Graph Endpoint
data class GraphEndpoint(val type: GraphEndpointType, val nodeId: String, val instanceId: Int, val busIndex: UInt)
One end of a graph connection.
nodeId is the node's persistent identity and the field to key pins by: instanceId is -1 for both graph endpoints and for every built-in node, so it cannot distinguish them. Use resolvedNodeId to apply the same fallback uapmd-app applies when the id is empty.