FlowDrop Workflow Specification 1.0-draft

A condition on an edge is tolerated, warned about, and ignored

The rule

Normative: this is the rule
  1. A condition on an edge is a removed feature.
  2. A stored edge.data.condition is tolerated and round-trips unchanged, and it gates nothing: the edge always routes.
  3. A non-empty string condition is reported as a warning each time the source node's outgoing edges are resolved, so a source that executes more than once (inside a loop) warns each time rather than once per run.
  4. An absent or empty condition is silent.
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-8 · changed in spec 1.0