(label?: string)
| 1077 | // Phase 3: Handle remaining orphans by creating new workflows for disconnected subgraphs |
| 1078 | // HTTP edges (labeled with [METHOD /path]) are used by webview for layout merging |
| 1079 | const isHttpEdge = (label?: string) => label && /^\s*\[?\s*(GET|POST|PUT|DELETE|PATCH|HEAD|OPTIONS)\s/.test(label); |
| 1080 | |
| 1081 | // Find any remaining orphan nodes (not in any workflow) and create workflows for their connected components |
| 1082 | const stillOrphaned = nodes.filter(n => !nodeToWf.has(n.id)); |
nothing calls this directly
no outgoing calls
no test coverage detected