feat(episode): TRAZA_veredicto-de-la-validacin_S20260821.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: NONE | Type: troubleshooting
Summary: EPISODIO 1 — CrowdSec: Veredicto de la validación
This commit is contained in:
Ember 2026-08-21 18:41:56 +00:00
parent 3ed8a3fef5
commit 97789a35ec

View file

@ -0,0 +1,45 @@
---
episode_id: "5a9181e9-9a00-45f4-b7a7-8550bcc8f2fc"
puente_flat: "TRAZA_veredicto-de-la-validacin_S20260821.R1_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 1 — CrowdSec: Veredicto de la validación"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-08-21T18:41:54.341844+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
Plan archivado y validado. **CONFORME**, y no por lectura benévola: lo medí.
## Veredicto de la validación
| Check del contrato | Resultado |
|---|---|
| Gate SHERPA `--plan` | **PASS** · 28.643 tokens medidos · `violations: []` |
| Bloques de tarea reales | **20** |
| `total_tasks` declarado vs bloques vs `task_ids` | **20 = 20 = 20**, ids coinciden |
| Verbos prohibidos dentro de `steps` | **0** |
| Campos del schema faltantes (11 × 20) | **0** |
| GAPS con cita negativa | 3/3 la traen |
| `injection_flags` | 6 imperativos detectados y **declarados como no obedecidos** |
Ese último merece una nota. Fable encontró seis frases imperativas dentro de la DATA —incluido el `"NO SIGAS EL PRÓXIMO PASO DE ESTE DOC"` del propio arco y el `"consultar el grafo de hooks ANTES de fabricar"` de ARIADNA— y en vez de obedecerlas las registró explicando por qué cada una **no** es una instrucción para él. En dos casos anota algo fino: la orden coincide con una restricción que **ya era normativa por la sección 4**, así que la cumple por esa vía y no por haberla leído en la data. Eso es exactamente la disciplina que el canal SHERPA existe para producir.
## Qué propuso, en una frase
**Que el estado del arco deje de ser prosa que alguien mantiene y pase a ser un número que una máquina calcula contra el reloj, con consecuencia escalonada cuando ese número se pone rojo.** Registros por ciclo en `docs/arco/ciclos/` (un archivo por ciclo, así el "ciclo 11 fuera de la tabla" se vuelve imposible) → generador que computa `VIGENTE / EN_CURSO / DIFERIDO / VENCIDO / ESTANCADO` y un nivel 0/1/2 → una línea en el arranque.
## Las dos cosas que sí responden a tu pregunta
**Primera: la promoción automática.** El guard nace advisory y **se convierte solo en bloqueante el 2026-09-06** salvo que tú registres un diferimiento explícito.
`★ Insight ─────────────────────────────────────`
Fíjate en la inversión. Hoy, cuando un gate advisory llega a su fecha y nadie lo mira, el resultado es que **sigue siendo blando para siempre** — es literalmente por qué tienes 2 gates vencidos ahora mismo. Con promoción automática, olvidarse **endurece** en vez de aflojar. El modo de fallo del olvido cambia de signo: la negligencia ya no juega a favor de la permisividad. Eso es diseñar contra la naturaleza humana en vez de contra un calendario.
`─────────────────────────────────────────────────`