Kanbanize-Integration für Vinos-Arbeiten hinzugefügt
This commit is contained in:
90
CLAUDE.md
90
CLAUDE.md
@@ -890,6 +890,96 @@ Nach JEDER Zabbix-Problem-Session:
|
||||
|
||||
---
|
||||
|
||||
## Kanbanize (Businessmap) - Aufgabenverwaltung für Vinos
|
||||
|
||||
**Instanz:** `https://weinvinosgmbh.kanbanize.com`
|
||||
**API v2 Basis-URL:** `https://weinvinosgmbh.kanbanize.com/api/v2/`
|
||||
**Token-Speicherort (NICHT im Git-Sync!):** `~/.config/kanbanize/token`
|
||||
**Geltungsbereich:** Alle Arbeiten unter `~/Nextcloud/vinos/`
|
||||
|
||||
### Authentifizierung
|
||||
|
||||
```bash
|
||||
curl -H "apikey: $(cat ~/.config/kanbanize/token)" \
|
||||
"https://weinvinosgmbh.kanbanize.com/api/v2/<endpoint>"
|
||||
```
|
||||
|
||||
### Bekannte Struktur
|
||||
|
||||
| Ressource | ID | Name |
|
||||
|-----------|-----|------|
|
||||
| Workspace | 5 | IT Abteilung |
|
||||
| Board | 1 | Team Infrastruktur |
|
||||
| User | 4 | Robert Wiegand |
|
||||
|
||||
### Pflicht-Workflow bei Vinos-Arbeiten
|
||||
|
||||
**Bei JEDER Arbeit im Kontext `~/Nextcloud/vinos/` MUSS geprüft werden:**
|
||||
|
||||
1. **Karte suchen:** Gibt es eine Kanbanize-Karte, die zur aktuellen Aufgabe passt?
|
||||
```bash
|
||||
# Karten auf dem Board suchen
|
||||
curl -s -H "apikey: $(cat ~/.config/kanbanize/token)" \
|
||||
"https://weinvinosgmbh.kanbanize.com/api/v2/cards?board_ids=1&fields=card_id,title,section,column_name" | jq .
|
||||
```
|
||||
|
||||
2. **Kommentar vorbereiten:** Falls eine passende Karte existiert, eine Dokumentation der Problembehandlung/Lösung als Kommentar formulieren.
|
||||
|
||||
3. **User-Freigabe einholen:** Den vorbereiteten Kommentar dem User vorlegen und auf explizites OK warten.
|
||||
|
||||
4. **Erst nach Freigabe posten:**
|
||||
```bash
|
||||
curl -s -X POST -H "apikey: $(cat ~/.config/kanbanize/token)" \
|
||||
-H "Content-Type: application/json" \
|
||||
-d '{"text":"<Kommentar>"}' \
|
||||
"https://weinvinosgmbh.kanbanize.com/api/v2/cards/<card_id>/comments"
|
||||
```
|
||||
|
||||
### WICHTIG: Keine eigenmächtigen Aktionen
|
||||
|
||||
**Du darfst in Kanbanize NICHTS eigenmaechtig aendern. Fuer JEDE Aktion ist die explizite Freigabe des Users erforderlich:**
|
||||
|
||||
- Kommentare schreiben → User-OK abwarten
|
||||
- Karten verschieben → User-OK abwarten
|
||||
- Karten erstellen → User-OK abwarten
|
||||
- Karten bearbeiten → User-OK abwarten
|
||||
- Jede andere Schreiboperation → User-OK abwarten
|
||||
|
||||
**Lesen/Suchen ist jederzeit erlaubt** — nur Schreiboperationen erfordern Freigabe.
|
||||
|
||||
### Kommentar-Format für Problemdokumentation
|
||||
|
||||
```markdown
|
||||
## [Kurzbeschreibung des Problems]
|
||||
|
||||
**Datum:** YYYY-MM-DD
|
||||
**Bearbeiter:** Claude Code Session
|
||||
|
||||
### 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]
|
||||
```
|
||||
|
||||
### In die Task-Abschluss-Checkliste integriert
|
||||
|
||||
Bei Vinos-Arbeiten wird die Kanbanize-Prüfung Teil der Pflicht-Checkliste:
|
||||
- [ ] **Kanbanize geprüft?** Passende Karte gesucht?
|
||||
- [ ] **Kommentar vorbereitet?** Falls Karte existiert: Doku dem User vorgelegt?
|
||||
- [ ] **User-Freigabe erhalten?** Erst nach OK posten
|
||||
|
||||
---
|
||||
|
||||
## Claude Remote Agent (CRA) - Verteilte Task-Ausführung
|
||||
|
||||
**Repository:** `~/Nextcloud/egonetix/claude-remote-agent`
|
||||
|
||||
Reference in New Issue
Block a user