feat(episode): TRAZA_h-01-no-era-un-olvido-el-instrumento-ti_S20260807.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: NONE | Type: troubleshooting
Summary: EPISODIO 1 — MNEMO_PRE_DIGEST: H-01 — no era un olvido: el instrumento tiraba el
This commit is contained in:
Ember 2026-08-08 03:51:29 +00:00
parent 3ee11a5b7d
commit f9911e5d8f

View file

@ -0,0 +1,52 @@
---
episode_id: "5299a7e3-b760-4b10-ae19-940da45b3458"
puente_flat: "TRAZA_h-01-no-era-un-olvido-el-instrumento-ti_S20260807.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260807.DOCS_MNEMO_FUENTE_VIVA"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "NONE"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 1 — MNEMO_PRE_DIGEST: H-01 — no era un olvido: el instrumento tiraba el dato"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-08-08T03:51:27.132064+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
Las tres remediaciones están **ejecutadas y verificadas** — commit hecho. Y ninguna resultó ser lo que decía su enunciado.
📄 [CIERRE_S20260808_remediaciones_veredicto_fable.md](docs/CIERRE_S20260808_remediaciones_veredicto_fable.md)
## H-01 — no era un olvido: el instrumento tiraba el dato
Fui a re-anexar la evidencia como pedía el veredicto y **el comando devolvió éxito con el campo todavía vacío**. Dos veces.
La causa: el guardado de evidencia vivía **dentro** del bloque «si el estado es HECHA». En cualquier otro estado, los datos entraban por la línea de comandos y se tiraban sin decir nada.
Era una buena intención mal cableada. El contrato quería garantizar *nada se marca hecho sin prueba* —correcto— pero ató el **almacenamiento** al estado. Y una tarea bloqueada también tiene algo que probar: **por qué lo está y qué la desbloquea**. Justo lo que la instancia siguiente necesita para no reintentarla en vano.
| | Antes | Después |
|---|---|---|
| SA-4-3 | `NULL` | **POBLADA** |
| SA-4-4 | `NULL` | **POBLADA** |
Suite nueva del tablero: **7 tests**, incluido el que fija que *HECHA siga exigiendo evidencia* — si esa garantía cayera, habría cambiado un defecto por otro peor.
## H-06 — el hallazgo apuntaba a un archivo sano
Fable ordenó corregir el skill SHERPA. **Lo medí antes de tocarlo:** la línea 566 ya exigía el vocabulario correcto y las 558/581 ya declaraban `AUDIT_MANIFEST` obligatorio.
**El defecto era de mi propio briefing**, que improvisó un contrato en vez de copiar la plantilla. Corregido ahí; el gate vuelve a dar **PASS, 0 violaciones**.
Queda registrado como **hallazgo contra el auditor**: afirmó dónde estaba el defecto sin re-ejecutar — la clase de error que su propio veredicto castiga. Seguirlo al pie de la letra habría editado lo único sano de los tres.
## H-02 — el harness cazó dos defectos de sí mismo antes de dar verde
Pero llegar ahí costó dos rondas, y las dos son la lección del día:
**Se caía a la mitad.** Primera corrida: reventó por tiempo en la segunda mutación y **la tercera nunca corrió**. Un instrumento que se cae a la mitad no mide, y su silencio se confunde con «todo bien».
**Gritó ante un acierto.** Segunda corrida: denunció fallo de restauración en 3 de 3 restauraciones **impecables**. Comparaba el hash del texto recodificado contra los bytes en disco, y Windows traduce los saltos de línea: medí **2.044 saltos, exactamente los 2.044 bytes de diferencia**.