{"installed_wheel_guards":{"adapter_contract":{"max_retries":0,"requests":1,"response_status":"completed","schema":"task26-installed-adapter-guard-v1","status":"PASS","store":false,"stream":true,"terminal_event":"response.completed","usage":{"input_tokens":1,"output_tokens":1,"total_tokens":2}},"dependency_check":"PASS","entrypoint_metadata":{"entrypoints":{"dualcoach_admin":"gateway.platforms.dualcoach_admin:main","dualcoach_tasks21_25_controller":"gateway.platforms.dualcoach_tasks21_25_controller:main"},"schema":"task26-installed-wheel-entrypoint-metadata-v1","status":"PASS"},"module_origin":{"schema":"task26-installed-wheel-clean-env-v1","status":"PASS"},"profile_noop_preflight":{"codex_logged_in":true,"codex_rate_limited":false,"configured_model":"gpt-5.6-terra","configured_provider":"openai-codex","profile_post_sha256":"e382dd2c2c64c8677f25f51a653221b42770a1e2f5da339f8d1da03801ce37c4","profile_pre_sha256":"e382dd2c2c64c8677f25f51a653221b42770a1e2f5da339f8d1da03801ce37c4","profile_snapshot_attested":true,"schema":"task26-installed-profile-noop-preflight-v1","status":"PASS"},"source_installed_wheel_equality":{"members":{"agent/auxiliary_client.py":"0ef47cd358c2c5b9d54038602b822015f2abe70f4423cbda1f3e71f2878d8f57","agent/codex_runtime.py":"1463415d4ea81b1d67154183424671c29b65db7ac14d1152ae012b1f7858dd47","gateway/platforms/dualcoach_admin.py":"0e9b4b1f0449d8351602598fead3ef01b8616e230c147e44db79667284ceae49","gateway/platforms/dualcoach_tasks21_25_controller.py":"041903c7db840dc5f567ff0f7a2332b70676d38e53091126fbf27048c4704dbd"},"schema":"task26-source-installed-wheel-equality-v1","status":"PASS"}},"manifest_binding":{"codex_runtime_source_and_wheel_member":"PASS"},"provider_request_authorization":{"authorized_after_this_receipt":1,"max_sdk_retries":0,"prior_active_probe_is_historical_no_go":true,"request_contract":"store=false, stream=true, no tools/metadata/conversation/thread identifiers"},"repository":"/home/cube/projects/richard/hermes-agent","repository_status_sha256":"ff7d8654ba67e81816ea837a1e9728bac9014034174354e87305e280a397cd3c","schema":"dualcoach-provider-auth-rebind-quality-gate-v3","scope":"Task26 Rebind candidate manifest and review receipts deterministic pre-provider gate","source_verification":{"compileall":"PASS","focused_provider_controller_and_adapter":{"log_sha256":"d2affc37c3254c6ba6a526f870ed857d516b540a7c544eb6bdfa0e2cdbd7200a","result":"272 passed, 1 deselected","status":"PASS"},"full_gateway":{"log_sha256":"67b80ff5c251326e08a3c3508e5501c69b15f6fa58da4b21a99b242fd489288e","result":"8130 passed, 59 skipped, 256 warnings","status":"PASS"},"profile_package":{"log_sha256":"d08bc6b35efe33df5bd684c3d495e0adf2bca466c1bdb0f050711259bbc97676","result":"636 passed","status":"PASS"},"ruff_full":{"log_sha256":"82b3e6a6c090a57601d22943bd23fca9218d1031dbe5a7b754092f9a156b4f18","status":"PASS"},"ty":{"auxiliary_changed_range_diagnostics":0,"auxiliary_changed_ranges":"PASS","auxiliary_full_module_preexisting_diagnostics":147,"full_log_sha256":"88f2ebc18438a57b429194343492a4df808ab3e7d8d618e971cb7c08819313f1","task_module_diagnostics":0,"task_modules":"PASS"}},"status":"PASS","wheel":{"entry_points":"PASS","member_count":978,"members_sha256":"a655cd37822f71f536e59617019d748d7783b2d05fac49913e2b45ebe76e8bdc","repository_status_sha256":"ff7d8654ba67e81816ea837a1e9728bac9014034174354e87305e280a397cd3c","schema":"task26-rebind-reproducible-wheel-v1","status":"PASS","wheel_bytes":8374217,"wheel_sha256":"137fc9fea93cd83ae4a8cb78db1092ddfab20e0ff30d09ce7614b88c07965bac"}}
