The statuses an activity can be resolved INTO — what status.set accepts.
A health axis, not a decision axis: a routine decision (decline, send back,
hold) resolves done and routes via a field write; failed means the work
genuinely could not complete. Only done/skipped satisfy
$allActivitiesDone — a failed activity blocks it permanently, surfacing
via $anyActivityFailed.
The statuses an activity can be resolved INTO — what
status.setaccepts. A health axis, not a decision axis: a routine decision (decline, send back, hold) resolvesdoneand routes via a field write;failedmeans the work genuinely could not complete. Onlydone/skippedsatisfy$allActivitiesDone— afailedactivity blocks it permanently, surfacing via$anyActivityFailed.