Cierra F6.1 como candidata verificable de presentación: metadata WEB alineada, contratos transversales de aceptación, Android CI/RC endurecida con lint/tests/builds/checksum, correcciones de carreras de permisos GPS y cámara opcional, auditoría de dependencias productivas y parches de runtime, más documentación de release y recorrido de demo.
32 lines
1.4 KiB
Markdown
32 lines
1.4 KiB
Markdown
# DH Inspección V2
|
|
|
|
Repositorio del sistema DH Inspección V2.
|
|
|
|
## Componentes
|
|
|
|
- `api-v3/`: API NestJS/TypeORM y contratos de dominio.
|
|
- `web-v2/`: aplicación WEB React/Vite.
|
|
- `android-app/`: aplicación Android para trabajo de campo.
|
|
- `scripts/`: utilidades operativas, preflight y despliegue.
|
|
- `docs/`: documentación funcional y técnica.
|
|
|
|
## Documentación vigente
|
|
|
|
- [Corte de presentación F6.1](docs/PRESENTACION_F6_1.md)
|
|
- [Manual del Programador](docs/MANUAL_PROGRAMADOR.md)
|
|
- [Manual de Usuario](docs/MANUAL_USUARIO.md)
|
|
- [Modelo canónico de Inventarios F6.1](docs/F6_INVENTORY_MODEL.md)
|
|
- [Auditoría de consistencia F6.1](docs/AUDITORIA_CONSISTENCIA_F6_1.md)
|
|
- [Contrato de release Android F6.1](android-app/RELEASE.md)
|
|
|
|
## Contratos que no deben romperse
|
|
|
|
- Inventario físico: **Departamento → Área → Yacimiento → Instalación → Subinstalación**.
|
|
- Empresa es un maestro independiente; la Operadora se relaciona temporalmente con Área.
|
|
- Una Inspección puede tener múltiples Actas, pero sólo un Acta `DRAFT` simultánea.
|
|
- Hallazgos directos: Yacimiento, Instalación y Subinstalación, siempre con `OTROS` disponible.
|
|
- La APK puede abrir una Inspección reutilizando el lifecycle canónico del backend.
|
|
- GEDO/IF oficializa el Informe, pero no activa por sí solo el vencimiento No urgente.
|
|
|
|
Las reglas detalladas, el procedimiento de cambio seguro y el recorrido de demo están en los documentos enlazados arriba.
|