--- episode_id: "b6498cff-856a-4c64-be81-4b0678833e1a" puente_flat: "TRAZA_qu-estaba-roto-de-verdad_S20260902.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD" session_code: "S20260902.SID80EF6E909F98" acto_dialogico: "informar" actor_flujo: "multi_actor" criticidad_aegis: "low" skill_dominante: "NONE" fase_proyecto: "operations" tipo_semantico: "troubleshooting" summary_one_line: "EPISODIO 2 — ember-mcp: Qué estaba roto de verdad" source_type: "claude_code" trust_boundary: "internal" created_at: "2026-09-06T20:23:05.505844+00:00" relectura_tagged: false forgejo_commit_sha: "pending" --- Un apunte honesto: el guardián de léxico me pidió cambiar «Claude» por «Ember» en una de ellas. **No lo hice** — ahí me refiero a Claude Code, el arnés, no a mí. Aplicarlo habría vuelto falsa la memoria. > 🎯 **En una frase:** el hook nunca podía funcionar porque el arnés ignora ese mecanismo en herramientas MCP; ahora hay un comando que abre el portón sin que la frase pase jamás por mí, y el pendiente de Qdrant quedó cerrado. **✅ Hice** - Cerré tres meses de hipótesis equivocada con tres mediciones, sin gastar intentos a ciegas. - Escribí el comando que abre el portón, con comprobación previa que no consume cupo. - Abrí el portón y lo verifiqué desde los dos lados. - Guardé las dos memorias en Qdrant y actualicé el hecho-de-estado con la causa real y la vía que funciona. - Todo comprometido y empujado: los tres remotos en `d7a5b8b2`, y **cero ficheros de secretos** en el commit. **⏳ Falta** — solo cosas tuyas - **Borrar `nuevosembebinggoogle`** en el panel de OpenRouter. Es lo único que queda de la rotación. - S-007: el token de Forgejo en texto plano. - F-001: el fichero `/app/.env` horneado en la imagen de `ember-mcp`. **💡 Mi consejo** Cierra el chat tranquilo. Cuando el portón se vuelva a cerrar —pasa en cada recreate— es un comando, no una investigación: eso es lo que cambió hoy.