Un arnés sin sujeto: lo que el «harness engineering» aún no nombra
El arnés («harness») es la palabra del año: las cinco capas que envuelven al modelo para que haga trabajo real. Pero un arnés mínimo son cien líneas, cada proveedor ya envía el suyo, y la ventaja se está desplazando una capa hacia abajo: hacia el sujeto que el arnés consulta.
Circula un término — «AI harness», el arnés — que está haciendo por 2026 lo que prompt engineering hizo por 2022 y context engineering por 2025: darle nombre a donde se decide de verdad el resultado. La definición que se está asentando (webreactiva la resume bien) es limpia: el arnés es todo lo que envuelve al modelo para que haga trabajo real — herramientas, system prompt, gestión de contexto, permisos y bucles de verificación. El modelo es el motor; el arnés, el vehículo completo. Y los números que acompañan la tesis son serios: el mismo modelo pasando de 52,8 % a 66,5 % en un benchmark cambiando solo el arnés; otro saltando de 6,7 % a 68,3 % cambiando únicamente el formato de edición; LangChain midiendo saltos de 10–20 puntos en tau2-bench con solo añadir perfiles de arnés específicos por modelo (el repaso de DataCamp los recoge y deja la ecuación en canon: agente = modelo + arnés). De ahí la consigna: el modelo es commodity, el arnés es la ventaja competitiva.
Concedido. Entero. El arnés importa más que el modelo, y quien lo haya comprobado con un agente real no necesita que se lo repitan.
Ahora el paso que la consigna no da.
El arnés también se está volviendo commodity
El propio argumento lo trae dentro: un arnés mínimo — leer fichero, listar, editar — cabe en menos de cien líneas. Cada proveedor envía hoy el suyo, y los de código abierto se cuentan por docenas. Cuando la pieza que era ventaja se puede reproducir en una tarde, la ventaja no desaparece: se desplaza una capa hacia abajo. La pregunta deja de ser «¿qué arnés ejecuta a tu agente?» y pasa a ser «¿qué encuentra tu arnés cuando pregunta qué es este proyecto y qué ha decidido?».
Para la mayoría de los equipos, la respuesta honesta es: un montón de markdown. Y no es una caricatura — es la definición del propio componente: cuando la literatura del arnés enumera su «memoria y estado», lo que lista es ficheros, logs y resúmenes. Estado sin tipo, prosa sin contrato.
Cuatro verbos, ningún sujeto
Mira el vocabulario completo de la era de agentes: orquestas flujos, los envuelves en guardarraíles, los ejecutas dentro de un arnés, cosechas su salida de vuelta a memoria. Cuatro verbos, una gramática — y los cuatro gobiernan el acto. Ninguno nombra un sujeto: algo que el proyecto haya declarado ser, y que pueda comprobarse que sigue siendo cierto.
Esa omisión no es un hueco del vocabulario; es su función. Un verbo sin sujeto no puede derivar, porque la deriva es exactamente eso: un sujeto divergiendo de su propio yo declarado a lo largo del tiempo. Lo que no puedes nombrar, no lo puedes medir. Por eso el ecosistema puede enviar arneses cada vez mejores y seguir sin respuesta para la única pregunta que importa a velocidad de agente: ¿sigue siendo verdad lo que declaraste hace seis semanas? La pregunta no es expresable en la gramática elegida.
El arnés es un instrumento espacial: contiene el acto en el momento en que ocurre — este contexto, estos permisos, esta verificación, ahora. La deriva es temporal: la separación lenta entre lo que un sistema dice ser y aquello en lo que se ha convertido, medida en commits y sesiones, no en tokens. No se puede levantar una valla contra el tiempo.
Los cuatro pilares, tipados
Lo interesante del «harness engineering» como disciplina nombrada — Mitchell Hashimoto le puso nombre en febrero de 2026 — es que sus cuatro pilares son un mapa exacto del problema. Solo que cada pilar se practica hoy en su forma informal: markdown plano sostenido por disciplina manual. Cada uno tiene una forma tipada, y la diferencia entre ambas es si la coherencia se espera o se comprueba:
| Pilar del «harness engineering» | Forma informal | Forma tipada en ontoref |
|---|---|---|
| Documentación como código | AGENTS.md — prosa que el agente lee | Ontología consultable como datos: describe responde qué es esto, qué puedo hacer, qué impacto tiene tocar X |
| Restricciones arquitectónicas | Convenciones enunciadas en texto | Restricciones Hard/Soft de cada ADR, evaluadas por validate-adrs: una violación rompe CI |
| Verificación por capas | Hooks y revisión humana | Gates estructurales + testigo firmado: cada acto que muta el modelo emite un testigo; cada mutación es el depósito de un acto testificado |
| Garbage collection | Auditorías periódicas de consistencia | La deriva como valor de primera clase: un observador compara declaración contra artefacto y propone la corrección — nunca la aplica en silencio |
La cuarta fila es la más reveladora. «Recolectar basura» cada cierto tiempo es admitir que el sistema deriva y resignarse a barrerlo. Tratar la deriva como un valor observable — algo que un proceso detecta, nombra y convierte en propuesta de mutación revisable — es negarse a que la separación entre mapa y territorio sea invisible mientras crece.
Tu arnés no compite con esto: lo consulta
Aquí está el reparto de papeles, y conviene decirlo sin ambigüedad: ontoref no es un arnés y no pretende serlo. No posee el bucle de herramientas, no ejecuta nada por el modelo, no orquestará mejor a tus agentes. Es la capa que el arnés encuentra cuando pregunta: el sujeto — un modelo tipado del proyecto: sus decisiones con sus restricciones, su estado con sus condiciones de transición, sus tensiones sin colapsar — que cualquier arnés puede consultar como datos y contra el que cada cambio puede comprobarse.
La taxonomía reciente distingue tres capas — «framework» (LangChain, CrewAI), «runtime» (LangGraph, Temporal) y arnés (Deep Agents, los SDK de agentes) — y ontoref no está en ninguna de las tres: es lo que las tres consultan. Hay además una razón de peso para que viva fuera, y la aporta la propia literatura cuando admite su tensión abierta: los resultados quedan acoplados al perfil concreto del arnés, y cambiar de arnés o de modelo sale caro. Si el conocimiento del proyecto vive dentro de ese perfil, cambiar de vehículo es perderlo — eres rehén de tu arnés. Un sujeto declarado fuera de cualquier arnés es portable entre todos ellos: responsable ante su modelo, rehén de ninguno.
La relación es de invocación, no de réplica: el arnés (Claude Code, el que sea) lleva un puntero vivo a la superficie gobernada; no copia su contenido, porque una copia es la primera deriva. Y el protocolo se aplica a sí mismo el cuento: el propio ontoref se describe con su propio protocolo — su ontología, sus ADRs y su capa de reflexión son ontoref consumiendo ontoref. El sujeto que te pide declarar es el que él mismo mantiene, y falla su propia CI cuando deja de ser cierto.
La frontera honesta
Quédate con tu arnés. Mejóralo: las cinco capas son reales y los números también. Pero cuando la disciplina que acaba de nombrarse te diga que la ventaja está en el entorno y no en el modelo, hazle la pregunta siguiente: ¿y contra qué comprueba tu entorno que el proyecto sigue siendo el que declaró ser? Si la respuesta es un fichero de prosa que nadie puede consultar como datos ni validar como contrato, tienes un vehículo excelente hacia un destino que nunca declaraste. A velocidad de agente, un sistema sin sujeto declarado deriva más rápido de lo que ningún humano puede vigilar.
La respuesta a esa pregunta ya está dicha — son las frases con las que ontoref se define a sí mismo, rotando en su propia portada:
Saber lo que eres es barato. Saber que sigues siéndolo, no — eso hay que comprobarlo.
Un proyecto sin razón de ser verificable no está vivo: está siendo recordado.
Lo que solo dejas dentro del arnés, nadie podrá comprobarlo.