659 B
659 B
Fase D · Contrato cerrado
La Fase D deja estable el contrato backend/web que consumirá la futura aplicación Android.
No debe alterarse desde Android la semántica ya cerrada: una visita produce una sola Acta, el Acta cerrada y sus snapshots son inmutables, los Hallazgos evolucionan mediante eventos append-only, las verificaciones son sucesivas e históricas, el contexto del Inventario es temporal y el Informe final sólo puede ser aprobado/firmado por Director según el flujo de revisión vigente.
Cualquier evolución posterior que requiera cambiar estas reglas debe tratarse como cambio de contrato y no como detalle de implementación móvil.