Event payload for StructureRecorder.onEdgeAdded. Fires whenever
the builder wires an outgoing edge from one node to another. Both
endpoints have already been announced via onStageAdded by the
time this fires.
Loop back-edges have their OWN event (onLoopEdgeAdded) so
consumers can theme them distinctly and so build-time events stay
free of the runtime-only iteration field.
Optional label — today only a decider/selector branch edge
(kind: 'decision-branch') carries one: the branch id (e.g.
'low', 'high'). Fork-branch and next edges carry none.
Event payload for
StructureRecorder.onEdgeAdded. Fires whenever the builder wires an outgoing edge from one node to another. Both endpoints have already been announced viaonStageAddedby the time this fires.Loop back-edges have their OWN event (
onLoopEdgeAdded) so consumers can theme them distinctly and so build-time events stay free of the runtime-onlyiterationfield.