A condition on an edge is tolerated, warned about, and ignored
The rule
Normative: this is the rule
- A condition on an edge is a removed feature.
- A stored
edge.data.conditionis tolerated and round-trips unchanged, and it gates nothing: the edge always routes. - 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.
- 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