WF-08: Eskalation-Handler
Behandelt Loop-A-Retries und eskaliert an einen Menschen wenn alle Versuche erschöpft sind.
Trigger
Aufgerufen von WF-01 (CI-Fehler) oder WF-02 (E2E-Fehler).
Ablauf
Loop-Counter empfangen → Max erreicht?
→ Nein: Bug-Issue erstellen → Copilot zuweisen → Loop fortsetzen
→ Ja: needs-human Label setzen → WF-05 Board-Move → "Eskalation"
Loop-Grenzen
| Loop | Max. Versuche | Konsequenz |
|---|---|---|
| Loop A (CI) | 3 | Eskalation nach 3 fehlgeschlagenen CI-Läufen |
| Loop B (E2E) | 2 | Eskalation nach 2 fehlgeschlagenen E2E-Zyklen |
Eskalation
Bei Eskalation passiert:
needs-humanLabel wird auf das Issue gesetzt- Issue wird nach "Eskalation" verschoben (via WF-05)
- WF-07 Board-Digest meldet eskaliierte Issues im täglichen Report
- Mensch muss eingreifen und das Issue manuell lösen