{
  "artifact": "UTFANSWF_v23.zip",
  "revision_date": "2026-08-21",
  "sha256": "cf3d267866c36d7a57064ff0015f5530e78f5f7ae0a50416c60483af96d111c6",
  "size_bytes": 11031448,
  "production_filename": true,
  "canonical_command": "python -m harness.run_all_gates",
  "fresh_extraction_validation": {
    "exit_code": 0,
    "canonical_gate_count": 18,
    "canonical_pass": 18,
    "non_pass": 0,
    "overall": "PASS",
    "blocking_auxiliary_layers": {
      "frog_8_of_8_research_overlay_integrity": "PASS",
      "new_predictions_2026_08_19_reproduction": "PASS"
    }
  },
  "review_release_cleanup": {
    "entry_point": "README_FIRST.txt",
    "review_protocol": "REVIEW_GUIDANCE.md",
    "rcr_closeout": "PASS_RCR_MECHANISM__GLOBAL_ACCEPT_REJECT_CLOSED",
    "rcr_is_canonical_numbered_gate": false,
    "root_cleanup": "dated hotfix/build provenance preserved under docs/; top-level entry surface simplified"
  },
  "protected_files": {
    "main.pdf": "77b1fd720821e0398337a6a7fceed570dc50093534fe9b60795a1524e4a0cf54",
    "main.tex": "fd4fe7cf9a0d42e9a9a1def50d49c4a03d8fcd6772f857cc5a269e183986e34a",
    "unchanged": true
  },
  "previous_public_artifact": "UTFANSWF_v23.zip",
  "previous_public_sha256": "523aed8c7b3f1328fbe23cd503f45bb21ae7ed7261d229435bc30ab3a2496258",
  "note": "PASS means reproducibility/integrity under encoded gates; independent scientific validation remains a separate evidence level."
}
