{
  "fixture_version": 1,
  "seed": 7,
  "seed_ids": [
    1,
    13
  ],
  "weights": {
    "sonic": 0.3,
    "popularity": 0.15,
    "style": 0.1,
    "genre": 0.15,
    "era": 0.05,
    "novelty": 0.1
  },
  "limit": 50,
  "artist_max": 3,
  "year_window": null,
  "repeats": 3,
  "python": "3.14.7",
  "numpy": "2.5.0",
  "sqlite": "3.53.4",
  "platform": "Linux",
  "machine": "aarch64",
  "cpu_count": 10,
  "worker_blas_threads": 1,
  "extra_indexes": false,
  "rss_source": "Linux VmHWM since exec",
  "listening_preference": "unmeasured",
  "methodology": "Fresh workers; preloaded float32 vectors; fixture/index/cache setup excluded. First query is not OS-cold. Warm queries use new sessions. RSS is process high-water including runtime/cache, before tracing. Traced peak is a separate untimed request and is not all native memory. Full uses exact streaming top-k; bounded is the original multi-source ORM reference with explicit ID ties.",
  "measurements": [
    {
      "tracks": 50000,
      "strategies": {
        "bounded": {
          "strategy": "bounded",
          "candidate_count": 1079,
          "selected_ids": [
            10309,
            5773,
            1633,
            1417,
            15157,
            3037,
            32929,
            44161,
            3337,
            11617,
            7477,
            13249,
            6673,
            18793,
            829,
            949,
            9637,
            529,
            5497,
            1357,
            43633,
            14149,
            23161,
            2977,
            48301,
            21853,
            41317,
            46093,
            36781,
            22429,
            1261,
            4957,
            20221,
            32461,
            48529,
            23857,
            817,
            21253,
            4861,
            5461,
            6397,
            2257,
            20953,
            15049,
            4057,
            44257,
            2833,
            7297,
            421,
            47077
          ],
          "mean_score": 0.926244582123,
          "first_query_seconds": 0.1487773319822736,
          "warm_query_seconds": [
            0.12298640195513144,
            0.12309273600112647,
            0.1228104030014947
          ],
          "warm_median_seconds": 0.12298640195513144,
          "before_queries_peak_rss_mib": 97.65625,
          "process_peak_rss_mib": 117.578125,
          "separate_traced_request_peak_mib": 11.053826332092285,
          "sql_statements_per_warm_query": 30,
          "orm_objects_per_warm_query": {
            "Track": 1081,
            "Album": 981,
            "TrackStats": 910,
            "Artist": 981,
            "Style": 13,
            "Genre": 4
          }
        },
        "full": {
          "strategy": "full",
          "candidate_count": 49998,
          "selected_ids": [
            10309,
            24349,
            38389,
            43033,
            38893,
            34753,
            41821,
            38077,
            27781,
            26473,
            26377,
            12337,
            22333,
            36361,
            3841,
            40417,
            7981,
            22321,
            14053,
            12121,
            29497,
            28093,
            5773,
            9913,
            43537,
            10621,
            1633,
            1417,
            15457,
            15769,
            38701,
            29809,
            45253,
            43849,
            17173,
            5161,
            3133,
            30613,
            26689,
            27577,
            19297,
            2041,
            15157,
            3037,
            33241,
            32929,
            11017,
            6877,
            40729,
            16081
          ],
          "mean_score": 0.971616568614,
          "first_query_seconds": 1.7398773749591783,
          "warm_query_seconds": [
            1.7243441480095498,
            1.7150548310019076,
            1.7311660260311328
          ],
          "warm_median_seconds": 1.7243441480095498,
          "before_queries_peak_rss_mib": 97.6875,
          "process_peak_rss_mib": 106.5,
          "separate_traced_request_peak_mib": 1.841501235961914,
          "sql_statements_per_warm_query": 215,
          "orm_objects_per_warm_query": {
            "Track": 52,
            "Album": 52,
            "TrackStats": 18,
            "Artist": 52,
            "Style": 2,
            "Genre": 1
          }
        }
      },
      "bounded_oracle_top_k_recall": 0.14
    }
  ]
}
