1.7 KiB
1.7 KiB
Automatisierung & Support
Automatisierungsagent
Issues mit dem Label automate im Codeberg-Repo werden automatisch durch einen stündlich per Cron gestarteten Agenten (Claude CLI) verarbeitet. Mehrere offene Tickets werden in einer Sitzung sequenziell abgearbeitet. Ein Lockfile verhindert parallele Läufe.
Ablauf je Ticket
- Issue-Body und alle Kommentare laden (inkl. Diskussionsergebnisse früherer Rückfragen)
- Relevante Codebase-Dateien lesen
- Klarheitscheck: Sind die Anforderungen eindeutig? Falls nicht → Rückfragen als Kommentar posten,
automate-Label entfernen, warten - Analyse (Ursache, Lösungsplan, Risiken)
- Lösung implementieren
- Tests ausführen (
docker compose exec -u www-data web php tests/run.php), Fehler beheben - Commit & Push:
Fix #NR: Kurzbeschreibung - Kommentar mit Zusammenfassung im Issue posten
- Labels aktualisieren, Issue offen lassen
Label-Ausgänge
| Ergebnis | automate |
gesetztes Label |
|---|---|---|
| Erfolgreich umgesetzt | entfernt | testing |
| Unklar / Rückfrage offen | entfernt | (keins) |
| Zu riskant / abgelehnt | entfernt | abgelehnt |
Manuell starten
/home/fds/projects/Steuerkram/.claude/automate-run.sh
Ideenagent
Ein separater Agent sammelt und bewertet Ideen zur Weiterentwicklung. Er läuft ebenfalls per Cron.
/home/fds/projects/Steuerkram/.claude/ideenagent-run.sh
Support
Issues können im Codeberg-Repo gemeldet werden.
- Mit dem Label
automatewerden sie automatisch verarbeitet (siehe oben). - Ohne Label landen sie in der normalen Issue-Queue.