merge · Version: 1 · Category: Logic
Join named branches without arrival-time races. This node is not marked with the catalogue’s generic side-effect flag. That classification is not a guarantee that every configured operation is read-only; review the concrete action and its destination.
When to use this node
- Converge named branches without depending on arrival timing.
- Append, join, combine or deliberately choose among independent collections.
Example: Join rows by customer ID
Full-outer join two named inputs by explicit keys and nest conflicts by input.Example settings
- Connect each branch to its named input port.
- Set both join keys and duplicate behavior.
- Inspect empty inputs and expected result size before running.
Configuration
Workflow JSON
The editor stores this node with the following implemented default configuration:Default node configuration
Inputs
Outputs
Execution behavior
- Configured port order, never completion timing, determines append and priority order.
- Cartesian results and every other result collection are hard bounded.
- The editor catalogue declares
output(array) for mapping. The execution inspector can contain additional evidence fields; inspect a real result before selecting nested paths from object or any outputs.
Common issues
- Ordinary nodes cannot ambiguously converge; insert Merge.
- Flat conflict strategies require object items; nesting is the safest general strategy.
Where it can run
- Desktop local runner
- Paired self-hosted runner
- Hosted runner