chore: import DH V2 D5.6.4 production baseline
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# Fase D5.3.11 · Importación parcial y revisiones
|
||||
|
||||
## Objetivo
|
||||
|
||||
Permitir que un lote avance con las ramas independientes aunque existan decisiones pendientes, manteniendo protegidos los registros que dependen de esas decisiones.
|
||||
|
||||
## Reglas
|
||||
|
||||
1. Una revisión abierta no habilita escrituras sobre su propia rama ni sobre entidades dependientes.
|
||||
2. Las ramas sin dependencia de una revisión pueden aplicarse mediante `asset_imports.apply`.
|
||||
3. La aplicación parcial valida el hash del plan y la huella vigente del Maestro antes de escribir.
|
||||
4. Cada aplicación se ejecuta dentro de una transacción.
|
||||
5. Las revisiones permanecen asociadas al plan activo y se consultan desde una bandeja general de Importaciones.
|
||||
6. Una nueva revisión del plan puede reconocer como existentes los registros incorporados anteriormente.
|
||||
7. El rollback lógico contempla registros creados por todas las revisiones del mismo lote.
|
||||
8. Un lote con aplicación parcial no puede cancelarse ni volver a conciliación preliminar sin revertir; sí puede regenerar su plan.
|
||||
|
||||
## Estados visibles
|
||||
|
||||
- Pendiente de aplicar.
|
||||
- Importado parcialmente.
|
||||
- Revisiones pendientes.
|
||||
- Importado completo.
|
||||
- Revertido.
|
||||
|
||||
## Base de datos
|
||||
|
||||
La fase no agrega migraciones. Utiliza las tablas de lotes, planes e ítems existentes y conserva el progreso en `application_summary` y `analysis.importExecution`.
|
||||
Reference in New Issue
Block a user