meldestelle/docs/99_Journal/2026-01-15_Archiving_Strategy.md
Stefan Mogeritsch 3465cab246 Standardize documentation with headers and archive old files
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.
2026-01-16 12:17:47 +01:00

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

  1. Curator Playbook Update: Der Curator ist verantwortlich für das Verschieben in _archive/ am Ende einer Session.
  2. Template Erstellung: Definition des Standard-Headers für alle neuen Dokumente.
  3. Cleanup: Einmaliges Aufräumen der bestehenden Ordner (01_Architecture, 90_Reports).

4. Beispiel-Workflow

  1. Architect erstellt Roadmap_Q1.md (Status: ACTIVE).
  2. Quartal endet. Architect erstellt Roadmap_Q2.md.
  3. Curator verschiebt Roadmap_Q1.md nach 01_Architecture/_archive/2026-03-31_Roadmap_Q1.md und setzt Status auf ARCHIVED.