Answer
Decide, per task, whether a failure should stop the workflow, branch to a recovery path, or surface as an explicit failure event — don't rely on a task silently doing nothing on error. See test, observe, and troubleshoot workflows and operate asynchronous workflows.