{
  "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": [
    2000,
    2005
  ],
  "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": 50000,
      "strategies": {
        "bounded": {
          "strategy": "bounded",
          "candidate_count": 916,
          "selected_ids": [
            29497,
            43537,
            1417,
            3037,
            7177,
            11317,
            3757,
            17797,
            31837,
            19597,
            45877,
            27877,
            32017,
            20137,
            48217,
            47497,
            43357,
            39217,
            49297,
            30937,
            48397,
            26797,
            44257,
            41017,
            36877,
            18517,
            25357,
            17077,
            32737,
            12937,
            10237,
            35977,
            28597,
            36517,
            8797,
            24457,
            4657,
            27697,
            1957,
            23557,
            19417,
            15277,
            7897,
            5557,
            39397,
            6997,
            35257,
            9697,
            2857,
            31117
          ],
          "mean_score": 0.910226832024,
          "first_query_seconds": 0.12321357399923727,
          "warm_query_seconds": [
            0.09683543595019728,
            0.09672460297588259,
            0.09724030998768285
          ],
          "warm_median_seconds": 0.09683543595019728,
          "before_queries_peak_rss_mib": 98.0,
          "process_peak_rss_mib": 116.453125,
          "separate_traced_request_peak_mib": 9.55687141418457,
          "sql_statements_per_warm_query": 27,
          "orm_objects_per_warm_query": {
            "Track": 918,
            "Album": 853,
            "TrackStats": 753,
            "Artist": 853,
            "Style": 13,
            "Genre": 4
          }
        },
        "full": {
          "strategy": "full",
          "candidate_count": 6060,
          "selected_ids": [
            29497,
            43537,
            1417,
            15457,
            3037,
            7177,
            11317,
            3757,
            17797,
            31837,
            19597,
            45877,
            27877,
            32017,
            20137,
            48217,
            47497,
            43357,
            39217,
            49297,
            30937,
            48397,
            26797,
            44257,
            41017,
            22657,
            36877,
            18517,
            25357,
            17077,
            32737,
            12937,
            10237,
            35977,
            28597,
            36517,
            8797,
            24457,
            4657,
            27697,
            1957,
            33637,
            23557,
            37777,
            19417,
            41917,
            15277,
            7897,
            12037,
            5557
          ],
          "mean_score": 0.912896997227,
          "first_query_seconds": 0.23229491396341473,
          "warm_query_seconds": [
            0.2106932299793698,
            0.2109808120294474,
            0.21063127100933343
          ],
          "warm_median_seconds": 0.2106932299793698,
          "before_queries_peak_rss_mib": 97.859375,
          "process_peak_rss_mib": 106.0,
          "separate_traced_request_peak_mib": 1.3368425369262695,
          "sql_statements_per_warm_query": 41,
          "orm_objects_per_warm_query": {
            "Track": 52,
            "Album": 52,
            "TrackStats": 40,
            "Artist": 52,
            "Style": 2,
            "Genre": 1
          }
        }
      },
      "bounded_oracle_top_k_recall": 0.88
    }
  ]
}
