Internal runtime node definition.
id is the namespaced runtime ID (node:<public_id>); public_id is what
node callbacks receive in their runtime context. subscribe lists runtime
channel IDs that activate this node; outgoing_edges lists public edge IDs
evaluated after this node completes.