FlowDrop Workflow Specification 1.0-draft

A node may not be wired to itself

The rule

Normative: this is the rule
  1. An edge whose non-empty source equals its target is refused with R12_EDGE_SELF at edge.{index}.
  2. This holds whatever ports the two ends name, so wiring a node's own output into its own input is still refused, and it holds whether or not the named node exists; a self-edge on a node that was deleted also earns R8's two dangling-endpoint errors.
  3. An edge with an empty source is never reported as a self-edge, even when its target is empty too; R5.c and R8 own that case.

Why

Recorded under OPEN-7.

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 · R12 · changed in spec 1.0