Saltearse al contenido

El motor y la neutralidad

Neutralidad como capacidad actual

El motor coordina encargos y ejecuta contratos de agente. Su núcleo no presupone un proveedor de modelos ni una herramienta concreta: los runners son adaptadores intercambiables. Claude es una vía disponible hoy; OpenAI y OpenCode Zen son otras vías vigentes. Ninguna herramienta concreta es una dependencia necesaria del arnés.

El contrato estable de un agente define qué puede hacer, qué no puede hacer y qué entrega. El runtime solo aporta la ejecución efímera de ese contrato. Cambiar de modelo o de runner no cambia la identidad del agente ni obliga a reescribir el motor.

Protección frente a la propia operación

Contención del alcance de escritura

Cada encargo declara su ámbito de trabajo. El motor limita la escritura al proyecto y las rutas permitidas; además compara el árbol antes y después de la ejecución. Las reglas, los secretos y los proyectos declarados inmutables quedan fuera del ámbito. Una escritura fuera de alcance se detecta y el resultado no se acepta como entrega válida.

Rechazo por contrato

Si cumplir un encargo obligaría a un agente a infringir una regla firme de su contrato, el agente no entrega una aproximación. Deja un rechazo explícito con el motivo y lo necesario para desbloquearlo; el motor devuelve el encargo a Dirección para su corrección o reenrutado. Rechazar por contrato es una señal operativa, no una entrega parcial.

Precondiciones antes de invocar

Antes de despertar a un agente, el motor comprueba las condiciones verificables del encargo: destinatario, proyecto, alcance y dependencias declaradas. Si falta una condición, lo devuelve tempranamente sin invocar un modelo. Así se evita gastar una ejecución en descubrir un bloqueo que el sistema podía detectar de antemano.

Continuidad con calidad

La política de modelos aplica una cadena ordenada por agente. Si se agotan las vías adecuadas, el motor se detiene, conserva la trazabilidad y avisa; no sustituye una revisión o un sello por una salida de calidad inferior. Consulta la tabla completa en Modelos por agente.