21 lines
655 B
Markdown
21 lines
655 B
Markdown
# ADR-004: Sistema de Constantes SSOT
|
|
|
|
**Estado:** Aceptada | **Fecha:** 2025-11-23 | **Responsable:** Architecture-Analyst
|
|
|
|
## Decisión
|
|
Backend como Single Source of Truth (SSOT) para constantes: ENUMs, schemas, tablas, rutas API.
|
|
|
|
## Justificación
|
|
|
|
### Referencia a Gamilit
|
|
- Sistema SSOT elimina 96% duplicación
|
|
- Scripts: sync-enums.ts + validate-constants-usage.ts (33 patrones)
|
|
- Refactoring 10x más rápido
|
|
|
|
## Consecuencias
|
|
**Positivas:** CERO duplicación, sincronización 100%, refactoring 1 cambio
|
|
**Negativas:** Requiere scripts de sincronización
|
|
|
|
## Referencias
|
|
- [Gamilit SSOT System](../00-analisis-referencias/gamilit/ssot-system.md)
|