If a block fails: try again, carry on, or take a failure path
Every block that calls a service now has If this block fails in its settings: stop the run (as before) or carry on without it, and try again first, once to three times.
Drag from the red dot under a block to another block: that block runs only when the first one fails, with the items and {{error}}: an alert to the team, or another way to get the data.
A failed real run keeps what its blocks had fetched and sent for a week: Retry from the failed block runs only the block that failed and what comes after it, so nothing is fetched, paid for or sent twice.
Service errors are said in words ("The service answered 503") instead of raw code.