Pular para conteúdo

Template: ADR

Objetivo

Padronizar o registro de decisões arquiteturais — formato real usado em ADR-0001 a ADR-0005.


Estrutura

# ADR-<NNNN>: <Título da Decisão>

**Status:** Proposta | Aceita | Superseded

## Contexto

Qual problema/pergunta motivou a decisão. Se a decisão original era aspiracional e foi substituída pela prática real, dizer isso explicitamente aqui.

## Decisão Real

O que de fato foi (ou vai ser) feito — descrito como implementado, não como aspiração, sempre que já houver código em produção.

## Consequências

- O que essa decisão facilita
- O que essa decisão custa/limita
- Quando reavaliar

Regra de numeração

Sequencial, sem reaproveitar números removidos. status: Superseded no frontmatter e no corpo quando uma decisão anterior deixa de refletir a prática real — nunca apagar o ADR antigo, só marcar como substituído (ver ADR-0002 e ADR-0003 como exemplo real desse padrão).


Referências