Conn-Pod
Biblioteca que divide o trabalho de IA entre modelos diferentes: um executa, outro verifica. Cada papel tem leitura e escrita declaradas, tentativas limitadas e um recibo de evidência preso à versão. Cada tarefa roda na própria worktree Git, sob sandbox.
- categoria
- pessoal
- stack
- TypeScript
- Node.js
- Claude Code
- Codex CLI
- Git worktrees

Contexto
Eu já tinha três projetos chamando modelos de IA, cada um com o seu jeito de executar, revisar e guardar evidência. Faltava um contrato só, que qualquer um deles pudesse usar.
Pressão e restrição
Modelo que escreve código não pode ser o mesmo que aprova. E agente com acesso ao disco é superfície de ataque: o limite precisa ser verificável, não combinado.
Decisão
Separar executor e verificador por modelo, rodar cada tarefa numa worktree própria e deixar a escrita com o host, que confere depois se só mudou o que estava declarado. Assinatura é o perfil padrão; API paga só entra por opt-in.
Como sei que funcionou
143 testes verdes na segunda fatia. No smoke real, um modelo executou e outro verificou com status verified, e o verificador recebeu EPERM ao tentar ler a HOME, as credenciais e a rede.
impacto
O Jarbas já consome a biblioteca. O próximo passo é mandar cada microtarefa para o menor modelo que dá conta dela, com calibração medida.