01Git worktrees como frontera de aislamiento
- Decisión
- Cada tarea corre en su propio worktree + rama; el agente solo puede afectar su propio workspace, y el entregable es siempre un PR.
- Alternativas
- Dejar al agente trabajar directamente en un clon (borrado total entre ejecuciones) o en el árbol principal con deshacer manual como red de seguridad.
- Por qué
- Los worktrees son baratos, seguros en paralelo y nativamente git — varias tareas del agente pueden correr en paralelo sin interferirse, y la revisión permanece en el flujo normal de PRs en vez de una UI a medida.
- Costo de equivocarse
- El uso de disco crece con tareas concurrentes, y el agente necesita instrucciones sólidas de higiene git para evitar proliferación de ramas.