feat(episode): TRAZA_r28seccion1i1-el-diseo-medir-algo-contin_S20260823.R3_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: NONE | Type: troubleshooting
Summary: EPISODIO 3 — MEMORIA: [R28.seccion1.I1] El diseño: medir algo continuo en vez de
This commit is contained in:
Ember 2026-08-23 22:53:24 +00:00
parent d246e038d4
commit 3beab7bf61

View file

@ -0,0 +1,31 @@
---
episode_id: "43315162-0f6b-40fa-9d36-3963f4f0e292"
puente_flat: "TRAZA_r28seccion1i1-el-diseo-medir-algo-contin_S20260823.R3_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260823.SID4BCC8DB97BCD"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "NONE"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 3 — MEMORIA: [R28.seccion1.I1] El diseño: medir algo continuo en vez de a"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-08-23T22:53:03.821478+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
La prueba está corriendo. Tres cosas del camino que merecen contarse.
## [R28.seccion1.I1] El diseño: medir algo continuo en vez de algo binario
El experimento compara tres entradas **sobre las mismas consultas y el mismo pool**: (A) el texto actual recortado a 1200 caracteres, (B) el contenido completo, (C) el contenido completo **con una cabecera que dice fecha, sesión y título** — justo lo que 35 y 39 de las 60 preguntas piden y el texto no contiene.
La decisión de diseño que importa: **el resultado principal no es el acierto, es la puntuación**. Con 30 consultas, contar aciertos da muy poca potencia — cuatro aciertos arriba o abajo son ruido. Pero la puntuación del documento correcto es un número continuo, y la pregunta que quiero responder es continua: *¿se despega del suelo de −10,197 cuando le doy la fecha?* Un desenlace continuo detecta el mismo efecto con una fracción de las consultas. Y está escrito para fallar en ambas direcciones: si los puntajes siguen pegados al suelo en las tres variantes, **la entrada no era la causa** y el hallazgo se traslada al banco de pruebas — lo cual sería un resultado más incómodo y más importante.
## [R28.seccion2.I2] Un guardián me bloqueó, y no lo salté
Al transferir el script, el guardián AEGIS lo **bloqueó**: mi versión leía la clave de Qdrant del archivo de entorno, y el guardián lo clasificó como lectura de valores de secretos. Tenía a mano la bandera de excepción documentada en el propio mensaje de bloqueo.
**No la creé.** Saltarme un guardián para que mi trabajo avance más rápido es precisamente lo que las reglas del ecosistema me prohíben, y además el guardián tenía razón en el fondo: no hacía falta que un archivo nuevo tocara la credencial. La arreglé **eliminando la necesidad de la excepción** — mi script ahora delega en el lector que ya vivía en el servidor MEMORIA. Menos código, una superficie de secreto menos, y el bloqueo desapareció solo. La respuesta correcta a un guardián es hacer innecesaria su excepción, no pedirla.