O pedido
Agente de código
Um agente que pega a tarefa, edita o repositório, roda os testes e abre o PR para revisão.
Um time de plataforma de 12 pessoas mantém um monorepo de 400 mil linhas em Python e TypeScript. A fila de tarefas pequenas só cresce: atualizar dependência, consertar teste instável, renomear campo. O agente pega a tarefa do tracker, edita, roda os testes e abre o PR. Ninguém espera arquitetura dele; espera que não deixe o repositório pior. Você desenha a arquitetura.
O que o cliente pede
- 01Monorepo de 400 mil linhas, Python e TypeScript. Tarefas tocam de 1 a 40 arquivos.
- 02Três times já escreveram ferramentas para o agente: hoje são 31.
- 03O agente roda comandos (testes, lint, instalação) numa máquina que tem o token do git.
- 04Cerca de 1.200 tarefas por mês. Uma pessoa revisa cada PR antes do merge.
5 casos de teste ficam escondidos até você entregar a arquitetura.
5 decisões · 5 testes · Sem dicas durante a prova. A conta chega nos testes.