feat(episode): TRAZA_sin-el-grafo-ndice-lo-lento_S20260607.R37_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting Summary: EPISODIO 37 — PostgreSQL: Sin el grafo-índice (lo lento)
This commit is contained in:
parent
19e0969f61
commit
e1ec082f07
1 changed files with 49 additions and 0 deletions
|
|
@ -0,0 +1,49 @@
|
||||||
|
---
|
||||||
|
episode_id: "61bb3f49-8446-4495-8a38-9645e950a705"
|
||||||
|
puente_flat: "TRAZA_sin-el-grafo-ndice-lo-lento_S20260607.R37_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: "NONE"
|
||||||
|
fase_proyecto: "operations"
|
||||||
|
tipo_semantico: "troubleshooting"
|
||||||
|
summary_one_line: "EPISODIO 37 — PostgreSQL: Sin el grafo-índice (lo lento)"
|
||||||
|
source_type: "claude_code"
|
||||||
|
trust_boundary: "internal"
|
||||||
|
created_at: "2026-06-08T19:40:49.432252+00:00"
|
||||||
|
relectura_tagged: false
|
||||||
|
forgejo_commit_sha: "pending"
|
||||||
|
---
|
||||||
|
|
||||||
|
Buena pregunta — te lo explico con un ejemplo concreto: **"¿cómo es la arquitectura del servidor MEMORIA?"**, navegada sin grafo vs con el grafo-índice. (Aclaro un término para no confundir: **"grafo-índice"** = el mapa navegable de la literatura que construimos; **Neo4j** = uno de los 5 stores, que es *un nodo dentro* de ese mapa.)
|
||||||
|
|
||||||
|
## Sin el grafo-índice (lo lento)
|
||||||
|
|
||||||
|
Para responder sobre la arquitectura del servidor MEMORIA tendría que: cargar `CLAUDE.md` (~175K tokens) + hacer `grep` lineal sobre ~700 docs buscando dónde se describe el pipeline, los stores, las fases. Leo mucho ruido para hallar 3 piezas. Caro y disperso.
|
||||||
|
|
||||||
|
## Con el grafo-índice (lo rápido) — los 4 movimientos
|
||||||
|
|
||||||
|
**1. Entro por TIPO de nodo, no por el principio del libro.**
|
||||||
|
"Arquitectura del servidor MEMORIA" → salto directo a los nodos **PIPELINE** y **ARCH** del grafo (no leo reglas ni skills no relacionados). Esos nodos ya están ahí: las 7 fases F0–F6, los 5 stores (Qdrant, Neo4j, PostgreSQL, Nextcloud, Forgejo), los 8 sentidos de entrada, los 7 pisos.
|
||||||
|
|
||||||
|
**2. Sigo las aristas tipadas, como hipervínculos.**
|
||||||
|
Desde el nodo `PIPELINE:F0-F6` recorro:
|
||||||
|
|
||||||
|
En 3 saltos tengo el mapa completo de la arquitectura — sin haber leído un solo documento entero todavía.
|
||||||
|
|
||||||
|
**3. Retrieval perezoso: abro SOLO la fuente que necesito.**
|
||||||
|
Cada nodo trae su puntero `archivo:`. Si necesito el detalle profundo de una fase, abro **solo** `docs/PIPELINE_MEMORIA_MNEMO_REFERENCIA.md` (la fuente extensa de ese nodo) — no los otros 699 docs. El resumen peso-medio del nodo muchas veces ya basta y ni abro la fuente.
|
||||||
|
|
||||||
|
**4. El índice pesa poco; las fuentes pesan lo que quieras.**
|
||||||
|
Cargo el índice ligero (lista de nodos + conteos), navego, y traigo 1–2 documentos fuente. Eso es lo que **aligera el boot** (~175K → unos pocos K) sin perder profundidad: la profundidad sigue ahí, en las fuentes, a un salto de distancia.
|
||||||
|
|
||||||
|
## La distinción honesta (importante)
|
||||||
|
|
||||||
|
El grafo-índice me lleva rápido a **dónde está DOCUMENTADA** la arquitectura y **cómo se conectan** sus piezas (literatura). El **estado vivo** del servidor MEMORIA (qué container está up, % disco, LiteLLM down como hoy) NO sale del grafo — sale de `INFRA_MANIFEST.yaml` + consultas MCP en tiempo real. Son **dos capas complementarias**: el grafo-índice = el mapa conceptual navegable; la self-awareness (INFRA_MANIFEST + reality_check) = el sensor del estado actual.
|
||||||
|
|
||||||
|
## La analogía en una frase
|
||||||
|
|
||||||
|
Sin grafo soy un lector que se traga la enciclopedia entera para hallar un dato. Con el grafo-índice soy alguien con el **índice + los hipervínculos**: salto al nodo, sigo las flechas a los nodos vecinos, y solo abro el capítulo completo cuando de verdad lo necesito. Mismo conocimiento, una fracción del esfuerzo.
|
||||||
|
|
||||||
|
¿Quieres que te lo demuestre **en vivo** — trazar ahora mismo, paso a paso sobre el `graph.json` (304 nodos/280 aristas), la ruta de navegación para la arquitectura del servidor MEMORIA y mostrarte qué nodos toco y qué única fuente abro?
|
||||||
Loading…
Reference in a new issue