target 64 steps | pid=114a8883-e960-4b97-97c7-0ba00a469750 eid=a230c90c-3878-4fe6-ae67-754927a431d2 [planning_doc_analysis] started (attempt 1) [planning_doc_analysis] completed (30s) done=1/1 failed=0 [text_cleanup] started (attempt 1) [text_cleanup] FAILED (30s) — {"step_id": "text_cleanup", "label": "텍스트 정리", "category": "analysis", "order": 1, "provider": "openai", "model": "gpt-luna", "depends_on": [], "fan_out": false, "applicability": "always", "status": "failed", "can_run": true, "blocked_by": [], "consumed_by": [], "completed_count": 0, "applicable_count": 0, "failed_count": 0, "started_at": "2026-07-10T02:16:24.531338+00:00", "completed_at": null, "error_message": "litellm.BadRequestError: OpenAIException - Invalid MIME type. Only image types are [text_cleanup] retrying resume (1/5)… [text_cleanup] started (attempt 2) [text_cleanup] FAILED (30s) — {"step_id": "text_cleanup", "label": "텍스트 정리", "category": "analysis", "order": 1, "provider": "openai", "model": "gpt-luna", "depends_on": [], "fan_out": false, "applicability": "always", "status": "failed", "can_run": true, "blocked_by": [], "consumed_by": [], "completed_count": 0, "applicable_count": 0, "failed_count": 0, "started_at": "2026-07-10T02:17:14.631520+00:00", "completed_at": null, "error_message": "litellm.BadRequestError: OpenAIException - Invalid MIME type. Only image types are [text_cleanup] retrying resume (2/5)… [text_cleanup] started (attempt 3) [text_cleanup] FAILED (30s) — {"step_id": "text_cleanup", "label": "텍스트 정리", "category": "analysis", "order": 1, "provider": "openai", "model": "gpt-luna", "depends_on": [], "fan_out": false, "applicability": "always", "status": "failed", "can_run": true, "blocked_by": [], "consumed_by": [], "completed_count": 0, "applicable_count": 0, "failed_count": 0, "started_at": "2026-07-10T02:18:04.741488+00:00", "completed_at": null, "error_message": "litellm.BadRequestError: OpenAIException - Invalid MIME type. Only image types are [text_cleanup] retrying resume (3/5)… [text_cleanup] started (attempt 4) [text_cleanup] FAILED (30s) — {"step_id": "text_cleanup", "label": "텍스트 정리", "category": "analysis", "order": 1, "provider": "openai", "model": "gpt-luna", "depends_on": [], "fan_out": false, "applicability": "always", "status": "failed", "can_run": true, "blocked_by": [], "consumed_by": [], "completed_count": 0, "applicable_count": 0, "failed_count": 0, "started_at": "2026-07-10T02:18:54.837023+00:00", "completed_at": null, "error_message": "litellm.BadRequestError: OpenAIException - Invalid MIME type. Only image types are [text_cleanup] retrying resume (4/5)… [text_cleanup] started (attempt 5) [text_cleanup] FAILED (30s) — {"step_id": "text_cleanup", "label": "텍스트 정리", "category": "analysis", "order": 1, "provider": "openai", "model": "gpt-luna", "depends_on": [], "fan_out": false, "applicability": "always", "status": "failed", "can_run": true, "blocked_by": [], "consumed_by": [], "completed_count": 0, "applicable_count": 0, "failed_count": 0, "started_at": "2026-07-10T02:19:44.941698+00:00", "completed_at": null, "error_message": "litellm.BadRequestError: OpenAIException - Invalid MIME type. Only image types are STOP at text_cleanup target 64 steps | pid=114a8883-e960-4b97-97c7-0ba00a469750 eid=a230c90c-3878-4fe6-ae67-754927a431d2 [planning_doc_analysis] already completed [text_cleanup] started (attempt 1) [text_cleanup] completed (120s) done=1/1 failed=0 [scene_segmentation] started (attempt 1) [scene_segmentation] completed (30s) done=1/1 failed=0 [episode_summary] started (attempt 1) [episode_summary] completed (30s) done=1/1 failed=0 [visual_world_rules] started (attempt 1) [visual_world_rules] completed (60s) done=1/1 failed=0 [scene_save] started (attempt 1) [scene_save] completed (30s) done=30/30 failed=0 [entity_character_list] started (attempt 1) [entity_character_list] completed (60s) done=9/9 failed=0 [scene_summary] started (attempt 1) [scene_summary] completed (30s) done=30/30 failed=0 [beat_extract] started (attempt 1) [beat_extract] completed (90s) done=30/30 failed=0 [shot_extract] started (attempt 1) [shot_extract] FAILED (60s) — {"step_id": "shot_extract", "label": "Shot 추출 (순차)", "category": "analysis", "order": 7.2, "provider": "openai", "model": "gpt", "depends_on": ["beat_extract", "visual_world_rules", "entity_character_list"], "fan_out": true, "applicability": "always", "status": "failed", "can_run": true, "blocked_by": [], "consumed_by": [], "completed_count": 0, "applicable_count": 30, "failed_count": 30, "started_at": "2026-07-10T02:29:45.082662+00:00", "completed_at": null, "error_message": null, "sync_status" [shot_extract] retrying resume (1/5)… [shot_extract] started (attempt 2) [shot_extract] FAILED (60s) — {"step_id": "shot_extract", "label": "Shot 추출 (순차)", "category": "analysis", "order": 7.2, "provider": "openai", "model": "gpt", "depends_on": ["beat_extract", "visual_world_rules", "entity_character_list"], "fan_out": true, "applicability": "always", "status": "failed", "can_run": true, "blocked_by": [], "consumed_by": [], "completed_count": 0, "applicable_count": 30, "failed_count": 30, "started_at": "2026-07-10T02:31:05.216202+00:00", "completed_at": null, "error_message": null, "sync_status" [shot_extract] retrying resume (2/5)… [shot_extract] started (attempt 3) [shot_extract] FAILED (60s) — {"step_id": "shot_extract", "label": "Shot 추출 (순차)", "category": "analysis", "order": 7.2, "provider": "openai", "model": "gpt", "depends_on": ["beat_extract", "visual_world_rules", "entity_character_list"], "fan_out": true, "applicability": "always", "status": "failed", "can_run": true, "blocked_by": [], "consumed_by": [], "completed_count": 0, "applicable_count": 30, "failed_count": 30, "started_at": "2026-07-10T02:32:25.356854+00:00", "completed_at": null, "error_message": null, "sync_status" [shot_extract] retrying resume (3/5)… [shot_extract] started (attempt 4) [shot_extract] FAILED (60s) — {"step_id": "shot_extract", "label": "Shot 추출 (순차)", "category": "analysis", "order": 7.2, "provider": "openai", "model": "gpt", "depends_on": ["beat_extract", "visual_world_rules", "entity_character_list"], "fan_out": true, "applicability": "always", "status": "failed", "can_run": true, "blocked_by": [], "consumed_by": [], "completed_count": 0, "applicable_count": 30, "failed_count": 30, "started_at": "2026-07-10T02:33:45.495097+00:00", "completed_at": null, "error_message": null, "sync_status" [shot_extract] retrying resume (4/5)… [shot_extract] started (attempt 5) [shot_extract] FAILED (60s) — {"step_id": "shot_extract", "label": "Shot 추출 (순차)", "category": "analysis", "order": 7.2, "provider": "openai", "model": "gpt", "depends_on": ["beat_extract", "visual_world_rules", "entity_character_list"], "fan_out": true, "applicability": "always", "status": "failed", "can_run": true, "blocked_by": [], "consumed_by": [], "completed_count": 0, "applicable_count": 30, "failed_count": 30, "started_at": "2026-07-10T02:35:05.634506+00:00", "completed_at": null, "error_message": null, "sync_status" STOP at shot_extract target 64 steps | pid=114a8883-e960-4b97-97c7-0ba00a469750 eid=a230c90c-3878-4fe6-ae67-754927a431d2 [planning_doc_analysis] already completed [text_cleanup] already completed [scene_segmentation] already completed [episode_summary] already completed [visual_world_rules] already completed [scene_save] already completed [entity_character_list] already completed [scene_summary] already completed [beat_extract] already completed [shot_extract] started (attempt 1) [shot_extract] completed (330s) done=30/30 failed=0 [shot_validator] started (attempt 1) [shot_validator] completed (210s) done=30/30 failed=0 [entity_all_character] started (attempt 1) [entity_all_character] completed (90s) done=22/22 failed=0 [entity_extract_character] started (attempt 1) [entity_extract_character] completed (90s) done=22/22 failed=0 [entity_all_location] started (attempt 1) [entity_all_location] completed (90s) done=23/23 failed=0 [entity_extract_location] started (attempt 1) [entity_extract_location] completed (60s) done=23/23 failed=0 [entity_all_prop] started (attempt 1) [entity_all_prop] completed (90s) done=11/11 failed=0 [entity_extract_prop] started (attempt 1) [entity_extract_prop] completed (30s) done=11/11 failed=0 [entity_merge] started (attempt 1) [entity_merge] completed (30s) done=56/56 failed=0 [entity_relation] started (attempt 1) [entity_relation] completed (60s) done=1/1 failed=0 [entity_filter] started (attempt 1) [entity_filter] completed (30s) done=1/1 failed=0 [entity_detail] started (attempt 1) [entity_detail] completed (120s) done=53/53 failed=0 [entity_t2i] started (attempt 1) [entity_t2i] completed (60s) done=53/53 failed=0 [shot_selection] started (attempt 1) [shot_selection] completed (60s) done=30/30 failed=0 [scene_director] started (attempt 1) [scene_director] completed (60s) done=30/30 failed=0 [shot_director] started (attempt 1) [shot_director] completed (150s) done=30/30 failed=0 [scene_camera_flow] started (attempt 1) [scene_camera_flow] completed (180s) done=30/30 failed=0 [shot_dependency] started (attempt 1) [shot_dependency] completed (30s) done=77/77 failed=0 [outlook_phase1] started (attempt 1) [outlook_phase1] completed (60s) done=20/21 failed=0 [outlook_phase2] started (attempt 1) [outlook_phase2] completed (90s) done=28/30 failed=0 [outlook_phase3] started (attempt 1) [outlook_phase3] completed (30s) done=20/1 failed=0 [shot_staging] started (attempt 1) [shot_staging] completed (811s) done=77/77 failed=0 [background_classify] started (attempt 1) [background_classify] completed (60s) done=1/1 failed=0 [background_master_plan] started (attempt 1) [background_master_plan] completed (60s) done=5/5 failed=0 [floor_plan_prompt] started (attempt 1) [floor_plan_prompt] completed (150s) done=1/1 failed=0 [shot_essence_extraction] started (attempt 1) [shot_essence_extraction] not_applicable (30s) done=0/0 failed=0 [scene_consistency] started (attempt 1) [scene_consistency] completed (120s) done=30/30 failed=0 [floor_plan_render] started (attempt 1) [floor_plan_render] completed (450s) done=1/1 failed=0 [floor_plan_light_sidecar] started (attempt 1) [floor_plan_light_sidecar] completed (30s) done=0/0 failed=0 [floor_plan_overlay_payload] started (attempt 1) [floor_plan_overlay_payload] completed (30s) done=1/1 failed=0 [base_location_dossier] started (attempt 1) [base_location_dossier] completed (30s) done=1/1 failed=0 [floor_plan_geometry_readback] started (attempt 1) [floor_plan_geometry_readback] completed (120s) done=9/1 failed=0 [floor_plan_semantic_readback] started (attempt 1) [floor_plan_semantic_readback] completed (30s) done=0/0 failed=0 [shot_projection_card] started (attempt 1) [shot_projection_card] completed (30s) done=0/0 failed=0 [bg_space_partition] started (attempt 1) [bg_space_partition] completed (30s) done=0/0 failed=0 [dwelling_zone_map] started (attempt 1) [dwelling_zone_map] completed (30s) done=0/0 failed=0 [shot_aware_bg_render_plan] started (attempt 1) [shot_aware_bg_render_plan] completed (600s) done=9/1 failed=0 [background_prompt] started (attempt 1) [background_prompt] completed (240s) done=25/25 failed=0 [episode_reference_policy] started (attempt 1) [episode_reference_policy] completed (30s) done=54/54 failed=0 [visual_continuity_anchor] started (attempt 1) [visual_continuity_anchor] completed (90s) done=4/4 failed=0 [scene_detail] started (attempt 1) [scene_detail] completed (1171s) done=77/77 failed=0 [shot_dependency_t2i] started (attempt 1) [shot_dependency_t2i] completed (150s) done=77/77 failed=0 [t2i_review] started (attempt 1) [t2i_review] completed (150s) done=1/1 failed=0 [zoom_continuity_anchor] started (attempt 1) [zoom_continuity_anchor] completed (180s) done=5/5 failed=0 [outdoor_site_layout] started (attempt 1) [outdoor_site_layout] not_applicable (30s) done=0/0 failed=0 [outdoor_place_spec] started (attempt 1) [outdoor_place_spec] completed (270s) done=13/13 failed=0 [outdoor_place_canon] started (attempt 1) [outdoor_place_canon] completed (2733s) done=10/10 failed=0 [outdoor_shot_grounding] started (attempt 1) [outdoor_shot_grounding] completed (540s) done=37/37 failed=0 [world_guide] started (attempt 1) [world_guide] completed (540s) done=1/1 failed=0 [space_set_bg] started (attempt 1) [space_set_bg] not_applicable (30s) done=0/0 failed=0 [ref_image_gen] started (attempt 1) [ref_image_gen] completed (120s) done=31/72 failed=0 [composite_image_gen] started (attempt 1) [composite_image_gen] completed (90s) done=13/13 failed=0 [character_state_variant] started (attempt 1) [character_state_variant] completed (90s) done=5/5 failed=0 [background_render] started (attempt 1) [background_render] partial (1562s) done=17/17 failed=0 [scene_image_pipeline] started (attempt 1) [scene_image_pipeline] completed (2974s) done=77/77 failed=0 ALL STEPS DONE