---
fase: endurecer
titulo: Endurecer
agentesAtivos: [qa]
outputs:
  - QaVerdict
  - evidência visual
  - QA Results na story
gate:
  gateKeeper: qa
  checklistRef: reality-check-checklist
  checklistRefsExtra: [design-quality-checklist]
  criterios:
    - criterio: Executado, não lido — suíte + fluxo exercitados
      evidenciaExigida: log da execução real, não impressão do diff
    - criterio: Evidência anexada a cada afirmação de pronto
      evidenciaExigida: teste verde, screenshot, console limpo
    - criterio: Regressão para todo bug corrigido
      evidenciaExigida: teste que reproduzia o bug (red antes do green)
---

# Fase 5 — Endurecer

A Quinn ataca o que vai falhar em produção: executa, coleta evidência visual, roda o reality-check e
emite o `<verdict>`. O default é NEEDS WORK — READY só com evidência esmagadora.

**Gate:** o `reality-check-checklist` guarda a saída. Reprovar 2–3 vezes aqui é o processo funcionando.
Sem execução e sem evidência, não há PASS — o gate não atesta o que não viu.
