Skip to content

Adopt the ProblemDetail customizer and re-export the spec #40

Description

@ExtraToast

What to build

knowledge adopts the shared error-response customizer and re-exports its spec.

This service currently declares a single success code across all of its operations and no error responses whatsoever, so this is the largest single improvement to contract honesty in the estate.

Acceptance criteria

  • Every operation declares its error responses as application/problem+json
  • The export drift gate passes
  • The change is reported non-breaking
  • The republished client carries the error schema

Blocked by

  • Attach ProblemDetail error responses to every operation

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: knowledgeKnowledge base, recall, capture, or curation.component: apiHTTP API, OpenAPI contract, or API client concern.priority: P2Medium; normal planned work.type: featureNew user-facing or operator-facing capability.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions