Spaces:
Running
Running
| #!/usr/bin/env python3 | |
| """Fail-closed gate for the exact scientific Claim 4 contract.""" | |
| from __future__ import annotations | |
| import json | |
| from pathlib import Path | |
| ROOT = Path(__file__).resolve().parents[1] | |
| ROUTES = ROOT / "evidence/claim4/four_routes.json" | |
| def main() -> None: | |
| evidence = json.loads(ROUTES.read_text()) | |
| if evidence["final_verdict"] == "VERIFIED": | |
| print("CLAIM4_EXACT_GATE_VERIFIED") | |
| return | |
| if evidence["final_verdict"] == "FALSIFIED": | |
| print("CLAIM4_EXACT_GATE_FALSIFIED") | |
| return | |
| print( | |
| "CLAIM4_EXACT_GATE_BLOCKED missing target-specific ENAS/NASNet " | |
| "checkpoints and five-space row manifests" | |
| ) | |
| raise SystemExit(1) | |
| if __name__ == "__main__": | |
| main() | |