#!/usr/bin/env python3 """Verify the released WildFIRE-FM public artifacts. The Hub release verifies public figure previews, sanitized summaries, compiled paper output, and release hygiene while manuscript source remains in the authors' paper workspace. """ 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()