#!/usr/bin/env python3 """Verify the released WildFIRE-FM public artifacts. The Hub release intentionally excludes manuscript TeX/PDF source. This check verifies public figure previews, sanitized summaries, and release hygiene. """ from __future__ import annotations import subprocess import sys from pathlib import Path ROOT = Path(__file__).resolve().parents[1] def run(cmd: list[str]) -> None: print("+", " ".join(cmd), flush=True) subprocess.run(cmd, cwd=ROOT, check=True) def main() -> None: run([sys.executable, "scripts/check_paper_output_hashes.py"]) run([sys.executable, "scripts/audit_release.py"]) print("Verified public release artifacts and release audit.") if __name__ == "__main__": main()