FlowDrop Workflow Specification 1.0-draft

An exposure entry must name a port the node declares

The rule

Normative: this is the rule
  1. A workflow exposure entry's port must be declared by the named node: as an input parameter for an entry on the input side, as an output for one on the output side.
  2. An entry naming an undeclared port is refused at schema.{side}.{index}.
  3. Where the node's executor cannot be resolved the port cannot be checked, so this check and R10 are skipped for that entry rather than guessed at; the skip is narrower than the entry, and R4.a's name format and R4.b's uniqueness (both decided from the entry alone) are still reported.
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 · R4.d · changed in spec 1.0