FlowDrop Workflow Specification 1.0-draft

Every edge carries a unique id

The rule

Normative: this is the rule
  1. Every edge in a workflow must carry an id, and edge ids must be unique within the workflow.
  2. An edge with no id is refused with R3_EDGE_MISSING_ID, a repeated id with R3_EDGE_DUPLICATE_ID, and in either case the save does not take effect.
  3. An implementation may mint an id for an edge that lacks one while reading an already-stored definition; that tolerance is for legacy data only and never relaxes the requirement at save.

Why

Recorded under OPEN-5.

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