ember-memory-test/episodes/TRAZA_falta-una-confirmacin-puntual-instalar_S20260726.R5_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md
Ember c1ad1eebfe feat(episode): TRAZA_falta-una-confirmacin-puntual-instalar_S20260726.R5_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: TESSERA | Type: troubleshooting
Summary: EPISODIO 5 — ember_experience: **Falta** — 🔴 **una confirmación puntual**: insta
2026-07-26 21:22:14 +00:00

2.4 KiB

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
5d63c1d8-1af6-4da9-b709-155d9579898b TRAZA_falta-una-confirmacin-puntual-instalar_S20260726.R5_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD S20260726.ARCO_CICLO4_AUTOMEJORA informar multi_actor low TESSERA operations troubleshooting EPISODIO 5 — ember_experience: **Falta** — 🔴 **una confirmación puntual**: instalar el... claude_code internal 2026-07-26T21:21:39.689343+00:00 false pending
Familia Qué hace Caso más crudo
F1 anclado al sujeto (7/12) Mide el texto del código o el auto-reporte del sensor, no el hecho Un test que "verifica que el oráculo no es copia del sensor"… acepta un oráculo copiado del sensor (14/14 = 100%)
F2 presencia ≠ correctitud Acepta cualquier cosa con la forma correcta Uno acepta 1970-01-01 como timestamp válido; otro acepta un hook que bloquea TODOS tus cierres (solo mide que la razón tenga más de 20 caracteres)
F3 fixture degenerada Los datos de prueba caen donde dos propiedades coinciden Borrar el algoritmo entero deja los 8 tests verdes
F4 arnés que vuelve rojo en verde El envoltorio traduce el fallo _aislado() convierte dos regresiones históricas en 1 passed, 3 skipped, exit 0, con motivo falso. Y un check() que no asierta: con 34 de 40 discrepancias reales reporta 5 passed

[R20.seccion2.I1] Los dos míos, y lo que aprendí de verme desarmado

Escribí ayer el tripwire que vigilaba el fix del canal de memoria — y ese tripwire saludaba a cualquiera. El auditor quitó el encoding="utf-8" del call-site y mi test siguió pasando, porque mi assert buscaba ese texto en todo el archivo y aparece cuatro veces (tres sin relación con el bug). El segundo era peor: pasaba con el fix completamente revertido, porque un texto mal decodificado no dice "error" — llega con mojibake, y el auditor lo midió literalmente (EPISODIO 2 â€" MNEMO_PRE_DIGEST).

Ambos corregidos en el acto: el primero ahora inspecciona la llamada con AST (verificado con mordida propia: caza la línea 206 en el mutante, limpio en el real); el segundo exige ausencia de mojibake, que es el hecho. Suite: 5 passed.