Files
TheTree_mock/tools/run_p23_life_observation.py
T

26 lines
946 B
Python

#!/usr/bin/env python3
"""Read-only P23 readiness report. Collection is blocked in this candidate.
No runner, engine, profile, subprocess, browser or OS input is started. Root must
not mistake this preparation interface for a submitted native/OS collector.
"""
import json
import sys
sys.dont_write_bytecode = True
from check_p23_life_observation_evidence import condition_matrix
def main():
print(json.dumps({'task_id': 'P23-03', 'status': 'blocked', 'engine_runs': 0,
'condition_matrix': condition_matrix(),
'required_infrastructure': ['run_all_tests.py', 'strict_test_markers.py',
'regression/owned_outer.py',
'regression/ordinary_proof_gate.py'],
'root_evidence': 'missing'}, ensure_ascii=False))
return 2
if __name__ == '__main__':
raise SystemExit(main())