[S1] index the codegraph repo itself (TS + Rust + Svelte, ~740 files) PASS: full self-index in 30s ( 72M db) [S2] status on the real repo CodeGraph Status Project: /private/tmp/codegraph-review Index Statistics: Files: 787 Nodes: 16,905 Edges: 64,099 DB Size: 72.29 MB [S3] explore a real flow: how does the MCP server register tools PASS: explore answered in 3s, 619 lines, head: **Exploration: how does the MCP server register codegraph_explore** Found 76 symbols across 4 files. **Blast radius — what depends on these (update/verify before editing)** - `serve` (src/mcp/query-worker.ts:71) — 1 caller in `src/mcp/query-worker.ts`; no tests found within 3 caller hops - `MCPServer` (src/mcp/index.ts:236) — 2 callers in `src/index.ts`, `src/bin/codegraph.ts`; tested via callers: `__tests__/adaptive-explore-sizing.test.ts`, `__tests__/android-res-exclusion.test.ts` +57 [S4] callers on a real hot symbol (upsertCodeGraphMcpServer) PASS: callers finds the hermes wiring path: function writeHermesConfig [S5] gitignore discipline: node_modules (144M) must not be in the graph PASS: node_modules excluded from the index