ADRs · decisiones trazables
20+ ADRs versionados y trazables · cada commit referencia ADR cuando aplica · inmutables (no se editan retro).
Por qué documentamos cada decisión
Los compradores institucionales (CISOs, equipos de procurement, auditores) no compran caja negra. Quieren saber:
- ¿Por qué este componente está así diseñado?
- ¿Qué alternativas se consideraron?
- ¿Qué trade-offs se aceptaron?
- ¿Quién firmó esta decisión?
Los ADRs responden eso de forma trazable. Cada PR que toca arquitectura referencia el ADR que lo motivó. Cada release tiene un changelog con los ADRs nuevos.
ADRs destacados (los que un auditor leería primero)
Acceso
Los ADRs viven versionados en DECISIONS.md, source canónico del repositorio, solo-lectura en producción y con cualquier cambio sujeto a approval del operador. No están publicados en abierto hoy: los ponemos sobre la mesa en la evaluación técnica / due diligence, donde un auditor puede recorrerlos con nosotros. Es la transparencia que un comprador institucional necesita, sin exponer la hoja de ruta a la competencia.
Inmutabilidad
ADRs NO se editan retrocronológicamente. Si una decisión se invalida:
- Se agrega un ADR nuevo (e.g. ADR-0050)
- El ADR nuevo declara
Supersede ADR-NNNN - La ADR vieja se modifica SOLO para añadir
Estado: superseded por ADR-XXXX
Esto preserva la historia completa de razonamiento institucional.
Naming convention
- ADRs numerados secuencialmente · cero gaps salvo re-numeración documentada (e.g. ADR-0015 saltado · documentado en ADR-0011)
- Títulos cortos · imperativos · sin marketing
Fechaen formato ISO ·Estadocon valor canónico