feat(episode): TRAZA_plan-de-wipe-en-go-coherente-en-los-3_S20260608.R9_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: NONE | Type: troubleshooting
Summary: EPISODIO 9 — ember_experience: 🔥 Plan de wipe (en GO) — coherente en los 3 store
This commit is contained in:
Ember 2026-06-08 19:00:37 +00:00
parent aca4cf683c
commit 4942497365

View file

@ -0,0 +1,45 @@
---
episode_id: "ce595541-086e-41a7-b437-c8c60b32e168"
puente_flat: "TRAZA_plan-de-wipe-en-go-coherente-en-los-3_S20260608.R9_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260608.D_NEW02_COSECHA_CIERRE"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "NONE"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 9 — ember_experience: 🔥 Plan de wipe (en GO) — coherente en los 3 stores"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-06-08T18:59:52.849637+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
✅ **TODO RESPALDADO (zero-harm garantizado):**
- **pg_dump completo: 6.4MB** — toda la base PostgreSQL incluyendo `content_text` (fuente de verdad, re-ingestable).
- **7 snapshots Qdrant** — las 7 colecciones congeladas en el volumen.
- **Neo4j 4228 Episodes** — re-derivables desde el pg_dump.
Si algo sale mal, restauramos. Ahora el **plan exacto del wipe** para tu GO final:
## 🔥 Plan de wipe (en GO) — coherente en los 3 stores
**BORRAR (vaciar datos, conservar schema):**
1. **Qdrant:** vaciar puntos de `ember_experience, ember_knowledge, ember_album, ember_inner, ember_synthesis, ember_shared` (mantiene config 3072/Cosine → schema verificable limpio).
2. **PostgreSQL:** `TRUNCATE episode, entities, episode_entities, pipeline_runs` (mantiene tablas/schema, vacía datos).
3. **Neo4j:** `MATCH (n:Episode) DETACH DELETE n` + `MATCH (n:Session) DETACH DELETE n` (borra episodios + sus relaciones MENTIONS).
4. **BLC chain:** reset `blc_chain_state.json` a génesis (cadena nueva desde cero).
**PRESERVAR (intacto):**
- ✅ `ember_lexicon` (542 pts Qdrant)
- ✅ `lexicon.db` SQLite
- ✅ Neo4j `Entity` (842) + `Alias` (14222) + `LexiconEntry` + `Skill` + `Domain` ← **el grafo del lexicon que curaste manualmente**
**Resultado esperado:** 3 bases con schema correcto + **cero episodios** + lexicon 100% intacto = "recién hechas", listas para re-arrancar el pipeline desde hoy y descartar problemas uno por uno.
**Confírmame 2 cosas con un "GO":**
1. ¿Procedo con el wipe tal cual (vaciar episodios, preservar lexicon)?
2. ¿Confirmas que `Entity`+`Alias` de Neo4j son lexicon (se preservan)? — si crees que alguno es episodio-data, dímelo antes.
Con tu **GO** ejecuto + verifico que todo quede en cero + lexicon intacto. (Backups quedan en `/home/johnember/backups/RESET_S20260608/`.)