- Renombrar 02-integraciones/ → 03-integraciones/ (resolver prefijo duplicado) - Renombrar 02-devops/ → 04-devops/ (resolver prefijo duplicado) - Renombrar architecture/ → 97-adr/ (agregar prefijo numerico) - Actualizar _MAP.md con nueva estructura y version 2.1.0 Estructura final: - 00-vision-general/ - 01-modulos/ - 02-especificaciones/ - 03-integraciones/ - 04-devops/ - 97-adr/ Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.1 KiB
1.1 KiB
| id | title | type | status | priority | supersedes | superseded_by | version | created_date | updated_date |
|---|---|---|---|---|---|---|---|---|---|
| ADR-010 | Audit Log Retention Policy | ADR | Accepted | P0 | N/A | N/A | 1.0.0 | 2026-01-10 | 2026-01-10 |
ADR-010: Audit Log Retention Policy
Metadata
| Campo | Valor |
|---|---|
| ID | ADR-010 |
| Estado | Accepted |
| Fecha | 2026-01-10 |
| Supersede | N/A |
Contexto
Los audit logs crecen indefinidamente y se necesita definir politica de retencion que balance costos, compliance y accesibilidad.
Decision
Implementar retencion por niveles: Hot (30 dias en DB), Warm (1 anio en S3), Cold (7 anios en Glacier).
Implementacion
| Nivel | Duracion | Storage | Acceso |
|---|---|---|---|
| Hot | 0-30 dias | PostgreSQL | Inmediato |
| Warm | 30d - 1 anio | S3 Standard | Segundos |
| Cold | 1-7 anios | S3 Glacier | Horas |
Consecuencias
Positivas
- Costo optimizado
- Cumplimiento regulatorio (7 anios)
Negativas
- Queries a logs antiguos mas lentas
- Proceso de archivado automatico necesario
Fecha decision: 2026-01-10 Autores: Claude Code (Arquitectura)