Referência técnica/docs/referencia/qualidade-e-releaseEtapa 7 de 7
Qualidade e release
Critérios mínimos para considerar uma alteração pronta.
Recorte da seçãoReferência do sistema
Consulte contratos, decisões e comportamentos atuais do sistema com caminhos diretos para os detalhes relacionados.
Atualizado18 de jul. de 2026
Seções5
Tags3
qualidadetestesrelease
Nesta página · 5 tópicos
Código
- escopo revisado e sem arquivos de runtime no diff;
- lint e typecheck aprovados;
- build de produção aprovado;
- contrato de API compatível ou versionado;
- regra de domínio testada fora da UI quando aplicável;
- documentação atualizada.
Segurança
- nenhuma credencial no diff, log ou payload;
- rota administrativa protegida por sessão e permissão;
- mutação com CSRF e validação;
- resposta sem campos internos desnecessários;
- rate limit em autenticação e abuso previsível.
- proxy sobrescreve cabeçalhos de IP e a origem pública está na allowlist;
- health público e
/meentregam somente dados mínimos; - alteração de senha revoga ou rotaciona sessões;
npm audit --omit=devnão apresenta vulnerabilidade conhecida.
Operação
- migração compatível e idempotente;
- backup previsto para mudança destrutiva;
- runtime externo preservado;
- rollback de código definido;
- smoke test executado após deploy.
Comércio
- preço, estoque, promoção e frete validados no backend;
- cenários concorrentes testados;
- pedido preserva snapshot;
- experiência verificada em desktop e mobile;
- analytics não bloqueia conversão.
Comandos locais
bash
npm run lint
npm run build:fast
git diff --check
git status --short