In-memory graph queries over the persisted symbols/edges.
Loaded on demand from SQL (cheap at ≤100k symbols), cached by the caller (the MCP server holds one per process, invalidated like the vector matrix).