feat: use endpointUri for cross-route drill-down instead of label parsing
Server: - Add endpointUri to PositionedNode (from RouteNode) - Add fromEndpointUri to RouteSummary (catalog API) - Catalog controller resolves endpoint URI from diagram store UI: - Build endpointRouteMap from catalog's fromEndpointUri field - Drill-down uses exact match on node.endpointUri against the map - Remove label parsing heuristics (extractTargetEndpoint, camelToKebab) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -10,6 +10,7 @@ export interface DiagramNode {
|
||||
width?: number;
|
||||
height?: number;
|
||||
children?: DiagramNode[];
|
||||
endpointUri?: string;
|
||||
}
|
||||
|
||||
export interface DiagramEdge {
|
||||
|
||||
Reference in New Issue
Block a user