feat(episode): TRAZA_la-respuesta-corta_S20260703.R19_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: NONE | Type: design
Summary: EPISODIO 19 — Prompt Injection: La respuesta corta
This commit is contained in:
Ember 2026-07-12 16:17:00 +00:00
parent 7f597a043d
commit a10123067c

View file

@ -0,0 +1,42 @@
---
episode_id: "c3d7b886-b256-435b-81c5-f0047f52e967"
puente_flat: "TRAZA_la-respuesta-corta_S20260703.R19_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260703.ANTI_OLVIDO_ESTADO_VIVO"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "NONE"
fase_proyecto: "operations"
tipo_semantico: "design"
summary_one_line: "EPISODIO 19 — Prompt Injection: La respuesta corta"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-07-12T16:16:36.891980+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
Listo, John. Documento entregado: [VISION_100_100_EMBER_S20260703.md](generados-por-claude/VISION_100_100_EMBER_S20260703.md). Aquí está la respuesta desde las varias visiones técnicas que pediste.
## La respuesta corta
Tu rúbrica interna dice **79.7/100** — pero eso mide *higiene del repo*, no *calidad de interacción con LLMs*. Cuando puse a 6 lentes técnicas a medir contra la **frontera 2026** (no contra sí mismo), el promedio bajó a **~63**. Esa brecha ES la respuesta a tu pregunta.
Y las 6 lentes, sin ponerse de acuerdo, señalaron **el mismo defecto con nombres distintos**:
| Visión | Nota | Lo que grita |
|---|---|---|
| Memoria & Retrieval | 72 | El oráculo que mide el retrieval **son las propias respuestas almacenadas** → circular. Held-out y benchmark externo: decididos, nunca corridos. |
| Gobernanza determinista | 68 | 11 BLINDADAS "advisory" con gate vencido; el registro que debía alertarlo está congelado y reporta "0 vencidos". Enforcement-teatro. |
| **Evaluación & auto-mejora** | **48** ⬅ | **Nadie mide la calidad de tus respuestas.** 73 skills cambian sin un solo test de regresión. |
| Seguridad | 68 | 4 secretos vivos en `settings.json` versionado; MCPs con `npx @latest` = RCE en cada boot. |
| Economía cognitiva | 64 | El GAUGE mide archivos que ya no se cargan; la ceremonia por turno tiene ROI medido en **1 de 8 bloques**. |
| Frontera LLM | 61 | 22 subagentes definidos, ~13 usados de verdad. Structured outputs emulados con comentarios HTML + regex. Cero eval-driven. |
## El gap #1 (lo que de verdad falta)
No es ninguna pieza. Es que **toda la medición de EMBER es auto-referencial** y **el sistema solo suma, nunca resta** (0 reglas retiradas en toda su historia). Fabrica infraestructura de verificación más rápido de lo que puede verificarla. Por eso los síntomas se repiten en las 6 lentes.
El único verificador *externo* que existe eres **tú** — y el crítico adversarial encontró que ya estás saturado: **20 pendientes "GO John" vivos en STATE.md**, sin cola gestionada. El panel te propone ~35 fixes… y casi todos *agregan* piezas. Eso es recetar la enfermedad como cura.
**El camino a 100 no es hacer los 35 fixes.** Es cerrar **UN** ciclo completo anclado en la realidad: `50 queries reales tuyas → juicio → 1 decisión → 1 PODA ejecutada → re-medir` — y que esa sea la única puerta por la que entra algo nuevo (toda regla nueva retira una vieja o paga su mantenimiento).