docs: Handoff — Umbau-Vorschlag für Doku-/TP-Verwaltung (Analyse-Basis)
Drei driftende Wahrheitsquellen (Gitea-Issue, teilprojekte.md, CLAUDE.md), Standard-vs-Eigenbau, drei Vorschläge. Basis für eine separate Session, die die Umstellung selbstständig sucht und umsetzt. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
45
docs/handoff-20260922-doku-umbau-vorschlag.md
Normal file
45
docs/handoff-20260922-doku-umbau-vorschlag.md
Normal file
@@ -0,0 +1,45 @@
|
||||
# Handoff 2026-09-22 — Doku-/TP-Verwaltung: Umbau-Vorschlag (Basis für eigene Session)
|
||||
|
||||
**Anlass:** Christoph will eine separate Session, die die Doku-/TP-Verwaltung strafft und die
|
||||
Vorschläge selbstständig umsetzt. Diese Notiz ist die Analyse-Basis aus der Ausdünnen-Session
|
||||
(2026-09-22), in der die Drift-Kosten konkret sichtbar wurden. **Vorschläge, kein Mandat.**
|
||||
|
||||
## Diagnose (woran es hakt)
|
||||
|
||||
Drei parallele Wahrheitsquellen driften gegeneinander:
|
||||
|
||||
1. **Gitea-Issue** (Index + Label `status:*`/`thema:*`)
|
||||
2. **`docs/teilprojekte.md`** (Prosa, kuratiert, `### TPnn`-Abschnitte)
|
||||
3. **CLAUDE.md** (Quick-Index/Fokus — bis zur Ausdünnen-Session ein Ist-Stand-Block)
|
||||
|
||||
Jede Status-/Fakten-Änderung muss an 2–3 Stellen nachgezogen werden. Die komplette
|
||||
Ausdünnen-Session plus der TP25-Roll-up (507 Zeilen verschieben, Index-Zeile, zwei
|
||||
„nicht abgeschlossen"-Notizen, Pointer in `teilprojekte.md`) war reine Drift-Bekämpfung —
|
||||
Arbeit, die ein Gitea-Issue-Kommentar gratis ersetzt.
|
||||
|
||||
## Standard vs. Eigenbau (kurz)
|
||||
|
||||
Der Claude-Code-Standard ist schmal: **CLAUDE.md** (kurz, statisch, nur das Nicht-Offensichtliche)
|
||||
+ **git** + **Auto-Memory** + ein Issue-Tracker (Gitea/GitHub/Linear). Ein „TP-System" ist **kein**
|
||||
Standard — die TP-Verwaltung hier ist Eigenbau auf Gitea. Der Teil „Gitea-Issue als Index + Label
|
||||
als Status" ist der richtige, standardnahe Kern.
|
||||
|
||||
## Drei Vorschläge (Reihenfolge = Wert)
|
||||
|
||||
1. **CLAUDE.md = nur statische Konventionen.** Nach der Ausdünnen-Session 28 KB und gut so.
|
||||
Nie wieder „aktueller Stand"/Ist-Stand reinschreiben — der gehört nach Gitea.
|
||||
2. **Status → nur Gitea, Prosa → nur eine Stelle.** Der Kuratier-Aufwand (Index-Tabellen,
|
||||
„Dazu am Ende"-Notizen, Archiv-Roll-ups) kostet pro geschlossenem TP mehr als er wert ist.
|
||||
Kandidat: Prosa/Detail in den Gitea-Issue-Body/Kommentar verlagern, `teilprojekte.md`
|
||||
auf ein append-only Log reduzieren oder ganz durch Issues ersetzen.
|
||||
3. **Mehr git, weniger kuratieren.** `handoff-*.md` pro Session ist gut. Archiv/Roll-up liefert
|
||||
wenig über `git log` + geschlossenes Issue hinaus.
|
||||
|
||||
## Abgrenzung / Tradeoffs
|
||||
|
||||
- Das System hat echten Wert: auf Christoph zugeschnitten, die Drift-Warnungen haben real etwas
|
||||
gefangen. **Nicht ersatzlos streichen.**
|
||||
- Teuerster Teil ist die **zweite, kuratierte Prosa-Ebene** (`teilprojekte.md` + Archiv) — nicht die
|
||||
Gitea-Ebene und nicht CLAUDE.md.
|
||||
- Die separate Session sucht selbstständig Vorschläge UND setzt um; diese Notiz ist die Ausgangslage,
|
||||
kein Plan.
|
||||
Reference in New Issue
Block a user