User Task Lifecycle

Claim and unclaim cycle until complete. Fail and cancel are also accepted while Created.

User Task Lifecycle Claim and unclaim cycle until complete. Fail and cancel are also accepted while Created. 01 / Task states 02 / Operator exits 03 / Failure outcome Created · listed in GET /UserTasks · Task states 01 Created listed in GET /UserTasks Claimed · re-claim overwrites claimedBy · Task states 02 Claimed re-claim overwrites claimedBy Completed · outputs merged, token advances · Task states · terminal 03 Completed outputs merged, token advances terminal Failed · ActivityFailed + error code · Operator exits Failed ActivityFailed + error code Cancelled · no boundary fires · Operator exits · terminal Cancelled no boundary fires terminal Error routed · boundary fires, else instance fails · Failure outcome · terminal Error routed boundary fires, else instance fails terminal claim (auth check) unclaim (any caller) complete + expectedOutputs POST /fail POST /cancel Legend start active state terminal success failure / exit neutral