No description
Find a file
Jesús Pérez 4f7c7ec7d7 expedientes: la lección de un caso pasa a tener dirección, y la serie gana su protocolo de sesión
Los casos diagnosticaban y no exigían. Cada uno cerraba con un veredicto —«un contrato que no
se aplica no es un contrato: es un comentario»— y esa lección no llegaba a ninguna parte: los
nueve apuntaban `related_modes` al modo que ESCRIBE expedientes. Un bucle circular. La serie
denunciaba el contrato desconectado y ella misma lo era.

El esquema ahora lo impide:

  lesson_codified_in   pares what/where con gramática de punteros verificados
                       (adr:NNN/id · qa:id · mode:id/paso · gate:just X · test:ruta · contract:ruta#campo)
  lesson_debt          lo que nada exige todavía, con la dirección de quien lo saldaría
  LessonAccounted      contrato que RECHAZA el caso que no llena ninguno de los dos.
                       Visto rechazar antes de rellenar nada. Confesar cuesta (adr-071).

  replay               la sesión repetida con protocolo: el prompt literal recibido (con su
                       procedencia declarada — una reconstrucción sin fuente es ficción), el
                       prompt corregido, las microtareas con su oráculo NOMBRADO, la puerta
                       antes de delegar y el disparador de adr?.

Contabilizados los diez casos × 2 idiomas. Cuatro llevan replay. El reparto es el hallazgo:
las lecciones que dolieron en MECANISMO acabaron en constraints de ADR; las que dolieron en
CONDUCTA DEL OPERADOR quedaron en deuda. Esa mitad era justo la que faltaba.

Nuevo: /docs/expedientes/protocolo.html y /docs/case-files/protocol.html — el protocolo de
sesión, PROYECTADO de los replays (gen-protocolo.nu, con --check en la cadena). No es una
tarjeta del grid: el grid indexa CASOS, y una proyección archivada entre las instancias de las
que se proyecta es el mismo error de categoría que un esquema archivado entre ellas. Lleva las
cuatro caras de una sola regla —el agente nunca es su propio oráculo— y la deuda viva de la
serie, que se recalcula sola: cuando una ⊘ se salda en su caso, desaparece de la página.

Nuevo expediente 8/0 — la cura que no volvió a casa (ES+EN, 'clinical). Las ocho líneas que
cerraron el caso fundacional existen, probadas y sirviendo, y no habían llegado a ninguna
parte: ni al commit de su instancia (donde alguien siguió añadiendo kinds A MANO hasta siete),
ni a las dos plantillas de las que nace cada sitio. 23 constraints en 8 ADRs, 0 ejecutadas.
Y su punto de abandono: el arquitecto recomendó borrar el atajo con «prueba empírica» construida
sobre dos árboles distintos — habría roto 6 de 8 rutas respondiendo 200. Lo paró el testigo que
el propio encargo exigía. La puerta cazó al arquitecto.

Deuda corregida en 404-PAP y 404-PAP-bis: decían que faltaban tres cosas cuando faltaba una.
El backport está hecho y la constraint escrita; sólo falta que algo la ejecute. Un howto no
expira solo — éste caducó en dos horas.

Y el mensaje de la puerta de ilustración daba rutas que no resuelven desde donde la puerta
corre. Corregido: las rutas son de la raíz de la constelación, y el conversor NO reescala.

Verificado: 22 casos reproducen · completos en en, es · servidos · informe reproduce ·
parity 11×2 · protocolo-check reproduce · oráculo de cobertura ALL PASS.
2026-07-17 00:35:08 +01:00
presentation decks: the slides stop being pixels — Slidev's own render, captured and re-homed 2026-07-14 19:41:51 +01:00
scripts/decks decks: the slides stop being pixels — Slidev's own render, captured and re-homed 2026-07-14 19:41:51 +01:00
site expedientes: la lección de un caso pasa a tener dirección, y la serie gana su protocolo de sesión 2026-07-17 00:35:08 +01:00
.gitignore decks: the slides stop being pixels — Slidev's own render, captured and re-homed 2026-07-14 19:41:51 +01:00
README.md init repo 2026-07-06 03:39:15 +01:00