📜
Constitución de Proyecto — Generada por Speckit
Proyecto: API Gateway v3 · Generado el 16 jun 2026, 11:42
✓ Guardado en .specify/memory/constitution.md
Paso 1
Input del usuario
✓ Recibido
Paso 2
Hooks previos
✓ 1 ejecutado
Paso 3
Plantilla leída
✓ Tokens reemplazados
Paso 4
Artefactos propagados
✓ 3 archivos
Paso 5
Constitución guardada
✓ Completo
Pre-Hook: speckit.git.snapshot
/speckit-git-snapshot
Crea un commit de checkpoint antes de actualizar la constitución. Hook obligatorio — se ejecutó automáticamente.
18
Tokens reemplazados
3
Artefactos actualizados
5
Milestones definidos
4
Principios del equipo
📁 .specify/memory/constitution.md
v3.1 · actualizado
⚡ API Gateway v3 — Project Constitution
Nombre del proyecto
API Gateway v3
Owner
@marta.lorca
Fecha de inicio
16 jun 2026
Fecha objetivo
30 sep 2026
Stack principal
Node 22 · TypeScript · Fastify
Entorno target
AWS ECS · Terraform
Principios del equipo
  • 1
    API-first, siempre Todo cambio empieza con una actualización al contrato OpenAPI antes de tocar código.
  • 2
    Fallar rápido y visiblemente Los errores se loguean estructurados (JSON), nunca se silencian con try/catch vacíos.
  • 3
    Tests son documentación Cobertura mínima 85%. Los tests de integración documentan los contratos de cada endpoint.
  • 4
    Sin dependencias implícitas Cada módulo declara explícitamente sus dependencias. Zero magic imports.
Alcance del proyecto
In scope
Rate limiting por tenant
Auth JWT + API Keys
Request/response logging
Circuit breaker upstream
Dashboard de métricas
Out of scope
GraphQL federation
Multi-region activo/activo
SDK de cliente
Billing por uso de API
Milestones
  • M0 — Constitución aprobada
    16 jun 2026
    completado
  • M1
    M1 — Scaffold + CI/CD
    30 jun 2026
    infradevops
  • M2
    M2 — Auth & rate limiting
    31 jul 2026
    seguridadcore
  • M3
    M3 — Proxy & circuit breaker
    31 ago 2026
    resiliencia
  • M4
    M4 — QA + launch
    30 sep 2026
    qarelease
📄 .specify/memory/roadmap.md — 3 cambios
## Roadmap activo
Proyecto sin nombre — TBD
API Gateway v3 — Owner: @marta.lorca
...
Fecha objetivo: pendiente
Fecha objetivo: 30 sep 2026
📄 .specify/memory/team.md — 1 cambio
## Equipo del proyecto
Owner: [OWNER_PLACEHOLDER]
Owner: @marta.lorca
📄 .specify/templates/pr-template.md — 2 cambios
## Checklist PR
- [ ] Tests al nivel mínimo del proyecto
- [ ] Cobertura ≥ 85% (principio del equipo #3)
- [ ] Stack compatible con [STACK_PLACEHOLDER]
- [ ] Compatible con Node 22 · TypeScript · Fastify