--- episode_id: "d18cab2e-9b53-4a39-b02e-b516f01e6620" puente_flat: "DEPURA_falta-para-promover-silicio-de-draft-a-a_S20260720.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD" session_code: "S20260720.MAPA_MEMORIA_RESYNC" acto_dialogico: "informar" actor_flujo: "multi_actor" criticidad_aegis: "low" skill_dominante: "NONE" fase_proyecto: "operations" tipo_semantico: "troubleshooting" summary_one_line: "EPISODIO 2 — MNEMO_PRE_DIGEST: **Falta:** para promover SILICIO de `draft` a `active`..." source_type: "claude_code" trust_boundary: "internal" created_at: "2026-07-20T20:20:27.304675+00:00" relectura_tagged: false forgejo_commit_sha: "pending" --- | Pieza | Estado | |---|---| | [skills/atalaya/CLAUDE.md](skills/atalaya/CLAUDE.md) — el skill (11 dominios, cuarentena, informe de consultor) | ✅ committed | | [mega-hook-atalaya-cuarentena.py](.claude/hooks/mega-hook-atalaya-cuarentena.py) — hook post-fetch (cubre el Browser pane) | ✅ **10/10 test** | | [test_atalaya_quarantine.py](.claude/hooks/test_atalaya_quarantine.py) — test-vs-oráculo | ✅ verde | | `pre-tool-web-guard.py` (existente) — muro SSRF/esquema | ✅ **consumido, no duplicado** | | [NAVIGATOR_GAP](docs/NAVIGATOR_GAP_S20260720_atalaya.md) · [CONSEJO](docs/CONSEJO_S20260720_ember_imagina_esta_tarea_tengo_un.md) · [DECISION](docs/DECISION_S20260720_ember_imagina_esta_tarea_tengo_un.md) | ✅ PROBATOR PASSES | El descubrimiento de que la mitad del muro (`pre-tool-web-guard`) **ya existía** hizo el resultado más limpio: menos código, cero drift, aprovechando lo que la casa ya tenía. Eso es rigor, no atajo. ## 🔧 El único paso que es TUYO (config protegida) Registrar el hook de cuarentena en `.claude/settings.json` está **denegado por permisos** (config crítica D3 — correcto). Pégalo tú. En el array **`PostToolUse`**, justo después del bloque de `mega-hook-bench-recorder.py` (~línea 322), añade: Después **reinicia Claude Code** (los hooks cargan al arrancar). El hook es *fail-open*: si algo fallara, no rompe nada — solo dejaría de recordar. Sin registrarlo, ATALAYA ya funciona como skill + doctrina + el `pre-tool-web-guard` existente; el hook nuevo solo añade el recordatorio post-fetch en el canal del Browser pane. ⛽ 🟢 GREEN (~660K estimado; sesión larga, no re-medido con tiktoken este turno) **El único paso que falta es tuyo — y luego, si quieres, la primera corrida real de ATALAYA con un enlace tuyo.** 🗼🔥