Description
API documentation is maintained separately and often out of date. Implement OpenAPI/Swagger spec generation from TypeScript types with automated docs deployment.
Acceptance Criteria
Technical Scope
- backend/scripts/generate-openapi.ts
- backend/src/lib/openapi-decorators.ts
- .github/workflows/generate-docs.yml
- Edge: circular reference handling, large spec performance, versioned docs
Description
API documentation is maintained separately and often out of date. Implement OpenAPI/Swagger spec generation from TypeScript types with automated docs deployment.
Acceptance Criteria
Technical Scope