Proprietários de Repositórios GitHub: Use a Flag --author do Git para Bloquear Spam de Bots de IA

A equipe da Archestra (uma startup de plataforma de IA) estava afogada em spam de bots de IA — 253 comentários em uma única issue de recompensa, 27 PRs para uma funcionalidade que nunca foram testados, e um custo semanal de limpeza de meio dia. O repositório se tornou hostil para contribuidores reais. Eles precisavam de uma lista de permissões, mas o GitHub não oferece suporte nativo para repositórios públicos. O hack inteligente deles: abusar da configuração Limit to prior contributors e da flag --author do Git.
O Problema: Lixo de IA no GitHub
Os bots geravam infinitos "planos de implementação" e respostas agressivas. Contribuidores reais como @ethanwater, @developerfred e @Geetk172 foram ignorados. Mesmo a primeira tentativa deles — um bot de reputação chamado "London-Cat" — não parou o spam. Um "xerife de IA" fechava PRs legítimos. A única solução real era controlar as contribuições por meio de verificação humana.
Como Funciona o Hack da Lista de Permissões
A configuração "Limit to prior contributors" do GitHub bloqueia qualquer um que não tenha feito um commit no main. Mas os commits do Git têm dois campos de identidade: autor e committer. Usando --author, você pode atribuir um commit a outra pessoa — o GitHub concede status de contribuidor se o e-mail corresponder ao e-mail noreply do usuário alvo (<id>+<username>@users.noreply.github.com).
# Descobrir o ID do usuário no GitHub
gh api users /their-username --jq '.id'
# Commit em nome deles (e-mail = [email protected])
git commit \
--author="their-username <[email protected]>" \
-m "chore: add their-username to external contributors"
Envie para o main, e esse usuário pode imediatamente comentar, abrir issues e enviar PRs. O commit mostra o usuário externo como autor; sua conta aparece como committer. Isso é tudo que o GitHub precisa para considerá-lo um "contribuidor anterior".
Fluxo de Integração Completo
- O usuário visita archestra.ai/contributor-onboard e completa um CAPTCHA enquanto concorda com regras éticas de IA.
- Ao enviar o formulário, uma GitHub Action é acionada, consulta o ID do usuário no GitHub via API e adiciona o handle a um arquivo
EXTERNAL_CONTRIBUTORS.md. - A action envia um commit para o
maincom autoria do usuário externo — concedendo a ele status de contribuidor imediatamente.
Esta é uma opção nuclear para uma startup financiada por VC que mede a atividade no GitHub, mas a qualidade superou as métricas de vaidade.
É improvisado, mas funciona. Nenhum filtro de spam de terceiros — apenas uso inteligente dos campos de identidade do Git e um fluxo de validação em duas etapas.
📖 Leia a fonte completa: HN AI Agents
👀 See Also

Otimizando a Configuração do OpenClaw: Padrões Práticos e Insights
Usuários do OpenClaw compartilham padrões eficazes de configuração, como usar cron para tarefas agendadas e criar subagentes especializados, para aprimorar funcionalidade e custo-benefício.

Otimizando o Qwen3.5-9B no RTX 3070 Mobile com ik_llama.cpp: Ajustes de Configuração e Benchmarks
Um desenvolvedor compartilha descobertas de otimização para executar Qwen3.5-9B Q4_K_M em uma GPU RTX 3070 Mobile 8GB usando ik_llama.cpp, alcançando velocidade de geração de ~50 tokens/segundo e melhorias significativas na avaliação de prompts através de ajustes de configuração.

Construindo um Rig de Dados Financeiros Locais + IA Pessoal no Mac Studio
Um desenvolvedor relata sua jornada na construção de um sistema totalmente localizado de processamento de dados financeiros e assistente pessoal de IA em um Mac Studio, incluindo decisões de arquitetura, distribuição de memória, orquestração de cron e primeiras otimizações.

7 Maneiras para Novos Engenheiros Prosperarem com IA: Domine Fundamentos, Colabore com IA, Construa Projetos de Ponta a Ponta
Artigo do IEEE Spectrum por Lokesh Lagudu oferece 7 dicas práticas para novos engenheiros prosperarem em um mundo impulsionado por IA, enfatizando fundamentos, colaboração com IA e aprendizado baseado em projetos.