A trigger edge carries no data
The rule
Normative: this is the rule
- A trigger edge conveys only that its source completed.
- It delivers no value, and no input port on its target is ever filled by one.
What it means
A trigger edge carries only the fact that its source finished, never a value — and that holds even where the edge's target handle names an ordinary input port. Pointing a trigger edge at a port that looks like a data port does not make it one: the port is never filled.
Example
node_a produces an output, and a trigger edge wires it to node_z's
data port.
{"result": "alpha"}{}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 · DATA-3 · changed in spec 1.0