# Contract lint. Base: Spectral's recommended OpenAPI ruleset — broken $ref, duplicate # operationId, undescribed responses, invalid 3.1 schema. extends: ['spectral:oas'] rules: # The only suppression the spec needs: the contract lives in the repository, not on a developer # portal, so an `info.contact` block would promise a support channel that does not exist. info-contact: off