{
  "schema": "techfuelhq:ram-price-classification-correction:1",
  "correction_date": "2026-10-11",
  "correction_version": "cas-exact-v1",
  "reason": "The prior classifier matched family and speed without requiring the catalog CAS latency, so different timing variants could enter CL-labelled lines.",
  "rule": "A published row must contain an explicit CL token or a maker-documented part-number timing signature from the product catalog; missing exact CAS evidence fails closed.",
  "authoritative_examples": [
    {
      "product_id": "kingston-fury-beast-6000c30",
      "observed_part_number": "KF560C36BBE2K2-32",
      "manufacturer_cas_latency": 36,
      "catalog_cas_latency": 30,
      "source": "https://www.kingston.com/datasheets/KF560C36BBE2K2-32.pdf"
    },
    {
      "product_id": "teamgroup-delta-rgb-6000c30",
      "observed_part_number": "FF3D532G6000HC38JDC01",
      "manufacturer_cas_latency": 38,
      "catalog_cas_latency": 30,
      "source": "https://images.teamgroupinc.com/products/memory/u-dimm/ddr5/delta-rgb/spec-sheet/delta-rgb-en.pdf"
    }
  ],
  "input": {
    "observations_sha256_canonical_lf": "c97c8cbb36feeaac9e5ef4b94c5a0f00cceecd0882e086e4fb64cf7cf0531ff3",
    "observation_rows": 621,
    "series_sha256_canonical_lf": "6fec2efaf04425aab63f6a6935aaf0cd1790c9ce0829145b05e5397e12be593d",
    "series_rows": 17
  },
  "output": {
    "scope": "Immutable corrected CSV prefix through 2026-10-10, including exact-CAS filtering and the Vengeance CMH RGB relabel; later evidence-backed captures append after this snapshot.",
    "observations_sha256_canonical_lf": "24b538a11b01b8b72ea533d7cf4840e3f07cf3da0906c3f61c39af9d6431ba14",
    "observation_rows": 405,
    "series_sha256_canonical_lf": "9125fdd777816e9151b625addbf3e6763be8cbe9bf2dc65ee5184567daf09320",
    "series_rows": 3
  },
  "latest_capture": {
    "date": "2026-10-10",
    "eligible_models_before_correction": 9,
    "eligible_models_after_correction": 4,
    "gate_minimum": 6,
    "gate_after_correction": "closed",
    "removed_product_ids": [
      "gskill-flare-x5-6000c30",
      "gskill-ripjaws-s5-6000c30",
      "gskill-trident-z5-neo-6000c30",
      "kingston-fury-beast-6000c30",
      "teamgroup-delta-rgb-6000c30"
    ]
  },
  "immutable_raw_receipt": {
    "path": "ops/audit/evidence/2026-10-10/ram-usd-per-gb-pilot/raw-newegg.json",
    "sha256_canonical_lf": "327df17dc5f20444f2396672c7281e523a65e1320f7d21529eb749c6ef0d0e97",
    "modified": false
  },
  "transform": "ops/scripts/data/rebuild_ram_price_derivatives.py",
  "variant_correction_version": "variant-label-v1",
  "variant_correction": {
    "reason": "47 retained offer rows explicitly named Vengeance RGB and used CMH part numbers but carried the plain Vengeance product identity.",
    "from_product_id": "corsair-vengeance-6000c30",
    "to_product_id": "corsair-vengeance-rgb-6000c30",
    "evidence_rule": "Relabel only rows whose title says Vengeance RGB, contains a CMH32GX5M2 part number, satisfies the RGB catalog tokens, and carries an exact CL30 timing signature.",
    "rows_relabelled": 47,
    "affected_row_indexes_zero_based": [
      5,
      6,
      9,
      10,
      11,
      12,
      23,
      24,
      27,
      28,
      29,
      30,
      44,
      45,
      48,
      49,
      62,
      63,
      65,
      66,
      67,
      68,
      80,
      83,
      84,
      85,
      97,
      98,
      101,
      102,
      103,
      104,
      116,
      117,
      120,
      121,
      122,
      133,
      134,
      137,
      138,
      139,
      140,
      153,
      156,
      157,
      158
    ],
    "before_observations_sha256_canonical_lf": "22dc0180e7ebc970834aa5a2dd96fe9338ecfeffce511e18fac92bee721904cf",
    "after_observations_sha256_canonical_lf": "24b538a11b01b8b72ea533d7cf4840e3f07cf3da0906c3f61c39af9d6431ba14",
    "series_preserved_sha256_canonical_lf": "9125fdd777816e9151b625addbf3e6763be8cbe9bf2dc65ee5184567daf09320",
    "authoritative_sources": {
      "plain_vengeance": "https://www.corsair.com/us/en/p/memory/cmk32gx5m2b6000z30/vengeance-32gb-2x16gb-ddr5-dram-6000mt-s-cl30-amd-expo-memory-black-cmk32gx5m2b6000z30",
      "rgb_vengeance": "https://www.corsair.com/us/en/p/memory/cmh32gx5m2b6000z30k/vengeance-rgb-32gb-2x16gb-ddr5-dram-6000mt-s-cl30-amd-expo-%26-intel-xmp-memory-kit-cmh32gx5m2b6000z30k"
    }
  }
}
