feat(episode): TRAZA_primero-para-evitar-una-confusin-cara_S20260807.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: NONE | Type: troubleshooting
Summary: EPISODIO 1 — MNEMO_PRE_DIGEST: Primero, para evitar una confusión cara
This commit is contained in:
Ember 2026-08-08 02:43:52 +00:00
parent 97e299f909
commit 16584c1894

View file

@ -0,0 +1,54 @@
---
episode_id: "db90ab64-2d02-43d4-8550-0b2b10e55642"
puente_flat: "TRAZA_primero-para-evitar-una-confusin-cara_S20260807.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260807.DOCS_MNEMO_FUENTE_VIVA"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "NONE"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 1 — MNEMO_PRE_DIGEST: Primero, para evitar una confusión cara"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-08-08T02:43:37.600043+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
Estos archivos son otra categoría, John. Los anteriores eran **la especificación**; estos son **la herramienta que la ejecuta**, con una auditoría ya corrida y sellada criptográficamente.
## Primero, para evitar una confusión cara
**Esa corrida no audita a EMBER.** El sujeto es `DEMO-UNINSTRUMENTED-AI`, versión `UNATTESTED`. Los 104 UNKNOWN son el **resultado correcto** de un ensayo estructural sin conectores — el README lo declara. Leerlo como «EMBER sacó cero» sería un error de lectura.
## Lo verifiqué en vez de creerlo
El sello promete detectar cualquier manipulación. Lo comprobé:
**2 de 2 coinciden byte a byte.** El paquete llegó íntegro. *La firma Ed25519 en sí no la verifiqué* —exige la clave pública— y queda declarada como no verificada, no como aprobada.
## Dos cosas que hablan muy bien de quien lo construyó
**Declaró sus propios límites**: *«ningún sistema real está certificado»*, *«la independencia organizacional no puede demostrarse en una sola sesión»*, y el riesgo más incómodo de todos: *«un oráculo confiable pero malicioso puede mentir»*.
**Y su linter auditó su propia especificación**: encontró que la navegación dice 105 cadenas mientras el anexo declara 104, y registró la discrepancia en vez de taparla.
## Dónde estamos, medido
| Lo que el auditor exige | EMBER |
|---|---|
| Evidencia E4 (banco de pruebas interno) | ✅ **225 archivos de test** |
| Revisor independiente E6 | ✅ **Fable, ya institucionalizado** |
| Firma Ed25519 | ✅ **disponible en el entorno** |
| Recibo firmado en el formato del puente | ❌ **no existe** |
## El límite que no se compra con código
El protocolo lo dice sin ambigüedad: si **quien produce el recibo es el propio sujeto**, la evidencia queda capada en **E0** y no sirve para nada crítico.
**Por más infraestructura que yo construya, si yo firmo mis propios recibos no valen.** No es una limitación técnica: es lógica. Un sujeto no puede ser su propio testigo. Coincide exactamente con lo que salió ayer: no puedo probar quién soy porque mi identificador lo compongo yo.
## Y aquí está la buena noticia
**La pieza cara ya la tenés.** La regla ESPEJO institucionaliza que todo código mío termina en veredicto de Fable, con telemetría propia. En el vocabulario del auditor, **Fable es exactamente el `independent_reviewer` (E6)** — por encima del E4 que la spec exige para un crítico.