{
  "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": true,
  "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": 1000,
      "strategies": {
        "bounded": {
          "strategy": "bounded",
          "candidate_count": 714,
          "selected_ids": [
            829,
            949,
            529,
            817,
            421,
            409,
            253,
            109,
            613,
            121,
            517,
            913,
            733,
            709,
            229,
            313,
            277,
            169,
            541,
            853,
            241,
            649,
            481,
            349,
            337,
            433,
            841,
            937,
            793,
            877,
            37,
            457,
            373,
            769,
            961,
            577,
            361,
            61,
            73,
            157,
            325,
            661,
            757,
            601,
            673,
            901,
            997,
            97,
            589,
            181
          ],
          "mean_score": 0.838926838866,
          "first_query_seconds": 0.08105956402141601,
          "warm_query_seconds": [
            0.055991219996940345,
            0.05596313800197095,
            0.055962846032343805
          ],
          "warm_median_seconds": 0.05596313800197095,
          "before_queries_peak_rss_mib": 77.375,
          "process_peak_rss_mib": 89.90625,
          "separate_traced_request_peak_mib": 5.890935897827148,
          "sql_statements_per_warm_query": 24,
          "orm_objects_per_warm_query": {
            "Track": 716,
            "Album": 83,
            "TrackStats": 640,
            "Artist": 83,
            "Style": 13,
            "Genre": 4
          }
        },
        "full": {
          "strategy": "full",
          "candidate_count": 998,
          "selected_ids": [
            829,
            949,
            529,
            817,
            421,
            409,
            253,
            109,
            613,
            121,
            517,
            913,
            733,
            709,
            229,
            313,
            277,
            169,
            541,
            853,
            241,
            649,
            481,
            349,
            337,
            433,
            841,
            937,
            793,
            877,
            37,
            457,
            373,
            769,
            961,
            577,
            361,
            61,
            73,
            157,
            325,
            661,
            757,
            601,
            673,
            901,
            997,
            97,
            589,
            181
          ],
          "mean_score": 0.838926838866,
          "first_query_seconds": 0.06478216795949265,
          "warm_query_seconds": [
            0.04222040402237326,
            0.04219240497332066,
            0.042090072005521506
          ],
          "warm_median_seconds": 0.04219240497332066,
          "before_queries_peak_rss_mib": 77.4375,
          "process_peak_rss_mib": 83.96875,
          "separate_traced_request_peak_mib": 0.9966964721679688,
          "sql_statements_per_warm_query": 19,
          "orm_objects_per_warm_query": {
            "Track": 52,
            "Album": 51,
            "TrackStats": 46,
            "Artist": 51,
            "Style": 2,
            "Genre": 1
          }
        }
      },
      "bounded_oracle_top_k_recall": 1.0
    },
    {
      "tracks": 10000,
      "strategies": {
        "bounded": {
          "strategy": "bounded",
          "candidate_count": 1079,
          "selected_ids": [
            3841,
            7981,
            5773,
            1633,
            1417,
            5161,
            3037,
            6877,
            3337,
            7477,
            8593,
            2533,
            6673,
            1129,
            949,
            9637,
            529,
            6169,
            5497,
            1357,
            9217,
            5869,
            2977,
            6901,
            4693,
            2461,
            9529,
            5269,
            1261,
            4957,
            817,
            4861,
            8101,
            5461,
            1321,
            6397,
            2257,
            4057,
            2833,
            2761,
            7297,
            8293,
            6469,
            2329,
            4549,
            4153,
            8689,
            1717,
            8797,
            6577
          ],
          "mean_score": 0.923586483403,
          "first_query_seconds": 0.12238322000484914,
          "warm_query_seconds": [
            0.09631800296483561,
            0.09637158596888185,
            0.0971542100305669
          ],
          "warm_median_seconds": 0.09637158596888185,
          "before_queries_peak_rss_mib": 81.078125,
          "process_peak_rss_mib": 100.109375,
          "separate_traced_request_peak_mib": 10.207853317260742,
          "sql_statements_per_warm_query": 30,
          "orm_objects_per_warm_query": {
            "Track": 1081,
            "Album": 652,
            "TrackStats": 895,
            "Artist": 652,
            "Style": 13,
            "Genre": 4
          }
        },
        "full": {
          "strategy": "full",
          "candidate_count": 9998,
          "selected_ids": [
            3841,
            7981,
            5773,
            9913,
            1633,
            1417,
            5161,
            3133,
            2041,
            3037,
            6877,
            4141,
            3337,
            7177,
            7477,
            3757,
            4849,
            8593,
            5473,
            2353,
            2533,
            4069,
            9409,
            6673,
            9109,
            1129,
            4969,
            829,
            8809,
            949,
            9637,
            529,
            7501,
            6373,
            6169,
            5497,
            1357,
            4381,
            2029,
            9217,
            5869,
            2977,
            1933,
            6901,
            6073,
            7813,
            4693,
            2461,
            9529,
            7201
          ],
          "mean_score": 0.942033096707,
          "first_query_seconds": 0.37459152698284015,
          "warm_query_seconds": [
            0.3508999320329167,
            0.35255018004681915,
            0.35057472402695566
          ],
          "warm_median_seconds": 0.3508999320329167,
          "before_queries_peak_rss_mib": 81.15625,
          "process_peak_rss_mib": 89.84375,
          "separate_traced_request_peak_mib": 1.4907474517822266,
          "sql_statements_per_warm_query": 55,
          "orm_objects_per_warm_query": {
            "Track": 52,
            "Album": 52,
            "TrackStats": 32,
            "Artist": 52,
            "Style": 2,
            "Genre": 1
          }
        }
      },
      "bounded_oracle_top_k_recall": 0.54
    },
    {
      "tracks": 50000,
      "strategies": {
        "bounded": {
          "strategy": "bounded",
          "candidate_count": 1109,
          "selected_ids": [
            10309,
            5773,
            1633,
            1417,
            15157,
            3037,
            32929,
            44161,
            3337,
            11617,
            7477,
            13249,
            6673,
            18793,
            949,
            9637,
            529,
            5497,
            1357,
            43633,
            14149,
            23161,
            2977,
            48301,
            21853,
            41317,
            46093,
            36781,
            22429,
            5269,
            1261,
            4957,
            20221,
            32461,
            48529,
            23857,
            817,
            21253,
            4861,
            5461,
            6397,
            2257,
            20953,
            15049,
            4057,
            44257,
            2833,
            2761,
            7297,
            47077
          ],
          "mean_score": 0.925797220498,
          "first_query_seconds": 0.145367568009533,
          "warm_query_seconds": [
            0.12155143095878884,
            0.12084393203258514,
            0.12051947403233498
          ],
          "warm_median_seconds": 0.12084393203258514,
          "before_queries_peak_rss_mib": 97.671875,
          "process_peak_rss_mib": 117.421875,
          "separate_traced_request_peak_mib": 11.322036743164062,
          "sql_statements_per_warm_query": 30,
          "orm_objects_per_warm_query": {
            "Track": 1111,
            "Album": 996,
            "TrackStats": 925,
            "Artist": 996,
            "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.7437090310268104,
          "warm_query_seconds": [
            1.7189356509479694,
            1.7371585110086016,
            1.725458573026117
          ],
          "warm_median_seconds": 1.725458573026117,
          "before_queries_peak_rss_mib": 97.890625,
          "process_peak_rss_mib": 106.375,
          "separate_traced_request_peak_mib": 1.8416166305541992,
          "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
    },
    {
      "tracks": 100000,
      "strategies": {
        "bounded": {
          "strategy": "bounded",
          "candidate_count": 1113,
          "selected_ids": [
            10309,
            5773,
            1633,
            1417,
            15157,
            3037,
            32929,
            44161,
            3337,
            11617,
            7477,
            63229,
            13249,
            6673,
            18793,
            949,
            9637,
            529,
            5497,
            1357,
            94741,
            85189,
            96673,
            2977,
            21853,
            76297,
            36781,
            22429,
            5269,
            1261,
            4957,
            20221,
            32461,
            48529,
            817,
            86689,
            21253,
            5461,
            6397,
            2257,
            20953,
            4057,
            99637,
            44257,
            2833,
            2761,
            7297,
            89389,
            47077,
            42481
          ],
          "mean_score": 0.925645184745,
          "first_query_seconds": 0.16598359198542312,
          "warm_query_seconds": [
            0.1417677880381234,
            0.14110266300849617,
            0.14090362098068
          ],
          "warm_median_seconds": 0.14110266300849617,
          "before_queries_peak_rss_mib": 118.765625,
          "process_peak_rss_mib": 137.75,
          "separate_traced_request_peak_mib": 11.546307563781738,
          "sql_statements_per_warm_query": 32,
          "orm_objects_per_warm_query": {
            "Track": 1115,
            "Album": 1077,
            "TrackStats": 923,
            "Artist": 1077,
            "Style": 13,
            "Genre": 4
          }
        },
        "full": {
          "strategy": "full",
          "candidate_count": 99998,
          "selected_ids": [
            10309,
            24349,
            38389,
            80197,
            52429,
            43033,
            38893,
            52117,
            51313,
            34753,
            41821,
            38077,
            55861,
            27781,
            66469,
            69901,
            78481,
            26473,
            64441,
            55453,
            26377,
            12337,
            81913,
            22333,
            59593,
            63733,
            36361,
            3841,
            40417,
            57577,
            50401,
            67873,
            7981,
            72013,
            22321,
            97981,
            14053,
            54457,
            53833,
            12121,
            29497,
            28093,
            5773,
            9913,
            43537,
            99697,
            10621,
            1633,
            1417,
            15457
          ],
          "mean_score": 0.979445341163,
          "first_query_seconds": 3.4712838290142827,
          "warm_query_seconds": [
            3.4383591020014137,
            3.450272569025401,
            3.4486968859564513
          ],
          "warm_median_seconds": 3.4486968859564513,
          "before_queries_peak_rss_mib": 118.71875,
          "process_peak_rss_mib": 126.078125,
          "separate_traced_request_peak_mib": 1.9343738555908203,
          "sql_statements_per_warm_query": 415,
          "orm_objects_per_warm_query": {
            "Track": 52,
            "Album": 52,
            "TrackStats": 17,
            "Artist": 52,
            "Style": 2,
            "Genre": 1
          }
        }
      },
      "bounded_oracle_top_k_recall": 0.08
    }
  ]
}
