ember-memory-test/episodes/TRAZA_inservible-mezclaba-las-escrituras-de-l_S20260827.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md
Ember 089686847c feat(episode): TRAZA_inservible-mezclaba-las-escrituras-de-l_S20260827.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting
Summary: EPISODIO 2 — MEMORIA: Inservible — mezclaba las escrituras de los tests...
2026-08-27 15:32:04 +00:00

2.2 KiB

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
de78b774-df38-4a19-924b-601821126e95 TRAZA_inservible-mezclaba-las-escrituras-de-l_S20260827.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD S20260827.PIPELINE_FIXES informar multi_actor low NONE operations troubleshooting EPISODIO 2 — MEMORIA: Inservible — mezclaba las escrituras de los tests... claude_code internal 2026-08-27T15:32:01.842992+00:00 false pending

Inservible — mezclaba las escrituras de los tests con las de mis propios hooks al ejecutar comandos. La pista estaba en los números repetidos (+38, +38, +37): eran mis llamadas de herramienta. La medida correcta usa el escáner, que cuenta líneas marcadas como test: 303 → 303, delta cero. > 🎯 En una frase: revivimos cinco capacidades de seguridad que llevaban meses sin poder dispararse —incluida la que vigila la ejecución remota en el servidor— y cortamos que los tests ensucien la telemetría real. ✅ Hice — 5 capacidades muertas revividas con impacto medido antes de tocar (cero bloqueos nuevos) · contaminación de tests cerrada en los 3 puntos medidos · 105 tests verdes · todo en los 3 remotos. ⏳ Falta — 47 hooks siguen armando su ruta a mano y quedan fuera del desvío. No los barrí por especulación: sólo cerré lo que medí filtrando, y el escáner es la vigilancia que cazaría cualquier fuga nueva. Sigue en pie I4 con 5 violaciones reales en un mes. 💡 Mi consejo — no toques los 47 todavía. Deja correr una semana y mira si el escáner detecta alguno filtrando de verdad; migrar 47 ficheros por si acaso es el tipo de barrido que introduce más riesgo del que quita. Para avanzar, elige:

  • 🟢 A (recomendado) → investigo I4, la única violación real que queda viva. Si eliges esto: sabremos si una BLINDADA se está saltando de verdad.
  • 🟡 B → migro los 47 hooks restantes a resolve_data_dir. Si eliges esto: cierras la clase entera, a cambio de tocar 47 ficheros.
  • ⚪ C → cerramos; todo queda en la posta y en los tres remotos.