{"acceptance":{"candidate_pre_post_verification":true,"canonical_full_gateway_exit_zero":false,"repaired_pins":true,"source_status_stable":true,"source_wheel_parity":true},"blocker":"GATE20_FULL_GATEWAY_NONZERO_UNDER_REQUIRED_ISOLATION: 22 sandbox-induced failures were reported and the exact-once constraint prohibits a direct-host rerun.","candidate":{"authority":"IMMUTABLE_SUCCESSOR_CANDIDATE_NOT_TASK26_PASS_OR_RELEASE_AUTHORITY","checkpoint_path":"/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-repaired-archive-successor-3b42723d0e8256351defdf31958f9ade795f80a7be456529740949c87875d527/candidate-checkpoint.json","checkpoint_sha256":"6f05fb3aee18dfa3c768dde84a200cb5a38d0ca85ba4d708d246e7fcf49f0bcf","full_candidate_digest":"3b42723d0e8256351defdf31958f9ade795f80a7be456529740949c87875d527","manifest_path":"/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-repaired-archive-successor-3b42723d0e8256351defdf31958f9ade795f80a7be456529740949c87875d527/candidate-manifest.json","manifest_sha256":"c6d10ff1ea65e5b4be0ea973aac78431f8fd01f3c826839bbe5880d71e78ccdd","root":"/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-repaired-archive-successor-3b42723d0e8256351defdf31958f9ade795f80a7be456529740949c87875d527","verification_after":{"archive_binding_sha256":"b6f459adaad944cd61bde7feb8bebcb6faa64b49c55a087117f74b3185bd3613","checkpoint_sha256":"6f05fb3aee18dfa3c768dde84a200cb5a38d0ca85ba4d708d246e7fcf49f0bcf","core_candidate_digest":"0cd460da5d4f37926553a577cfb3a706eb62efc605dbe8a1c5e300dec26f75b3","full_candidate_digest":"3b42723d0e8256351defdf31958f9ade795f80a7be456529740949c87875d527","historical_execution_retargeted_to_successor":false,"manifest_sha256":"c6d10ff1ea65e5b4be0ea973aac78431f8fd01f3c826839bbe5880d71e78ccdd","status":"PASS","status_entry_count":1294,"status_sha256":"ca1ce2705c0c406f30461e5f05e8d09468dee33348960c3650b6b98758895478","wheel_sha256":"367193718538f755971df1d2bfdc5851c3495bcd8c75f4cc16412aa0f19b1e12"},"verification_before":{"archive_binding_sha256":"b6f459adaad944cd61bde7feb8bebcb6faa64b49c55a087117f74b3185bd3613","checkpoint_sha256":"6f05fb3aee18dfa3c768dde84a200cb5a38d0ca85ba4d708d246e7fcf49f0bcf","core_candidate_digest":"0cd460da5d4f37926553a577cfb3a706eb62efc605dbe8a1c5e300dec26f75b3","full_candidate_digest":"3b42723d0e8256351defdf31958f9ade795f80a7be456529740949c87875d527","historical_execution_retargeted_to_successor":false,"manifest_sha256":"c6d10ff1ea65e5b4be0ea973aac78431f8fd01f3c826839bbe5880d71e78ccdd","status":"PASS","status_entry_count":1294,"status_sha256":"ca1ce2705c0c406f30461e5f05e8d09468dee33348960c3650b6b98758895478","wheel_sha256":"367193718538f755971df1d2bfdc5851c3495bcd8c75f4cc16412aa0f19b1e12"},"wheel_path":"/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-repaired-archive-successor-3b42723d0e8256351defdf31958f9ade795f80a7be456529740949c87875d527/artifacts/hermes_agent-0.17.0-py3-none-any.whl","wheel_sha256":"367193718538f755971df1d2bfdc5851c3495bcd8c75f4cc16412aa0f19b1e12"},"cleanup":{"bytecode_cache_persisted":false,"host_disposable_directory_removed":true,"private_bwrap_tmpfs_destroyed":true,"pytest_cache_persisted":false,"status":"PASS"},"execution":{"canonical_command":"cd /home/cube/projects/richard/hermes-agent && PYTHONDONTWRITEBYTECODE=1 .venv/bin/python -B -m pytest -q -p no:cacheprovider tests/gateway","command_artifact_path":"/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-gate20-3b42723d0e8256351defdf31958f9ade795f80a7be456529740949c87875d527-artifacts/command.txt","command_artifact_sha256":"557496eeb1d16012d8761448b5ce38505513dee829986dc884c9a802fd9ac9d2","counts":{"errors":0,"failed":22,"passed":8116,"skipped":59,"warnings":256},"ended_at_utc":"2026-08-15T05:44:48Z","exact_invocation_count":1,"exit_code":1,"isolation":{"cache":"pytest cache provider disabled; XDG/Python caches in private tmpfs","home":"disposable /tmp/gate20-home in private tmpfs","network":"denied by bwrap --unshare-net","root_filesystem":"read-only","tmp":"private tmpfs"},"pytest_duration_seconds":557.24,"started_at_utc":"2026-08-15T05:35:27Z","stderr_bytes":277,"stderr_path":"/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-gate20-3b42723d0e8256351defdf31958f9ade795f80a7be456529740949c87875d527-artifacts/stderr.txt","stderr_sha256":"834cd47a8222f61f4b4a7b4692f875098900d6afb8ac66603337a5545744addb","stdout_bytes":81550,"stdout_path":"/home/cube/projects/richard/traning coach/.omo/evidence/task26/task26-gate20-3b42723d0e8256351defdf31958f9ade795f80a7be456529740949c87875d527-artifacts/stdout.txt","stdout_sha256":"7a1ae2c06cdd36772a6f723c2718bc949ee6a76d863675812b456b729db95814","wall_duration_seconds":561.034,"wrapper":"bwrap --die-with-parent --unshare-net --ro-bind / / --tmpfs /tmp --dir /tmp/gate20-home --dev /dev --setenv HOME /tmp/gate20-home --setenv TMPDIR /tmp --setenv XDG_CACHE_HOME /tmp/cache --setenv PYTHONPYCACHEPREFIX /tmp/pycache --setenv PYTHONDONTWRITEBYTECODE 1 --chdir /home/cube/projects/richard/hermes-agent /home/cube/projects/richard/hermes-agent/.venv/bin/python -B -m pytest -q -p no:cacheprovider tests/gateway"},"failure_isolation":{"candidate_caused_failures_observed":false,"isolation_induced_failures":22,"network_detail":"12 Discord attachment tests and 9 Matrix external-media tests require DNS/safe-URL resolution before their mocked transport; --unshare-net forced DNS failure and changed the asserted path.","network_namespace_incompatible_tests":21,"pre_existing_unrelated_failures":"none identified; all 22 failures are isolated to the mandated sandbox compatibility surface, not the repaired controller/test paths.","process_detail":"tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_rejects_live_non_gateway_pid observed the bwrap execution process surface rather than the canonical direct-host process surface.","sandbox_process_surface_incompatible_tests":1,"suppressed_or_retried":false},"gate":20,"non_actions":{"archive_edits":0,"candidate_edits":0,"customer_mutations":0,"git_mutations":0,"profile_edits":0,"provider_actions":0,"service_starts":0,"source_edits":0,"telegram_actions":0,"test_edits":0},"recorded_at_utc":"2026-08-15T05:44:48Z","repaired_pins":{"controller_in_executable_closure":true,"controller_in_wheel":true,"controller_path":"gateway/platforms/dualcoach_tasks21_25_controller.py","controller_sha256":"b303634599c17e2f35339f964b2277c1a236f42c0ad5f3e4be18d3f38e556e13","old_5e6f_candidate_invalidated":true,"status":"PASS","test_in_executable_closure":true,"test_path":"tests/gateway/test_dualcoach_tasks21_25_controller.py","test_sha256":"95300eb8243d88af01d0e1167390ab1c30d900fed34bad44f44f2e1aca65bcdf"},"schema":"task26-successor-gate20-receipt-v1","service":{"actions":0,"after":{"main_pid":0,"state":"inactive/dead"},"before":{"main_pid":0,"state":"inactive/dead"}},"source_and_status_drift_checks":{"after":{"candidate_verifier":"PASS","repository_status_entry_count":1294,"repository_status_sha256":"ca1ce2705c0c406f30461e5f05e8d09468dee33348960c3650b6b98758895478","source_closure":"PASS","source_closure_entries":2374,"source_closure_entries_sha256":"e7dc12a690fc672f107983587dcdc35d115e3a3efdd8232ce8bb9de7836d92aa","source_drift_count":0},"before":{"candidate_verifier":"PASS","repository_status_entry_count":1294,"repository_status_sha256":"ca1ce2705c0c406f30461e5f05e8d09468dee33348960c3650b6b98758895478","source_closure":"PASS","source_closure_entries":2374,"source_closure_entries_sha256":"e7dc12a690fc672f107983587dcdc35d115e3a3efdd8232ce8bb9de7836d92aa","source_drift_count":0},"stable":true},"source_wheel_parity":{"mismatch_count":0,"paths_sha256":"b77fbdfa3edf1e22e319a1e38968b32a0362c3fa33cfc2a46fa6e1ba22aa86d6","source_backed_wheel_member_count":836,"status":"PASS"},"task":26,"verdict":"FAIL"}
