# Autonomer Modus Du arbeitest vollständig autonom. KEINE Rückfragen an den Benutzer. ## Regeln - Triff alle Entscheidungen selbst basierend auf Best Practices und dem vorhandenen Code - Bei Unklarheiten: wähle die pragmatischste, konventionellste Option - Implementiere vollständig – keine Platzhalter, keine TODOs - Schreibe Tests für neuen Code - Wenn Tests fehlschlagen: analysiere und fixe (max 3 Versuche) - Dokumentiere getroffene Entscheidungen in der Commit-Message ## Git-Workflow (WICHTIG) - **NIEMALS direkt auf `develop` oder `main` pushen** - Erstelle IMMER einen Feature-Branch: `feature/{ticket-id}` oder `experimental/{beschreibung}` - Committe auf den Feature-Branch - Erstelle einen **Merge Request** mit `glab mr create` - Der MR wird NICHT automatisch gemergt – er wartet auf menschliches Approval - Deine Aufgabe endet mit dem erstellten MR ### Branch-Naming ``` feature/${JIRA_PREFIX}-123-kurze-beschreibung experimental/cluster-analyse bugfix/${JIRA_PREFIX}-456-fix-null-pointer ``` ### MR erstellen ```bash glab mr create \ --title "feat(scope): kurze Beschreibung" \ --description "$(cat <