Skip to content

Commit 441a06d

Browse files
committed
Document process for superseding ADRs
1 parent 0c540f6 commit 441a06d

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

adr/README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,13 @@ When making significant architectural changes, please:
3131
2. Discuss with the team
3232
3. Update to Accepted status once implemented
3333
4. Update this index with a link to the new ADR
34+
35+
### Superseding an Existing ADR
36+
37+
When a new decision replaces an old one:
38+
39+
1. Create the new ADR following the normal process
40+
2. In the new ADR, include a note in the Context section mentioning which ADR it supersedes (e.g., "This decision supersedes [ADR-001](001-previous-decision.md)")
41+
3. Update the Status field of the old ADR from "Accepted" to "Superseded"
42+
4. Do NOT modify the body of the old ADR (Context, Decision, Alternatives, Consequences) - it remains as an immutable historical record
43+
5. Both ADRs remain in the repository to preserve the full decision history

0 commit comments

Comments
 (0)