# Sprint 18 — Cronología inteligente e integración temporal

## Objetivo

Convertir la cronología existente en una vista temporal integrada y revisable que conecte eventos genealógicos, personas, lugares, documentos, búsquedas, solicitudes, tareas e hipótesis sin reemplazar silenciosamente fechas contradictorias.

## Alcance implementado

- Filtros por texto, persona, tipo de evento, certeza, origen, lugar y rango de años.
- Agrupación de eventos por década y conservación de la precisión de cada fecha.
- Historial de investigación ampliado con documentos, búsquedas, solicitudes, tareas y revisiones de hipótesis.
- Alertas temporales para rangos invertidos, eventos relevantes sin fecha, nacimientos o defunciones incompatibles y eventos anteriores o posteriores a límites vitales.
- Revisión humana de alertas con nota, estado e identidad del revisor.
- Fingerprint SHA-256 para evitar alertas duplicadas.
- Persistencia multiempresa y por caso.
- Inclusión de alertas temporales en el snapshot de informes.

## Principios de seguridad y evidencia

- El analizador no modifica fechas, eventos, relaciones ni afirmaciones.
- Una alerta es una propuesta operativa, no una conclusión genealógica.
- Las decisiones humanas quedan auditadas.
- Las contradicciones se conservan y deben contrastarse con sus fuentes.
- Todas las consultas filtran por `id_empresa` e `id_caso`.
