create-adr
Register a technical decision in ADR format
Ownership
- agent:
architect
Inputs
tech-spec
Context
architecture-principles
Outputs
adr
Templates
adr-template
Checklists
definition-of-done
Dependencies
create-tech-spec
Conteudo do artefato
Task: create-adr
Objective
Registrar a decisao arquitetural de forma rastreavel.
Execution
Prioriza saida estruturada e objetiva.
Steps
- Revisar a tech spec, os diagramas associados e o problema estrutural que precisa de decisao explicita.
- Registrar contexto, drivers arquiteturais, restricoes e assuncoes.
- Enumerar opcoes consideradas com trade-offs e motivos de descarte.
- Declarar decisao, escopo da decisao e impacto esperado em componentes, contratos, dados e operacao.
- Explicar consequencias positivas, negativas, riscos aceitos e custos de manutencao.
- Registrar implicacoes de rollout, rollback, observabilidade, compatibilidade e follow-ups.
- Finalizar com tabela objetiva do que foi decidido, do que foi concluido e do que permanece pendente.
Deliverables
- ADR rastreavel e acionavel
- opcoes consideradas e rejeitadas
- impacto em arquitetura, dados, contratos e operacao
- tabela final da etapa com itens concluidos e pendentes
Arquivo
packs/engineering-base/tasks/create-adr.md