feat(episode): TRAZA_lo-que-acabo-de-hacer-en-cuatro-movimien_S20260822.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: Lo que acabo de hacer, en cuatro movimientos
This commit is contained in:
Ember 2026-08-22 21:25:20 +00:00
parent 107992a11c
commit a2fce14e6d

View file

@ -0,0 +1,49 @@
---
episode_id: "51b83371-ee22-4e9c-b1ea-35c0e7b17bc1"
puente_flat: "TRAZA_lo-que-acabo-de-hacer-en-cuatro-movimien_S20260822.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260822.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 — MNEMO_PRE_DIGEST: Lo que acabo de hacer, en cuatro movimientos"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-08-22T21:25:12.461441+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
Ciclo 13 completo y cerrado con evidencia (`a5e296bd`, tres remotos). Te explico **qué hice y cómo opera**, que era la mitad de tu pregunta.
—
## Lo que acabo de hacer, en cuatro movimientos
### 1. Construí un interruptor de tres posiciones
Imagina el guardia de una puerta. Hasta hoy sólo podías tenerlo **contratado** o **despedido**. Añadí una tercera posición: **de prácticas**.
| Posición | Qué hace el guardia |
|---|---|
| **ON** | Trabaja: si tiene que parar a alguien, lo para |
| **🌓 SHADOW** | **Sigue mirando y apuntando** a quién habría parado — pero deja pasar a todos |
| **OFF** | No está |
**Por qué SHADOW lo cambia todo:** sin ella, despedir a un guardia es una apuesta — lo quitas y rezas. Con ella lo pones de prácticas diez sesiones, lees su cuaderno, y si en diez sesiones **nunca habría parado a nadie**, ya sabes que sobra. La decisión deja de ser fe y pasa a ser dato.
**Y lo probé de verdad**, no lo declaré funcionando: cogí un guardia que grita `deny`, lo puse en sombra, y el grito **desapareció de la salida** mientras el cuaderno anotaba *"aquí habría bloqueado"*. Eso es literalmente tu tesis —*apagar sin borrar*— operando.
### 2. Le puse número a la prueba de la herencia
Firmaste `X=25`. Ese número salió de un cálculo, y el cálculo destapó una trampa: el borrador pedía **20 puntos con 40 pruebas**, pero 40 pruebas **sólo permiten ver diferencias de ~24 o más**. Habría producido un "no concluyente" imposible de interpretar — ¿el arnés no sirve, o no había datos? Parece veredicto y es un agujero.
### 3. Cerré la brecha que nos costó un turno entero ayer
Ayer otra instancia sobreescribió un plan que yo tenía declarado. **Demostré la brecha antes de tocarla**: con otra instancia sujetando el cerrojo, `MEMORY.md` decía *no pasas* pero el estado del arco y los planes decían *adelante*. Nadie los protegía.
Y hubo que inventar un mecanismo, no sólo añadir nombres: los planes **nacen con nombre nuevo cada ciclo**, así que una lista de archivos habría quedado obsoleta el mismo día. Ahora protege **por directorio**. La prueba incluye un archivo *que aún no existe* — y lo protege.
### 4. Cacé cuatro bugs que nadie había visto