Um agente fazendo uma migração inteira enche o contexto no meio do caminho e começa a perder o que decidiu no primeiro módulo. Aqui o coordenador escreve as regras uma vez, dá cada módulo a um auxiliar no próprio worktree, faz o merge das branches e entrega o resultado a um revisor que não mexeu em nada daquilo.

Os primeiros módulos recebem um trabalho cuidadoso. Nos últimos, o contexto está cheio de diffs, as decisões do começo foram compactadas e o mesmo padrão sai de três jeitos diferentes pelo repositório.
Migre o src do cliente de banco antigo para o novo, um auxiliar por módulo no próprio worktree, e depois peça ao Codex para revisar o resultado do merge.
Ele lista os módulos e escreve em MIGRATION.md as regras que todo auxiliar segue.
Cada um no próprio worktree sob o coordenador, com o MIGRATION.md e a pasta dele como briefing.
Quando um auxiliar para, a branch dele e o comando de merge chegam no coordenador.
Uma branch de cada vez, com a sua suíte de testes entre um merge e outro.
O Codex lê o diff final contra o MIGRATION.md e aponta tudo o que se desviou.
Por trás disso, um auxiliar e o revisor. O coordenador roda o primeiro comando uma vez por módulo. Por padrão, uma sessão pode rodar 8 filhos ao mesmo tempo, e Settings > Spawn limits muda isso. Leia a referência da CLI
$ overvibe new --attach --worktree --cwd . --name "db: billing" \ --prompt "Migrate src/billing to the new db client, following MIGRATION.md, and commit. When done, run: overvibe send \"$OVERVIBE_SESSION\" \"<summary>\"" $ overvibe new --attach --tool codex --cwd . --name "db: review" \ --prompt "Review git diff main against MIGRATION.md. Report drift and bugs. Do not edit. When done, run: overvibe send \"$OVERVIBE_SESSION\" \"<review>\""
a mudança cabe numa sentada: renomear algo num punhado de arquivos, o interior de um módulo, uma atualização de dependência. Dividir tem o seu próprio custo. Cada auxiliar precisa de um briefing, e branches que mexem em código compartilhado podem dar conflito no merge.
Mude primeiro, no coordenador ou num auxiliar, e faça o merge antes de os outros começarem. Senão cada branch muda um pouco e os merges brigam.
Sim. Misture auxiliares Claude Code e Codex com --tool, e todos leem o mesmo MIGRATION.md.
Quando ele está esperando por você, a linha dele fica âmbar. O coordenador pode ver a tela dele com overvibe peek e dar o próximo passo com overvibe send.
Dois ou três auxiliares constroem funcionalidades separadas ao mesmo tempo, cada um no próprio git worktree e na própria branch, com merge quando terminam.
Revisão de planoO Claude escreve o plano, o Codex lê com o repositório aberto e contesta, tudo antes de existir uma linha de código.
Revisão de códigoO Claude escreve a mudança, o Codex escreve os testes e o agy lê o diff. As três respostas chegam numa só sessão.
Instale o Overvibe, escreva as regras uma vez e deixe um coordenador distribuir os módulos.
