feat(episode): DEPURA_resultado-del-sprint-gate-oficial-verdic_S20260702.R99_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: FORJA | Type: troubleshooting
Summary: EPISODIO 120 — MNEMO_PRE_DIGEST: Resultado del sprint (gate oficial, VERDICT PAS
This commit is contained in:
Ember 2026-07-12 16:33:50 +00:00
parent 70c1a79114
commit b92563d7f9

View file

@ -0,0 +1,38 @@
---
episode_id: "85423f38-446c-4c89-9f0d-5d3f94edf3a8"
puente_flat: "DEPURA_resultado-del-sprint-gate-oficial-verdic_S20260702.R99_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260702.MADUREZ_ECOSISTEMA_CONCILIO"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "FORJA"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 120 — MNEMO_PRE_DIGEST: Resultado del sprint (gate oficial, VERDICT PASS)"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-07-12T16:18:39.280160+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
🏁 **Sprint H-4 ejecutado, medido y respaldado, John.**
📄 **ENTREGA:** [docs/SPRINT_H4_HYDE_S20260702.md](docs/SPRINT_H4_HYDE_S20260702.md) — commit `76a28b3` pusheado a los 3 remotos.
## Resultado del sprint (gate oficial, VERDICT PASS)
| Métrica | Antes (12:58) | **Después (22:46)** | Δ |
|---|---|---|---|
| recall@1 | 0.63 | **0.651** | +2.1pp |
| recall@5 | 0.79 | **0.855** | **+6.5pp** |
| recall@10 | 0.859 | **0.904** | +4.5pp |
| clean_lenient@1 | 0.925 | 0.925 | salud estable |
**Lo ejecutado:** el forense corrigió el plan a mitad de camino — el path de HyDE autoescritas **ya funciona** (mi episodio de hoy aterrizó con mis 10 preguntas exactas); el problema era el **corpus legado**. Regeneré **250 episodios** con `backfill_hyde.py` (parcheado con `SKIP_AUTHORED` para proteger los 74 buenos + backup pre-write de todo lo sobrescrito): `OK 250 ERR 0`, calidad validada en dry-run. El clasificador quedó diagnosticado con sonda empírica (léxicos R8 en **cero** contra el vocabulario actual → todo cae a R11) — su fix es calibración con muestra etiquetada, no tuning a ciegas.
**La verdad sobre el 0.85@1:** el lift de HyDE fue fuerte en @5/@10 pero moderado en @1, y la lista WORST del oráculo apunta al motivo — los episodios que fallan rank-1 son de las **familias con gemelos near-dup** (el twin roba el primer puesto). La siguiente palanca real hacia 0.85@1 es el **dedup cross-store** del backlog, ya con el terreno preparado (los pares están mapeados por `puente_flat` y el fix H-2 de esta mañana cortó la fuente de nuevos).
**2 gotchas señalizados** (en el doc): el canal `run_script`→docker se rompió hoy (¿colateral del hardening socket-proxy de tu otra instancia? — el gate ahora se corre en host, y hay 3 FAIL-null espurios en su historial) · la instancia MADUREZ me renombró el session_state en vivo (3ª evidencia H-3).
*(El session_code del encabezado sigue siendo de la otra instancia — evidencia H-3 en vivo.)*