ember-memory-test/episodes/TRAZA_los-9-guardrails-del-plan-estado-final_S20260727.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md
Ember 3a00827f02 feat(episode): TRAZA_los-9-guardrails-del-plan-estado-final_S20260727.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting
Summary: EPISODIO 1 — MNEMO: Los 9 guardrails del plan — estado final
2026-07-28 04:17:28 +00:00

2.8 KiB
Raw Blame History

episode_id puente_flat session_code acto_dialogico actor_flujo criticidad_aegis skill_dominante fase_proyecto tipo_semantico summary_one_line source_type trust_boundary created_at relectura_tagged forgejo_commit_sha
21452d1b-086b-4d16-bd0f-ed9660a1beae TRAZA_los-9-guardrails-del-plan-estado-final_S20260727.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD S20260727.ARCO_CICLO10_ESPEJOS informar multi_actor low NONE operations troubleshooting EPISODIO 1 — MNEMO: Los 9 guardrails del plan — estado final claude_code internal 2026-07-28T04:17:13.273357+00:00 false pending

3/3 remotos al día (5e140520..830bc583). Balance del tramo completo:

Los 9 guardrails del plan — estado final

# Guardrail Estado Evidencia
P0 Memoria fundacional ✅ VIVO (tu línea) deny/allow verificados
P1 Dos vías single-writer ✅ VIVO (tu línea) deny×2, allow, 19|114
P2 El boot deja de mentir ✅ VIVO exit 2 = OK-con-drift
P4 El sensor del sensor ✅ VIVO complemento de sanos
P7 BLINDADA-30 → scripts/ ✅ VIVO gate ampliado
P9 Detector CONCILIO ✅ CERRADO hoy 17/17 · de 1,5 % de acierto a medir el hecho · 8× más rápido
P8 Guardián de LECTURA ✅ CERRADO hoy 14/14 + 10/10 ATALAYA · verificado en vivo: la memoria entra con valla de cuarentena
P6 HyDE por autoría ✅ CERRADO hoy (observable) 21/21 + 62 previos · la plantilla mecánica ya no se hace pasar por autoría
P3 Gate de ceguera ✅ escrito, 22/22 — falta tu línea → RUNBOOK_P3

★ Insight ───────────────────────────────────── La calibración de P3 es la historia del día. La regla ingenua —bloquear cuando una medición está vieja— habría bloqueado 772 de 980 cierres (79 %): el cron de retrieval_gate corre cada 24 h y el umbral global era 12 h, así que estaba "vieja" media jornada por diseño, justo tu tarde-noche. La regla final —2× la cadencia que cada gate declara— bloquea 1 vez en 30 días. Mismo sensor, mismo dato; la diferencia entre un guardrail y un candado es conocer la agenda de lo que mides. ─────────────────────────────────────────────────

Y una confesión de método que vale más que el código: en mi propio test de P3, el assert del control negativo nació tautológico (un join sobre lista vacía que jamás podía fallar). Lo cacé en la doble pasada y lo dejé anotado en el commit — la clase "test que no puede fallar" es la que este arco lleva cazando en todos los demás, y apareció en mi mano.