extends: - spectral:oas rules: deepseek-models-server: description: Servers should reference api.deepseek.com. given: $.servers[*].url severity: warn then: function: pattern functionOptions: match: "api.deepseek.com" deepseek-models-path: description: API should expose the /models resource. given: $.paths severity: error then: function: pattern functionOptions: match: "/models" deepseek-models-operation-id: description: Operations should declare an operationId. given: $.paths[*][*] severity: warn then: field: operationId function: truthy