brain/docs/superpowers/plans/2026-04-11-jour-fixe.md

769 lines
16 KiB
Markdown

# Jour Fixe System Implementation Plan
> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
**Goal:** Ein Claude-Skill und Ordnerstruktur in Obsidian aufbauen, das alle 11 Jour-Fixe-Serien mit Agenda, History und Topic-Lifecycle verwaltet.
**Architecture:** Zwei-Schichten-Modell pro Serie: `Agenda.md` (aktiver Zustand) + `Archiv.md` (vollständige History). Claude-Skill definiert Befehle und Lifecycle-Logik. Nutzerdokumentation liegt in `03 Bereiche/IT-Management/`.
**Tech Stack:** Markdown, YAML Frontmatter, Obsidian, Claude Code Skill (.md)
---
## Datei-Übersicht
**Erstellen:**
- `.claude/skills/jour-fixe.md` — Claude-Skill mit allen Befehlen und Formatregeln
- `03 Bereiche/Jour Fixe/SAP Team/Agenda.md`
- `03 Bereiche/Jour Fixe/SAP Team/Archiv.md`
- `03 Bereiche/Jour Fixe/IT Team/Agenda.md`
- `03 Bereiche/Jour Fixe/IT Team/Archiv.md`
- `03 Bereiche/Jour Fixe/Christian Hermann/Agenda.md`
- `03 Bereiche/Jour Fixe/Christian Hermann/Archiv.md`
- `03 Bereiche/Jour Fixe/Business-IT RES/Agenda.md`
- `03 Bereiche/Jour Fixe/Business-IT RES/Archiv.md`
- `03 Bereiche/Jour Fixe/NTT/Agenda.md`
- `03 Bereiche/Jour Fixe/NTT/Archiv.md`
- `03 Bereiche/Jour Fixe/TISAX/Agenda.md`
- `03 Bereiche/Jour Fixe/TISAX/Archiv.md`
- `03 Bereiche/Jour Fixe/Management RES/Agenda.md`
- `03 Bereiche/Jour Fixe/Management RES/Archiv.md`
- `03 Bereiche/Jour Fixe/LANdata/Agenda.md`
- `03 Bereiche/Jour Fixe/LANdata/Archiv.md`
- `03 Bereiche/Jour Fixe/Internal.Lan - Access-Manager/Agenda.md`
- `03 Bereiche/Jour Fixe/Internal.Lan - Access-Manager/Archiv.md`
- `03 Bereiche/Jour Fixe/CSOC/Agenda.md`
- `03 Bereiche/Jour Fixe/CSOC/Archiv.md`
- `03 Bereiche/Jour Fixe/A41 S4/Agenda.md`
- `03 Bereiche/Jour Fixe/A41 S4/Archiv.md`
- `03 Bereiche/IT-Management/Jour Fixe System.md`
---
## Task 1: Jour-Fixe-Ordner und Beispiel-Serie anlegen
**Files:**
- Create: `03 Bereiche/Jour Fixe/SAP Team/Agenda.md`
- Create: `03 Bereiche/Jour Fixe/SAP Team/Archiv.md`
- [ ] **Schritt 1: Ordner anlegen**
```bash
mkdir -p "/home/chk/Dokumente/brain/03 Bereiche/Jour Fixe/SAP Team"
```
- [ ] **Schritt 2: Agenda.md für SAP Team erstellen**
Datei: `03 Bereiche/Jour Fixe/SAP Team/Agenda.md`
```markdown
---
tags: [jour-fixe]
serie: SAP Team
teilnehmer: [Florian Fiala, Steffen Ackerschott]
rhythmus: wöchentlich
---
# SAP Team — Agenda
## 📌 Dauerläufer
- Allgemeiner Status-Update SAP
## 🔴 Offen
## ⏳ Postponed
```
- [ ] **Schritt 3: Archiv.md für SAP Team erstellen**
Datei: `03 Bereiche/Jour Fixe/SAP Team/Archiv.md`
```markdown
---
tags: [jour-fixe, archiv]
serie: SAP Team
---
# SAP Team — Archiv
<!-- Sessions werden hier oben eingefügt, neueste zuerst -->
```
- [ ] **Schritt 4: Verifizieren**
```bash
ls "/home/chk/Dokumente/brain/03 Bereiche/Jour Fixe/SAP Team/"
```
Erwartete Ausgabe: `Agenda.md Archiv.md`
---
## Task 2: Alle weiteren Serien anlegen
**Files:** Alle verbleibenden 10 Serien-Ordner
- [ ] **Schritt 1: Ordner für alle Serien erstellen**
```bash
cd "/home/chk/Dokumente/brain/03 Bereiche/Jour Fixe"
mkdir -p "IT Team" "Christian Hermann" "Business-IT RES" "NTT" "TISAX" "Management RES" "LANdata" "Internal.Lan - Access-Manager" "CSOC" "A41 S4"
```
- [ ] **Schritt 2: IT Team — Agenda.md**
```markdown
---
tags: [jour-fixe]
serie: IT Team
teilnehmer: [Christopher Klein, Eray Kara, Philip Losch, Steffen Brauer, Josiah Stieve]
rhythmus: wöchentlich
---
# IT Team — Agenda
## 📌 Dauerläufer
- Allgemeiner Status-Update KIT
## 🔴 Offen
## ⏳ Postponed
```
- [ ] **Schritt 3: IT Team — Archiv.md**
```markdown
---
tags: [jour-fixe, archiv]
serie: IT Team
---
# IT Team — Archiv
<!-- Sessions werden hier oben eingefügt, neueste zuerst -->
```
- [ ] **Schritt 4: Christian Hermann — Agenda.md**
```markdown
---
tags: [jour-fixe]
serie: Christian Hermann
teilnehmer: [Christian Hermann]
rhythmus: wöchentlich
---
# Christian Hermann — Agenda
## 📌 Dauerläufer
## 🔴 Offen
## ⏳ Postponed
```
- [ ] **Schritt 5: Christian Hermann — Archiv.md**
```markdown
---
tags: [jour-fixe, archiv]
serie: Christian Hermann
---
# Christian Hermann — Archiv
<!-- Sessions werden hier oben eingefügt, neueste zuerst -->
```
- [ ] **Schritt 6: Business-IT RES — Agenda.md**
```markdown
---
tags: [jour-fixe]
serie: Business-IT RES
teilnehmer: []
rhythmus: wöchentlich
---
# Business-IT RES — Agenda
## 📌 Dauerläufer
## 🔴 Offen
## ⏳ Postponed
```
- [ ] **Schritt 7: Business-IT RES — Archiv.md**
```markdown
---
tags: [jour-fixe, archiv]
serie: Business-IT RES
---
# Business-IT RES — Archiv
<!-- Sessions werden hier oben eingefügt, neueste zuerst -->
```
- [ ] **Schritt 8: NTT — Agenda.md**
```markdown
---
tags: [jour-fixe]
serie: NTT
teilnehmer: []
rhythmus: wöchentlich
---
# NTT — Agenda
## 📌 Dauerläufer
## 🔴 Offen
## ⏳ Postponed
```
- [ ] **Schritt 9: NTT — Archiv.md**
```markdown
---
tags: [jour-fixe, archiv]
serie: NTT
---
# NTT — Archiv
<!-- Sessions werden hier oben eingefügt, neueste zuerst -->
```
- [ ] **Schritt 10: TISAX — Agenda.md**
```markdown
---
tags: [jour-fixe]
serie: TISAX
teilnehmer: []
rhythmus: wöchentlich
---
# TISAX — Agenda
## 📌 Dauerläufer
## 🔴 Offen
## ⏳ Postponed
```
- [ ] **Schritt 11: TISAX — Archiv.md**
```markdown
---
tags: [jour-fixe, archiv]
serie: TISAX
---
# TISAX — Archiv
<!-- Sessions werden hier oben eingefügt, neueste zuerst -->
```
- [ ] **Schritt 12: Management RES — Agenda.md**
```markdown
---
tags: [jour-fixe]
serie: Management RES
teilnehmer: []
rhythmus: wöchentlich
---
# Management RES — Agenda
## 📌 Dauerläufer
## 🔴 Offen
## ⏳ Postponed
```
- [ ] **Schritt 13: Management RES — Archiv.md**
```markdown
---
tags: [jour-fixe, archiv]
serie: Management RES
---
# Management RES — Archiv
<!-- Sessions werden hier oben eingefügt, neueste zuerst -->
```
- [ ] **Schritt 14: LANdata — Agenda.md**
```markdown
---
tags: [jour-fixe]
serie: LANdata
teilnehmer: []
rhythmus: wöchentlich
---
# LANdata — Agenda
## 📌 Dauerläufer
## 🔴 Offen
## ⏳ Postponed
```
- [ ] **Schritt 15: LANdata — Archiv.md**
```markdown
---
tags: [jour-fixe, archiv]
serie: LANdata
---
# LANdata — Archiv
<!-- Sessions werden hier oben eingefügt, neueste zuerst -->
```
- [ ] **Schritt 16: Internal.Lan - Access-Manager — Agenda.md**
```markdown
---
tags: [jour-fixe]
serie: Internal.Lan - Access-Manager
teilnehmer: []
rhythmus: wöchentlich
---
# Internal.Lan / Access-Manager — Agenda
## 📌 Dauerläufer
## 🔴 Offen
## ⏳ Postponed
```
- [ ] **Schritt 17: Internal.Lan - Access-Manager — Archiv.md**
```markdown
---
tags: [jour-fixe, archiv]
serie: Internal.Lan - Access-Manager
---
# Internal.Lan / Access-Manager — Archiv
<!-- Sessions werden hier oben eingefügt, neueste zuerst -->
```
- [ ] **Schritt 18: CSOC — Agenda.md**
```markdown
---
tags: [jour-fixe]
serie: CSOC
teilnehmer: []
rhythmus: wöchentlich
---
# CSOC — Agenda
## 📌 Dauerläufer
## 🔴 Offen
## ⏳ Postponed
```
- [ ] **Schritt 19: CSOC — Archiv.md**
```markdown
---
tags: [jour-fixe, archiv]
serie: CSOC
---
# CSOC — Archiv
<!-- Sessions werden hier oben eingefügt, neueste zuerst -->
```
- [ ] **Schritt 20: A41 S4 — Agenda.md**
```markdown
---
tags: [jour-fixe]
serie: A41 S4
teilnehmer: []
rhythmus: wöchentlich
---
# A41 S/4 — Agenda
## 📌 Dauerläufer
## 🔴 Offen
## ⏳ Postponed
```
- [ ] **Schritt 21: A41 S4 — Archiv.md**
```markdown
---
tags: [jour-fixe, archiv]
serie: A41 S4
---
# A41 S/4 — Archiv
<!-- Sessions werden hier oben eingefügt, neueste zuerst -->
```
- [ ] **Schritt 22: Verifizieren**
```bash
ls "/home/chk/Dokumente/brain/03 Bereiche/Jour Fixe/"
```
Erwartete Ausgabe: 11 Ordner, je einer pro Serie.
---
## Task 3: Claude-Skill erstellen
**Files:**
- Create: `.claude/skills/jour-fixe.md`
- [ ] **Schritt 1: Skill-Datei erstellen**
Datei: `.claude/skills/jour-fixe.md`
```markdown
# Jour Fixe Skill
Verwalte Jour-Fixe-Meetings für Christian Kauer in Obsidian.
## Trigger
Aktiviere diesen Skill wenn der Nutzer:
- Eine Agenda für ein Meeting vorbereiten will
- Ein Thema für eine Serie anlegen will
- Ein Thema verschieben will
- Ein Meeting abschließen will
- Nach dem Stand einer Serie fragt
## Dateistruktur
Jede Serie hat zwei Dateien unter `03 Bereiche/Jour Fixe/[Serie]/`:
- `Agenda.md` — aktiver Zustand: Dauerläufer, offene Topics, Postponed
- `Archiv.md` — abgeschlossene Sessions, neueste zuerst
## Dateiformat Agenda.md
```yaml
---
tags: [jour-fixe]
serie: [Name]
teilnehmer: [Liste]
rhythmus: wöchentlich | 14-tägig | monatlich
---
```
Sektionen in dieser Reihenfolge:
1. `## 📌 Dauerläufer` — immer dabei, kein Status, nie archiviert
2. `## 🔴 Offen` — aktive Topics mit Datum und Notizen
3. `## ⏳ Postponed` — verschobene Topics mit Zieldatum
### Topic-Format (Offen-Sektion)
```markdown
### [Titel]
seit: YYYY-MM-DD | Status: OFFEN
[Notizen]
```
### Topic-Format (Postponed-Sektion)
```markdown
### [Titel]
verschoben bis: YYYY-MM-DD | ursprünglich: YYYY-MM-DD
[Grund]
```
## Dateiformat Archiv.md
Sessions werden **oben** eingefügt (neueste zuerst):
```markdown
## YYYY-MM-DD
Teilnehmer: [Liste]
### [Topic-Titel] ✅
[Was besprochen / Ergebnis]
### [Topic-Titel] ⏳
Verschoben auf YYYY-MM-DD. [Grund]
### [Topic-Titel] ⏭
Übersprungen.
---
```
## Topic-Lifecycle
- **OFFEN** → bleibt in Agenda.md, erscheint bei nächster Agenda-Vorbereitung
- **ERLEDIGT** → wird in Archiv.md mit ✅ archiviert, aus Agenda.md entfernt
- **POSTPONED** → bleibt in Agenda.md mit Zieldatum, erscheint in Agenda wenn Datum ≤ heute
- **ÜBERSPRUNGEN** → bleibt OFFEN in Agenda.md, kein Datum, erscheint beim nächsten Mal wieder
- **Dauerläufer** → nie archiviert, immer in der Agenda, Besprechungsinhalt wird im Archiv notiert
## Befehle
### "Bereite Agenda [Serie] vor"
1. Lies `03 Bereiche/Jour Fixe/[Serie]/Agenda.md`
2. Zeige alle Dauerläufer
3. Zeige alle Topics aus `## 🔴 Offen`
4. Zeige alle Topics aus `## ⏳ Postponed` wo `verschoben bis` ≤ heute
5. Gib die Agenda als übersichtliche Liste aus
### "Neues Thema für [Serie]: [Titel]"
1. Lies `03 Bereiche/Jour Fixe/[Serie]/Agenda.md`
2. Füge unter `## 🔴 Offen` ein:
```markdown
### [Titel]
seit: [HEUTE] | Status: OFFEN
```
3. Bestätige die Eintragung
### "Verschiebe [Thema] auf [Datum]" (im Kontext einer Serie)
1. Lies `03 Bereiche/Jour Fixe/[Serie]/Agenda.md`
2. Finde das Topic unter `## 🔴 Offen`
3. Entferne es aus der Offen-Sektion
4. Füge es unter `## ⏳ Postponed` ein:
```markdown
### [Titel]
verschoben bis: [DATUM] | ursprünglich: [SEIT-DATUM]
[optionaler Grund falls genannt]
```
5. Bestätige die Änderung
### "[Serie] Meeting beenden"
1. Frage nach Datum falls nicht heute (Standard: heute)
2. Frage für jedes offene Topic: erledigt, postponed (mit Datum), oder übersprungen?
3. Schreibe neuen Archiv-Eintrag **oben** in `03 Bereiche/Jour Fixe/[Serie]/Archiv.md`:
```markdown
## [DATUM]
Teilnehmer: [aus Frontmatter]
[für jedes besprochene Topic je nach Status]
### [Titel] ✅
[Ergebnis]
### [Titel] ⏳
Verschoben auf [Datum]. [Grund]
### [Titel] ⏭
Übersprungen.
---
```
4. Aktualisiere `Agenda.md`:
- Erledigte Topics entfernen
- Postponed Topics in `## ⏳ Postponed` verschieben
- Übersprungene Topics bleiben unverändert in `## 🔴 Offen`
5. Bestätige: "Meeting [Serie] vom [Datum] archiviert."
### "Was war zuletzt bei [Serie]?"
1. Lies `03 Bereiche/Jour Fixe/[Serie]/Archiv.md`
2. Gib die letzte Session (oberster Block) als Zusammenfassung aus
### "Füge Dauerläufer hinzu: [Titel]" (im Kontext einer Serie)
1. Lies `03 Bereiche/Jour Fixe/[Serie]/Agenda.md`
2. Füge unter `## 📌 Dauerläufer` eine neue Zeile ein: `- [Titel]`
3. Bestätige die Eintragung
## Serienerkennung
Die 11 bekannten Serien und ihre Ordnernamen:
| Name im Chat | Ordnername |
|---|---|
| SAP Team | `SAP Team` |
| IT Team | `IT Team` |
| Christian Hermann / Chef | `Christian Hermann` |
| Business-IT RES | `Business-IT RES` |
| NTT | `NTT` |
| TISAX | `TISAX` |
| Management RES | `Management RES` |
| LANdata | `LANdata` |
| Internal.Lan / Access-Manager | `Internal.Lan - Access-Manager` |
| CSOC | `CSOC` |
| A41 S/4 | `A41 S4` |
Wenn der Serienname unklar ist, kurz nachfragen.
```
- [ ] **Schritt 2: Verifizieren**
```bash
cat "/home/chk/Dokumente/brain/.claude/skills/jour-fixe.md" | head -5
```
Erwartete Ausgabe: Erste Zeile ist `# Jour Fixe Skill`
---
## Task 4: Nutzerdokumentation erstellen
**Files:**
- Create: `03 Bereiche/IT-Management/Jour Fixe System.md`
- [ ] **Schritt 1: Dokumentationsdatei erstellen**
Datei: `03 Bereiche/IT-Management/Jour Fixe System.md`
```markdown
---
tags: [it-management, dokumentation]
status: aktiv
erstellt: 2026-04-11
---
# Jour Fixe System
Claude-gestütztes System zur Verwaltung aller Jour-Fixe-Meetings.
## Wie es funktioniert
Jede Jour-Fixe-Serie hat zwei Dateien:
- **Agenda.md** — aktuelle Topics, Dauerläufer, verschobene Themen
- **Archiv.md** — vollständige History aller vergangenen Sessions
Claude verwaltet den Lifecycle der Topics. Du tippst Befehle in den Chat.
## Befehle
### Vor dem Meeting
```
Bereite Agenda [Serie] vor
```
→ Zeigt dir alle Dauerläufer, offene Topics und fällige verschobene Themen.
### Neues Thema anlegen
```
Neues Thema für [Serie]: [Titel]
```
→ Trägt das Thema sofort in die Agenda ein.
### Thema verschieben
```
Verschiebe [Thema] auf [Datum]
```
→ Setzt das Thema auf Postponed mit Zieldatum. Erscheint automatisch wenn das Datum erreicht ist.
### Meeting abschließen
```
[Serie] Meeting beenden
```
→ Claude fragt für jedes offene Thema nach dem Status (erledigt / verschoben / übersprungen), archiviert die Session und bereinigt die Agenda.
### History nachschlagen
```
Was war zuletzt bei [Serie]?
```
→ Gibt die letzte Session als Zusammenfassung aus.
### Dauerläufer hinzufügen
```
Füge Dauerläufer hinzu: [Titel]
```
→ Thema erscheint ab sofort bei jedem Meeting dieser Serie.
## Topic-Status
| Status | Bedeutung | In Agenda.md |
|--------|-----------|--------------|
| 🔴 OFFEN | Aktiv, noch nicht besprochen | Bleibt |
| ✅ ERLEDIGT | Abgeschlossen | Wird archiviert |
| ⏳ POSTPONED | Verschoben auf Datum | Bleibt bis Datum erreicht |
| ⏭ ÜBERSPRUNGEN | Diesmal ausgelassen | Bleibt OFFEN |
| 📌 DAUERLÄUFER | Immer dabei | Nie archiviert |
## Serien
| Serie | Ordner |
|-------|--------|
| SAP Team | `03 Bereiche/Jour Fixe/SAP Team/` |
| IT Team | `03 Bereiche/Jour Fixe/IT Team/` |
| Christian Hermann | `03 Bereiche/Jour Fixe/Christian Hermann/` |
| Business-IT RES | `03 Bereiche/Jour Fixe/Business-IT RES/` |
| NTT | `03 Bereiche/Jour Fixe/NTT/` |
| TISAX | `03 Bereiche/Jour Fixe/TISAX/` |
| Management RES | `03 Bereiche/Jour Fixe/Management RES/` |
| LANdata | `03 Bereiche/Jour Fixe/LANdata/` |
| Internal.Lan / Access-Manager | `03 Bereiche/Jour Fixe/Internal.Lan - Access-Manager/` |
| CSOC | `03 Bereiche/Jour Fixe/CSOC/` |
| A41 S/4 | `03 Bereiche/Jour Fixe/A41 S4/` |
## Während des Meetings
Du schreibst direkt in `Agenda.md` — tippe Notizen zu den Topics rein. Nach dem Meeting gibst du "Meeting beenden" ein und Claude übernimmt die Archivierung.
## Tipp: Teilnehmer ergänzen
Die Teilnehmerliste im Frontmatter von `Agenda.md` ist zunächst leer (außer SAP Team und IT Team). Trag sie einmalig ein, dann nutzt Claude sie automatisch beim Archivieren.
```
- [ ] **Schritt 2: Verifizieren**
```bash
head -5 "/home/chk/Dokumente/brain/03 Bereiche/IT-Management/Jour Fixe System.md"
```
Erwartete Ausgabe: Erste Zeilen zeigen YAML-Frontmatter
---
## Spec-Abdeckung (Self-Review)
| Spec-Anforderung | Abgedeckt in |
|---|---|
| Zwei-Schichten-Modell (Agenda + Archiv) | Task 1, Task 2 |
| 11 Serien | Task 1, Task 2 |
| Dauerläufer | Task 3 (Skill-Format + Befehl) |
| OFFEN / ERLEDIGT / POSTPONED / ÜBERSPRUNGEN | Task 3 (Lifecycle-Regeln) |
| Postpone mit Datum | Task 3 (Verschieben-Befehl) |
| Alle 6 Claude-Befehle | Task 3 |
| Claude-Skill | Task 3 |
| Nutzerdokumentation in IT-Management | Task 4 |