Cheatsheet : états missions, tâches, revues
Lookup rapide. Pour les explications longues, voir États du cycle de vie.
Mission
Le tableau de bord affiche les statuts de mission tels quels — des noms bruts en anglais comme InProgress ou PendingReview, pas de libellés traduits.
| État | Terminal | Sens |
|---|---|---|
| AwaitingApproval | non | Proposée depuis une conversation ; attend votre approbation avant d'entrer dans la file. |
| Pending | non | Créée ; la planification n'a pas encore démarré. |
| Researching | non | Recherche préalable à la décomposition en cours. |
| Planning | non | La mission est en cours de planification (recherche + décomposition). |
| Decomposing | non | Le planificateur produit activement le plan de tâches. |
| Decomposed | non | Plan de tâches prêt ; attend votre approbation avant l'envoi des tâches. |
| InProgress | non | Tâches envoyées et en exécution. |
| PendingReview | non | Attend votre revue avant de se terminer. |
| Paused | non | Mise en pause par vous. Reprise possible — cliquez Reprendre. |
| PendingOperatorDecision | non | La mission a posé une question et attend votre réponse sur la page mission ; rien n'avance tant que vous ne répondez pas. |
| Completed | oui | Terminée. Une seule sortie sanctionnée — voir plus bas. |
| Failed | oui | Arrêtée sur une erreur. |
| Cancelled | oui | Vous l'avez arrêtée. |
Toutes les missions ne passent pas par tous les états. Le chemin nominal est Pending → Planning → InProgress → PendingReview → Completed (ou Failed), avec Paused comme état latéral repris à volonté.
Boutons de la page mission : Pause (pendant InProgress), Reprendre (pendant Paused), Annuler la mission (affiché sauf mission Completed ou Cancelled), Approuver le plan de décomposition (pendant Decomposed ou AwaitingApproval).
Deux règles à connaître :
- Completed est terminal, à une exception près. Démarrer un nouveau run sur une mission terminée la rouvre en InProgress. Rien d'autre ne fait sortir une mission de Completed.
- Les changements d'état illégaux sont refusés, pas ignorés. Si vous (ou un outil) demandez une transition que l'état courant n'autorise pas, la requête échoue et l'erreur vous dit quelles actions sont permises. Un changement refusé ne se présente jamais comme un succès.
Issues d'un run
Les runs appartiennent aux missions workflow — un run par exécution de workflow, sur sa propre branche (voir États du cycle de vie).
| Issue | Terminal | Sens |
|---|---|---|
| Proposed | non | Le seul état ouvert : les changements du run attendent sur leur branche votre décision. Hors groupe concurrent, un seul run peut être ouvert à la fois. |
| Accepted | oui | Vous l'avez accepté ; le run a fusionné dans la mission et produit un changement. |
| Rejected | oui | Décliné — écarté via le verbe agent, ou rejeté automatiquement quand un frère concurrent a été accepté. La branche du run est supprimée ; rien n'a atterri. |
| Superseded | oui | Remplacé par un run plus récent ; n'est plus en jeu. |
Tâche
Statuts des tâches de code, tels qu'ils apparaissent dans les listes de tâches et au sein d'une mission :
| Statut | Terminal | Sens |
|---|---|---|
| Pending | non | Approuvée, en file ; pas encore confiée à un coder. |
| Dispatched | non | Confiée à un coder ; l'exécution n'a pas encore démarré. |
| InProgress | non | Un coder travaille. |
| UsageLimitWait | non | En pause sur une limite d'usage du fournisseur. Pas une erreur — elle reprend seule quand la fenêtre de quota se rouvre. |
| Completed | oui | Faite ; résultat sur le miroir de revue. |
| CompletedNoPush | oui | Le coder a terminé proprement mais n'avait aucun changement à pousser. |
| TurnLimitReached | oui | Le coder a épuisé son budget de tours avant de finir. La tâche peut reprendre avec des tours supplémentaires, là où elle s'était arrêtée. |
| Failed | oui | Plantée. Voir le log de tâche ; le bouton ↻ (« Réessayer la tâche ») la remet en Pending pour une nouvelle tentative. |
| Cancelled | oui | Arrêtée par vous ou par l'annulation de mission. |
Revue
Les statuts de revue s'affichent bruts, comme dans les autres tableaux (InReview, pas « In review ») :
| État | Terminal | Sens |
|---|---|---|
| Pending | non | Revue créée ; personne ne l'a encore prise. |
| InReview | non | La revue est ouverte et en cours d'examen. |
| Approved | oui | Vous avez approuvé. Push vers l'origine en vol ou fait. |
| Rejected | oui | Abandonnée. La branche reste sur le miroir mais ne part jamais. |
| Cancelled | oui | Annulée avant décision. Rien n'est poussé. |
Demander des modifications est un bouton, pas un état : sur la carte de décision d'une revue de mission (tableau de bord Revues), vous pouvez Approuver, Demander des modifications ou Rejeter — l'enregistrement de revue, lui, ne porte jamais que l'un des cinq états ci-dessus.
Finding Review Engine
Les findings au sein d'une revue ont leur propre statut :
| Statut | Sens |
|---|---|
| Open | Frais, pas trié. |
| Investigating | Vous l'avez marqué comme en cours d'examen. |
| Resolved | Réglé (à la main ou par une tâche coder de suivi). |
| Dismissed | Vous avez décidé que ce n'était pas un vrai problème. |
| Deferred | Repoussé à un run futur. |
Demande d'attention
Les demandes d'attention n'ont pas un état à proprement parler — elles sont soit en cours (attendent un humain) soit résolues (un humain a répondu). Elles apparaissent sur la page mission et déclenchent un email.
Types que vous verrez :
- Approval — « approuvez ce plan/changement pour continuer ».
- Decision — « choisissez une de ces options ».
- Input — « donne-moi une chaîne / une valeur à utiliser ».
- Clarification — « votre brief était ambigu ; merci de clarifier ».
- Error — « quelque chose a échoué ; intervenez ».