docs(adr): supersede ADR-0002 with ADR-0019, and say what survives it
Decision sorb. ADR-0002 held that all project issues live on git.lab. Since ADR-0012 and now ADR-0019 the canonical place is docs/issues/ in this repo, with GitLab as the generated mirror - so that sentence stood in the record as a valid rule next to its own opposite. Only that sentence falls. ADR-0002 also moved the backlog repo into the lab and named the lab the source of truth; git.lab stays canonical for code (ADR-0001) and the repo stays where ADR-0002 put it. Because a bare "superseded" would read as if the move were undone too, ADR-0019 now carries a section drawing the line, and the superseded_by pointer leads a reader there. ADR-0002's body is untouched, matching how ADR-0006 and ADR-0007 were retired. ADR-0005 is deliberately left accepted: the WIP limit, the status labels and the rule that only sorb promises work all still hold - only "the board is the truth" moved, and ADR-0012 already records that. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
f8c2621607
commit
577c371ebf
@@ -3,7 +3,7 @@ type: adr
|
||||
id: "0019"
|
||||
status: accepted
|
||||
date: 2026-08-18
|
||||
supersedes: null
|
||||
supersedes: docs/adr/0002-issues-und-management-ins-lab.md
|
||||
superseded_by: null
|
||||
related:
|
||||
- "docs/adr/0012-issues-im-repo-gitlab-als-spiegel.md"
|
||||
@@ -68,3 +68,20 @@ adoptiert; es gibt ab jetzt genau eine kanonische Nummernwelt.**
|
||||
und adoptieren bei Bedarf durch Aufnahme in die `projekt`-Enum.
|
||||
- Querbezüge in Prosa nennen künftig die Datei-ID; alte Bezeichner wie
|
||||
„gitops#61" bleiben über Frontmatter und Dateinamen auffindbar.
|
||||
|
||||
## Verhältnis zu ADR-0002 (Ablösung, teilweise)
|
||||
|
||||
ADR-0002 entschied zweierlei: dass **alle Projekt-Issues auf git.lab leben**, und
|
||||
dass das Backlogs-Repo als `axion1337.chat/management` ins Lab zieht, weil das Lab
|
||||
die Quelle der Wahrheit ist. Nur der **erste** Satz fällt.
|
||||
|
||||
- **Abgelöst:** „Alle Projekt-Issues leben auf git.lab." Kanonisch ist seit
|
||||
ADR-0012 `docs/issues/` im Repo, seit diesem ADR für alle Tracker der Gruppe;
|
||||
GitLab ist der generierte Spiegel. ADR-0002 wird deshalb auf `superseded`
|
||||
gesetzt — die Aussage stünde sonst als gültige Regel neben ihrem Gegenteil.
|
||||
- **Gilt weiter:** git.lab bleibt kanonisch für **Code** (ADR-0001), und das
|
||||
management-Repo bleibt dort, wohin ADR-0002 es gebracht hat. Der Umzug selbst
|
||||
wird nicht rückgängig gemacht und nicht neu entschieden.
|
||||
|
||||
Die Statusmarkierung betrifft also die Issue-Frage, nicht die Repo-Topologie. Wer
|
||||
ADR-0002 künftig liest, findet über den `superseded_by`-Zeiger hierher.
|
||||
|
||||
Reference in New Issue
Block a user