feat(episode): TRAZA_no-aparece-en-el-grafo-de-hooks_S20260807.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: NONE | Type: troubleshooting
Summary: EPISODIO 2 — HANDOFF_PROMPT.md: - No aparece en el grafo de hooks...
This commit is contained in:
Ember 2026-08-11 03:47:39 +00:00
parent f6f29b2a93
commit 8c951e70f8

View file

@ -0,0 +1,45 @@
---
episode_id: "9e511523-08a9-443c-8ab3-c89a0d9b0cea"
puente_flat: "TRAZA_no-aparece-en-el-grafo-de-hooks_S20260807.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260807.COTEJO_ARCHIVOS_SERVIDOR"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "NONE"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 2 — HANDOFF_PROMPT.md: - No aparece en el grafo de hooks..."
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-08-11T03:47:27.397779+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
- No aparece en el grafo de hooks ni en `settings.json` (0 ocurrencias).
- Su único importador es su propio test.
- Su docstring afirma *«Ember checks this directory at session start»* — **falso hoy**: nada lee `shared_memory` salvo ese test. `EMBER_CONTEXT.md` y `MEMORY_INDEX.md` no tienen ningún lector.
- Su último cambio funcional es de abril; lo posterior fue un arreglo masivo de encoding que tocó 35 sitios a la vez.
Falta la consulta a la wiki (R14) y tu GO para borrar en el servidor (CA-3), así que no toqué nada.
—
**Hice:** arreglé el backup diario (`cca77776`, en los 3 remotos y dentro de MEMORIA), verificado con control positivo y sin detener un solo contenedor.
**Falta:** decidir sobre `memory_sync.py` — la evidencia apunta a retirarlo, pero borrar en el servidor necesita tu GO.
**Mi consejo:** retirar. Un canal que nadie llama, cuyo docstring promete un lector que no existe, y que deja copias de hace 4 meses donde otro agente puede tomarlas por verdad, hace más daño callado que ausente.
**Para avanzar, elige:**
- 🟢 **A** *(recomendado)* — Retiro `memory_sync.py` a `legacy/` y marco las copias del servidor como obsoletas (sin borrarlas: solo un marcador). El borrado real queda para cuando tú lo digas.
- 🟡 **B** — Primero consulto la wiki-MEMORIA por si hubo decisión previa de parquearlo, y te traigo el veredicto antes de tocar nada.
- ⚪ **C** — Lo dejamos y cerramos sesión con STATE y HANDOFF al día.
Retiro completado y verificado.
## `memory_sync.py` retirado, con la historia consultada primero
La regla R14 resultó ser lo más valioso de la tarea. Antes de retirar nada pregunté por qué existía, y la respuesta cambió el peso del caso: **la spec que lo engendró nunca se aprobó.** `docs/SPEC_MEMORIA_NARRATIVA.md` sigue con la cabecera `Status: DRAFT → pendiente aprobación de John`, y `shared_memory` **no es ninguna de las 6 capas canónicas** de `rules/storage-topology.md`. La wiki no lo menciona en sus 28 páginas.
No era código bueno que se quedó huérfano: era la implementación de un borrador que nunca llegó a decisión.