feat(episode): TRAZA_todo-cerrado-y-verificado-eleg-a-primero_S20260823.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: NONE | Type: troubleshooting
Summary: EPISODIO 1 — proxy: Todo cerrado y verificado. Elegí **A primero** porque...
This commit is contained in:
Ember 2026-08-23 18:55:03 +00:00
parent e3b9e68e9c
commit 8e5bb09498

View file

@ -0,0 +1,23 @@
---
episode_id: "6d9a172c-fc26-4294-a86e-6b67102731e7"
puente_flat: "TRAZA_todo-cerrado-y-verificado-eleg-a-primero_S20260823.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260823.PIPELINE_FIXES"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "NONE"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 1 — proxy: Todo cerrado y verificado. Elegí **A primero** porque..."
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-08-23T18:54:50.760887+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
Todo cerrado y verificado. Elegí **A primero** porque el aprendizaje se pierde si no se escribe; el resto vino después. ## Lo que hice con esa prioridad
**Escribí el patrón como doctrina — pero sin fabricar una regla nueva.** Al ir a crearla encontré que ya existía la familia correcta: `rules/instrumento-veraz.md`, con tres mandatos. Lo que hallé estos turnos era pariente, no huérfano. Así que lo añadí como **IV-4** en vez de fragmentar la doctrina en un archivo paralelo. La distinción que lo justifica: IV-1 compara **un instrumento contra el hecho**. IV-4 compara **dos instrumentos entre sí**, cuando uno dispara el trabajo del otro. Tres formas, las tres encontradas el mismo día:
- **Población recortada** — el muro de encoding barría solo `lib/`, y en los hooks vivían 17 casos de la clase exacta que ese muro existía para cazar. - **Criterios distintos** — el detector contaba *menciones*, el generador exige *bloques*: pedía cosechar la nada en cada arranque. - **Proxy contra hecho** — la métrica de telemetría contaba una palabra en el texto: mismo total, coincidiendo en 23 de 62. El valor está en el síntoma que dejé escrito, porque es lo que permite reconocerlo la próxima vez: **un aviso recurrente cuya acción recomendada no produce nada**. Si el runbook que sugiere un sensor termina en "no había nada que hacer", el defecto casi nunca está en el ejecutor — el sensor cuenta otra cosa. Y lo que más me interesa: los tres corrían con exit 0 y telemetría escribiéndose.