feat(episode): TRAZA_r21seccion1t1-mediciones-largas-verifica_S20260926.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: NONE | Type: troubleshooting
Summary: EPISODIO 1 — ember-mcp: [R21.seccion1.T1] Mediciones largas: verificadas en los
This commit is contained in:
Ember 2026-09-28 19:11:26 +00:00
parent 506518aeb3
commit 64491cba65

View file

@ -0,0 +1,68 @@
---
episode_id: "201f4fec-4c9d-4dcf-8c26-dc162a7586b6"
puente_flat: "TRAZA_r21seccion1t1-mediciones-largas-verifica_S20260926.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260926.SID8BFB883A7AA7"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "NONE"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 1 — ember-mcp: [R21.seccion1.T1] Mediciones largas: verificadas en los arch"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-09-28T19:11:21.216738+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
Falsa alarma, y fue mía: los archivos existen, en una subcarpeta distinta de la que yo miré (`examen_v2_trabajo/salidas/`). Las cifras del agente coinciden con las salidas literales.
## [R21.seccion1.T1] Mediciones largas: verificadas en los archivos
| Medición | Resultado literal | Hora |
|---|---|---|
| Defectos sembrados | `268 de 268 defectos detectados · 0 ciegos · 0 invalidos · 0 sin veredicto` | 12:56 |
| Mutación, muestra de 100 | `83 de 100 mutantes muertos · 17 vivos · puntaje 0.830` | 14:08 |
| Marcas de guarda | `desajustes: 0` (según el agente) | — |
| Anclas | `268 de 268` (según el agente) | — |
| Tu bitácora real | Solo el archivo renombrado, 10.518 bytes, **sin cambios** | medido |
**Qué significan, en llano:**
- **Defectos sembrados:** se deshizo a propósito cada uno de los 268 arreglos, y en los 268 casos alguna prueba lo notó. Ayer había 16 que nadie notaba.
- **Mutación:** se cambió una línea al azar 100 veces. En 83 alguna prueba falló. La meta era 0,80. Con 100 mutantes el margen es de unos 7 puntos arriba o abajo.
- **Los 17 que sobrevivieron** son, casi todos, cambios en números fijos de mensajes y redondeos. Quedan listados para revisarlos; no bloquean.
## [R21.seccion2.L1] El incidente de la bitácora quedó cerrado
| Antes | Ahora |
|---|---|
| Un examen estropeado podía escribir en tu carpeta de usuario | Cada subproceso recibe una "casa" falsa dentro de su carpeta temporal |
| Sin prueba que lo vigilara | 3 pruebas nuevas, vistas en rojo antes del arreglo |
| — | Control en marcha: un mutante fabricado escribió **dentro** de la carpeta temporal |
Y el límite de tiempo ya no es un número fijo: se calcula desde lo que tarda la corrida de control.
## [R21.seccion3.L2] Cuidado con lo que estas cifras NO dicen
Miden **si las pruebas vigilan el código**. No miden si el examen decide bien. La quinta ronda acaba de demostrarlo: con 268 de 268, el examen todavía abre cuando el rival escribe `0,03` por `3%`. **Pruebas fuertes sobre una regla incompleta siguen dando una regla incompleta.**
> 🎯 **En una frase:** las pruebas del examen ya vigilan todo lo que deben, pero falta tu decisión sobre quién juzga cuando el rival contesta algo distinto.
**✅ Hice:** comprobé las cifras en los archivos de salida y que tu bitácora real no se tocó.
**⏳ Falta:** tres decisiones tuyas, abajo. Ningún agente mío está corriendo.
**💡 Mi consejo:** decidir primero el cambio de diseño (la número 1). De las tres, es la única que retiene el examen.
**Tus tres decisiones abiertas:**
| # | Decisión | Mi recomendación |
|---|---|---|
| 1 | Examen: cuando el rival contesta algo distinto, ¿quién decide? (mensaje R20) | 🟢 Una persona mira la lista |
| 2 | Parches de los dos ganchos (mensaje R13) | 🟢 Aplicarlos ya |
| 3 | Portón de ember-mcp (mensaje R19) | 🟢 Me dices "ya" con tus sesiones quietas |
Puedes responder corto, por ejemplo: `1A 2A 3A`.
PROBATOR:verdict=NEEDS_REVISION (pruebas fuertes; el examen sigue con un hallazgo grave abierto que espera decisión de diseño)