{"candidate_digest":"653cc2f0b47873e95f985ea3eb32b8f2c044d6de64cd9e8fe37ebcec67c7a723","counts":{"archive_boundary_nodes_passed":2,"direct_authority_nodes_passed":73,"errors":0,"failed":0,"prior_matrix_nodes_passed":45,"pytest_nodes_passed":118,"skipped":0,"total_required_results_passed":120},"coverage":{"archive-boundary":["candidate-verifier::archive-not-restored::pre-and-post","candidate-verifier::historical-not-retargeted::pre-and-post"],"cancel-restart":["tests/gateway/test_nutrition_coaching.py::test_generation_worker_cancellation_releases_claim","tests/gateway/test_status.py::TestTakeoverMarker::test_consume_returns_true_when_marker_names_self","tests/gateway/test_status.py::TestPlannedStopMarker::test_consume_returns_true_when_marker_names_self","tests/gateway/test_status.py::TestGatewayRuntimeStatus::test_write_runtime_status_overwrites_stale_pid_on_restart"],"cleanup-stale-false":["tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_rejects_reused_pid_with_wrong_live_command","tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_accepts_explicit_pid_path_without_cleanup"],"legacy-malformed-symlink-preservation":["tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_rejects_live_non_gateway_pid","tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_preserves_unverifiable_record_when_lock_is_inactive","tests/gateway/test_status.py::TestGatewayPidState::test_runtime_status_rejects_symlinked_authority_file","tests/gateway/test_status.py::TestGatewayPidState::test_runtime_status_rejects_symlinked_hermes_home","tests/gateway/test_status.py::TestCorruptStatusFiles::test_read_pid_record_returns_none_on_binary_garbage","tests/gateway/test_status.py::TestCorruptStatusFiles::test_read_pid_record_still_parses_bare_pid"],"lock-ownership":["tests/gateway/test_status.py::TestScopedLocks::test_acquire_scoped_lock_rejects_live_other_process","tests/gateway/test_status.py::TestScopedLocks::test_release_scoped_lock_only_removes_current_owner","tests/gateway/test_status.py::TestScopedLocks::test_release_all_scoped_locks_can_target_single_owner","tests/gateway/test_status.py::TestScopedLocks::test_release_all_scoped_locks_skips_pid_reuse_mismatch"],"misleading-status":["tests/gateway/test_status.py::TestGatewayRuntimeStatus::test_unverifiable_live_identity_reports_degraded_without_mutation","tests/gateway/test_status.py::TestGatewayRuntimeStatus::test_dead_child_reconciles_runtime_status_once","tests/gateway/test_status.py::TestGatewayRuntimeStatus::test_write_runtime_status_overwrites_stale_pid_on_restart","tests/gateway/test_status.py::TestGatewayRuntimeStatus::test_write_runtime_status_explicit_none_clears_stale_fields"],"pid-reuse-live-identity":["tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_rejects_reused_pid_with_wrong_live_command","tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_rejects_live_gateway_from_another_profile","tests/gateway/test_status.py::TestGatewayPidState::test_open_running_process_refuses_pid_without_identity_match","tests/gateway/test_status.py::TestScopedLocks::test_acquire_scoped_lock_replaces_reused_pid_even_with_matching_start_time"],"validated-stale-cleanup":["tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_cleans_stale_record_from_dead_process","tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_treats_pid_file_as_stale_without_runtime_lock","tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_cleans_stale_metadata_from_dead_foreign_pid"]},"execution":{"command_path":".omo/evidence/task26/task26-gate19-653cc2f0b47873e95f985ea3eb32b8f2c044d6de64cd9e8fe37ebcec67c7a723-command.txt","command_sha256":"64f7bd420949f9764c3bce27af1e5f2a2776928eff8f76ef62e2bfff2926b93f","home_tmp_cache":"tmpfs","junit_sha256":"517c460cbfe9fef7c526d84691ae35e1d4584aded2cf652d449f0e5f07bb711b","network":"bwrap --unshare-net","pytest_cache":false,"python_bytecode":false,"root":"read-only bind","warnings":"errors"},"nodes":[{"categories":["prior-matrix","privacy"],"duration_seconds":0.008,"index":1,"junit_classname":"tests.gateway.test_nutrition_coaching","junit_name":"test_telegram_customer_transport_rejects_wrong_customer_or_noncanonical_destination[user_id-other-user]","node":"tests/gateway/test_nutrition_coaching.py::test_telegram_customer_transport_rejects_wrong_customer_or_noncanonical_destination[user_id-other-user]","node_selector_sha256":"e4499b6b64bdf5463aed0767305565859f0682a09da4f5ce871f0770b88e89df","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_nutrition_coaching.py","source_sha256":"bb33892ec026e9d5c25e1e485a93f6bf1a777f556b7df6fc20e00b54872788ab","status":"PASS"},{"categories":["prior-matrix","privacy"],"duration_seconds":0.005,"index":2,"junit_classname":"tests.gateway.test_nutrition_coaching","junit_name":"test_telegram_customer_transport_rejects_wrong_customer_or_noncanonical_destination[chat_id-other-chat]","node":"tests/gateway/test_nutrition_coaching.py::test_telegram_customer_transport_rejects_wrong_customer_or_noncanonical_destination[chat_id-other-chat]","node_selector_sha256":"53d69f9928d1195dda0518cb73114d3a0eb3f7f22b9c23a580c2db785d8e677a","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_nutrition_coaching.py","source_sha256":"bb33892ec026e9d5c25e1e485a93f6bf1a777f556b7df6fc20e00b54872788ab","status":"PASS"},{"categories":["prior-matrix","privacy"],"duration_seconds":0.004,"index":3,"junit_classname":"tests.gateway.test_nutrition_coaching","junit_name":"test_telegram_customer_transport_rejects_wrong_customer_or_noncanonical_destination[topic_id-other-topic]","node":"tests/gateway/test_nutrition_coaching.py::test_telegram_customer_transport_rejects_wrong_customer_or_noncanonical_destination[topic_id-other-topic]","node_selector_sha256":"05a34b872ca727782e91311bb0db36354465146433c99f57572c90af6498d316","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_nutrition_coaching.py","source_sha256":"bb33892ec026e9d5c25e1e485a93f6bf1a777f556b7df6fc20e00b54872788ab","status":"PASS"},{"categories":["callback","prior-matrix","stale","validated-stale-cleanup"],"duration_seconds":0.004,"index":4,"junit_classname":"tests.gateway.test_telegram_physique_checkin.TestPhysiqueTelegramAdapterIngress","junit_name":"test_n3_callback_acknowledges_before_rejecting_stale_revision_or_render","node":"tests/gateway/test_telegram_physique_checkin.py::TestPhysiqueTelegramAdapterIngress::test_n3_callback_acknowledges_before_rejecting_stale_revision_or_render","node_selector_sha256":"049e85cc793b096423ace5eef9538bbe535246e584c856b259a1edbd018f54c0","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_telegram_physique_checkin.py","source_sha256":"d195cb0aac6a33c00b549d2627ec87c573e0ec6ed1c609289b9c916a48d5d3ce","status":"PASS"},{"categories":["callback","pid-reuse-live-identity","prior-matrix","stale","validated-stale-cleanup"],"duration_seconds":0.004,"index":5,"junit_classname":"tests.gateway.test_telegram_physique_checkin.TestPhysiqueTelegramAdapterIngress","junit_name":"test_n3_callback_rejects_stale_render_identity_before_business_mutation","node":"tests/gateway/test_telegram_physique_checkin.py::TestPhysiqueTelegramAdapterIngress::test_n3_callback_rejects_stale_render_identity_before_business_mutation","node_selector_sha256":"6c96b8e181ff1f47560d7c3c3e833485bd3f3c24b1f816f9e3ba3ee27b20ec25","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_telegram_physique_checkin.py","source_sha256":"d195cb0aac6a33c00b549d2627ec87c573e0ec6ed1c609289b9c916a48d5d3ce","status":"PASS"},{"categories":["expiry","prior-matrix"],"duration_seconds":0.004,"index":6,"junit_classname":"tests.gateway.test_telegram_physique_checkin.TestPhysiqueCheckinBridge","junit_name":"test_replay_and_expiry_are_rejected_without_mutating_service","node":"tests/gateway/test_telegram_physique_checkin.py::TestPhysiqueCheckinBridge::test_replay_and_expiry_are_rejected_without_mutating_service","node_selector_sha256":"6c6dc75df6595a39c83fbdbfc8c9867fa149ec8bc17bdc3b78b605d6b79e1f8f","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_telegram_physique_checkin.py","source_sha256":"d195cb0aac6a33c00b549d2627ec87c573e0ec6ed1c609289b9c916a48d5d3ce","status":"PASS"},{"categories":["flaky","prior-matrix"],"duration_seconds":0.007,"index":7,"junit_classname":"tests.gateway.test_nutrition_coaching","junit_name":"test_generation_worker_auth_failure_is_retryable_without_receipt_deletion","node":"tests/gateway/test_nutrition_coaching.py::test_generation_worker_auth_failure_is_retryable_without_receipt_deletion","node_selector_sha256":"e1280b56c8b493f9aecfb291e946a30def69b843a68cb4c84ac51f3c917fb4eb","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_nutrition_coaching.py","source_sha256":"bb33892ec026e9d5c25e1e485a93f6bf1a777f556b7df6fc20e00b54872788ab","status":"PASS"},{"categories":["malformed","prior-matrix"],"duration_seconds":0.005,"index":8,"junit_classname":"tests.gateway.test_nutrition_coaching","junit_name":"test_generation_worker_invalid_output_creates_no_draft","node":"tests/gateway/test_nutrition_coaching.py::test_generation_worker_invalid_output_creates_no_draft","node_selector_sha256":"13b2ee89a6a353054fabfdf18615852b12d6dcbbacfcac257de8593585ffc443","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_nutrition_coaching.py","source_sha256":"bb33892ec026e9d5c25e1e485a93f6bf1a777f556b7df6fc20e00b54872788ab","status":"PASS"},{"categories":["cancel-restart","expiry","prior-matrix","restart","stale","validated-stale-cleanup"],"duration_seconds":0.006,"index":9,"junit_classname":"tests.gateway.test_nutrition_coaching","junit_name":"test_generation_worker_restart_reclaims_only_an_expired_lease","node":"tests/gateway/test_nutrition_coaching.py::test_generation_worker_restart_reclaims_only_an_expired_lease","node_selector_sha256":"311984067cf85762335a5f037fa48a9033d2a0cd064972878db25e09bde8e276","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_nutrition_coaching.py","source_sha256":"bb33892ec026e9d5c25e1e485a93f6bf1a777f556b7df6fc20e00b54872788ab","status":"PASS"},{"categories":["prior-matrix","stale","validated-stale-cleanup"],"duration_seconds":0.008,"index":10,"junit_classname":"tests.gateway.test_nutrition_coaching","junit_name":"test_generation_worker_stale_provider_return_cannot_persist_over_reclaimed_claim","node":"tests/gateway/test_nutrition_coaching.py::test_generation_worker_stale_provider_return_cannot_persist_over_reclaimed_claim","node_selector_sha256":"f229ca8f2fb63856651e7ac806c0f089e8eb802fe74ebace7be6f7a57bf574a7","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_nutrition_coaching.py","source_sha256":"bb33892ec026e9d5c25e1e485a93f6bf1a777f556b7df6fc20e00b54872788ab","status":"PASS"},{"categories":["cancel-restart","pid-reuse-live-identity","prior-matrix","restart"],"duration_seconds":0.005,"index":11,"junit_classname":"tests.gateway.test_telegram_room_bootstrap_adversarial","junit_name":"test_restart_preserves_every_nonterminal_phase[PREPARED]","node":"tests/gateway/test_telegram_room_bootstrap_adversarial.py::test_restart_preserves_every_nonterminal_phase[PREPARED]","node_selector_sha256":"410ce486b7397c0c611bb9e1a62a0e8d8b21c0ffddc783bb377b9b8c959337e4","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_telegram_room_bootstrap_adversarial.py","source_sha256":"cba9b51e542be736c38af3d36bd7ff715e3ebff58583ce746167fb1969d1756d","status":"PASS"},{"categories":["cancel-restart","pid-reuse-live-identity","prior-matrix","restart"],"duration_seconds":0.008,"index":12,"junit_classname":"tests.gateway.test_telegram_room_bootstrap_adversarial","junit_name":"test_restart_preserves_every_nonterminal_phase[REGISTERING]","node":"tests/gateway/test_telegram_room_bootstrap_adversarial.py::test_restart_preserves_every_nonterminal_phase[REGISTERING]","node_selector_sha256":"40bee63e8c30e02f9c55d4ef77edf6bd039e726160f28b99e58138778a7d0086","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_telegram_room_bootstrap_adversarial.py","source_sha256":"cba9b51e542be736c38af3d36bd7ff715e3ebff58583ce746167fb1969d1756d","status":"PASS"},{"categories":["cancel-restart","pid-reuse-live-identity","prior-matrix","restart"],"duration_seconds":0.006,"index":13,"junit_classname":"tests.gateway.test_telegram_room_bootstrap_adversarial","junit_name":"test_restart_preserves_every_nonterminal_phase[AWAITING_CONSENT]","node":"tests/gateway/test_telegram_room_bootstrap_adversarial.py::test_restart_preserves_every_nonterminal_phase[AWAITING_CONSENT]","node_selector_sha256":"3e74d063eb36489b272e7a6f70669caf24782322d4a35eb050e6090e4399f9f0","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_telegram_room_bootstrap_adversarial.py","source_sha256":"cba9b51e542be736c38af3d36bd7ff715e3ebff58583ce746167fb1969d1756d","status":"PASS"},{"categories":["cancel-restart","pid-reuse-live-identity","prior-matrix","restart"],"duration_seconds":0.006,"index":14,"junit_classname":"tests.gateway.test_telegram_room_bootstrap_adversarial","junit_name":"test_restart_preserves_every_nonterminal_phase[AWAITING_ACTIVATION]","node":"tests/gateway/test_telegram_room_bootstrap_adversarial.py::test_restart_preserves_every_nonterminal_phase[AWAITING_ACTIVATION]","node_selector_sha256":"a074932cb1d1936f361c35dbe80623f8d7f63900042c6e29c0ab4cd741234af3","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_telegram_room_bootstrap_adversarial.py","source_sha256":"cba9b51e542be736c38af3d36bd7ff715e3ebff58583ce746167fb1969d1756d","status":"PASS"},{"categories":["callback","prior-matrix"],"duration_seconds":0.004,"index":15,"junit_classname":"tests.gateway.test_telegram_nutrition_onboarding","junit_name":"test_review_callbacks_use_canonical_service_and_exact_role_route[op_rev-owner_review-review_as_owner-revise-owner-collecting-revision]","node":"tests/gateway/test_telegram_nutrition_onboarding.py::test_review_callbacks_use_canonical_service_and_exact_role_route[op_rev-owner_review-review_as_owner-revise-owner-collecting-revision]","node_selector_sha256":"008cc791fa3579a89f52e453118bf65e94add10153cb927b4a8045a2db80deea","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_telegram_nutrition_onboarding.py","source_sha256":"6388b04c09b58a2287f23b4849ee5b32ab0f7f1176e5ecf5eee281283ed76a96","status":"PASS"},{"categories":["callback","prior-matrix"],"duration_seconds":0.004,"index":16,"junit_classname":"tests.gateway.test_telegram_nutrition_onboarding","junit_name":"test_review_callbacks_use_canonical_service_and_exact_role_route[op_rej-owner_review-review_as_owner-rejected-owner-rejected-rejection]","node":"tests/gateway/test_telegram_nutrition_onboarding.py::test_review_callbacks_use_canonical_service_and_exact_role_route[op_rej-owner_review-review_as_owner-rejected-owner-rejected-rejection]","node_selector_sha256":"f0675e8ef6cf39a5d2cec9162ab3ca69d92a573bc088eb934a6ebbda434fe686","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_telegram_nutrition_onboarding.py","source_sha256":"6388b04c09b58a2287f23b4849ee5b32ab0f7f1176e5ecf5eee281283ed76a96","status":"PASS"},{"categories":["callback","prior-matrix","privacy"],"duration_seconds":0.004,"index":17,"junit_classname":"tests.gateway.test_telegram_nutrition_onboarding","junit_name":"test_review_callback_rejects_wrong_user_before_service_mutation","node":"tests/gateway/test_telegram_nutrition_onboarding.py::test_review_callback_rejects_wrong_user_before_service_mutation","node_selector_sha256":"c4d1b27b01394c7a1e1f442f85066abb367ad0d0d14b2ccc5196681d5419264f","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_telegram_nutrition_onboarding.py","source_sha256":"6388b04c09b58a2287f23b4849ee5b32ab0f7f1176e5ecf5eee281283ed76a96","status":"PASS"},{"categories":["callback","prior-matrix","stale","validated-stale-cleanup"],"duration_seconds":0.004,"index":18,"junit_classname":"tests.gateway.test_telegram_nutrition_onboarding_callback_observability","junit_name":"test_stale_owner_review_callback_is_rejected_before_mutation","node":"tests/gateway/test_telegram_nutrition_onboarding_callback_observability.py::test_stale_owner_review_callback_is_rejected_before_mutation","node_selector_sha256":"f5c1dfdb5dae9323143b5e5f04dbd6b2f4edd20c1e5befd801b74cda9da481f1","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_telegram_nutrition_onboarding_callback_observability.py","source_sha256":"3bd1a779bf2c2866d34718cbe8aed9aadb811ed569a33eef257dce2b286c2907","status":"PASS"},{"categories":["callback","cancel-restart","prior-matrix","restart"],"duration_seconds":0.006,"index":19,"junit_classname":"tests.gateway.test_telegram_nutrition_onboarding_callback_observability","junit_name":"test_restart_authenticates_original_owner_update_and_records_terminal_receipt","node":"tests/gateway/test_telegram_nutrition_onboarding_callback_observability.py::test_restart_authenticates_original_owner_update_and_records_terminal_receipt","node_selector_sha256":"05eb5e4e148771b7ae2770adedda607cc1513e993586ee24e40cdae38723482d","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_telegram_nutrition_onboarding_callback_observability.py","source_sha256":"3bd1a779bf2c2866d34718cbe8aed9aadb811ed569a33eef257dce2b286c2907","status":"PASS"},{"categories":["callback","cancel-restart","exactly-once","prior-matrix","restart"],"duration_seconds":0.004,"index":20,"junit_classname":"tests.gateway.test_telegram_nutrition_onboarding_callback_observability","junit_name":"test_restart_recovers_committed_owner_approval_without_second_review","node":"tests/gateway/test_telegram_nutrition_onboarding_callback_observability.py::test_restart_recovers_committed_owner_approval_without_second_review","node_selector_sha256":"9421f62a2918e7bc4c762b9936109f605892d72978fad3d3e78ec16fbbd07a8f","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_telegram_nutrition_onboarding_callback_observability.py","source_sha256":"3bd1a779bf2c2866d34718cbe8aed9aadb811ed569a33eef257dce2b286c2907","status":"PASS"},{"categories":["cancel-restart","exactly-once","prior-matrix","restart"],"duration_seconds":0.014,"index":21,"junit_classname":"tests.gateway.test_task7_generation_hardening","junit_name":"test_delivery_restart_after_transport_before_receipt_does_not_resend","node":"tests/gateway/test_task7_generation_hardening.py::test_delivery_restart_after_transport_before_receipt_does_not_resend","node_selector_sha256":"9da5a0ecc6577b5561d21b5ed0162739a6de0dc24902809521d031689a9264a1","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_task7_generation_hardening.py","source_sha256":"b6c90c3784be7cd729ea4717087d5371c187df2374e277b608a62bf09565a447","status":"PASS"},{"categories":["callback","exactly-once","hung","prior-matrix"],"duration_seconds":0.008,"index":22,"junit_classname":"tests.gateway.test_nutrition_coaching","junit_name":"test_delivery_outbox_provider_timeout_callback_never_resends","node":"tests/gateway/test_nutrition_coaching.py::test_delivery_outbox_provider_timeout_callback_never_resends","node_selector_sha256":"09ad24f4bd175e6af87fcffebc070838559550193ba2b0b5a096ef7437589eda","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_nutrition_coaching.py","source_sha256":"bb33892ec026e9d5c25e1e485a93f6bf1a777f556b7df6fc20e00b54872788ab","status":"PASS"},{"categories":["exactly-once","prior-matrix"],"duration_seconds":0.006,"index":23,"junit_classname":"tests.gateway.test_nutrition_coaching","junit_name":"test_approval_receipt_is_immutable_duplicate_idempotent_and_zero_delivery","node":"tests/gateway/test_nutrition_coaching.py::test_approval_receipt_is_immutable_duplicate_idempotent_and_zero_delivery","node_selector_sha256":"6d8d3ad4bca57214944c15d4d3c7cc8aa3d4e30ae22bbba954c25f9dc1d0b0da","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_nutrition_coaching.py","source_sha256":"bb33892ec026e9d5c25e1e485a93f6bf1a777f556b7df6fc20e00b54872788ab","status":"PASS"},{"categories":["injection","prior-matrix","privacy"],"duration_seconds":0.004,"index":24,"junit_classname":"tests.gateway.test_nutrition_coaching","junit_name":"test_coach_v2_request_strips_actions_and_bounds_history","node":"tests/gateway/test_nutrition_coaching.py::test_coach_v2_request_strips_actions_and_bounds_history","node_selector_sha256":"ac13288464dbab898dd7583552533fb7ec5022b73f2f9baff225c61b21d8dc69","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_nutrition_coaching.py","source_sha256":"bb33892ec026e9d5c25e1e485a93f6bf1a777f556b7df6fc20e00b54872788ab","status":"PASS"},{"categories":["cancel-resume","prior-matrix"],"duration_seconds":0.041,"index":25,"junit_classname":"tests.gateway.test_nutrition_coaching","junit_name":"test_customer_pause_resume_is_durable_idempotent_and_authority_neutral","node":"tests/gateway/test_nutrition_coaching.py::test_customer_pause_resume_is_durable_idempotent_and_authority_neutral","node_selector_sha256":"070528d0dfe092380403d5fd813852f97a9561f1af589a7b1aa0600539412c0a","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_nutrition_coaching.py","source_sha256":"bb33892ec026e9d5c25e1e485a93f6bf1a777f556b7df6fc20e00b54872788ab","status":"PASS"},{"categories":["malformed","malformed-preservation","prior-matrix"],"duration_seconds":0.009,"index":26,"junit_classname":"tests.gateway.test_nutrition_coaching","junit_name":"test_malformed_finalization_journal_fails_before_checkin_finalization","node":"tests/gateway/test_nutrition_coaching.py::test_malformed_finalization_journal_fails_before_checkin_finalization","node_selector_sha256":"1144ed8068bb638dfc10a576fecebe5c0b6dbd3ce5cf5ccf6e321903f9d35bcf","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_nutrition_coaching.py","source_sha256":"bb33892ec026e9d5c25e1e485a93f6bf1a777f556b7df6fc20e00b54872788ab","status":"PASS"},{"categories":["flaky","prior-matrix"],"duration_seconds":0.004,"index":27,"junit_classname":"tests.gateway.test_nutrition_coaching","junit_name":"test_generation_card_activation_treats_unchanged_message_as_success","node":"tests/gateway/test_nutrition_coaching.py::test_generation_card_activation_treats_unchanged_message_as_success","node_selector_sha256":"54858d749a945c5ff7e433658abbc95545324ba690d363daa25bb788911e9e10","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_nutrition_coaching.py","source_sha256":"bb33892ec026e9d5c25e1e485a93f6bf1a777f556b7df6fc20e00b54872788ab","status":"PASS"},{"categories":["cancel-restart","cancel-resume","prior-matrix"],"duration_seconds":0.005,"index":28,"junit_classname":"tests.gateway.test_nutrition_coaching","junit_name":"test_generation_worker_cancellation_releases_claim","node":"tests/gateway/test_nutrition_coaching.py::test_generation_worker_cancellation_releases_claim","node_selector_sha256":"eb405eae9b35a85e1931e4e7350a368ea774fa63b8d7ace2c376d16b375fabee","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_nutrition_coaching.py","source_sha256":"bb33892ec026e9d5c25e1e485a93f6bf1a777f556b7df6fc20e00b54872788ab","status":"PASS"},{"categories":["phase-appropriate-post-cleanup-controller","prior-matrix"],"duration_seconds":0.005,"index":29,"junit_classname":"tests.gateway.test_dualcoach_tasks21_25_controller","junit_name":"test_arm_binds_all_prerequisites_without_service_or_telegram_actions","node":"tests/gateway/test_dualcoach_tasks21_25_controller.py::test_arm_binds_all_prerequisites_without_service_or_telegram_actions","node_selector_sha256":"71980078560c3a11ec06ff6666a2da8a499a86e122d5fb79acecfb5053cf8b69","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_dualcoach_tasks21_25_controller.py","source_sha256":"95300eb8243d88af01d0e1167390ab1c30d900fed34bad44f44f2e1aca65bcdf","status":"PASS"},{"categories":["phase-appropriate-post-cleanup-controller","prior-matrix"],"duration_seconds":0.004,"index":30,"junit_classname":"tests.gateway.test_dualcoach_tasks21_25_controller","junit_name":"test_arm_fails_closed_when_a_prerequisite_is_not_satisfied[False-True-provider_auth_not_ready]","node":"tests/gateway/test_dualcoach_tasks21_25_controller.py::test_arm_fails_closed_when_a_prerequisite_is_not_satisfied[False-True-provider_auth_not_ready]","node_selector_sha256":"cf62f4d3ae52235560f3bb6dcf5fb6d0cf4555745dcac53bf2f781eb0f285f6c","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_dualcoach_tasks21_25_controller.py","source_sha256":"95300eb8243d88af01d0e1167390ab1c30d900fed34bad44f44f2e1aca65bcdf","status":"PASS"},{"categories":["phase-appropriate-post-cleanup-controller","prior-matrix"],"duration_seconds":0.004,"index":31,"junit_classname":"tests.gateway.test_dualcoach_tasks21_25_controller","junit_name":"test_arm_fails_closed_when_a_prerequisite_is_not_satisfied[True-False-service_not_inactive]","node":"tests/gateway/test_dualcoach_tasks21_25_controller.py::test_arm_fails_closed_when_a_prerequisite_is_not_satisfied[True-False-service_not_inactive]","node_selector_sha256":"ee0374e426a76a39c26e436e567e4808c1db88763c70601a884b2e2a6d10b8c6","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_dualcoach_tasks21_25_controller.py","source_sha256":"95300eb8243d88af01d0e1167390ab1c30d900fed34bad44f44f2e1aca65bcdf","status":"PASS"},{"categories":["phase-appropriate-post-cleanup-controller","prior-matrix"],"duration_seconds":0.004,"index":32,"junit_classname":"tests.gateway.test_dualcoach_tasks21_25_controller","junit_name":"test_controller_accepts_immutable_historical_workspace_inputs","node":"tests/gateway/test_dualcoach_tasks21_25_controller.py::test_controller_accepts_immutable_historical_workspace_inputs","node_selector_sha256":"9b28bdf73f87ddf8631c752f77c272a92ce98dcdcc9db42bf1246bae51f9867a","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_dualcoach_tasks21_25_controller.py","source_sha256":"95300eb8243d88af01d0e1167390ab1c30d900fed34bad44f44f2e1aca65bcdf","status":"PASS"},{"categories":["phase-appropriate-post-cleanup-controller","prior-matrix"],"duration_seconds":0.003,"index":33,"junit_classname":"tests.gateway.test_dualcoach_tasks21_25_controller","junit_name":"test_controller_rejects_read_only_provider_receipts","node":"tests/gateway/test_dualcoach_tasks21_25_controller.py::test_controller_rejects_read_only_provider_receipts","node_selector_sha256":"eace62a76e062c83a6903252b3253a49d1a35b5961793a490b3675138a792428","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_dualcoach_tasks21_25_controller.py","source_sha256":"95300eb8243d88af01d0e1167390ab1c30d900fed34bad44f44f2e1aca65bcdf","status":"PASS"},{"categories":["phase-appropriate-post-cleanup-controller","prior-matrix"],"duration_seconds":0.003,"index":34,"junit_classname":"tests.gateway.test_dualcoach_tasks21_25_controller","junit_name":"test_arm_requires_the_v2_nonpersistent_active_probe_evidence","node":"tests/gateway/test_dualcoach_tasks21_25_controller.py::test_arm_requires_the_v2_nonpersistent_active_probe_evidence","node_selector_sha256":"73d25edc39b09f1d26c70d98a9a70d792071ee18f5f5f0500cdf5fe9c80a7f66","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_dualcoach_tasks21_25_controller.py","source_sha256":"95300eb8243d88af01d0e1167390ab1c30d900fed34bad44f44f2e1aca65bcdf","status":"PASS"},{"categories":["dirty","misleading-status","phase-appropriate-post-cleanup-controller","prior-matrix"],"duration_seconds":0.004,"index":35,"junit_classname":"tests.gateway.test_dualcoach_tasks21_25_controller","junit_name":"test_arm_rejects_repository_status_drift","node":"tests/gateway/test_dualcoach_tasks21_25_controller.py::test_arm_rejects_repository_status_drift","node_selector_sha256":"f8d482e865bea3dd121a787dfcee676e429ddcfd3165f5a58ac3d2dcd3b65cad","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_dualcoach_tasks21_25_controller.py","source_sha256":"95300eb8243d88af01d0e1167390ab1c30d900fed34bad44f44f2e1aca65bcdf","status":"PASS"},{"categories":["phase-appropriate-post-cleanup-controller","prior-matrix"],"duration_seconds":0.004,"index":36,"junit_classname":"tests.gateway.test_dualcoach_tasks21_25_controller","junit_name":"test_arm_requires_a_durable_owner_review_to_recover","node":"tests/gateway/test_dualcoach_tasks21_25_controller.py::test_arm_requires_a_durable_owner_review_to_recover","node_selector_sha256":"c74d92f9b3ea0d0c63460f62a508c4011c5a82eacda8c55eb406c7239c0e17c5","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_dualcoach_tasks21_25_controller.py","source_sha256":"95300eb8243d88af01d0e1167390ab1c30d900fed34bad44f44f2e1aca65bcdf","status":"PASS"},{"categories":["phase-appropriate-post-cleanup-controller","prior-matrix"],"duration_seconds":0.005,"index":37,"junit_classname":"tests.gateway.test_dualcoach_tasks21_25_controller","junit_name":"test_launch_refuses_to_start_without_a_durable_owner_review_to_recover","node":"tests/gateway/test_dualcoach_tasks21_25_controller.py::test_launch_refuses_to_start_without_a_durable_owner_review_to_recover","node_selector_sha256":"0181f4d88cd2fce1c0deeed82a758e74abc8bbbff1f709e26a61eac036b32425","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_dualcoach_tasks21_25_controller.py","source_sha256":"95300eb8243d88af01d0e1167390ab1c30d900fed34bad44f44f2e1aca65bcdf","status":"PASS"},{"categories":["phase-appropriate-post-cleanup-controller","prior-matrix","stale"],"duration_seconds":0.005,"index":38,"junit_classname":"tests.gateway.test_dualcoach_tasks21_25_controller","junit_name":"test_launch_refuses_to_start_a_runtime_not_bound_to_the_candidate","node":"tests/gateway/test_dualcoach_tasks21_25_controller.py::test_launch_refuses_to_start_a_runtime_not_bound_to_the_candidate","node_selector_sha256":"97fcf74d70d45644310c0fe326d89446e9e7ae66c4411c338fa6d4d353a0eb18","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_dualcoach_tasks21_25_controller.py","source_sha256":"95300eb8243d88af01d0e1167390ab1c30d900fed34bad44f44f2e1aca65bcdf","status":"PASS"},{"categories":["phase-appropriate-post-cleanup-controller","prior-matrix"],"duration_seconds":0.005,"index":39,"junit_classname":"tests.gateway.test_dualcoach_tasks21_25_controller","junit_name":"test_launch_requires_explicit_human_service_start_and_never_controls_telegram","node":"tests/gateway/test_dualcoach_tasks21_25_controller.py::test_launch_requires_explicit_human_service_start_and_never_controls_telegram","node_selector_sha256":"09973d3432aa8c5186f870927763e27d929f52cb9b4ba1fe7a8dec4e5edf8b72","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_dualcoach_tasks21_25_controller.py","source_sha256":"95300eb8243d88af01d0e1167390ab1c30d900fed34bad44f44f2e1aca65bcdf","status":"PASS"},{"categories":["callback","prior-matrix","trainer-free"],"duration_seconds":0.003,"index":40,"junit_classname":"tests.gateway.test_trainer_free_v1_contract","junit_name":"test_callback_v2_and_historical_non1_is_rejected","node":"tests/gateway/test_trainer_free_v1_contract.py::test_callback_v2_and_historical_non1_is_rejected","node_selector_sha256":"236a0bc0d1f9efee1b4b62f1c48d5cc2e60bf28f39b378c5c59dac72364af74f","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_trainer_free_v1_contract.py","source_sha256":"c149bb1d8fc72479d51c53b7fd29b98f2f72432b1f97528ca750e118929e5a34","status":"PASS"},{"categories":["prior-matrix","trainer-free"],"duration_seconds":0.003,"index":41,"junit_classname":"tests.gateway.test_trainer_free_v1_contract","junit_name":"test_owner_review_card_has_exact_v1_authority","node":"tests/gateway/test_trainer_free_v1_contract.py::test_owner_review_card_has_exact_v1_authority","node_selector_sha256":"9ab56b89d779d0d97f49e5f0b9e395d739aaecd5dd5cc4cf1cf70f565cb3c20a","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_trainer_free_v1_contract.py","source_sha256":"c149bb1d8fc72479d51c53b7fd29b98f2f72432b1f97528ca750e118929e5a34","status":"PASS"},{"categories":["legacy-preservation","prior-matrix","trainer-free"],"duration_seconds":0.003,"index":42,"junit_classname":"tests.gateway.test_trainer_free_v1_contract","junit_name":"test_legacy_runtime_modules_are_absent","node":"tests/gateway/test_trainer_free_v1_contract.py::test_legacy_runtime_modules_are_absent","node_selector_sha256":"b0e6f31dcad7224e02fc626435d2ec284baf645f06eda3b2ff6f27015086991b","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_trainer_free_v1_contract.py","source_sha256":"c149bb1d8fc72479d51c53b7fd29b98f2f72432b1f97528ca750e118929e5a34","status":"PASS"},{"categories":["prior-matrix","trainer-free"],"duration_seconds":0.003,"index":43,"junit_classname":"tests.gateway.test_trainer_free_v1_contract","junit_name":"test_owner_review_safety_notes_are_serialized_without_trainer_handoff_data","node":"tests/gateway/test_trainer_free_v1_contract.py::test_owner_review_safety_notes_are_serialized_without_trainer_handoff_data","node_selector_sha256":"161ea5fdaafe2d75ebf4fea3669a332c9e5630ec68944c7600fa36eeef3007c3","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_trainer_free_v1_contract.py","source_sha256":"c149bb1d8fc72479d51c53b7fd29b98f2f72432b1f97528ca750e118929e5a34","status":"PASS"},{"categories":["prior-matrix","trainer-free"],"duration_seconds":0.016,"index":44,"junit_classname":"tests.gateway.test_trainer_free_v1_contract","junit_name":"test_v1_runtime_closure_has_no_trainer_scaffolding_or_projection_keys","node":"tests/gateway/test_trainer_free_v1_contract.py::test_v1_runtime_closure_has_no_trainer_scaffolding_or_projection_keys","node_selector_sha256":"dc575fe1f5ed0e38042583edf75b7a1b6e0f5542ca49f18bb249f314e88da923","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_trainer_free_v1_contract.py","source_sha256":"c149bb1d8fc72479d51c53b7fd29b98f2f72432b1f97528ca750e118929e5a34","status":"PASS"},{"categories":["prior-matrix","trainer-free"],"duration_seconds":0.224,"index":45,"junit_classname":"tests.gateway.test_trainer_free_v1_contract","junit_name":"test_inventory_runtime_roots_have_no_trainer_token_or_namespace","node":"tests/gateway/test_trainer_free_v1_contract.py::test_inventory_runtime_roots_have_no_trainer_token_or_namespace","node_selector_sha256":"90724821f9a9dfeb1951f387bdcf14465c51f57a9de5517f79e59231e27c4e94","phase":"prior-45-node-adversarial-matrix","source_path":"tests/gateway/test_trainer_free_v1_contract.py","source_sha256":"c149bb1d8fc72479d51c53b7fd29b98f2f72432b1f97528ca750e118929e5a34","status":"PASS"},{"categories":["direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.005,"index":46,"junit_classname":"tests.gateway.test_status.TestGatewayPidState","junit_name":"test_write_pid_file_records_gateway_metadata","node":"tests/gateway/test_status.py::TestGatewayPidState::test_write_pid_file_records_gateway_metadata","node_selector_sha256":"243150a862abe910bf169106c529b30d62948ed70fed2a592a22881a149b32bb","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.004,"index":47,"junit_classname":"tests.gateway.test_status.TestGatewayPidState","junit_name":"test_write_pid_file_is_atomic_against_concurrent_writers","node":"tests/gateway/test_status.py::TestGatewayPidState::test_write_pid_file_is_atomic_against_concurrent_writers","node_selector_sha256":"74552239e0ff66683db4395dce74e57efc3053e91a18ef49157741aab1ec5e07","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","legacy-preservation","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":48,"junit_classname":"tests.gateway.test_status.TestGatewayPidState","junit_name":"test_get_running_pid_rejects_live_non_gateway_pid","node":"tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_rejects_live_non_gateway_pid","node_selector_sha256":"8b0a0ec0c6486ceb60844504b5f38f77caf9e6c55109a5121d9feaf5b584c33e","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cleanup-stale-false","direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":49,"junit_classname":"tests.gateway.test_status.TestGatewayPidState","junit_name":"test_get_running_pid_rejects_reused_pid_with_wrong_live_command","node":"tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_rejects_reused_pid_with_wrong_live_command","node_selector_sha256":"5fd39b4ac6ccef9af7faa6566a057442223fd681922717042b0ae8f528b5eda5","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cleanup-stale-false","direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":50,"junit_classname":"tests.gateway.test_status.TestGatewayPidState","junit_name":"test_get_running_pid_rejects_live_gateway_from_another_profile","node":"tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_rejects_live_gateway_from_another_profile","node_selector_sha256":"cd8e184c753a64a4731218a54d4590b90ebf8b5dba359390edc533581355a6ae","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status","pid-reuse-live-identity","symlink-preservation"],"duration_seconds":0.004,"index":51,"junit_classname":"tests.gateway.test_status.TestGatewayPidState","junit_name":"test_runtime_status_rejects_symlinked_authority_file","node":"tests/gateway/test_status.py::TestGatewayPidState::test_runtime_status_rejects_symlinked_authority_file","node_selector_sha256":"3390ed806e793c0a1eeaaf15b69a5c177473947849027c0e06af95990fa942f8","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status","pid-reuse-live-identity","symlink-preservation"],"duration_seconds":0.003,"index":52,"junit_classname":"tests.gateway.test_status.TestGatewayPidState","junit_name":"test_runtime_status_rejects_symlinked_hermes_home","node":"tests/gateway/test_status.py::TestGatewayPidState::test_runtime_status_rejects_symlinked_hermes_home","node_selector_sha256":"f09d6794dd4ef0a4a6b84311ff37e109ae814ecf647c4bb792ec9544f4eb67db","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","lock-ownership","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":53,"junit_classname":"tests.gateway.test_status.TestGatewayPidState","junit_name":"test_get_running_pid_preserves_unverifiable_record_when_lock_is_inactive","node":"tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_preserves_unverifiable_record_when_lock_is_inactive","node_selector_sha256":"184779b165c3102741a1cc016bcdf6464515e07aebf217275bb62e13cd649d07","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":54,"junit_classname":"tests.gateway.test_status.TestGatewayPidState","junit_name":"test_open_running_process_refuses_different_expected_profile","node":"tests/gateway/test_status.py::TestGatewayPidState::test_open_running_process_refuses_different_expected_profile","node_selector_sha256":"164981782ec160864bb6510683d63d30be3bbf50f04ae24b40754816ae8211c9","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":55,"junit_classname":"tests.gateway.test_status.TestGatewayPidState","junit_name":"test_open_running_process_refuses_pid_without_identity_match","node":"tests/gateway/test_status.py::TestGatewayPidState::test_open_running_process_refuses_pid_without_identity_match","node_selector_sha256":"238d7cd4ef44d3ee908c0a616cf11d42c30352f0b3e1cd66b8e28bf64ddb6c33","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.005,"index":56,"junit_classname":"tests.gateway.test_status.TestGatewayPidState","junit_name":"test_pidfd_handle_signals_the_spawned_child","node":"tests/gateway/test_status.py::TestGatewayPidState::test_pidfd_handle_signals_the_spawned_child","node_selector_sha256":"6be5368e6e30cec10a7d90bb360e0620a3beb0cfdbdd62694788b09300ce68bc","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status","pid-reuse-live-identity","validated-stale-cleanup"],"duration_seconds":0.003,"index":57,"junit_classname":"tests.gateway.test_status.TestGatewayPidState","junit_name":"test_get_running_pid_cleans_stale_record_from_dead_process","node":"tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_cleans_stale_record_from_dead_process","node_selector_sha256":"9d487dcf0da62a7da45c576d996b61ceebc99d894e5c2b803b1493e4135eaab0","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.004,"index":58,"junit_classname":"tests.gateway.test_status.TestGatewayPidState","junit_name":"test_get_running_pid_rejects_gateway_metadata_when_live_cmdline_is_unavailable","node":"tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_rejects_gateway_metadata_when_live_cmdline_is_unavailable","node_selector_sha256":"9b8c26183cae8bad221eaac30d74fa2a4b9f086158ce0c1127d0597f65965894","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.004,"index":59,"junit_classname":"tests.gateway.test_status.TestGatewayPidState","junit_name":"test_get_running_pid_accepts_script_style_gateway_cmdline","node":"tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_accepts_script_style_gateway_cmdline","node_selector_sha256":"79e3762e425f1f7ac7d58c9dac1db3d9ecbf52b5eb3f3c9e3118e1621f537ce9","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cleanup-stale-false","direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.004,"index":60,"junit_classname":"tests.gateway.test_status.TestGatewayPidState","junit_name":"test_get_running_pid_accepts_explicit_pid_path_without_cleanup","node":"tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_accepts_explicit_pid_path_without_cleanup","node_selector_sha256":"e9130f3627ac2fc3045a6eb6fc6583dd267205fcbed3e97f92d1e1717308f893","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","lock-ownership","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.03,"index":61,"junit_classname":"tests.gateway.test_status.TestGatewayPidState","junit_name":"test_runtime_lock_claims_and_releases_liveness","node":"tests/gateway/test_status.py::TestGatewayPidState::test_runtime_lock_claims_and_releases_liveness","node_selector_sha256":"a956a32be43722ffe79c39c2af86dcf3f8bca8b359644edf9e5f570adeac63c4","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","lock-ownership","misleading-status","pid-reuse-live-identity","validated-stale-cleanup"],"duration_seconds":0.005,"index":62,"junit_classname":"tests.gateway.test_status.TestGatewayPidState","junit_name":"test_get_running_pid_treats_pid_file_as_stale_without_runtime_lock","node":"tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_treats_pid_file_as_stale_without_runtime_lock","node_selector_sha256":"d9ebe53ea1919013bbf0adec06b50e5c038427781c97e48211455794d4fa57c9","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status","pid-reuse-live-identity","validated-stale-cleanup"],"duration_seconds":0.004,"index":63,"junit_classname":"tests.gateway.test_status.TestGatewayPidState","junit_name":"test_get_running_pid_cleans_stale_metadata_from_dead_foreign_pid","node":"tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_cleans_stale_metadata_from_dead_foreign_pid","node_selector_sha256":"7db6b6c1316761b71853eab1d570bc3764063a34a77d7bad0f76ed851d8cd952","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","lock-ownership","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.004,"index":64,"junit_classname":"tests.gateway.test_status.TestGatewayPidState","junit_name":"test_get_running_pid_falls_back_to_live_lock_record","node":"tests/gateway/test_status.py::TestGatewayPidState::test_get_running_pid_falls_back_to_live_lock_record","node_selector_sha256":"0dff80059e4ab1ef52bc0cb43c5dfa5d0cf4853334ffb588c83101429cf9958e","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status"],"duration_seconds":0.003,"index":65,"junit_classname":"tests.gateway.test_status.TestGatewayRuntimeStatus","junit_name":"test_write_json_file_uses_atomic_json_write","node":"tests/gateway/test_status.py::TestGatewayRuntimeStatus::test_write_json_file_uses_atomic_json_write","node_selector_sha256":"0744251ed351014bc6910400ad7b7093a8566b4759cedca245d09d093e44efda","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status"],"duration_seconds":0.003,"index":66,"junit_classname":"tests.gateway.test_status.TestGatewayRuntimeStatus","junit_name":"test_runtime_status_file_is_private","node":"tests/gateway/test_status.py::TestGatewayRuntimeStatus::test_runtime_status_file_is_private","node_selector_sha256":"a9e63d439127e9060b018677dbd9b5102bab8b7bf3b8ac0ac5bd3c7291823967","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.004,"index":67,"junit_classname":"tests.gateway.test_status.TestGatewayRuntimeStatus","junit_name":"test_runtime_status_records_boot_and_profile_identity","node":"tests/gateway/test_status.py::TestGatewayRuntimeStatus::test_runtime_status_records_boot_and_profile_identity","node_selector_sha256":"8d20e83512490caddc467f3e76911a59e03d1ac87d69e3cf259fef38e47bf7c9","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":68,"junit_classname":"tests.gateway.test_status.TestGatewayRuntimeStatus","junit_name":"test_unverifiable_live_identity_reports_degraded_without_mutation","node":"tests/gateway/test_status.py::TestGatewayRuntimeStatus::test_unverifiable_live_identity_reports_degraded_without_mutation","node_selector_sha256":"9429a05eddbe646e775ba54b5a7764336740b35295a650a09290901d1daa573c","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status","validated-stale-cleanup"],"duration_seconds":0.006,"index":69,"junit_classname":"tests.gateway.test_status.TestGatewayRuntimeStatus","junit_name":"test_dead_child_reconciles_runtime_status_once","node":"tests/gateway/test_status.py::TestGatewayRuntimeStatus::test_dead_child_reconciles_runtime_status_once","node_selector_sha256":"f1aa804483f64f1a06e4769c60123f771146f79fb2b5bfc81a717ca5622c1935","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status","validated-stale-cleanup"],"duration_seconds":0.003,"index":70,"junit_classname":"tests.gateway.test_status.TestGatewayRuntimeStatus","junit_name":"test_dead_runtime_reconciliation_write_failure_is_visible","node":"tests/gateway/test_status.py::TestGatewayRuntimeStatus::test_dead_runtime_reconciliation_write_failure_is_visible","node_selector_sha256":"c51cfcc1a7b41d7d5519115b3e1ee7ae5e1bf66ed7bb488f86e98f72fe5cca13","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status","pid-reuse-live-identity","validated-stale-cleanup"],"duration_seconds":0.003,"index":71,"junit_classname":"tests.gateway.test_status.TestGatewayRuntimeStatus","junit_name":"test_write_runtime_status_overwrites_stale_pid_on_restart","node":"tests/gateway/test_status.py::TestGatewayRuntimeStatus::test_write_runtime_status_overwrites_stale_pid_on_restart","node_selector_sha256":"dd0289b8881f0fc6f25f90269c818904b5d42ee2523d744ec271a8a6cb507f6a","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status","validated-stale-cleanup"],"duration_seconds":0.003,"index":72,"junit_classname":"tests.gateway.test_status.TestGatewayRuntimeStatus","junit_name":"test_write_runtime_status_overwrites_stale_argv_on_restart","node":"tests/gateway/test_status.py::TestGatewayRuntimeStatus::test_write_runtime_status_overwrites_stale_argv_on_restart","node_selector_sha256":"2210786bb4d5b8c429dfefb2281b74a55303603c1cca6ddcde7dbc8d69dc2f2f","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status"],"duration_seconds":0.003,"index":73,"junit_classname":"tests.gateway.test_status.TestGatewayRuntimeStatus","junit_name":"test_write_runtime_status_records_platform_failure","node":"tests/gateway/test_status.py::TestGatewayRuntimeStatus::test_write_runtime_status_records_platform_failure","node_selector_sha256":"27e15901e0700bddeb782ebae909f4ea8260ae389178ed3528d57b53d3ad2547","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status","validated-stale-cleanup"],"duration_seconds":0.004,"index":74,"junit_classname":"tests.gateway.test_status.TestGatewayRuntimeStatus","junit_name":"test_write_runtime_status_explicit_none_clears_stale_fields","node":"tests/gateway/test_status.py::TestGatewayRuntimeStatus::test_write_runtime_status_explicit_none_clears_stale_fields","node_selector_sha256":"062e68e241935b78454289986a5c5a782036880f4bdea80ebb398489f1b00855","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":75,"junit_classname":"tests.gateway.test_status.TestTerminatePid","junit_name":"test_force_uses_taskkill_on_windows","node":"tests/gateway/test_status.py::TestTerminatePid::test_force_uses_taskkill_on_windows","node_selector_sha256":"a8f7ed7dd7fd64fcfadf4e93682515d7fc0268435e1ba42e8b5d206c981ba876","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":76,"junit_classname":"tests.gateway.test_status.TestTerminatePid","junit_name":"test_force_falls_back_to_sigterm_when_taskkill_missing","node":"tests/gateway/test_status.py::TestTerminatePid::test_force_falls_back_to_sigterm_when_taskkill_missing","node_selector_sha256":"998e2a3c3a366afaa8bba8ab31947b835d4b075abf88994df313ac610ef78433","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","lock-ownership","misleading-status"],"duration_seconds":0.003,"index":77,"junit_classname":"tests.gateway.test_status.TestScopedLocks","junit_name":"test_windows_file_lock_uses_high_offset","node":"tests/gateway/test_status.py::TestScopedLocks::test_windows_file_lock_uses_high_offset","node_selector_sha256":"27651ab644002d4bb177fada973d626e5a214d332997e001921e3dcf83fec3ff","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","lock-ownership","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.021,"index":78,"junit_classname":"tests.gateway.test_status.TestScopedLocks","junit_name":"test_acquire_scoped_lock_rejects_live_other_process","node":"tests/gateway/test_status.py::TestScopedLocks::test_acquire_scoped_lock_rejects_live_other_process","node_selector_sha256":"5c30bd8f00bf6b2d32eda6a1f70f026a3b4fde98289a88dc4701ef89fe7d7fa2","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","lock-ownership","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.004,"index":79,"junit_classname":"tests.gateway.test_status.TestScopedLocks","junit_name":"test_acquire_scoped_lock_replaces_pid_reused_by_unrelated_process","node":"tests/gateway/test_status.py::TestScopedLocks::test_acquire_scoped_lock_replaces_pid_reused_by_unrelated_process","node_selector_sha256":"8cbc78f37b500c139da991e90aaf9e5da29d1d318a4565edfad68f866cecf3b2","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","lock-ownership","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":80,"junit_classname":"tests.gateway.test_status.TestScopedLocks","junit_name":"test_acquire_scoped_lock_keeps_lock_when_cmdline_unreadable_but_record_is_gateway","node":"tests/gateway/test_status.py::TestScopedLocks::test_acquire_scoped_lock_keeps_lock_when_cmdline_unreadable_but_record_is_gateway","node_selector_sha256":"bde6ce2e2463ae39ea9f1a9796d23f865718d49ae5c7d6cc009151b89ff338ba","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","lock-ownership","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":81,"junit_classname":"tests.gateway.test_status.TestScopedLocks","junit_name":"test_acquire_scoped_lock_keeps_lock_when_pid_reused_by_gateway","node":"tests/gateway/test_status.py::TestScopedLocks::test_acquire_scoped_lock_keeps_lock_when_pid_reused_by_gateway","node_selector_sha256":"a74e36f5d4498ec4d34d1c3c88f2621b82025b98789823c281bf9ac9909794c5","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","lock-ownership","misleading-status","validated-stale-cleanup"],"duration_seconds":0.004,"index":82,"junit_classname":"tests.gateway.test_status.TestScopedLocks","junit_name":"test_acquire_scoped_lock_replaces_stale_record","node":"tests/gateway/test_status.py::TestScopedLocks::test_acquire_scoped_lock_replaces_stale_record","node_selector_sha256":"bfeffcbcec90be9e43457034cfe1ffe3841a992ea1cf749da19cc22eb4c0aaa1","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","lock-ownership","malformed-preservation","misleading-status"],"duration_seconds":0.003,"index":83,"junit_classname":"tests.gateway.test_status.TestScopedLocks","junit_name":"test_acquire_scoped_lock_recovers_empty_lock_file","node":"tests/gateway/test_status.py::TestScopedLocks::test_acquire_scoped_lock_recovers_empty_lock_file","node_selector_sha256":"70681d00d79c5677cad4d71f72f34747a57270c474c8083a98bcab2b82d226e5","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","lock-ownership","malformed-preservation","misleading-status"],"duration_seconds":0.003,"index":84,"junit_classname":"tests.gateway.test_status.TestScopedLocks","junit_name":"test_acquire_scoped_lock_recovers_corrupt_lock_file","node":"tests/gateway/test_status.py::TestScopedLocks::test_acquire_scoped_lock_recovers_corrupt_lock_file","node_selector_sha256":"07a23271f06f57894602fcc865962c09f5cdf739fce5a6763fda75ed52cf3828","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","lock-ownership","misleading-status"],"duration_seconds":0.003,"index":85,"junit_classname":"tests.gateway.test_status.TestScopedLocks","junit_name":"test_release_scoped_lock_only_removes_current_owner","node":"tests/gateway/test_status.py::TestScopedLocks::test_release_scoped_lock_only_removes_current_owner","node_selector_sha256":"8a8bf048c30781ee9ff276debfb9ab14165a5dfda1363df5825e5eab9d04a632","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","lock-ownership","misleading-status"],"duration_seconds":0.003,"index":86,"junit_classname":"tests.gateway.test_status.TestScopedLocks","junit_name":"test_release_all_scoped_locks_can_target_single_owner","node":"tests/gateway/test_status.py::TestScopedLocks::test_release_all_scoped_locks_can_target_single_owner","node_selector_sha256":"8d2b7829bfe865c3b9a2dbe876c629107bffd5a1c59528344d257affac8fdebe","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","lock-ownership","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":87,"junit_classname":"tests.gateway.test_status.TestScopedLocks","junit_name":"test_release_all_scoped_locks_skips_pid_reuse_mismatch","node":"tests/gateway/test_status.py::TestScopedLocks::test_release_all_scoped_locks_skips_pid_reuse_mismatch","node_selector_sha256":"4e0a10113cc37874727d342c3ebfc424d45031c29d62955d3e083c362b33d8e1","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","lock-ownership","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":88,"junit_classname":"tests.gateway.test_status.TestScopedLocks","junit_name":"test_acquire_scoped_lock_replaces_reused_pid_even_with_matching_start_time","node":"tests/gateway/test_status.py::TestScopedLocks::test_acquire_scoped_lock_replaces_reused_pid_even_with_matching_start_time","node_selector_sha256":"fe0da4f042519a8fc369500750daa703e9f7e64acb55c262a101b6f00c1b7be6","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":89,"junit_classname":"tests.gateway.test_status.TestTakeoverMarker","junit_name":"test_write_marker_records_target_identity","node":"tests/gateway/test_status.py::TestTakeoverMarker::test_write_marker_records_target_identity","node_selector_sha256":"cd50396ac9712ed60a6436b4b3346c5265eb7008b5acd475303e58f00a2d4aa3","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status"],"duration_seconds":0.003,"index":90,"junit_classname":"tests.gateway.test_status.TestTakeoverMarker","junit_name":"test_consume_returns_true_when_marker_names_self","node":"tests/gateway/test_status.py::TestTakeoverMarker::test_consume_returns_true_when_marker_names_self","node_selector_sha256":"52042b8d5ed1bcb271bb98cfe32dacf0fb250257259422fb5aba1804a41abbab","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.004,"index":91,"junit_classname":"tests.gateway.test_status.TestTakeoverMarker","junit_name":"test_consume_returns_false_for_different_pid","node":"tests/gateway/test_status.py::TestTakeoverMarker::test_consume_returns_false_for_different_pid","node_selector_sha256":"16746b6316b348753888bbd31a86a2cac41379f44f9c8ad03f079689a1ba2f30","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status"],"duration_seconds":0.003,"index":92,"junit_classname":"tests.gateway.test_status.TestTakeoverMarker","junit_name":"test_consume_returns_false_on_start_time_mismatch","node":"tests/gateway/test_status.py::TestTakeoverMarker::test_consume_returns_false_on_start_time_mismatch","node_selector_sha256":"c414c84a1a4ff4a5cdbc2c9641a5858d17b0784d7f9ff8475f75d64f52bafad7","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status"],"duration_seconds":0.004,"index":93,"junit_classname":"tests.gateway.test_status.TestTakeoverMarker","junit_name":"test_consume_returns_true_on_windows_when_start_time_unavailable","node":"tests/gateway/test_status.py::TestTakeoverMarker::test_consume_returns_true_on_windows_when_start_time_unavailable","node_selector_sha256":"f06b4b75b1d28875a1e85b062930f526aa733a0f3f8ed3a5139397f985d84e72","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status"],"duration_seconds":0.003,"index":94,"junit_classname":"tests.gateway.test_status.TestTakeoverMarker","junit_name":"test_consume_returns_false_when_marker_missing","node":"tests/gateway/test_status.py::TestTakeoverMarker::test_consume_returns_false_when_marker_missing","node_selector_sha256":"237b5446e45dde5294e0ead93bd5abc160047a724538b2dc01626b0487bbdf0a","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status","validated-stale-cleanup"],"duration_seconds":0.003,"index":95,"junit_classname":"tests.gateway.test_status.TestTakeoverMarker","junit_name":"test_consume_returns_false_for_stale_marker","node":"tests/gateway/test_status.py::TestTakeoverMarker::test_consume_returns_false_for_stale_marker","node_selector_sha256":"201bc23c524b144761fc6b9f0a8a854f58b2ed2954d79a9ba16b17f7ca64a05e","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","malformed-preservation","misleading-status"],"duration_seconds":0.003,"index":96,"junit_classname":"tests.gateway.test_status.TestTakeoverMarker","junit_name":"test_consume_handles_malformed_marker_gracefully","node":"tests/gateway/test_status.py::TestTakeoverMarker::test_consume_handles_malformed_marker_gracefully","node_selector_sha256":"0a954e4c22269dec93d8a98bbb00a7f27abf7f8d991d3501e3b4584d57e5f235","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","malformed-preservation","misleading-status"],"duration_seconds":0.003,"index":97,"junit_classname":"tests.gateway.test_status.TestTakeoverMarker","junit_name":"test_consume_handles_marker_with_missing_fields","node":"tests/gateway/test_status.py::TestTakeoverMarker::test_consume_handles_marker_with_missing_fields","node_selector_sha256":"e0c3d34d1a753f8c2bf53d55645bcab1cb98ed00654326b6514734d1ef1233f4","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status"],"duration_seconds":0.003,"index":98,"junit_classname":"tests.gateway.test_status.TestTakeoverMarker","junit_name":"test_clear_takeover_marker_is_idempotent","node":"tests/gateway/test_status.py::TestTakeoverMarker::test_clear_takeover_marker_is_idempotent","node_selector_sha256":"eb2c8891f49a8d14974a933660bdcd1960a94dc835067b7db02fd2e6cdf8c882","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status"],"duration_seconds":0.003,"index":99,"junit_classname":"tests.gateway.test_status.TestTakeoverMarker","junit_name":"test_write_marker_returns_false_on_write_failure","node":"tests/gateway/test_status.py::TestTakeoverMarker::test_write_marker_returns_false_on_write_failure","node_selector_sha256":"1806df9a81147af48bd81da9cb2f96c43a356644daa630713e5be9d40df0f5e0","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status","pid-reuse-live-identity","validated-stale-cleanup"],"duration_seconds":0.003,"index":100,"junit_classname":"tests.gateway.test_status.TestTakeoverMarker","junit_name":"test_consume_ignores_marker_for_different_process_and_prevents_stale_grief","node":"tests/gateway/test_status.py::TestTakeoverMarker::test_consume_ignores_marker_for_different_process_and_prevents_stale_grief","node_selector_sha256":"1411a55b5c08d0cc0f68aa67543be76efd5a110e3a44c6998105406894c857e7","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":101,"junit_classname":"tests.gateway.test_status.TestPlannedStopMarker","junit_name":"test_write_marker_records_target_identity","node":"tests/gateway/test_status.py::TestPlannedStopMarker::test_write_marker_records_target_identity","node_selector_sha256":"62f6391247ff9148b35ce753f102332f433d35a65d7a4abd1e04ac3754b95e4f","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status"],"duration_seconds":0.003,"index":102,"junit_classname":"tests.gateway.test_status.TestPlannedStopMarker","junit_name":"test_consume_returns_true_when_marker_names_self","node":"tests/gateway/test_status.py::TestPlannedStopMarker::test_consume_returns_true_when_marker_names_self","node_selector_sha256":"db2b6f5de0467ea12ab3a4d85fe60f5acd59ebc9c29e5dc39d7cc39abf050112","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":103,"junit_classname":"tests.gateway.test_status.TestPlannedStopMarker","junit_name":"test_consume_returns_false_for_different_pid","node":"tests/gateway/test_status.py::TestPlannedStopMarker::test_consume_returns_false_for_different_pid","node_selector_sha256":"a3c621d5b4b666fc4798b23b3a05d83d9dce5006eebd8358fcc84f94f5a6c948","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":104,"junit_classname":"tests.gateway.test_status.TestPlannedStopMarker","junit_name":"test_consume_rejects_marker_from_a_different_boot","node":"tests/gateway/test_status.py::TestPlannedStopMarker::test_consume_rejects_marker_from_a_different_boot","node_selector_sha256":"43f7d6f7bfeb9c9722584f702f61f49cdeef857201f389dc9efdd0206bbdb496","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status","validated-stale-cleanup"],"duration_seconds":0.003,"index":105,"junit_classname":"tests.gateway.test_status.TestPlannedStopMarker","junit_name":"test_consume_returns_false_for_stale_marker","node":"tests/gateway/test_status.py::TestPlannedStopMarker::test_consume_returns_false_for_stale_marker","node_selector_sha256":"8b08034054c8c6e471ebdbfc0dec0fc5959c13266740196c1d6af1b09c01c1fa","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status"],"duration_seconds":0.003,"index":106,"junit_classname":"tests.gateway.test_status.TestPlannedStopMarker","junit_name":"test_clear_planned_stop_marker_is_idempotent","node":"tests/gateway/test_status.py::TestPlannedStopMarker::test_clear_planned_stop_marker_is_idempotent","node_selector_sha256":"73009336e4c573f76511bc507fa229ccaf7243ca52a0ef874a50298068ee61ef","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status"],"duration_seconds":0.003,"index":107,"junit_classname":"tests.gateway.test_status.TestPlannedStopMarker","junit_name":"test_write_marker_returns_false_on_write_failure","node":"tests/gateway/test_status.py::TestPlannedStopMarker::test_write_marker_returns_false_on_write_failure","node_selector_sha256":"15e0c220178c205fb6292eb485c14fbb1c9c261aa1aa6a64c9cb51bbafad014a","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status"],"duration_seconds":0.003,"index":108,"junit_classname":"tests.gateway.test_status.TestPlannedStopMarker","junit_name":"test_consume_returns_true_on_windows_when_start_time_unavailable","node":"tests/gateway/test_status.py::TestPlannedStopMarker::test_consume_returns_true_on_windows_when_start_time_unavailable","node_selector_sha256":"c242aa3dd149d1b37a00d435b2c598c1af94f2879951ba5a629827f584dc1922","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":109,"junit_classname":"tests.gateway.test_status.TestPlannedStopMarker","junit_name":"test_consume_still_rejects_foreign_pid_when_start_time_unavailable","node":"tests/gateway/test_status.py::TestPlannedStopMarker::test_consume_still_rejects_foreign_pid_when_start_time_unavailable","node_selector_sha256":"a1701e4b859310d37548f9b4472e1d5291d9e7362be882c5a693a4899de9b5b3","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["cancel-restart","direct-authority-file","misleading-status"],"duration_seconds":0.004,"index":110,"junit_classname":"tests.gateway.test_status.TestPlannedStopMarker","junit_name":"test_consume_still_rejects_start_time_mismatch_when_both_known","node":"tests/gateway/test_status.py::TestPlannedStopMarker::test_consume_still_rejects_start_time_mismatch_when_both_known","node_selector_sha256":"d829955791f3a6fc59307bedca540b6ff9c15eaaa61db048d8b0995ba1f2fd52","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":111,"junit_classname":"tests.gateway.test_status.TestReadProcessCmdlinePsFallback","junit_name":"test_ps_fallback_when_proc_unavailable","node":"tests/gateway/test_status.py::TestReadProcessCmdlinePsFallback::test_ps_fallback_when_proc_unavailable","node_selector_sha256":"bde2dba64d0b1bd823afb209b366a14fa315cd4b36c7d4b9cfb067a1e1e1118d","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":112,"junit_classname":"tests.gateway.test_status.TestReadProcessCmdlinePsFallback","junit_name":"test_ps_fallback_returns_none_on_failure","node":"tests/gateway/test_status.py::TestReadProcessCmdlinePsFallback::test_ps_fallback_returns_none_on_failure","node_selector_sha256":"597b43fdbbcaf02c27e2a13bad2bc047fffae4ef57d0fc5d830e36cc913d8c92","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":113,"junit_classname":"tests.gateway.test_status.TestReadProcessCmdlinePsFallback","junit_name":"test_proc_cmdline_takes_priority_over_ps","node":"tests/gateway/test_status.py::TestReadProcessCmdlinePsFallback::test_proc_cmdline_takes_priority_over_ps","node_selector_sha256":"85dabf43aaf05b24a6cc61d1f93fbefd0c92a4dd70a210e282cc162da4eba19b","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":114,"junit_classname":"tests.gateway.test_status.TestReadProcessCmdlinePsFallback","junit_name":"test_ps_fallback_used_when_proc_returns_empty","node":"tests/gateway/test_status.py::TestReadProcessCmdlinePsFallback::test_ps_fallback_used_when_proc_returns_empty","node_selector_sha256":"d407ff3a4f57a935c98360a8534dc3b50503e224b4f99c1ff589e0f57535c755","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","malformed-preservation","misleading-status"],"duration_seconds":0.003,"index":115,"junit_classname":"tests.gateway.test_status.TestCorruptStatusFiles","junit_name":"test_read_json_file_returns_none_on_binary_garbage","node":"tests/gateway/test_status.py::TestCorruptStatusFiles::test_read_json_file_returns_none_on_binary_garbage","node_selector_sha256":"0bcd46441c3428174eee0b9fe3437c8dbea8423e57a14e1728daac947ff07ba4","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","malformed-preservation","misleading-status"],"duration_seconds":0.003,"index":116,"junit_classname":"tests.gateway.test_status.TestCorruptStatusFiles","junit_name":"test_read_json_file_still_parses_valid_json","node":"tests/gateway/test_status.py::TestCorruptStatusFiles::test_read_json_file_still_parses_valid_json","node_selector_sha256":"1303fc22184cebbfdb6e3c38cc25aac71ead8275dfda3d24891e60ec27255e2a","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","malformed-preservation","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.003,"index":117,"junit_classname":"tests.gateway.test_status.TestCorruptStatusFiles","junit_name":"test_read_pid_record_returns_none_on_binary_garbage","node":"tests/gateway/test_status.py::TestCorruptStatusFiles::test_read_pid_record_returns_none_on_binary_garbage","node_selector_sha256":"07d0825ea8695b0e9e142d8220364b6f20de85b7fe491743efdb5b9530192f0d","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"categories":["direct-authority-file","legacy-preservation","malformed-preservation","misleading-status","pid-reuse-live-identity"],"duration_seconds":0.004,"index":118,"junit_classname":"tests.gateway.test_status.TestCorruptStatusFiles","junit_name":"test_read_pid_record_still_parses_bare_pid","node":"tests/gateway/test_status.py::TestCorruptStatusFiles::test_read_pid_record_still_parses_bare_pid","node_selector_sha256":"783c0959da4d37c21529e1dfa59ffe332cdabe5c6ee59f928bf823001a677f1d","phase":"direct-authority-file-matrix","source_path":"tests/gateway/test_status.py","source_sha256":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d","status":"PASS"},{"assertion":"immutable archive binding, copied manifest/receipt, 23 scopes, reconciliation indexes, wheel, closure, and exact successor delta authenticated without archive restore or execution","index":119,"node":"candidate-verifier::archive-not-restored::pre-and-post","phase":"archive-boundary","post_result_sha256":"fcc099ec0bb56f35af27f30e07c2d25fc1f1348cff8b0f7483ae8c7be6f0471c","pre_result_sha256":"fcc099ec0bb56f35af27f30e07c2d25fc1f1348cff8b0f7483ae8c7be6f0471c","status":"PASS"},{"assertion":"historical_execution_retargeted_to_successor remained false","index":120,"node":"candidate-verifier::historical-not-retargeted::pre-and-post","phase":"archive-boundary","post_result_sha256":"fcc099ec0bb56f35af27f30e07c2d25fc1f1348cff8b0f7483ae8c7be6f0471c","pre_result_sha256":"fcc099ec0bb56f35af27f30e07c2d25fc1f1348cff8b0f7483ae8c7be6f0471c","status":"PASS"}],"predecessor_matrix":{"candidate_digest":"3b42723d0e8256351defdf31958f9ade795f80a7be456529740949c87875d527","fresh_execution":true,"matrix_sha256":"e07393c6c0d1346cff451bc0e2593b8458fabca59fb5ce77381b4e502b339f95","required_node_count":45},"schema":"task26-gate19-pid-successor-adversarial-matrix-v1","source_pins":{"gateway/status.py":"8641bae4540dcadec0f80a3d97b1a1013ab36f3cb1b4920027d70cae1d1d308c","tests/gateway/test_status.py":"1976b3530484b105704fdf2bcf1c6302ec7416fcec33f675e515177ef7447c5d"},"status":"PASS"}
