Applied a unified header format to all documentation files for better status identification, referencing, and ownership tracking. Archived outdated roadmaps, reports, and journal entries. Updated playbooks with new responsibilities, lifecycle rules, and consistent handover formats to align with the new archiving strategy.
2.7 KiB
Journal: Strategie für Archivierung und Dokumenten-Lifecycle
Datum: 15.01.2026 Autor: Documentation & Knowledge Curator Kontext: Entwicklung einer Strategie zur Handhabung veralteter Dokumente (ToDos, Roadmaps) und Vereinheitlichung des Dokumenten-Status.
1. Problemstellung
Aktuell existieren Dokumente wie MASTER_ROADMAP_2026_Q1.md neben älteren Roadmaps oder Status-Reports. Es ist nicht immer sofort ersichtlich, was "Single Source of Truth" (SSOT) ist und was historische Relevanz hat.
Zudem fehlen einheitliche Header, die den Status eines Dokuments (z.B. "DRAFT", "ACTIVE", "DEPRECATED") auf den ersten Blick klarmachen.
2. Lösungsansatz: Lifecycle-Management
A. Ordner-Struktur für Archivierung
Wir führen in jedem Hauptbereich (01_Architecture, 05_Backend, etc.) einen Unterordner _archive/ ein.
- Regel: Sobald ein Dokument (z.B. eine Roadmap oder eine ToDo-Liste) abgearbeitet oder obsolet ist, wird es nicht gelöscht, sondern in den
_archive/-Ordner verschoben. - Benennung: Beim Verschieben wird das Datum vorangestellt:
YYYY-MM-DD_OriginalName.md.
B. Standardisierter Header (Frontmatter-Style)
Jedes Dokument erhält einen standardisierten Header-Block ganz oben.
---
type: [Roadmap | Concept | Reference | ADR | Report]
status: [DRAFT | ACTIVE | DEPRECATED | ARCHIVED]
owner: [Rolle, z.B. Lead Architect]
last_update: YYYY-MM-DD
context: [Link zu Ticket/Epic oder "General"]
---
- ACTIVE: Die aktuelle Wahrheit. Darf nur einmal pro Thema existieren (SSOT).
- DEPRECATED: Noch gültig, aber Ablösung geplant.
- ARCHIVED: Historisch, nur noch zum Nachlesen. (Liegt idealerweise im
_archive/Ordner).
C. Umgang mit ToDo-Listen
ToDo-Listen in Markdown-Dateien neigen dazu, zu veralten.
- Strategie: ToDos gehören primär in den Issue-Tracker (wenn vorhanden) oder in die
MASTER_ROADMAP. - Temporäre ToDos: Wenn ToDos in Konzepten stehen, müssen sie bei Abschluss in die Roadmap oder das Backlog überführt werden. Das Dokument selbst wird dann zum "Reference"-Dokument (ohne offene ToDos) oder archiviert.
3. Umsetzungsschritte
- Curator Playbook Update: Der Curator ist verantwortlich für das Verschieben in
_archive/am Ende einer Session. - Template Erstellung: Definition des Standard-Headers für alle neuen Dokumente.
- Cleanup: Einmaliges Aufräumen der bestehenden Ordner (
01_Architecture,90_Reports).
4. Beispiel-Workflow
- Architect erstellt
Roadmap_Q1.md(Status: ACTIVE). - Quartal endet. Architect erstellt
Roadmap_Q2.md. - Curator verschiebt
Roadmap_Q1.mdnach01_Architecture/_archive/2026-03-31_Roadmap_Q1.mdund setzt Status auf ARCHIVED.