feat: implement multi-source location extraction for enhanced node coloring
- 68% of nodes appeared gray due to insufficient location information
- LSP semantic analysis only covered ~30 nodes out of 94 total
- Hybrid architecture: Tree-sitter for structure + multi-source LSP enhancement
- Three-tier location extraction:
- Primary LSP semantic tokens (~30 locations)
- Hover-based analysis at operator positions (~20-40 additional)
- Default assignments for remaining nodes (100% coverage)
lspGraphExtractor.ts: Replaced LSP-first with hybrid tree-sitter + LSP approachlocationAnalyzer.ts: Added hover-first strategy with fallback coordinationlspAnalyzer.ts: AddedanalyzePositions()method for hover-based type extractionpackage.json: Moved operator config from hardcoded to VS Code settingsupdateOperators.js: Utility script to scan Hydro codebase for operators
- Hover text parsing with regex patterns for location types
- Smart deduplication between LSP sources
- Default location assignment (networking→Cluster, sources→Process, etc.)
- Enhanced tree-sitter variable binding and chain parsing
- Dual hierarchy system (Location + Code structure)
- Expected: 53-74% node coloring (up from 32%)
- Guaranteed: 100% nodes get location assignment
- Better network edge visualization with semantic tagging