[
  "tests/regression/test_browser_verify_hardening.py::test_dev1_browser_verify_accepts_retry_suffix[task-2467+3]",
  "tests/regression/test_browser_verify_hardening.py::test_dev1_browser_verify_accepts_retry_suffix[task-2472+1]",
  "tests/regression/test_browser_verify_hardening.py::test_dev1_browser_verify_accepts_retry_suffix[task-2472+2]",
  "tests/regression/test_browser_verify_hardening.py::test_dev1_browser_verify_rejects_invalid[../etc]",
  "tests/regression/test_browser_verify_hardening.py::test_dev1_browser_verify_rejects_invalid[task-2472++1]",
  "tests/regression/test_browser_verify_hardening.py::test_dev1_browser_verify_rejects_invalid[task-2472+]",
  "tests/regression/test_browser_verify_hardening.py::test_dev1_browser_verify_rejects_invalid[task-abc]",
  "tests/regression/test_browser_verify_hardening.py::test_shared_browser_verify_accepts_retry_suffix[task-2467+3]",
  "tests/regression/test_browser_verify_hardening.py::test_shared_browser_verify_accepts_retry_suffix[task-2472+1]",
  "tests/regression/test_browser_verify_hardening.py::test_shared_browser_verify_accepts_retry_suffix[task-2472+2]",
  "tests/regression/test_browser_verify_hardening.py::test_shared_browser_verify_rejects_invalid[../etc]",
  "tests/regression/test_browser_verify_hardening.py::test_shared_browser_verify_rejects_invalid[task-2472++1]",
  "tests/regression/test_browser_verify_hardening.py::test_shared_browser_verify_rejects_invalid[task-2472+]",
  "tests/regression/test_browser_verify_hardening.py::test_shared_browser_verify_rejects_invalid[task-abc]",
  "tests/regression/test_browser_verify_import_2502.py::test_legacy_validator_accepts_chairman_seven_two_cases",
  "tests/regression/test_browser_verify_import_2502.py::test_shared_browser_verify_imports_cleanly",
  "tests/regression/test_browser_verify_import_2502.py::test_task_id_parser_exports_legacy_validator",
  "tests/regression/test_browser_verify_import_2502.py::test_team_browser_verifiers_import_cleanly[teams.dev1.qc.verifiers.browser_verify]",
  "tests/regression/test_browser_verify_import_2502.py::test_team_browser_verifiers_import_cleanly[teams.dev2.qc.verifiers.browser_verify]",
  "tests/regression/test_browser_verify_import_2502.py::test_team_browser_verifiers_import_cleanly[teams.dev3.qc.verifiers.browser_verify]",
  "tests/regression/test_browser_verify_import_2502.py::test_team_browser_verifiers_import_cleanly[teams.dev4.qc.verifiers.browser_verify]",
  "tests/regression/test_browser_verify_import_2502.py::test_team_browser_verifiers_import_cleanly[teams.dev5.qc.verifiers.browser_verify]",
  "tests/regression/test_browser_verify_import_2502.py::test_team_browser_verifiers_import_cleanly[teams.dev6.qc.verifiers.browser_verify]",
  "tests/regression/test_browser_verify_import_2502.py::test_team_browser_verifiers_import_cleanly[teams.dev7.qc.verifiers.browser_verify]",
  "tests/regression/test_browser_verify_import_2502.py::test_team_browser_verifiers_import_cleanly[teams.dev8.qc.verifiers.browser_verify]",
  "tests/regression/test_browser_verify_import_2502.py::test_team_browser_verifiers_import_cleanly[teams.shared.verifiers.browser_verify]",
  "tests/regression/test_composite_v3_cross_cutting_2530.py::test_invalid_member_rejection",
  "tests/regression/test_composite_v3_cross_cutting_2530.py::test_legacy_single_team_unchanged",
  "tests/regression/test_composite_v3_cross_cutting_2530.py::test_logical_only_composite_pattern_unchanged",
  "tests/regression/test_composite_v3_cross_cutting_2530.py::test_mixed_logical_cross_cutting_success",
  "tests/regression/test_composite_v3_cross_cutting_2530.py::test_persona_synthesis_and_trigger_gate",
  "tests/regression/test_dashboard_report_hardening_2487.py::test_dashboard_helpers_preserves_task_2543_mtime_fallback",
  "tests/regression/test_dashboard_report_hardening_2487.py::test_dashboard_helpers_retry_suffix_strip",
  "tests/regression/test_dashboard_report_hardening_2487.py::test_dashboard_helpers_v2_pattern_in_first_desc",
  "tests/regression/test_dashboard_report_hardening_2487.py::test_report_parser_legacy_pattern_in_title_extraction",
  "tests/regression/test_dashboard_report_hardening_2487.py::test_report_parser_merge_branch_legacy_pattern",
  "tests/regression/test_dashboard_report_hardening_2487.py::test_report_parser_merge_branch_v2_pattern",
  "tests/regression/test_dashboard_report_hardening_2487.py::test_report_parser_v2_pattern_in_title_extraction",
  "tests/regression/test_dispatch_hardening_2487.py::test_dispatch_invalid_alpha_num",
  "tests/regression/test_dispatch_hardening_2487.py::test_dispatch_invalid_empty",
  "tests/regression/test_dispatch_hardening_2487.py::test_dispatch_invalid_no_prefix",
  "tests/regression/test_dispatch_hardening_2487.py::test_dispatch_invalid_wrong_prefix",
  "tests/regression/test_dispatch_hardening_2487.py::test_dispatch_parse_base_only",
  "tests/regression/test_dispatch_hardening_2487.py::test_dispatch_parse_full_combo",
  "tests/regression/test_dispatch_hardening_2487.py::test_dispatch_parse_phase_suffix",
  "tests/regression/test_dispatch_hardening_2487.py::test_dispatch_parse_retry_suffix",
  "tests/regression/test_dispatch_hardening_2487.py::test_dispatch_source_imports_task_id_parser",
  "tests/regression/test_dispatch_hardening_2487.py::test_dispatch_source_no_inline_v2_pattern_recompile",
  "tests/regression/test_dispatch_hardening_2487.py::test_dispatch_source_uses_is_valid_task_id_with_legacy",
  "tests/regression/test_dispatch_hardening_2487.py::test_dispatch_valid_base",
  "tests/regression/test_dispatch_hardening_2487.py::test_dispatch_valid_parallel_retry",
  "tests/regression/test_dispatch_hardening_2487.py::test_dispatch_valid_phase",
  "tests/regression/test_dispatch_hardening_2487.py::test_dispatch_valid_retry",
  "tests/regression/test_dotphase_compat_2487.py::test_browser_verify_no_strict_v2_only_in_verify",
  "tests/regression/test_dotphase_compat_2487.py::test_browser_verify_uses_legacy_compat",
  "tests/regression/test_dotphase_compat_2487.py::test_legacy_dotphase_basic_pass",
  "tests/regression/test_dotphase_compat_2487.py::test_legacy_dotphase_with_dev_suffix",
  "tests/regression/test_dotphase_compat_2487.py::test_legacy_func_accepts_both_v2_and_legacy",
  "tests/regression/test_dotphase_compat_2487.py::test_v2_strict_rejects_dotphase",
  "tests/regression/test_legacy_compat_2487.py::test_legacy_4digit_dot_phase",
  "tests/regression/test_legacy_compat_2487.py::test_legacy_func_accepts_v2_base",
  "tests/regression/test_legacy_compat_2487.py::test_legacy_func_accepts_v2_phase_parallel_retry",
  "tests/regression/test_legacy_compat_2487.py::test_legacy_func_accepts_v2_retry",
  "tests/regression/test_legacy_compat_2487.py::test_legacy_func_reject_alpha_only_id",
  "tests/regression/test_legacy_compat_2487.py::test_legacy_func_reject_empty",
  "tests/regression/test_legacy_compat_2487.py::test_legacy_func_reject_no_prefix",
  "tests/regression/test_legacy_compat_2487.py::test_legacy_func_reject_non_string",
  "tests/regression/test_legacy_compat_2487.py::test_legacy_func_reject_wrong_prefix",
  "tests/regression/test_legacy_compat_2487.py::test_legacy_multi_dot",
  "tests/regression/test_legacy_compat_2487.py::test_legacy_simple_dot_phase",
  "tests/regression/test_legacy_compat_2487.py::test_legacy_with_dev_done_suffix",
  "tests/regression/test_legacy_compat_2487.py::test_legacy_with_dev_suffix",
  "tests/regression/test_scripts_hardening_2487.py::test_auto_merge_extracts_v2_legacy",
  "tests/regression/test_scripts_hardening_2487.py::test_done_watcher_uses_ssot_validator",
  "tests/regression/test_scripts_hardening_2487.py::test_notify_completion_uses_ssot_validator",
  "tests/regression/test_scripts_hardening_2487.py::test_pattern_detector_delegates_to_ssot",
  "tests/regression/test_scripts_hardening_2487.py::test_report_utils_title_regex_supports_v2",
  "tests/regression/test_scripts_hardening_2487.py::test_start_task_guard_prefix_v2_regex",
  "tests/regression/test_scripts_hardening_2487.py::test_token_tracker_task_re_supports_v2",
  "tests/regression/test_task_id_parser_hardening.py::test_TASK_ID_PATTERN_is_string",
  "tests/regression/test_task_id_parser_hardening.py::test_TASK_ID_RE_is_compiled_pattern",
  "tests/regression/test_task_id_parser_hardening.py::test_extract_task_id_boundary_no_truncation",
  "tests/regression/test_task_id_parser_hardening.py::test_extract_task_id_from_branch_retry_suffix",
  "tests/regression/test_task_id_parser_hardening.py::test_extract_task_id_from_filename_retry_suffix",
  "tests/regression/test_task_id_parser_hardening.py::test_extract_task_id_from_text[[task-2472+1] retry merge-task-2472+1]",
  "tests/regression/test_task_id_parser_hardening.py::test_extract_task_id_from_text[foo-task-2472+1-bar-task-2472+1]",
  "tests/regression/test_task_id_parser_hardening.py::test_extract_task_id_from_text[memory/tasks/task-2472+2.md-task-2472+2]",
  "tests/regression/test_task_id_parser_hardening.py::test_extract_task_id_from_text[nothing here-None]",
  "tests/regression/test_task_id_parser_hardening.py::test_extract_task_id_from_text[task/task-2467+3-dev6-task-2467+3]",
  "tests/regression/test_task_id_parser_hardening.py::test_extract_task_id_rejects_malformed[task-2472++1]",
  "tests/regression/test_task_id_parser_hardening.py::test_extract_task_id_rejects_malformed[task-2472+]",
  "tests/regression/test_task_id_parser_hardening.py::test_extract_task_id_rejects_malformed[task-2472abc]",
  "tests/regression/test_task_id_parser_hardening.py::test_invalid_task_id_rejected[TASK-2472]",
  "tests/regression/test_task_id_parser_hardening.py::test_invalid_task_id_rejected[]",
  "tests/regression/test_task_id_parser_hardening.py::test_invalid_task_id_rejected[task--2472]",
  "tests/regression/test_task_id_parser_hardening.py::test_invalid_task_id_rejected[task-2472++1]",
  "tests/regression/test_task_id_parser_hardening.py::test_invalid_task_id_rejected[task-2472+]",
  "tests/regression/test_task_id_parser_hardening.py::test_invalid_task_id_rejected[task-]",
  "tests/regression/test_task_id_parser_hardening.py::test_invalid_task_id_rejected[task-abc]",
  "tests/regression/test_task_id_parser_hardening.py::test_legacy_task_id_still_valid[task-1]",
  "tests/regression/test_task_id_parser_hardening.py::test_legacy_task_id_still_valid[task-2472]",
  "tests/regression/test_task_id_parser_hardening.py::test_legacy_task_id_still_valid[task-9999]",
  "tests/regression/test_task_id_parser_hardening.py::test_retry_suffix_valid[task-1+0]",
  "tests/regression/test_task_id_parser_hardening.py::test_retry_suffix_valid[task-2467+3]",
  "tests/regression/test_task_id_parser_hardening.py::test_retry_suffix_valid[task-2472+1]",
  "tests/regression/test_task_id_parser_hardening.py::test_retry_suffix_valid[task-2472+2]",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_export_is_callable",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_invalid_task_ids_fail[1234]",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_invalid_task_ids_fail[TASK-1234]",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_invalid_task_ids_fail[]",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_invalid_task_ids_fail[invalid]",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_invalid_task_ids_fail[not-a-task]",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_invalid_task_ids_fail[task-]",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_invalid_task_ids_fail[task-abc]",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_legacy_pattern_constant_exists",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_non_string_inputs_return_false",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_valid_task_ids_pass[task-1234.1]",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_valid_task_ids_pass[task-1234.5]",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_valid_task_ids_pass[task-2469_1.2]",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_valid_task_ids_pass[task-2469_1.2_a+3]",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_valid_task_ids_pass[task-2469_1.2_a]",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_valid_task_ids_pass[task-2485+1]",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_valid_task_ids_pass[task-2487+1]",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_valid_task_ids_pass[task-2494]",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_valid_task_ids_pass[task-648.1.dev1.done]",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_valid_task_ids_pass[task-648.1.dev1]",
  "tests/regression/test_task_id_parser_legacy_export_2502.py::test_valid_task_ids_pass[task-9.1]",
  "tests/regression/test_task_id_parser_v3.py::test_v3_all_exports_present",
  "tests/regression/test_task_id_parser_v3.py::test_v3_extract_task_id_from_branch",
  "tests/regression/test_task_id_parser_v3.py::test_v3_extract_task_id_from_filename",
  "tests/regression/test_task_id_parser_v3.py::test_v3_parse_task_id_v2_includes_num_field",
  "tests/regression/test_task_id_parser_v3.py::test_v3_public_strict_alias_exposed",
  "tests/regression/test_task_id_parser_v3.py::test_v3_strict_re_matches_clean_id",
  "tests/regression/test_task_id_parser_v3.py::test_v3_strict_re_matches_word_boundary",
  "tests/regression/test_task_id_parser_v3.py::test_v3_task_2485_loose_boundary_preserved",
  "tests/regression/test_task_id_parser_v3.py::test_v3_task_2502_legacy_function_preserved"
]