O fechamento da série com dados reais de git, ADRs e evidências do lemon-code, do app e do lemon-model
English summary: Series wrap-up with real numbers from git, ADRs and evidence across the lemon-code CLI, the macOS app and the lemon-model lab, plus recorded mistakes and next steps.
Publicado: 16 de novembro de 2026
Tempo de leitura: 7 min
Série: lemon-code em 30 dias, parte 13 de 13
Nenhum modelo foi promovido. Essa é a linha mais importante deste fechamento, e ela vem antes de qualquer número bonito.
O recorte é de 16 de outubro de 2026. Contagens de commits e datas vêm do HEAD de cada repositório; contagens de arquivos refletem os arquivos presentes nas árvores locais naquele dia. Este é o comando base para reproduzir os números de Git:
git rev-list --count HEAD
git log --reverse --format=%ad --date=short | head -1
git log -1 --format=%ad --date=short
git log --format=%s | grep -c '^feat'
git log --format=%s | grep -c '^fix'
Pense na diferença entre fatura e extrato. A fatura mostra o que você quer pagar agora. O extrato mostra tudo que passou pela conta, inclusive o que você preferia esquecer. Retrospectiva de projeto costuma ser fatura. Esta tenta ser extrato.
| Projeto | Commits | Período | Outros dados |
|---|---|---|---|
| lemon-code (CLI) | 448 | 07/03/2026 a 13/10/2026 | 161 arquivos de teste, 548 arquivos .ts/.tsx, versão 0.1.45 |
| lemon-code-app (macOS) | 152 | 16/05/2026 a 12/10/2026 | SwiftUI sobre o CLI via JSON-RPC |
| lemon-model | 268 | 22/09/2026 a 10/10/2026 | 34 specs, 64 evidências, 144 arquivos de teste |
Os commits e as datas da tabela vêm do HEAD; as contagens de arquivos são uma fotografia dos caminhos presentes nas árvores locais em 16/10/2026.
No CLI, 61 commits entraram a partir de 16 de setembro. Pelo prefixo da mensagem, 177 começam com feat e 78 com fix; os outros 193 não começam com nenhum dos dois.
Produtos gratuitos e pagos para transformar ideias em uma base que você consegue executar.
13 produtos disponíveisContinue explorando tópicos similares
Eu tinha quatro CLIs de IA instalados e nenhum sabia o que os outros tinham feito. O lemon-code nasceu para ser a camada que junta contexto, roteamento e aprovação na minha máquina.
A telemetria do meu agente vem desligada, aponta para localhost e não exporta nenhum prompt. Mesmo assim ela responde quanto custou cada turno e por que um modelo foi escolhido.
O lemon-code tem seis ADRs com o número 0049, todas criadas no mesmo dia. Esse erro ensina mais sobre memória de projeto com vários agentes do que qualquer ADR bem numerada.
Checklist prático para validar segurança, custos, avaliações e observabilidade antes de colocar seu app com IA em produção.
Templates testados em produção, usados por desenvolvedores. Economize semanas de setup no seu próximo projeto.
O CLI tem 67 documentos numerados de ADR, que correspondem a 57 IDs distintos até 0060. Há colisões: o ID 0049 aparece em seis documentos; 0050, 0051, 0052 e 0055 também se repetem. A numeração paralela explica o erro: cada agente consultava a pasta e escolhia o próximo número disponível naquele momento.
Isso aconteceu porque vários agentes escreviam ADRs em paralelo e cada um pegava o "próximo número" olhando a pasta naquele momento. É o tipo de erro que só aparece quando a memória do projeto é usada de verdade por mais de um autor.
O lemon-model tem evidências que passaram e evidências do que ainda não existe:
NOASSERTION, e os dados e adapters permanecem privados, locais e não elegíveis para promoção.O README do projeto continua dizendo o essencial: avaliação de qualidade de código e modelo de produção estão pendentes.
feat nem fix. Métricas por tipo de mudança ficam incompletas.Treze posts depois, o lemon-code é um CLI com 448 commits, um app nativo por cima e um laboratório de modelo com mais portões do que modelos. Os números não dizem que deu certo. Dizem exatamente o que foi feito, o que quebrou e o que falta.
Obrigado por acompanhar a série.
Se você quer montar um agente de código, um app sobre CLI ou um processo de avaliação de modelo com esse nível de registro, é o tipo de trabalho que faço na LEMON.DEV.