feat(episode): TRAZA_1-el-punto-de-partida-el-tablero-nos-dij_S20260912.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: NONE | Type: troubleshooting
Summary: EPISODIO 1 — MEMORIA: 1. El punto de partida: el tablero nos dijo la verdad, per
This commit is contained in:
Ember 2026-09-13 16:28:15 +00:00
parent 21e15ae828
commit 60662237d5

View file

@ -0,0 +1,29 @@
---
episode_id: "b0e74087-f293-4ba5-aeb8-52ae769db1bd"
puente_flat: "TRAZA_1-el-punto-de-partida-el-tablero-nos-dij_S20260912.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260912.SID1E09D6AE7900"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "NONE"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 1 — MEMORIA: 1. El punto de partida: el tablero nos dijo la verdad, pero "
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-09-13T16:28:08.136336+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
Aquí va el balance de las últimas 18 horas, con la regla de los 15 años y sin inflar nada. Las cifras salen del repo: 146 commits en 18 horas (99 de esta sesión), 418 ficheros tocados, 231.627 líneas añadidas, 57 agentes con huella en disco, y el ledger pasó a 28 planes con 86 tareas, 57 hechas y 18 planes con vigilante nombrado.
## 1. El punto de partida: el tablero nos dijo la verdad, pero solo la mitad
Ayer el MIRADOR mostró algo incómodo: pipeline memoria con 12 planes y ocho frentes (self-awareness, reglas, skills, SDD, coordinación, seguridad, docs, telemetría) con pocos o ningún plan de mejora. Pero había una trampa peor detrás: el tablero estaba en **falso verde**. Marcaba «al día» frentes donde simplemente nadie estaba mirando. Era como un panel de un avión donde la luz de «motor OK» se enciende también cuando el sensor está desconectado.
## 2. Lo que se construyó y verificó (no solo diseñó)
**La regla del doliente (Fase C).** Es el cambio más importante en mecánica. Ahora cada tarea de cada plan tiene que tener un dueño con nombre y una fecha absoluta, y si no los tiene, no desaparece: se declara **huérfana** y sale en rojo. El libro de planes (`planes_state.json`, escrito por un único programa, `plan_ledger.py`) ganó la operación `vigilar`, el esquema Pydantic ganó los campos de vigilante y fecha de revisión, y una función determinista responde para cualquier tarea «¿quién es el doliente y de dónde sale?». El tablero ahora ordena el semáforo por lo que importa: bloqueadas, luego pendientes, luego deuda abierta, luego cobertura parcial, y solo al final «al día». Y al arrancar cualquier sesión, el boot imprime la línea DOLIENTES. El efecto medible hoy: **147 huérfanas visibles** y 14 vencidas de John. Antes ese número era cero, no porque no existieran, sino porque nadie las contaba.
**El tablero se vigila a sí mismo (Fase E, ESPEJO).** Se creó un plan propio del tablero, con sus deudas (278 tareas sin clasificar, huellas sin plan, gramáticas incompletas). La lección: un instrumento que no tiene plan de mejora también es un frente sin doliente.