{
  "backend/tests/core/test_location_consistency.py::test_processes_all_locations_with_llm_success": true,
  "backend/tests/core/test_location_consistency.py::test_llm_returns_empty_falls_back_to_gpt": true,
  "backend/tests/core/test_location_consistency.py::test_resume_mode_skips_completed_locations": true,
  "backend/tests/core/test_location_consistency.py::test_location_id_enforced_from_input_not_llm": true,
  "backend/tests/core/test_scene_detail_analyze_one.py::test_analyze_one_strips_violations_from_still_frame_prompt": true,
  "backend/tests/test_entities_api.py::test_list_stills": true,
  "backend/tests/test_entities_api.py::test_list_stills_empty": true,
  "backend/tests/test_entity_extract_v4.py::test_extract_by_type_calls_call_structured_with_correct_step": true,
  "backend/tests/test_entity_extract_v4.py::test_filter_removes_entity_with_single_scene": true,
  "backend/tests/test_entity_extract_v4.py::test_filter_removes_entity_with_duplicate_single_scene": true,
  "backend/tests/test_entity_filter.py::TestFilterLowFrequencyEntities::test_collects_only_low_freq_entities": true,
  "backend/tests/test_entity_review_v4.py::test_entity_review_step_filters_unnecessary": true,
  "backend/tests/test_images_api.py::test_generate_images_no_gemini_key": true,
  "backend/tests/test_images_api.py::test_scene_still_response_includes_t2i_fields": true,
  "backend/tests/test_outlook_v2.py::test_phase2_calls_call_structured_with_correct_step": true,
  "backend/tests/test_outlook_v2.py::test_phase2_builds_char_outlook_lines": true,
  "backend/tests/test_outlook_v2.py::test_phase2_sets_temp_short_id_on_outlooks": true,
  "backend/tests/test_outlook_v2.py::test_phase2_matches_by_character_name": true,
  "backend/tests/test_outlook_v2.py::test_phase2_passes_project_config_and_opik": true,
  "backend/tests/test_outlook_v2.py::test_build_scene_block_limits_text_to_400_chars": true,
  "backend/tests/test_outlook_v2.py::test_build_scene_block_uses_defaults_for_missing_fields": true,
  "backend/tests/test_pipeline_v3_e2e.py::TestStepOrdering::test_analysis_order_matches": true,
  "backend/tests/test_pipeline_v3_e2e.py::TestStepOrdering::test_order_values_are_sequential": true,
  "backend/tests/test_pipeline_v3_e2e.py::TestDependencyGraph::test_scene_detail_blocked_without_all_deps": true,
  "backend/tests/test_pipeline_v3_e2e.py::TestStepClassesCompleteness::test_all_manifest_ids_have_class_or_legacy": true,
  "backend/tests/test_pipeline_v3_e2e.py::TestCheckpointFlow::test_scene_save_loads_segmentation_checkpoint": true,
  "backend/tests/test_pipeline_v3_e2e.py::TestVAHManifest::test_scene_director_manifest_label": true,
  "backend/tests/test_scene_dependency_v2.py::TestSceneDependencyStep::test_execute_calls_extract_dependencies": true,
  "backend/tests/test_scene_dependency_v2.py::TestSceneDependencyStep::test_handles_missing_director_and_entity": true,
  "backend/tests/test_scene_dependency_v2.py::TestSceneDependencyStep::test_falls_back_entity_to_detail_batch": true,
  "backend/tests/test_scene_dependency_v2.py::TestSceneCinematographyStep::test_execute_calls_llm_and_updates_db": true,
  "backend/tests/test_scene_detail_v3.py::TestSceneDetailStep::test_failed_scenes_counted": true,
  "backend/tests/test_scene_detail_v3.py::TestSceneDetailStep::test_dependency_info_in_user_prompt": true,
  "backend/tests/test_scene_director_v2.py::TestDirectScenes::test_calls_call_structured_with_correct_step": true,
  "backend/tests/test_scene_director_v2.py::TestDirectScenes::test_enum_injection_with_entities": true,
  "backend/tests/test_scene_director_v2.py::TestSceneDirectorStep::test_execute_calls_direct_scenes": true,
  "backend/tests/test_scene_director_v2.py::TestSceneDirectorStep::test_execute_empty_entities": true,
  "backend/tests/test_scene_steps_v3.py::TestSceneSegmentationStep::test_calls_segment_scenes": true,
  "backend/tests/test_scene_steps_v3.py::TestSceneSegmentationStep::test_uses_cleaned_text_when_available": true,
  "backend/tests/test_scene_steps_v3.py::TestSceneSaveStep::test_picks_scene_split_over_segmentation": true,
  "backend/tests/test_scene_verify_v2.py::TestSceneVerifyExecution::test_prev_2_scenes_context_in_prompt": true,
  "backend/tests/test_sync_v3.py::TestStepClassesRegistry::test_core_analysis_keys_present": true,
  "backend/tests/test_sync_v3.py::TestVAHSync::test_scene_director_updates_audio_and_hallucination": true,
  "backend/tests/test_sync_v3.py::TestSceneSummarySync::test_scene_summary_updates_scene_still": true,
  "backend/tests/test_text_cleanup.py::test_clean_text_removes_page_numbers": true,
  "backend/tests/test_text_cleanup.py::test_clean_text_passes_fulltext_to_prompt": true,
  "backend/tests/test_text_cleanup.py::test_clean_text_loads_external_prompt": true,
  "backend/tests/test_variation_pipeline.py::TestGeminiI2IEditorMocked::test_edit_angle_calls_api": true,
  "backend/tests/test_variation_pipeline.py::TestSceneStillResponseSchema::test_still_response_includes_variation_fields": true,
  "backend/tests/test_variation_pipeline.py::TestSceneStillResponseSchema::test_still_response_variation_defaults": true,
  "backend/tests/test_variation_pipeline.py::TestVersionRegistry::test_image_service_version_bumped": true,
  "backend/tests/test_pipeline_v3_e2e.py::TestSyncIntegration::test_sync_writes_vah_to_scene_still": true,
  "backend/scripts/test_t2i_review.py": true,
  "backend/scripts/test_t2i_review_fix.py": true,
  "backend/scripts/test_t2i_review_v2.py": true,
  "backend/test_char_chain.py": true,
  "backend/test_char_list_only.py": true,
  "backend/test_char_variant_phase2.py": true,
  "backend/test_char_variants.py": true,
  "backend/test_char_variants_gemini.py": true,
  "backend/test_char_variants_multi.py": true,
  "backend/test_costume_trace.py": true,
  "backend/test_costume_trace_gpt.py": true,
  "backend/tests": true
}