@@ -20203,23 +20203,29 @@ python_tests:
2020320203 - tests/unit/test_copilot_runtime.py::TestCopilotRuntime::test_str_representation
2020420204 - tests/unit/test_copilot_runtime.py::TestMcpConfigUtf8RoundTrip::test_get_mcp_servers_reads_non_ascii
2020520205 - tests/unit/test_crane_scheduler.py::test_completed_state_skips_inactive_migration
20206+ - tests/unit/test_crane_scheduler.py::test_issue_label_detection_accepts_github_label_payloads
2020620207 - tests/unit/test_crane_scheduler.py::test_active_issue_overrides_stale_completed_state
2020720208 - tests/unit/test_crane_scheduler.py::test_active_issue_does_not_override_pause
2020820209 - tests/unit/test_crane_scheduler.py::test_machine_state_completed_string_is_recognized
20210+ - tests/unit/test_crane_scheduler.py::test_pr_head_gate_fails_when_any_check_is_not_success
20211+ - tests/unit/test_crane_scheduler.py::test_pr_head_gate_passes_only_when_all_checks_succeed
2020920212 - tests/unit/test_crane_score.py::test_crane_score_counts_parity_events
2021020213 - tests/unit/test_crane_score.py::test_crane_score_applies_target_correctness_gate
2021120214 - tests/unit/test_crane_score.py::test_crane_score_can_reach_one_with_all_deletion_grade_gates
2021220215 - tests/unit/test_crane_score.py::test_crane_score_full_parity_but_bad_deletion_gate_cannot_reach_one
2021320216 - tests/unit/test_crane_score.py::test_crane_score_full_parity_but_missing_deletion_gates_cannot_reach_one
20217+ - tests/unit/test_crane_score.py::test_crane_score_full_parity_without_golden_cutover_gates_cannot_reach_one
2021420218 - tests/unit/test_crane_score.py::test_crane_score_package_level_go_failure_blocks_one
2021520219 - tests/unit/test_crane_score.py::test_crane_score_rejects_empty_event_stream
2021620220 - tests/unit/test_crane_score.py::test_crane_score_reaches_one_with_completion_tests_and_explicit_behavior_gate
2021720221 - tests/unit/test_crane_score.py::test_crane_score_does_not_infer_behavior_contracts_from_test_name
2021820222 - tests/unit/test_crane_score.py::test_crane_score_blocks_incomplete_behavior_contract_gate
2021920223 - tests/unit/test_crane_score.py::test_crane_score_blocks_known_exceptions
2022020224 - tests/unit/test_crane_workflow_prompt.py::test_crane_acceptance_requires_shared_iteration_summary_for_pr_updates
20225+ - tests/unit/test_crane_workflow_prompt.py::test_crane_completion_is_two_phase_and_pr_head_gated
2022120226 - tests/unit/test_crane_workflow_prompt.py::test_crane_commit_guidance_provides_structured_summary_fallback
2022220227 - tests/unit/test_crane_workflow_prompt.py::test_crane_prompt_blocks_stale_completed_state_from_finishing
20228+ - tests/unit/test_crane_workflow_prompt.py::test_crane_state_template_tracks_completion_candidate_gate
2022320229 - tests/unit/test_cursor_mcp.py::TestCursorClientFactory::test_create_cursor_client
2022420230 - tests/unit/test_cursor_mcp.py::TestCursorClientFactory::test_create_cursor_client_case_insensitive
2022520231 - tests/unit/test_cursor_mcp.py::TestCursorClientAdapter::test_config_path_is_repo_local
0 commit comments