From 9df5d93fa5688a2998d71c7d90e1fc3000afe048 Mon Sep 17 00:00:00 2001 From: Ricardo Monla Date: Fri, 20 Feb 2026 23:13:33 -0300 Subject: [PATCH] =?UTF-8?q?[ADN=20/=20Bit=C3=A1cora]=20Formalizaci=C3=B3n:?= =?UTF-8?q?=20Triggers=20de=20Sincronizaci=C3=B3n=20en=20Cascada?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adn/02_protocolo.md | 7 ++++++- bitacoras/2026-02-20.md | 4 +++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/adn/02_protocolo.md b/adn/02_protocolo.md index 0e27d21b..891ae94b 100644 --- a/adn/02_protocolo.md +++ b/adn/02_protocolo.md @@ -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). - **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**. - **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. diff --git a/bitacoras/2026-02-20.md b/bitacoras/2026-02-20.md index c41fd250..7fff2ea7 100644 --- a/bitacoras/2026-02-20.md +++ b/bitacoras/2026-02-20.md @@ -48,7 +48,9 @@ - Detalle (Abajo): Generoso, explicando el "qué" y el "valor" técnico. 3. ESTRUCTURA: Control -> Resumen -> Actividades Detalladas (Subdivididas). 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**](#...)`). 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`).