The Big Picture
- The graph starts with a trigger node.
- That node runs and produces items on its outputs.
- Items flow along edges to downstream nodes.
- Any node whose inputs are ready gets queued to run next.
What Is an Item?
An Item is the unit of data that flows through the graph.
- Each output emits a list of items.
- Each input consumes items from its upstream connections.
- Items carry history, so downstream nodes can trace where data came from.
Node Priorities
Each node has a priority that helps break ties when multiple nodes are ready at the same time. Priority is determined as follows:- Nodes are sorted by canvas position (left-to-right, then top-to-bottom).
- That sorted order becomes the node’s priority index.
Execution Order Rules (Summary)
- The trigger node always runs first.
- After a node completes, its outputs are buffered.
- A downstream node becomes ready when all its required inputs are available.
- Ready nodes are added to the queue, ordered by priority chain.

