ember-memory-test/episodes/TRAZA_r28seccion1i1-el-diseo-medir-algo-contin_S20260823.R3_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md
Ember 3beab7bf61 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
2026-08-23 22:53:24 +00:00

2.7 KiB
Raw Blame History

episode_id puente_flat session_code acto_dialogico actor_flujo criticidad_aegis skill_dominante fase_proyecto tipo_semantico summary_one_line source_type trust_boundary created_at relectura_tagged forgejo_commit_sha
43315162-0f6b-40fa-9d36-3963f4f0e292 TRAZA_r28seccion1i1-el-diseo-medir-algo-contin_S20260823.R3_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD S20260823.SID4BCC8DB97BCD informar multi_actor low NONE operations troubleshooting EPISODIO 3 — MEMORIA: [R28.seccion1.I1] El diseño: medir algo continuo en vez de a claude_code internal 2026-08-23T22:53:03.821478+00:00 false 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.