The node a mount runs: the definition's root under the mount's own identity.
resolveSubflowReference builds it from the dictionary; a stage that RETURNS a
sub-flowchart hands its definition's root here directly (FlowchartTraverser, Phase 0).
id comes from the inner root (the actual stage identity for trace matching),
not the mount node (which is the subflow entry point in the parent).
Overlay-aware children accessor injected by the traverser. The DFS fallback resolves loop targets against the LIVE runtime shape — a node patched by a dynamic StageNode return carries its children in the traverser-local overlay, not on the shared built-chart node.