Decisiones de arquitectura (ADRs)¶
Un ADR (Architecture Decision Record) registra una decisión de diseño importante: el contexto en el que se tomó, la opción elegida y sus consecuencias. Son la memoria del por qué del sistema — cuando alguien se pregunte "¿por qué está hecho así y no de esta otra forma?", la respuesta vive acá.
Estos ADRs se escribieron durante el discovery y el desarrollo de BeneficiosCenter y se conservan tal cual. El SPEC dice qué hace el sistema; estos documentos explican por qué tiene la forma que tiene.
Índice¶
| ADR | Decisión |
|---|---|
| ADR-001 | Stack fijado: Java 21, Spring Boot 4.1.1, SQL Server 2022, React 19 en un jar único |
| ADR-002 | Ruta caliente desde snapshot en memoria y auditoría asincrónica que nunca bloquea |
| ADR-003 | Autenticación de la consola: HTTP Basic stateless con usuarios en base |
| ADR-004 | Spike: cómo viajan los beneficios en la intención Prisma |
| ADR-005 | Entrega 2: tablero, retención y exportación de auditoría, marca blanca en runtime |