Every node but a start node gets a trigger input
The rule
Normative: this is the rule
A reserved trigger input port is injected on every node type except a start node type, unless the node type already declares one, and carries display order 100.
What it means
Display order 100 belongs to the injected port, not to trigger inputs in
general. A node type that already declares a trigger input keeps that port
as its own — its own name, its own order — and no second one is added
beside it. A start node type gets no trigger input at all, injected or
otherwise: nothing precedes it that could fire one.
Example
100[]"Custom Trigger"The declared port carries no displayOrder key at all — it keeps its own
order rather than being moved to 100.
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-11 · changed in spec 1.0