Add gRPC/GraphQL/tRPC service detection with protobuf Route extraction
Pipeline: gRPC/GraphQL/tRPC client libs in service_patterns, edge emitters in pass_parallel, __grpc__ Route nodes from .proto service defs in pass_route_nodes, cross-repo matchers in pass_cross_repo. Also adds MQTT, NATS, Dapr async patterns. Protobuf extraction: service as Class, rpc as Function with rpc_name fallback in func_name_node. Route nodes created by line-range matching rpc Functions to enclosing service Classes. Tested: Online Boutique protos produce 16 gRPC Route nodes.
T
test committed
81385d08eb1dfa9b553ad9c208fdddebb85cbca0
Parent: b6eefe0