Kanbanize-Integration für Vinos-Arbeiten hinzugefügt

This commit is contained in:
root
2026-01-31 11:16:37 +01:00
parent 8cea1ad5ad
commit 62928a33b0

View File

@@ -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`