feat(episode): DEPURA_lo-que-encontraron-que-es-mejor-que-lo-q_S20260829.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: NONE | Type: design
Summary: EPISODIO 1 — Ember: Lo que encontraron, que es mejor que lo que arreglaron
This commit is contained in:
Ember 2026-08-30 03:05:34 +00:00
parent a74420c329
commit 2afda58ca6

View file

@ -0,0 +1,42 @@
---
episode_id: "efaddb2f-d3f3-4824-8e42-ecd8ed2f67f8"
puente_flat: "DEPURA_lo-que-encontraron-que-es-mejor-que-lo-q_S20260829.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260829.PIPELINE_FIXES"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "NONE"
fase_proyecto: "operations"
tipo_semantico: "design"
summary_one_line: "EPISODIO 1 — Ember: Lo que encontraron, que es mejor que lo que arreglaron"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-08-30T03:05:33.755910+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
Ronda 2 cerrada: **8/8 carriles, 23 aplicados, 1 bloqueado, cero caídos.** Suite corriendo; commiteo cuando cierre.
## Lo que encontraron, que es mejor que lo que arreglaron
**Un validador que era ciego justo donde debía mirar.** `sentinel_validator.parse_frontmatter` anclaba el frontmatter en el **byte 0** — pero este repo abre los `.md` con ``. Resultado: el frontmatter era invisible y V-04 respondía *«No description to measure»* precisamente sobre las descripciones que ese check existe para medir. Tras el arreglo: **descripciones visibles 13 → 23**.
Y el agente **rechazó el fix que le di**: yo proponía `re.search + MULTILINE`, que engancharía el primer `---` del cuerpo markdown y fabricaría frontmatter fantasma. *«Cambiar un falso negativo por un falso positivo no es reparar el instrumento.»* Hizo algo mejor, con control negativo.
**Un punto ciego estructural del registro de gates.** `gates_registry_generator` escanea `rules/*.md` y `CLAUDE.md` — **nunca `skills/`**. Un gate dentro de un skill es invisible por construcción al único instrumento que ZD-8 designa para medir vencimientos.
**Las 4 descripciones sobre el límite** bajaron todas de 1.024 conservando triggers y anti-triggers. De paso, el agente detectó que **mi propio texto propuesto rompía el YAML** e, investigándolo, reparó el mismo defecto **preexistente** en `marimo-render`.
## Y 23 deudas nuevas, todas con dueño y fecha
Ninguna huérfana. Varias son honestas al revés: *«Ninguna abierta. Lo que queda NO es deuda sino un límite declarado, escrito dentro de cada fichero para que nadie lo lea de otra forma.»*
> 🎯 **En una frase:** 23 arreglos más, y otra vez lo valioso fue que los agentes **corrigieron mis instrucciones** en vez de obedecerlas.
**✅ Hice** — lancé la ronda 2 sobre las 24 fichas que no necesitaban tu firma, y cerré el grupo B por mi cuenta. Los agentes encontraron un validador que estaba ciego justo donde debía mirar, y un punto ciego del registro de plazos: **no mira dentro de los skills**, así que un vencimiento escondido ahí no lo ve nadie.
**⏳ Falta** — la suite completa está corriendo. Commiteo en cuanto cierre.
**💡 Mi consejo**
Fíjate en un detalle que me parece el más importante del día: yo le di a un agente un arreglo concreto, y **lo rechazó con argumento**: dijo que mi propuesta cambiaba un falso negativo por un falso positivo, y que eso no es reparar un instrumento. Tenía razón. Cuando montamos esto pusimos como regla «mide, no obedezcas» — y funcionó **contra mí**, que es la única prueba que vale.