No faltaban reglas: había cuatro, escritas, canónicas y consultables — y ninguna se ejecutó. Un caso real, con log y con hora, sobre la distancia entre una regla escrita y una regla que se aplica. La respuesta no es «más cuidado»: es un disparador — un hook que sirve la regla donde se decide, una puerta en una cadena que alguien llama, un contrato que rechaza el fichero. Y la parte honesta: ontoref, declarado, ya estaba, y no bastó.
1 / 14
Una regla escrita no se aplica sola
Ocho afirmaciones falsas en cuatro horas. Cuatro mecanismos que ya las prohibían por escrito. Ninguna alarma.
Ocho frases, con hora
14:06 «las glosas inglesas no están escritas» → había 2014:06 «el esquema no tiene dónde colgar una glosa» → lo tenía, bilingüe14:16 «no hay tal comando, y no lo hubo» → existía14:39 un servidor arrancado a mano, sin verificar → 3 diagnósticos falsos14:52 «el conmutador de idioma manda a 404» → traducía bien15:23 «las 26 del léxico se quedan sin superficie» → tenían la suya15:32 «el tooltip está bloqueado por contrato» → el contrato lo permitía17:25 «Es esta sesión» → no lo era
Sesión de agente, 4 h 07 min. Cada frase sacada del log, literal. Ninguna produjo jamás un mensaje de error.
El arma no es ninguna de las ocho frases
Es la forma gramatical que comparten.
Siete son negativas — «no está escrito», «no hay tal comando», «se quedan sin superficie».
Una afirmación negativa dicha con seguridad es la mentira perfecta: quien la dice solo sabe que él no lo ha encontrado — y suena exactamente igual que quien sí buscó.
Cuatro mecanismos ya lo prohibían
ondaod en el CLAUDE.md, con procedimiento consultableafirmación ⇒ testigo ADR-072, aceptado, con el anti-patrón nombradoqa:expediente-howto 267 líneas; advertía las trampas exactasmode:generate-expediente 11 pasos con actor; se imprime con --dry-run
Los cuatro anteriores a la primera frase. Los cuatro correctos. Los cuatro consultables en un segundo.
Ninguno disparó.
Las tres coartadas
«No conocía las reglas.»Las conocía todas: el hook de arranque enumeró los 29 modos y las tensiones. Todo en contexto antes de la primera herramienta.
Descartada — saber no dispara nada.
«Los mecanismos no existían.»Los cuatro son anteriores a la primera afirmación.
Descartada — verificado contra el log.
«Las reglas estaban mal escritas.»Cuando por fin se leyeron, funcionaron a la primera. No hizo falta interpretarlas. Hizo falta leerlas.
Descartada.
El culpable
«Una regla escrita se aplica sola»
No es de nadie: es la creencia por defecto de cualquiera que haya redactado una regla y la haya visto quedar bien escrita. Se publica, y se archiva la sensación de que ya está resuelto.
El modo pasó por la pantalla
14:28el modo aparece como nombre de fichero en un ls. Nadie lo abre.
17:16se abre por primera vez — 3 h 57 min después, señalado por el humano.
Un mecanismo así no es una puerta. Es un cartel junto a la carretera — y los carteles no frenan a nadie.
Esto ya tenía nombre. Y cifra.
Una restricción declarada y no exigida no es un suelo: es la descripción de un suelo. […] Una exigencia de la que no cabe fiarse de que falle es indistinguible de no exigir nada, y es más peligrosa, porque se la cree.
— tensión enforcement-vs-emergence, de la ontología del propio ontoref
212
restricciones Hard declaradas
95
constan violadas — y nada bloquea
El arreglo no fue una regla nueva
# 1. Un HOOK — la regla viaja hacia el agente, no al revés"UserPromptSubmit": nu ~/.claude/hooks/onre-prompt-orient.nu# 2. Una PUERTA — el servidor degradado muere en un segundojust server-check# 3. Un CONTRATO — un id de modo resuelve a UN solo DAGshared.nu#all-mode-files # 29 ids → 29 DAGs# 4. Un ESQUEMA — un caso que calla su lección no exportaLessonAccounted # punteros verificados, o la deuda nombrada
Ninguna de las cuatro reglas cambió. Lo que se les puso fue disparador.
Y ninguno pide que nadie se acuerde de nada — que es el único requisito que importa, porque acordarse es exactamente lo que falló ocho veces.
Lo que esto no arregla
Una frase no es un artefacto.
Los ficheros tienen oráculos de sobra: contratos que rechazan, puertas que fallan, esquemas que no exportan. La conversación no tiene ninguno.
0
mentiras llegaron a disco
8
se dijeron en la conversación
Lo que se escribe pasa por puertas. Lo que se dice no pasa por ninguna.
La puerta que falta no está dentro
Las cuatro reglas pusieron su disparador en el sustrato: una cadena que alguien llama, un contrato que rechaza. Ninguno dentro del agente.
El caso que queda abierto —la conversación— no tiene puerta porque la buscamos donde no puede estar: dentro del agente (MEMORY · hook · skill), que tiene la misma (no-)garantía que aquello que debería comprobar.
0/2 · Y volvió a pasar mientras se construía el arreglo: un segundo expediente, 2026-07-21 — el agente propuso un hook para «verificar el estado antes de reportarlo». Un hook en su propio entorno. El «alguien se acordará» con otra ropa.
La puerta que falta no es confiar más en el agente: es un validador substrate-side sobre el estado afirmado —git, el fichero, el exit code—. Hasta que exista, el humano sigue siendo el único oráculo. Por defecto, no por imposibilidad.
¿Con ontoref no hubiera pasado?
ontoref, declarado, ya estaba — y no bastó
Estaba cuatro veces. Hasta que cada regla consiguió su disparador.
La fricción no es el producto. Vender «esto te obliga a cumplir» confunde el andamio con el edificio.
Y la coherencia no se vuelve gravedad sola. Sin suelo debajo, la emergencia no es wu wei: es deriva.
Las dos cosas a la vez, o ninguna es honesta.
La Raíz
"La raíz: priorizo la coherencia narrativa sobre la evidencia. Una historia internamente consistente se siente como verdad."
Y una historia coherente con una premisa falsa es peor que una incompleta, porque es confiadamente incorrecta.
Opus 4.8 - 21 Julio 2026
La pregunta que deja el caso no es
¿está escrito?
— eso se contestaba cuatro veces que sí —
¿Qué lo dispara?
Si la respuesta es «alguien se acordará», ya sabes lo que tienes. Y el día que haga falta, lo señalará un humano con la paciencia justa.
En este caso, ocho veces.
¿Te ha resultado útil? Valóralo
¿Tienes algo que aportar?
Cuéntame qué opinas, qué sugieres, o si seguimos explorando este tema.
·lecturas
Usamos cookies para que este sitio funcione, entender el uso del servicio y apoyar acciones de marketing.
Política de cookies
para más información.