[
  "tests/phase3_hard_gate/test_finish_task_hard_gate.py::test_bash_sentinel_extraction",
  "tests/phase3_hard_gate/test_finish_task_hard_gate.py::test_sentinel_parse_blocked_by_timeout",
  "tests/phase3_hard_gate/test_finish_task_hard_gate.py::test_sentinel_parse_merge_failed",
  "tests/phase3_hard_gate/test_finish_task_hard_gate.py::test_sentinel_parse_merged",
  "tests/phase3_hard_gate/test_finish_task_hard_gate.py::test_sentinel_parse_multiline_output",
  "tests/phase3_hard_gate/test_finish_task_hard_gate.py::test_sentinel_parse_no_sentinel",
  "tests/phase3_hard_gate/test_finish_task_hard_gate.py::test_sentinel_parse_pending",
  "tests/phase3_hard_gate/test_gemini_neutral_to_failure.py::test_gemini_call_failed_returns_failure_exit_1",
  "tests/phase3_hard_gate/test_gemini_neutral_to_failure.py::test_gemini_call_failed_with_allow_neutral_returns_0",
  "tests/phase3_hard_gate/test_safe_pr_merge_wrapper.py::test_invalid_merge_method_blocked",
  "tests/phase3_hard_gate/test_safe_pr_merge_wrapper.py::test_merge_caller_required",
  "tests/phase3_hard_gate/test_safe_pr_merge_wrapper.py::test_wrapper_file_is_executable",
  "tests/phase3_hard_gate/test_worktree_finish_sentinel.py::test_exit_on_block_logic_in_main",
  "tests/phase3_hard_gate/test_worktree_finish_sentinel.py::test_exit_on_block_option_exists",
  "tests/phase3_hard_gate/test_worktree_finish_sentinel.py::test_main_function_includes_sentinel_print",
  "tests/phase3_hard_gate/test_worktree_finish_sentinel.py::test_sentinel_is_single_line"
]