Der Status eines Tasks zeigt an, wo er sich auf dem Weg von der Beschreibung bis zum Pull-Request befindet.
| Status | Bedeutung |
|---|---|
PENDING | Akzeptiert – wartet auf einen freien Agenten-Slot. |
IN_PROGRESS | Aktuell wird daran gearbeitet. |
PENDING_REVIEW | Die Arbeit ist abgeschlossen und wurde rezensiert; es wird nun auf die Integration oder Ihre Freigabe gewartet. |
COMPLETED | Übergeben |
NEEDS_HUMAN_REVIEW | Coroid kann nicht allein weitermachen und bittet Sie um Entscheidung. |
PAUSED | Vorübergehend angehalten – wieder fortsetzbar. |
FAILED | Die Ausführung konnte nicht abgeschlossen werden. |
CANCELLED | Von Ihnen gestoppt. |
WONT_FIX | Absichtlich geschlossen, ohne die Arbeit auszuführen. |
PENDING
In der Warteschlange. Der Task ist gültig und wartet auf Kapazität.
Falls er länger als erwartet hier verweilt: Sind alle Ihre Slots belegt, oder stehen priorisiertere Tasks vor ihm? Überprüfen Sie die Priorität (P0 bis P3) und die
Kapazität. Durch das Hinzufügen von Slots verkürzt sich die Warteschlange; bereits laufende Aufgaben werden dadurch nicht schneller bearbeitet.
IN_PROGRESS
Ein Agent arbeitet gerade daran. Sie können den Ablauf live verfolgen.
Falls er deutlich länger als ähnliche Tasks läuft: Meist liegt das an einem langsamen oder hängenden Test-Set oder an einer zu breiten Spezifikation, wodurch der Agent immer neue Aufgaben findet. Sehen Sie unter Wenn ein Task feststeckt oder fehlschlägt.
PENDING_REVIEW
Die Arbeit ist erstellt und hat eine automatisierte Rezension bestanden. Nun wird auf die Integration oder Ihre Entscheidung gewartet.
Was zu tun ist: Rezenieren Sie den pull request. Sehen Sie unter Rezension und anschließende Integration des Ergebnisses.
COMPLETED
Übergeben. Bei den meisten Tasks bedeutet das, dass der pull request geöffnet und bereit ist; die Integration bleibt jedoch Ihre Aufgabe.
NEEDS_HUMAN_REVIEW
Das ist kein Fehler. Der Task stößt auf eine Entscheidung, die nur eine Person treffen kann – eine mehrdeutige Anforderung, zwei gleichwertige Lösungswege, ein fehlendes Zertifikat oder eine nicht genannte Einschränkung.
Was zu tun ist: Lesen Sie die Frage, beantworten Sie sie, und der Task setzt seine Arbeit dort fort, wo er unterbrochen wurde. Eine präzise Antwort lohnt sich; eine vage Antwort führt zu einer erneuten Vermutung.
Falls Sie diesen Status häufig sehen, liegt die übliche Ursache in unzureichend spezifizierten Aufgaben. Sehen Sie unter Spezifikationen.
PAUSED
Absichtlich angehalten – wieder fortsetzbar. Sein Slot wird während des Pausierens freigegeben.
FAILED
Die Ausführung konnte nicht abgeschlossen werden. Das unterscheidet sich von Arbeit, die zwar ausgeführt, aber nicht erfolgreich war – diese kommt als Nachbesserung oder Feststellung zurück.
Häufige Ursachen:
- Build- oder Test-Befehle, die in einer sauberen Arbeitsumgebung nicht funktionieren.
- Ein fehlender Abhängigkeitsbestandteil, ein Zertifikat oder ein Service, den das Set benötigt.
- Die Verbindung zum Repository bricht während der Ausführung ab.
- Der Task überschreitet die Laufzeitgrenze Ihres Plans.
Was zu tun ist: Lesen Sie die Fehlermeldung, die den fehlgeschlagenen Schritt benennt. Die meisten Fehler beim ersten Versuch betreffen die Umgebungskonfiguration – sehen Sie unter Build- und Test-Konfiguration.
CANCELLED
Sie haben ihn gestoppt. Der Lauf wird sofort beendet und der Slot sofort freigegeben.
WONT_FIX
Absichtlich geschlossen, ohne die Arbeit auszuführen – bereits gelöst, nicht anwendbar oder bewusst abgelehnt. Das unterscheidet sich von CANCELLED in der Absicht: WONT_FIX ist ein Urteil über die Arbeit, CANCELLED ist ein Urteil über den Lauf.