Guia · 12 min

Organize trabalho em paralelo sem perder o controle.

Separe escopos independentes, use worktrees, peça commits focados e integre cada frente com evidência.

Neste artigo

Objetivo

Dividir uma entrega em frentes que avancem ao mesmo tempo sem disputar arquivos, decisões ou uma mesma fonte de verdade.

Antes de começar

Mapeie a entrega, os módulos afetados e as verificações disponíveis. Identifique primeiro as interfaces compartilhadas, porque elas precisam ser congeladas antes dos trabalhos dependentes.

1. Desenhe fronteiras reais

Uma frente deve ter resultado, arquivos exclusivos e condição de aceite. Se duas tarefas precisam editar o mesmo arquivo central, elas ainda não são independentes.

Separe investigação de implementação quando o diagnóstico puder mudar o escopo. Dependências explícitas são melhores do que paralelismo aparente.

2. Use worktrees com intenção

Cada agente recebe um ramo e uma worktree próprios. Isso separa o histórico e os arquivos, mas não cria sandbox para processos, rede, credenciais ou serviços locais.

Registre o ponto de progresso e envie dependências pelo fluxo do app. Não replique o trabalho de outra frente só porque o resultado ainda não chegou.

3. Exija commits revisáveis

O commit deve corresponder ao escopo declarado, vir depois das verificações relevantes e acompanhar um relatório objetivo. Mudanças não relacionadas ficam fora da entrega.

Resultado esperado

As frentes chegam como unidades pequenas, com interfaces estáveis e evidência suficiente para que a integração seja uma decisão consciente.