ember-memory-test/episodes/EXPLORA_1-lo-que-realmente-ests-proponiendo-el-r_S20260601.R72_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md
Ember 2eb9e1421c feat(episode): EXPLORA_1-lo-que-realmente-ests-proponiendo-el-r_S20260601.R72_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: TESSERA | Type: design
Summary: EPISODIO 72 — PostgreSQL: 1. Lo que realmente estás proponiendo (el reframe)
2026-06-02 23:34:52 +00:00

3.2 KiB

episode_id puente_flat session_code acto_dialogico actor_flujo criticidad_aegis skill_dominante fase_proyecto tipo_semantico summary_one_line source_type trust_boundary created_at relectura_tagged forgejo_commit_sha
bc5d8c97-6014-4fa6-b7cf-23182ea20448 EXPLORA_1-lo-que-realmente-ests-proponiendo-el-r_S20260601.R72_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD S20260601.LUMEN_CAPACIDAD_LLM_LIGERO informar multi_actor low TESSERA operations design EPISODIO 72 — PostgreSQL: 1. Lo que realmente estás proponiendo (el reframe) claude_code internal 2026-06-02T23:34:52.610065+00:00 false pending

Listo, ya tengo números reales para no opinar al aire. Te doy la investigación destilada + mi opinión genuina, que es lo que pediste.

[R17.seccion1.I1]

1. Lo que realmente estás proponiendo (el reframe)

No es "meter un grafo en CLAUDE.md". Es un cambio de arquitectura de arranque: pasar de eager-loading (cargar TODA la literatura como prosa en cada boot) a índice navegable + retrieval bajo demanda (cargar un mapa compacto, y traer el detalle solo cuando una tarea lo necesita). El grafo Graphify sería ese mapa. Esa es exactamente la frontera donde está hoy la investigación seria de "context engineering" y GraphRAG — y tu propio MEMORY.md ya cita a Graphiti/Zep como SOTA en memoria estructurada en grafo. Vas bien encaminado.

[R17.seccion2.T1]

2. El dato duro primero — cuánto peso cargo hoy en cada boot

Medido este turno (PowerShell, hard_fact):

Artefacto Tamaño en disco ~Tokens (bytes/4)
CLAUDE.md raíz 40.520 B ~10.130
rules/*.md (46 archivos) 701.809 B ~175.452
graph-hooks.json (1 subsistema: hooks) 164.933 B ~41.233

Traducción: la carpeta rules/ sola pesa ~175K tokens de prosa, y la mayoría se inyecta vía los ~30 @rules/... del CLAUDE.md raíz en cada sesión. Eso es ~18-20% de mi tanque de 1M quemado antes de que digas la primera palabra. Y aquí está el problema que tu intuición huele bien: "Lost in the Middle" (Liu et al. 2023, arXiv 2307.03172) — citado en tu propio CLAUDE.md — dice que cuanto más relleno el contexto, más se diluye mi atención y peor sigo las instrucciones del medio. O sea: cargar más reglas más allá de cierto punto me hace seguirlas PEOR, no mejor. Tu hipótesis ataca el problema correcto.

[R17.seccion3.L1]

3. Los mecanismos no-deterministas (el "investigues")

Sin hooks, las palancas que moldean mi comportamiento son todas de ingeniería de contexto:

  1. Inyección al system prompt / memoria de arranque — la más fuerte, porque vive siempre en contexto. Posición importa: inicio y final reciben más atención (primacy/recency).
  2. In-context learning / few-shot — un ejemplo de conducta deseada pesa más que un párrafo de instrucción.
  3. Compresión densa — menos tokens más densos se siguen mejor que prosa verbosa (es tu propia TESSERA-PASSIVE TP-5).
  4. RAG / retrieval bajo demanda — no cargar todo; traer la rebanada relevante por query. Aquí entra el grafo.
  5. Prompts de auto-verificación / reflexión — pedirme que me revise (tus PROBATOR, OII).