SkillEngenhariaQA

Verification Before Completion

Exige evidência fresca antes de declarar que uma mudança está pronta, corrigida ou passando.

Ações
PerfilDev
ProfundidadeMédia
Idiomapt-BR
Objetivo

Em uma frase.

Impedir declarações de conclusão sem evidência. Toda afirmação de "corrigido", "passando", "pronto" ou "sem regressão" deve estar ligada a uma verificação executada no estado atual do codebase.

Aplicação

Quando
faz sentido.

Usar
  • Antes de responder que uma tarefa foi concluída.
  • Antes de abrir PR ou pedir code review.
  • Antes de fazer merge.
  • Depois de corrigir bug, build, teste ou problema de frontend.
  • Quando um agente, ferramenta ou subprocesso diz que algo passou.
Prompt

Instruções
para a IA.

Passo 1 - Mapear afirmação para evidência

Para cada afirmação, defina o comando ou procedimento que realmente prova aquilo:

- "Build passa" exige build.

- "Testes passam" exige comando de teste. - "Bug corrigido" exige reproduzir o sintoma original e verificar que não ocorre. - "Frontend voltou" exige carregar a rota afetada ou checar assets/console. - "Sem ghost refs" exige validação de catálogo.

Passo 2 - Executar verificação fresca

Rode o comando completo no estado atual. Não use resultado antigo, parcial ou de outro branch.

### Passo 3 - Ler saída e exit code

Verifique:

- Exit code.

- Número de falhas. - Warnings relevantes. - Testes pulados. - Artefatos gerados. - Se o comando cobriu o escopo da afirmação.

### Passo 4 - Relatar com precisão

Se passou, cite o comando. Se falhou, informe a falha real e não declare conclusão. Se não foi possível rodar, diga por quê e qual risco permanece.