Skill: TESSERA | Type: troubleshooting
Summary: EPISODIO 5 — ember_experience: **Falta** — 🔴 **una confirmación puntual**: insta
2.4 KiB
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.