The full report, as written in the repository (in Portuguese). The apps the agents built are in the repository; this page has the numbers and the reasoning.

Relatório: Shelf, com o Hunch e sem o Hunch

Data: 2026-10-10. Commit do Hunch usado para gerar o pacote: fc97369.

O teste

O app: Shelf, empréstimo de livros num escritório. É um monolito Node.js com API JSON e SQLite, usando só os módulos do Node 24 (node:http, node:sqlite e node:test), sem pacotes do npm.

Com HunchSem Hunch
O que o agente recebeuOs 41 arquivos do Build with AI (destino "Coding assistant"), gerados de um board com o sistema e, dentro da caixa do monolito, o diagrama de código em clean architecture. O board deixava zero perguntas para a IA.Um parágrafo com a ideia e as regras principais (um livro por vez, no máximo 3 por pessoa, 14 dias).
Instruções comunsTrabalhar só na própria pasta, não perguntar (registrar as escolhas em DECISIONS.md), só módulos do Node, porta pela variável PORT.As mesmas

Dois agentes do mesmo modelo, em paralelo, sem saber um do outro. A avaliação foi feita depois, por mim.

Resultado

Com HunchSem Hunch
Tokens do agente79.66142.189
Chamadas de ferramenta156
Tempo4 min 05 s3 min 37 s
Testes do próprio agente27 passando15 passando
Código (sem testes)510 linhas em 19 arquivos258 linhas em 4 arquivos
Testes (linhas)380227
Sonda de caixa-preta: comportamento (16 cenários)16 de 1616 de 16
Sonda: códigos HTTP do contrato (2 cenários)2 de 20 de 2 (409 em vez de 422, 404 em vez de 403)
Forma do código (hunch check)0 imports fora da formaNão se aplica: não há camadas
Onde estão as regrasNo domínio (src/domain/loan.js); o SQL só nos adaptadoresRegras e SQL no mesmo arquivo (src/shelf.js)
Decisões que o agente tomou sozinho1911
Board atualizado pelo agenteSim: acrescentou as duas peças que criou a mais, e o board continua válidoNão se aplica

A sonda (eval/probe.mjs) sobe cada app como processo, com banco novo, e roda os mesmos cenários: adicionar livro, validação, permissões, emprestar com vencimento em 14 dias, livro já emprestado, limite de 3, devolver por outra pessoa, devolver duas vezes, "meus empréstimos", atrasados e chamada sem identidade.

As decisões, olhando uma por uma

Sem Hunch (11): 5 eram decisões de produto que o board do Hunch já tinha tomado:

As outras 6 eram de implementação: caminho do banco, pasta dos testes, transação.

Com Hunch (19):

Nenhuma delas foi uma regra de produto inventada.

Então o Hunch foi melhor?

No resultado, sim, com ressalvas. Os dois apps funcionam e cumprem todas as regras de negócio. O com Hunch:

O simples é menor, mais direto e igualmente correto no comportamento.

No custo, não: o agente com Hunch gastou 1,9 vez mais tokens e 13% mais tempo, porque leu 41 arquivos e escreveu mais código e testes.

O que isso quer dizer:

Defeitos do Hunch encontrados e corrigidos

Ao montar o teste (antes de rodar os agentes):

Pelo agente com Hunch (depois da rodada):

Limites deste teste

Arquivos