[ADN] Refactorización a arquitectura multi-hebra con Armonía Integral
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
# 02 - Hebra: Formato de Bitácora
|
||||
|
||||
> Referencia canónica: [`adn/00_indice.md`](00_indice.md)
|
||||
|
||||
Esta hebra define el formato, estructura y reglas de sincronización de las bitácoras diarias del proyecto.
|
||||
|
||||
## 1. Principios Generales
|
||||
|
||||
- **Orden Inverso Cronológico**: Lo más nuevo SIEMPRE ARRIBA.
|
||||
- **Archivo Diario**: `bitacoras/YYYY-MM-DD.md`.
|
||||
|
||||
## 2. Control de Gestión
|
||||
|
||||
- **Pendientes**: Tabla de tareas por hacer (ID **[Icono] - [Hora Ini] - [Nombre Tarea]** | NODO | DETALLE).
|
||||
- **En Proceso**: Tabla de tareas activas (ID **[Icono] - [Hora Ini] - [Nombre Tarea]** | NODO | DETALLE).
|
||||
- **Resumen de Actividades**:
|
||||
- **Formato**: Tabla (NODO | RESUMEN INTEGRAL).
|
||||
- **Estilo**: **Narrativa Sintética e Integral**. SIN TÍTULOS NI ESTADOS en el texto. Solo la historia consolidada del día para ese nodo.
|
||||
- **Regla**: **Una sola fila por Nodo**.
|
||||
|
||||
## 3. Actividades Detalladas
|
||||
|
||||
- **Subdivisión**: Encabezados por Nodo (`### srv-ns8`).
|
||||
- **Formato Jerárquico**:
|
||||
1. Título H4 del Tema: `#### [Estado] - [ID] - [Nombre Tarea]` (ej. `#### ✅ - A09 - dtic-BKPs C4`).
|
||||
2. Párrafo Narrativo: Descripción rica que incluye referencias de migración (ej. `➡️ **[Viene del 23/02]...**`) y que explica el "qué" y el "por qué" de la tarea.
|
||||
3. Tabla Cronológica: Tabla `| Tiempo | Descripción |`.
|
||||
- **Formato de Tiempo**: La columna Tiempo debe usar la sintaxis `[Icono Semántico] HH:MM` **SIN** el sufijo "hs" (ej. `✅ 23:26`).
|
||||
- **Estados (Tema)**: Estrictamente delimitados para trazabilidad (✅ Cerrado, ⏳ En Proceso, ⚠️ Fallo).
|
||||
- **Semántica (General)**: Uso de una taxonomía visual rica para escaneo visual ultrarrápido (ver hebra [04_iconografia.md](04_iconografia.md)).
|
||||
- **Auto-Registro (IA)**: Cualquier acción técnica autónoma de la IA **DEBE** registrarse explícitamente en las tablas cronológicas indicando "(IA)" y el respectivo emoji semántico.
|
||||
|
||||
## 4. Métricas Híbridas (Telemetría)
|
||||
|
||||
**OBLIGATORIO**. Cada hito o bloque de sincronización (SINC) debe registrar el esfuerzo:
|
||||
|
||||
- **En proceso**: Usar formato `[Físico/Remoto: Iniciado HH:MM]`.
|
||||
- **Finalizado**: Usar formato de duración `[Físico/Remoto: H:MM hs]`.
|
||||
|
||||
La IA escaneará sintácticamente estas métricas para graficarlas en la aplicación web del dashboard.
|
||||
|
||||
## 5. 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:
|
||||
|
||||
- **Trigger 1 (Detalle → En Proceso)**: Al insertar una nueva viñeta en la cronología de una tarea activa (`⏳`), se DEBE actualizar la columna `DETALLE` de esa misma tarea en la tabla `En Proceso`.
|
||||
- **Trigger 2 (Cierre → Resumen Integral)**: Al cambiar el estado de la última tarea activa de un Nodo de `⏳` a `✅` (o `⚠️`), se DEBE desencadenar la redacción o actualización de su `RESUMEN INTEGRAL`.
|
||||
- **Trigger 3 (Cambio de Día → Rollover)**: Al crear un nuevo archivo de bitácora:
|
||||
1. Migrar las actividades `Pendientes` y `En Proceso` hacia las tablas del nuevo día.
|
||||
2. En la bitácora del día fenecido, cambiar el Estado Tema de las tareas migradas a `➡️` (**Migrado**).
|
||||
3. Inyectar hipervínculos bidireccionales de trazabilidad transdiaria.
|
||||
|
||||
## 6. Footer de Referencia (IA)
|
||||
|
||||
Al final de cada bitácora, incluir una referencia mínima a la fuente de verdad de las Directivas IA:
|
||||
|
||||
```html
|
||||
<!-- 🤖 PREMISAS DE TRABAJO (IA): Fuente de Verdad → adn/05_ia.md -->
|
||||
```
|
||||
|
||||
> **Evolución**: Las premisas de trabajo evolucionan **exclusivamente** en la hebra [`05_ia.md`](05_ia.md). Las bitácoras **nunca** duplican las reglas.
|
||||
Reference in New Issue
Block a user