{
  "tests/test_dispatch.py::TestGenerateTaskId::test_existing_timer_file_increments_correctly": true,
  "tests/test_dispatch.py::TestGenerateTaskIdErrorHandling::test_unparseable_task_id_skipped": true,
  "tests/test_dispatch.py::TestMainCLI::test_main_dispatches_and_prints_json": true,
  "tests/test_dispatch.py::TestMainCLI::test_main_with_level_critical": true,
  "tests/test_dispatch.py::TestMainCLI::test_main_with_session_and_project": true,
  "tests/test_dispatch.py::TestMainCLI::test_main_dev3_team": true,
  "tests/test_dispatch.py::TestMainCLI::test_main_marketing_team": true,
  "tests/test_dispatch.py::TestMainCLI::test_main_consulting_team": true,
  "tests/test_dispatch.py::TestDispatchForceCLI::test_main_with_force_flag_passes_force_true": true,
  "tests/test_dispatch.py::TestDispatchForceCLI::test_main_without_force_flag_passes_force_false": true,
  "tests/test_dispatch.py::TestCounterBasedTaskId::test_corrupted_counter_falls_back_to_timers": true,
  "tests/test_dispatch.py::TestCounterBasedTaskId::test_missing_counter_falls_back_to_timers": true,
  "tests/test_dispatch.py::TestCounterBasedTaskId::test_counter_outlier_1000_over_timers_corrected": true,
  "tests/test_dispatch.py::TestOutlierFiltering::test_large_gap_ids_filtered": true,
  "tests/test_dispatch.py::TestOutlierFiltering::test_no_outliers_normal_behavior": true,
  "tests/test_dispatch.py::TestOutlierFiltering::test_gap_threshold_is_1000": true,
  "tests/test_dispatch.py::TestOutlierFiltering::test_gap_exactly_1000_is_outlier": true,
  "tests/test_dispatch.py::TestCounterFileEdgeCases::test_empty_counter_file_falls_back": true,
  "tests/test_dispatch.py::TestTaskIdFormatValidation::test_valid_simple_format": true,
  "tests/test_dispatch.py::TestTaskIdFormatValidation::test_invalid_format_emits_warning": true,
  "tests/test_dispatch.py::TestImageQcGateBlock::test_image_keyword_with_skip_qc_gate_passes": true,
  "tests/test_dispatch.py::TestImageQcGateBlock::test_image_keyword_with_workflow_passes": true,
  "tests/test_dispatch.py::TestImageQcGateBlock::test_no_image_keyword_without_workflow_passes": true,
  "tests/test_dispatch_workflow.py::TestDispatchWorkflowPrepend::test_workflow_prompt_prepended_when_workflow_set": true,
  "tests/test_dispatch_workflow.py::TestDispatchWorkflowPrepend::test_workflow_prompt_uses_correct_task_id": true,
  "tests/test_dispatch_workflow.py::TestDispatchNoWorkflow::test_no_workflow_task_desc_unchanged": true,
  "tests/test_dispatch_workflow.py::TestDispatchNoWorkflow::test_no_workflow_means_no_phase_or_qc_injection": true
}