FlowDrop Workflow Specification 1.0-draft

A stored lane overlay is checked when it is stored

The overlay is the one piece of the vocabulary a site writes by hand, so it is the one place a mistake should be reported to the person making it.

The rule

Normative: this is the rule
  1. Where an implementation lets a site store its own lane overlay (SCH-10.a), the overlay is checked when it is stored: a structurally malformed overlay is refused then, not accepted and discovered when something tries to render it.
  2. This is distinct from a well-formed declaration the vocabulary declines on its own terms — a shape naming a reserved lane id is ignored rather than fatal (SCH-44).
  3. A port shape's JSON Schema is not part of this specification's keyspace: an implementation must not refuse a schema keyword merely because it does not recognise it.
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 · SCH-45 · changed in spec 1.0