FlowDrop Workflow Specification 1.0-draft

A dynamic input is forwarded verbatim

Dynamic ports are the author's own additions to one node instance. They are carried through untouched, which is also why the type an author declares on one is documentation and nothing more.

The rule

Normative: this is the rule
  1. After the declared parameters are resolved, each dynamic input name present in the runtime inputs is copied into the resolved parameter set verbatim: no exposure gate, no required check, and no validation.
  2. A dynamic input's declared type is therefore descriptive only and is never enforced.
  3. A dynamic name that is already a key in the resolved set is skipped, so a declared parameter always wins, including one that resolved to null.
  4. An empty name is skipped.
  5. Dynamic definitions are read from the node's resolved dynamicInputs value, falling back to the raw configuration where none resolved.
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 · CFG-15 · changed in spec 1.0