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
|
## Claude Remote Agent (CRA) - Verteilte Task-Ausführung
|
||||||
|
|
||||||
**Repository:** `~/Nextcloud/egonetix/claude-remote-agent`
|
**Repository:** `~/Nextcloud/egonetix/claude-remote-agent`
|
||||||
|
|||||||
Reference in New Issue
Block a user