Saltar a contenido

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