{"adapter": "memtrace", "query_id": "q1", "target_symbol": "foo", "expected_file": "mempalace/a.py", "paths_count": 1, "top_paths": ["mempalace/a.py"], "rank": 1, "latency_ms": 9.0, "tokens": 195, "error": null}
{"adapter": "memtrace", "query_id": "q2", "target_symbol": "bar", "expected_file": "mempalace/b.py", "paths_count": 2, "top_paths": ["mempalace/b.py", "x/y.py"], "rank": 1, "latency_ms": 8.5, "tokens": 180, "error": null}
{"adapter": "memtrace", "query_id": "q3", "target_symbol": "baz", "expected_file": "mempalace/c.py", "paths_count": 3, "top_paths": ["x/y.py", "mempalace/c.py", "z/w.py"], "rank": 2, "latency_ms": 10.0, "tokens": 210, "error": null}
{"adapter": "memtrace", "query_id": "q4", "target_symbol": "qux", "expected_file": "mempalace/d.py", "paths_count": 1, "top_paths": ["mempalace/d.py"], "rank": 1, "latency_ms": 9.2, "tokens": 200, "error": null}
{"adapter": "memtrace", "query_id": "q5", "target_symbol": "zed", "expected_file": "mempalace/e.py", "paths_count": 0, "top_paths": [], "rank": null, "latency_ms": 9.3, "tokens": 0, "error": null}
{"adapter": "chromadb", "query_id": "q1", "target_symbol": "foo", "expected_file": "mempalace/a.py", "paths_count": 10, "top_paths": ["mempalace/a.py", "x/y.py", "z/w.py"], "rank": 1, "latency_ms": 55.0, "tokens": 1900, "error": null}
{"adapter": "chromadb", "query_id": "q2", "target_symbol": "bar", "expected_file": "mempalace/b.py", "paths_count": 10, "top_paths": ["x/y.py", "z/w.py", "mempalace/b.py"], "rank": 3, "latency_ms": 60.0, "tokens": 1950, "error": null}
{"adapter": "chromadb", "query_id": "q3", "target_symbol": "baz", "expected_file": "mempalace/c.py", "paths_count": 10, "top_paths": ["x/y.py", "z/w.py", "a/b.py"], "rank": null, "latency_ms": 58.0, "tokens": 2000, "error": null}
{"adapter": "chromadb", "query_id": "q4", "target_symbol": "qux", "expected_file": "mempalace/d.py", "paths_count": 10, "top_paths": ["mempalace/d.py", "x/y.py", "z/w.py"], "rank": 1, "latency_ms": 59.0, "tokens": 1920, "error": null}
{"adapter": "chromadb", "query_id": "q5", "target_symbol": "zed", "expected_file": "mempalace/e.py", "paths_count": 10, "top_paths": ["x/y.py", "z/w.py", "a/b.py"], "rank": null, "latency_ms": 57.0, "tokens": 1880, "error": null}
