feat(episode): TRAZA_hallazgo-del-acta-delta-cmo_S20260821.R2_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting Summary: EPISODIO 2 — MEMORIA: | Hallazgo del acta / delta | Cómo...
This commit is contained in:
parent
470da68702
commit
acf2b108b1
1 changed files with 30 additions and 0 deletions
|
|
@ -0,0 +1,30 @@
|
||||||
|
---
|
||||||
|
episode_id: "106f51af-2641-4cfb-a3c6-bce8a2b7d9bc"
|
||||||
|
puente_flat: "TRAZA_hallazgo-del-acta-delta-cmo_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 — MEMORIA: | Hallazgo del acta / delta | Cómo..."
|
||||||
|
source_type: "claude_code"
|
||||||
|
trust_boundary: "internal"
|
||||||
|
created_at: "2026-08-21T22:43:43.809219+00:00"
|
||||||
|
relectura_tagged: false
|
||||||
|
forgejo_commit_sha: "pending"
|
||||||
|
---
|
||||||
|
|
||||||
|
| Hallazgo del acta / delta | Cómo lo resuelve v2 | Verificado |
|
||||||
|
|---|---|---|
|
||||||
|
| D-1: el deny real es JSON, no `exit(2)` | **No fabrica ningún hook de deny.** Etapa A = fila calculada + telemetría; la mordida dura va a DP-1 con datos | `grep exit(2)` → **0** |
|
||||||
|
| D-2: el guard se auto-estorbaba | No hay guard en etapa A → el problema no existe | `grep guard nuevo` → **0** |
|
||||||
|
| T-14 (D3): editar `settings.json` | **Eliminado**: reutiliza el hook del registro de gates ya registrado — el arco se vuelve una **fila** del instrumento que sí sobrevivió | `grep editar settings` → **0** |
|
||||||
|
| D-3: `MEMORY.md` no está en el repo | Apunta al topic-file de memoria, que **sí existe** (lo verifiqué: `SI`) | `grep MEMORY.md` → **0** |
|
||||||
|
| A-14: `mutmut` no corre en Windows | Usa `hypothesis` con fallback paramétrico | `grep mutmut` → **0** |
|
||||||
|
| D-4: oráculo de freeze vacuo | **O-8 allowlist invertida**: enumera lo permitido y todo lo demás es fuga — no puede pasar en vacío — más O-9 como cinturón directo sobre archivos de memoria | leído O-8/O-9 |
|
||||||
|
| D-5: ancla de rango | `ANCLA_MISION_S20260821.txt` medida en T-00 | `grep ANCLA` → **4** |
|
||||||
|
| Mi H2: 11 falsos deterministas | **Doble condición Q1**: verificador exige medir un hecho **Y** tener consumidor mecánico — más elegante que mi parche de grep | `grep "consumidor mecánico"` → **4** |
|
||||||
|
|
||||||
|
Y trae tres cosas que ni el plan viejo ni mi delta tenían: el **auto-disparador de promoción** (a N≥30 arranques medidos, la propia línea de boot anuncia "ETAPA-B LISTA: presentar DP-1 a John" — la fila calculada aplicada a su propia promoción, con lo que la etapa dura nunca queda huérfana), la **cláusula de muerte del bench** con tres condiciones (B2>B1, para no confundir el aporte del arnés con el del decoder estructurado), y el rechazo doctrinal de la promoción automática en fecha fija — citando la clase de error que tu ORDEN DE REPARACIÓN de gates cerró: *promover sin instrumento medido*. En ese punto el v2 me corrige a mí: mi respaldo de R4 a la fecha fija queda revisado a favor de su DP-1(b).
|
||||||
Loading…
Reference in a new issue