feat(episode): TRAZA_fase-1-pre-flight-completa-44-read-onl_S20260611.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: NONE | Type: troubleshooting
Summary: EPISODIO 1 — ember-mcp: FASE 1 pre-flight — ✅ COMPLETA 4/4 (read-only, nada toca
This commit is contained in:
Ember 2026-06-11 22:18:26 +00:00
parent 80b1c0dcbb
commit df4fc79261

View file

@ -0,0 +1,39 @@
---
episode_id: "0c668732-889a-43b8-bee3-c526dbb6259c"
puente_flat: "TRAZA_fase-1-pre-flight-completa-44-read-onl_S20260611.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260611.FORMATEO_CANONICO_MNEMO"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "NONE"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 1 — ember-mcp: FASE 1 pre-flight — ✅ COMPLETA 4/4 (read-only, nada tocado)"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-06-11T22:18:23.549648+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
# FASE 1 pre-flight — ✅ COMPLETA 4/4 (read-only, nada tocado)
## [R3.seccion1.T1] Resultados del pre-flight
| Check | Resultado | Evidencia |
|---|---|---|
| Docs leídos | ✅ | Handoff + DECISION (PROBATOR PASSES) + MAPEO_SCHEMAS |
| Auth MCP | ✅ | 🔓 unlocked TTL 12h, 43 tools |
| pipeline_runs últimos 5 | ✅ 5/5 success | 50 episodios/run, ~13 min/run |
| Lock crisol | ⚠️ **RUN EN VIVO** | lock 22:00 + PID 2254465 activo (no huérfano: proceso real) |
| Conteos 3 stores | ✅ capturados | PG **626** ep / **149 shas únicos** · Qdrant exp **737** (indexed=0) · Neo4j **685** Episode · LEXICON **542 intacto** |
| Inbox crisol | 1.119 archivos | el cron lo está consumiendo (eran 2.013 en el snapshot) |
| `reinicio_perfecto_v2.py` PLAN | ✅ EXIT=0 | 10 pasos, gates dobles intactos |
| `memory_writer.py` smoke | ✅ EXIT=0 | episode_id `c1d13f59-25c2-5349-a66d-f35d06633828` — **match exacto** con el handoff |
## [R3.seccion2.I1] Hallazgo del pre-flight: la contaminación sigue creciendo en vivo
Desde el snapshot PRE de anoche, el cron horario añadió ~35 episodios PG (591→626) y todos los `source_file` de los últimos 5 runs son `ember_ep_20260609_*` — **contenido viejo pre-formateo, exactamente el eco que el gotcha #0 predijo**. La proporción 626 episodios / 149 shas únicos = duplicación >4×. Cada hora que pasa sin formateo añade ~50 episodios de ruido. El run actual (arrancó 22:00 hora servidor) termina ~22:13-22:15. ## [R3.seccion3.Q1] PRÓLOGO de la decisión — GO para FASE 2
**Qué se decide realmente:** ejecutar el borrado-regenerativo de los 3 stores. Es la única acción destructiva de la misión; todo lo demás (wiring FASE 3, vectores FASE 5) es código reversible. **Secuencia exacta que ejecutaré con tu GO (ventana ideal: apenas termine el run en vuelo, antes del próximo cron a las 23:00):**
1. Esperar/verificar fin del run actual (lock libre, sin proceso). 2. **Quarantine del inbox** (`mv` a `inbox_quarantine_PRE_FORMATEO_20260611` — reversible, NO destruye).