O padrão de coordenação para equipes humanas assistidas por IA.
5 desenvolvedores usando 5 IAs diferentes (ChatGPT, Trae, Cursor) tocando os mesmos arquivos ao mesmo tempo sem saber.
Sua IA não sabe o que a IA do seu colega decidiu há 5 minutos. Resultado: Código incompatível e dívida técnica imediata.
Quando todos fazem push de código gerado automaticamente, resolver conflitos torna-se uma tarefa humana impossível.
Um sistema leve que vive dentro do seu repositório Git e atua como um semáforo de tráfego para sua equipe distribuída.
# 1. Instale o padrão em seu projeto existente
$ python install_standard.py
# 2. Antes de codar, coordene com sua equipe
$ python tools/session_manager.py
> [1] Ver Status da Equipe (Sync)
> [2] Bloquear Arquivos (Lock)
# 3. Ao terminar, verifique e libere
$ python tools/session_manager.py
> [3] Encerrar Sessão (Unlock)
Sincronize com a equipe e reserve sua zona de trabalho (Lock). O sistema avisa o resto via Git/LokiVector.
Alimente sua IA com CURRENT_CONTEXT.prompt.md. A IA gera código respeitando os limites.
Você revisa o código usando verify_task.py. Se passar nos testes, libere o bloqueio (Unlock) e faça push.
Um ciclo de vida estrito para garantir que a velocidade da IA não comprometa a estabilidade do projeto.
Antes de tocar em uma linha de código, o humano sincroniza o estado da equipe. Quem está tocando o quê? Qual arquitetura devo respeitar?
O humano define o escopo e BLOQUEIA os arquivos necessários. A intenção é anunciada à equipe remotamente.
A IA entra em jogo. O humano alimenta o agente com contexto e supervisiona a geração de código dentro dos limites seguros.
O humano atua como "Gatekeeper". Executa testes, linters e verifica se a IA não alucinou dependências ou tocou arquivos proibidos.
Se a verificação falhar, o humano itera com a IA. Somente quando tudo estiver verde, o bloqueio é liberado e o push final é feito.
No padrão IPIVC, a IA não é um substituto, é um instrumento. O humano é a única entidade com responsabilidade e autoridade.
main.1. Verifique o Terreno:
$ python tools/session_manager.py
> Opção [1] Ver Status da Equipe
O sistema fará um git pull automático. Se você vir alguém tocando o módulo que precisa, PARE e fale com esse humano.
2. Reserve e Especifique:
$ python tools/session_manager.py
> Opção [2] Iniciar Sessão
Crie sua sessão (ex: @usuario - Feature X). CRÍTICO: Edite o arquivo gerado e complete as Especificações Funcionais antes de continuar.
Agora que você tem o "bloqueio", pode liberar seus agentes.
python tools/context_generator.py para criar o prompt mestre.CURRENT_CONTEXT.prompt.md.AGENTS.md se sua IA não tiver acesso ao sistema de arquivos.Sua IA gerou código. É seguro? Atende às specs?
$ python tools/verify_task.py
Este script gerará um relatório AI_FEEDBACK_REPORT.md.
Se você precisar tocar em um arquivo já reservado por outro humano:
Funciona com ChatGPT, Claude, Trae, Cursor, Copilot ou qualquer ferramenta futura. O controle permanece com o humano.
Usa Git para persistência e LokiVector para detecção de conflitos semânticos em tempo real.
Implementa o padrão aberto para documentação legível por máquinas. Seus agentes saberão como se comportar.