
For task scheduling this doesn't matter, but for human workflow it can be useful to differentiate between "failed" (and should be retried) and "cancelled" (no longer relevant).
For task scheduling this doesn't matter, but for human workflow it can be useful to differentiate between "failed" (and should be retried) and "cancelled" (no longer relevant).