feat(episode): TRAZA_no-hay-una-pregunta-nueva-tuya-en-este_S20260607.R43_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: TESSERA | Type: troubleshooting
Summary: EPISODIO 43 — BLINDADAS: No hay una pregunta nueva tuya en este...
This commit is contained in:
Ember 2026-06-08 20:52:44 +00:00
parent c6a8e72dd0
commit 186ade6124

View file

@ -0,0 +1,43 @@
---
episode_id: "7465cbca-a320-4464-bd25-f9d61733ea4e"
puente_flat: "TRAZA_no-hay-una-pregunta-nueva-tuya-en-este_S20260607.R43_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260607.MNEMO_BUG_FORENSE_MAP"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "TESSERA"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 43 — BLINDADAS: No hay una pregunta nueva tuya en este..."
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-06-08T20:51:36.590963+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
Los 13 nodos de arquitectura **solo se conectan entre sí** (stores ↔ fases F0-F6). El grafo **NO tiene todavía** las aristas cruzadas que deberían existir: `rule:pipeline-memoria-doctrine --GOVERNS--> pipeline`, `skill:mnemo-keeper --MAINTAINS--> pipeline`, `piso:L5_CAMARAS --CONTAINS--> stores`. Con 280 aristas para 304 nodos (~0.9 por nodo) el grafo está **sub-conectado** — la navegación funciona para saltar al clúster, pero para "de un store a la regla que lo rige" todavía caigo a la fuente. **Mejora clara:** enriquecer aristas (las tiene en prosa el digest V2; el parser determinista no las extrajo todas).
## B) ¿Cómo se hizo por OpenRouter? — aclaración de los DOS grafos
Aquí hay una distinción honesta que debes saber:
| Grafo | Cómo se hizo | OpenRouter? |
|---|---|---|
| **`grafo-indice-output/graph.json`** (304 nodos) — el que acabo de navegar | **parser DETERMINISTA** del digest V2 (commit `2dcc03d`) | ❌ NO usó OpenRouter |
| **`graphify-espejo-output/graph-sonnet-10de10.json`** (192 nodos, 212 aristas, 14 comunidades) — espejo de las 10 reglas core | **graphify CLI + OpenRouter** (claude-sonnet-4.6), costo ~$2.55-3 | ✅ SÍ |
**El "por OpenRouter" fue el segundo** (el espejo de 10 reglas). El cómo, verificado en `EXODUS_S20260530_GRAPHIFY_OPENROUTER`:
1. Contenedor Docker `python:3.12` + `pip install graphifyy openai`.
2. **El truco clave:** graphify tiene el backend "openai" con `api.openai.com` *hardcodeado*. Solo el backend **"ollama"** lee `base_url` de una env var. Así que para usar OpenRouter se engaña con backend ollama apuntando a OpenRouter:
3. **Robustez:** `docker exec -d` (detached) para que el proceso sobreviva si el SSH al servidor se cae.
4. **Gotcha real:** graphify a veces falla un chunk porque el LLM envuelve el JSON en `
C1 INFRA_MANIFEST ██████████░░ FRESH (113/117 OK + 2 drift)
C2 INFRA_DYNAMIC ████████████ FRESH (0.6h al boot)
C3 TOOLBOX ████████████ OK (TOOLBOX disponible)
C4 Rules+Skills ████████████ OK (BLINDADAS + 71 skills (69 CLAUDE.md + 2 SKILL.md))
C5 Hooks ████████████ ACTIVE (186 hooks .py registrados)
C6 wiki-MEMORIA ██████░░░░░░ PARCIAL (sync 1d ago)
```