An error edge routes a failure instead of raising it
The rule
Normative: this is the rule
- An edge whose source handle ends with
-output-erroris an error edge. - When a node that has one fails, the failure is routed rather than raised: the node's job is recorded as failed and marked as having been routed, the node yields an error payload of
{message, code, node_id, retryable}, and the run continues along the error edge.
Rule identifiers are permanent and are never renumbered. Each implementation publishes its own standing against these rules; this specification does not.spec 1.0-draft · EDGE-6 · changed in spec 1.0