A reparação autônoma de código começa pelo entendimento.
Um agente que lê seu repo pelo modelo gasta a maior parte dos tokens achando o bug. O Codna mapeia o repositório primeiro, sem modelo, e entrega ao agente um pacote de evidências restrito à issue. Ele imprime a relação bruto/pacote em cada execução.
O resultado é uma correção que se explica: causa raiz, confiança, raio de impacto e risco de regressão, filtrada por uma verificação de risco antes de aplicar qualquer coisa. Rode com --tests --apply e o Codna executa seus testes de novo até passarem.
Padrão central
- Mapear o repo por zero tokens de modelo.
- Identificar arquivos suspeitos e caminhos de chamada.
- Montar um pacote de evidências restrito à issue.
- Gerar um patch e informar causa raiz, confiança e risco.
- Filtrar, testar e abrir um pull request que você revisa.