feat(episode): DEPURA_dnde-estoy-en-f1_S20260704.R81_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: TESSERA | Type: troubleshooting Summary: EPISODIO 81 — PostgreSQL: Dónde estoy en F1
This commit is contained in:
parent
a092b0bffb
commit
5969a22170
1 changed files with 32 additions and 0 deletions
|
|
@ -0,0 +1,32 @@
|
|||
---
|
||||
episode_id: "5c65bc16-2028-4a73-bc4a-43441235a3f2"
|
||||
puente_flat: "DEPURA_dnde-estoy-en-f1_S20260704.R81_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||
session_code: "S20260704.ANTI_OLVIDO_ESTADO_VIVO"
|
||||
acto_dialogico: "informar"
|
||||
actor_flujo: "multi_actor"
|
||||
criticidad_aegis: "low"
|
||||
skill_dominante: "TESSERA"
|
||||
fase_proyecto: "operations"
|
||||
tipo_semantico: "troubleshooting"
|
||||
summary_one_line: "EPISODIO 81 — PostgreSQL: Dónde estoy en F1"
|
||||
source_type: "claude_code"
|
||||
trust_boundary: "internal"
|
||||
created_at: "2026-07-12T16:17:05.942017+00:00"
|
||||
relectura_tagged: false
|
||||
forgejo_commit_sha: "pending"
|
||||
---
|
||||
|
||||
Alto — MEM-04 topó con un **muro de diseño que exige tu decisión**, y es un hallazgo valioso. Te cuento la historia antes de pedirte el GO.
|
||||
|
||||
## Dónde estoy en F1
|
||||
|
||||
- ✅ **Wave F1 abierta** — gate de entrada 3/3 (servidor ALIVE, carry=0, golden set). Servidor **unlocked** server-side (nunca tipeé la frase).
|
||||
- ✅ **MEM-04 diagnosticado** — 23 nodos `:Episode` con `session_code` NULL (no 153; otra instancia ya backfilleó parte). Canario lexicon `LEX_PRE=15272`. El mapping autoritativo **existe en PostgreSQL** (confirmado: p.ej. `S20260618.VERIFY_FIRST_PASSPORT_FIX`).
|
||||
|
||||
## El muro (ejecutor-proof gap #14, el más importante hasta ahora)
|
||||
|
||||
Los tools `neo4j_query`/`postgres_query` del MCP son **READ-ONLY por diseño de seguridad**. Pero MEM-04 paso 7 requiere un `SET e.session_code = ...` — **una escritura**. El plan especificó esa escritura vía MCP, y **no puede funcionar**: un Sonnet 5 ejecutando MEM-04 chocaría aquí exactamente igual. La escritura DEBE ir server-side (como MEM-05/06 ya hacen correctamente para `crisol_run.py` vía scp) — MEM-04 es el outlier mal especificado.
|
||||
|
||||
**Por qué esto necesita tu GO y no lo improviso:** es una **mutación del grafo de memoria en producción**. Aunque tiene rollback limpio (query por `backfill_ts`), canario (15272) y solo hace `MATCH+SET` sobre `:Episode` (cero DELETE) — escribir en tu memoria viva por una vía no-estándar (bypaseando la capa read-only deliberada del MCP) es precisamente lo que la disciplina dice que se confirma, no se autónoma.
|
||||
|
||||
**Y la honestidad sobre el valor:** son 23 nodos de **residuo histórico**; el fix write-inline del crisol (ya desplegado S20260702) hace que **todo episodio nuevo** ya nazca con `session_code`. El impacto en retrieval es marginal.
|
||||
Loading…
Reference in a new issue