feat(episode): TRAZA_hecho-lo-que-faltaba-el-modo-sombra-es_S20260726.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: TESSERA | Type: troubleshooting
Summary: EPISODIO 2 — MNEMO_PRE_DIGEST: ✅ Hecho lo que faltaba — el modo sombra está desp
This commit is contained in:
Ember 2026-07-26 19:48:27 +00:00
parent a640dfb41c
commit 74b4c645f1

View file

@ -0,0 +1,45 @@
---
episode_id: "945c2349-1cc4-4731-a480-96689a57ec54"
puente_flat: "TRAZA_hecho-lo-que-faltaba-el-modo-sombra-es_S20260726.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260726.ARCO_CICLO4_AUTOMEJORA"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "TESSERA"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 2 — MNEMO_PRE_DIGEST: ✅ Hecho lo que faltaba — el modo sombra está desplegado y el"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-07-26T19:48:13.701432+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
# ✅ Hecho lo que faltaba — el modo sombra está desplegado y el plazo corre solo
John: todo cerrado en este turno. Commits `1a1d0cd5` (branch) + `61c7d960` (repo), push 3/3, **24 tests verdes** en el writer.
## Lo que quedó funcionando
**Las tres salvaguardas, probadas en ambos sentidos** — porque una que nunca dispara y una que dispara siempre son igual de inútiles:
- **El interruptor apaga de verdad.** Antes, borrar la palanca dejaba el writer escribiendo al espejo en vez de apagarlo: creías apagar y solo cambiabas de destino. Ahora sin palanca no emite nada.
- **El plazo se ejecuta solo.** Probado: no muerde el 3 ni el 6 de agosto; **sí muerde el 7**. Y si le das el visto bueno antes, no muerde nunca.
- **No se dispara el gasto de LLM.** El limpiador de texto borra el marcador antes de que llegue al writer, así que el fallback se habría disparado en *cada* episodio. Ahora está apagado por defecto y se puede encender explícitamente.
**Y lo verifiqué donde importa:** grabé un episodio de prueba en el servidor — **se grabó con normalidad**. El camino por el que pasan todas tus memorias sigue intacto.
## Dos cosas que aparecieron al desplegar
**Una buena:** el crisol —el que de verdad llama al writer— corre en el host y ve la palanca; el contenedor del MCP no la ve. Eso significa que la frontera *"el MCP no emite hechos"* ahora está garantizada **por el entorno**, no por un accidente de caché como sospechaba uno de los escépticos. Objeción cerrada de hecho.
**Una que te concierne:** confirmé con firmas digitales que **el rollback documentado del writer apuntaba a la versión equivocada** — el archivo se llama "v11" pero contiene v1.0. Usarlo habría degradado producción en silencio. Ya está corregido y dejé dos copias de seguridad verificadas.
**Hice:** desplegado el writer en sombra con salvaguardas probadas, corregido el rollback peligroso, y toda la cadena del doliente verificada de extremo a extremo.
**A partir de ahora, sin que nadie se acuerde:** el vigilante mide cada 6 horas, el puente trae el veredicto a tu panel de arranque, y **el 6 de agosto el writer se apaga solo** si no dices nada. Si quieres promoverlo, hay un último paso (migrar los hechos del espejo al canon) que solo aplica si decides promover.
**Falta nada urgente.** Cuando arranques una sesión verás el estado del experimento en el panel. Si el veredicto deja de llegar, el panel te lo gritará.
⛽ 🟡 | 24 tests · commits `1a1d0cd5` + `61c7d960` push 3/3