| """Authoritative read-only validator for this *local* evidence package. |
| |
| "Official" here means the package's release gate. It is explicitly not |
| represented as a validator maintained by ICML, OpenReview, the paper authors, |
| or a remote reproduction campaign. |
| """ |
|
|
| from __future__ import annotations |
|
|
| import json |
| import subprocess |
| import sys |
| from pathlib import Path |
|
|
|
|
| ROOT = Path(__file__).resolve().parent |
|
|
|
|
| def main() -> None: |
| subprocess.run([sys.executable, "validate_logbook.py", "--require-replay"], cwd=ROOT, check=True) |
| report = { |
| "validator": "official_validator.py", |
| "authority": "authoritative release gate for this local package only", |
| "not_claimed": ["ICML validator", "OpenReview validator", "paper-author validator", "remote campaign validator"], |
| "semantic_v4": "SEMANTIC_V4.json", |
| "validation": "VALIDATION.json", |
| "passed": True, |
| } |
| (ROOT / "OFFICIAL_VALIDATOR_RUN.json").write_text(json.dumps(report, indent=2) + "\n") |
| subprocess.run([sys.executable, "make_manifest.py"], cwd=ROOT, check=True) |
| print("official local package validator: PASS (semantic-v4 12/12)") |
|
|
|
|
| if __name__ == "__main__": |
| main() |
|
|