fase(21): openapi documentation with scalar

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
debian
2026-03-08 06:06:44 -04:00
parent 94defee1f8
commit 30f293fbf8
7 changed files with 1494 additions and 13 deletions

View File

@@ -350,24 +350,24 @@ Spec: `.ralph/specs/phase-18-cli-cicd.md`
---
## Phase 20: Visual Regression Refactor [PENDIENTE]
## Phase 20: Visual Regression Refactor [COMPLETO]
- [ ] 20.1: Migrar visual regression existente → nueva estructura modular
- [ ] 20.2: Integrar con StorageProvider para screenshots
- [ ] 20.3: Refactorizar frontend /visual-review con shadcn/ui components
- [ ] 20.4: Verificar build + commit: `fase(20): visual regression refactor`
- [x] 20.1: Migrar visual regression existente → nueva estructura modular
- [x] 20.2: Integrar con StorageProvider para screenshots
- [x] 20.3: Refactorizar frontend /visual-review con shadcn/ui components
- [x] 20.4: Verificar build + commit: `fase(20): visual regression refactor`
---
## Phase 21: API Documentation [PENDIENTE]
## Phase 21: API Documentation [COMPLETO]
- [ ] 21.1: Instalar: `npm i @asteasolutions/zod-to-openapi @scalar/express-api-reference`
- [ ] 21.2: Crear Zod schemas compartidos para TODOS los endpoints (request + response)
- [ ] 21.3: Generar OpenAPI 3.1 spec desde Zod schemas
- [ ] 21.4: Montar Scalar UI en GET /api-docs
- [ ] 21.5: Servir spec JSON en GET /api-docs/openapi.json
- [ ] 21.6: Verificar que todos los endpoints están documentados
- [ ] 21.7: Verificar build + commit: `fase(21): openapi documentation with scalar`
- [x] 21.1: Instalar: `npm i @asteasolutions/zod-to-openapi @scalar/express-api-reference`
- [x] 21.2: Crear Zod schemas compartidos para TODOS los endpoints (request + response)
- [x] 21.3: Generar OpenAPI 3.1 spec desde Zod schemas
- [x] 21.4: Montar Scalar UI en GET /api-docs
- [x] 21.5: Servir spec JSON en GET /api-docs/openapi.json
- [x] 21.6: Verificar que todos los endpoints están documentados
- [x] 21.7: Verificar build + commit: `fase(21): openapi documentation with scalar`
---