The unified input port is decomposed before resolution
A node may take all its inputs as one bundled object on the reserved input port. That bundle is unpacked into individual named inputs before any parameter is resolved, so the rest of the chain cannot tell the difference.
The rule
Normative: this is the rule
- Where the reserved
inputport carries a value, it is decomposed before any parameter is resolved. - Where that value is not an object, nothing is decomposed: the runtime inputs are left unchanged and the raw
inputkey survives, so a declared parameter literally namedinputreceives the value as it stands. - Otherwise, only keys that name a connectable parameter, an internal parameter, or a declared dynamic input are kept, and the rest are discarded.
- A value wired individually to a port then overwrites the same key taken from the bundle.
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-16 · changed in spec 1.0