Leia a mudança.
Fixe o commit e percorra o diff em lotes. Arquivos grandes entram na análise sem estourar o contexto.
Entenda o que mudou, investigue o que importa e leve ao PR comentários que mostram o porquê.
Contexto do repositório. Verificação cruzada. Decisão humana.
Se os dados forem inválidos, a proposta já terá sido consumida. O usuário não conseguirá tentar novamente.
41async function approve(input) {42 await proposal.approve();43 validateFields(input);44}Exemplo ilustrativo. Conteúdo e resultado sintéticos.
Uma nova camada de revisão.
Com as ferramentas que você já usa.
01 / Como funciona
Da URL do pull request até um achado rastreável. Você acompanha o caminho e decide quando publicar.
Fixe o commit e percorra o diff em lotes. Arquivos grandes entram na análise sem estourar o contexto.
Busque definições, usos, rotas e testes. Se a evidência não for suficiente, o candidato continua inconclusivo.
Verifique a hipótese e a linha do código. Faça uma prévia antes de publicar, sem repetir comentários existentes.
02 / Evidência à vista
O achado, o contexto consultado e o parecer ficam juntos. A revisão deixa um registro que você pode conferir.
Os arquivos e o parecer ficam registrados na revisão.
03 / Feito para dar controle
Começamos pelo que torna uma revisão útil: evidência acessível, limites explícitos e autonomia para o time.
Uma CLI em TypeScript, com histórico local em SQLite e relatórios em Markdown e JSON. Inspecione o processo, não só o resultado.
Investigar mais não obriga a confirmar. Candidatos sem evidência suficiente ficam fora da publicação automática.
Confira o dry-run, valide o commit e publique os novos achados. A deduplicação preserva a conversa do PR.
Comece por um pull request
Conecte seu workspace e escolha onde executar as revisões. Suas assinaturas permanecem no executor que você controla.
Configurar meu workspace ↗$ node dist/cli.js review URL_DO_PR \
--batch --investigate \
--publish --dry-runPré-requisitos: Node.js, Git, gh, Codex e Claude Code autenticados. O dry-run não publica comentários.
Algumas respostas, sem rodeios
O painel organiza as revisões e a conexão com o GitHub. A análise roda em um executor vinculado ao seu workspace, na sua máquina ou na infraestrutura do seu time. Você acompanha o resultado no painel.
O executor lê o snapshot do repositório e envia os trechos selecionados aos provedores usados na análise. Relatórios e evidências são enviados ao servidor do seu workspace, que valida e publica os comentários. Controle o acesso aos dois ambientes.
O executor usa os CLIs oficiais autenticados nas suas assinaturas do Codex e Claude Code. Aplicam-se os limites e condições desses serviços; as credenciais dos modelos permanecem no executor.
O Diffaro analisa snapshots Git sem executar o projeto nem alterar seus arquivos. Os comentários são publicados pela GitHub App conforme a configuração do workspace.