{
  "aggregates": [
    {
      "candidate": "current",
      "fixtures": 13,
      "mrr": 0.555483,
      "query_latency_ms_p50": 8.635,
      "query_latency_ms_p95": 56.95,
      "rank1_rate": 0.461538,
      "rerank_latency_ms_p50": 0.007,
      "rerank_latency_ms_p95": 0.011,
      "suite": "identifier",
      "top5_rate": 0.692308
    },
    {
      "candidate": "rrf_exact_lane",
      "fixtures": 13,
      "mrr": 0.719364,
      "query_latency_ms_p50": 8.635,
      "query_latency_ms_p95": 56.95,
      "rank1_rate": 0.692308,
      "rerank_latency_ms_p50": 0.128,
      "rerank_latency_ms_p95": 0.193,
      "suite": "identifier",
      "top5_rate": 0.692308
    },
    {
      "candidate": "exact_identifier_first",
      "fixtures": 13,
      "mrr": 1.0,
      "query_latency_ms_p50": 8.635,
      "query_latency_ms_p95": 56.95,
      "rank1_rate": 1.0,
      "rerank_latency_ms_p50": 0.019,
      "rerank_latency_ms_p95": 0.028,
      "suite": "identifier",
      "top5_rate": 1.0
    },
    {
      "candidate": "identifier_lexical_uncapped",
      "fixtures": 13,
      "mrr": 0.54304,
      "query_latency_ms_p50": 8.635,
      "query_latency_ms_p95": 56.95,
      "rank1_rate": 0.230769,
      "rerank_latency_ms_p50": 0.051,
      "rerank_latency_ms_p95": 0.062,
      "suite": "identifier",
      "top5_rate": 0.923077
    },
    {
      "candidate": "current",
      "fixtures": 28,
      "mrr": 0.618657,
      "query_latency_ms_p50": 7.209,
      "query_latency_ms_p95": 8.448,
      "rank1_rate": 0.535714,
      "rerank_latency_ms_p50": 0.007,
      "rerank_latency_ms_p95": 0.01,
      "suite": "existing",
      "top5_rate": 0.714286
    },
    {
      "candidate": "rrf_exact_lane",
      "fixtures": 28,
      "mrr": 0.535538,
      "query_latency_ms_p50": 7.209,
      "query_latency_ms_p95": 8.448,
      "rank1_rate": 0.392857,
      "rerank_latency_ms_p50": 0.119,
      "rerank_latency_ms_p95": 0.145,
      "suite": "existing",
      "top5_rate": 0.714286
    },
    {
      "candidate": "exact_identifier_first",
      "fixtures": 28,
      "mrr": 0.600552,
      "query_latency_ms_p50": 7.209,
      "query_latency_ms_p95": 8.448,
      "rank1_rate": 0.5,
      "rerank_latency_ms_p50": 0.008,
      "rerank_latency_ms_p95": 0.027,
      "suite": "existing",
      "top5_rate": 0.75
    },
    {
      "candidate": "identifier_lexical_uncapped",
      "fixtures": 28,
      "mrr": 0.464757,
      "query_latency_ms_p50": 7.209,
      "query_latency_ms_p95": 8.448,
      "rank1_rate": 0.357143,
      "rerank_latency_ms_p50": 0.037,
      "rerank_latency_ms_p95": 0.06,
      "suite": "existing",
      "top5_rate": 0.571429
    },
    {
      "candidate": "current",
      "fixtures": 41,
      "mrr": 0.598626,
      "query_latency_ms_p50": 7.476,
      "query_latency_ms_p95": 9.559,
      "rank1_rate": 0.512195,
      "rerank_latency_ms_p50": 0.007,
      "rerank_latency_ms_p95": 0.01,
      "suite": "all",
      "top5_rate": 0.707317
    },
    {
      "candidate": "rrf_exact_lane",
      "fixtures": 41,
      "mrr": 0.593824,
      "query_latency_ms_p50": 7.476,
      "query_latency_ms_p95": 9.559,
      "rank1_rate": 0.487805,
      "rerank_latency_ms_p50": 0.122,
      "rerank_latency_ms_p95": 0.15,
      "suite": "all",
      "top5_rate": 0.707317
    },
    {
      "candidate": "exact_identifier_first",
      "fixtures": 41,
      "mrr": 0.727206,
      "query_latency_ms_p50": 7.476,
      "query_latency_ms_p95": 9.559,
      "rank1_rate": 0.658537,
      "rerank_latency_ms_p50": 0.015,
      "rerank_latency_ms_p95": 0.027,
      "suite": "all",
      "top5_rate": 0.829268
    },
    {
      "candidate": "identifier_lexical_uncapped",
      "fixtures": 41,
      "mrr": 0.489579,
      "query_latency_ms_p50": 7.476,
      "query_latency_ms_p95": 9.559,
      "rank1_rate": 0.317073,
      "rerank_latency_ms_p50": 0.045,
      "rerank_latency_ms_p95": 0.06,
      "suite": "all",
      "top5_rate": 0.682927
    }
  ],
  "benchmark": "aft-search-fusion-quality",
  "binary": {
    "path": "../../target/release/aft",
    "sha256": "d4ed6ddd22c09359402cc1a1a60aa8eea53d1d1ea7aef656aedd499ed8cac820",
    "version": "0.37.0"
  },
  "candidate_descriptions": {
    "current": "Current aft_search fused order from semantic_search(top_k=wide_top_k).",
    "exact_identifier_first": "Bench-only identifier guardrail: exact-match files sort before non-exact files for identifier-shaped queries.",
    "identifier_lexical_uncapped": "Bench-only simulation of removing the 0.25 lexical-only ceiling for identifier/path/error-code queries.",
    "rrf_exact_lane": "Bench-only reciprocal-rank fusion over reconstructed semantic ranks and an exact-match lexical lane."
  },
  "exact_scan": {
    "excluded_dirs": [
      ".bench",
      ".git",
      ".hg",
      ".mypy_cache",
      ".pytest_cache",
      ".ruff_cache",
      ".venv",
      "coverage",
      "dist",
      "node_modules",
      "target"
    ],
    "excluded_files": [
      "benchmarks/aft-search/baseline.json",
      "benchmarks/aft-search/external-fixtures.json",
      "benchmarks/aft-search/fixtures.json",
      "benchmarks/aft-search/identifier-fusion-fixtures.json"
    ],
    "excluded_prefixes": [
      ".alfonso/",
      "benchmarks/aft-search/results/"
    ],
    "files_scanned": 1364,
    "max_file_bytes": 2000000
  },
  "fixtures": {
    "existing": "fixtures.json",
    "identifier": "identifier-fusion-fixtures.json",
    "missing_expected_files": [
      {
        "file": "crates/aft/src/imports.rs",
        "id": "existing:how are imports organized after edits",
        "suite": "existing"
      }
    ]
  },
  "generated_at_unix": 1781161425,
  "ort": {
    "ort_dylib_path": "~/.local/share/cortexkit/aft/onnxruntime/1.24.4/libonnxruntime.dylib",
    "source": "auto"
  },
  "per_fixture": [
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 88,
          "mrr": 0.011364,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "method",
              "lexical_score": 2.380924,
              "name": "timeout_ms",
              "rank": 1,
              "rerank_score": null,
              "score": 0.596827,
              "semantic_score": 0.54257,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/__tests__/e2e/helpers.ts",
              "kind": "variable",
              "lexical_score": null,
              "name": "DEFAULT_TIMEOUT_MS",
              "rank": 2,
              "rerank_score": null,
              "score": 0.531273,
              "semantic_score": 0.531273,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "method",
              "lexical_score": 2.499218,
              "name": "pull_file_timeout",
              "rank": 3,
              "rerank_score": null,
              "score": 0.508789,
              "semantic_score": 0.462536,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/bash.ts",
              "kind": "variable",
              "lexical_score": null,
              "name": "DEFAULT_HARD_TIMEOUT_MS",
              "rank": 4,
              "rerank_score": null,
              "score": 0.497873,
              "semantic_score": 0.497873,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/__tests__/e2e/helpers.ts",
              "kind": "variable",
              "lexical_score": null,
              "name": "DEFAULT_TIMEOUT_MS",
              "rank": 5,
              "rerank_score": null,
              "score": 0.491857,
              "semantic_score": 0.491857,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "benchmarks/aft-search/run.py",
              "kind": "file_summary",
              "lexical_score": 2.660868,
              "name": "",
              "rank": 1,
              "rerank_score": null,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 2,
              "file": "benchmarks/aft-search/run_external.py",
              "kind": "file_summary",
              "lexical_score": 2.714232,
              "name": "",
              "rank": 2,
              "rerank_score": null,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "method",
              "lexical_score": 2.380924,
              "name": "timeout_ms",
              "rank": 3,
              "rerank_score": null,
              "score": 0.596827,
              "semantic_score": 0.54257,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/__tests__/e2e/helpers.ts",
              "kind": "variable",
              "lexical_score": null,
              "name": "DEFAULT_TIMEOUT_MS",
              "rank": 4,
              "rerank_score": null,
              "score": 0.531273,
              "semantic_score": 0.531273,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "method",
              "lexical_score": 2.499218,
              "name": "pull_file_timeout",
              "rank": 5,
              "rerank_score": null,
              "score": 0.508789,
              "semantic_score": 0.462536,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 3,
          "mrr": 0.333333,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/identifier-fusion-fixtures.json",
              "kind": "file_summary",
              "lexical_score": 3.059761,
              "name": "",
              "rank": 1,
              "rerank_score": 2.4478088,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 2,
              "file": "benchmarks/aft-search/run_external.py",
              "kind": "file_summary",
              "lexical_score": 2.714232,
              "name": "",
              "rank": 2,
              "rerank_score": 2.1713856,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 2,
              "file": "benchmarks/aft-search/run.py",
              "kind": "file_summary",
              "lexical_score": 2.660868,
              "name": "",
              "rank": 3,
              "rerank_score": 2.1286944,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/run-fusion-quality",
              "kind": "file_summary",
              "lexical_score": 2.649311,
              "name": "",
              "rank": 4,
              "rerank_score": 2.1194488,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/bash_pty_test.rs",
              "kind": "function",
              "lexical_score": 2.570195,
              "name": "pty_timeout_kill_finalizes_as_timed_out_not_killed",
              "rank": 5,
              "rerank_score": 2.056156,
              "score": 0.386831,
              "semantic_score": 0.351664,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 33,
          "mrr": 0.030303,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "method",
              "lexical_score": 2.499218,
              "name": "pull_file_timeout",
              "rank": 1,
              "rerank_score": 0.029631255,
              "score": 0.508789,
              "semantic_score": 0.462536,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "method",
              "lexical_score": 2.380924,
              "name": "timeout_ms",
              "rank": 2,
              "rerank_score": 0.027382454,
              "score": 0.596827,
              "semantic_score": 0.54257,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/inspect/manager.rs",
              "kind": "method",
              "lexical_score": 2.489231,
              "name": "timeout_outcome",
              "rank": 3,
              "rerank_score": 0.026388889,
              "score": 0.453162,
              "semantic_score": 0.411965,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/cli/warmup.rs",
              "kind": "function",
              "lexical_score": 2.443441,
              "name": "wait_until_ready",
              "rank": 4,
              "rerank_score": 0.025478741,
              "score": 0.456529,
              "semantic_score": 0.415026,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/settle-time/run-benchmark.py",
              "kind": "method",
              "lexical_score": 2.50697,
              "name": "set_t0",
              "rank": 5,
              "rerank_score": 0.025355597,
              "score": 0.422781,
              "semantic_score": 0.384346,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [
        "benchmarks/aft-search/run.py"
      ],
      "exact_match_file_count": 2,
      "expected_top_files": [
        "benchmarks/aft-search/run.py"
      ],
      "id": "python-ready-timeout-constant",
      "latency_ms": 56.95,
      "notes": "Exact Python benchmark constant; semantic-only rankings often prefer generic timeout code.",
      "query": "DEFAULT_READY_TIMEOUT_SECS",
      "rerank_latency_ms": {
        "current": 0.010667,
        "exact_identifier_first": 0.022041,
        "identifier_lexical_uncapped": 0.056625,
        "rrf_exact_lane": 0.193084
      },
      "shape": "identifier",
      "suite": "identifier"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 46,
          "mrr": 0.021739,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/inspect/cache.rs",
              "kind": "method",
              "lexical_score": 1.415598,
              "name": "memory_generated_at",
              "rank": 1,
              "rerank_score": null,
              "score": 0.522988,
              "semantic_score": 0.475444,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/inspect/cache.rs",
              "kind": "method",
              "lexical_score": 1.415598,
              "name": "get_aggregated",
              "rank": 2,
              "rerank_score": null,
              "score": 0.483652,
              "semantic_score": 0.439684,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/inspect/manager.rs",
              "kind": "method",
              "lexical_score": 1.659487,
              "name": "tier2_read_cached_from_cache",
              "rank": 3,
              "rerank_score": null,
              "score": 0.452815,
              "semantic_score": 0.41165,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/inspect/manager.rs",
              "kind": "function",
              "lexical_score": 1.659487,
              "name": "freshness_record_relative_key",
              "rank": 4,
              "rerank_score": null,
              "score": 0.452725,
              "semantic_score": 0.411568,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/parser.rs",
              "kind": "method",
              "lexical_score": 2.028558,
              "name": "contains_key",
              "rank": 5,
              "rerank_score": null,
              "score": 0.430065,
              "semantic_score": 0.390968,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "benchmarks/aft-search/run.py",
              "kind": "file_summary",
              "lexical_score": 2.328259,
              "name": "",
              "rank": 1,
              "rerank_score": null,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/inspect/cache.rs",
              "kind": "method",
              "lexical_score": 1.415598,
              "name": "memory_generated_at",
              "rank": 2,
              "rerank_score": null,
              "score": 0.522988,
              "semantic_score": 0.475444,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/inspect/cache.rs",
              "kind": "method",
              "lexical_score": 1.415598,
              "name": "get_aggregated",
              "rank": 3,
              "rerank_score": null,
              "score": 0.483652,
              "semantic_score": 0.439684,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/inspect/manager.rs",
              "kind": "method",
              "lexical_score": 1.659487,
              "name": "tier2_read_cached_from_cache",
              "rank": 4,
              "rerank_score": null,
              "score": 0.452815,
              "semantic_score": 0.41165,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/inspect/manager.rs",
              "kind": "function",
              "lexical_score": 1.659487,
              "name": "freshness_record_relative_key",
              "rank": 5,
              "rerank_score": null,
              "score": 0.452725,
              "semantic_score": 0.411568,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 2,
          "mrr": 0.5,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/identifier-fusion-fixtures.json",
              "kind": "file_summary",
              "lexical_score": 2.677291,
              "name": "",
              "rank": 1,
              "rerank_score": 2.1418328,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 2,
              "file": "benchmarks/aft-search/run.py",
              "kind": "file_summary",
              "lexical_score": 2.328259,
              "name": "",
              "rank": 2,
              "rerank_score": 1.8626072,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/callgraph_store/mod.rs",
              "kind": "file_summary",
              "lexical_score": 2.119524,
              "name": "",
              "rank": 3,
              "rerank_score": 1.6956192,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/swe-bench-django-10.json",
              "kind": "file_summary",
              "lexical_score": 2.068491,
              "name": "",
              "rank": 4,
              "rerank_score": 1.6547928,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/parser.rs",
              "kind": "method",
              "lexical_score": 2.028558,
              "name": "contains_key",
              "rank": 5,
              "rerank_score": 1.6228464,
              "score": 0.430065,
              "semantic_score": 0.390968,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 14,
          "mrr": 0.071429,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/parser.rs",
              "kind": "method",
              "lexical_score": 2.028558,
              "name": "contains_key",
              "rank": 1,
              "rerank_score": 0.029877369,
              "score": 0.430065,
              "semantic_score": 0.390968,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/parser.rs",
              "kind": "function",
              "lexical_score": 2.028558,
              "name": "yaml_generic_keys",
              "rank": 2,
              "rerank_score": 0.029040404,
              "score": 0.421952,
              "semantic_score": 0.383593,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/callgraph.rs",
              "kind": "method",
              "lexical_score": 2.023036,
              "name": "symbol_metadata_for",
              "rank": 3,
              "rerank_score": 0.027745886,
              "score": 0.397227,
              "semantic_score": 0.361115,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/backup.rs",
              "kind": "method",
              "lexical_score": 1.881443,
              "name": "latest_head_for_key",
              "rank": 4,
              "rerank_score": 0.026856525,
              "score": 0.4047,
              "semantic_score": 0.367909,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/inspect/manager.rs",
              "kind": "method",
              "lexical_score": 1.659487,
              "name": "tier2_read_cached_from_cache",
              "rank": 5,
              "rerank_score": 0.026779422,
              "score": 0.452815,
              "semantic_score": 0.41165,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 77,
      "exact_expected_files": [
        "benchmarks/aft-search/run.py"
      ],
      "exact_match_file_count": 1,
      "expected_top_files": [
        "benchmarks/aft-search/run.py"
      ],
      "id": "python-volatile-top-keys",
      "latency_ms": 8.29,
      "notes": "Exact Python benchmark constant whose natural-language pieces point at cache metadata elsewhere.",
      "query": "VOLATILE_TOP_LEVEL_KEYS",
      "rerank_latency_ms": {
        "current": 0.005209,
        "exact_identifier_first": 0.014792,
        "identifier_lexical_uncapped": 0.038792,
        "rrf_exact_lane": 0.096625
      },
      "shape": "identifier",
      "suite": "identifier"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 93,
          "mrr": 0.010753,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shared/subagent-detect.ts",
              "kind": "interface",
              "lexical_score": 0.945187,
              "name": "SessionInfo",
              "rank": 1,
              "rerank_score": null,
              "score": 0.432461,
              "semantic_score": 0.393146,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/bash.ts",
              "kind": "function",
              "lexical_score": 1.082392,
              "name": "subagentGuidance",
              "rank": 2,
              "rerank_score": null,
              "score": 0.413249,
              "semantic_score": 0.37568,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shared/subagent-detect.ts",
              "kind": "interface",
              "lexical_score": 0.945187,
              "name": "CacheEntry",
              "rank": 3,
              "rerank_score": null,
              "score": 0.404107,
              "semantic_score": 0.36737,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/imports/c.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "normalize_include_module",
              "rank": 4,
              "rerank_score": null,
              "score": 0.360663,
              "semantic_score": 0.360663,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/outline.rs",
              "kind": "function",
              "lexical_score": 0.972442,
              "name": "multi_level_nesting_python",
              "rank": 5,
              "rerank_score": null,
              "score": 0.353458,
              "semantic_score": 0.321326,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 1,
              "file": "crates/aft/tests/integration/query_shape_test.rs",
              "kind": "file_summary",
              "lexical_score": 1.358297,
              "name": "",
              "rank": 1,
              "rerank_score": null,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shared/subagent-detect.ts",
              "kind": "interface",
              "lexical_score": 0.945187,
              "name": "SessionInfo",
              "rank": 2,
              "rerank_score": null,
              "score": 0.432461,
              "semantic_score": 0.393146,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/bash.ts",
              "kind": "function",
              "lexical_score": 1.082392,
              "name": "subagentGuidance",
              "rank": 3,
              "rerank_score": null,
              "score": 0.413249,
              "semantic_score": 0.37568,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shared/subagent-detect.ts",
              "kind": "interface",
              "lexical_score": 0.945187,
              "name": "CacheEntry",
              "rank": 4,
              "rerank_score": null,
              "score": 0.404107,
              "semantic_score": 0.36737,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/imports/c.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "normalize_include_module",
              "rank": 5,
              "rerank_score": null,
              "score": 0.360663,
              "semantic_score": 0.360663,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 1,
              "file": "crates/aft/tests/integration/query_shape_test.rs",
              "kind": "file_summary",
              "lexical_score": 1.358297,
              "name": "",
              "rank": 1,
              "rerank_score": 1.354517744,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/identifier-fusion-fixtures.json",
              "kind": "file_summary",
              "lexical_score": 1.40239,
              "name": "",
              "rank": 2,
              "rerank_score": 1.121912,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/fixtures.json",
              "kind": "file_summary",
              "lexical_score": 1.359131,
              "name": "",
              "rank": 3,
              "rerank_score": 1.0873048,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "assets/aft.schema.json",
              "kind": "file_summary",
              "lexical_score": 1.234689,
              "name": "",
              "rank": 4,
              "rerank_score": 0.9877512,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/baseline.json",
              "kind": "file_summary",
              "lexical_score": 1.229078,
              "name": "",
              "rank": 5,
              "rerank_score": 0.9832624,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 12,
          "mrr": 0.083333,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/bash.ts",
              "kind": "function",
              "lexical_score": 1.082392,
              "name": "subagentGuidance",
              "rank": 1,
              "rerank_score": 0.030621786,
              "score": 0.413249,
              "semantic_score": 0.37568,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shared/subagent-detect.ts",
              "kind": "interface",
              "lexical_score": 0.945187,
              "name": "SessionInfo",
              "rank": 2,
              "rerank_score": 0.026810109,
              "score": 0.432461,
              "semantic_score": 0.393146,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shared/subagent-detect.ts",
              "kind": "interface",
              "lexical_score": 0.945187,
              "name": "CacheEntry",
              "rank": 3,
              "rerank_score": 0.026182294,
              "score": 0.404107,
              "semantic_score": 0.36737,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/outline.rs",
              "kind": "function",
              "lexical_score": 0.972442,
              "name": "multi_level_nesting_python",
              "rank": 4,
              "rerank_score": 0.02585639,
              "score": 0.353458,
              "semantic_score": 0.321326,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/client.rs",
              "kind": "method",
              "lexical_score": 0.972197,
              "name": "child_exited",
              "rank": 5,
              "rerank_score": 0.024444444,
              "score": 0.336678,
              "semantic_score": 0.306071,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [
        "crates/aft/tests/integration/query_shape_test.rs"
      ],
      "exact_match_file_count": 1,
      "expected_top_files": [
        "crates/aft/tests/integration/query_shape_test.rs"
      ],
      "id": "dogfood-subagent-token",
      "latency_ms": 9.619,
      "notes": "Exact identifier-shaped dogfood token from the classifier fixture; semantically similar subagent code is elsewhere.",
      "query": "subagent_type",
      "rerank_latency_ms": {
        "current": 0.008333,
        "exact_identifier_first": 0.018917,
        "identifier_lexical_uncapped": 0.058833,
        "rrf_exact_lane": 0.127875
      },
      "shape": "identifier",
      "suite": "identifier"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 93,
          "mrr": 0.010753,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/__tests__/test-utils/aft-executable-fixture.ts",
              "kind": "interface",
              "lexical_score": null,
              "name": "AftFixtureBehavior",
              "rank": 1,
              "rerank_score": null,
              "score": 0.552493,
              "semantic_score": 0.552493,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/commands/doctor.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "hasDoctorProblems",
              "rank": 2,
              "rerank_score": null,
              "score": 0.551278,
              "semantic_score": 0.551278,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/lib/aft-bridge.ts",
              "kind": "interface",
              "lexical_score": null,
              "name": "AftResponse",
              "rank": 3,
              "rerank_score": null,
              "score": 0.549351,
              "semantic_score": 0.549351,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/lib/aft-bridge.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "handleLine",
              "rank": 4,
              "rerank_score": null,
              "score": 0.546394,
              "semantic_score": 0.546394,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/bridge.ts",
              "kind": "function",
              "lexical_score": 1.57813,
              "name": "tagStderrLine",
              "rank": 5,
              "rerank_score": null,
              "score": 0.520372,
              "semantic_score": 0.473066,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/extract_tokens_test.rs",
              "kind": "file_summary",
              "lexical_score": 2.316127,
              "name": "",
              "rank": 1,
              "rerank_score": null,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/query_shape_test.rs",
              "kind": "file_summary",
              "lexical_score": 1.975705,
              "name": "",
              "rank": 2,
              "rerank_score": null,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/__tests__/test-utils/aft-executable-fixture.ts",
              "kind": "interface",
              "lexical_score": null,
              "name": "AftFixtureBehavior",
              "rank": 3,
              "rerank_score": null,
              "score": 0.552493,
              "semantic_score": 0.552493,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/commands/doctor.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "hasDoctorProblems",
              "rank": 4,
              "rerank_score": null,
              "score": 0.551278,
              "semantic_score": 0.551278,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/lib/aft-bridge.ts",
              "kind": "interface",
              "lexical_score": null,
              "name": "AftResponse",
              "rank": 5,
              "rerank_score": null,
              "score": 0.549351,
              "semantic_score": 0.549351,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/extract_tokens_test.rs",
              "kind": "file_summary",
              "lexical_score": 2.316127,
              "name": "",
              "rank": 1,
              "rerank_score": 1.8529016,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/query_shape_test.rs",
              "kind": "file_summary",
              "lexical_score": 1.975705,
              "name": "",
              "rank": 2,
              "rerank_score": 1.678889831,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/identifier-fusion-fixtures.json",
              "kind": "file_summary",
              "lexical_score": 2.039841,
              "name": "",
              "rank": 3,
              "rerank_score": 1.6318728,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/fixtures.json",
              "kind": "file_summary",
              "lexical_score": 1.976918,
              "name": "",
              "rank": 4,
              "rerank_score": 1.5815344,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/baseline.json",
              "kind": "file_summary",
              "lexical_score": 1.78775,
              "name": "",
              "rank": 5,
              "rerank_score": 1.4302,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 6,
          "mrr": 0.166667,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/bridge.ts",
              "kind": "function",
              "lexical_score": 1.57813,
              "name": "tagStderrLine",
              "rank": 1,
              "rerank_score": 0.027587519,
              "score": 0.520372,
              "semantic_score": 0.473066,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/bridge.ts",
              "kind": "variable",
              "lexical_score": 1.57813,
              "name": "SEMANTIC_TIMEOUT_SAFETY_MARGIN_MS",
              "rank": 2,
              "rerank_score": 0.026685643,
              "score": 0.504461,
              "semantic_score": 0.458601,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/__tests__/safety.test.ts",
              "kind": "file_summary",
              "lexical_score": 1.707519,
              "name": "safety.test",
              "rank": 3,
              "rerank_score": 0.026333789,
              "score": 0.475686,
              "semantic_score": 0.432442,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/safety.ts",
              "kind": "function",
              "lexical_score": 1.646742,
              "name": "safetyTools",
              "rank": 4,
              "rerank_score": 0.02585639,
              "score": 0.47315,
              "semantic_score": 0.430137,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/__tests__/safety-renderers.test.ts",
              "kind": "file_summary",
              "lexical_score": 1.748594,
              "name": "safety-renderers.test",
              "rank": 5,
              "rerank_score": 0.023847167,
              "score": 0.44567,
              "semantic_score": 0.405154,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [
        "crates/aft/tests/integration/extract_tokens_test.rs",
        "crates/aft/tests/integration/query_shape_test.rs"
      ],
      "exact_match_file_count": 2,
      "expected_top_files": [
        "crates/aft/tests/integration/query_shape_test.rs",
        "crates/aft/tests/integration/extract_tokens_test.rs"
      ],
      "id": "dogfood-safety-token",
      "latency_ms": 8.635,
      "notes": "Exact tool-shaped token from classifier/tokenizer fixtures; semantic retrieval drifts to bridge/doctor code.",
      "query": "aft_safety_history",
      "rerank_latency_ms": {
        "current": 0.007417,
        "exact_identifier_first": 0.023167,
        "identifier_lexical_uncapped": 0.055458,
        "rrf_exact_lane": 0.132708
      },
      "shape": "identifier",
      "suite": "identifier"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 3,
          "mrr": 0.333333,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/search_index.rs",
              "kind": "method",
              "lexical_score": 2.259989,
              "name": "lexical_rank_with_stats",
              "rank": 1,
              "rerank_score": null,
              "score": 0.546899,
              "semantic_score": 0.497181,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/search_index.rs",
              "kind": "method",
              "lexical_score": 2.259989,
              "name": "lexical_rank",
              "rank": 2,
              "rerank_score": null,
              "score": 0.534538,
              "semantic_score": 0.485944,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.491155,
              "name": "semantic_candidate_limit_scales_with_small_top_k",
              "rank": 3,
              "rerank_score": null,
              "score": 0.513128,
              "semantic_score": 0.46648,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.491155,
              "name": "results_are_low_confidence",
              "rank": 4,
              "rerank_score": null,
              "score": 0.502631,
              "semantic_score": 0.456937,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/aft_search_contract_test.rs",
              "kind": "function",
              "lexical_score": 2.223132,
              "name": "lexical_only_fallback_reports_more_available_when_capped_or_over_top_k",
              "rank": 5,
              "rerank_score": null,
              "score": 0.454969,
              "semantic_score": 0.413608,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.491155,
              "name": "semantic_candidate_limit_scales_with_small_top_k",
              "rank": 1,
              "rerank_score": null,
              "score": 0.513128,
              "semantic_score": 0.46648,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.491155,
              "name": "results_are_low_confidence",
              "rank": 2,
              "rerank_score": null,
              "score": 0.502631,
              "semantic_score": 0.456937,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/search_index.rs",
              "kind": "method",
              "lexical_score": 2.259989,
              "name": "lexical_rank_with_stats",
              "rank": 3,
              "rerank_score": null,
              "score": 0.546899,
              "semantic_score": 0.497181,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/search_index.rs",
              "kind": "method",
              "lexical_score": 2.259989,
              "name": "lexical_rank",
              "rank": 4,
              "rerank_score": null,
              "score": 0.534538,
              "semantic_score": 0.485944,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/aft_search_contract_test.rs",
              "kind": "function",
              "lexical_score": 2.223132,
              "name": "lexical_only_fallback_reports_more_available_when_capped_or_over_top_k",
              "rank": 5,
              "rerank_score": null,
              "score": 0.454969,
              "semantic_score": 0.413608,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 2,
          "mrr": 0.5,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/identifier-fusion-fixtures.json",
              "kind": "file_summary",
              "lexical_score": 3.059761,
              "name": "",
              "rank": 1,
              "rerank_score": 2.4478088,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.491155,
              "name": "semantic_candidate_limit_scales_with_small_top_k",
              "rank": 2,
              "rerank_score": 1.992924,
              "score": 0.513128,
              "semantic_score": 0.46648,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.491155,
              "name": "results_are_low_confidence",
              "rank": 3,
              "rerank_score": 1.992924,
              "score": 0.502631,
              "semantic_score": 0.456937,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "function",
              "lexical_score": 2.380924,
              "name": "semantic_score_order",
              "rank": 4,
              "rerank_score": 1.9047392,
              "score": 0.387031,
              "semantic_score": 0.351846,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "function",
              "lexical_score": 2.380924,
              "name": "write_counted",
              "rank": 5,
              "rerank_score": 1.9047392,
              "score": 0.318811,
              "semantic_score": 0.289828,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.491155,
              "name": "semantic_candidate_limit_scales_with_small_top_k",
              "rank": 1,
              "rerank_score": 0.032002048,
              "score": 0.513128,
              "semantic_score": 0.46648,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.491155,
              "name": "results_are_low_confidence",
              "rank": 2,
              "rerank_score": 0.031498016,
              "score": 0.502631,
              "semantic_score": 0.456937,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/search_index.rs",
              "kind": "method",
              "lexical_score": 2.259989,
              "name": "lexical_rank_with_stats",
              "rank": 3,
              "rerank_score": 0.031099325,
              "score": 0.546899,
              "semantic_score": 0.497181,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/search_index.rs",
              "kind": "method",
              "lexical_score": 2.259989,
              "name": "lexical_rank",
              "rank": 4,
              "rerank_score": 0.030621786,
              "score": 0.534538,
              "semantic_score": 0.485944,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/aft_search_contract_test.rs",
              "kind": "function",
              "lexical_score": 2.223132,
              "name": "lexical_only_fallback_reports_more_available_when_capped_or_over_top_k",
              "rank": 5,
              "rerank_score": 0.02967033,
              "score": 0.454969,
              "semantic_score": 0.413608,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 96,
      "exact_expected_files": [
        "crates/aft/src/commands/semantic_search.rs"
      ],
      "exact_match_file_count": 1,
      "expected_top_files": [
        "crates/aft/src/commands/semantic_search.rs"
      ],
      "id": "lexical-ceiling-constant",
      "latency_ms": 9.473,
      "notes": "Exact Rust fusion constant; semantically similar lexical-rank code can outrank it.",
      "query": "LEXICAL_ONLY_SCORE_CEILING",
      "rerank_latency_ms": {
        "current": 0.007125,
        "exact_identifier_first": 0.020417,
        "identifier_lexical_uncapped": 0.051417,
        "rrf_exact_lane": 0.139542
      },
      "shape": "identifier",
      "suite": "identifier"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 2,
          "mrr": 0.5,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/grep_executor.rs",
              "kind": "function",
              "lexical_score": 2.137453,
              "name": "fallback_grep_bench",
              "rank": 1,
              "rerank_score": null,
              "score": 0.65212,
              "semantic_score": 0.592836,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.491155,
              "name": "search_degraded_grep_file",
              "rank": 2,
              "rerank_score": null,
              "score": 0.626227,
              "semantic_score": 0.569297,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/grep_executor.rs",
              "kind": "function",
              "lexical_score": 2.137453,
              "name": "merge_grep_results",
              "rank": 3,
              "rerank_score": null,
              "score": 0.610993,
              "semantic_score": 0.555448,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/grep.rs",
              "kind": "function",
              "lexical_score": 2.121536,
              "name": "truncate_line_text",
              "rank": 4,
              "rerank_score": null,
              "score": 0.594092,
              "semantic_score": 0.540084,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/grep.rs",
              "kind": "function",
              "lexical_score": 2.121536,
              "name": "grep_result",
              "rank": 5,
              "rerank_score": null,
              "score": 0.593484,
              "semantic_score": 0.539531,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.491155,
              "name": "search_degraded_grep_file",
              "rank": 1,
              "rerank_score": null,
              "score": 0.626227,
              "semantic_score": 0.569297,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.491155,
              "name": "record_degraded_grep_match",
              "rank": 2,
              "rerank_score": null,
              "score": 0.585335,
              "semantic_score": 0.532123,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/grep_executor.rs",
              "kind": "function",
              "lexical_score": 2.137453,
              "name": "fallback_grep_bench",
              "rank": 3,
              "rerank_score": null,
              "score": 0.65212,
              "semantic_score": 0.592836,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/grep_executor.rs",
              "kind": "function",
              "lexical_score": 2.137453,
              "name": "merge_grep_results",
              "rank": 4,
              "rerank_score": null,
              "score": 0.610993,
              "semantic_score": 0.555448,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/grep.rs",
              "kind": "function",
              "lexical_score": 2.121536,
              "name": "truncate_line_text",
              "rank": 5,
              "rerank_score": null,
              "score": 0.594092,
              "semantic_score": 0.540084,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 4,
          "mrr": 0.25,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/identifier-fusion-fixtures.json",
              "kind": "file_summary",
              "lexical_score": 3.059761,
              "name": "",
              "rank": 1,
              "rerank_score": 2.4478088,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/aft_search_contract_test.rs",
              "kind": "function",
              "lexical_score": 2.667758,
              "name": "assert_degraded_grep_fallback",
              "rank": 2,
              "rerank_score": 2.1342064,
              "score": 0.525728,
              "semantic_score": 0.477935,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/aft_search_contract_test.rs",
              "kind": "function",
              "lexical_score": 2.667758,
              "name": "grep_results_report_regex_or_literal_source",
              "rank": 3,
              "rerank_score": 2.1342064,
              "score": 0.438756,
              "semantic_score": 0.39887,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.491155,
              "name": "search_degraded_grep_file",
              "rank": 4,
              "rerank_score": 1.992924,
              "score": 0.626227,
              "semantic_score": 0.569297,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.491155,
              "name": "record_degraded_grep_match",
              "rank": 5,
              "rerank_score": 1.992924,
              "score": 0.585335,
              "semantic_score": 0.532123,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.491155,
              "name": "search_degraded_grep_file",
              "rank": 1,
              "rerank_score": 0.031754032,
              "score": 0.626227,
              "semantic_score": 0.569297,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/aft_search_contract_test.rs",
              "kind": "function",
              "lexical_score": 2.667758,
              "name": "assert_degraded_grep_fallback",
              "rank": 2,
              "rerank_score": 0.030621786,
              "score": 0.525728,
              "semantic_score": 0.477935,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.491155,
              "name": "record_degraded_grep_match",
              "rank": 3,
              "rerank_score": 0.030536131,
              "score": 0.585335,
              "semantic_score": 0.532123,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/search_index.rs",
              "kind": "struct",
              "lexical_score": 2.465443,
              "name": "GrepResult",
              "rank": 4,
              "rerank_score": 0.030076888,
              "score": 0.583913,
              "semantic_score": 0.53083,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/search_index.rs",
              "kind": "method",
              "lexical_score": 2.465443,
              "name": "grep",
              "rank": 5,
              "rerank_score": 0.029631255,
              "score": 0.570755,
              "semantic_score": 0.518868,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 86,
      "exact_expected_files": [
        "crates/aft/src/commands/semantic_search.rs"
      ],
      "exact_match_file_count": 1,
      "expected_top_files": [
        "crates/aft/src/commands/semantic_search.rs"
      ],
      "id": "degraded-grep-result-limit",
      "latency_ms": 8.962,
      "notes": "Exact Rust fallback limit constant with grep-result distractors in the grep executor.",
      "query": "DEGRADED_GREP_RESULT_LIMIT",
      "rerank_latency_ms": {
        "current": 0.005542,
        "exact_identifier_first": 0.018375,
        "identifier_lexical_uncapped": 0.046042,
        "rrf_exact_lane": 0.1205
      },
      "shape": "identifier",
      "suite": "identifier"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.802549,
              "name": "semantic_candidate_limit",
              "rank": 1,
              "rerank_score": null,
              "score": 0.626162,
              "semantic_score": 0.569238,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/configure.rs",
              "kind": "function",
              "lexical_score": 2.247444,
              "name": "parse_semantic_config_clamps_expensive_limits",
              "rank": 2,
              "rerank_score": null,
              "score": 0.482644,
              "semantic_score": 0.438768,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.802549,
              "name": "semantic_candidate_limit_scales_with_small_top_k",
              "rank": 3,
              "rerank_score": null,
              "score": 0.47746,
              "semantic_score": 0.434054,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "struct",
              "lexical_score": 2.182514,
              "name": "SemanticEmbeddingModel",
              "rank": 4,
              "rerank_score": null,
              "score": 0.466177,
              "semantic_score": 0.423797,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "method",
              "lexical_score": 2.182514,
              "name": "query_embedding_cache_stats",
              "rank": 5,
              "rerank_score": null,
              "score": 0.462227,
              "semantic_score": 0.420206,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.802549,
              "name": "semantic_candidate_limit",
              "rank": 1,
              "rerank_score": null,
              "score": 0.626162,
              "semantic_score": 0.569238,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.802549,
              "name": "semantic_candidate_limit_scales_with_small_top_k",
              "rank": 2,
              "rerank_score": null,
              "score": 0.47746,
              "semantic_score": 0.434054,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/configure.rs",
              "kind": "function",
              "lexical_score": 2.247444,
              "name": "parse_semantic_config_clamps_expensive_limits",
              "rank": 3,
              "rerank_score": null,
              "score": 0.482644,
              "semantic_score": 0.438768,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "struct",
              "lexical_score": 2.182514,
              "name": "SemanticEmbeddingModel",
              "rank": 4,
              "rerank_score": null,
              "score": 0.466177,
              "semantic_score": 0.423797,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "method",
              "lexical_score": 2.182514,
              "name": "query_embedding_cache_stats",
              "rank": 5,
              "rerank_score": null,
              "score": 0.462227,
              "semantic_score": 0.420206,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 2,
          "mrr": 0.5,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/identifier-fusion-fixtures.json",
              "kind": "file_summary",
              "lexical_score": 3.442231,
              "name": "",
              "rank": 1,
              "rerank_score": 2.7537848,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.802549,
              "name": "semantic_candidate_limit",
              "rank": 2,
              "rerank_score": 2.2420392,
              "score": 0.626162,
              "semantic_score": 0.569238,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.802549,
              "name": "semantic_candidate_limit_scales_with_small_top_k",
              "rank": 3,
              "rerank_score": 2.2420392,
              "score": 0.47746,
              "semantic_score": 0.434054,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/swe-bench-django-10.json",
              "kind": "file_summary",
              "lexical_score": 2.689039,
              "name": "",
              "rank": 4,
              "rerank_score": 2.1512312,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "function",
              "lexical_score": 2.51723,
              "name": "registry_marker_reports_semantic_and_byte_drops_once",
              "rank": 5,
              "rerank_score": 2.013784,
              "score": 0.372253,
              "semantic_score": 0.338412,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.802549,
              "name": "semantic_candidate_limit",
              "rank": 1,
              "rerank_score": 0.032522475,
              "score": 0.626162,
              "semantic_score": 0.569238,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.802549,
              "name": "semantic_candidate_limit_scales_with_small_top_k",
              "rank": 2,
              "rerank_score": 0.031746032,
              "score": 0.47746,
              "semantic_score": 0.434054,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/configure.rs",
              "kind": "function",
              "lexical_score": 2.247444,
              "name": "parse_semantic_config_clamps_expensive_limits",
              "rank": 3,
              "rerank_score": 0.030017921,
              "score": 0.482644,
              "semantic_score": 0.438768,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "struct",
              "lexical_score": 2.182514,
              "name": "SemanticEmbeddingModel",
              "rank": 4,
              "rerank_score": 0.028782895,
              "score": 0.466177,
              "semantic_score": 0.423797,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "method",
              "lexical_score": 2.182514,
              "name": "query_embedding_cache_stats",
              "rank": 5,
              "rerank_score": 0.028371628,
              "score": 0.462227,
              "semantic_score": 0.420206,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 68,
      "exact_expected_files": [
        "crates/aft/src/commands/semantic_search.rs"
      ],
      "exact_match_file_count": 1,
      "expected_top_files": [
        "crates/aft/src/commands/semantic_search.rs"
      ],
      "id": "semantic-overfetch-constant",
      "latency_ms": 9.358,
      "notes": "Exact Rust overfetch constant in the fusion implementation.",
      "query": "SEMANTIC_OVERFETCH_MULTIPLIER",
      "rerank_latency_ms": {
        "current": 0.004667,
        "exact_identifier_first": 0.014916,
        "identifier_lexical_uncapped": 0.036791,
        "rrf_exact_lane": 0.099792
      },
      "shape": "identifier",
      "suite": "identifier"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 3,
              "file": "packages/pi-plugin/src/tools/bash.ts",
              "kind": "variable",
              "lexical_score": 2.432548,
              "name": "BASH_TRANSPORT_TIMEOUT_MS",
              "rank": 1,
              "rerank_score": null,
              "score": 0.777964,
              "semantic_score": 0.70724,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "packages/opencode-plugin/src/tools/_shared.ts",
              "kind": "variable",
              "lexical_score": 2.523998,
              "name": "BASH_TRANSPORT_TIMEOUT_MS",
              "rank": 2,
              "rerank_score": null,
              "score": 0.71165,
              "semantic_score": 0.646955,
              "source": "semantic"
            },
            {
              "exact_count": 3,
              "file": "packages/pi-plugin/src/tools/bash.ts",
              "kind": "variable",
              "lexical_score": 2.432548,
              "name": "MAX_BASH_STATUS_WAIT_TIMEOUT_MS",
              "rank": 3,
              "rerank_score": null,
              "score": 0.644815,
              "semantic_score": 0.586195,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/command-timeouts.ts",
              "kind": "variable",
              "lexical_score": 2.139904,
              "name": "LONG_RUNNING_COMMAND_TIMEOUT_MS",
              "rank": 4,
              "rerank_score": null,
              "score": 0.597286,
              "semantic_score": 0.542987,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "method",
              "lexical_score": 2.182514,
              "name": "timeout_ms",
              "rank": 5,
              "rerank_score": null,
              "score": 0.573561,
              "semantic_score": 0.521419,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 3,
              "file": "packages/pi-plugin/src/tools/bash.ts",
              "kind": "variable",
              "lexical_score": 2.432548,
              "name": "BASH_TRANSPORT_TIMEOUT_MS",
              "rank": 1,
              "rerank_score": null,
              "score": 0.777964,
              "semantic_score": 0.70724,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "packages/opencode-plugin/src/tools/_shared.ts",
              "kind": "variable",
              "lexical_score": 2.523998,
              "name": "BASH_TRANSPORT_TIMEOUT_MS",
              "rank": 2,
              "rerank_score": null,
              "score": 0.71165,
              "semantic_score": 0.646955,
              "source": "semantic"
            },
            {
              "exact_count": 3,
              "file": "packages/pi-plugin/src/tools/bash.ts",
              "kind": "variable",
              "lexical_score": 2.432548,
              "name": "MAX_BASH_STATUS_WAIT_TIMEOUT_MS",
              "rank": 3,
              "rerank_score": null,
              "score": 0.644815,
              "semantic_score": 0.586195,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "packages/opencode-plugin/src/tools/_shared.ts",
              "kind": "function",
              "lexical_score": 2.523998,
              "name": "callBashBridge",
              "rank": 4,
              "rerank_score": null,
              "score": 0.406161,
              "semantic_score": 0.369237,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/command-timeouts.ts",
              "kind": "variable",
              "lexical_score": 2.139904,
              "name": "LONG_RUNNING_COMMAND_TIMEOUT_MS",
              "rank": 5,
              "rerank_score": null,
              "score": 0.597286,
              "semantic_score": 0.542987,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 2,
          "mrr": 0.5,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/identifier-fusion-fixtures.json",
              "kind": "file_summary",
              "lexical_score": 2.932271,
              "name": "",
              "rank": 1,
              "rerank_score": 2.3458168,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 2,
              "file": "packages/opencode-plugin/src/tools/_shared.ts",
              "kind": "variable",
              "lexical_score": 2.523998,
              "name": "BASH_TRANSPORT_TIMEOUT_MS",
              "rank": 2,
              "rerank_score": 2.0191984,
              "score": 0.71165,
              "semantic_score": 0.646955,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "packages/opencode-plugin/src/tools/_shared.ts",
              "kind": "function",
              "lexical_score": 2.523998,
              "name": "callBashBridge",
              "rank": 3,
              "rerank_score": 2.0191984,
              "score": 0.406161,
              "semantic_score": 0.369237,
              "source": "semantic"
            },
            {
              "exact_count": 3,
              "file": "packages/pi-plugin/src/tools/bash.ts",
              "kind": "variable",
              "lexical_score": 2.432548,
              "name": "BASH_TRANSPORT_TIMEOUT_MS",
              "rank": 4,
              "rerank_score": 1.9460384,
              "score": 0.777964,
              "semantic_score": 0.70724,
              "source": "semantic"
            },
            {
              "exact_count": 3,
              "file": "packages/pi-plugin/src/tools/bash.ts",
              "kind": "variable",
              "lexical_score": 2.432548,
              "name": "MAX_BASH_STATUS_WAIT_TIMEOUT_MS",
              "rank": 5,
              "rerank_score": 1.9460384,
              "score": 0.644815,
              "semantic_score": 0.586195,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "packages/opencode-plugin/src/tools/_shared.ts",
              "kind": "variable",
              "lexical_score": 2.523998,
              "name": "BASH_TRANSPORT_TIMEOUT_MS",
              "rank": 1,
              "rerank_score": 0.032258065,
              "score": 0.71165,
              "semantic_score": 0.646955,
              "source": "semantic"
            },
            {
              "exact_count": 3,
              "file": "packages/pi-plugin/src/tools/bash.ts",
              "kind": "variable",
              "lexical_score": 2.432548,
              "name": "BASH_TRANSPORT_TIMEOUT_MS",
              "rank": 2,
              "rerank_score": 0.032018443,
              "score": 0.777964,
              "semantic_score": 0.70724,
              "source": "semantic"
            },
            {
              "exact_count": 3,
              "file": "packages/pi-plugin/src/tools/bash.ts",
              "kind": "variable",
              "lexical_score": 2.432548,
              "name": "MAX_BASH_STATUS_WAIT_TIMEOUT_MS",
              "rank": 3,
              "rerank_score": 0.031257631,
              "score": 0.644815,
              "semantic_score": 0.586195,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "method",
              "lexical_score": 2.29095,
              "name": "pull_file_timeout",
              "rank": 4,
              "rerank_score": 0.02739726,
              "score": 0.534253,
              "semantic_score": 0.485684,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/bash.ts",
              "kind": "variable",
              "lexical_score": 2.273022,
              "name": "DEFAULT_HARD_TIMEOUT_MS",
              "rank": 5,
              "rerank_score": 0.026334026,
              "score": 0.531262,
              "semantic_score": 0.482966,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [
        "packages/opencode-plugin/src/tools/_shared.ts",
        "packages/pi-plugin/src/tools/bash.ts"
      ],
      "exact_match_file_count": 2,
      "expected_top_files": [
        "packages/opencode-plugin/src/tools/_shared.ts",
        "packages/pi-plugin/src/tools/bash.ts"
      ],
      "id": "bash-transport-timeout",
      "latency_ms": 8.907,
      "notes": "Exact timeout constant mirrored across plugin harnesses.",
      "query": "BASH_TRANSPORT_TIMEOUT_MS",
      "rerank_latency_ms": {
        "current": 0.008291,
        "exact_identifier_first": 0.020584,
        "identifier_lexical_uncapped": 0.062291,
        "rrf_exact_lane": 0.149875
      },
      "shape": "identifier",
      "suite": "identifier"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 3,
          "mrr": 0.333333,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": 1.642276,
              "name": "callgraph",
              "rank": 1,
              "rerank_score": null,
              "score": 0.81501,
              "semantic_score": 0.740918,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": 1.642276,
              "name": "callgraph_store",
              "rank": 2,
              "rerank_score": null,
              "score": 0.775608,
              "semantic_score": 0.705098,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "packages/pi-plugin/src/tools/navigate.ts",
              "kind": "variable",
              "lexical_score": 2.042769,
              "name": "CALLGRAPH_SOFT_CODES",
              "rank": 3,
              "rerank_score": null,
              "score": 0.771736,
              "semantic_score": 0.701578,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "packages/opencode-plugin/src/tools/navigation.ts",
              "kind": "variable",
              "lexical_score": 2.122534,
              "name": "CALLGRAPH_SOFT_CODES",
              "rank": 4,
              "rerank_score": null,
              "score": 0.766089,
              "semantic_score": 0.696445,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/callgraph.rs",
              "kind": "function",
              "lexical_score": 1.820732,
              "name": "is_bare_callee",
              "rank": 5,
              "rerank_score": null,
              "score": 0.734001,
              "semantic_score": 0.667274,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "packages/pi-plugin/src/tools/navigate.ts",
              "kind": "variable",
              "lexical_score": 2.042769,
              "name": "CALLGRAPH_SOFT_CODES",
              "rank": 1,
              "rerank_score": null,
              "score": 0.771736,
              "semantic_score": 0.701578,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "packages/opencode-plugin/src/tools/navigation.ts",
              "kind": "variable",
              "lexical_score": 2.122534,
              "name": "CALLGRAPH_SOFT_CODES",
              "rank": 2,
              "rerank_score": null,
              "score": 0.766089,
              "semantic_score": 0.696445,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": 1.642276,
              "name": "callgraph",
              "rank": 3,
              "rerank_score": null,
              "score": 0.81501,
              "semantic_score": 0.740918,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": 1.642276,
              "name": "callgraph_store",
              "rank": 4,
              "rerank_score": null,
              "score": 0.775608,
              "semantic_score": 0.705098,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/callgraph.rs",
              "kind": "function",
              "lexical_score": 1.820732,
              "name": "is_bare_callee",
              "rank": 5,
              "rerank_score": null,
              "score": 0.734001,
              "semantic_score": 0.667274,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 2,
          "mrr": 0.5,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/identifier-fusion-fixtures.json",
              "kind": "file_summary",
              "lexical_score": 2.294821,
              "name": "",
              "rank": 1,
              "rerank_score": 1.8358568,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 2,
              "file": "packages/opencode-plugin/src/tools/navigation.ts",
              "kind": "variable",
              "lexical_score": 2.122534,
              "name": "CALLGRAPH_SOFT_CODES",
              "rank": 2,
              "rerank_score": 1.6980272,
              "score": 0.766089,
              "semantic_score": 0.696445,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "packages/pi-plugin/src/tools/navigate.ts",
              "kind": "variable",
              "lexical_score": 2.042769,
              "name": "CALLGRAPH_SOFT_CODES",
              "rank": 3,
              "rerank_score": 1.678889831,
              "score": 0.771736,
              "semantic_score": 0.701578,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "assets/aft.schema.json",
              "kind": "file_summary",
              "lexical_score": 2.020401,
              "name": "",
              "rank": 4,
              "rerank_score": 1.6163208,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/scripts/build-schema.ts",
              "kind": "file_summary",
              "lexical_score": 1.993841,
              "name": "",
              "rank": 5,
              "rerank_score": 1.5950728,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "packages/opencode-plugin/src/tools/navigation.ts",
              "kind": "variable",
              "lexical_score": 2.122534,
              "name": "CALLGRAPH_SOFT_CODES",
              "rank": 1,
              "rerank_score": 0.031754032,
              "score": 0.766089,
              "semantic_score": 0.696445,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "packages/pi-plugin/src/tools/navigate.ts",
              "kind": "variable",
              "lexical_score": 2.042769,
              "name": "CALLGRAPH_SOFT_CODES",
              "rank": 2,
              "rerank_score": 0.031746032,
              "score": 0.771736,
              "semantic_score": 0.701578,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/callgraph.rs",
              "kind": "function",
              "lexical_score": 1.820732,
              "name": "is_bare_callee",
              "rank": 3,
              "rerank_score": 0.02900988,
              "score": 0.734001,
              "semantic_score": 0.667274,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/callgraph_store_adapter.rs",
              "kind": "function",
              "lexical_score": 1.823829,
              "name": "callers_result",
              "rank": 4,
              "rerank_score": 0.028985507,
              "score": 0.706656,
              "semantic_score": 0.642415,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/callgraph.rs",
              "kind": "struct",
              "lexical_score": 1.820732,
              "name": "CallerSite",
              "rank": 5,
              "rerank_score": 0.028594771,
              "score": 0.730934,
              "semantic_score": 0.664486,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 64,
      "exact_expected_files": [
        "packages/opencode-plugin/src/tools/navigation.ts",
        "packages/pi-plugin/src/tools/navigate.ts"
      ],
      "exact_match_file_count": 2,
      "expected_top_files": [
        "packages/opencode-plugin/src/tools/navigation.ts",
        "packages/pi-plugin/src/tools/navigate.ts"
      ],
      "id": "callgraph-soft-codes",
      "latency_ms": 7.968,
      "notes": "Exact TypeScript constant with callgraph implementation distractors.",
      "query": "CALLGRAPH_SOFT_CODES",
      "rerank_latency_ms": {
        "current": 0.004333,
        "exact_identifier_first": 0.0145,
        "identifier_lexical_uncapped": 0.035625,
        "rrf_exact_lane": 0.088958
      },
      "shape": "identifier",
      "suite": "identifier"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 3,
              "file": "packages/pi-plugin/src/tools/reading.ts",
              "kind": "variable",
              "lexical_score": 2.960722,
              "name": "MAX_UNCHECKED_FILES_IN_FOOTER",
              "rank": 1,
              "rerank_score": null,
              "score": 0.825876,
              "semantic_score": 0.750797,
              "source": "semantic"
            },
            {
              "exact_count": 3,
              "file": "packages/opencode-plugin/src/tools/reading.ts",
              "kind": "variable",
              "lexical_score": 2.991953,
              "name": "MAX_UNCHECKED_FILES_IN_FOOTER",
              "rank": 2,
              "rerank_score": null,
              "score": 0.764141,
              "semantic_score": 0.694673,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/search_index.rs",
              "kind": "function",
              "lexical_score": 2.56817,
              "name": "walk_project_files_bounded_default",
              "rank": 3,
              "rerank_score": null,
              "score": 0.518371,
              "semantic_score": 0.471247,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_rewrite/footer.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "add_grep_footer",
              "rank": 4,
              "rerank_score": null,
              "score": 0.516694,
              "semantic_score": 0.516694,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/lsp_diagnostics.rs",
              "kind": "function",
              "lexical_score": 2.62573,
              "name": "compute_unchecked_files",
              "rank": 5,
              "rerank_score": null,
              "score": 0.510132,
              "semantic_score": 0.463757,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 3,
              "file": "packages/pi-plugin/src/tools/reading.ts",
              "kind": "variable",
              "lexical_score": 2.960722,
              "name": "MAX_UNCHECKED_FILES_IN_FOOTER",
              "rank": 1,
              "rerank_score": null,
              "score": 0.825876,
              "semantic_score": 0.750797,
              "source": "semantic"
            },
            {
              "exact_count": 3,
              "file": "packages/opencode-plugin/src/tools/reading.ts",
              "kind": "variable",
              "lexical_score": 2.991953,
              "name": "MAX_UNCHECKED_FILES_IN_FOOTER",
              "rank": 2,
              "rerank_score": null,
              "score": 0.764141,
              "semantic_score": 0.694673,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/search_index.rs",
              "kind": "function",
              "lexical_score": 2.56817,
              "name": "walk_project_files_bounded_default",
              "rank": 3,
              "rerank_score": null,
              "score": 0.518371,
              "semantic_score": 0.471247,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_rewrite/footer.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "add_grep_footer",
              "rank": 4,
              "rerank_score": null,
              "score": 0.516694,
              "semantic_score": 0.516694,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/lsp_diagnostics.rs",
              "kind": "function",
              "lexical_score": 2.62573,
              "name": "compute_unchecked_files",
              "rank": 5,
              "rerank_score": null,
              "score": 0.510132,
              "semantic_score": 0.463757,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 2,
          "mrr": 0.5,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/identifier-fusion-fixtures.json",
              "kind": "file_summary",
              "lexical_score": 3.442231,
              "name": "",
              "rank": 1,
              "rerank_score": 2.7537848,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 3,
              "file": "packages/opencode-plugin/src/tools/reading.ts",
              "kind": "variable",
              "lexical_score": 2.991953,
              "name": "MAX_UNCHECKED_FILES_IN_FOOTER",
              "rank": 2,
              "rerank_score": 2.3935624,
              "score": 0.764141,
              "semantic_score": 0.694673,
              "source": "semantic"
            },
            {
              "exact_count": 3,
              "file": "packages/pi-plugin/src/tools/reading.ts",
              "kind": "variable",
              "lexical_score": 2.960722,
              "name": "MAX_UNCHECKED_FILES_IN_FOOTER",
              "rank": 3,
              "rerank_score": 2.3685776,
              "score": 0.825876,
              "semantic_score": 0.750797,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/backup.rs",
              "kind": "file_summary",
              "lexical_score": 2.822164,
              "name": "",
              "rank": 4,
              "rerank_score": 2.2577312,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": 2.771341,
              "name": "lsp_clear_diagnostics_for_file",
              "rank": 5,
              "rerank_score": 2.2170728,
              "score": 0.441663,
              "semantic_score": 0.401511,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 3,
              "file": "packages/pi-plugin/src/tools/reading.ts",
              "kind": "variable",
              "lexical_score": 2.960722,
              "name": "MAX_UNCHECKED_FILES_IN_FOOTER",
              "rank": 1,
              "rerank_score": 0.032266458,
              "score": 0.825876,
              "semantic_score": 0.750797,
              "source": "semantic"
            },
            {
              "exact_count": 3,
              "file": "packages/opencode-plugin/src/tools/reading.ts",
              "kind": "variable",
              "lexical_score": 2.991953,
              "name": "MAX_UNCHECKED_FILES_IN_FOOTER",
              "rank": 2,
              "rerank_score": 0.032258065,
              "score": 0.764141,
              "semantic_score": 0.694673,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": 2.771341,
              "name": "lsp_clear_diagnostics_for_file",
              "rank": 3,
              "rerank_score": 0.029877369,
              "score": 0.441663,
              "semantic_score": 0.401511,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": 2.771341,
              "name": "lsp_post_multi_file_write",
              "rank": 4,
              "rerank_score": 0.028138528,
              "score": 0.424018,
              "semantic_score": 0.385471,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/configure.rs",
              "kind": "function",
              "lexical_score": 2.65607,
              "name": "semantic_max_files_defaults_to_20k",
              "rank": 5,
              "rerank_score": 0.028039216,
              "score": 0.460515,
              "semantic_score": 0.41865,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 95,
      "exact_expected_files": [
        "packages/opencode-plugin/src/tools/reading.ts",
        "packages/pi-plugin/src/tools/reading.ts"
      ],
      "exact_match_file_count": 2,
      "expected_top_files": [
        "packages/opencode-plugin/src/tools/reading.ts",
        "packages/pi-plugin/src/tools/reading.ts"
      ],
      "id": "footer-max-files",
      "latency_ms": 8.201,
      "notes": "Exact TypeScript rendering constant; nearby reading/rendering helpers are semantic distractors.",
      "query": "MAX_UNCHECKED_FILES_IN_FOOTER",
      "rerank_latency_ms": {
        "current": 0.005666,
        "exact_identifier_first": 0.0275,
        "identifier_lexical_uncapped": 0.05325,
        "rrf_exact_lane": 0.141666
      },
      "shape": "identifier",
      "suite": "identifier"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 1,
              "file": "packages/opencode-plugin/src/hooks/auto-update-checker/constants.ts",
              "kind": "variable",
              "lexical_score": 2.09034,
              "name": "NPM_FETCH_TIMEOUT",
              "rank": 1,
              "rerank_score": null,
              "score": 0.75129,
              "semantic_score": 0.682991,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shared/rpc-client.ts",
              "kind": "method",
              "lexical_score": null,
              "name": "fetchWithTimeout",
              "rank": 2,
              "rerank_score": null,
              "score": 0.563568,
              "semantic_score": 0.563568,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "method",
              "lexical_score": 1.289667,
              "name": "timeout_ms",
              "rank": 3,
              "rerank_score": null,
              "score": 0.557199,
              "semantic_score": 0.506545,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/url_fetch_test.rs",
              "kind": "function",
              "lexical_score": 1.343214,
              "name": "private_ip_blocked_at_fetch_time",
              "rank": 4,
              "rerank_score": null,
              "score": 0.538639,
              "semantic_score": 0.489672,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/url_fetch_test.rs",
              "kind": "function",
              "lexical_score": 1.343214,
              "name": "body_read_stall_aborts_within_timeout",
              "rank": 5,
              "rerank_score": null,
              "score": 0.533615,
              "semantic_score": 0.485104,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 1,
              "file": "packages/opencode-plugin/src/hooks/auto-update-checker/constants.ts",
              "kind": "variable",
              "lexical_score": 2.09034,
              "name": "NPM_FETCH_TIMEOUT",
              "rank": 1,
              "rerank_score": null,
              "score": 0.75129,
              "semantic_score": 0.682991,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "packages/opencode-plugin/src/hooks/auto-update-checker/checker.ts",
              "kind": "function",
              "lexical_score": 1.765401,
              "name": "getLatestVersion",
              "rank": 2,
              "rerank_score": null,
              "score": 0.435431,
              "semantic_score": 0.395847,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "packages/opencode-plugin/src/hooks/auto-update-checker/index.ts",
              "kind": "FileSummary",
              "lexical_score": null,
              "name": "",
              "rank": 3,
              "rerank_score": null,
              "score": 0.0,
              "semantic_score": null,
              "source": "offline_exact"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shared/rpc-client.ts",
              "kind": "method",
              "lexical_score": null,
              "name": "fetchWithTimeout",
              "rank": 4,
              "rerank_score": null,
              "score": 0.563568,
              "semantic_score": 0.563568,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "method",
              "lexical_score": 1.289667,
              "name": "timeout_ms",
              "rank": 5,
              "rerank_score": null,
              "score": 0.557199,
              "semantic_score": 0.506545,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 3,
          "mrr": 0.333333,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "packages/opencode-plugin/src/hooks/auto-update-checker/checker.ts",
              "kind": "function",
              "lexical_score": 1.765401,
              "name": "getLatestVersion",
              "rank": 1,
              "rerank_score": 1.678889831,
              "score": 0.435431,
              "semantic_score": 0.395847,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "packages/opencode-plugin/src/hooks/auto-update-checker/index.ts",
              "kind": "FileSummary",
              "lexical_score": null,
              "name": "",
              "rank": 2,
              "rerank_score": 1.678889831,
              "score": 0.0,
              "semantic_score": null,
              "source": "offline_exact"
            },
            {
              "exact_count": 1,
              "file": "packages/opencode-plugin/src/hooks/auto-update-checker/constants.ts",
              "kind": "variable",
              "lexical_score": 2.09034,
              "name": "NPM_FETCH_TIMEOUT",
              "rank": 3,
              "rerank_score": 1.672272,
              "score": 0.75129,
              "semantic_score": 0.682991,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/identifier-fusion-fixtures.json",
              "kind": "file_summary",
              "lexical_score": 1.912351,
              "name": "",
              "rank": 4,
              "rerank_score": 1.5298808,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/config.rs",
              "kind": "file_summary",
              "lexical_score": 1.358938,
              "name": "",
              "rank": 5,
              "rerank_score": 1.0871504,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 1,
              "file": "packages/opencode-plugin/src/hooks/auto-update-checker/constants.ts",
              "kind": "variable",
              "lexical_score": 2.09034,
              "name": "NPM_FETCH_TIMEOUT",
              "rank": 1,
              "rerank_score": 0.032266458,
              "score": 0.75129,
              "semantic_score": 0.682991,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/url_fetch_test.rs",
              "kind": "function",
              "lexical_score": 1.343214,
              "name": "private_ip_blocked_at_fetch_time",
              "rank": 2,
              "rerank_score": 0.029211087,
              "score": 0.538639,
              "semantic_score": 0.489672,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "method",
              "lexical_score": 1.289667,
              "name": "timeout_ms",
              "rank": 3,
              "rerank_score": 0.029083246,
              "score": 0.557199,
              "semantic_score": 0.506545,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/url_fetch_test.rs",
              "kind": "function",
              "lexical_score": 1.343214,
              "name": "body_read_stall_aborts_within_timeout",
              "rank": 4,
              "rerank_score": 0.028594771,
              "score": 0.533615,
              "semantic_score": 0.485104,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "packages/opencode-plugin/src/hooks/auto-update-checker/checker.ts",
              "kind": "function",
              "lexical_score": 1.765401,
              "name": "getLatestVersion",
              "rank": 5,
              "rerank_score": 0.025739237,
              "score": 0.435431,
              "semantic_score": 0.395847,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [
        "packages/opencode-plugin/src/hooks/auto-update-checker/constants.ts"
      ],
      "exact_match_file_count": 3,
      "expected_top_files": [
        "packages/opencode-plugin/src/hooks/auto-update-checker/constants.ts"
      ],
      "id": "npm-fetch-timeout",
      "latency_ms": 7.649,
      "notes": "Exact TypeScript constant with generic timeout/fetch distractors.",
      "query": "NPM_FETCH_TIMEOUT",
      "rerank_latency_ms": {
        "current": 0.006625,
        "exact_identifier_first": 0.020875,
        "identifier_lexical_uncapped": 0.053833,
        "rrf_exact_lane": 0.141041
      },
      "shape": "identifier",
      "suite": "identifier"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.594953,
              "name": "search_degraded_grep_file",
              "rank": 1,
              "rerank_score": null,
              "score": 0.702985,
              "semantic_score": 0.639078,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.594953,
              "name": "collect_degraded_grep_files",
              "rank": 2,
              "rerank_score": null,
              "score": 0.648049,
              "semantic_score": 0.589136,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/grep_executor.rs",
              "kind": "function",
              "lexical_score": 2.699941,
              "name": "fallback_grep",
              "rank": 3,
              "rerank_score": null,
              "score": 0.63462,
              "semantic_score": 0.576927,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/search_index.rs",
              "kind": "struct",
              "lexical_score": 2.56817,
              "name": "GrepResult",
              "rank": 4,
              "rerank_score": null,
              "score": 0.618984,
              "semantic_score": 0.562713,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/grep_executor.rs",
              "kind": "function",
              "lexical_score": 2.699941,
              "name": "fallback_grep_bench",
              "rank": 5,
              "rerank_score": null,
              "score": 0.614231,
              "semantic_score": 0.558391,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.594953,
              "name": "search_degraded_grep_file",
              "rank": 1,
              "rerank_score": null,
              "score": 0.702985,
              "semantic_score": 0.639078,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.594953,
              "name": "collect_degraded_grep_files",
              "rank": 2,
              "rerank_score": null,
              "score": 0.648049,
              "semantic_score": 0.589136,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/grep_executor.rs",
              "kind": "function",
              "lexical_score": 2.699941,
              "name": "fallback_grep",
              "rank": 3,
              "rerank_score": null,
              "score": 0.63462,
              "semantic_score": 0.576927,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/search_index.rs",
              "kind": "struct",
              "lexical_score": 2.56817,
              "name": "GrepResult",
              "rank": 4,
              "rerank_score": null,
              "score": 0.618984,
              "semantic_score": 0.562713,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/grep_executor.rs",
              "kind": "function",
              "lexical_score": 2.699941,
              "name": "fallback_grep_bench",
              "rank": 5,
              "rerank_score": null,
              "score": 0.614231,
              "semantic_score": 0.558391,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 7,
          "mrr": 0.142857,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/identifier-fusion-fixtures.json",
              "kind": "file_summary",
              "lexical_score": 3.187251,
              "name": "",
              "rank": 1,
              "rerank_score": 2.5498008,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/aft_search_contract_test.rs",
              "kind": "function",
              "lexical_score": 2.778915,
              "name": "assert_degraded_grep_fallback",
              "rank": 2,
              "rerank_score": 2.223132,
              "score": 0.485096,
              "semantic_score": 0.440996,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/grep_glob_test.rs",
              "kind": "function",
              "lexical_score": 2.72457,
              "name": "grep_explicit_gitignored_file_is_searched",
              "rank": 3,
              "rerank_score": 2.179656,
              "score": 0.513624,
              "semantic_score": 0.466931,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/grep_glob_test.rs",
              "kind": "function",
              "lexical_score": 2.72457,
              "name": "semantic_degraded_grep_fallback_respects_aftignore",
              "rank": 4,
              "rerank_score": 2.179656,
              "score": 0.502265,
              "semantic_score": 0.456604,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/grep_executor.rs",
              "kind": "function",
              "lexical_score": 2.699941,
              "name": "fallback_grep",
              "rank": 5,
              "rerank_score": 2.1599528,
              "score": 0.63462,
              "semantic_score": 0.576927,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.594953,
              "name": "search_degraded_grep_file",
              "rank": 1,
              "rerank_score": 0.031318816,
              "score": 0.702985,
              "semantic_score": 0.639078,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/grep_executor.rs",
              "kind": "function",
              "lexical_score": 2.699941,
              "name": "fallback_grep",
              "rank": 2,
              "rerank_score": 0.031257631,
              "score": 0.63462,
              "semantic_score": 0.576927,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 2.594953,
              "name": "collect_degraded_grep_files",
              "rank": 3,
              "rerank_score": 0.030834915,
              "score": 0.648049,
              "semantic_score": 0.589136,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/grep_executor.rs",
              "kind": "function",
              "lexical_score": 2.699941,
              "name": "fallback_grep_bench",
              "rank": 4,
              "rerank_score": 0.030536131,
              "score": 0.614231,
              "semantic_score": 0.558391,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/grep_glob_test.rs",
              "kind": "function",
              "lexical_score": 2.72457,
              "name": "grep_explicit_gitignored_file_is_searched",
              "rank": 5,
              "rerank_score": 0.03015873,
              "score": 0.513624,
              "semantic_score": 0.466931,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 84,
      "exact_expected_files": [
        "crates/aft/src/commands/semantic_search.rs"
      ],
      "exact_match_file_count": 1,
      "expected_top_files": [
        "crates/aft/src/commands/semantic_search.rs"
      ],
      "id": "semantic-grep-collector",
      "latency_ms": 7.776,
      "notes": "Exact Rust helper in the hybrid/degraded search implementation.",
      "query": "collect_degraded_grep_files",
      "rerank_latency_ms": {
        "current": 0.006167,
        "exact_identifier_first": 0.016084,
        "identifier_lexical_uncapped": 0.044791,
        "rrf_exact_lane": 0.124416
      },
      "shape": "identifier",
      "suite": "identifier"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "packages/opencode-plugin/src/tools/bash.ts",
              "kind": "function",
              "lexical_score": 1.731826,
              "name": "withPermissionLoop",
              "rank": 1,
              "rerank_score": null,
              "score": 0.43527,
              "semantic_score": 0.3957,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": 1.409649,
              "name": "has_completions_for_session",
              "rank": 2,
              "rerank_score": null,
              "score": 0.339282,
              "semantic_score": 0.308439,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": 1.409649,
              "name": "enqueue_completion_from_parts",
              "rank": 3,
              "rerank_score": null,
              "score": 0.333046,
              "semantic_score": 0.302769,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": 1.374543,
              "name": "askGlobPermission",
              "rank": 4,
              "rerank_score": null,
              "score": 0.320881,
              "semantic_score": 0.29171,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": 1.374543,
              "name": "askEditPermission",
              "rank": 5,
              "rerank_score": null,
              "score": 0.305172,
              "semantic_score": 0.277429,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "packages/opencode-plugin/src/tools/bash.ts",
              "kind": "function",
              "lexical_score": 1.731826,
              "name": "withPermissionLoop",
              "rank": 1,
              "rerank_score": null,
              "score": 0.43527,
              "semantic_score": 0.3957,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": 1.409649,
              "name": "has_completions_for_session",
              "rank": 2,
              "rerank_score": null,
              "score": 0.339282,
              "semantic_score": 0.308439,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": 1.409649,
              "name": "enqueue_completion_from_parts",
              "rank": 3,
              "rerank_score": null,
              "score": 0.333046,
              "semantic_score": 0.302769,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": 1.374543,
              "name": "askGlobPermission",
              "rank": 4,
              "rerank_score": null,
              "score": 0.320881,
              "semantic_score": 0.29171,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": 1.374543,
              "name": "askEditPermission",
              "rank": 5,
              "rerank_score": null,
              "score": 0.305172,
              "semantic_score": 0.277429,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "packages/opencode-plugin/src/tools/bash.ts",
              "kind": "function",
              "lexical_score": 1.731826,
              "name": "withPermissionLoop",
              "rank": 1,
              "rerank_score": 1.678889831,
              "score": 0.43527,
              "semantic_score": 0.3957,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/identifier-fusion-fixtures.json",
              "kind": "file_summary",
              "lexical_score": 2.039841,
              "name": "",
              "rank": 2,
              "rerank_score": 1.6318728,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": ".alfonso/release-notes/v0.31.1.md",
              "kind": "file_summary",
              "lexical_score": 1.664138,
              "name": "",
              "rank": 3,
              "rerank_score": 1.3313104,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/__tests__/onnx.test.ts",
              "kind": "file_summary",
              "lexical_score": 1.57523,
              "name": "",
              "rank": 4,
              "rerank_score": 1.260184,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": ".alfonso/release-notes/v0.26.1.md",
              "kind": "file_summary",
              "lexical_score": 1.567209,
              "name": "",
              "rank": 5,
              "rerank_score": 1.2537672,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "packages/opencode-plugin/src/tools/bash.ts",
              "kind": "function",
              "lexical_score": 1.731826,
              "name": "withPermissionLoop",
              "rank": 1,
              "rerank_score": 0.032786885,
              "score": 0.43527,
              "semantic_score": 0.3957,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/tools/reading.ts",
              "kind": "function",
              "lexical_score": 1.535189,
              "name": "assertReadPathPermissions",
              "rank": 2,
              "rerank_score": 0.028790389,
              "score": 0.270199,
              "semantic_score": 0.245635,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": 1.409649,
              "name": "has_completions_for_session",
              "rank": 3,
              "rerank_score": 0.027623285,
              "score": 0.339282,
              "semantic_score": 0.308439,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": 1.409649,
              "name": "enqueue_completion_from_parts",
              "rank": 4,
              "rerank_score": 0.027236652,
              "score": 0.333046,
              "semantic_score": 0.302769,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": 1.374543,
              "name": "askGlobPermission",
              "rank": 5,
              "rerank_score": 0.025588697,
              "score": 0.320881,
              "semantic_score": 0.29171,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 97,
      "exact_expected_files": [
        "packages/opencode-plugin/src/tools/bash.ts"
      ],
      "exact_match_file_count": 1,
      "expected_top_files": [
        "packages/opencode-plugin/src/tools/bash.ts"
      ],
      "id": "permission-loop-helper",
      "latency_ms": 7.698,
      "notes": "Exact TypeScript helper; permission-related helpers elsewhere are semantic distractors.",
      "query": "withPermissionLoop",
      "rerank_latency_ms": {
        "current": 0.007041,
        "exact_identifier_first": 0.018,
        "identifier_lexical_uncapped": 0.049458,
        "rrf_exact_lane": 0.125708
      },
      "shape": "identifier",
      "suite": "identifier"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 6,
          "mrr": 0.166667,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shutdown-hooks.ts",
              "kind": "function",
              "lexical_score": 0.73829,
              "name": "getState",
              "rank": 1,
              "rerank_score": null,
              "score": 0.462733,
              "semantic_score": 0.420667,
              "source": "semantic"
            },
            {
              "exact_count": 20,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "ImportStatement",
              "rank": 2,
              "rerank_score": null,
              "score": 0.443954,
              "semantic_score": 0.443954,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/client.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "state",
              "rank": 3,
              "rerank_score": null,
              "score": 0.437069,
              "semantic_score": 0.437069,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/client.rs",
              "kind": "enum",
              "lexical_score": null,
              "name": "ServerState",
              "rank": 4,
              "rerank_score": null,
              "score": 0.41881,
              "semantic_score": 0.41881,
              "source": "semantic"
            },
            {
              "exact_count": 20,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "dedup_misses_different_name",
              "rank": 5,
              "rerank_score": null,
              "score": 0.41077,
              "semantic_score": 0.41077,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 3,
          "mrr": 0.333333,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 20,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "ImportStatement",
              "rank": 1,
              "rerank_score": null,
              "score": 0.443954,
              "semantic_score": 0.443954,
              "source": "semantic"
            },
            {
              "exact_count": 20,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "dedup_misses_different_name",
              "rank": 2,
              "rerank_score": null,
              "score": 0.41077,
              "semantic_score": 0.41077,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/tests/fixtures/imports_ts.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "App",
              "rank": 3,
              "rerank_score": null,
              "score": 0.410449,
              "semantic_score": 0.410449,
              "source": "semantic"
            },
            {
              "exact_count": 1,
              "file": "crates/aft/tests/integration/import_golden_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "scenarios",
              "rank": 4,
              "rerank_score": null,
              "score": 0.356425,
              "semantic_score": 0.356425,
              "source": "semantic"
            },
            {
              "exact_count": 6,
              "file": "crates/aft/tests/integration/honest_failures_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "remove_import_reports_removed_when_name_is_present",
              "rank": 5,
              "rerank_score": null,
              "score": 0.354951,
              "semantic_score": 0.354951,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 12,
          "mrr": 0.083333,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 24,
              "file": "benchmarks/swe-bench-multilingual.json",
              "kind": "FileSummary",
              "lexical_score": null,
              "name": "",
              "rank": 1,
              "rerank_score": 3.37510066,
              "score": 0.0,
              "semantic_score": null,
              "source": "offline_exact"
            },
            {
              "exact_count": 20,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "ImportStatement",
              "rank": 2,
              "rerank_score": 3.23561795,
              "score": 0.443954,
              "semantic_score": 0.443954,
              "source": "semantic"
            },
            {
              "exact_count": 20,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "dedup_misses_different_name",
              "rank": 3,
              "rerank_score": 3.23561795,
              "score": 0.41077,
              "semantic_score": 0.41077,
              "source": "semantic"
            },
            {
              "exact_count": 19,
              "file": "crates/aft/tests/integration/import_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "add_import_ts_dedup",
              "rank": 4,
              "rerank_score": 3.196585819,
              "score": 0.335971,
              "semantic_score": 0.335971,
              "source": "semantic"
            },
            {
              "exact_count": 19,
              "file": "crates/aft/tests/integration/import_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "remove_import_specific_name_from_multi_ts",
              "rank": 5,
              "rerank_score": 3.196585819,
              "score": 0.327692,
              "semantic_score": 0.327692,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 3,
          "mrr": 0.333333,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 20,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "ImportStatement",
              "rank": 1,
              "rerank_score": 0.032522475,
              "score": 0.443954,
              "semantic_score": 0.443954,
              "source": "semantic"
            },
            {
              "exact_count": 20,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "dedup_misses_different_name",
              "rank": 2,
              "rerank_score": 0.031257631,
              "score": 0.41077,
              "semantic_score": 0.41077,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/tests/fixtures/imports_ts.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "App",
              "rank": 3,
              "rerank_score": 0.028665029,
              "score": 0.410449,
              "semantic_score": 0.410449,
              "source": "semantic"
            },
            {
              "exact_count": 19,
              "file": "crates/aft/tests/integration/import_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "add_import_ts_dedup",
              "rank": 4,
              "rerank_score": 0.028125,
              "score": 0.335971,
              "semantic_score": 0.335971,
              "source": "semantic"
            },
            {
              "exact_count": 6,
              "file": "crates/aft/tests/integration/honest_failures_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "remove_import_reports_removed_when_name_is_present",
              "rank": 5,
              "rerank_score": 0.028083268,
              "score": 0.354951,
              "semantic_score": 0.354951,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [
        "crates/aft/src/commands/add_import.rs",
        "crates/aft/tests/fixtures/imports_ts.ts"
      ],
      "exact_match_file_count": 20,
      "expected_top_files": [
        "crates/aft/tests/fixtures/imports_ts.ts",
        "crates/aft/src/commands/add_import.rs"
      ],
      "id": "existing:useState",
      "latency_ms": 7.319,
      "notes": "React hook identifier from the dogfood failure set; should find files that actually use or document it.",
      "query": "useState",
      "rerank_latency_ms": {
        "current": 0.006542,
        "exact_identifier_first": 0.0265,
        "identifier_lexical_uncapped": 0.05975,
        "rrf_exact_lane": 0.1455
      },
      "shape": "identifier",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 16,
          "mrr": 0.0625,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/__tests__/test-utils/aft-executable-fixture.ts",
              "kind": "interface",
              "lexical_score": null,
              "name": "AftFixtureBehavior",
              "rank": 1,
              "rerank_score": null,
              "score": 0.552493,
              "semantic_score": 0.552493,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/commands/doctor.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "hasDoctorProblems",
              "rank": 2,
              "rerank_score": null,
              "score": 0.551278,
              "semantic_score": 0.551278,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/lib/aft-bridge.ts",
              "kind": "interface",
              "lexical_score": null,
              "name": "AftResponse",
              "rank": 3,
              "rerank_score": null,
              "score": 0.549351,
              "semantic_score": 0.549351,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/lib/aft-bridge.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "handleLine",
              "rank": 4,
              "rerank_score": null,
              "score": 0.546394,
              "semantic_score": 0.546394,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/bridge.ts",
              "kind": "function",
              "lexical_score": 1.57813,
              "name": "tagStderrLine",
              "rank": 5,
              "rerank_score": null,
              "score": 0.520372,
              "semantic_score": 0.473066,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 18,
          "mrr": 0.055556,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/extract_tokens_test.rs",
              "kind": "file_summary",
              "lexical_score": 2.316127,
              "name": "",
              "rank": 1,
              "rerank_score": null,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/query_shape_test.rs",
              "kind": "file_summary",
              "lexical_score": 1.975705,
              "name": "",
              "rank": 2,
              "rerank_score": null,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/__tests__/test-utils/aft-executable-fixture.ts",
              "kind": "interface",
              "lexical_score": null,
              "name": "AftFixtureBehavior",
              "rank": 3,
              "rerank_score": null,
              "score": 0.552493,
              "semantic_score": 0.552493,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/commands/doctor.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "hasDoctorProblems",
              "rank": 4,
              "rerank_score": null,
              "score": 0.551278,
              "semantic_score": 0.551278,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/lib/aft-bridge.ts",
              "kind": "interface",
              "lexical_score": null,
              "name": "AftResponse",
              "rank": 5,
              "rerank_score": null,
              "score": 0.549351,
              "semantic_score": 0.549351,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 9,
          "mrr": 0.111111,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/extract_tokens_test.rs",
              "kind": "file_summary",
              "lexical_score": 2.316127,
              "name": "",
              "rank": 1,
              "rerank_score": 1.8529016,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/query_shape_test.rs",
              "kind": "file_summary",
              "lexical_score": 1.975705,
              "name": "",
              "rank": 2,
              "rerank_score": 1.678889831,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/identifier-fusion-fixtures.json",
              "kind": "file_summary",
              "lexical_score": 2.039841,
              "name": "",
              "rank": 3,
              "rerank_score": 1.6318728,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/fixtures.json",
              "kind": "file_summary",
              "lexical_score": 1.976918,
              "name": "",
              "rank": 4,
              "rerank_score": 1.5815344,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/baseline.json",
              "kind": "file_summary",
              "lexical_score": 1.78775,
              "name": "",
              "rank": 5,
              "rerank_score": 1.4302,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 4,
          "mrr": 0.25,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/bridge.ts",
              "kind": "function",
              "lexical_score": 1.57813,
              "name": "tagStderrLine",
              "rank": 1,
              "rerank_score": 0.027587519,
              "score": 0.520372,
              "semantic_score": 0.473066,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/bridge.ts",
              "kind": "variable",
              "lexical_score": 1.57813,
              "name": "SEMANTIC_TIMEOUT_SAFETY_MARGIN_MS",
              "rank": 2,
              "rerank_score": 0.026685643,
              "score": 0.504461,
              "semantic_score": 0.458601,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/__tests__/safety.test.ts",
              "kind": "file_summary",
              "lexical_score": 1.707519,
              "name": "safety.test",
              "rank": 3,
              "rerank_score": 0.026333789,
              "score": 0.475686,
              "semantic_score": 0.432442,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/safety.ts",
              "kind": "function",
              "lexical_score": 1.646742,
              "name": "safetyTools",
              "rank": 4,
              "rerank_score": 0.02585639,
              "score": 0.47315,
              "semantic_score": 0.430137,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/__tests__/safety-renderers.test.ts",
              "kind": "file_summary",
              "lexical_score": 1.748594,
              "name": "safety-renderers.test",
              "rank": 5,
              "rerank_score": 0.023847167,
              "score": 0.44567,
              "semantic_score": 0.405154,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [],
      "exact_match_file_count": 2,
      "expected_top_files": [
        "packages/opencode-plugin/src/tools/safety.ts"
      ],
      "id": "existing:aft_safety_history",
      "latency_ms": 3.553,
      "notes": "Tool-shaped identifier for the safety history operation; currently represented as aft_safety op=history.",
      "query": "aft_safety_history",
      "rerank_latency_ms": {
        "current": 0.007083,
        "exact_identifier_first": 0.019208,
        "identifier_lexical_uncapped": 0.050083,
        "rrf_exact_lane": 0.119333
      },
      "shape": "identifier",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": null,
          "mrr": 0.0,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shared/subagent-detect.ts",
              "kind": "interface",
              "lexical_score": 0.945187,
              "name": "SessionInfo",
              "rank": 1,
              "rerank_score": null,
              "score": 0.432461,
              "semantic_score": 0.393146,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/bash.ts",
              "kind": "function",
              "lexical_score": 1.082392,
              "name": "subagentGuidance",
              "rank": 2,
              "rerank_score": null,
              "score": 0.413249,
              "semantic_score": 0.37568,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shared/subagent-detect.ts",
              "kind": "interface",
              "lexical_score": 0.945187,
              "name": "CacheEntry",
              "rank": 3,
              "rerank_score": null,
              "score": 0.404107,
              "semantic_score": 0.36737,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/imports/c.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "normalize_include_module",
              "rank": 4,
              "rerank_score": null,
              "score": 0.360663,
              "semantic_score": 0.360663,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/outline.rs",
              "kind": "function",
              "lexical_score": 0.972442,
              "name": "multi_level_nesting_python",
              "rank": 5,
              "rerank_score": null,
              "score": 0.353458,
              "semantic_score": 0.321326,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": null,
          "mrr": 0.0,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 1,
              "file": "crates/aft/tests/integration/query_shape_test.rs",
              "kind": "file_summary",
              "lexical_score": 1.358297,
              "name": "",
              "rank": 1,
              "rerank_score": null,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shared/subagent-detect.ts",
              "kind": "interface",
              "lexical_score": 0.945187,
              "name": "SessionInfo",
              "rank": 2,
              "rerank_score": null,
              "score": 0.432461,
              "semantic_score": 0.393146,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/bash.ts",
              "kind": "function",
              "lexical_score": 1.082392,
              "name": "subagentGuidance",
              "rank": 3,
              "rerank_score": null,
              "score": 0.413249,
              "semantic_score": 0.37568,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shared/subagent-detect.ts",
              "kind": "interface",
              "lexical_score": 0.945187,
              "name": "CacheEntry",
              "rank": 4,
              "rerank_score": null,
              "score": 0.404107,
              "semantic_score": 0.36737,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/imports/c.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "normalize_include_module",
              "rank": 5,
              "rerank_score": null,
              "score": 0.360663,
              "semantic_score": 0.360663,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": null,
          "mrr": 0.0,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 1,
              "file": "crates/aft/tests/integration/query_shape_test.rs",
              "kind": "file_summary",
              "lexical_score": 1.358297,
              "name": "",
              "rank": 1,
              "rerank_score": 1.354517744,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/identifier-fusion-fixtures.json",
              "kind": "file_summary",
              "lexical_score": 1.40239,
              "name": "",
              "rank": 2,
              "rerank_score": 1.121912,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/fixtures.json",
              "kind": "file_summary",
              "lexical_score": 1.359131,
              "name": "",
              "rank": 3,
              "rerank_score": 1.0873048,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "assets/aft.schema.json",
              "kind": "file_summary",
              "lexical_score": 1.234689,
              "name": "",
              "rank": 4,
              "rerank_score": 0.9877512,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/baseline.json",
              "kind": "file_summary",
              "lexical_score": 1.229078,
              "name": "",
              "rank": 5,
              "rerank_score": 0.9832624,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": null,
          "mrr": 0.0,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/bash.ts",
              "kind": "function",
              "lexical_score": 1.082392,
              "name": "subagentGuidance",
              "rank": 1,
              "rerank_score": 0.030621786,
              "score": 0.413249,
              "semantic_score": 0.37568,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shared/subagent-detect.ts",
              "kind": "interface",
              "lexical_score": 0.945187,
              "name": "SessionInfo",
              "rank": 2,
              "rerank_score": 0.026810109,
              "score": 0.432461,
              "semantic_score": 0.393146,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shared/subagent-detect.ts",
              "kind": "interface",
              "lexical_score": 0.945187,
              "name": "CacheEntry",
              "rank": 3,
              "rerank_score": 0.026182294,
              "score": 0.404107,
              "semantic_score": 0.36737,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/outline.rs",
              "kind": "function",
              "lexical_score": 0.972442,
              "name": "multi_level_nesting_python",
              "rank": 4,
              "rerank_score": 0.02585639,
              "score": 0.353458,
              "semantic_score": 0.321326,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/client.rs",
              "kind": "method",
              "lexical_score": 0.972197,
              "name": "child_exited",
              "rank": 5,
              "rerank_score": 0.024444444,
              "score": 0.336678,
              "semantic_score": 0.306071,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [],
      "exact_match_file_count": 1,
      "expected_top_files": [
        "packages/opencode-plugin/src/tools/hoisted.ts",
        "packages/opencode-plugin/src/tools/hoisted-internals.ts"
      ],
      "id": "existing:subagent_type",
      "latency_ms": 3.538,
      "notes": "Dogfood identifier shape from agent/task tooling; expected files are the plugin's hoisted tool plumbing.",
      "query": "subagent_type",
      "rerank_latency_ms": {
        "current": 0.007375,
        "exact_identifier_first": 0.026709,
        "identifier_lexical_uncapped": 0.05825,
        "rrf_exact_lane": 0.119542
      },
      "shape": "identifier",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "struct",
              "lexical_score": 0.833073,
              "name": "LspManager",
              "rank": 1,
              "rerank_score": null,
              "score": 0.708937,
              "semantic_score": 0.644488,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/lsp_manager_test.rs",
              "kind": "function",
              "lexical_score": 0.876311,
              "name": "dropping_manager_untracks_pids_from_registry",
              "rank": 2,
              "rerank_score": null,
              "score": 0.605093,
              "semantic_score": 0.550084,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/lsp_diagnostics_test.rs",
              "kind": "function",
              "lexical_score": 0.844596,
              "name": "manager_with_fake_server",
              "rank": 3,
              "rerank_score": null,
              "score": 0.601825,
              "semantic_score": 0.547114,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": 0.821138,
              "name": "lsp",
              "rank": 4,
              "rerank_score": null,
              "score": 0.583749,
              "semantic_score": 0.530681,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/lsp_diagnostics_test.rs",
              "kind": "function",
              "lexical_score": 0.844596,
              "name": "manager_with_fake_typescript_server",
              "rank": 5,
              "rerank_score": null,
              "score": 0.568384,
              "semantic_score": 0.516713,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 3,
          "mrr": 0.333333,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/extract_tokens_test.rs",
              "kind": "file_summary",
              "lexical_score": 1.158064,
              "name": "",
              "rank": 1,
              "rerank_score": null,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/query_shape_test.rs",
              "kind": "file_summary",
              "lexical_score": 0.987852,
              "name": "",
              "rank": 2,
              "rerank_score": null,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "struct",
              "lexical_score": 0.833073,
              "name": "LspManager",
              "rank": 3,
              "rerank_score": null,
              "score": 0.708937,
              "semantic_score": 0.644488,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/lsp_manager_test.rs",
              "kind": "function",
              "lexical_score": 0.876311,
              "name": "dropping_manager_untracks_pids_from_registry",
              "rank": 4,
              "rerank_score": null,
              "score": 0.605093,
              "semantic_score": 0.550084,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/lsp_diagnostics_test.rs",
              "kind": "function",
              "lexical_score": 0.844596,
              "name": "manager_with_fake_server",
              "rank": 5,
              "rerank_score": null,
              "score": 0.601825,
              "semantic_score": 0.547114,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 9,
          "mrr": 0.111111,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/extract_tokens_test.rs",
              "kind": "file_summary",
              "lexical_score": 1.158064,
              "name": "",
              "rank": 1,
              "rerank_score": 1.678889831,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/query_shape_test.rs",
              "kind": "file_summary",
              "lexical_score": 0.987852,
              "name": "",
              "rank": 2,
              "rerank_score": 1.678889831,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/lsp_document_test.rs",
              "kind": "file_summary",
              "lexical_score": 0.99197,
              "name": "",
              "rank": 3,
              "rerank_score": 0.793576,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/fixtures.json",
              "kind": "file_summary",
              "lexical_score": 0.988459,
              "name": "",
              "rank": 4,
              "rerank_score": 0.7907672,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/codegraph-replication/corpora/codegraph.json",
              "kind": "file_summary",
              "lexical_score": 0.98507,
              "name": "",
              "rank": 5,
              "rerank_score": 0.788056,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 2,
          "mrr": 0.5,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/lsp_manager_test.rs",
              "kind": "function",
              "lexical_score": 0.876311,
              "name": "dropping_manager_untracks_pids_from_registry",
              "rank": 1,
              "rerank_score": 0.030365769,
              "score": 0.605093,
              "semantic_score": 0.550084,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "struct",
              "lexical_score": 0.833073,
              "name": "LspManager",
              "rank": 2,
              "rerank_score": 0.029551337,
              "score": 0.708937,
              "semantic_score": 0.644488,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/lsp_diagnostics_test.rs",
              "kind": "function",
              "lexical_score": 0.844596,
              "name": "manager_with_fake_server",
              "rank": 3,
              "rerank_score": 0.02932363,
              "score": 0.601825,
              "semantic_score": 0.547114,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/lsp_diagnostics_test.rs",
              "kind": "function",
              "lexical_score": 0.844596,
              "name": "manager_with_fake_typescript_server",
              "rank": 4,
              "rerank_score": 0.028219396,
              "score": 0.568384,
              "semantic_score": 0.516713,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": 0.821138,
              "name": "lsp",
              "rank": 5,
              "rerank_score": 0.028205128,
              "score": 0.583749,
              "semantic_score": 0.530681,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 75,
      "exact_expected_files": [],
      "exact_match_file_count": 2,
      "expected_top_files": [
        "crates/aft/src/lsp/manager.rs",
        "crates/aft/src/context.rs"
      ],
      "id": "existing:LSPManager",
      "latency_ms": 7.072,
      "notes": "PascalCase manager identifier; Rust type is LspManager but users often query LSPManager.",
      "query": "LSPManager",
      "rerank_latency_ms": {
        "current": 0.005958,
        "exact_identifier_first": 0.016625,
        "identifier_lexical_uncapped": 0.039625,
        "rrf_exact_lane": 0.10675
      },
      "shape": "identifier",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 4,
              "file": "crates/aft/src/commands/grep.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "handle_grep",
              "rank": 1,
              "rerank_score": null,
              "score": 0.626314,
              "semantic_score": 0.626314,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/search_index.rs",
              "kind": "method",
              "lexical_score": 0.821814,
              "name": "grep",
              "rank": 2,
              "rerank_score": null,
              "score": 0.582665,
              "semantic_score": 0.529695,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_rewrite/footer.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "add_grep_footer",
              "rank": 3,
              "rerank_score": null,
              "score": 0.555833,
              "semantic_score": 0.555833,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/grep_executor.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "resolve_grep_scope",
              "rank": 4,
              "rerank_score": null,
              "score": 0.526497,
              "semantic_score": 0.526497,
              "source": "semantic"
            },
            {
              "exact_count": 4,
              "file": "crates/aft/src/commands/grep.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "grep_match",
              "rank": 5,
              "rerank_score": null,
              "score": 0.518464,
              "semantic_score": 0.518464,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 4,
              "file": "crates/aft/src/commands/grep.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "handle_grep",
              "rank": 1,
              "rerank_score": null,
              "score": 0.626314,
              "semantic_score": 0.626314,
              "source": "semantic"
            },
            {
              "exact_count": 4,
              "file": "crates/aft/src/commands/grep.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "grep_match",
              "rank": 2,
              "rerank_score": null,
              "score": 0.518464,
              "semantic_score": 0.518464,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/bash_rewrite/rules.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "try_call_and_grep_footer",
              "rank": 3,
              "rerank_score": null,
              "score": 0.507852,
              "semantic_score": 0.507852,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/bash_rewrite/rules.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "matches",
              "rank": 4,
              "rerank_score": null,
              "score": 0.501386,
              "semantic_score": 0.501386,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "search_degraded_grep_file",
              "rank": 5,
              "rerank_score": null,
              "score": 0.478228,
              "semantic_score": 0.478228,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 4,
              "file": "crates/aft/src/commands/grep.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "handle_grep",
              "rank": 1,
              "rerank_score": 2.08755033,
              "score": 0.626314,
              "semantic_score": 0.626314,
              "source": "semantic"
            },
            {
              "exact_count": 4,
              "file": "crates/aft/src/commands/grep.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "grep_match",
              "rank": 2,
              "rerank_score": 2.08755033,
              "score": 0.518464,
              "semantic_score": 0.518464,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/bash_rewrite/rules.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "try_call_and_grep_footer",
              "rank": 3,
              "rerank_score": 1.678889831,
              "score": 0.507852,
              "semantic_score": 0.507852,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/bash_rewrite/rules.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "matches",
              "rank": 4,
              "rerank_score": 1.678889831,
              "score": 0.501386,
              "semantic_score": 0.501386,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "search_degraded_grep_file",
              "rank": 5,
              "rerank_score": 1.678889831,
              "score": 0.478228,
              "semantic_score": 0.478228,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 4,
              "file": "crates/aft/src/commands/grep.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "handle_grep",
              "rank": 1,
              "rerank_score": 0.032786885,
              "score": 0.626314,
              "semantic_score": 0.626314,
              "source": "semantic"
            },
            {
              "exact_count": 4,
              "file": "crates/aft/src/commands/grep.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "grep_match",
              "rank": 2,
              "rerank_score": 0.031513648,
              "score": 0.518464,
              "semantic_score": 0.518464,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/bash_rewrite/rules.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "try_call_and_grep_footer",
              "rank": 3,
              "rerank_score": 0.030798389,
              "score": 0.507852,
              "semantic_score": 0.507852,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/bash_rewrite/rules.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "matches",
              "rank": 4,
              "rerank_score": 0.030330882,
              "score": 0.501386,
              "semantic_score": 0.501386,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "search_degraded_grep_file",
              "rank": 5,
              "rerank_score": 0.029877369,
              "score": 0.478228,
              "semantic_score": 0.478228,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 75,
      "exact_expected_files": [
        "crates/aft/src/commands/grep.rs"
      ],
      "exact_match_file_count": 7,
      "expected_top_files": [
        "crates/aft/src/commands/grep.rs"
      ],
      "id": "existing:handle_grep",
      "latency_ms": 7.102,
      "notes": "Rust command handler identifier from the existing search benchmark.",
      "query": "handle_grep",
      "rerank_latency_ms": {
        "current": 0.006041,
        "exact_identifier_first": 0.017333,
        "identifier_lexical_uncapped": 0.04025,
        "rrf_exact_lane": 0.102292
      },
      "shape": "identifier",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 10,
              "file": "packages/aft-bridge/src/bridge.ts",
              "kind": "class",
              "lexical_score": null,
              "name": "BinaryBridge",
              "rank": 1,
              "rerank_score": null,
              "score": 0.605006,
              "semantic_score": 0.605006,
              "source": "semantic"
            },
            {
              "exact_count": 5,
              "file": "packages/opencode-plugin/src/tools/_shared.ts",
              "kind": "function",
              "lexical_score": 1.09739,
              "name": "bridgeFor",
              "rank": 2,
              "rerank_score": null,
              "score": 0.521777,
              "semantic_score": 0.474343,
              "source": "semantic"
            },
            {
              "exact_count": 5,
              "file": "packages/aft-bridge/src/__tests__/status-cache.test.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "makeBridge",
              "rank": 3,
              "rerank_score": null,
              "score": 0.520364,
              "semantic_score": 0.520364,
              "source": "semantic"
            },
            {
              "exact_count": 9,
              "file": "packages/aft-bridge/src/pool.ts",
              "kind": "class",
              "lexical_score": null,
              "name": "BridgePool",
              "rank": 4,
              "rerank_score": null,
              "score": 0.510261,
              "semantic_score": 0.510261,
              "source": "semantic"
            },
            {
              "exact_count": 5,
              "file": "packages/opencode-plugin/src/tools/_shared.ts",
              "kind": "function",
              "lexical_score": 1.09739,
              "name": "callBridge",
              "rank": 5,
              "rerank_score": null,
              "score": 0.490837,
              "semantic_score": 0.446216,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 10,
              "file": "packages/aft-bridge/src/bridge.ts",
              "kind": "class",
              "lexical_score": null,
              "name": "BinaryBridge",
              "rank": 1,
              "rerank_score": null,
              "score": 0.605006,
              "semantic_score": 0.605006,
              "source": "semantic"
            },
            {
              "exact_count": 5,
              "file": "packages/opencode-plugin/src/tools/_shared.ts",
              "kind": "function",
              "lexical_score": 1.09739,
              "name": "bridgeFor",
              "rank": 2,
              "rerank_score": null,
              "score": 0.521777,
              "semantic_score": 0.474343,
              "source": "semantic"
            },
            {
              "exact_count": 5,
              "file": "packages/aft-bridge/src/__tests__/status-cache.test.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "makeBridge",
              "rank": 3,
              "rerank_score": null,
              "score": 0.520364,
              "semantic_score": 0.520364,
              "source": "semantic"
            },
            {
              "exact_count": 9,
              "file": "packages/aft-bridge/src/pool.ts",
              "kind": "class",
              "lexical_score": null,
              "name": "BridgePool",
              "rank": 4,
              "rerank_score": null,
              "score": 0.510261,
              "semantic_score": 0.510261,
              "source": "semantic"
            },
            {
              "exact_count": 5,
              "file": "packages/opencode-plugin/src/tools/_shared.ts",
              "kind": "function",
              "lexical_score": 1.09739,
              "name": "callBridge",
              "rank": 5,
              "rerank_score": null,
              "score": 0.490837,
              "semantic_score": 0.446216,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 13,
          "mrr": 0.076923,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 30,
              "file": "benchmarks/codegraph-replication/results/aft-codegraph-2026-05-26T09-41-23-339Z.json",
              "kind": "FileSummary",
              "lexical_score": null,
              "name": "",
              "rank": 1,
              "rerank_score": 3.547189764,
              "score": 0.0,
              "semantic_score": null,
              "source": "offline_exact"
            },
            {
              "exact_count": 29,
              "file": "packages/opencode-plugin/src/__tests__/bridge.test.ts",
              "kind": "variable",
              "lexical_score": 1.097066,
              "name": "BINARY_PATH",
              "rank": 2,
              "rerank_score": 3.520957905,
              "score": 0.425208,
              "semantic_score": 0.386552,
              "source": "semantic"
            },
            {
              "exact_count": 29,
              "file": "packages/opencode-plugin/src/__tests__/bridge.test.ts",
              "kind": "function",
              "lexical_score": 1.097066,
              "name": "waitForBridgeProcessExit",
              "rank": 3,
              "rerank_score": 3.520957905,
              "score": 0.411496,
              "semantic_score": 0.374087,
              "source": "semantic"
            },
            {
              "exact_count": 19,
              "file": "benchmarks/codegraph-replication/results/aft-grep-codegraph-2026-05-26T09-41-35-269Z.json",
              "kind": "FileSummary",
              "lexical_score": null,
              "name": "",
              "rank": 4,
              "rerank_score": 3.196585819,
              "score": 0.0,
              "semantic_score": null,
              "source": "offline_exact"
            },
            {
              "exact_count": 19,
              "file": "benchmarks/codegraph-replication/results/ripgrep-codegraph-2026-05-26T09-41-56-635Z.json",
              "kind": "FileSummary",
              "lexical_score": null,
              "name": "",
              "rank": 5,
              "rerank_score": 3.196585819,
              "score": 0.0,
              "semantic_score": null,
              "source": "offline_exact"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 10,
              "file": "packages/aft-bridge/src/bridge.ts",
              "kind": "class",
              "lexical_score": null,
              "name": "BinaryBridge",
              "rank": 1,
              "rerank_score": 0.030092073,
              "score": 0.605006,
              "semantic_score": 0.605006,
              "source": "semantic"
            },
            {
              "exact_count": 15,
              "file": "packages/pi-plugin/src/__tests__/bash.test.ts",
              "kind": "function",
              "lexical_score": 1.101105,
              "name": "makeMockBridge",
              "rank": 2,
              "rerank_score": 0.029850746,
              "score": 0.486681,
              "semantic_score": 0.442437,
              "source": "semantic"
            },
            {
              "exact_count": 29,
              "file": "packages/opencode-plugin/src/__tests__/bridge.test.ts",
              "kind": "variable",
              "lexical_score": 1.097066,
              "name": "BINARY_PATH",
              "rank": 3,
              "rerank_score": 0.029116045,
              "score": 0.425208,
              "semantic_score": 0.386552,
              "source": "semantic"
            },
            {
              "exact_count": 9,
              "file": "packages/aft-bridge/src/pool.ts",
              "kind": "class",
              "lexical_score": null,
              "name": "BridgePool",
              "rank": 4,
              "rerank_score": 0.029030911,
              "score": 0.510261,
              "semantic_score": 0.510261,
              "source": "semantic"
            },
            {
              "exact_count": 5,
              "file": "packages/aft-bridge/src/__tests__/status-cache.test.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "makeBridge",
              "rank": 5,
              "rerank_score": 0.028033794,
              "score": 0.520364,
              "semantic_score": 0.520364,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [
        "packages/aft-bridge/src/bridge.ts"
      ],
      "exact_match_file_count": 89,
      "expected_top_files": [
        "packages/aft-bridge/src/bridge.ts"
      ],
      "id": "existing:BinaryBridge",
      "latency_ms": 7.267,
      "notes": "TypeScript bridge class used by plugin transports.",
      "query": "BinaryBridge",
      "rerank_latency_ms": {
        "current": 0.01125,
        "exact_identifier_first": 0.03875,
        "identifier_lexical_uncapped": 0.097875,
        "rrf_exact_lane": 0.249959
      },
      "shape": "identifier",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 11,
              "file": "crates/aft/src/commands/configure.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "validate_storage_dir",
              "rank": 1,
              "rerank_score": null,
              "score": 0.696657,
              "semantic_score": 0.696657,
              "source": "semantic"
            },
            {
              "exact_count": 11,
              "file": "crates/aft/src/commands/configure.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "validate_storage_dir_requires_absolute_paths",
              "rank": 2,
              "rerank_score": null,
              "score": 0.667266,
              "semantic_score": 0.667266,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/compress/trust.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "no_storage_dir_means_untrusted",
              "rank": 3,
              "rerank_score": null,
              "score": 0.629698,
              "semantic_score": 0.629698,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/delete_file.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "validate_directory_entries",
              "rank": 4,
              "rerank_score": null,
              "score": 0.588771,
              "semantic_score": 0.588771,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/mod.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "storage_dir",
              "rank": 5,
              "rerank_score": null,
              "score": 0.584654,
              "semantic_score": 0.584654,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 11,
              "file": "crates/aft/src/commands/configure.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "validate_storage_dir",
              "rank": 1,
              "rerank_score": null,
              "score": 0.696657,
              "semantic_score": 0.696657,
              "source": "semantic"
            },
            {
              "exact_count": 11,
              "file": "crates/aft/src/commands/configure.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "validate_storage_dir_requires_absolute_paths",
              "rank": 2,
              "rerank_score": null,
              "score": 0.667266,
              "semantic_score": 0.667266,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/compress/trust.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "no_storage_dir_means_untrusted",
              "rank": 3,
              "rerank_score": null,
              "score": 0.629698,
              "semantic_score": 0.629698,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/delete_file.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "validate_directory_entries",
              "rank": 4,
              "rerank_score": null,
              "score": 0.588771,
              "semantic_score": 0.588771,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/mod.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "storage_dir",
              "rank": 5,
              "rerank_score": null,
              "score": 0.584654,
              "semantic_score": 0.584654,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 11,
              "file": "crates/aft/src/commands/configure.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "validate_storage_dir",
              "rank": 1,
              "rerank_score": 2.78792532,
              "score": 0.696657,
              "semantic_score": 0.696657,
              "source": "semantic"
            },
            {
              "exact_count": 11,
              "file": "crates/aft/src/commands/configure.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "validate_storage_dir_requires_absolute_paths",
              "rank": 2,
              "rerank_score": 2.78792532,
              "score": 0.667266,
              "semantic_score": 0.667266,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/__tests__/shared-status.test.ts",
              "kind": "file_summary",
              "lexical_score": 2.291415,
              "name": "",
              "rank": 3,
              "rerank_score": 1.833132,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/symbol_cache_persist_test.rs",
              "kind": "function",
              "lexical_score": 2.165278,
              "name": "wrong_version_returns_none_without_panicking",
              "rank": 4,
              "rerank_score": 1.7322224,
              "score": 0.490791,
              "semantic_score": 0.446174,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/symbol_cache_persist_test.rs",
              "kind": "function",
              "lexical_score": 2.165278,
              "name": "corrupt_file_recovery_returns_none_without_panicking",
              "rank": 5,
              "rerank_score": 1.7322224,
              "score": 0.486004,
              "semantic_score": 0.441822,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 11,
              "file": "crates/aft/src/commands/configure.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "validate_storage_dir",
              "rank": 1,
              "rerank_score": 0.032786885,
              "score": 0.696657,
              "semantic_score": 0.696657,
              "source": "semantic"
            },
            {
              "exact_count": 11,
              "file": "crates/aft/src/commands/configure.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "validate_storage_dir_requires_absolute_paths",
              "rank": 2,
              "rerank_score": 0.032258065,
              "score": 0.667266,
              "semantic_score": 0.667266,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/symbol_cache_persist_test.rs",
              "kind": "function",
              "lexical_score": 2.165278,
              "name": "wrong_version_returns_none_without_panicking",
              "rank": 3,
              "rerank_score": 0.026263298,
              "score": 0.490791,
              "semantic_score": 0.446174,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/symbol_cache_persist_test.rs",
              "kind": "function",
              "lexical_score": 2.165278,
              "name": "corrupt_file_recovery_returns_none_without_panicking",
              "rank": 4,
              "rerank_score": 0.025588697,
              "score": 0.486004,
              "semantic_score": 0.441822,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/semantic_disk_test.rs",
              "kind": "function",
              "lexical_score": 1.888464,
              "name": "stale_file_detected_after_deletion",
              "rank": 5,
              "rerank_score": 0.025238095,
              "score": 0.526235,
              "semantic_score": 0.478396,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 95,
      "exact_expected_files": [
        "crates/aft/src/commands/configure.rs"
      ],
      "exact_match_file_count": 1,
      "expected_top_files": [
        "crates/aft/src/commands/configure.rs"
      ],
      "id": "existing:validate_storage_dir",
      "latency_ms": 8.281,
      "notes": "Snake-case Rust helper used during configure.",
      "query": "validate_storage_dir",
      "rerank_latency_ms": {
        "current": 0.007167,
        "exact_identifier_first": 0.019792,
        "identifier_lexical_uncapped": 0.05125,
        "rrf_exact_lane": 0.129458
      },
      "shape": "identifier",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 13,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "struct",
              "lexical_score": 2.182514,
              "name": "SemanticIndexFingerprint",
              "rank": 1,
              "rerank_score": null,
              "score": 0.845763,
              "semantic_score": 0.768875,
              "source": "semantic"
            },
            {
              "exact_count": 13,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "method",
              "lexical_score": 2.182514,
              "name": "fingerprint",
              "rank": 2,
              "rerank_score": null,
              "score": 0.727369,
              "semantic_score": 0.661244,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": 2.052845,
              "name": "semantic_index_status",
              "rank": 3,
              "rerank_score": null,
              "score": 0.665279,
              "semantic_score": 0.604799,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": 2.052845,
              "name": "semantic_index",
              "rank": 4,
              "rerank_score": null,
              "score": 0.663403,
              "semantic_score": 0.603093,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": 1.972164,
              "name": "fuse_hybrid_results",
              "rank": 5,
              "rerank_score": null,
              "score": 0.529011,
              "semantic_score": 0.480919,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 13,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "struct",
              "lexical_score": 2.182514,
              "name": "SemanticIndexFingerprint",
              "rank": 1,
              "rerank_score": null,
              "score": 0.845763,
              "semantic_score": 0.768875,
              "source": "semantic"
            },
            {
              "exact_count": 13,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "method",
              "lexical_score": 2.182514,
              "name": "fingerprint",
              "rank": 2,
              "rerank_score": null,
              "score": 0.727369,
              "semantic_score": 0.661244,
              "source": "semantic"
            },
            {
              "exact_count": 4,
              "file": "crates/aft/tests/integration/semantic_disk_test.rs",
              "kind": "function",
              "lexical_score": 2.443895,
              "name": "build_v3_with_mtime",
              "rank": 3,
              "rerank_score": null,
              "score": 0.485443,
              "semantic_score": 0.441312,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/file_summary_chunks_test.rs",
              "kind": "function",
              "lexical_score": 2.668534,
              "name": "build_index_with_captured_texts",
              "rank": 4,
              "rerank_score": null,
              "score": 0.425598,
              "semantic_score": 0.386907,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/file_summary_chunks_test.rs",
              "kind": "function",
              "lexical_score": 2.668534,
              "name": "result_fingerprint",
              "rank": 5,
              "rerank_score": null,
              "score": 0.420399,
              "semantic_score": 0.382181,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 13,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "struct",
              "lexical_score": 2.182514,
              "name": "SemanticIndexFingerprint",
              "rank": 1,
              "rerank_score": 2.911245864,
              "score": 0.845763,
              "semantic_score": 0.768875,
              "source": "semantic"
            },
            {
              "exact_count": 13,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "method",
              "lexical_score": 2.182514,
              "name": "fingerprint",
              "rank": 2,
              "rerank_score": 2.911245864,
              "score": 0.727369,
              "semantic_score": 0.661244,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/fixtures.json",
              "kind": "file_summary",
              "lexical_score": 2.718263,
              "name": "",
              "rank": 3,
              "rerank_score": 2.1746104,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/file_summary_chunks_test.rs",
              "kind": "function",
              "lexical_score": 2.668534,
              "name": "build_index_with_captured_texts",
              "rank": 4,
              "rerank_score": 2.1348272,
              "score": 0.425598,
              "semantic_score": 0.386907,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/file_summary_chunks_test.rs",
              "kind": "function",
              "lexical_score": 2.668534,
              "name": "result_fingerprint",
              "rank": 5,
              "rerank_score": 2.1348272,
              "score": 0.420399,
              "semantic_score": 0.382181,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 13,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "struct",
              "lexical_score": 2.182514,
              "name": "SemanticIndexFingerprint",
              "rank": 1,
              "rerank_score": 0.032786885,
              "score": 0.845763,
              "semantic_score": 0.768875,
              "source": "semantic"
            },
            {
              "exact_count": 13,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "method",
              "lexical_score": 2.182514,
              "name": "fingerprint",
              "rank": 2,
              "rerank_score": 0.032258065,
              "score": 0.727369,
              "semantic_score": 0.661244,
              "source": "semantic"
            },
            {
              "exact_count": 4,
              "file": "crates/aft/tests/integration/semantic_disk_test.rs",
              "kind": "function",
              "lexical_score": 2.443895,
              "name": "build_v3_with_mtime",
              "rank": 3,
              "rerank_score": 0.029644269,
              "score": 0.485443,
              "semantic_score": 0.441312,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/file_summary_chunks_test.rs",
              "kind": "function",
              "lexical_score": 2.668534,
              "name": "build_index_with_captured_texts",
              "rank": 4,
              "rerank_score": 0.028283228,
              "score": 0.425598,
              "semantic_score": 0.386907,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/file_summary_chunks_test.rs",
              "kind": "function",
              "lexical_score": 2.668534,
              "name": "result_fingerprint",
              "rank": 5,
              "rerank_score": 0.027579737,
              "score": 0.420399,
              "semantic_score": 0.382181,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 66,
      "exact_expected_files": [
        "crates/aft/src/semantic_index.rs",
        "crates/aft/tests/integration/semantic_disk_test.rs"
      ],
      "exact_match_file_count": 4,
      "expected_top_files": [
        "crates/aft/src/semantic_index.rs",
        "crates/aft/tests/integration/semantic_disk_test.rs"
      ],
      "id": "existing:SemanticIndexFingerprint",
      "latency_ms": 9.559,
      "notes": "Semantic cache fingerprint type.",
      "query": "SemanticIndexFingerprint",
      "rerank_latency_ms": {
        "current": 0.004875,
        "exact_identifier_first": 0.015917,
        "identifier_lexical_uncapped": 0.03675,
        "rrf_exact_lane": 0.093958
      },
      "shape": "identifier",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "packages/pi-plugin/src/tools/semantic.ts",
              "kind": "function",
              "lexical_score": 2.058115,
              "name": "renderSemanticResult",
              "rank": 1,
              "rerank_score": null,
              "score": 0.676794,
              "semantic_score": 0.615267,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/tools/safety.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "renderSafetyResult",
              "rank": 2,
              "rerank_score": null,
              "score": 0.613604,
              "semantic_score": 0.613604,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/tools/refactor.ts",
              "kind": "function",
              "lexical_score": 1.757848,
              "name": "renderRefactorResult",
              "rank": 3,
              "rerank_score": null,
              "score": 0.598808,
              "semantic_score": 0.544371,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/tools/reading.ts",
              "kind": "function",
              "lexical_score": 1.754502,
              "name": "renderOutlineResult",
              "rank": 4,
              "rerank_score": null,
              "score": 0.595483,
              "semantic_score": 0.541348,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/tools/render-helpers.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "renderTextResult",
              "rank": 5,
              "rerank_score": null,
              "score": 0.570989,
              "semantic_score": 0.570989,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "packages/pi-plugin/src/tools/semantic.ts",
              "kind": "function",
              "lexical_score": 2.058115,
              "name": "renderSemanticResult",
              "rank": 1,
              "rerank_score": null,
              "score": 0.676794,
              "semantic_score": 0.615267,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "packages/pi-plugin/src/tools/semantic.ts",
              "kind": "function",
              "lexical_score": 2.058115,
              "name": "renderSemanticCall",
              "rank": 2,
              "rerank_score": null,
              "score": 0.540887,
              "semantic_score": 0.491715,
              "source": "semantic"
            },
            {
              "exact_count": 14,
              "file": "packages/pi-plugin/src/__tests__/semantic-renderers.test.ts",
              "kind": "file_summary",
              "lexical_score": 2.303074,
              "name": "",
              "rank": 3,
              "rerank_score": null,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/tools/safety.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "renderSafetyResult",
              "rank": 4,
              "rerank_score": null,
              "score": 0.613604,
              "semantic_score": 0.613604,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/tools/refactor.ts",
              "kind": "function",
              "lexical_score": 1.757848,
              "name": "renderRefactorResult",
              "rank": 5,
              "rerank_score": null,
              "score": 0.598808,
              "semantic_score": 0.544371,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 2,
          "mrr": 0.5,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 14,
              "file": "packages/pi-plugin/src/__tests__/semantic-renderers.test.ts",
              "kind": "file_summary",
              "lexical_score": 2.303074,
              "name": "",
              "rank": 1,
              "rerank_score": 2.966440161,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 2,
              "file": "packages/pi-plugin/src/tools/semantic.ts",
              "kind": "function",
              "lexical_score": 2.058115,
              "name": "renderSemanticResult",
              "rank": 2,
              "rerank_score": 1.678889831,
              "score": 0.676794,
              "semantic_score": 0.615267,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "packages/pi-plugin/src/tools/semantic.ts",
              "kind": "function",
              "lexical_score": 2.058115,
              "name": "renderSemanticCall",
              "rank": 3,
              "rerank_score": 1.678889831,
              "score": 0.540887,
              "semantic_score": 0.491715,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/__tests__/semantic.test.ts",
              "kind": "file_summary",
              "lexical_score": 2.007344,
              "name": "",
              "rank": 4,
              "rerank_score": 1.6058752,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "tests/pi-rpc/aft-tools.test.ts",
              "kind": "file_summary",
              "lexical_score": 1.960768,
              "name": "",
              "rank": 5,
              "rerank_score": 1.5686144,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "packages/pi-plugin/src/tools/semantic.ts",
              "kind": "function",
              "lexical_score": 2.058115,
              "name": "renderSemanticResult",
              "rank": 1,
              "rerank_score": 0.032522475,
              "score": 0.676794,
              "semantic_score": 0.615267,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "packages/pi-plugin/src/tools/semantic.ts",
              "kind": "function",
              "lexical_score": 2.058115,
              "name": "renderSemanticCall",
              "rank": 2,
              "rerank_score": 0.029957523,
              "score": 0.540887,
              "semantic_score": 0.491715,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/tools/refactor.ts",
              "kind": "function",
              "lexical_score": 1.757848,
              "name": "renderRefactorResult",
              "rank": 3,
              "rerank_score": 0.025568182,
              "score": 0.598808,
              "semantic_score": 0.544371,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/tools/reading.ts",
              "kind": "function",
              "lexical_score": 1.754502,
              "name": "renderOutlineResult",
              "rank": 4,
              "rerank_score": 0.024925373,
              "score": 0.595483,
              "semantic_score": 0.541348,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/lib/diagnostics.ts",
              "kind": "function",
              "lexical_score": 1.928045,
              "name": "renderDiagnosticsMarkdown",
              "rank": 5,
              "rerank_score": 0.024296675,
              "score": 0.363284,
              "semantic_score": 0.330258,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [
        "packages/pi-plugin/src/tools/semantic.ts"
      ],
      "exact_match_file_count": 2,
      "expected_top_files": [
        "packages/pi-plugin/src/tools/semantic.ts"
      ],
      "id": "existing:renderSemanticResult",
      "latency_ms": 7.927,
      "notes": "camelCase renderer export in the Pi plugin.",
      "query": "renderSemanticResult",
      "rerank_latency_ms": {
        "current": 0.007125,
        "exact_identifier_first": 0.021458,
        "identifier_lexical_uncapped": 0.051083,
        "rrf_exact_lane": 0.122417
      },
      "shape": "identifier",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 12,
              "file": "crates/aft/src/compress/trust.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "is_project_trusted",
              "rank": 1,
              "rerank_score": null,
              "score": 0.617797,
              "semantic_score": 0.617797,
              "source": "semantic"
            },
            {
              "exact_count": 12,
              "file": "crates/aft/src/compress/trust.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "untrust_project",
              "rank": 2,
              "rerank_score": null,
              "score": 0.616207,
              "semantic_score": 0.616207,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "trust_file",
              "rank": 3,
              "rerank_score": null,
              "score": 0.601507,
              "semantic_score": 0.601507,
              "source": "semantic"
            },
            {
              "exact_count": 1,
              "file": "crates/aft/src/commands/trust_filter_project.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "trust_filter_project",
              "rank": 4,
              "rerank_score": null,
              "score": 0.536476,
              "semantic_score": 0.536476,
              "source": "semantic"
            },
            {
              "exact_count": 1,
              "file": "crates/aft/src/commands/untrust_filter_project.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "handle_untrust_filter_project",
              "rank": 5,
              "rerank_score": null,
              "score": 0.52568,
              "semantic_score": 0.52568,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 12,
              "file": "crates/aft/src/compress/trust.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "is_project_trusted",
              "rank": 1,
              "rerank_score": null,
              "score": 0.617797,
              "semantic_score": 0.617797,
              "source": "semantic"
            },
            {
              "exact_count": 12,
              "file": "crates/aft/src/compress/trust.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "untrust_project",
              "rank": 2,
              "rerank_score": null,
              "score": 0.616207,
              "semantic_score": 0.616207,
              "source": "semantic"
            },
            {
              "exact_count": 1,
              "file": "crates/aft/src/commands/trust_filter_project.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "trust_filter_project",
              "rank": 3,
              "rerank_score": null,
              "score": 0.536476,
              "semantic_score": 0.536476,
              "source": "semantic"
            },
            {
              "exact_count": 1,
              "file": "crates/aft/src/commands/untrust_filter_project.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "handle_untrust_filter_project",
              "rank": 4,
              "rerank_score": null,
              "score": 0.52568,
              "semantic_score": 0.52568,
              "source": "semantic"
            },
            {
              "exact_count": 1,
              "file": "crates/aft/src/commands/trust_filter_project.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "handle_trust_filter_project",
              "rank": 5,
              "rerank_score": null,
              "score": 0.510657,
              "semantic_score": 0.510657,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 12,
              "file": "crates/aft/src/compress/trust.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "is_project_trusted",
              "rank": 1,
              "rerank_score": 2.851959486,
              "score": 0.617797,
              "semantic_score": 0.617797,
              "source": "semantic"
            },
            {
              "exact_count": 12,
              "file": "crates/aft/src/compress/trust.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "untrust_project",
              "rank": 2,
              "rerank_score": 2.851959486,
              "score": 0.616207,
              "semantic_score": 0.616207,
              "source": "semantic"
            },
            {
              "exact_count": 3,
              "file": "crates/aft/tests/integration/compress_cli_commands_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "untrust_project_removes_trusted_path",
              "rank": 3,
              "rerank_score": 1.909035489,
              "score": 0.3753,
              "semantic_score": 0.3753,
              "source": "semantic"
            },
            {
              "exact_count": 3,
              "file": "crates/aft/tests/integration/compress_cli_commands_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "trust_project_marks_current_project_trusted",
              "rank": 4,
              "rerank_score": 1.909035489,
              "score": 0.361047,
              "semantic_score": 0.361047,
              "source": "semantic"
            },
            {
              "exact_count": 1,
              "file": "crates/aft/src/commands/trust_filter_project.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "trust_filter_project",
              "rank": 5,
              "rerank_score": 1.354517744,
              "score": 0.536476,
              "semantic_score": 0.536476,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 12,
              "file": "crates/aft/src/compress/trust.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "is_project_trusted",
              "rank": 1,
              "rerank_score": 0.032786885,
              "score": 0.617797,
              "semantic_score": 0.617797,
              "source": "semantic"
            },
            {
              "exact_count": 12,
              "file": "crates/aft/src/compress/trust.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "untrust_project",
              "rank": 2,
              "rerank_score": 0.032258065,
              "score": 0.616207,
              "semantic_score": 0.616207,
              "source": "semantic"
            },
            {
              "exact_count": 1,
              "file": "crates/aft/src/commands/trust_filter_project.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "trust_filter_project",
              "rank": 3,
              "rerank_score": 0.031009615,
              "score": 0.536476,
              "semantic_score": 0.536476,
              "source": "semantic"
            },
            {
              "exact_count": 1,
              "file": "crates/aft/src/commands/untrust_filter_project.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "handle_untrust_filter_project",
              "rank": 4,
              "rerank_score": 0.030536131,
              "score": 0.52568,
              "semantic_score": 0.52568,
              "source": "semantic"
            },
            {
              "exact_count": 1,
              "file": "crates/aft/src/commands/trust_filter_project.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "handle_trust_filter_project",
              "rank": 5,
              "rerank_score": 0.029631255,
              "score": 0.510657,
              "semantic_score": 0.510657,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [
        "crates/aft/src/commands/trust_filter_project.rs",
        "crates/aft/src/compress/trust.rs"
      ],
      "exact_match_file_count": 4,
      "expected_top_files": [
        "crates/aft/src/compress/trust.rs",
        "crates/aft/src/commands/trust_filter_project.rs"
      ],
      "id": "existing:trust_project",
      "latency_ms": 7.921,
      "notes": "Filter trust helper used by project filter commands.",
      "query": "trust_project",
      "rerank_latency_ms": {
        "current": 0.006666,
        "exact_identifier_first": 0.021375,
        "identifier_lexical_uncapped": 0.05125,
        "rrf_exact_lane": 0.130875
      },
      "shape": "identifier",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 2,
          "mrr": 0.5,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shutdown-hooks.ts",
              "kind": "function",
              "lexical_score": 0.73829,
              "name": "getState",
              "rank": 1,
              "rerank_score": null,
              "score": 0.552572,
              "semantic_score": 0.502338,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/fixtures/imports_ts.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "App",
              "rank": 2,
              "rerank_score": null,
              "score": 0.497658,
              "semantic_score": 0.497658,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/shutdown-hooks.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "getState",
              "rank": 3,
              "rerank_score": null,
              "score": 0.485625,
              "semantic_score": 0.485625,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "ImportStatement",
              "rank": 4,
              "rerank_score": null,
              "score": 0.461298,
              "semantic_score": 0.461298,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shutdown-hooks.ts",
              "kind": "function",
              "lexical_score": 0.73829,
              "name": "runCleanups",
              "rank": 5,
              "rerank_score": null,
              "score": 0.456411,
              "semantic_score": 0.414919,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 2,
          "mrr": 0.5,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shutdown-hooks.ts",
              "kind": "function",
              "lexical_score": 0.73829,
              "name": "getState",
              "rank": 1,
              "rerank_score": null,
              "score": 0.552572,
              "semantic_score": 0.502338,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/fixtures/imports_ts.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "App",
              "rank": 2,
              "rerank_score": null,
              "score": 0.497658,
              "semantic_score": 0.497658,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/shutdown-hooks.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "getState",
              "rank": 3,
              "rerank_score": null,
              "score": 0.485625,
              "semantic_score": 0.485625,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "ImportStatement",
              "rank": 4,
              "rerank_score": null,
              "score": 0.461298,
              "semantic_score": 0.461298,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shutdown-hooks.ts",
              "kind": "function",
              "lexical_score": 0.73829,
              "name": "runCleanups",
              "rank": 5,
              "rerank_score": null,
              "score": 0.456411,
              "semantic_score": 0.414919,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 2,
          "mrr": 0.5,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shutdown-hooks.ts",
              "kind": "function",
              "lexical_score": 0.73829,
              "name": "getState",
              "rank": 1,
              "rerank_score": null,
              "score": 0.552572,
              "semantic_score": 0.502338,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/fixtures/imports_ts.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "App",
              "rank": 2,
              "rerank_score": null,
              "score": 0.497658,
              "semantic_score": 0.497658,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/shutdown-hooks.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "getState",
              "rank": 3,
              "rerank_score": null,
              "score": 0.485625,
              "semantic_score": 0.485625,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "ImportStatement",
              "rank": 4,
              "rerank_score": null,
              "score": 0.461298,
              "semantic_score": 0.461298,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shutdown-hooks.ts",
              "kind": "function",
              "lexical_score": 0.73829,
              "name": "runCleanups",
              "rank": 5,
              "rerank_score": null,
              "score": 0.456411,
              "semantic_score": 0.414919,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 12,
          "mrr": 0.083333,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shutdown-hooks.ts",
              "kind": "function",
              "lexical_score": 0.73829,
              "name": "getState",
              "rank": 1,
              "rerank_score": 0.031318816,
              "score": 0.552572,
              "semantic_score": 0.502338,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/shutdown-hooks.ts",
              "kind": "function",
              "lexical_score": 0.73829,
              "name": "runCleanups",
              "rank": 2,
              "rerank_score": 0.028039216,
              "score": 0.456411,
              "semantic_score": 0.414919,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/query_shape_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "classifies_mixed_queries",
              "rank": 3,
              "rerank_score": 0.025089095,
              "score": 0.338429,
              "semantic_score": 0.338429,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/__tests__/e2e/bg-notifications.test.ts",
              "kind": "function",
              "lexical_score": 0.722792,
              "name": "hasScheduledBgWake",
              "rank": 4,
              "rerank_score": 0.02215973,
              "score": 0.367246,
              "semantic_score": 0.33386,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/hooks/auto-update-checker/index.test.ts",
              "kind": "variable",
              "lexical_score": 0.707417,
              "name": "checkerMocks",
              "rank": 5,
              "rerank_score": 0.021911422,
              "score": 0.381475,
              "semantic_score": 0.346795,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [],
      "exact_match_file_count": 2,
      "expected_top_files": [
        "crates/aft/tests/fixtures/imports_ts.ts",
        "crates/aft/src/commands/add_import.rs"
      ],
      "id": "existing:useState hook examples",
      "latency_ms": 7.174,
      "notes": "Identifier plus natural words.",
      "query": "useState hook examples",
      "rerank_latency_ms": {
        "current": 0.007833,
        "exact_identifier_first": 0.009333,
        "identifier_lexical_uncapped": 0.005167,
        "rrf_exact_lane": 0.126708
      },
      "shape": "mixed",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "struct",
              "lexical_score": 0.833073,
              "name": "LspManager",
              "rank": 1,
              "rerank_score": null,
              "score": 0.656255,
              "semantic_score": 0.596595,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/lsp_manager_test.rs",
              "kind": "function",
              "lexical_score": 0.876311,
              "name": "dropping_manager_untracks_pids_from_registry",
              "rank": 2,
              "rerank_score": null,
              "score": 0.56421,
              "semantic_score": 0.512918,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "method",
              "lexical_score": 0.833073,
              "name": "wait_for_diagnostics_default",
              "rank": 3,
              "rerank_score": null,
              "score": 0.549878,
              "semantic_score": 0.499889,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/config.ts",
              "kind": "interface",
              "lexical_score": null,
              "name": "LspConfig",
              "rank": 4,
              "rerank_score": null,
              "score": 0.50951,
              "semantic_score": 0.50951,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/lsp-github-install.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "controlledTimeoutSignal",
              "rank": 5,
              "rerank_score": null,
              "score": 0.491263,
              "semantic_score": 0.491263,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "struct",
              "lexical_score": 0.833073,
              "name": "LspManager",
              "rank": 1,
              "rerank_score": null,
              "score": 0.656255,
              "semantic_score": 0.596595,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/lsp_manager_test.rs",
              "kind": "function",
              "lexical_score": 0.876311,
              "name": "dropping_manager_untracks_pids_from_registry",
              "rank": 2,
              "rerank_score": null,
              "score": 0.56421,
              "semantic_score": 0.512918,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "method",
              "lexical_score": 0.833073,
              "name": "wait_for_diagnostics_default",
              "rank": 3,
              "rerank_score": null,
              "score": 0.549878,
              "semantic_score": 0.499889,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/config.ts",
              "kind": "interface",
              "lexical_score": null,
              "name": "LspConfig",
              "rank": 4,
              "rerank_score": null,
              "score": 0.50951,
              "semantic_score": 0.50951,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/lsp-github-install.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "controlledTimeoutSignal",
              "rank": 5,
              "rerank_score": null,
              "score": 0.491263,
              "semantic_score": 0.491263,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "struct",
              "lexical_score": 0.833073,
              "name": "LspManager",
              "rank": 1,
              "rerank_score": null,
              "score": 0.656255,
              "semantic_score": 0.596595,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/lsp_manager_test.rs",
              "kind": "function",
              "lexical_score": 0.876311,
              "name": "dropping_manager_untracks_pids_from_registry",
              "rank": 2,
              "rerank_score": null,
              "score": 0.56421,
              "semantic_score": 0.512918,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "method",
              "lexical_score": 0.833073,
              "name": "wait_for_diagnostics_default",
              "rank": 3,
              "rerank_score": null,
              "score": 0.549878,
              "semantic_score": 0.499889,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/config.ts",
              "kind": "interface",
              "lexical_score": null,
              "name": "LspConfig",
              "rank": 4,
              "rerank_score": null,
              "score": 0.50951,
              "semantic_score": 0.50951,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/lsp-github-install.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "controlledTimeoutSignal",
              "rank": 5,
              "rerank_score": null,
              "score": 0.491263,
              "semantic_score": 0.491263,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 2,
          "mrr": 0.5,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/lsp_manager_test.rs",
              "kind": "function",
              "lexical_score": 0.876311,
              "name": "dropping_manager_untracks_pids_from_registry",
              "rank": 1,
              "rerank_score": 0.030621786,
              "score": 0.56421,
              "semantic_score": 0.512918,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "struct",
              "lexical_score": 0.833073,
              "name": "LspManager",
              "rank": 2,
              "rerank_score": 0.029726776,
              "score": 0.656255,
              "semantic_score": 0.596595,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "method",
              "lexical_score": 0.833073,
              "name": "wait_for_diagnostics_default",
              "rank": 3,
              "rerank_score": 0.028782895,
              "score": 0.549878,
              "semantic_score": 0.499889,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/lsp_manager_test.rs",
              "kind": "function",
              "lexical_score": 0.876311,
              "name": "failed_spawn_dedup_persists_across_many_calls",
              "rank": 4,
              "rerank_score": 0.028370221,
              "score": 0.469489,
              "semantic_score": 0.426809,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/lsp_diagnostics_test.rs",
              "kind": "function",
              "lexical_score": 0.844596,
              "name": "manager_with_fake_server",
              "rank": 5,
              "rerank_score": 0.028174603,
              "score": 0.472143,
              "semantic_score": 0.429221,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 75,
      "exact_expected_files": [],
      "exact_match_file_count": 0,
      "expected_top_files": [
        "crates/aft/src/lsp/manager.rs",
        "crates/aft/src/lsp/client.rs"
      ],
      "id": "existing:LSPManager initialization timeout",
      "latency_ms": 7.88,
      "notes": "PascalCase identifier with behavior terms.",
      "query": "LSPManager initialization timeout",
      "rerank_latency_ms": {
        "current": 0.005666,
        "exact_identifier_first": 0.006417,
        "identifier_lexical_uncapped": 0.003958,
        "rrf_exact_lane": 0.099125
      },
      "shape": "mixed",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/tools/semantic.ts",
              "kind": "function",
              "lexical_score": 1.486416,
              "name": "renderSemanticResult",
              "rank": 1,
              "rerank_score": null,
              "score": 0.731839,
              "semantic_score": 0.665309,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "semantic_unavailable_or_fallback_response",
              "rank": 2,
              "rerank_score": null,
              "score": 0.668331,
              "semantic_score": 0.668331,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "handle_semantic_search",
              "rank": 3,
              "rerank_score": null,
              "score": 0.656096,
              "semantic_score": 0.656096,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/tools/semantic.ts",
              "kind": "function",
              "lexical_score": 1.486416,
              "name": "renderSemanticCall",
              "rank": 4,
              "rerank_score": null,
              "score": 0.650948,
              "semantic_score": 0.591771,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/aft_search_contract_test.rs",
              "kind": "function",
              "lexical_score": 1.445036,
              "name": "explicit_semantic_hint_fails_when_semantic_is_unavailable",
              "rank": 5,
              "rerank_score": null,
              "score": 0.642703,
              "semantic_score": 0.584275,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/tools/semantic.ts",
              "kind": "function",
              "lexical_score": 1.486416,
              "name": "renderSemanticResult",
              "rank": 1,
              "rerank_score": null,
              "score": 0.731839,
              "semantic_score": 0.665309,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "semantic_unavailable_or_fallback_response",
              "rank": 2,
              "rerank_score": null,
              "score": 0.668331,
              "semantic_score": 0.668331,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "handle_semantic_search",
              "rank": 3,
              "rerank_score": null,
              "score": 0.656096,
              "semantic_score": 0.656096,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/tools/semantic.ts",
              "kind": "function",
              "lexical_score": 1.486416,
              "name": "renderSemanticCall",
              "rank": 4,
              "rerank_score": null,
              "score": 0.650948,
              "semantic_score": 0.591771,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/aft_search_contract_test.rs",
              "kind": "function",
              "lexical_score": 1.445036,
              "name": "explicit_semantic_hint_fails_when_semantic_is_unavailable",
              "rank": 5,
              "rerank_score": null,
              "score": 0.642703,
              "semantic_score": 0.584275,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/tools/semantic.ts",
              "kind": "function",
              "lexical_score": 1.486416,
              "name": "renderSemanticResult",
              "rank": 1,
              "rerank_score": null,
              "score": 0.731839,
              "semantic_score": 0.665309,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "semantic_unavailable_or_fallback_response",
              "rank": 2,
              "rerank_score": null,
              "score": 0.668331,
              "semantic_score": 0.668331,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/semantic_search.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "handle_semantic_search",
              "rank": 3,
              "rerank_score": null,
              "score": 0.656096,
              "semantic_score": 0.656096,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/tools/semantic.ts",
              "kind": "function",
              "lexical_score": 1.486416,
              "name": "renderSemanticCall",
              "rank": 4,
              "rerank_score": null,
              "score": 0.650948,
              "semantic_score": 0.591771,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/aft_search_contract_test.rs",
              "kind": "function",
              "lexical_score": 1.445036,
              "name": "explicit_semantic_hint_fails_when_semantic_is_unavailable",
              "rank": 5,
              "rerank_score": null,
              "score": 0.642703,
              "semantic_score": 0.584275,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 2,
          "mrr": 0.5,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/__tests__/semantic-renderers.test.ts",
              "kind": "file_summary",
              "lexical_score": 1.663332,
              "name": "semantic-renderers.test",
              "rank": 1,
              "rerank_score": 0.029469122,
              "score": 0.610468,
              "semantic_score": 0.554971,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/tools/semantic.ts",
              "kind": "function",
              "lexical_score": 1.486416,
              "name": "renderSemanticResult",
              "rank": 2,
              "rerank_score": 0.02676733,
              "score": 0.731839,
              "semantic_score": 0.665309,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/tools/semantic.ts",
              "kind": "function",
              "lexical_score": 1.486416,
              "name": "renderSemanticCall",
              "rank": 3,
              "rerank_score": 0.026151316,
              "score": 0.650948,
              "semantic_score": 0.591771,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/hybrid_search_test.rs",
              "kind": "function",
              "lexical_score": 1.548748,
              "name": "semantic",
              "rank": 4,
              "rerank_score": 0.025708635,
              "score": 0.573862,
              "semantic_score": 0.521693,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/aft_search_contract_test.rs",
              "kind": "function",
              "lexical_score": 1.445036,
              "name": "explicit_semantic_hint_fails_when_semantic_is_unavailable",
              "rank": 5,
              "rerank_score": 0.024242424,
              "score": 0.642703,
              "semantic_score": 0.584275,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 69,
      "exact_expected_files": [],
      "exact_match_file_count": 0,
      "expected_top_files": [
        "packages/pi-plugin/src/tools/semantic.ts",
        "packages/opencode-plugin/src/tools/semantic.ts"
      ],
      "id": "existing:semantic_search unavailable renderer",
      "latency_ms": 7.307,
      "notes": "Protocol command name plus UI behavior.",
      "query": "semantic_search unavailable renderer",
      "rerank_latency_ms": {
        "current": 0.005417,
        "exact_identifier_first": 0.005291,
        "identifier_lexical_uncapped": 0.003667,
        "rrf_exact_lane": 0.086667
      },
      "shape": "mixed",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 6,
          "mrr": 0.166667,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "configure_long_running_reminders",
              "rank": 1,
              "rerank_score": null,
              "score": 0.781846,
              "semantic_score": 0.781846,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "maybe_emit_long_running_reminder",
              "rank": 2,
              "rerank_score": null,
              "score": 0.678477,
              "semantic_score": 0.678477,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/bg-notifications.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "formatLongRunningReminder",
              "rank": 3,
              "rerank_score": null,
              "score": 0.583451,
              "semantic_score": 0.583451,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/bg-notifications.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "formatLongRunningReminder",
              "rank": 4,
              "rerank_score": null,
              "score": 0.550376,
              "semantic_score": 0.550376,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/bash_foreground_background_architecture_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "long_running_reminder_frame_fires_after_configured_interval",
              "rank": 5,
              "rerank_score": null,
              "score": 0.548187,
              "semantic_score": 0.548187,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 6,
          "mrr": 0.166667,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "configure_long_running_reminders",
              "rank": 1,
              "rerank_score": null,
              "score": 0.781846,
              "semantic_score": 0.781846,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "maybe_emit_long_running_reminder",
              "rank": 2,
              "rerank_score": null,
              "score": 0.678477,
              "semantic_score": 0.678477,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/bg-notifications.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "formatLongRunningReminder",
              "rank": 3,
              "rerank_score": null,
              "score": 0.583451,
              "semantic_score": 0.583451,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/bg-notifications.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "formatLongRunningReminder",
              "rank": 4,
              "rerank_score": null,
              "score": 0.550376,
              "semantic_score": 0.550376,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/bash_foreground_background_architecture_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "long_running_reminder_frame_fires_after_configured_interval",
              "rank": 5,
              "rerank_score": null,
              "score": 0.548187,
              "semantic_score": 0.548187,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 6,
          "mrr": 0.166667,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "configure_long_running_reminders",
              "rank": 1,
              "rerank_score": null,
              "score": 0.781846,
              "semantic_score": 0.781846,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "maybe_emit_long_running_reminder",
              "rank": 2,
              "rerank_score": null,
              "score": 0.678477,
              "semantic_score": 0.678477,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/bg-notifications.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "formatLongRunningReminder",
              "rank": 3,
              "rerank_score": null,
              "score": 0.583451,
              "semantic_score": 0.583451,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/bg-notifications.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "formatLongRunningReminder",
              "rank": 4,
              "rerank_score": null,
              "score": 0.550376,
              "semantic_score": 0.550376,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/bash_foreground_background_architecture_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "long_running_reminder_frame_fires_after_configured_interval",
              "rank": 5,
              "rerank_score": null,
              "score": 0.548187,
              "semantic_score": 0.548187,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 6,
          "mrr": 0.166667,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "configure_long_running_reminders",
              "rank": 1,
              "rerank_score": 0.016393443,
              "score": 0.781846,
              "semantic_score": 0.781846,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "maybe_emit_long_running_reminder",
              "rank": 2,
              "rerank_score": 0.016129032,
              "score": 0.678477,
              "semantic_score": 0.678477,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/bg-notifications.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "formatLongRunningReminder",
              "rank": 3,
              "rerank_score": 0.015873016,
              "score": 0.583451,
              "semantic_score": 0.583451,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/bg-notifications.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "formatLongRunningReminder",
              "rank": 4,
              "rerank_score": 0.015625,
              "score": 0.550376,
              "semantic_score": 0.550376,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/bash_foreground_background_architecture_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "long_running_reminder_frame_fires_after_configured_interval",
              "rank": 5,
              "rerank_score": 0.015384615,
              "score": 0.548187,
              "semantic_score": 0.548187,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [],
      "exact_match_file_count": 0,
      "expected_top_files": [
        "crates/aft/src/commands/configure.rs",
        "packages/pi-plugin/src/config.ts",
        "crates/aft/src/config.rs"
      ],
      "id": "existing:bash long running reminder config",
      "latency_ms": 7.044,
      "notes": "Feature phrase plus config term.",
      "query": "bash long running reminder config",
      "rerank_latency_ms": {
        "current": 0.006417,
        "exact_identifier_first": 0.007708,
        "identifier_lexical_uncapped": 0.005042,
        "rrf_exact_lane": 0.120167
      },
      "shape": "mixed",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "askGlobPermission",
              "rank": 1,
              "rerank_score": null,
              "score": 0.495792,
              "semantic_score": 0.495792,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "askEditPermission",
              "rank": 2,
              "rerank_score": null,
              "score": 0.473645,
              "semantic_score": 0.473645,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "workspacePattern",
              "rank": 3,
              "rerank_score": null,
              "score": 0.471694,
              "semantic_score": 0.471694,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_permissions/scan.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "dev_null_redirect_does_not_trigger_permission_ask",
              "rank": 4,
              "rerank_score": null,
              "score": 0.468835,
              "semantic_score": 0.468835,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "askGrepPermission",
              "rank": 5,
              "rerank_score": null,
              "score": 0.466257,
              "semantic_score": 0.466257,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "askGlobPermission",
              "rank": 1,
              "rerank_score": null,
              "score": 0.495792,
              "semantic_score": 0.495792,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "askEditPermission",
              "rank": 2,
              "rerank_score": null,
              "score": 0.473645,
              "semantic_score": 0.473645,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "workspacePattern",
              "rank": 3,
              "rerank_score": null,
              "score": 0.471694,
              "semantic_score": 0.471694,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_permissions/scan.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "dev_null_redirect_does_not_trigger_permission_ask",
              "rank": 4,
              "rerank_score": null,
              "score": 0.468835,
              "semantic_score": 0.468835,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "askGrepPermission",
              "rank": 5,
              "rerank_score": null,
              "score": 0.466257,
              "semantic_score": 0.466257,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "askGlobPermission",
              "rank": 1,
              "rerank_score": null,
              "score": 0.495792,
              "semantic_score": 0.495792,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "askEditPermission",
              "rank": 2,
              "rerank_score": null,
              "score": 0.473645,
              "semantic_score": 0.473645,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "workspacePattern",
              "rank": 3,
              "rerank_score": null,
              "score": 0.471694,
              "semantic_score": 0.471694,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_permissions/scan.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "dev_null_redirect_does_not_trigger_permission_ask",
              "rank": 4,
              "rerank_score": null,
              "score": 0.468835,
              "semantic_score": 0.468835,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "askGrepPermission",
              "rank": 5,
              "rerank_score": null,
              "score": 0.466257,
              "semantic_score": 0.466257,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "askGlobPermission",
              "rank": 1,
              "rerank_score": 0.016393443,
              "score": 0.495792,
              "semantic_score": 0.495792,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "askEditPermission",
              "rank": 2,
              "rerank_score": 0.016129032,
              "score": 0.473645,
              "semantic_score": 0.473645,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "workspacePattern",
              "rank": 3,
              "rerank_score": 0.015873016,
              "score": 0.471694,
              "semantic_score": 0.471694,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_permissions/scan.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "dev_null_redirect_does_not_trigger_permission_ask",
              "rank": 4,
              "rerank_score": 0.015625,
              "score": 0.468835,
              "semantic_score": 0.468835,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/permissions.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "askGrepPermission",
              "rank": 5,
              "rerank_score": 0.015384615,
              "score": 0.466257,
              "semantic_score": 0.466257,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [],
      "exact_match_file_count": 0,
      "expected_top_files": [
        "packages/opencode-plugin/src/tools/permissions.ts",
        "crates/aft/src/bash_permissions/scan.rs"
      ],
      "id": "existing:workspace permission prompt flow",
      "latency_ms": 7.185,
      "notes": "Natural words anchored by permission terminology.",
      "query": "workspace permission prompt flow",
      "rerank_latency_ms": {
        "current": 0.01025,
        "exact_identifier_first": 0.00725,
        "identifier_lexical_uncapped": 0.005208,
        "rrf_exact_lane": 0.113083
      },
      "shape": "mixed",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 2,
          "mrr": 0.5,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/semantic_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "semantic_index_persists_across_configure_build_search_roundtrip",
              "rank": 1,
              "rerank_score": null,
              "score": 0.621293,
              "semantic_score": 0.621293,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "SemanticIndex",
              "rank": 2,
              "rerank_score": null,
              "score": 0.612476,
              "semantic_score": 0.612476,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "is_semantic_indexed_extension",
              "rank": 3,
              "rerank_score": null,
              "score": 0.567617,
              "semantic_score": 0.567617,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/semantic_refresh_test.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "semantic_refresh_test",
              "rank": 4,
              "rerank_score": null,
              "score": 0.546793,
              "semantic_score": 0.546793,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "enum",
              "lexical_score": null,
              "name": "SemanticIndexStatus",
              "rank": 5,
              "rerank_score": null,
              "score": 0.544525,
              "semantic_score": 0.544525,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 2,
          "mrr": 0.5,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/semantic_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "semantic_index_persists_across_configure_build_search_roundtrip",
              "rank": 1,
              "rerank_score": null,
              "score": 0.621293,
              "semantic_score": 0.621293,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "SemanticIndex",
              "rank": 2,
              "rerank_score": null,
              "score": 0.612476,
              "semantic_score": 0.612476,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "is_semantic_indexed_extension",
              "rank": 3,
              "rerank_score": null,
              "score": 0.567617,
              "semantic_score": 0.567617,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/semantic_refresh_test.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "semantic_refresh_test",
              "rank": 4,
              "rerank_score": null,
              "score": 0.546793,
              "semantic_score": 0.546793,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "enum",
              "lexical_score": null,
              "name": "SemanticIndexStatus",
              "rank": 5,
              "rerank_score": null,
              "score": 0.544525,
              "semantic_score": 0.544525,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 2,
          "mrr": 0.5,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/semantic_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "semantic_index_persists_across_configure_build_search_roundtrip",
              "rank": 1,
              "rerank_score": null,
              "score": 0.621293,
              "semantic_score": 0.621293,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "SemanticIndex",
              "rank": 2,
              "rerank_score": null,
              "score": 0.612476,
              "semantic_score": 0.612476,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "is_semantic_indexed_extension",
              "rank": 3,
              "rerank_score": null,
              "score": 0.567617,
              "semantic_score": 0.567617,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/semantic_refresh_test.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "semantic_refresh_test",
              "rank": 4,
              "rerank_score": null,
              "score": 0.546793,
              "semantic_score": 0.546793,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "enum",
              "lexical_score": null,
              "name": "SemanticIndexStatus",
              "rank": 5,
              "rerank_score": null,
              "score": 0.544525,
              "semantic_score": 0.544525,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 2,
          "mrr": 0.5,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/semantic_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "semantic_index_persists_across_configure_build_search_roundtrip",
              "rank": 1,
              "rerank_score": 0.016393443,
              "score": 0.621293,
              "semantic_score": 0.621293,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "SemanticIndex",
              "rank": 2,
              "rerank_score": 0.016129032,
              "score": 0.612476,
              "semantic_score": 0.612476,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/semantic_index.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "is_semantic_indexed_extension",
              "rank": 3,
              "rerank_score": 0.015873016,
              "score": 0.567617,
              "semantic_score": 0.567617,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/semantic_refresh_test.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "semantic_refresh_test",
              "rank": 4,
              "rerank_score": 0.015625,
              "score": 0.546793,
              "semantic_score": 0.546793,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "enum",
              "lexical_score": null,
              "name": "SemanticIndexStatus",
              "rank": 5,
              "rerank_score": 0.015384615,
              "score": 0.544525,
              "semantic_score": 0.544525,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [],
      "exact_match_file_count": 0,
      "expected_top_files": [
        "crates/aft/src/commands/configure.rs",
        "crates/aft/src/semantic_index.rs"
      ],
      "id": "existing:how does semantic indexing persist across configure runs",
      "latency_ms": 8.023,
      "notes": "Conceptual query for semantic disk cache and configure orchestration.",
      "query": "how does semantic indexing persist across configure runs",
      "rerank_latency_ms": {
        "current": 0.006125,
        "exact_identifier_first": 0.007542,
        "identifier_lexical_uncapped": 0.004833,
        "rrf_exact_lane": 0.131875
      },
      "shape": "natural-language",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 4,
          "mrr": 0.25,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "running_tasks",
              "rank": 1,
              "rerank_score": null,
              "score": 0.609481,
              "semantic_score": 0.609481,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "persist_task",
              "rank": 2,
              "rerank_score": null,
              "score": 0.568459,
              "semantic_score": 0.568459,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "task_exit_path",
              "rank": 3,
              "rerank_score": null,
              "score": 0.567414,
              "semantic_score": 0.567414,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/persistence.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "starting",
              "rank": 4,
              "rerank_score": null,
              "score": 0.558942,
              "semantic_score": 0.558942,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "shutdown",
              "rank": 5,
              "rerank_score": null,
              "score": 0.548189,
              "semantic_score": 0.548189,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 4,
          "mrr": 0.25,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "running_tasks",
              "rank": 1,
              "rerank_score": null,
              "score": 0.609481,
              "semantic_score": 0.609481,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "persist_task",
              "rank": 2,
              "rerank_score": null,
              "score": 0.568459,
              "semantic_score": 0.568459,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "task_exit_path",
              "rank": 3,
              "rerank_score": null,
              "score": 0.567414,
              "semantic_score": 0.567414,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/persistence.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "starting",
              "rank": 4,
              "rerank_score": null,
              "score": 0.558942,
              "semantic_score": 0.558942,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "shutdown",
              "rank": 5,
              "rerank_score": null,
              "score": 0.548189,
              "semantic_score": 0.548189,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 4,
          "mrr": 0.25,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "running_tasks",
              "rank": 1,
              "rerank_score": null,
              "score": 0.609481,
              "semantic_score": 0.609481,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "persist_task",
              "rank": 2,
              "rerank_score": null,
              "score": 0.568459,
              "semantic_score": 0.568459,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "task_exit_path",
              "rank": 3,
              "rerank_score": null,
              "score": 0.567414,
              "semantic_score": 0.567414,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/persistence.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "starting",
              "rank": 4,
              "rerank_score": null,
              "score": 0.558942,
              "semantic_score": 0.558942,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "shutdown",
              "rank": 5,
              "rerank_score": null,
              "score": 0.548189,
              "semantic_score": 0.548189,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 4,
          "mrr": 0.25,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "running_tasks",
              "rank": 1,
              "rerank_score": 0.016393443,
              "score": 0.609481,
              "semantic_score": 0.609481,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "persist_task",
              "rank": 2,
              "rerank_score": 0.016129032,
              "score": 0.568459,
              "semantic_score": 0.568459,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "task_exit_path",
              "rank": 3,
              "rerank_score": 0.015873016,
              "score": 0.567414,
              "semantic_score": 0.567414,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/persistence.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "starting",
              "rank": 4,
              "rerank_score": 0.015625,
              "score": 0.558942,
              "semantic_score": 0.558942,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/registry.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "shutdown",
              "rank": 5,
              "rerank_score": 0.015384615,
              "score": 0.548189,
              "semantic_score": 0.548189,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [],
      "exact_match_file_count": 0,
      "expected_top_files": [
        "crates/aft/src/commands/configure.rs",
        "crates/aft/src/bash_background/persistence.rs"
      ],
      "id": "existing:where are background bash tasks restored after restart",
      "latency_ms": 7.208,
      "notes": "Conceptual query for replaying persisted background tasks.",
      "query": "where are background bash tasks restored after restart",
      "rerank_latency_ms": {
        "current": 0.005625,
        "exact_identifier_first": 0.008791,
        "identifier_lexical_uncapped": 0.005,
        "rrf_exact_lane": 0.113083
      },
      "shape": "natural-language",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 37,
          "mrr": 0.027027,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/tests/helpers/mod.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "merge_configure_warnings",
              "rank": 1,
              "rerank_score": null,
              "score": 0.634497,
              "semantic_score": 0.634497,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/configure-warnings.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "flushConfigureWarningsOnIdle",
              "rank": 2,
              "rerank_score": null,
              "score": 0.632684,
              "semantic_score": 0.632684,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/notifications.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "deliverConfigureWarnings",
              "rank": 3,
              "rerank_score": null,
              "score": 0.628415,
              "semantic_score": 0.628415,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/configure_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "configure_warnings_wait_consumes_pending_frame_before_reading_stdout",
              "rank": 4,
              "rerank_score": null,
              "score": 0.60476,
              "semantic_score": 0.60476,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "drain_configure_warnings",
              "rank": 5,
              "rerank_score": null,
              "score": 0.592518,
              "semantic_score": 0.592518,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 37,
          "mrr": 0.027027,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/tests/helpers/mod.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "merge_configure_warnings",
              "rank": 1,
              "rerank_score": null,
              "score": 0.634497,
              "semantic_score": 0.634497,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/configure-warnings.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "flushConfigureWarningsOnIdle",
              "rank": 2,
              "rerank_score": null,
              "score": 0.632684,
              "semantic_score": 0.632684,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/notifications.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "deliverConfigureWarnings",
              "rank": 3,
              "rerank_score": null,
              "score": 0.628415,
              "semantic_score": 0.628415,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/configure_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "configure_warnings_wait_consumes_pending_frame_before_reading_stdout",
              "rank": 4,
              "rerank_score": null,
              "score": 0.60476,
              "semantic_score": 0.60476,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "drain_configure_warnings",
              "rank": 5,
              "rerank_score": null,
              "score": 0.592518,
              "semantic_score": 0.592518,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 37,
          "mrr": 0.027027,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/tests/helpers/mod.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "merge_configure_warnings",
              "rank": 1,
              "rerank_score": null,
              "score": 0.634497,
              "semantic_score": 0.634497,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/configure-warnings.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "flushConfigureWarningsOnIdle",
              "rank": 2,
              "rerank_score": null,
              "score": 0.632684,
              "semantic_score": 0.632684,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/notifications.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "deliverConfigureWarnings",
              "rank": 3,
              "rerank_score": null,
              "score": 0.628415,
              "semantic_score": 0.628415,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/configure_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "configure_warnings_wait_consumes_pending_frame_before_reading_stdout",
              "rank": 4,
              "rerank_score": null,
              "score": 0.60476,
              "semantic_score": 0.60476,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "drain_configure_warnings",
              "rank": 5,
              "rerank_score": null,
              "score": 0.592518,
              "semantic_score": 0.592518,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 37,
          "mrr": 0.027027,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/tests/helpers/mod.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "merge_configure_warnings",
              "rank": 1,
              "rerank_score": 0.016393443,
              "score": 0.634497,
              "semantic_score": 0.634497,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/configure-warnings.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "flushConfigureWarningsOnIdle",
              "rank": 2,
              "rerank_score": 0.016129032,
              "score": 0.632684,
              "semantic_score": 0.632684,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/notifications.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "deliverConfigureWarnings",
              "rank": 3,
              "rerank_score": 0.015873016,
              "score": 0.628415,
              "semantic_score": 0.628415,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/configure_test.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "configure_warnings_wait_consumes_pending_frame_before_reading_stdout",
              "rank": 4,
              "rerank_score": 0.015625,
              "score": 0.60476,
              "semantic_score": 0.60476,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "drain_configure_warnings",
              "rank": 5,
              "rerank_score": 0.015384615,
              "score": 0.592518,
              "semantic_score": 0.592518,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [],
      "exact_match_file_count": 0,
      "expected_top_files": [
        "crates/aft/src/commands/configure.rs",
        "packages/aft-bridge/src/bridge.ts"
      ],
      "id": "existing:how are configure warnings delivered asynchronously",
      "latency_ms": 6.662,
      "notes": "Conceptual query for deferred configure warning push frames.",
      "query": "how are configure warnings delivered asynchronously",
      "rerank_latency_ms": {
        "current": 0.006916,
        "exact_identifier_first": 0.0075,
        "identifier_lexical_uncapped": 0.004667,
        "rrf_exact_lane": 0.108792
      },
      "shape": "natural-language",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "PostEditWaitOutcome",
              "rank": 1,
              "rerank_score": null,
              "score": 0.677061,
              "semantic_score": 0.677061,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "lsp_notify_and_collect_diagnostics",
              "rank": 2,
              "rerank_score": null,
              "score": 0.66372,
              "semantic_score": 0.66372,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/client.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "ServerDiagnosticCapabilities",
              "rank": 3,
              "rerank_score": null,
              "score": 0.661065,
              "semantic_score": 0.661065,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "wait_for_file_diagnostics",
              "rank": 4,
              "rerank_score": null,
              "score": 0.657617,
              "semantic_score": 0.657617,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "wait_for_diagnostics",
              "rank": 5,
              "rerank_score": null,
              "score": 0.633544,
              "semantic_score": 0.633544,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "PostEditWaitOutcome",
              "rank": 1,
              "rerank_score": null,
              "score": 0.677061,
              "semantic_score": 0.677061,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "lsp_notify_and_collect_diagnostics",
              "rank": 2,
              "rerank_score": null,
              "score": 0.66372,
              "semantic_score": 0.66372,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/client.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "ServerDiagnosticCapabilities",
              "rank": 3,
              "rerank_score": null,
              "score": 0.661065,
              "semantic_score": 0.661065,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "wait_for_file_diagnostics",
              "rank": 4,
              "rerank_score": null,
              "score": 0.657617,
              "semantic_score": 0.657617,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "wait_for_diagnostics",
              "rank": 5,
              "rerank_score": null,
              "score": 0.633544,
              "semantic_score": 0.633544,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "PostEditWaitOutcome",
              "rank": 1,
              "rerank_score": null,
              "score": 0.677061,
              "semantic_score": 0.677061,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "lsp_notify_and_collect_diagnostics",
              "rank": 2,
              "rerank_score": null,
              "score": 0.66372,
              "semantic_score": 0.66372,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/client.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "ServerDiagnosticCapabilities",
              "rank": 3,
              "rerank_score": null,
              "score": 0.661065,
              "semantic_score": 0.661065,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "wait_for_file_diagnostics",
              "rank": 4,
              "rerank_score": null,
              "score": 0.657617,
              "semantic_score": 0.657617,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "wait_for_diagnostics",
              "rank": 5,
              "rerank_score": null,
              "score": 0.633544,
              "semantic_score": 0.633544,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "PostEditWaitOutcome",
              "rank": 1,
              "rerank_score": 0.016393443,
              "score": 0.677061,
              "semantic_score": 0.677061,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/context.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "lsp_notify_and_collect_diagnostics",
              "rank": 2,
              "rerank_score": 0.016129032,
              "score": 0.66372,
              "semantic_score": 0.66372,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/client.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "ServerDiagnosticCapabilities",
              "rank": 3,
              "rerank_score": 0.015873016,
              "score": 0.661065,
              "semantic_score": 0.661065,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "wait_for_file_diagnostics",
              "rank": 4,
              "rerank_score": 0.015625,
              "score": 0.657617,
              "semantic_score": 0.657617,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/manager.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "wait_for_diagnostics",
              "rank": 5,
              "rerank_score": 0.015384615,
              "score": 0.633544,
              "semantic_score": 0.633544,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [],
      "exact_match_file_count": 0,
      "expected_top_files": [
        "crates/aft/src/lsp/manager.rs",
        "crates/aft/src/context.rs"
      ],
      "id": "existing:where does lsp diagnostic polling wait for server responses",
      "latency_ms": 7.209,
      "notes": "Conceptual query for LSP diagnostics waits.",
      "query": "where does lsp diagnostic polling wait for server responses",
      "rerank_latency_ms": {
        "current": 0.006125,
        "exact_identifier_first": 0.007041,
        "identifier_lexical_uncapped": 0.004833,
        "rrf_exact_lane": 0.100959
      },
      "shape": "natural-language",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/organize_imports.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "organize_imports",
              "rank": 1,
              "rerank_score": null,
              "score": 0.614731,
              "semantic_score": 0.614731,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "find_insertion_point",
              "rank": 2,
              "rerank_score": null,
              "score": 0.574132,
              "semantic_score": 0.574132,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/add_import.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "add_import",
              "rank": 3,
              "rerank_score": null,
              "score": 0.561807,
              "semantic_score": 0.561807,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/organize_imports.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "OrganizedImport",
              "rank": 4,
              "rerank_score": null,
              "score": 0.55242,
              "semantic_score": 0.55242,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/organize_imports.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "handle_organize_imports",
              "rank": 5,
              "rerank_score": null,
              "score": 0.547365,
              "semantic_score": 0.547365,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/organize_imports.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "organize_imports",
              "rank": 1,
              "rerank_score": null,
              "score": 0.614731,
              "semantic_score": 0.614731,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "find_insertion_point",
              "rank": 2,
              "rerank_score": null,
              "score": 0.574132,
              "semantic_score": 0.574132,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/add_import.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "add_import",
              "rank": 3,
              "rerank_score": null,
              "score": 0.561807,
              "semantic_score": 0.561807,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/organize_imports.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "OrganizedImport",
              "rank": 4,
              "rerank_score": null,
              "score": 0.55242,
              "semantic_score": 0.55242,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/organize_imports.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "handle_organize_imports",
              "rank": 5,
              "rerank_score": null,
              "score": 0.547365,
              "semantic_score": 0.547365,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/organize_imports.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "organize_imports",
              "rank": 1,
              "rerank_score": null,
              "score": 0.614731,
              "semantic_score": 0.614731,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "find_insertion_point",
              "rank": 2,
              "rerank_score": null,
              "score": 0.574132,
              "semantic_score": 0.574132,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/add_import.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "add_import",
              "rank": 3,
              "rerank_score": null,
              "score": 0.561807,
              "semantic_score": 0.561807,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/organize_imports.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "OrganizedImport",
              "rank": 4,
              "rerank_score": null,
              "score": 0.55242,
              "semantic_score": 0.55242,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/organize_imports.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "handle_organize_imports",
              "rank": 5,
              "rerank_score": null,
              "score": 0.547365,
              "semantic_score": 0.547365,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/organize_imports.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "organize_imports",
              "rank": 1,
              "rerank_score": 0.016393443,
              "score": 0.614731,
              "semantic_score": 0.614731,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "find_insertion_point",
              "rank": 2,
              "rerank_score": 0.016129032,
              "score": 0.574132,
              "semantic_score": 0.574132,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/add_import.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "add_import",
              "rank": 3,
              "rerank_score": 0.015873016,
              "score": 0.561807,
              "semantic_score": 0.561807,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/organize_imports.rs",
              "kind": "struct",
              "lexical_score": null,
              "name": "OrganizedImport",
              "rank": 4,
              "rerank_score": 0.015625,
              "score": 0.55242,
              "semantic_score": 0.55242,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/organize_imports.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "handle_organize_imports",
              "rank": 5,
              "rerank_score": 0.015384615,
              "score": 0.547365,
              "semantic_score": 0.547365,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [],
      "exact_match_file_count": 0,
      "expected_top_files": [
        "crates/aft/src/commands/organize_imports.rs",
        "crates/aft/src/imports.rs"
      ],
      "id": "existing:how are imports organized after edits",
      "latency_ms": 7.291,
      "notes": "Conceptual query for import management.",
      "query": "how are imports organized after edits",
      "rerank_latency_ms": {
        "current": 0.007084,
        "exact_identifier_first": 0.0075,
        "identifier_lexical_uncapped": 0.005041,
        "rrf_exact_lane": 0.113833
      },
      "shape": "natural-language",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 3,
              "file": "crates/aft/src/commands/grep.rs",
              "kind": "function",
              "lexical_score": 1.898216,
              "name": "grep_result",
              "rank": 1,
              "rerank_score": null,
              "score": 0.76665,
              "semantic_score": 0.696955,
              "source": "semantic"
            },
            {
              "exact_count": 3,
              "file": "crates/aft/src/commands/grep.rs",
              "kind": "function",
              "lexical_score": 1.898216,
              "name": "root",
              "rank": 2,
              "rerank_score": null,
              "score": 0.748884,
              "semantic_score": 0.680804,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/search_index.rs",
              "kind": "struct",
              "lexical_score": 1.643628,
              "name": "GrepResult",
              "rank": 3,
              "rerank_score": null,
              "score": 0.713912,
              "semantic_score": 0.649011,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lib.rs",
              "kind": "file_summary",
              "lexical_score": 1.614163,
              "name": "lib",
              "rank": 4,
              "rerank_score": null,
              "score": 0.695386,
              "semantic_score": 0.632169,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/search_index.rs",
              "kind": "method",
              "lexical_score": 1.643628,
              "name": "search_grep",
              "rank": 5,
              "rerank_score": null,
              "score": 0.682844,
              "semantic_score": 0.620767,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 3,
              "file": "crates/aft/src/commands/grep.rs",
              "kind": "function",
              "lexical_score": 1.898216,
              "name": "grep_result",
              "rank": 1,
              "rerank_score": null,
              "score": 0.76665,
              "semantic_score": 0.696955,
              "source": "semantic"
            },
            {
              "exact_count": 3,
              "file": "crates/aft/src/commands/grep.rs",
              "kind": "function",
              "lexical_score": 1.898216,
              "name": "root",
              "rank": 2,
              "rerank_score": null,
              "score": 0.748884,
              "semantic_score": 0.680804,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/search_index.rs",
              "kind": "struct",
              "lexical_score": 1.643628,
              "name": "GrepResult",
              "rank": 3,
              "rerank_score": null,
              "score": 0.713912,
              "semantic_score": 0.649011,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lib.rs",
              "kind": "file_summary",
              "lexical_score": 1.614163,
              "name": "lib",
              "rank": 4,
              "rerank_score": null,
              "score": 0.695386,
              "semantic_score": 0.632169,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/search_index.rs",
              "kind": "method",
              "lexical_score": 1.643628,
              "name": "search_grep",
              "rank": 5,
              "rerank_score": null,
              "score": 0.682844,
              "semantic_score": 0.620767,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 3,
              "file": "crates/aft/src/commands/grep.rs",
              "kind": "function",
              "lexical_score": 1.898216,
              "name": "grep_result",
              "rank": 1,
              "rerank_score": 1.909035489,
              "score": 0.76665,
              "semantic_score": 0.696955,
              "source": "semantic"
            },
            {
              "exact_count": 3,
              "file": "crates/aft/src/commands/grep.rs",
              "kind": "function",
              "lexical_score": 1.898216,
              "name": "root",
              "rank": 2,
              "rerank_score": 1.909035489,
              "score": 0.748884,
              "semantic_score": 0.680804,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/extract_tokens_test.rs",
              "kind": "file_summary",
              "lexical_score": 2.171369,
              "name": "",
              "rank": 3,
              "rerank_score": 1.7370952,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/query_shape_test.rs",
              "kind": "file_summary",
              "lexical_score": 2.099186,
              "name": "",
              "rank": 4,
              "rerank_score": 1.6793488,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/grep_glob_test.rs",
              "kind": "file_summary",
              "lexical_score": 1.929904,
              "name": "grep_glob_test",
              "rank": 5,
              "rerank_score": 1.5439232,
              "score": 0.676622,
              "semantic_score": 0.615111,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 3,
              "file": "crates/aft/src/commands/grep.rs",
              "kind": "function",
              "lexical_score": 1.898216,
              "name": "grep_result",
              "rank": 1,
              "rerank_score": 0.032786885,
              "score": 0.76665,
              "semantic_score": 0.696955,
              "source": "semantic"
            },
            {
              "exact_count": 3,
              "file": "crates/aft/src/commands/grep.rs",
              "kind": "function",
              "lexical_score": 1.898216,
              "name": "root",
              "rank": 2,
              "rerank_score": 0.032258065,
              "score": 0.748884,
              "semantic_score": 0.680804,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/grep_glob_test.rs",
              "kind": "file_summary",
              "lexical_score": 1.929904,
              "name": "grep_glob_test",
              "rank": 3,
              "rerank_score": 0.028371628,
              "score": 0.676622,
              "semantic_score": 0.615111,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/search_index.rs",
              "kind": "struct",
              "lexical_score": 1.643628,
              "name": "GrepResult",
              "rank": 4,
              "rerank_score": 0.026830135,
              "score": 0.713912,
              "semantic_score": 0.649011,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/grep_executor.rs",
              "kind": "function",
              "lexical_score": 1.687463,
              "name": "result",
              "rank": 5,
              "rerank_score": 0.025978408,
              "score": 0.674949,
              "semantic_score": 0.61359,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [
        "crates/aft/src/commands/grep.rs"
      ],
      "exact_match_file_count": 3,
      "expected_top_files": [
        "crates/aft/src/commands/grep.rs"
      ],
      "id": "existing:crates/aft/src/commands/grep.rs",
      "latency_ms": 7.172,
      "notes": "Path-shaped query for the grep command implementation.",
      "query": "crates/aft/src/commands/grep.rs",
      "rerank_latency_ms": {
        "current": 0.005958,
        "exact_identifier_first": 0.00775,
        "identifier_lexical_uncapped": 0.049333,
        "rrf_exact_lane": 0.12425
      },
      "shape": "path",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 3,
          "mrr": 0.333333,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/hoisted.ts",
              "kind": "function",
              "lexical_score": 2.778909,
              "name": "hoistedTools",
              "rank": 1,
              "rerank_score": null,
              "score": 0.889495,
              "semantic_score": 0.808632,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/config.ts",
              "kind": "function",
              "lexical_score": 2.720358,
              "name": "resolveBashConfig",
              "rank": 2,
              "rerank_score": null,
              "score": 0.872617,
              "semantic_score": 0.793289,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/bash.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "createBashTool",
              "rank": 3,
              "rerank_score": null,
              "score": 0.854748,
              "semantic_score": 0.854748,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/config.ts",
              "kind": "interface",
              "lexical_score": 2.720358,
              "name": "ResolvedBashConfig",
              "rank": 4,
              "rerank_score": null,
              "score": 0.850841,
              "semantic_score": 0.773492,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/bash_write.ts",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "bash_write",
              "rank": 5,
              "rerank_score": null,
              "score": 0.818145,
              "semantic_score": 0.818145,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 3,
          "mrr": 0.333333,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/hoisted.ts",
              "kind": "function",
              "lexical_score": 2.778909,
              "name": "hoistedTools",
              "rank": 1,
              "rerank_score": null,
              "score": 0.889495,
              "semantic_score": 0.808632,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/config.ts",
              "kind": "function",
              "lexical_score": 2.720358,
              "name": "resolveBashConfig",
              "rank": 2,
              "rerank_score": null,
              "score": 0.872617,
              "semantic_score": 0.793289,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/bash.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "createBashTool",
              "rank": 3,
              "rerank_score": null,
              "score": 0.854748,
              "semantic_score": 0.854748,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/config.ts",
              "kind": "interface",
              "lexical_score": 2.720358,
              "name": "ResolvedBashConfig",
              "rank": 4,
              "rerank_score": null,
              "score": 0.850841,
              "semantic_score": 0.773492,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/bash_write.ts",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "bash_write",
              "rank": 5,
              "rerank_score": null,
              "score": 0.818145,
              "semantic_score": 0.818145,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 48,
          "mrr": 0.020833,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/identifier-fusion-fixtures.json",
              "kind": "file_summary",
              "lexical_score": 3.569721,
              "name": "",
              "rank": 1,
              "rerank_score": 2.8557768,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/__tests__/split-include-globs.test.ts",
              "kind": "file_summary",
              "lexical_score": 3.454463,
              "name": "",
              "rank": 2,
              "rerank_score": 2.7635704,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/__tests__/resolve-bash-config.test.ts",
              "kind": "file_summary",
              "lexical_score": 3.342914,
              "name": "",
              "rank": 3,
              "rerank_score": 2.6743312,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/__tests__/bash-hints.test.ts",
              "kind": "file_summary",
              "lexical_score": 3.103875,
              "name": "",
              "rank": 4,
              "rerank_score": 2.4831,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            },
            {
              "exact_count": 1,
              "file": "packages/opencode-plugin/src/__tests__/e2e/bash.test.ts",
              "kind": "file_summary",
              "lexical_score": 3.05976,
              "name": "bash.test",
              "rank": 5,
              "rerank_score": 2.447808,
              "score": 0.797949,
              "semantic_score": 0.725408,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 14,
          "mrr": 0.071429,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/tools/hoisted.ts",
              "kind": "function",
              "lexical_score": 2.778909,
              "name": "hoistedTools",
              "rank": 1,
              "rerank_score": 0.028373016,
              "score": 0.889495,
              "semantic_score": 0.808632,
              "source": "semantic"
            },
            {
              "exact_count": 1,
              "file": "packages/opencode-plugin/src/__tests__/e2e/bash.test.ts",
              "kind": "file_summary",
              "lexical_score": 3.05976,
              "name": "bash.test",
              "rank": 2,
              "rerank_score": 0.028042843,
              "score": 0.797949,
              "semantic_score": 0.725408,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/__tests__/bash-hints.test.ts",
              "kind": "file_summary",
              "lexical_score": 2.955465,
              "name": "bash-hints.test",
              "rank": 3,
              "rerank_score": 0.027973396,
              "score": 0.813899,
              "semantic_score": 0.739908,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/config.ts",
              "kind": "function",
              "lexical_score": 2.720358,
              "name": "resolveBashConfig",
              "rank": 4,
              "rerank_score": 0.026988636,
              "score": 0.872617,
              "semantic_score": 0.793289,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/opencode-plugin/src/config.ts",
              "kind": "interface",
              "lexical_score": 2.720358,
              "name": "ResolvedBashConfig",
              "rank": 5,
              "rerank_score": 0.026161328,
              "score": 0.850841,
              "semantic_score": 0.773492,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [],
      "exact_match_file_count": 3,
      "expected_top_files": [
        "packages/opencode-plugin/src/tools/bash.ts"
      ],
      "id": "existing:packages/opencode-plugin/src/tools/bash.ts",
      "latency_ms": 8.448,
      "notes": "Path-shaped query for the OpenCode bash tool wrapper.",
      "query": "packages/opencode-plugin/src/tools/bash.ts",
      "rerank_latency_ms": {
        "current": 0.007458,
        "exact_identifier_first": 0.007625,
        "identifier_lexical_uncapped": 0.051084,
        "rrf_exact_lane": 0.129625
      },
      "shape": "path",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/bridge.ts",
              "kind": "method",
              "lexical_score": null,
              "name": "getCwd",
              "rank": 1,
              "rerank_score": null,
              "score": 0.811181,
              "semantic_score": 0.811181,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/__tests__/bridge-transport.test.ts",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "bridge-transport.test",
              "rank": 2,
              "rerank_score": null,
              "score": 0.804947,
              "semantic_score": 0.804947,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/bridge.ts",
              "kind": "interface",
              "lexical_score": null,
              "name": "ConfigureWarningsContext",
              "rank": 3,
              "rerank_score": null,
              "score": 0.80436,
              "semantic_score": 0.80436,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/__tests__/bridge-background-tasks.test.ts",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "bridge-background-tasks.test",
              "rank": 4,
              "rerank_score": null,
              "score": 0.77629,
              "semantic_score": 0.77629,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/__tests__/aft-bridge.test.ts",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "aft-bridge.test",
              "rank": 5,
              "rerank_score": null,
              "score": 0.76948,
              "semantic_score": 0.76948,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/bridge.ts",
              "kind": "method",
              "lexical_score": null,
              "name": "getCwd",
              "rank": 1,
              "rerank_score": null,
              "score": 0.811181,
              "semantic_score": 0.811181,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/__tests__/bridge-transport.test.ts",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "bridge-transport.test",
              "rank": 2,
              "rerank_score": null,
              "score": 0.804947,
              "semantic_score": 0.804947,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/bridge.ts",
              "kind": "interface",
              "lexical_score": null,
              "name": "ConfigureWarningsContext",
              "rank": 3,
              "rerank_score": null,
              "score": 0.80436,
              "semantic_score": 0.80436,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/__tests__/bridge-background-tasks.test.ts",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "bridge-background-tasks.test",
              "rank": 4,
              "rerank_score": null,
              "score": 0.77629,
              "semantic_score": 0.77629,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/__tests__/aft-bridge.test.ts",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "aft-bridge.test",
              "rank": 5,
              "rerank_score": null,
              "score": 0.76948,
              "semantic_score": 0.76948,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 60,
          "mrr": 0.016667,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 13,
              "file": "benchmarks/codegraph-replication/results/aft-codegraph-2026-05-26T09-41-23-339Z.json",
              "kind": "FileSummary",
              "lexical_score": null,
              "name": "",
              "rank": 1,
              "rerank_score": 2.911245864,
              "score": 0.0,
              "semantic_score": null,
              "source": "offline_exact"
            },
            {
              "exact_count": 10,
              "file": "benchmarks/codegraph-vs-aft-retrieval/results/sample-aft-opencode-aft.json",
              "kind": "FileSummary",
              "lexical_score": null,
              "name": "",
              "rank": 2,
              "rerank_score": 2.718316218,
              "score": 0.0,
              "semantic_score": null,
              "source": "offline_exact"
            },
            {
              "exact_count": 9,
              "file": "benchmarks/codegraph-replication/results/ripgrep-codegraph-2026-05-26T09-41-56-635Z.json",
              "kind": "FileSummary",
              "lexical_score": null,
              "name": "",
              "rank": 3,
              "rerank_score": 2.642068074,
              "score": 0.0,
              "semantic_score": null,
              "source": "offline_exact"
            },
            {
              "exact_count": 8,
              "file": "ARCHITECTURE.md",
              "kind": "FileSummary",
              "lexical_score": null,
              "name": "",
              "rank": 4,
              "rerank_score": 2.557779662,
              "score": 0.0,
              "semantic_score": null,
              "source": "offline_exact"
            },
            {
              "exact_count": 6,
              "file": "benchmarks/codegraph-replication/corpora/codegraph.json",
              "kind": "FileSummary",
              "lexical_score": null,
              "name": "",
              "rank": 5,
              "rerank_score": 2.356728119,
              "score": 0.0,
              "semantic_score": null,
              "source": "offline_exact"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 2,
          "mrr": 0.5,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 13,
              "file": "benchmarks/codegraph-replication/results/aft-codegraph-2026-05-26T09-41-23-339Z.json",
              "kind": "FileSummary",
              "lexical_score": null,
              "name": "",
              "rank": 1,
              "rerank_score": 0.016393443,
              "score": 0.0,
              "semantic_score": null,
              "source": "offline_exact"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/bridge.ts",
              "kind": "method",
              "lexical_score": null,
              "name": "getCwd",
              "rank": 2,
              "rerank_score": 0.016393443,
              "score": 0.811181,
              "semantic_score": 0.811181,
              "source": "semantic"
            },
            {
              "exact_count": 10,
              "file": "benchmarks/codegraph-vs-aft-retrieval/results/sample-aft-opencode-aft.json",
              "kind": "FileSummary",
              "lexical_score": null,
              "name": "",
              "rank": 3,
              "rerank_score": 0.016129032,
              "score": 0.0,
              "semantic_score": null,
              "source": "offline_exact"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-bridge/src/__tests__/bridge-transport.test.ts",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "bridge-transport.test",
              "rank": 4,
              "rerank_score": 0.016129032,
              "score": 0.804947,
              "semantic_score": 0.804947,
              "source": "semantic"
            },
            {
              "exact_count": 9,
              "file": "benchmarks/codegraph-replication/results/ripgrep-codegraph-2026-05-26T09-41-56-635Z.json",
              "kind": "FileSummary",
              "lexical_score": null,
              "name": "",
              "rank": 5,
              "rerank_score": 0.015873016,
              "score": 0.0,
              "semantic_score": null,
              "source": "offline_exact"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [],
      "exact_match_file_count": 13,
      "expected_top_files": [
        "packages/aft-bridge/src/bridge.ts"
      ],
      "id": "existing:packages/aft-bridge/src/bridge.ts",
      "latency_ms": 6.764,
      "notes": "Path-shaped query for the TypeScript protocol bridge.",
      "query": "packages/aft-bridge/src/bridge.ts",
      "rerank_latency_ms": {
        "current": 0.007042,
        "exact_identifier_first": 0.009209,
        "identifier_lexical_uncapped": 0.056666,
        "rrf_exact_lane": 0.144292
      },
      "shape": "path",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 1,
              "file": "crates/aft/src/compress/pnpm.rs",
              "kind": "method",
              "lexical_score": 0.872797,
              "name": "compress_with_exit_code",
              "rank": 1,
              "rerank_score": null,
              "score": 0.640735,
              "semantic_score": 0.582486,
              "source": "semantic"
            },
            {
              "exact_count": 1,
              "file": "crates/aft/src/compress/pnpm.rs",
              "kind": "method",
              "lexical_score": 0.872797,
              "name": "specificity",
              "rank": 2,
              "rerank_score": null,
              "score": 0.619862,
              "semantic_score": 0.563511,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/compress/mod.rs",
              "kind": "function",
              "lexical_score": 0.62961,
              "name": "pnpm_install_still_routes_to_pnpm",
              "rank": 3,
              "rerank_score": null,
              "score": 0.600951,
              "semantic_score": 0.546319,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/compress_output_shape_test.rs",
              "kind": "function",
              "lexical_score": 0.461837,
              "name": "package_manager_install_commands_remain_command_only",
              "rank": 4,
              "rerank_score": null,
              "score": 0.525187,
              "semantic_score": 0.477443,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/compress/mod.rs",
              "kind": "function",
              "lexical_score": 0.62961,
              "name": "bare_assignment_prefix_npm_install_routes_to_npm",
              "rank": 5,
              "rerank_score": null,
              "score": 0.502228,
              "semantic_score": 0.456571,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 1,
              "file": "crates/aft/src/compress/pnpm.rs",
              "kind": "method",
              "lexical_score": 0.872797,
              "name": "compress_with_exit_code",
              "rank": 1,
              "rerank_score": null,
              "score": 0.640735,
              "semantic_score": 0.582486,
              "source": "semantic"
            },
            {
              "exact_count": 1,
              "file": "crates/aft/src/compress/pnpm.rs",
              "kind": "method",
              "lexical_score": 0.872797,
              "name": "specificity",
              "rank": 2,
              "rerank_score": null,
              "score": 0.619862,
              "semantic_score": 0.563511,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/compress/mod.rs",
              "kind": "function",
              "lexical_score": 0.62961,
              "name": "pnpm_install_still_routes_to_pnpm",
              "rank": 3,
              "rerank_score": null,
              "score": 0.600951,
              "semantic_score": 0.546319,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/tests/integration/compress_output_shape_test.rs",
              "kind": "function",
              "lexical_score": 0.461837,
              "name": "package_manager_install_commands_remain_command_only",
              "rank": 4,
              "rerank_score": null,
              "score": 0.525187,
              "semantic_score": 0.477443,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/compress/mod.rs",
              "kind": "function",
              "lexical_score": 0.62961,
              "name": "bare_assignment_prefix_npm_install_routes_to_npm",
              "rank": 5,
              "rerank_score": null,
              "score": 0.502228,
              "semantic_score": 0.456571,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 3,
          "mrr": 0.333333,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/bash_compress_extras_test.rs",
              "kind": "function",
              "lexical_score": 0.764651,
              "name": "pnpm_install_limits_progress_and_keeps_auth_warning_error_summary",
              "rank": 1,
              "rerank_score": 1.678889831,
              "score": 0.471558,
              "semantic_score": 0.428689,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/bash_compress_extras_test.rs",
              "kind": "function",
              "lexical_score": 0.764651,
              "name": "pnpm_install_with_filter_flag_uses_package_compressor",
              "rank": 2,
              "rerank_score": 1.678889831,
              "score": 0.428893,
              "semantic_score": 0.389903,
              "source": "semantic"
            },
            {
              "exact_count": 1,
              "file": "crates/aft/src/compress/pnpm.rs",
              "kind": "method",
              "lexical_score": 0.872797,
              "name": "compress_with_exit_code",
              "rank": 3,
              "rerank_score": 1.354517744,
              "score": 0.640735,
              "semantic_score": 0.582486,
              "source": "semantic"
            },
            {
              "exact_count": 1,
              "file": "crates/aft/src/compress/pnpm.rs",
              "kind": "method",
              "lexical_score": 0.872797,
              "name": "specificity",
              "rank": 4,
              "rerank_score": 1.354517744,
              "score": 0.619862,
              "semantic_score": 0.563511,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/aft-search/fixtures.json",
              "kind": "file_summary",
              "lexical_score": 0.864902,
              "name": "",
              "rank": 5,
              "rerank_score": 0.6919216,
              "score": 0.25,
              "semantic_score": null,
              "source": "lexical"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 1,
          "mrr": 1.0,
          "rank1": 1.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 1,
              "file": "crates/aft/src/compress/pnpm.rs",
              "kind": "method",
              "lexical_score": 0.872797,
              "name": "compress_with_exit_code",
              "rank": 1,
              "rerank_score": 0.032266458,
              "score": 0.640735,
              "semantic_score": 0.582486,
              "source": "semantic"
            },
            {
              "exact_count": 1,
              "file": "crates/aft/src/compress/pnpm.rs",
              "kind": "method",
              "lexical_score": 0.872797,
              "name": "specificity",
              "rank": 2,
              "rerank_score": 0.031754032,
              "score": 0.619862,
              "semantic_score": 0.563511,
              "source": "semantic"
            },
            {
              "exact_count": 2,
              "file": "crates/aft/tests/integration/bash_compress_extras_test.rs",
              "kind": "function",
              "lexical_score": 0.764651,
              "name": "pnpm_install_limits_progress_and_keeps_auth_warning_error_summary",
              "rank": 3,
              "rerank_score": 0.031099325,
              "score": 0.471558,
              "semantic_score": 0.428689,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/compress/mod.rs",
              "kind": "function",
              "lexical_score": 0.62961,
              "name": "pnpm_install_still_routes_to_pnpm",
              "rank": 4,
              "rerank_score": 0.030798389,
              "score": 0.600951,
              "semantic_score": 0.546319,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/compress/mod.rs",
              "kind": "function",
              "lexical_score": 0.62961,
              "name": "bare_assignment_prefix_npm_install_routes_to_npm",
              "rank": 5,
              "rerank_score": 0.030090498,
              "score": 0.502228,
              "semantic_score": 0.456571,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [
        "crates/aft/src/compress/pnpm.rs"
      ],
      "exact_match_file_count": 2,
      "expected_top_files": [
        "crates/aft/src/compress/pnpm.rs"
      ],
      "id": "existing:ERR_PNPM_",
      "latency_ms": 7.476,
      "notes": "Error-prefix query for pnpm output compression.",
      "query": "ERR_PNPM_",
      "rerank_latency_ms": {
        "current": 0.006583,
        "exact_identifier_first": 0.007459,
        "identifier_lexical_uncapped": 0.047708,
        "rrf_exact_lane": 0.127583
      },
      "shape": "error-code",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 18,
          "mrr": 0.055556,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/process.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "terminate_pgid_kills_term_ignoring_descendant_after_leader_exits",
              "rank": 1,
              "rerank_score": null,
              "score": 0.6008,
              "semantic_score": 0.6008,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/format.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "isolate_in_process_group",
              "rank": 2,
              "rerank_score": null,
              "score": 0.584625,
              "semantic_score": 0.584625,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/process.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "terminate_process",
              "rank": 3,
              "rerank_score": null,
              "score": 0.554712,
              "semantic_score": 0.554712,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/client.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "kill_lsp_child_group",
              "rank": 4,
              "rerank_score": null,
              "score": 0.551305,
              "semantic_score": 0.551305,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/format.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "kill_process_tree",
              "rank": 5,
              "rerank_score": null,
              "score": 0.54575,
              "semantic_score": 0.54575,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 18,
          "mrr": 0.055556,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/process.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "terminate_pgid_kills_term_ignoring_descendant_after_leader_exits",
              "rank": 1,
              "rerank_score": null,
              "score": 0.6008,
              "semantic_score": 0.6008,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/format.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "isolate_in_process_group",
              "rank": 2,
              "rerank_score": null,
              "score": 0.584625,
              "semantic_score": 0.584625,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/process.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "terminate_process",
              "rank": 3,
              "rerank_score": null,
              "score": 0.554712,
              "semantic_score": 0.554712,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/client.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "kill_lsp_child_group",
              "rank": 4,
              "rerank_score": null,
              "score": 0.551305,
              "semantic_score": 0.551305,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/format.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "kill_process_tree",
              "rank": 5,
              "rerank_score": null,
              "score": 0.54575,
              "semantic_score": 0.54575,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 18,
          "mrr": 0.055556,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/process.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "terminate_pgid_kills_term_ignoring_descendant_after_leader_exits",
              "rank": 1,
              "rerank_score": 0.6008,
              "score": 0.6008,
              "semantic_score": 0.6008,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/format.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "isolate_in_process_group",
              "rank": 2,
              "rerank_score": 0.584625,
              "score": 0.584625,
              "semantic_score": 0.584625,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/process.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "terminate_process",
              "rank": 3,
              "rerank_score": 0.554712,
              "score": 0.554712,
              "semantic_score": 0.554712,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/lsp/client.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "kill_lsp_child_group",
              "rank": 4,
              "rerank_score": 0.551305,
              "score": 0.551305,
              "semantic_score": 0.551305,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/format.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "kill_process_tree",
              "rank": 5,
              "rerank_score": 0.54575,
              "score": 0.54575,
              "semantic_score": 0.54575,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 19,
          "mrr": 0.052632,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/process.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "terminate_pgid_kills_term_ignoring_descendant_after_leader_exits",
              "rank": 1,
              "rerank_score": 0.016393443,
              "score": 0.6008,
              "semantic_score": 0.6008,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/format.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "isolate_in_process_group",
              "rank": 2,
              "rerank_score": 0.016129032,
              "score": 0.584625,
              "semantic_score": 0.584625,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/format.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "isolate_in_process_group",
              "rank": 3,
              "rerank_score": 0.016129032,
              "score": 0.518252,
              "semantic_score": 0.518252,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/process.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "terminate_process",
              "rank": 4,
              "rerank_score": 0.015873016,
              "score": 0.554712,
              "semantic_score": 0.554712,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/bash_background/process.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "terminate_process",
              "rank": 5,
              "rerank_score": 0.015873016,
              "score": 0.527984,
              "semantic_score": 0.527984,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [],
      "exact_match_file_count": 0,
      "expected_top_files": [
        "crates/aft/src/bash_background/registry.rs",
        "crates/aft/src/bash_background/watchdog.rs"
      ],
      "id": "existing:process group already terminated",
      "latency_ms": 6.985,
      "notes": "Dogfood error-message shape for process lifecycle cleanup; expected files own background process termination.",
      "query": "process group already terminated",
      "rerank_latency_ms": {
        "current": 0.006125,
        "exact_identifier_first": 0.007583,
        "identifier_lexical_uncapped": 0.043875,
        "rrf_exact_lane": 0.111167
      },
      "shape": "error-code",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 94,
          "mrr": 0.010638,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/config.ts",
              "kind": "interface",
              "lexical_score": null,
              "name": "AftConfig",
              "rank": 1,
              "rerank_score": null,
              "score": 0.589738,
              "semantic_score": 0.589738,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/config.ts",
              "kind": "variable",
              "lexical_score": null,
              "name": "AftConfigSchema",
              "rank": 2,
              "rerank_score": null,
              "score": 0.543789,
              "semantic_score": 0.543789,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/adapters/index.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "getAdaptersWithPluginRegistered",
              "rank": 3,
              "rerank_score": null,
              "score": 0.523485,
              "semantic_score": 0.523485,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/adapters/pi.ts",
              "kind": "variable",
              "lexical_score": null,
              "name": "PLUGIN_NAME",
              "rank": 4,
              "rerank_score": null,
              "score": 0.512257,
              "semantic_score": 0.512257,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/codegraph-vs-aft-agent/src/cli.ts",
              "kind": "variable",
              "lexical_score": null,
              "name": "AFT_PLUGIN_SPEC",
              "rank": 5,
              "rerank_score": null,
              "score": 0.504951,
              "semantic_score": 0.504951,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 94,
          "mrr": 0.010638,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/config.ts",
              "kind": "interface",
              "lexical_score": null,
              "name": "AftConfig",
              "rank": 1,
              "rerank_score": null,
              "score": 0.589738,
              "semantic_score": 0.589738,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/config.ts",
              "kind": "variable",
              "lexical_score": null,
              "name": "AftConfigSchema",
              "rank": 2,
              "rerank_score": null,
              "score": 0.543789,
              "semantic_score": 0.543789,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/adapters/index.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "getAdaptersWithPluginRegistered",
              "rank": 3,
              "rerank_score": null,
              "score": 0.523485,
              "semantic_score": 0.523485,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/adapters/pi.ts",
              "kind": "variable",
              "lexical_score": null,
              "name": "PLUGIN_NAME",
              "rank": 4,
              "rerank_score": null,
              "score": 0.512257,
              "semantic_score": 0.512257,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/codegraph-vs-aft-agent/src/cli.ts",
              "kind": "variable",
              "lexical_score": null,
              "name": "AFT_PLUGIN_SPEC",
              "rank": 5,
              "rerank_score": null,
              "score": 0.504951,
              "semantic_score": 0.504951,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 94,
          "mrr": 0.010638,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/config.ts",
              "kind": "interface",
              "lexical_score": null,
              "name": "AftConfig",
              "rank": 1,
              "rerank_score": null,
              "score": 0.589738,
              "semantic_score": 0.589738,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/config.ts",
              "kind": "variable",
              "lexical_score": null,
              "name": "AftConfigSchema",
              "rank": 2,
              "rerank_score": null,
              "score": 0.543789,
              "semantic_score": 0.543789,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/adapters/index.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "getAdaptersWithPluginRegistered",
              "rank": 3,
              "rerank_score": null,
              "score": 0.523485,
              "semantic_score": 0.523485,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/adapters/pi.ts",
              "kind": "variable",
              "lexical_score": null,
              "name": "PLUGIN_NAME",
              "rank": 4,
              "rerank_score": null,
              "score": 0.512257,
              "semantic_score": 0.512257,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/codegraph-vs-aft-agent/src/cli.ts",
              "kind": "variable",
              "lexical_score": null,
              "name": "AFT_PLUGIN_SPEC",
              "rank": 5,
              "rerank_score": null,
              "score": 0.504951,
              "semantic_score": 0.504951,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 94,
          "mrr": 0.010638,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/config.ts",
              "kind": "interface",
              "lexical_score": null,
              "name": "AftConfig",
              "rank": 1,
              "rerank_score": 0.016393443,
              "score": 0.589738,
              "semantic_score": 0.589738,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/pi-plugin/src/config.ts",
              "kind": "variable",
              "lexical_score": null,
              "name": "AftConfigSchema",
              "rank": 2,
              "rerank_score": 0.016129032,
              "score": 0.543789,
              "semantic_score": 0.543789,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/adapters/index.ts",
              "kind": "function",
              "lexical_score": null,
              "name": "getAdaptersWithPluginRegistered",
              "rank": 3,
              "rerank_score": 0.015873016,
              "score": 0.523485,
              "semantic_score": 0.523485,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "packages/aft-cli/src/adapters/pi.ts",
              "kind": "variable",
              "lexical_score": null,
              "name": "PLUGIN_NAME",
              "rank": 4,
              "rerank_score": 0.015625,
              "score": 0.512257,
              "semantic_score": 0.512257,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "benchmarks/codegraph-vs-aft-agent/src/cli.ts",
              "kind": "variable",
              "lexical_score": null,
              "name": "AFT_PLUGIN_SPEC",
              "rank": 5,
              "rerank_score": 0.015384615,
              "score": 0.504951,
              "semantic_score": 0.504951,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [],
      "exact_match_file_count": 0,
      "expected_top_files": [
        "packages/opencode-plugin/src/index.ts"
      ],
      "id": "existing:AFT plugin entry point",
      "latency_ms": 7.261,
      "notes": "Generic file role query where the target filename is index.ts.",
      "query": "AFT plugin entry point",
      "rerank_latency_ms": {
        "current": 0.007542,
        "exact_identifier_first": 0.007459,
        "identifier_lexical_uncapped": 0.004875,
        "rrf_exact_lane": 0.124625
      },
      "shape": "generic-file",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": 4,
          "mrr": 0.25,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/list_filters.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "list_filters",
              "rank": 1,
              "rerank_score": null,
              "score": 0.571695,
              "semantic_score": 0.571695,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/bash.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "bash",
              "rank": 2,
              "rerank_score": null,
              "score": 0.56424,
              "semantic_score": 0.56424,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/bash_status.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "bash_status",
              "rank": 3,
              "rerank_score": null,
              "score": 0.561919,
              "semantic_score": 0.561919,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/mod.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "mod",
              "rank": 4,
              "rerank_score": null,
              "score": 0.540631,
              "semantic_score": 0.540631,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/bash_promote.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "bash_promote",
              "rank": 5,
              "rerank_score": null,
              "score": 0.536002,
              "semantic_score": 0.536002,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": 4,
          "mrr": 0.25,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/list_filters.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "list_filters",
              "rank": 1,
              "rerank_score": null,
              "score": 0.571695,
              "semantic_score": 0.571695,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/bash.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "bash",
              "rank": 2,
              "rerank_score": null,
              "score": 0.56424,
              "semantic_score": 0.56424,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/bash_status.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "bash_status",
              "rank": 3,
              "rerank_score": null,
              "score": 0.561919,
              "semantic_score": 0.561919,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/mod.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "mod",
              "rank": 4,
              "rerank_score": null,
              "score": 0.540631,
              "semantic_score": 0.540631,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/bash_promote.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "bash_promote",
              "rank": 5,
              "rerank_score": null,
              "score": 0.536002,
              "semantic_score": 0.536002,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": 4,
          "mrr": 0.25,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/list_filters.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "list_filters",
              "rank": 1,
              "rerank_score": null,
              "score": 0.571695,
              "semantic_score": 0.571695,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/bash.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "bash",
              "rank": 2,
              "rerank_score": null,
              "score": 0.56424,
              "semantic_score": 0.56424,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/bash_status.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "bash_status",
              "rank": 3,
              "rerank_score": null,
              "score": 0.561919,
              "semantic_score": 0.561919,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/mod.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "mod",
              "rank": 4,
              "rerank_score": null,
              "score": 0.540631,
              "semantic_score": 0.540631,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/bash_promote.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "bash_promote",
              "rank": 5,
              "rerank_score": null,
              "score": 0.536002,
              "semantic_score": 0.536002,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": 4,
          "mrr": 0.25,
          "rank1": 0.0,
          "top5": 1.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/list_filters.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "list_filters",
              "rank": 1,
              "rerank_score": 0.016393443,
              "score": 0.571695,
              "semantic_score": 0.571695,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/bash.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "bash",
              "rank": 2,
              "rerank_score": 0.016129032,
              "score": 0.56424,
              "semantic_score": 0.56424,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/bash_status.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "bash_status",
              "rank": 3,
              "rerank_score": 0.015873016,
              "score": 0.561919,
              "semantic_score": 0.561919,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/mod.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "mod",
              "rank": 4,
              "rerank_score": 0.015625,
              "score": 0.540631,
              "semantic_score": 0.540631,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/commands/bash_promote.rs",
              "kind": "file_summary",
              "lexical_score": null,
              "name": "bash_promote",
              "rank": 5,
              "rerank_score": 0.015384615,
              "score": 0.536002,
              "semantic_score": 0.536002,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [],
      "exact_match_file_count": 0,
      "expected_top_files": [
        "crates/aft/src/commands/mod.rs"
      ],
      "id": "existing:command module exports list",
      "latency_ms": 7.119,
      "notes": "Generic file role query where the target filename is mod.rs.",
      "query": "command module exports list",
      "rerank_latency_ms": {
        "current": 0.007916,
        "exact_identifier_first": 0.007333,
        "identifier_lexical_uncapped": 0.004791,
        "rrf_exact_lane": 0.111208
      },
      "shape": "generic-file",
      "suite": "existing"
    },
    {
      "candidate_results": {
        "current": {
          "first_match_rank": null,
          "mrr": 0.0,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/inspect/entry_points.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "is_public_api_file",
              "rank": 1,
              "rerank_score": null,
              "score": 0.505878,
              "semantic_score": 0.505878,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "legacy",
              "rank": 2,
              "rerank_score": null,
              "score": 0.492066,
              "semantic_score": 0.492066,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/config.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "from_name",
              "rank": 3,
              "rerank_score": null,
              "score": 0.488336,
              "semantic_score": 0.488336,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/protocol.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "new",
              "rank": 4,
              "rerank_score": null,
              "score": 0.475693,
              "semantic_score": 0.475693,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "parse_rs_use_crate",
              "rank": 5,
              "rerank_score": null,
              "score": 0.467109,
              "semantic_score": 0.467109,
              "source": "semantic"
            }
          ]
        },
        "exact_identifier_first": {
          "first_match_rank": null,
          "mrr": 0.0,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/inspect/entry_points.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "is_public_api_file",
              "rank": 1,
              "rerank_score": null,
              "score": 0.505878,
              "semantic_score": 0.505878,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "legacy",
              "rank": 2,
              "rerank_score": null,
              "score": 0.492066,
              "semantic_score": 0.492066,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/config.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "from_name",
              "rank": 3,
              "rerank_score": null,
              "score": 0.488336,
              "semantic_score": 0.488336,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/protocol.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "new",
              "rank": 4,
              "rerank_score": null,
              "score": 0.475693,
              "semantic_score": 0.475693,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "parse_rs_use_crate",
              "rank": 5,
              "rerank_score": null,
              "score": 0.467109,
              "semantic_score": 0.467109,
              "source": "semantic"
            }
          ]
        },
        "identifier_lexical_uncapped": {
          "first_match_rank": null,
          "mrr": 0.0,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/inspect/entry_points.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "is_public_api_file",
              "rank": 1,
              "rerank_score": null,
              "score": 0.505878,
              "semantic_score": 0.505878,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "legacy",
              "rank": 2,
              "rerank_score": null,
              "score": 0.492066,
              "semantic_score": 0.492066,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/config.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "from_name",
              "rank": 3,
              "rerank_score": null,
              "score": 0.488336,
              "semantic_score": 0.488336,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/protocol.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "new",
              "rank": 4,
              "rerank_score": null,
              "score": 0.475693,
              "semantic_score": 0.475693,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "function",
              "lexical_score": null,
              "name": "parse_rs_use_crate",
              "rank": 5,
              "rerank_score": null,
              "score": 0.467109,
              "semantic_score": 0.467109,
              "source": "semantic"
            }
          ]
        },
        "rrf_exact_lane": {
          "first_match_rank": null,
          "mrr": 0.0,
          "rank1": 0.0,
          "top5": 0.0,
          "top_results": [
            {
              "exact_count": 0,
              "file": "crates/aft/src/inspect/entry_points.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "is_public_api_file",
              "rank": 1,
              "rerank_score": 0.016393443,
              "score": 0.505878,
              "semantic_score": 0.505878,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/imports/mod.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "legacy",
              "rank": 2,
              "rerank_score": 0.016129032,
              "score": 0.492066,
              "semantic_score": 0.492066,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/config.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "from_name",
              "rank": 3,
              "rerank_score": 0.015873016,
              "score": 0.488336,
              "semantic_score": 0.488336,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/protocol.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "new",
              "rank": 4,
              "rerank_score": 0.015625,
              "score": 0.475693,
              "semantic_score": 0.475693,
              "source": "semantic"
            },
            {
              "exact_count": 0,
              "file": "crates/aft/src/protocol.rs",
              "kind": "method",
              "lexical_score": null,
              "name": "new",
              "rank": 5,
              "rerank_score": 0.015625,
              "score": 0.429411,
              "semantic_score": 0.429411,
              "source": "semantic"
            }
          ]
        }
      },
      "candidates_returned": 100,
      "exact_expected_files": [],
      "exact_match_file_count": 0,
      "expected_top_files": [
        "crates/aft/src/lib.rs"
      ],
      "id": "existing:crate public API modules",
      "latency_ms": 7.458,
      "notes": "Generic file role query where the target filename is lib.rs.",
      "query": "crate public API modules",
      "rerank_latency_ms": {
        "current": 0.006583,
        "exact_identifier_first": 0.007417,
        "identifier_lexical_uncapped": 0.004875,
        "rrf_exact_lane": 0.107459
      },
      "shape": "generic-file",
      "suite": "existing"
    }
  ],
  "project": {
    "git_rev": "3f9256457968e22382d8dfc3f796ed5526f0344e",
    "root": "../.."
  },
  "rrf_k": 60.0,
  "schema_version": 1,
  "search_index": {
    "files": 1392,
    "status": "ready",
    "trigrams": 72898
  },
  "semantic_index": {
    "backend": "fastembed",
    "dimension": 384,
    "entries": 11954,
    "model": "all-MiniLM-L6-v2",
    "refreshing_count": 0,
    "state": "ready",
    "status": "ready"
  },
  "top_k": 5,
  "wide_top_k": 100
}
