Every benchmark, as written in the repository (in Portuguese). Each one builds the same app three ways and measures it from the outside. Open a report for what each agent received, the decisions it made on its own and the limits of the test.

Benchmarks do Hunch

Gerado por npm run bench:report. Como rodar um benchmark e o que cada número quer dizer: README.md.

clinic: agenda de uma clínica: horários, marcar, cancelar com 24 h (hexagonal dentro do monolito)

2026-10-10, Hunch 112144b. Relatório completo: clinic/REPORT.md.

Com HunchPrompt simplesGrill-me
Custo
Tokens do agente que construiu92.96348.377283.821
Tokens da pessoa simulada (grill-me)--115.970
Chamadas de ferramenta171124
Tempo (s)309134671
Comportamento
Sonda: regras do board28/2929/2929/29
Sonda: contrato (códigos e rotas do board)10/104/1010/10
Robustez: entrada ruim sem 5xx9/99/99/9
Respostas 5xx durante a sonda000
Testes de contrato do pacote---
Testes
Testes passando54/5423/2353/53
Cobertura de linhas96,74%98,57%97,46%
Cobertura de ramos96%94,81%96,85%
Cobertura de funções94,81%88,64%96,88%
Código
Linhas de código578 em 20 arquivos376 em 4 arquivos826 em 26 arquivos
Linhas de teste573331625
Maior arquivo (linhas)14121499
Maior função (linhas)343250
Funções com mais de 40 linhas002
Complexidade: máxima / média por função10 / 2,511 / 3,59 / 2,7
Aninhamento máximo665
Linhas duplicadas5,5%5%7,1%
Arquivos que misturam HTTP e SQL000
Erros de sintaxe000
Imports fora da forma do board0 de 19não segue as pastas0 de 19
Processo
Decisões tomadas sozinho262220
Perguntas feitas (grill-me)--39

shelf: empréstimo de livros num escritório (clean architecture dentro do monolito)

2026-10-10, Hunch fc97369. Relatório completo: shelf/REPORT.md.

Com HunchPrompt simples
Custo
Tokens do agente que construiu79.66142.189
Tokens da pessoa simulada (grill-me)--
Chamadas de ferramenta156
Tempo (s)245217
Comportamento
Sonda: regras do board16/1616/16
Sonda: contrato (códigos e rotas do board)2/20/2
Robustez: entrada ruim sem 5xx9/99/9
Respostas 5xx durante a sonda00
Testes de contrato do pacote--
Testes
Testes passando27/2715/15
Cobertura de linhas95,13%97,52%
Cobertura de ramos90,77%91,67%
Cobertura de funções91,38%92,11%
Código
Linhas de código529 em 19 arquivos262 em 4 arquivos
Linhas de teste389230
Maior arquivo (linhas)132128
Maior função (linhas)3639
Funções com mais de 40 linhas00
Complexidade: máxima / média por função9 / 28 / 2,6
Aninhamento máximo45
Linhas duplicadas9,4%4,3%
Arquivos que misturam HTTP e SQL00
Erros de sintaxe00
Imports fora da forma do board0 de 140 de 1
Processo
Decisões tomadas sozinho1911
Perguntas feitas (grill-me)--

spend: reembolso de despesas: rascunho, envio, aprovação por alçada, teto mensal e pagamento (onion dentro do monolito)

2026-10-10, Hunch 25694ab (v0.09) contra 3ca8931 (produção). Relatório completo: spend/REPORT.md.

Com HunchHunch em produçãoPrompt simplesGrill-me
Custo
Tokens do agente que construiu82.35697.37243.746223.530
Tokens da pessoa simulada (grill-me)---116.627
Chamadas de ferramenta1320515
Tempo (s)217337105379
Comportamento
Sonda: regras do board34/3434/3431/3434/34
Sonda: contrato (códigos e rotas do board)12/1212/127/1212/12
Robustez: entrada ruim sem 5xx9/99/99/99/9
Respostas 5xx durante a sonda0000
Testes de contrato do pacote28/28---
Testes
Testes passando50/54106/10626/2671/71
Cobertura de linhas99,05%97,05%95,21%97,84%
Cobertura de ramos94,34%95,9%85,62%94,01%
Cobertura de funções98,53%94,32%100%95,24%
Código
Linhas de código558 em 19 arquivos691 em 18 arquivos372 em 3 arquivos865 em 20 arquivos
Linhas de teste671742250836
Maior arquivo (linhas)110116313195
Maior função (linhas)343514684
Funções com mais de 40 linhas0032
Complexidade: máxima / média por função8 / 3,112 / 2,235 / 6,617 / 2,4
Aninhamento máximo5555
Linhas duplicadas4,1%7,7%6,8%6,4%
Arquivos que misturam HTTP e SQL0010
Erros de sintaxe0000
Imports fora da forma do board0 de 190 de 18não segue as pastas0 de 16
Processo
Decisões tomadas sozinho7241424
Perguntas feitas (grill-me)---36