Skip to content

v2.0.0 — codedriven

Latest

Choose a tag to compare

@renatomf renatomf released this 05 Oct 17:46
· 5 commits to main since this release
9837ab5

Fecha o roadmap da v2: o app do tutorial (v1-tutorial) foi medido, teve seus limites identificados e evoluiu aos poucos, com testes, medições e ADRs.

App: https://nextjs-codedriven.vercel.app

O que a v2.0 entregou

  1. Baseline: antes de mudar qualquer coisa, os números foram medidos com data e método.
  2. Rede de segurança: testes unitários, de integração (Postgres real) e E2E obrigatórios no CI.
  3. Monólito modular + Clean Architecture: só onde há regra de negócio, migrado módulo a módulo.
  4. Observabilidade e custo: Sentry, logs JSON com correlation id e limites de custo do LLM.
  5. Ingestão assíncrona: a análise saiu da request e foi para o Vercel Workflow, com retry por etapa.
  6. Segurança e dados: GitHub App só de leitura com token de 1 h, retenção de dados e CSP.
  7. Evals + qualidade da análise: a nota foi calibrada contra a cobertura real, e falsos positivos conhecidos agora reprovam o PR.

Antes × depois (medido em 2026-10-04)

Antes Depois
Nota determinística deste repositório 53 78
Testes 43 unitários 543 unitários, 180 de integração, 7 E2E
Onde a análise roda dentro da request (até 300 s) Vercel Workflow com retry por etapa
Função com o runtime ONNX 247,8 MiB 36,0 MiB
Credenciais do usuário guardadas token OAuth com escrita em todos os repositórios nenhuma

Detalhes e método em docs/results/before-after.md.

Para ler

Próximo: v2.1 — Code Intelligence

A v2.1 traz uma AST do repositório inteiro, métricas calculadas pela AST e a calibração das notas (TD-50). Quando ela fechar, o relatório público deste repositório volta ao README.