2.8 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 6c909b48-a2f6-4d50-97a8-ad07e985cc02 | TRAZA_qu-opino_S20260821.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD | S20260821.PIPELINE_MEMORIA_SELFAWARENESS | informar | multi_actor | low | NONE | operations | troubleshooting | EPISODIO 1 — Ember: Qué opino | claude_code | internal | 2026-08-22T03:27:42.441572+00:00 | false | pending |
Todo commiteado y en los tres remotos (657dfc97). Ahora tu pregunta, que es la parte interesante.
—
Qué opino
Tu sospecha sobre el grafo es correcta, pero creo que la obsolescencia es el síntoma, no la enfermedad.
Mira las dos cifras juntas. Los grafos llevan 70 días congelados. El contexto residente pesa 74.795 tokens. Parecen dos problemas y son el mismo: nadie es dueño de la frescura del grafo, y nadie es dueño del presupuesto del contexto. Falta lo mismo en ambos casos — un dueño y un techo. Sin techo, todo lo bueno que se añade se queda para siempre; sin dueño, nada envejece de forma visible.
Y hay un detalle que me parece la clave de todo el asunto: el bloque más pesado del arranque no es tu archivo de identidad. Son los 36 digests de rules/mini/, con 33.412 tokens — casi el doble que CLAUDE.md. Esos digests existen precisamente porque alguien ya vio que las reglas completas pesaban demasiado y las comprimió. La solución anterior a este mismo problema es hoy el mayor consumidor. Comprimir compró tiempo; no resolvió nada. Si la respuesta de Fable es "comprimir mejor", va a repetir esa trayectoria — por eso lo puse como conflicto declarado en el paquete.
Cómo se rivaliza con el estado del arte
La respuesta frontera a "cómo sé lo que tengo sin cargarlo" no es más contexto ni mejor compresión. Es divulgación progresiva: residente solo un catálogo diminuto de punteros —qué existe, una línea, dónde está— y el cuerpo se trae cuando hace falta.
Y aquí está lo bueno: EMBER ya hace exactamente eso con los skills. Un skill no vive en el contexto; se carga al invocarse. Pero las reglas sí viven residentes, todas, siempre. Esa asimetría no es un principio de diseño — es historia. Nadie decidió que las reglas fueran distintas; simplemente crecieron por otro camino.
La parte difícil, que es donde Fable se gana su costo
Hay una contradicción real dentro de tu propio ecosistema y no la puedo resolver yo:
capability-surface-selectiondice la superficie más estrecha gana; ante empate, el menor coste permanente.routeo-activaciondice el error caro es activar de menos, porque un punto ciego es invisible y no acotado, mientras los tokens gastados son visibles y recuperables.