No description
Find a file
Jesús Pérez b208e7321a site: el post y el deck del expediente 8/4, y las puertas que no miraban
Proyecta el caso `la-disciplina-sin-disparador` (8/4) a dos superficies
públicas, en es/en, y arregla cinco mecanismos que pasaban en verde sin
medir lo que decían medir.

Contenido
  · blog/{es,en}/ontoref/a-rule-without-a-trigger-is-a-sign — «Una regla sin
    disparador es un cartel». Anclado en la tensión enforcement-vs-emergence
    (212 Hard declaradas, 95 violadas, nada bloquea); no colapsa el Spiral:
    ni «te obliga a cumplir» ni «emergencia gratis».
  · deck disciplina-sin-disparador, 12 slides, fuente Slidev por idioma
    → /recursos/presentaciones/una-regla-sin-disparador
    → /resources/decks/a-rule-without-a-trigger

Puertas
  · decks-served derivaba de dos URLs escritas a mano, ambas del mismo deck.
    Había cuatro: salía exit 0 sin cargar tres. Ahora deriva del manifiesto
    (8 páginas, 8 verificadas) y aborta si el manifiesto declara cero, que es
    un hallazgo y no un pase. Es coverage-superset-of-extent (adr-072) roto
    en la propia cadena que lo debía aplicar.
  · decks.ncl declara `kind = { es = "recursos", en = "resources" }`: vivía
    solo en un comentario, y por eso la URL no se podía calcular.

Reproducibilidad
  · Cuatro sidecars llevaban image_url/read_time/sort_order que su .md no
    tiene; regenerar los perdía, y dos posts se quedaban sin imagen. La cura
    va en el .md —la fuente— no en el .ncl: ahora se reproducen solos.
  · og cards de los posts y del deck, compuestas por gen-og-cards (script
    huérfano: ninguna receta lo llama).

Verificado: posts-check, decks-check (A-D), og-cards-check y server-check
pasan. decks-served pasa las 8 puertas en las 2 páginas nuevas — y deja en
rojo rustikon[es], gate J: slides #27 y #31 recortadas en los 4 viewports,
un defecto preexistente que la puerta no veía porque no la miraba. Ese rojo
se queda: es la puerta haciendo su trabajo.
2026-07-17 06:44:00 +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 chore: scripts for decks 2026-07-17 01:00:53 +01:00
site site: el post y el deck del expediente 8/4, y las puertas que no miraban 2026-07-17 06:44:00 +01:00
.gitignore chore: fix gitignore 2026-07-17 01:03:24 +01:00
README.md init repo 2026-07-06 03:39:15 +01:00