FlowDrop Workflow Specification 1.0-draft

Reserved config-only parameters always carry a default

The rule

Normative: this is the rule
  1. dynamicInputs, dynamicOutputs and branches are reserved config-only parameters and are never input ports.
  2. Where a node type opts one in by marking it configurable, it enters the config schema and always gets a config-defaults entry: the node type's default, else the schema's default, else an empty array.
  3. Such an entry is never omitted and never null, unlike an ordinary configurable parameter, whose entry is omitted when its resolved default is null.
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-5 · changed in spec 1.0