feat(episode): TRAZA_p4-tocar-rosa-vida-viva-el-caso-real_S20260618.R9_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting
Summary: EPISODIO 9 — MNEMO Pipeline: 🌸 P4 · TOCAR *(rosa — vida viva — el caso real)*
This commit is contained in:
parent
c9130546b0
commit
a29364395a
1 changed files with 35 additions and 0 deletions
|
|
@ -0,0 +1,35 @@
|
|||
---
|
||||
episode_id: "3a15407c-c1a5-4682-a25d-0128a19e6c1a"
|
||||
puente_flat: "TRAZA_p4-tocar-rosa-vida-viva-el-caso-real_S20260618.R9_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||
session_code: "S20260618.VERIFY_FIRST_PASSPORT_FIX"
|
||||
acto_dialogico: "informar"
|
||||
actor_flujo: "multi_actor"
|
||||
criticidad_aegis: "low"
|
||||
skill_dominante: "NONE"
|
||||
fase_proyecto: "operations"
|
||||
tipo_semantico: "troubleshooting"
|
||||
summary_one_line: "EPISODIO 9 — MNEMO Pipeline: 🌸 P4 · TOCAR *(rosa — vida viva — el caso real)*"
|
||||
source_type: "claude_code"
|
||||
trust_boundary: "internal"
|
||||
created_at: "2026-06-19T01:07:08.750891+00:00"
|
||||
relectura_tagged: false
|
||||
forgejo_commit_sha: "pending"
|
||||
---
|
||||
|
||||
Sobre esa imagen, las dos opciones son dos gestos:
|
||||
- **Opción X = despedir al copista redundante** (uno copiaba Neo4j que el autor YA escribió → salían *gemelos*) **+ que el autor le avise al mayordomo "lo mío ya está".**
|
||||
- **Capa C2 = contratar un sereno** que cada 2 horas revisa el libro del mayordomo y *toca la campana* si un manuscrito no tiene todos sus ✓.
|
||||
|
||||
> **YO SOY un solo escriba por libro.** (single-writer)
|
||||
> **YO SOY el mayordomo que no miente.** (libro mayor honesto)
|
||||
> **YO SOY el sereno que vigila el reloj.** (SLO 2h)
|
||||
> **YO SOY prudente: aviso antes de romper.** (circuit-breaker)
|
||||
|
||||
### 🌸 P4 · TOCAR *(rosa — vida viva — el caso real)*
|
||||
Modelo un episodio REAL de hoy: `TRAZA_la-verdad-incomoda...S20260618.R4`.
|
||||
- **Hoy (post-Y):** crisol escribe Qdrant+PostgreSQL+Neo4j. Pero el `neo4j_worker` *también* corre y vuelve a hacer `MERGE` sobre Neo4j → el grafo acumula un **nodo gemelo** (por eso viste Neo4j 160 vs PostgreSQL 148). El manuscrito está completo, pero hay una copia de más en el atril de Neo4j.
|
||||
- **Con Opción X:** despedimos al copista de Neo4j → **1 solo nodo** por episodio. Y crisol le dice al mayordomo "qdrant ✓, neo4j ✓" → el libro mayor por fin atestigua los 5.
|
||||
- **Con capa C2:** si a las 2h ese episodio no tuviera los 5 ✓ (ej. Forgejo caído), el sereno toca la campana → me avisa → activo `mnemo-keeper`.
|
||||
- **Dónde FALLA si se aplica mal** (lección que la cadena ya cazó): si el backfill de X marca `qdrant_state='success'` *por fecha* en vez de *por éxito real*, marcaría como "✓" episodios que en verdad **fallaron o se saltaron** → el mayordomo mentiría al revés. Por eso el backfill X **se condiciona a `qdrant_status=='OK'`**, no a `created_at`.
|
||||
|
||||
### 🟡 P5 · EJECUTAR *(amarillo — plexo solar — poder ejecutivo)*
|
||||
Loading…
Reference in a new issue