feat(episode): TRAZA_no-es-reescribir-149-hooks-la-mayora_S20260518.R4_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: NONE | Type: chronicle
Summary: EPISODIO 4 — BLINDADAS: - **No es "reescribir 149 hooks".** La mayoría...
This commit is contained in:
Ember 2026-05-19 00:08:23 +00:00
parent 2fea1c1fb7
commit 59cc0a4a8b

View file

@ -0,0 +1,33 @@
---
episode_id: "a89a6d86-292b-4e6d-85f7-3020674f976a"
puente_flat: "TRAZA_no-es-reescribir-149-hooks-la-mayora_S20260518.R4_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260518.PIPELINE_FIXES"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "NONE"
fase_proyecto: "operations"
tipo_semantico: "chronicle"
summary_one_line: "EPISODIO 4 — BLINDADAS: - **No es "reescribir 149 hooks".** La mayoría..."
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-05-19T00:08:14.384033+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
- **No es "reescribir 149 hooks".** La mayoría de tus hooks hacen *trabajo* (generan MAP.md, inyectan contexto, calculan GAUGE). OPA solo reemplaza la parte de **decisión** `allow/deny` — que es una fracción. La migración sería **gradual**, empezando por un dominio piloto (p. ej. autorización de Bash/tools).
- **Es una dependencia nueva.** OPA es un binario en Go; hay que instalarlo y correrlo (embebido o como servicio). Añade superficie de mantenimiento.
- **Rego es un lenguaje nuevo que aprender** — lógica declarativa, una curva distinta de Python.
- **Riesgo de sobre-ingeniería.** EMBER ya tiene mucha maquinaria de control (OII, BLINDADAS, AEGIS action classes). Añadir OPA encima solo vale la pena **si la dispersión de políticas es un dolor real**. Si las BLINDADAS-en-hooks te funcionan bien hoy, quizá no urge.
Ese último punto es la pregunta honesta, John: ¿sientes que la dispersión de políticas en hooks es un dolor real — que no puedes responder fácil "¿qué tiene permitido Ember?" — o el sistema actual te funciona bien y esto sería complejidad de más? Tu respuesta decide si I1 merece un D-ARCH o se queda como idea archivada. Y dime si quieres que guarde esta explicación como nota en `docs/`.
📌 **PILA-PENDIENTES (R7)** — COMPACT
🟡 T-001 [R6+hook] PASSPORT [FILL] en COMPARATIVA_EMBER_RESONANTOS — pendiente OK John [hard]
🟡 T-002 [R6+BLINDADA-2] Backup Drive del documento comparativa — pendiente OK John [hard]
⚪ B-001 [R6+hook] git: 1006 edits + 1224 archivos sin commit (deuda heredada) — decisión de John [hard]
⚪ I1 [R7+research] OPA/Rego capa políticas EMBER — John evalúa si amerita D-ARCH [inference]
❓ Q-002 [R7] ¿La dispersión de políticas es dolor real (→ D-ARCH) o el sistema actual basta? + ¿guardar esta explicación en docs/?
📁 **BITÁCORA S20260518.PIPELINE_FIXES.R7:** sin operaciones de archivo este turno (explicación conceptual en chat).