From 6646c05745a752107491da0b388c39aceaefda89 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 3 Jun 2026 17:10:10 +0000 Subject: [PATCH 1/2] [Crane: crane-migration-python-to-go-full-apm-cli-rewrite] Iteration 35: Register PR #103 tests in coverage manifest Changes: - Add 5 new tests from PR #103 (crane completion gating) to python_contract_coverage.yml - Fixes python_behavior_contracts gate failing (unknown tests not mapped as obsolete) - All 10/10 deletion-grade gates now pass, migration_score=1.0 Run: https://github.com/githubnext/apm/actions/runs/26899293692 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- tests/parity/python_contract_coverage.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/parity/python_contract_coverage.yml b/tests/parity/python_contract_coverage.yml index b6568675..ef69606f 100644 --- a/tests/parity/python_contract_coverage.yml +++ b/tests/parity/python_contract_coverage.yml @@ -20206,6 +20206,9 @@ python_tests: - tests/unit/test_crane_scheduler.py::test_active_issue_overrides_stale_completed_state - tests/unit/test_crane_scheduler.py::test_active_issue_does_not_override_pause - tests/unit/test_crane_scheduler.py::test_machine_state_completed_string_is_recognized + - tests/unit/test_crane_scheduler.py::test_issue_label_detection_accepts_github_label_payloads + - tests/unit/test_crane_scheduler.py::test_pr_head_gate_fails_when_any_check_is_not_success + - tests/unit/test_crane_scheduler.py::test_pr_head_gate_passes_only_when_all_checks_succeed - tests/unit/test_crane_score.py::test_crane_score_counts_parity_events - tests/unit/test_crane_score.py::test_crane_score_applies_target_correctness_gate - tests/unit/test_crane_score.py::test_crane_score_can_reach_one_with_all_deletion_grade_gates @@ -20220,6 +20223,8 @@ python_tests: - tests/unit/test_crane_workflow_prompt.py::test_crane_acceptance_requires_shared_iteration_summary_for_pr_updates - tests/unit/test_crane_workflow_prompt.py::test_crane_commit_guidance_provides_structured_summary_fallback - tests/unit/test_crane_workflow_prompt.py::test_crane_prompt_blocks_stale_completed_state_from_finishing + - tests/unit/test_crane_workflow_prompt.py::test_crane_completion_is_two_phase_and_pr_head_gated + - tests/unit/test_crane_workflow_prompt.py::test_crane_state_template_tracks_completion_candidate_gate - tests/unit/test_cursor_mcp.py::TestCursorClientFactory::test_create_cursor_client - tests/unit/test_cursor_mcp.py::TestCursorClientFactory::test_create_cursor_client_case_insensitive - tests/unit/test_cursor_mcp.py::TestCursorClientAdapter::test_config_path_is_repo_local From 2699b7d78b6ba05bd314bbe12558b4f73f34fc14 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 3 Jun 2026 17:10:16 +0000 Subject: [PATCH 2/2] ci: trigger checks