Prior art: SDL-MCP's SCIP integration (scip-typescript, scip-go, rust-analyzer) — upgrades heuristic edges to "compiler-verified exact edges (confidence 0.95)."
Gap in GitNexus: call/import edges are tree-sitter heuristics. This is exactly why the usage discipline is "trust only d=1; d=2/d=3 are speculative — verify with rg." Heuristic edges cap confidence for multi-hop impact()/traces.
Proposed feature: optional SCIP ingestion for languages with indexers (scip-typescript, scip-go, scip-python, rust-analyzer). When a SCIP index is present, upgrade the matching edges from heuristic → compiler-verified, tag them with higher confidence, and let impact/query rank/return verified edges preferentially.
Value: directly addresses the documented depth≥2 reliability limitation — the single biggest correctness gap in current graph traces. Compiler-verified edges would make impact() trustworthy beyond d=1 for SCIP-covered languages.
Note: keep tree-sitter as the universal fallback (SCIP coverage is per-language and needs a build); SCIP is an enrichment, not a replacement.
Prior art: SDL-MCP's SCIP integration (scip-typescript, scip-go, rust-analyzer) — upgrades heuristic edges to "compiler-verified exact edges (confidence 0.95)."
Gap in GitNexus: call/import edges are tree-sitter heuristics. This is exactly why the usage discipline is "trust only d=1; d=2/d=3 are speculative — verify with rg." Heuristic edges cap confidence for multi-hop
impact()/traces.Proposed feature: optional SCIP ingestion for languages with indexers (scip-typescript, scip-go, scip-python, rust-analyzer). When a SCIP index is present, upgrade the matching edges from heuristic → compiler-verified, tag them with higher confidence, and let
impact/queryrank/return verified edges preferentially.Value: directly addresses the documented depth≥2 reliability limitation — the single biggest correctness gap in current graph traces. Compiler-verified edges would make
impact()trustworthy beyond d=1 for SCIP-covered languages.Note: keep tree-sitter as the universal fallback (SCIP coverage is per-language and needs a build); SCIP is an enrichment, not a replacement.