Skip to content

Apêndice E — Glossário

TermoDefinição
ADRArchitecture Decision Record. Registro permanente de uma decisão arquitetural do projeto. Ver Parte VII.
APROVADO_COM_OBSERVACOESVeredito do Gate 1 quando há só médios/baixos: aprova e anota dívida, sem disparar loop.
base_shaSHA do Git capturado antes de a task começar; permite ao Gate 2 gerar o diff via git diff <base_sha>.
CACritério de Aceitação. Condição objetiva e verificável que torna uma US "pronta".
critical pathPath cuja semântica indica área sensível (auth, security, crypto, migrations, secrets, api_contracts, payments). Dispara escalação para Opus.
CTCaso de Teste. Teste que prova um CA.
code_review_onlyCategoria de problema que não muda comportamento; no loop, permite pular o re-QA.
débito-controladoPolítica central: crítico/alto reprova; médio/baixo vira dívida anotada. Ver Parte V.
executorAgente da stack que implementa uma task na FASE 2 da pipeline.
fast-pathInferência/declaração de gates reduzidos (ex.: [qa]) para tasks de baixo risco.
Gate 1agent-spec-qa-validator. Olho funcional; 8 camadas; único que executa a suíte de testes.
Gate 2agent-spec-staff-architecture-review. Olho arquitetural; opera sobre o diff git.
Iron LawsAs 6 leis invioláveis de testes da doutrina agent-spec-testing-best-practices (expor defeitos, uma razão de falha, camada mais baixa, fronteira real, corrija o SUT, nenhum código test-only em produção — a #6 é a Lei do seam). Não confundir com as 6 Iron Rules da Disciplina do Executor.
memória inlinebase_sha + sumário do executor, passados no prompt dos gates; não persistem em disco.
memória lazytasks/.tmp/T{N}.md, criada só em rejeição; apagada quando os gates aplicáveis aprovam.
miniSpecCaminho para features de 1–3 user stories.
mock budgetIron Law: mockar todos os colaboradores exige um teste de integração companheiro.
caminho de sucesso (happy path)Cenário em que tudo dá certo — sem erros, sem dados ruins. Em testes, o oposto do cenário negativo.
divergência (drift)Cópias do mesmo conhecimento que evoluem em separado e param de concordar (ex.: skill que duplicou um template e foi modificada sem atualizar o original).
efeito colateralMudança de estado externo ao retorno da função: gravar em disco, escrever no banco, publicar evento, alterar variável global.
fast-path (atalho)Inferência/declaração de gates reduzidos (ex.: [qa]) para tasks de baixo risco.
fallbackCaminho alternativo automático que entra quando o caminho preferido falha (ex.: paralelismo cai para sequencial se algum guard falhar).
fixo no código (hardcoded)Valor escrito direto no código-fonte em vez de vir de config/parâmetro. Antônimo de "configurável".
fonte única de verdade (single source of truth)Um único lugar canônico de onde a informação vem; cópias são derivadas dela, nunca paralelas.
spikeExperimento curto e descartável, geralmente para aprender uma tecnologia ou explorar uma abordagem. Não vai para produção sem reescrita.
tempo real (wall clock)Tempo cronológico percorrido — em oposição a tempo de CPU. Inclui esperas, I/O e bloqueios.
trade-offEscolha entre opções com prós e contras diferentes; ganhar em uma dimensão custa em outra.
fluxo de trabalho (workflow)Sequência ordenada de etapas que produz um resultado — neste framework, refere-se ao caminho desde a ideia até o git add.
marcador (placeholder)Texto que indica que algo será preenchido depois; geralmente em templates onde o autor humano decide o conteúdo final.
onboardingCapacitação inicial de uma pessoa nova no time/projeto/framework.
subconjunto (subset)Parte selecionada de um conjunto maior — ex.: filtrar ADRs por tag.
qa-observations.mdDiário de bordo versionado da execução; fonte do /agent-spec-debt-resolution.
.qa_context.mdResumo denso do tech spec para os gates; reduz tokens de descoberta em 5–10x.
revalidation_requiredCategoria de problema que muda comportamento; no loop, força re-QA.
SDDSpec-Driven Development. Caminho mais completo, para features complexas (≥ 4 US).
Strategy SelectorRubric de 8 sinais da /agent-spec-pre-refinement que recomenda o caminho.
TaskCardCaminho para uma mudança pontual e isolada (1 task).
USUser Story. A necessidade na voz de quem precisa.
variantweb / mobile / backend. Muda templates/checklists, não o path.

AgentSpec Framework · Spec-driven com IA sobre Claude Code