Failed-Ticket Management: Diagnose, Retry und manuelle Eingriffe im Dashboard #59
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beschreibung
Eine dedizierte Ansicht für fehlgeschlagene Tickets mit Diagnose-Tools, One-Click-Retry und manueller Eingriffsmöglichkeit. Aktuell gibt es nur einen Retry-Button ohne Kontext.
Hintergrund
Wenn Tickets fehlschlagen (Claude-Timeout, Git-Push-Fehler, Review-Reject nach 3 Runden), landen sie im Status
failedmit einer oft abgeschnittenen Error-Message. Es gibt keine strukturierte Möglichkeit, den Fehler zu analysieren, die Ursache zu verstehen und gezielt zu reagieren.Abgeleitet aus Issue #13 (Betriebskonzept), Bereich 3: Fehler-Workflow.
Akzeptanzkriterien
failed-Tickets, sortiert nach ZeitpunktTechnische Hinweise
frontend/src/pages/Dashboard.tsx— Tab "Fehlgeschlagen" mit Filterstatus=failedfrontend/src/pages/TicketDetail.tsx— Failure-Detailansicht mit Actionsbackend/models/ticket.py—failure_stage(String: scoring/preparing/running/review/push),manually_resolved(Bool),resolution_notes(Text)backend/api/tickets.py—POST /api/tickets/{id}/resolve-manually,POST /api/tickets/{id}/discardAufwand: M
Abgeleitet aus #13