~/questoes/codex
Git Worktrees é um recurso do Git que permite trabalhar em múltiplas branches simultaneamente em diretórios separados, sem conflitos. No contexto do Codex app, essa tecnologia viabiliza que diferentes agentes de IA processem linhas de desenvolvimento em paralelo, acelerando o ciclo de desenvolvimento.
Git Worktrees permite que cada agente de IA trabalhe em sua própria árvore de trabalho isolada, processando diferentes branches ou funcionalidades ao mesmo tempo sem que um interfira no outro. Isso mantém o histórico de versão intacto e evita conflitos de merge.
Criar cópias completas do projeto seria ineficiente, consumiria muito espaço em disco e dificultaria a sincronização entre os agentes. Git Worktrees oferece uma solução muito mais leve e elegante.
Executar sequencialmente (um após outro) eliminaria justamente o benefício de paralelismo que o Codex app busca oferecer. A ideia é acelerar o ciclo, não desacelerá-lo.
Desativar o versionamento causaria perda de rastreabilidade, impossibilitaria o merge de mudanças e violaria boas práticas de desenvolvimento. Git Worktrees funciona integralmente com o sistema de versionamento ativo.
Git Worktrees cria múltiplas árvores de trabalho para a mesma cópia do repositório, permitindo que agentes trabalhem em branches diferentes simultaneamente sem conflitos. Esta é a solução elegante e eficiente para paralelismo.