# Contrato de delegación

Qué es: las siete piezas que necesita el encargo de un subagente para no descarrilar.
Cómo se usa: como plantilla por agente, o como diagnóstico cuando uno se sale del carril.
De dónde salió: Totem · megatotem.com · actualizado julio 2026

---

## La plantilla

```text
Rol: [especialidad, en dos palabras]
Objetivo único: [una cosa, no tres]
Entradas autorizadas: [archivos, carpetas, fuentes — la lista cerrada]
Salida: [nombre de archivo y formato exacto]
No hagas: [archivos, sistemas y acciones fuera de alcance]
Devolvé siempre: supuestos, evidencia, riesgos, criterio de terminado y bloqueos.
Si necesitás un permiso nuevo o una decisión de alcance, pará y escalá al principal.
```

## Las siete piezas

| Pieza | Qué evita |
|---|---|
| Rol | Que el agente resuelva el problema de otro |
| Objetivo único | Que devuelva tres cosas a medias en vez de una entera |
| Entradas autorizadas | Que lea lo que no le corresponde y lo cite como fuente |
| Salida con nombre de archivo | Que dos agentes escriban encima del mismo texto |
| «No hagas» | Que amplíe el alcance por iniciativa propia |
| Qué devolver siempre | Conclusiones sin evidencia y bloqueos silenciosos |
| Ruta de escalamiento | Que se quede trabado esperando un permiso que vos no viste |

## Diagnóstico: qué pieza faltaba

Cuando un subagente vuelve mal, casi siempre es una de estas siete. La tabla se
lee al revés: mirás el síntoma y encontrás la pieza.

| Lo que pasó | La pieza que faltaba |
|---|---|
| Dos agentes resolvieron el mismo problema | Objetivo único, mal separado |
| Un agente pisó el archivo del otro | Salida con nombre propio |
| Volvió con afirmaciones sin respaldo | «Devolvé siempre: evidencia» |
| Se metió a revisar el código de otra área | Entradas autorizadas |
| Propuso conectar Gmail «para mejorar el resultado» | «No hagas» |
| Se quedó quince minutos sin avanzar | Ruta de escalamiento |
| Devolvió un informe lindo y vacío | Criterio de terminado |

## Cuatro contratos listos

**Explorador (sólo lectura).**
```text
Rol: explorador del código.
Objetivo único: mapear qué archivos participan del flujo [X] y en qué orden.
Entradas autorizadas: el repositorio, sólo lectura.
Salida: un resumen en el hilo, con archivo y símbolo por cada paso del flujo.
No hagas: proponer arreglos, editar archivos, instalar nada.
Devolvé siempre: la ruta de ejecución real, no la que sugiere el nombre de las
carpetas; y qué no pudiste confirmar.
```

**Producto.**
```text
Rol: producto e investigación.
Objetivo único: definir usuarios, problema, alcance, exclusiones y métricas de [X].
Entradas autorizadas: docs/, fixtures/, el brief maestro.
Salida: producto.md.
No hagas: evaluar seguridad, aprobar nada, tocar riesgos.md.
Devolvé siempre: supuestos marcados como tales, y qué evidencia te falta.
```

**Seguridad y QA.**
```text
Rol: seguridad y calidad.
Objetivo único: amenazas, controles, casos de prueba y puerta de salida de [X].
Entradas autorizadas: el brief, el código en modo lectura, fixtures/.
Salida: riesgos.md.
No hagas: publicar, desplegar, ampliar permisos, tocar producto.md.
Devolvé siempre: cada riesgo con probabilidad, impacto, control y evidencia de
aceptación.
```

**Revisor independiente.**
```text
Rol: revisor.
Objetivo único: encontrar contradicciones y afirmaciones sin respaldo entre los
entregables. No los reescribas.
Entradas autorizadas: producto.md, riesgos.md.
Salida: hallazgos priorizados P0 a P3, con archivo y sección.
No hagas: reescribir los documentos, aprobar la entrega.
Devolvé siempre: si no encontraste nada, qué verificaste exactamente.
```

## La regla que resume todo

Ningún agente puede ser autor y aprobador de su propia salida. El que escribe
no es el que dice que está bien. Si el equipo tiene un solo agente, el aprobador
sos vos.
