diff --git a/CLAUDE.md b/CLAUDE.md index 1933bed..5559379 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -949,28 +949,34 @@ curl -H "apikey: $(cat ~/.config/kanbanize/token)" \ ### Kommentar-Format für Problemdokumentation -```markdown -## [Kurzbeschreibung des Problems] +**WICHTIG: Kanbanize-Kommentare ignorieren `\n`-Zeilenumbrüche!** +Formatierung MUSS über HTML-Tags erfolgen: `
` für Zeilenumbrüche, `` für Fettschrift, ` ` für Einrückung. +Die API gibt immer `type: plain` zurück, rendert aber trotzdem HTML. -**Datum:** YYYY-MM-DD -**Bearbeiter:** Claude Code Session +**Template (HTML):** -### Problem -[Beschreibung des Problems/der Aufgabe] - -### Durchgeführte Schritte -1. [Schritt 1] -2. [Schritt 2] -... - -### Ergebnis -[Was wurde gelöst/geändert] - -### Betroffene Systeme -- [Host/Dienst 1] -- [Host/Dienst 2] +```html +[TITEL: Kurzbeschreibung]

PROBLEM
• [Punkt 1]
• [Punkt 2]

URSACHE
• [Ursache 1]
• [Ursache 2]

LÖSUNG
• [Maßnahme 1]
• [Maßnahme 2, mit Unterpunkten:]
    ◦ [Detail 1]
    ◦ [Detail 2]

BETROFFENE SYSTEME
• [Host/Dienst 1]
• [Host/Dienst 2] ``` +**Formatierungs-Regeln:** + +| Element | HTML | Ergebnis | +|---------|------|----------| +| Zeilenumbruch | `
` | Neue Zeile | +| Leerzeile | `

` | Absatz | +| Fettschrift | `Text` | **Text** | +| Einrückung | `    ` | 4 Leerzeichen | +| Aufzählung | `• Text` (Unicode U+2022) | • Text | +| Unter-Aufzählung | `◦ Text` (Unicode U+25E6) | ◦ Text | + +### Pitfalls + +- **Kommentare können nicht via API gelöscht werden** (Permission Error) — nur über die UI +- **`\n` wird komplett ignoriert** — immer `
` verwenden +- **Markdown wird NICHT gerendert** — kein `##`, `**`, `-` etc. +- **`type` ist immer `plain`** — kann nicht auf `html` gesetzt werden, HTML wird trotzdem gerendert + ### In die Task-Abschluss-Checkliste integriert Bei Vinos-Arbeiten wird die Kanbanize-Prüfung Teil der Pflicht-Checkliste: