feat(episode): TRAZA_el-nico-hallazgo-que-traigo_S20260821.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting Summary: EPISODIO 2 — Ember: El único hallazgo que traigo
This commit is contained in:
parent
97789a35ec
commit
38be999185
1 changed files with 33 additions and 0 deletions
|
|
@ -0,0 +1,33 @@
|
|||
---
|
||||
episode_id: "6cee7219-3c2a-49c8-91ca-b7abb7512771"
|
||||
puente_flat: "TRAZA_el-nico-hallazgo-que-traigo_S20260821.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||
session_code: "S20260821.HERENCIA_ARNES_LLM_LOCAL"
|
||||
acto_dialogico: "informar"
|
||||
actor_flujo: "multi_actor"
|
||||
criticidad_aegis: "low"
|
||||
skill_dominante: "NONE"
|
||||
fase_proyecto: "operations"
|
||||
tipo_semantico: "troubleshooting"
|
||||
summary_one_line: "EPISODIO 2 — Ember: El único hallazgo que traigo"
|
||||
source_type: "claude_code"
|
||||
trust_boundary: "internal"
|
||||
created_at: "2026-08-21T18:41:54.353947+00:00"
|
||||
relectura_tagged: false
|
||||
forgejo_commit_sha: "pending"
|
||||
---
|
||||
|
||||
**Segunda: diferir se convierte en un acto contado.** Un archivo `DIFERIMIENTO_S<fecha>.md` con `autorizado_por` + `go_literal` + máximo 2 consecutivos, y el contador aparece en el arranque (`diferimientos 1/2`). Tú pediste que el plan no se pudiera "empapelar" — y "empapelado" es un modo de fallo distinto de "olvidado". Este mecanismo lo ataca directamente: no prohíbe posponer (te paralizaría si estás ausente), lo hace **visible y finito**.
|
||||
|
||||
Y una tercera que no pediste pero cierra la puerta trasera: **un ciclo solo cuenta como avance si sus commits resuelven en git** (`git cat-file -e <sha>^{commit}`). Cerrar un ciclo escribiendo "hecho" en un archivo es el empapelado más barato que existe; atarlo a objetos de git lo encarece hasta hacerlo visible.
|
||||
|
||||
## El único hallazgo que traigo
|
||||
|
||||
**El plan puede estorbarse a sí mismo.** Las `rutas_permitidas_nivel2` que el guard deja pasar cuando el arco está en rojo incluyen `docs/arco/`, `generados-por-claude/sherpa/` y los archivos del propio arco — pero **no incluyen `docs/arnes/`, `.claude/hooks/lib/arnes_*.py` ni `rules/arnes-clases.md`**, que son precisamente los artefactos que este mismo ciclo 12 fabrica. El guard también niega `git commit` en nivel 2.
|
||||
|
||||
Escenario concreto: si la ejecución del ciclo 12 se estira más de 10 días desde hoy y cruza el 2026-09-06, el guard entra en deny y bloquea los commits y las escrituras del arnés — el plan bloqueando su propia terminación. No es un bloqueo mortal (abrir un ciclo nuevo escribe en ruta permitida y devuelve el nivel a 0), pero es fricción real y evitable.
|
||||
|
||||
**Es un arreglo de una línea**, no un cambio de diseño: añadir esas rutas a la lista en T-10. No amerita gastar una Ronda 2 de Fable en un parámetro; lo aplico durante T-10 y lo declaro como desviación registrada.
|
||||
|
||||
**Hice** — archivé el plan de Fable en el path canónico y lo validé contra el contrato con un verificador propio en vez de leerlo con buenos ojos: **CONFORME**, 20/20 tareas completas, cero verbos prohibidos dentro de `steps`, gate PASS con 28.643 tokens medidos. Encontré un hallazgo: el guard no se auto-exceptúa las rutas del arnés y podría estorbar el propio ciclo 12.
|
||||
|
||||
**Falta** — dos cosas tuyas, y ninguna bloquea el arranque.
|
||||
Loading…
Reference in a new issue