Terminal node names (no outgoing edges); populated by validate.
Determines the next nodes to transition to PENDING based on the route(s)
emitted by a completed node. Ported from Python get_next_pending_nodes.
Logs at debug when the node emitted a route, has conditional outgoing
edges, and none of them (nor a DEFAULT_ROUTE edge) matched — the branch
stops there, which is easy to mistake for a bug. Behaviour is unchanged.
Validates the graph and computes terminal node names.
A compiled workflow graph. Nodes are inferred (deduped by identity) from the edges.
Mirrors
google/adk-pythonworkflow/_graph.py::Graph.