Skip to content

Apêndice B — Categorias canônicas

Toda entrada em problemas.*[] dos gates carrega uma categoria. O vocabulário é canônico (definido em agent-spec-workflow-rules.md) e divide-se em duas classes que governam se a próxima rodada de correção re-roda o QA ou vai direto ao Tech Review.

CategoriaClasseJustificativa
architecturerevalidation_requiredEstrutura altera fluxo/dependências
securityrevalidation_requiredCorreção de vulnerabilidade afeta lógica
testsrevalidation_requiredImplica mudar/criar testes
logicrevalidation_requiredBug de lógica muda comportamento
data_handlingrevalidation_requiredParsing/validação afeta entrada/saída
error_handlingrevalidation_requiredFluxo de exceção muda
performancerevalidation_requiredPode quebrar casos limite
concurrencyrevalidation_requiredComportamento sob carga muda
adr_compliancerevalidation_requiredPode exigir mudança estrutural
code_qualitycode_review_onlyRefactor sem mudança de comportamento
namingcode_review_onlyRenomear sem mudar API
stylecode_review_onlyFormatação
documentationcode_review_onlyComentários, docstrings
dead_codecode_review_onlyRemoção de código não executado
importscode_review_onlyReorganização

Default conservador: categoria desconhecida → tratada como revalidation_required. Pular o QA indevidamente custa mais caro do que rodá-lo num naming fix.

📚 Aprofundamento na Referência

AgentSpec Framework · Spec-driven com IA sobre Claude Code