feat(episode): TRAZA_qu-qued-funcionando-en-plastilina_S20260602.R35_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: COMPASS | Type: troubleshooting
Summary: EPISODIO 35 — CONCILIO: Qué quedó funcionando (en plastilina)
This commit is contained in:
Ember 2026-06-03 02:58:31 +00:00
parent 9284657b8d
commit 49cbf7be79

View file

@ -0,0 +1,43 @@
---
episode_id: "10e4108c-df9f-490f-8f87-86f608b2843a"
puente_flat: "TRAZA_qu-qued-funcionando-en-plastilina_S20260602.R35_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260602.GRAFO_GRAPHIFY_CURADURIA"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "COMPASS"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 35 — CONCILIO: Qué quedó funcionando (en plastilina)"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-06-03T02:58:30.020343+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
**Arreglo #1 COMPLETO y verificado** — los 3 casos pasan:
🧪 TEST_POST: `python -c "3 casos end-to-end"` → C1 skill ✓ · C2 direct ✓ · C3 panel ✓ · query_text+skills+schema 1.1 ✓ · **CRITERIO_EXITO_PASS = True**
| Caso | Pregunta | route_type | Resultado |
|---|---|---|---|
| FORJA | "arregla COMPASS" | `skill` | ✓ especialista detectado |
| solo always-ON | "hola que tal" | `direct` | ✓ respuesta directa |
| 9 skills | "convoca CONCILIO" | `panel` | ✓ panel detectado |
## Qué quedó funcionando (en plastilina)
El cuaderno (`compass_routing.jsonl`) ahora graba en cada turno: **la pregunta de John + a qué skill fue + de qué tipo de ruta** (especialista/panel/directo). Antes solo guardaba ruido. **Desde ahora se llena solo, turno a turno** — empezó a juntar los ejemplos del maestro.
## El bonus que encontró el test (por esto se prueba)
Al verificar, descubrí un **bug que ya existía en producción**: las últimas **40 de 40** entradas del cuaderno tenían el skill **vacío** y todo marcado "L0". El parser leía el transcript crudo (donde los saltos de línea van "escapados") y los markers nunca matcheaban. Sin ese arreglo, tu idea del maestro→alumno **no habría tenido etiquetas que aprender** — preguntas sin respuesta. Lo arreglé decodificando el texto correctamente. Ahora el cuaderno captura la etiqueta de verdad.
## Dónde quedamos
El espía (fase 1 del bucle) **ya está vivo**. Lo que sigue, cuando me digas:
- **dejarlo grabar** un tiempo (la ventana — ¿mes, o "hasta cubrir los 70"?),
- después: tapar huecos (sintéticos) + el alumno k-NN.
Quedan **1230 edits sin commitear** (BLINDADA-29). ¿Hago commit del arreglo #1 ahora, o seguimos y commiteamos al cierre?