"""Isolated Qwen3.5 runtime entry point for the pinned full common-core suite.""" import hashlib, json, sys from pathlib import Path ROOT = Path(__file__).resolve().parent COMMON_SHA256 = '8ba81403e69d93b8121bd05e0ea4f9c55e0dc5c721449f50adfda136d7d976f1' def evaluate(job, output): if hashlib.sha256((ROOT/'evaluate_common_core.py').read_bytes()).hexdigest() != COMMON_SHA256: raise ValueError('Common-core source changed; protocol source review required') from evaluate_common_core import evaluate as run run(job, output, backend='qwen35', runner_path=__file__) if __name__ == '__main__': evaluate(json.loads(Path(sys.argv[1]).read_text()), Path(sys.argv[2]))