FlowDrop Workflow Specification 1.0-draft

Internal parameters take runtime values only

Names prefixed __ are the system's own channel into a processor. They sidestep the gate flags, which also means an author can never see or set one; choosing the prefix is choosing that semantics, not a naming style.

The rule

Normative: this is the rule
  1. A parameter whose name begins __ is internal.
  2. It always accepts a value from the runtime inputs regardless of its connectable, exposed and configurable flags, never takes a value from the node's saved configuration, and otherwise takes its effective default.
  3. Bypassing the gate flags does not exempt it from declaration: an internal name absent from the processor's parameter schema is never resolved and never reaches the processor (CFG-13), whoever supplied it.
  4. A setting that also needs an author-facing surface must not use the prefix.
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-8 · changed in spec 1.0