{"protocol_version":1,"release_id":"g1-screening-pr10-e93c492-v2","source_sha256":"434cf80c0a3fe22901da62331c41a12e235c36b0de3db70d4ad642f2f978b26e","compatibility":{"code":"controller_contract_review","owner":"Builder","summary":"Model files were found, but no supported controller interface was identified.","next_steps":["Export using a supported G1 interface and declare its safety_adapter in arena-policy.json; see /docs/g1-policy-checks.","Preserve the exact observation order, joint order, scaling, normalization and timing. Do not relabel an incompatible checkpoint."],"models":[{"path":"g1-tt-forehand/assets/g1_locomotion/deploy/pre_train/g1/motion.pt","format":"pt","bytes":145745},{"path":"g1-tt-forehand/checkpoints/g1_balance_residual_v1_candidate.npz","format":"npz","bytes":132700},{"path":"g1-tt-forehand/checkpoints/g1_gated_motor_v1_gate.npz","format":"npz","bytes":158347},{"path":"g1-tt-forehand/checkpoints/g1_gated_motor_v1_proposer.npz","format":"npz","bytes":345845},{"path":"g1-tt-forehand/checkpoints/g1_shakehand_calibration_v1_candidate.npz","format":"npz","bytes":88685}],"model_count":5,"changes":[],"source_preserved":true,"simulation_ran":false},"outcome":"unsupported","reason":"Model files were found, but no supported controller contract was identified. Export using a documented G1 controller format and declare its safety_adapter in arena-policy.json. See /docs/g1-policy-checks; a model's dimensions alone do not identify its inputs or joint commands."}