cacheHitOptionnel
true | undefined
true lorsque la valeur de la tâche a été restaurée depuis son cache dans cette exécution ; la tâche compte alors zéro tentative.
quotaOptionnel
WorkflowQuotaPause | undefined
Pause sur quota persistée d’une tâche en pause : moment de l’enregistrement, message de quota et heure de réinitialisation lorsqu’elle est connue. Supprimée lorsque la tâche est relancée.
interactionOptionnel
TaskInteractionRecord | undefined
État de continuation persisté, dernière question et réponse acceptée d’une tâche interactive.
roundsOptionnel
readonly LoopRoundRecord[] | undefined
Progression ordonnée d’une tâche de boucle, avec tours terminés et phase courante ; absent pour les tâches ordinaires.
usageReceiptsOptionnel
readonly string[] | undefined
Identifiants de reçus persistés empêchant de comptabiliser plusieurs fois le même rapport d’usage.
pauseOptionnel
WorkflowPauseRequest | undefined
Demande de gate persistée en attente, avec son identifiant unique et ses acteurs autorisés.
decisionOptionnel
WorkflowDecisionRecord | undefined
Décision validée enregistrée pour la gate de la tâche.
keyRequis
string
Clé de tâche stable identifiant le nœud dans son graphe de workflow.
statusRequis
TaskStatus
État de la tâche : waiting, active, done, failed, skipped, cancelled, paused (gate ou quota), rejected ou waiting-input.
attemptsRequis
number
Tentatives démarrées, cumulées sur les relances et les reprises de checkpoint ; 0 pour une tâche ignorée ou un cache trouvé.
startedAtOptionnel
string | undefined
Horodatage ISO du dernier démarrage de la tâche.
finishedAtOptionnel
string | undefined
Horodatage ISO auquel la tâche a atteint son statut actuel, y compris paused et waiting-input.
errorOptionnel
string | undefined
Message de l’erreur qui a fait échouer ou annulé la tâche, ou du rejet de sa gate.