feat(episode): TRAZA_qu-opino_S20260821.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting Summary: EPISODIO 1 — Ember: Qué opino
This commit is contained in:
parent
9ea172f2c4
commit
1a4b82529d
1 changed files with 42 additions and 0 deletions
|
|
@ -0,0 +1,42 @@
|
||||||
|
---
|
||||||
|
episode_id: "6c909b48-a2f6-4d50-97a8-ad07e985cc02"
|
||||||
|
puente_flat: "TRAZA_qu-opino_S20260821.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||||
|
session_code: "S20260821.PIPELINE_MEMORIA_SELFAWARENESS"
|
||||||
|
acto_dialogico: "informar"
|
||||||
|
actor_flujo: "multi_actor"
|
||||||
|
criticidad_aegis: "low"
|
||||||
|
skill_dominante: "NONE"
|
||||||
|
fase_proyecto: "operations"
|
||||||
|
tipo_semantico: "troubleshooting"
|
||||||
|
summary_one_line: "EPISODIO 1 — Ember: Qué opino"
|
||||||
|
source_type: "claude_code"
|
||||||
|
trust_boundary: "internal"
|
||||||
|
created_at: "2026-08-22T03:27:42.441572+00:00"
|
||||||
|
relectura_tagged: false
|
||||||
|
forgejo_commit_sha: "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-selection` dice **la superficie más estrecha gana; ante empate, el menor coste permanente**.
|
||||||
|
- `routeo-activacion` dice **el error caro es activar de menos**, porque un punto ciego es invisible y no acotado, mientras los tokens gastados son visibles y recuperables.
|
||||||
Loading…
Reference in a new issue