[ADN / Bitácora] Formalización: Triggers de Sincronización en Cascada

This commit is contained in:
Ricardo Monla
2026-02-20 23:13:33 -03:00
parent da8e19c11a
commit 9df5d93fa5
2 changed files with 9 additions and 2 deletions
+6 -1
View File
@@ -45,7 +45,12 @@ Este documento establece las reglas fundamentales para la interacción, document
- **Estados (Tema)**: Estrictamente delimitados para trazabilidad (✅ Cerrado, ⏳ En Proceso, ⚠️ Fallo). - **Estados (Tema)**: Estrictamente delimitados para trazabilidad (✅ Cerrado, ⏳ En Proceso, ⚠️ Fallo).
- **Semántica (Hitos)**: Uso de una taxonomía visual rica tanto en el prefijo narrativo (categoría de la tarea principal) como en cada viñeta cronológica para otorgar un escaneo visual de lectura ultrarrápida (ej. 🔧, 🧹, 📝, 🧪, 💾). - **Semántica (Hitos)**: Uso de una taxonomía visual rica tanto en el prefijo narrativo (categoría de la tarea principal) como en cada viñeta cronológica para otorgar un escaneo visual de lectura ultrarrápida (ej. 🔧, 🧹, 📝, 🧪, 💾).
### 4.3 Footer de Mantenimiento (IA) ### 4.3 Reglas de Sincronización en Cascada (Triggers)
El mantenimiento de la bitácora es dinámico y reactivo. La actualización de una sección debe **disparar (trigger)** la actualización de sus dependencias para garantizar consistencia:
- **Trigger 1 (Detalle -> En Proceso)**: Al insertar una nueva viñeta en la cronología de `Hitos` de una tarea activa (`⏳`), se DEBE actualizar la columna `DETALLE` de esa misma tarea en la tabla `En Proceso` para reflejar su último estado de avance.
- **Trigger 2 (Cierre -> Resumen Integral)**: Al cambiar el estado de la última tarea activa de un Nodo de `⏳` a `✅` (o `⚠️`), indicando que ya no quedan tareas en proceso para dicho nodo, se DEBE desencadenar la redacción o actualización de su `RESUMEN INTEGRAL` consolidado en la tabla de inicio.
### 4.4 Footer de Mantenimiento (IA)
- Al final de cada bitácora, incluir el bloque de comentarios HTML con las **Premisas de Trabajo**. - Al final de cada bitácora, incluir el bloque de comentarios HTML con las **Premisas de Trabajo**.
- **Evolución**: El footer debe ser idéntico al del día anterior o una versión evolucionada (con nuevas reglas). NUNCA una versión simplificada o diferente. - **Evolución**: El footer debe ser idéntico al del día anterior o una versión evolucionada (con nuevas reglas). NUNCA una versión simplificada o diferente.
- **Registro**: Las nuevas reglas se acumulan para mantener la memoria del sistema. - **Registro**: Las nuevas reglas se acumulan para mantener la memoria del sistema.
+3 -1
View File
@@ -48,7 +48,9 @@
- Detalle (Abajo): Generoso, explicando el "qué" y el "valor" técnico. - Detalle (Abajo): Generoso, explicando el "qué" y el "valor" técnico.
3. ESTRUCTURA: Control -> Resumen -> Actividades Detalladas (Subdivididas). 3. ESTRUCTURA: Control -> Resumen -> Actividades Detalladas (Subdivididas).
4. UNIFICACIÓN: Una sola fila por Nodo en Resumen. 4. UNIFICACIÓN: Una sola fila por Nodo en Resumen.
5. ESTADO ACTIVO: Obligatorio. Toda viñeta con `⏳` en Actividades Detalladas DEBE tener su equivalente espejo en la tabla 'En Proceso' del Control de Gestión. Están vinculadas. 5. TRIGGERS (Sincronización en Cascada):
- **T1 (Avance)**: Agregar un Hito `⏳` actualiza el DETALLE de la tabla 'En Proceso'.
- **T2 (Cierre)**: Cerrar el último `⏳` de un Nodo dispara la creación de su Resumen Integral.
6. IDENTIFICADORES: Usar el correlativo exacto del Tema como ID (ej. `[✅ - A01 - **Nombre Tarea**](#...)`). 6. IDENTIFICADORES: Usar el correlativo exacto del Tema como ID (ej. `[✅ - A01 - **Nombre Tarea**](#...)`).
7. ICONOGRAFÍA: Tema = [Estado] (ej. ✅, ⏳). Hitos = Prefijo de Categoría en descripción narrativa, y Emojis semánticos integrados en cada viñeta cronológica. 7. ICONOGRAFÍA: Tema = [Estado] (ej. ✅, ⏳). Hitos = Prefijo de Categoría en descripción narrativa, y Emojis semánticos integrados en cada viñeta cronológica.
8. ARMONÍA: Consultar y seguir estrictamente las premisas del ADN (`adn/02_protocolo.md`). 8. ARMONÍA: Consultar y seguir estrictamente las premisas del ADN (`adn/02_protocolo.md`).