chore: import DH V2 D5.6.4 production baseline
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
# D5.6 · Cierre integral de Fase D
|
||||
|
||||
D5.6 es una fase de consolidación y aceptación. No agrega reglas de negocio ni migraciones.
|
||||
|
||||
## Objetivo
|
||||
|
||||
Cerrar formalmente el backend y dashboard web antes de comenzar Android, verificando como un único contrato:
|
||||
|
||||
- Inventario jerárquico, contexto temporal de Área y Operadora y trazabilidad;
|
||||
- importación/revisiones sin sobrescritura destructiva del Maestro;
|
||||
- catálogo contextual de Hallazgos por tipo y por registro concreto;
|
||||
- hallazgos originales inmutables y seguimiento append-only;
|
||||
- múltiples verificaciones sucesivas con historia propia;
|
||||
- planificación web Área → Operadora, checklist versionado, preventivos y exclusiones auditadas;
|
||||
- inicio y ejecución de visita reservados a APK/inspector bearer;
|
||||
- una visita = una Acta con múltiples hallazgos;
|
||||
- cierre de Acta inmutable con snapshot/hash;
|
||||
- Informe Word automático congelado a partir del Acta cerrada;
|
||||
- revisiones y firma final reservadas al Director;
|
||||
- entrega documental auditable con SMTP configurable.
|
||||
|
||||
## Alcance técnico
|
||||
|
||||
- API/WEB: 0.19.6.
|
||||
- Sin migración D5.6.
|
||||
- Ocho pruebas transversales nuevas; total esperado: 260.
|
||||
- Normalización final de terminología visible: “Inventario” para registros administrables. Los estados “Activo/Inactivo” y conceptos jurídicos conservan su significado propio.
|
||||
- Aceptación integral y backup fuerte `FASE_D_CERRADA_*`.
|
||||
|
||||
## Pendiente no bloqueante
|
||||
|
||||
SMTP puede permanecer sin configuración. La cola de entrega debe conservar estados `WAITING_TRANSPORT` y reintentos auditables hasta que se configuren `SMTP_HOST` y `MAIL_FROM`.
|
||||
|
||||
## Condición de cierre
|
||||
|
||||
La Fase D se considera cerrada sólo si compilan API y web, pasan 260/260 pruebas, no existen migraciones pendientes, health y DB están OK, la aceptación integral pasa y se crea el backup fuerte `FASE_D_CERRADA_*`.
|
||||
Reference in New Issue
Block a user