feat(episode): DEPURA_ese-ltimo-no-lo-parche-med-que-verify-fi_S20260804.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: FORJA | Type: troubleshooting
Summary: EPISODIO 2 — HANDOFF_PROMPT.md: Ese último **no lo parcheé**. Medí que `verify-f
This commit is contained in:
Ember 2026-08-04 21:51:08 +00:00
parent 81b061d500
commit 261ea5854c

View file

@ -0,0 +1,31 @@
---
episode_id: "cfeb10fe-cf52-49e5-9a6f-d385e19fd77e"
puente_flat: "DEPURA_ese-ltimo-no-lo-parche-med-que-verify-fi_S20260804.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260804.PIPELINE_FIXES"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "FORJA"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 2 — HANDOFF_PROMPT.md: Ese último **no lo parcheé**. Medí que `verify-first`..."
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-08-04T21:51:06.049183+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
Ese último **no lo parcheé**. Medí que `verify-first` solo vigila una lista concreta de archivos, y elegir el fixture sin verificarla arriesgaba un test que pasara por la razón equivocada — un falso verde nuevo, exactamente la clase que este instrumento existe para cazar. Está en tu cola (`TEST-GATES-DENY-FLAKY`, WIP 1/10) con el diagnóstico completo.
**Hice:** SN-3.2 (harness, 9/9 tests, primer falso verde real cazado) + SN-3.1 cerrada por premisa corregida (el inventario ya existía: no fabriqué duplicado) + fix del gate B-30 + hallazgo encolado. Suite: **2862 passed / 1 failed** — y ese 1 es el flaky que documenté, no una regresión mía.
**Falta:** F2 entera (SN-2.1..2.5, el reescaneo de ~600 archivos) y SN-3.3 (scan estático CB). Ninguna necesita GO tuyo. Tu cola tiene 1 pendiente nuevo.
**Mi consejo:** lo más valioso ahora es **correr el harness sobre los 72 emisores completos** (esta corrida fueron 5): si el ratio se mantiene, hay ~14 falsos verdes esperando. Es una corrida larga pero desatendida.
**Para avanzar:** 🟢 **A** — Barrido completo de los 72 + luego F2 *(recomendado)* · 🟡 **B** — F2 primero (instrumentos de reescaneo) · ⚪ **C** — Cerramos; todo relevable con `tablero_sn.py --posta`.
📌 **PILA (R7):** 🟠 barrido completo 72 emisores · 🟠 F2 SN-2.1..2.5 sin GOs · 🟠 SN-3.3 cb_scan · 🟠 SN-0.4 espera G9 · 🟡 TEST-GATES-DENY-FLAKY en tu cola · 🟡 columnas A1/A2 sobre barrido_b30 · 🟡 4 gates vencidos (G2) · ✅ SN-3.1 · ✅ SN-3.2.
barrido_b30 (candidatos, sin duplicar inventario); harness --mide_HECHO_vs--> barrido_b30 que mide FORMA; gate B-30 --tenia_asimetria--> deber en scripts/ vs busqueda en hooks/; HANDOFF_PROMPT.md leido --relaja--> verify-first via was_read_via_passport]
negated_concepts: [NO fabricar inventario de emisores (ya existe); NO parchear el test flaky sin verificar la lista de archivos vigilados; NO usar write_text para restaurar codigo; NO ordenar candidatos alfabeticamente]
epistemic_summary: hard_fact = 9/9 tests del harness, corrida real 1 FALSO_VERDE + 3 VERAZ + 1 BASELINE_ROJO, 27 scripts afectados por la asimetria del gate, suite 2862/1, commits 9df5b2b2 y a394bf7d con push 3/3, cola WIP 1/10. inference = la estimacion de ~14 falsos verdes si el ratio se mantiene sobre los 72 emisores (no medido aun).
-->