{
  "review_date": "2026-10-17",
  "dataset": "register",
  "scope": "Local frozen-data selection only; no AI inference, source truth, production approval or external action tested.",
  "python": "3.12.3",
  "platform": "Linux x86_64",
  "script_sha256": "d60f59be446c1a3930480186f7be10d6611363c821f7aea2508b80b57963cdb8",
  "verifier_sha256": "1a0338930a309e6deea9e228eb2e89558096bba5e3ca0fc58c1a3ecefb24f150",
  "snapshot_sha256": "1cd10bf6caf2e253bdaccd41818dfdec2f8ab27b15cb76a7aac3a88ea31d8d61",
  "membership_sha256": "ac4d16355bafca4081aefdbd8ea18d4198d6e53a4278d84885672e4819d797e9",
  "checks": [
    {
      "check": "Fresh exports and filter-order invariance",
      "outcome": "pass",
      "evidence": "Two fresh subprocesses matched all three published files byte for byte."
    },
    {
      "check": "Membership, denominator, full record and output-hash checks",
      "outcome": "pass",
      "evidence": "24 selected IDs agree with the earlier membership index; JSON and CSV retain every original field."
    },
    {
      "check": "Valid empty selection",
      "outcome": "pass",
      "evidence": "Known labels with no intersecting records returned zero, with receipt and CSV header."
    },
    {
      "check": "Invalid filters rejected",
      "outcome": "pass",
      "evidence": "Unknown field and unknown value each failed before output creation."
    },
    {
      "check": "Changed input bytes rejected",
      "outcome": "pass",
      "evidence": "One added newline leaves parsed JSON unchanged but failed the pinned-byte check before output creation."
    },
    {
      "check": "Existing output preserved",
      "outcome": "pass",
      "evidence": "Rerun into an existing directory failed and preserved all three prior files."
    }
  ]
}
