Files
dh-inspeccion-v2/docs/PHASE_D5_3_16.md

48 lines
1.9 KiB
Markdown

# D5.3.16 · Planificación de verificaciones
## Objetivo
Transformar la segunda fecha del seguimiento de un hallazgo en trabajo operativo planificable desde oficina, sin confundirla con el vencimiento administrativo de respuesta de la empresa.
## Regla funcional
- `correction_due_on`: vencimiento administrativo para recibir la respuesta de la empresa.
- `next_control_on`: fecha objetivo para verificar en campo la resolución del hallazgo.
- Una verificación sólo entra en la bandeja operativa cuando el hallazgo sigue abierto, la empresa ya respondió y `next_control_on` está definido.
- La planificación no modifica ninguna de esas fechas.
## Bandeja de planificación
Ruta: `/hallazgos/planificacion`.
La pantalla separa:
- hallazgos verificables sin visita;
- verificaciones vencidas sin planificar;
- verificaciones próximas;
- hallazgos que ya tienen una visita activa asociada.
Los hallazgos se seleccionan por empresa y área. No se permite mezclar contextos operativos distintos dentro de una misma visita.
## Creación de visita
La acción de oficina crea una visita de verificación en estado `DRAFT` con:
- área como alcance principal;
- elementos del Inventario afectados;
- fecha y hora previstas;
- referencias explícitas a los hallazgos;
- trazabilidad entre hallazgo y visita.
La visita se completa después con inspector y equipo y se marca `PLANNED` usando el flujo existente de Inspecciones.
## Trazabilidad
La tabla `inspection_finding_verification_visits` conserva el vínculo histórico entre hallazgo y visita. Un hallazgo no puede incorporarse simultáneamente a dos visitas activas (`DRAFT`, `PLANNED` o `IN_PROGRESS`). Si una visita se cancela o termina y el hallazgo continúa abierto, puede planificarse una nueva verificación sin perder el vínculo anterior.
## Permisos
`inspection_verifications.plan` se asigna inicialmente a admin, director y supervisor.
La consulta de la bandeja conserva `inspection_findings.read`.