Verificacao Antes de Concluir -- Padrao DME
Nenhuma afirmacao de conclusao sem evidencia fresca.
Regra de ferro
SEM EVIDENCIA = SEM AFIRMACAO DE CONCLUSAO
Se o comando de verificacao nao foi executado NESTA mensagem, nao se pode afirmar que passa.
Antes de declarar qualquer status
- IDENTIFICAR: qual comando prova esta afirmacao?
- EXECUTAR: rodar o comando completo (fresco, nao cache)
- LER: analisar a saida real, nao assumir
- SO ENTAO: declarar o status com base na saida
Comandos de verificacao por tipo
| Afirmacao | Comando obrigatorio |
|---|---|
| "Build passa" | npm run build ou equivalente |
| "Testes passam" | npm test ou pytest |
| "Lint limpo" | npx eslint . ou ruff check . |
| "Types ok" | npx tsc --noEmit |
| "Deploy pronto" | rodar deploy-check |
| "Bug corrigido" | reproduzir o cenario e mostrar que funciona |
Proibido
- "Deve estar funcionando" -- sem evidencia nao conta
- "Acredito que passa" -- rodar e mostrar
- "Ja corrigi isso antes" -- rodar de novo agora
- Citar resultado de uma execucao anterior -- rodar fresco