[1] build fixture project (TS cross-file call chain + Python) PASS: fixture written (6 files) [2] codegraph init (full graph build, timed) PASS: init exit 0 in 0s, .codegraph/codegraph.db present (240K) [3] status reports the graph PASS: status renders: Files: 6 Edges: 51 file 6 [4] symbol search finds the fixture class PASS: query UserRepo -> Search Results for "UserRepo": [5] explore returns the cross-file call chain (route -> service -> db) PASS: explore names handlePostUsers, registerUser, and save (74 lines of output) [6] callers traversal: who calls findById PASS: callers findById -> function lookupUser src/service.ts:9 [7] impact analysis on a leaf symbol PASS: impact normalize renders: Impact of changing "normalize" — 2 affected symbols: [8] incremental sync picks up an edit (new symbol discoverable) PASS: post-sync query finds nightshift [9] python graph present (cross-language in one db) PASS: python symbol fetch_score indexed [10] explore CLI in a NON-indexed directory returns guidance, not a crash PASS: non-indexed dir -> clean guidance naming the fix, exit 1 (guidance tells agents NOT to self-install)