RT-ERR
13 rules. Part II of the specification.
- ERR-1A node-level failure becomes an error output, not a thrown failure
- ERR-2Retryability is marked by presence, not by a boolean
- ERR-3A failure that is not node-level fails the run
- ERR-4An interrupt propagates unchanged
- ERR-5A node may stop the run successfully
- ERR-6A node's output must be serializable throughout
- ERR-7An error edge replaces the node's output with an error envelope
- ERR-8An error with nowhere to go fails the run
- ERR-9A run whose every failure was handled completes
- ERR-10A routed failure activates error edges only, and only when it is current
- ERR-11Retry is opt-in, in place, and immediate
- ERR-12Direct synchronous execution has no error-handling divergence
- ERR-13Every execution strategy routes errors identically