TaskForge
Orquestrador que transforma uma demanda em grafo de tarefas, isola cada tarefa em sua própria worktree Git e executa em ondas paralelas, com revisão e merge humanos no fim. O planner é somente leitura, e nenhum agente consegue publicar sozinho.
- categoria
- profissional
- stack
- TypeScript
- Node.js
- Zod
- Git worktrees
- Claude Code

Contexto
Meta-tooling que transforma uma demanda em DAG de tarefas e executa agentes em ondas paralelas, uma worktree Git por tarefa.
Pressão e restrição
Agente escrevendo em repositório compartilhado é risco: precisa ser impossível, não improvável, que um deles publique sozinho.
Decisão
Separar planejamento de execução, manter o planner somente leitura, isolar cada tarefa em branch e worktree próprias e deixar revisão e merge com pessoa.
Como sei que funcionou
Proteção para branch sem commit e para histórico sem ancestral comum; skills de processo com gate embutido — aprovação antes de executar, cobertura mínima de 80% e migration reversível; quatro interfaces sobre o mesmo motor, compartilhando os planos em disco.
impacto
A tese deixou de ser "executar agentes" e passou a ser mapear como o time trabalha e acoplar agente só nos pontos certos.