Skip to content

Capítulo 23 — A trilha de auditoria: qa-observations.md

docs/specs/features/{feature}/{version}/qa-observations.md é o arquivo versionado (entra no Git) que os três orquestradores appendam incrementalmente durante a execução. É a caixa-preta do run.

Os eventos gravados

EventoQuandoSeveridade
Auto-escalação do executorTask sonnet que escala para opus em retryInfo
Auto-escalação do Gate 2Tech Review escalado por security_flags ou retryInfo
Critical path detectadoTask tocou path em critical_pathsInfo
gates: noneTask pulou todos os gates por declaração explícitaAviso
Task BLOQUEADA3 tentativas sem aprovação dos dois gatesErro
Débito anotadoTask aprovada como APROVADO_COM_OBSERVACOESInfo
Retry classificationDecisão requires_qa_revalidation em loopInfo

Por que a auditoria é obrigatória

O log de retry classification é o melhor exemplo: sem ele, é impossível distinguir um bug do algoritmo de uma decisão correta de pular/re-rodar o QA. O post-mortem cadastro-pratos-franquia levantou suspeita de que uma task naming/style foi re-QA indevidamente — só foi possível investigar porque a decisão e a justificativa estavam logadas.

📝 Nota

qa-observations.md é também a fonte primária de /agent-spec-debt-resolution (visto na Parte V): o débito anotado aqui é o que a skill de cleanup recolhe depois. Observabilidade e a política débito-controlado são dois usos do mesmo arquivo.

📚 Aprofundamento na Referência

AgentSpec Framework · Spec-driven com IA sobre Claude Code