feat(episode): DEPURA_hecho-el-ciclo-de-7-etapas-ya-est_S20260912.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: NONE | Type: troubleshooting
Summary: EPISODIO 2 — MEMORIA: Hecho: el ciclo de 7 etapas ya está...
This commit is contained in:
Ember 2026-09-23 13:59:13 +00:00
parent 6530855066
commit b230c2e796

View file

@ -0,0 +1,41 @@
---
episode_id: "65c46037-81e1-4480-bd6c-e655ca31ea64"
puente_flat: "DEPURA_hecho-el-ciclo-de-7-etapas-ya-est_S20260912.R2_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 2 — MEMORIA: Hecho: el ciclo de 7 etapas ya está..."
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-09-23T13:59:04.447450+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
Hecho: el ciclo de 7 etapas ya está plasmado en el briefing como sección obligatoria por tarea (commit `582dbe84`, 3 remotos). Lo que había y lo que faltaba, en plata:
| Etapa | Antes (§4) | Ahora (§4-bis) |
|---|---|---|
| plan | leer el bloque de la tarea | + bloque PLAN escrito en el log antes de tocar código |
| test | solo como muro B-30 | test u oráculo que FALLA escrito ANTES del código, con su salida roja |
| implement | sí | sí, con doble pasada (RELOJERO tier LITE) |
| review | diferido a mi auditoría | revisor independiente `code-reviewer` de solo lectura antes de cerrar; prohibido autorrevisarse |
| verify | sí (oráculos, suites, 0 rotas) | igual, re-ejecutado en fresco |
| remember | sí (ledger, tablero, relevo) | + hechos de estado a ESTADO_VIVO cuando cambian |
| improve | no existía | línea `aprendizaje:` obligatoria y materializada en TOOLBOX, regla o memoria |
Y el cierre del lazo: cuando yo audite, un bloque HECHA sin las 7 etapas vuelve a Opus como `NEEDS_REVISION`; no se aprueba. Así el ejercicio de decenas de horas no solo termina, sino que deja receta, regla o memoria cada vez.
Sobre el aviso del hook DLC: el commit lleva "fix" en el mensaje de forma indirecta y el detector listó 5 docs que mencionan DLC-9; no refuté ningún claim previo, así que no aplica AVISO. Lo declaro para que no parezca omisión.
Grabado en dos sitios y convertido en mecanismo (commit `3e28d4aa`, 3 remotos):
- **Memoria:** `feedback_planeacion_exhaustiva_deterministica_fable.md` con tu frase literal, el porqué y cómo se aplica; línea nueva en MEMORY.md. Cualquier Fable futuro arranca sabiéndolo.
- **Briefing, tarea T0b (antes de T1):** Opus fabrica el validador `scripts/cerebelo_ciclo7_check.py` con su test primero (control positivo y un control negativo por cada etapa). Desde entonces, el paso 6 del cierre exige rc 0 del validador antes de indexar: un bloque HECHA sin plan, sin test rojo previo, sin revisor, sin verify, sin evidencia o sin aprendizaje **no entra al ledger**. Prueba de que muerde: sobre CB-13 (cerrada a la antigua) debe dar rc 1 con la lista de faltantes.
- **Lo que sigue siendo tuyo:** convertir ese validador en hook PreToolUse (muro) lo propondrá Opus en tu cola; lo cableas tú.
El texto para Opus no cambia salvo el orden: T0 → T0b → T1 desde 1b. Ya está en el §8 del briefing.