erp-core/docs/97-adr/ADR-004-sistema-constantes-ssot.md

655 B

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