diff --git a/wizard-work/sphinx/archive-arxiv-lc-2026-10-22/run_verdict.py b/wizard-work/sphinx/archive-arxiv-lc-2026-10-22/run_verdict.py new file mode 100644 index 0000000..e421ce8 --- /dev/null +++ b/wizard-work/sphinx/archive-arxiv-lc-2026-10-22/run_verdict.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python3 +"""The one-line verdict test for this artifact. + +Runs the archive's own independent checker against the COMMITTED bytes in the +troupe repo. That checker: + * re-hashes the persisted API response and both abs pages against the manifest, + * re-parses the XML and re-derives every invariant the report claims, + * re-queries the live arXiv API to prove the 19-entry slice is complete, + * cross-checks ARCHIVE.md against the evidence, + * exits nonzero on any mismatch. + +This is a real test: it fails if any byte of evidence is altered, if the report +drifts from the evidence, or if the slice is no longer complete. +""" +import os +import subprocess +import sys + +REPO = "/root/troupe-standup/wizard-work/sphinx/archive-arxiv-lc-2026-10-22" +sys.exit(subprocess.run([sys.executable, os.path.join(REPO, "check_archive.py")]).returncode)