{
  "candidate_sha": "7890ead39bb7f14ed44aaae44b0951f098ffe9ac",
  "parent_sha": "527cd8e8d7ef192892d5630fce10e69a6d811893",
  "branch": "fix/297-enforcement-shape",
  "implementation_receipt": "C:\\Users\\decid\\Documents\\projects\\spt-core\\.spt\\preserved\\297-enforcement-shape\\implementation-receipt.txt",
  "committed_gate_receipt": "C:\\Users\\decid\\Documents\\projects\\spt-core\\.spt\\preserved\\297-enforcement-shape\\component-proof.json",
  "windows_release": {
    "native_exit": 0,
    "ended_utc": "2026-09-14T13:06:02.890178+00:00",
    "artifacts": {
      "spt.exe": {
        "path": "C:\\Users\\decid\\Documents\\projects\\spt-core\\.worktrees\\297-enforcement-shape\\target\\release\\spt.exe",
        "size": 38938624,
        "sha256": "da950c0ca6c37bf8f8b7d675723fb3c3399009934f00ee13eafcc0bac400aed9"
      },
      "xtask.exe": {
        "path": "C:\\Users\\decid\\Documents\\projects\\spt-core\\.worktrees\\297-enforcement-shape\\target\\release\\xtask.exe",
        "size": 5222400,
        "sha256": "5d8e9da946e3cc3054fc4243168a3f9fad724359a90fb6cdd7209b2330c0abb3"
      }
    },
    "receipt": "C:\\Users\\decid\\Documents\\projects\\spt-core\\.spt\\preserved\\297-enforcement-shape\\release-artifacts-summary.json",
    "version": "spt 0.70.0",
    "pool_release_exit": 0,
    "final_own_path_processes": 0
  },
  "linux": {
    "receipt": "C:\\Users\\decid\\Documents\\projects\\spt-core\\.spt\\preserved\\304-handoff\\consumer-linux-7890ead3\\receipt.txt",
    "receipt_json": "C:\\Users\\decid\\Documents\\projects\\spt-core\\.spt\\preserved\\304-handoff\\consumer-linux-7890ead3\\receipt.json",
    "independently_matched_hashes": {
      "receipt.txt": "f7186226d1aa9456e8fec28bc8fc2ef1278805ccd0af608c17a6850067e31b6f",
      "receipt.json": "a7d21f59c92110100cb1c310cc2bc269df25c5d1b1c9d5c89ab830cdf2ee8d5a",
      "full49-warm/phase-a.log": "c5c11eac7ba8bccf106425f070215e40021fbb83ddcd6f01b16491b8e855b627",
      "full49-warm/phase-b.log": "a3c49e8b53ff740552768e571f616531182f7f7f921d0e8ca14b1c6b06686770"
    },
    "tree": "/home/reavus/projects/spt-core/spt-core/.worktrees/consumer-linux-49a08a07",
    "tree_head": "7890ead39bb7f14ed44aaae44b0951f098ffe9ac",
    "A": {
      "exit": 0,
      "passed": 3417,
      "leaky": 2,
      "skipped": 1,
      "nextest_seconds": 41.557
    },
    "B": {
      "exit": 0,
      "passed": 224,
      "slow": 1,
      "skipped": 0,
      "nextest_seconds": 1145.484
    },
    "inventory_missing": [],
    "inventory_added": [],
    "test_retries": 0,
    "final_owned_survivors": 0,
    "pool_release_exit": 0,
    "warm_min_free_bytes": 65082322944,
    "final_free_bytes": 67302711296
  },
  "capacity_disclosure": "Initial cold inventory build VOID at32GiB floor; no tests ran. Only doyle-approved VOID target reclaimed (+33472147456 free bytes). S2 prepare-only; successful full A+B used authorized sequential takeover of completed full49 tree at exact candidate. Full49/S2 caches retained.",
  "scope_boundary": "Completed source/component gates, Windows cold artifacts and fresh Linux full A+B only. Windows consumer belongs to doyle; field and golden acceptance are not claimed."
}
