feat(episode): TRAZA_1-capa-6-verificada-existe-est-bien-he_S20260726.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting Summary: EPISODIO 1 — MNEMO_PRE_DIGEST: 1 · Capa 6 — verificada: **existe, está bien hech
This commit is contained in:
parent
8ea8c11d61
commit
44f1ca981a
1 changed files with 51 additions and 0 deletions
|
|
@ -0,0 +1,51 @@
|
||||||
|
---
|
||||||
|
episode_id: "9cd15327-034c-4cff-8a3d-da4212024389"
|
||||||
|
puente_flat: "TRAZA_1-capa-6-verificada-existe-est-bien-he_S20260726.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||||
|
session_code: "S20260726.ARCO_CICLO4_AUTOMEJORA"
|
||||||
|
acto_dialogico: "informar"
|
||||||
|
actor_flujo: "multi_actor"
|
||||||
|
criticidad_aegis: "low"
|
||||||
|
skill_dominante: "NONE"
|
||||||
|
fase_proyecto: "operations"
|
||||||
|
tipo_semantico: "troubleshooting"
|
||||||
|
summary_one_line: "EPISODIO 1 — MNEMO_PRE_DIGEST: 1 · Capa 6 — verificada: **existe, está bien hecha, y está c"
|
||||||
|
source_type: "claude_code"
|
||||||
|
trust_boundary: "internal"
|
||||||
|
created_at: "2026-07-27T00:25:21.622298+00:00"
|
||||||
|
relectura_tagged: false
|
||||||
|
forgejo_commit_sha: "pending"
|
||||||
|
---
|
||||||
|
|
||||||
|
Las cuatro, con resultado. Dos hechas, una diagnosticada, y una que cambió de forma al descubrir algo.
|
||||||
|
|
||||||
|
## 1 · Capa 6 — verificada: **existe, está bien hecha, y está congelada**
|
||||||
|
|
||||||
|
24 páginas con frontmatter tipado, `related_pages:` y wikilinks reales. **Funciona.** Pero el grueso es del 18 de mayo y lo último del 20 de junio: **36 días sin páginas nuevas**. Este arco generó unos diez documentos y ninguno llegó ahí.
|
||||||
|
|
||||||
|
No está rota. **Nadie la alimenta.** Es una vista materializada que dejó de materializarse.
|
||||||
|
|
||||||
|
## 2 · `instance_lock.py` — retirado y versionado
|
||||||
|
|
||||||
|
Borrado con su test. Git preserva todo en el commit `671f81b6`, incluida la evidencia de los ocho procesos, por si el patrón sirve algún día. Dejarlo habría sido peor que borrarlo: la próxima instancia encontraría dos mecanismos de cerrojo y no sabría cuál está vivo.
|
||||||
|
|
||||||
|
## 3 · Detector — diagnosticado, y el número te va a interesar
|
||||||
|
|
||||||
|
No era el umbral. **Es revalidación perpetua**: detecta una invocación y a partir de ahí el hook de cierre reclama los mismos archivos en *todos* los turnos siguientes.
|
||||||
|
|
||||||
|
**No lo he tocado.** Cambiar la lógica de validación de un hook con 1.309 eventos de historia afecta a todas las sesiones futuras, y es tu llamada. Pero el arreglo mínimo está claro: que la validación no se repita indefinidamente tras una invocación ya reportada.
|
||||||
|
|
||||||
|
## 4 · Materializador — y aquí está el hallazgo
|
||||||
|
|
||||||
|
Iba a activarlo creando un directorio `episodios/` nuevo. **Ya no creo que sea lo correcto.**
|
||||||
|
|
||||||
|
Si la capa 6 existe, está bien construida, tiene enlaces bidireccionales funcionando, y lo único que le falta es alimentación… **entonces el destino natural de los episodios materializados es la wiki, no un directorio paralelo.** Crear `episodios/` sería fabricar una segunda vista materializada al lado de una que ya existe y está desatendida — exactamente el error que acabo de cometer con los cerrojos, repetido.
|
||||||
|
|
||||||
|
Por eso paro aquí en vez de activarlo: la decisión cambió de "¿dónde ponemos los episodios?" a "¿revivimos la capa 6 en lugar de duplicarla?".
|
||||||
|
|
||||||
|
—
|
||||||
|
|
||||||
|
—
|
||||||
|
|
||||||
|
**Hice** — Verifiqué la capa 6 (viva pero congelada), retiré el código redundante, y diagnostiqué el detector hasta el número: falla 1.023 veces por cada 16 aciertos.
|
||||||
|
|
||||||
|
**Falta** — Dos decisiones tuyas, y la segunda es más interesante de lo que parecía.
|
||||||
Loading…
Reference in a new issue