Why
The backend has many routes and validation layers, but there is no single contract document for consumers. A generated or maintained OpenAPI spec would reduce integration friction.
Acceptance criteria
- Generate or maintain an OpenAPI document for the main HTTP surface.
- Include auth requirements and request/response examples.
- Make the spec available in docs and, if practical, as a build artifact.
Why
The backend has many routes and validation layers, but there is no single contract document for consumers. A generated or maintained OpenAPI spec would reduce integration friction.
Acceptance criteria