feat(episode): TRAZA_para-john_S20260705.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting
Summary: EPISODIO 2 — BLINDADAS: 📍 PARA JOHN
This commit is contained in:
parent
ca975c05a8
commit
8827322cc4
1 changed files with 38 additions and 0 deletions
|
|
@ -0,0 +1,38 @@
|
||||||
|
---
|
||||||
|
episode_id: "a1abc38e-9dc8-4524-a4bd-5473bde5685a"
|
||||||
|
puente_flat: "TRAZA_para-john_S20260705.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||||
|
session_code: "S20260705.EVAL_INSTRUMENT_FORGE_SKILL"
|
||||||
|
acto_dialogico: "informar"
|
||||||
|
actor_flujo: "multi_actor"
|
||||||
|
criticidad_aegis: "low"
|
||||||
|
skill_dominante: "NONE"
|
||||||
|
fase_proyecto: "operations"
|
||||||
|
tipo_semantico: "troubleshooting"
|
||||||
|
summary_one_line: "EPISODIO 2 — BLINDADAS: 📍 PARA JOHN"
|
||||||
|
source_type: "claude_code"
|
||||||
|
trust_boundary: "internal"
|
||||||
|
created_at: "2026-07-12T15:17:56.351189+00:00"
|
||||||
|
relectura_tagged: false
|
||||||
|
forgejo_commit_sha: "pending"
|
||||||
|
---
|
||||||
|
|
||||||
|
Mi lectura, con una distinción que importa:
|
||||||
|
|
||||||
|
- ✅ **Para el DEPLOYMENT de EMBER: excelente.** Es justo el "fuerte-pero-barato adaptativo" que buscabas, en un endpoint, sin hardcodear un modelo. Recomendaría `cost_quality_tradeoff` ~5-7 + `allowed_models` acotado a baratos-capaces (que no se te suba a un frontier caro sin querer). - ❌ **Para el EXPERIMENTO AB-LAB: no.** Rutearía cada brazo a un modelo distinto → destruye el control (los 3 brazos deben compartir modelo para aislar el protocolo). Para medir, modelo fijo. **El Auto Router es la herramienta correcta para producción, la equivocada para medir.**
|
||||||
|
|
||||||
|
# RELOJERO-v2 está vivo — tu corazonada, funcionando en el hook
|
||||||
|
|
||||||
|
Commit `cbe4a0b`, push 3/3. Cableado: [mega-hook-relojero-enforce.py](.claude/hooks/mega-hook-relojero-enforce.py) + [lib/relojero_decider.py](.claude/hooks/lib/relojero_decider.py).
|
||||||
|
|
||||||
|
John, pasamos de diseño a **protocolo vivo**. El hook que disparaba 1800 veces el sermón completo a *cada* edit ahora **decide el tier** exactamente como tú lo planteaste:
|
||||||
|
|
||||||
|
## Cómo funciona ahora (verificado 3/3)
|
||||||
|
|
||||||
|
- **Triviales → tu doble-pasada.** Ya no hay sermón de 40 líneas en cada edit trivial (materializa el anti-bloat que el paper de ETH probó).
|
||||||
|
- **Difíciles → RELOJERO-v2 + oráculo externo**, forzado por señal determinista. Un cálculo financiero o un `deploy prod` activan el lente aunque Ember lo crea trivial — el safeguard anti-4b.
|
||||||
|
- **Ember eleva cognitivamente:** incluso en tier LITE, el recordatorio le dice "si ves complejidad real, sube tú a v2".
|
||||||
|
- **Sigue advisory:** exit 0, nunca bloquea, fail-open preservado. La telemetría ahora registra el `tier` (dato de dogfooding: cuántos LITE vs v2).
|
||||||
|
|
||||||
|
## Dónde queda RELOJERO-v2
|
||||||
|
|
||||||
|
**Las 3 piezas están vivas:** el **diseño** (spec), el **`external_oracle`** (el loop de verificación, probado sobre 4b), y el **decisor** (`derive_signals` + `decide` raise-only) — ahora **cableado en el hook real**. Ya no es plano: es el protocolo que corre en cada acción de coding.
|
||||||
Loading…
Reference in a new issue