/Users/manta/Documents/Projects/TheRoad-I1/backend/app/api/v1/prompts.py:19: UserWarning: Field name "schema_json" in "PromptCreate" shadows an attribute in parent "BaseModel" class PromptCreate(BaseModel): /Users/manta/Documents/Projects/TheRoad-I1/backend/app/api/v1/prompts.py:27: UserWarning: Field name "schema_json" in "PromptUpdate" shadows an attribute in parent "BaseModel" class PromptUpdate(BaseModel): INFO: Started server process [90200] INFO: Waiting for application startup. {"timestamp": "2026-07-10T09:05:49.602030+00:00", "level": "WARNING", "logger": "app.main", "message": "SECURITY: insecure default credentials in use — DEFAULT_ADMIN_PASSWORD, DEFAULT_CREATOR_PASSWORD. Override via env vars before exposing this server."} INFO: Application startup complete. INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit) {"timestamp": "2026-07-10T09:05:59.383019+00:00", "level": "INFO", "logger": "app.modules.llm.gemini_key_pool", "message": "Gemini key pool: 1 key(s) loaded"} INFO: 127.0.0.1:65412 - "GET /api/v1/health HTTP/1.1" 200 OK INFO: 127.0.0.1:65416 - "POST /api/v1/auth/login HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:06:11.911507+00:00", "level": "INFO", "logger": "app.modules.llm.llm_client", "message": "Opik callback enabled (project: theroad-scene-lab)"} 18:06:11 - LiteLLM Router:INFO: router.py:812 - Routing strategy: simple-shuffle {"timestamp": "2026-07-10T09:06:11.928475+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "Routing strategy: simple-shuffle"} {"timestamp": "2026-07-10T09:06:11.928720+00:00", "level": "INFO", "logger": "app.modules.llm.llm_client", "message": "LiteLLM Router initialized: 10 deployments (1 Gemini keys, OpenAI=True)"} 18:06:11 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:06:11.941030+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:06:15 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:06:15.261747+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:06:15 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK OPIK: Started logging traces to the "theroad-scene-lab" project at https://www.comet.com/opik/api/v1/session/redirect/projects/?trace_id=06a50b60-743c-73c5-8000-bd9f3a109a03&path=aHR0cHM6Ly93d3cuY29tZXQuY29tL29waWsvYXBpLw==. {"timestamp": "2026-07-10T09:06:15.266632+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} INFO: 127.0.0.1:65416 - "POST /api/v1/projects/ HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:06:15.308128+00:00", "level": "INFO", "logger": "app.api.v1.projects", "message": "creator_corrections updated: project=7872eda9-8b02-4cb3-bfd1-04ae1d43acac entries=1 (by admin)"} INFO: 127.0.0.1:65416 - "PUT /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/creator-corrections HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:06:15.463091+00:00", "level": "INFO", "logger": "app.api.v1.projects", "message": "Planning doc uploaded for project 7872eda9: 20566 chars, 16 pages"} INFO: 127.0.0.1:65416 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/planning-doc HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:06:15.503055+00:00", "level": "INFO", "logger": "app.services.planning_doc_analysis_service", "message": "planning_doc_analysis (project=7872eda9): PDF multimodal (1504329 bytes)"} 18:06:15 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.5-flash; provider = gemini {"timestamp": "2026-07-10T09:06:15.504558+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.5-flash; provider = gemini"} INFO: 127.0.0.1:65416 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:65416 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/creator-corrections HTTP/1.1" 200 OK INFO: 127.0.0.1:65427 - "POST /api/v1/auth/login HTTP/1.1" 200 OK INFO: 127.0.0.1:65427 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65430 - "POST /api/v1/auth/login HTTP/1.1" 200 OK INFO: 127.0.0.1:65430 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:06:29.200823+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:planning_doc_analysis (Step planning_doc_analysis for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:65430 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/planning_doc_analysis?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:06:29.206735+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step planning_doc_analysis started (run_id=709b80ee-cf6c-4c42-be14-6d898f936a3e, model=gemini-lite)"} {"timestamp": "2026-07-10T09:06:29.210793+00:00", "level": "INFO", "logger": "app.core.steps.planning_doc_step", "message": "planning_doc_analysis: PDF multimodal (1504329 bytes)"} 18:06:29 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.5-flash; provider = gemini {"timestamp": "2026-07-10T09:06:29.211759+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.5-flash; provider = gemini"} 18:06:49 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:06:49.707468+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:06:49 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.5-flash) 200 OK {"timestamp": "2026-07-10T09:06:49.722097+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.5-flash)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:06:49.737459+00:00", "level": "INFO", "logger": "app.services.planning_doc_analysis_service", "message": "planning_doc_analysis (project=7872eda9) done: 9 characters, 5 relationships, sections=['characters', 'world_setting', 'tone_mood', 'story_arc', 'visual_concepts', 'key_relationships'], job_id=0f9e90e4cb41478687a0a2bd3dcdda1c"} INFO: 127.0.0.1:65438 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:07:23 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:07:23.716537+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:07:23 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.5-flash) 200 OK {"timestamp": "2026-07-10T09:07:23.733637+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.5-flash)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:07:23.746465+00:00", "level": "INFO", "logger": "app.core.steps.planning_doc_step", "message": "planning_doc_analysis: 9 characters, 5 relationships, sections=['characters', 'world_setting', 'tone_mood', 'story_arc', 'visual_concepts', 'key_relationships'], mode=pdf"} {"timestamp": "2026-07-10T09:07:23.753828+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step planning_doc_analysis completed (completed=1/1, failed=0)"} {"timestamp": "2026-07-10T09:07:23.753967+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:07:23.754228+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:07:23.760244+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:07:23.764002+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['text_cleanup', 'scene_segmentation', 'episode_summary', 'visual_world_rules', 'scene_save', 'entity_character_list', 'scene_summary', 'beat_extract', 'shot_extract', 'shot_validator', 'entity_all_character', 'entity_extract_character', 'entity_all_location', 'entity_extract_location', 'entity_all_prop', 'entity_extract_prop', 'entity_relation', 'entity_filter', 'entity_merge', 'entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:07:23.765411+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=planning_doc_analysis, repaired=0)"} INFO: 127.0.0.1:65445 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65445 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:07:29.298639+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:text_cleanup (Step text_cleanup for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:65445 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/text_cleanup?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:07:29.302520+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step text_cleanup started (run_id=576b9390-e284-4468-930a-37cb295e16b7, model=gemini-lite)"} {"timestamp": "2026-07-10T09:07:29.305837+00:00", "level": "INFO", "logger": "app.modules.pipeline.text_cleaner", "message": "text_cleanup: PDF 금월도 1부_260226(최종수정본).pdf (434046 bytes, 18 pages) → model=gemini-lite"} 18:07:29 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.5-flash; provider = gemini {"timestamp": "2026-07-10T09:07:29.307466+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.5-flash; provider = gemini"} 18:07:29 - LiteLLM:INFO: vertex_and_google_ai_studio_gemini.py:1091 - Warning: Setting temperature < 1.0 for Gemini 3 models (gemini-3.5-flash) can cause infinite loops, degraded reasoning performance, and failure on complex tasks. Strongly recommended to use temperature = 1.0 (default). {"timestamp": "2026-07-10T09:07:29.308899+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Warning: Setting temperature < 1.0 for Gemini 3 models (gemini-3.5-flash) can cause infinite loops, degraded reasoning performance, and failure on complex tasks. Strongly recommended to use temperature = 1.0 (default)."} INFO: 127.0.0.1:65453 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65463 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65471 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:09:17 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:09:17.589313+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:09:17 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.5-flash) 200 OK {"timestamp": "2026-07-10T09:09:17.596857+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.5-flash)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:09:17.599349+00:00", "level": "INFO", "logger": "app.modules.pipeline.text_cleaner", "message": "text_cleanup: extracted 9300 chars from 금월도 1부_260226(최종수정본).pdf"} {"timestamp": "2026-07-10T09:09:17.613347+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step text_cleanup completed (completed=1/1, failed=0)"} {"timestamp": "2026-07-10T09:09:17.613712+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:09:17.614482+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:09:17.625285+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:09:17.636965+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_segmentation', 'episode_summary', 'visual_world_rules', 'scene_save', 'entity_character_list', 'scene_summary', 'beat_extract', 'shot_extract', 'shot_validator', 'entity_all_character', 'entity_extract_character', 'entity_all_location', 'entity_extract_location', 'entity_all_prop', 'entity_extract_prop', 'entity_relation', 'entity_filter', 'entity_merge', 'entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:09:17.641280+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=text_cleanup, repaired=0)"} INFO: 127.0.0.1:65481 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65481 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:09:29.484322+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:scene_segmentation (Step scene_segmentation for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:65481 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/scene_segmentation?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:09:29.494050+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step scene_segmentation started (run_id=c5c402e5-8b74-4233-873f-4db09dbd7d73, model=gpt)"} 18:09:29 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:09:29.497009+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:09:39 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:09:39.707745+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:09:39 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:09:39.711100+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:09:39.714960+00:00", "level": "INFO", "logger": "app.core.steps.scene_steps", "message": "Segmentation attempt 1: pattern=S\\s*#\\s*\\d+\\s*\\.\\s*[^/\\r\\n]+?\\s*/\\s*(?:해\\s*질\\s*무렵|동틀\\s*무렵|소나, matched=30, estimated=30"} {"timestamp": "2026-07-10T09:09:39.728352+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step scene_segmentation completed (completed=1/1, failed=0)"} {"timestamp": "2026-07-10T09:09:39.728597+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:09:39.729244+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:09:39.734702+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:09:39.742108+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['episode_summary', 'visual_world_rules', 'scene_save', 'entity_character_list', 'scene_summary', 'beat_extract', 'shot_extract', 'shot_validator', 'entity_all_character', 'entity_extract_character', 'entity_all_location', 'entity_extract_location', 'entity_all_prop', 'entity_extract_prop', 'entity_relation', 'entity_filter', 'entity_merge', 'entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:09:39.744446+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=scene_segmentation, repaired=0)"} INFO: 127.0.0.1:65496 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65496 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:09:59.576137+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:episode_summary (Step episode_summary for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:65496 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/episode_summary?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:09:59.586840+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step episode_summary started (run_id=c5d64101-8b2b-4dce-9360-f16e014d8c17, model=gpt)"} 18:09:59 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:09:59.591239+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:10:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:10:06.205314+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:10:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:10:06.207316+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:10:06.230973+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step episode_summary completed (completed=1/1, failed=0)"} {"timestamp": "2026-07-10T09:10:06.231330+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:10:06.232006+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:10:06.245050+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:10:06.255692+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['visual_world_rules', 'scene_save', 'entity_character_list', 'scene_summary', 'beat_extract', 'shot_extract', 'shot_validator', 'entity_all_character', 'entity_extract_character', 'entity_all_location', 'entity_extract_location', 'entity_all_prop', 'entity_extract_prop', 'entity_relation', 'entity_filter', 'entity_merge', 'entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:10:06.259506+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=episode_summary, repaired=0)"} INFO: 127.0.0.1:65505 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65505 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:10:29.658416+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:visual_world_rules (Step visual_world_rules for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:65505 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/visual_world_rules?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:10:29.668822+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step visual_world_rules started (run_id=f50a9d9e-19e5-49ef-b565-c40d3dca65b3, model=gpt)"} 18:10:29 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:10:29.687021+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:65513 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:11:12 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:11:12.824071+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:11:12 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:11:12.826577+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:11:12.836861+00:00", "level": "INFO", "logger": "app.core.steps.summary_steps", "message": "VisualWorldRulesStep: 8 rules, era=2026년을 중심으로 한 현대. 과거 자료 이미지는 1970~1980년대의 시각적 특성을 별도로 따른다., region=대한민국 인천 연안과 서해권, 한국의 가상 고립 섬 공동체, planning_doc=True"} {"timestamp": "2026-07-10T09:11:12.849138+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step visual_world_rules completed (completed=1/1, failed=0)"} {"timestamp": "2026-07-10T09:11:12.849501+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:11:12.850272+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:11:12.860755+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:11:12.874682+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_save', 'entity_character_list', 'scene_summary', 'beat_extract', 'shot_extract', 'shot_validator', 'entity_all_character', 'entity_extract_character', 'entity_all_location', 'entity_extract_location', 'entity_all_prop', 'entity_extract_prop', 'entity_relation', 'entity_filter', 'entity_merge', 'entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:11:12.884556+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=visual_world_rules, repaired=0)"} INFO: 127.0.0.1:65518 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65518 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:11:29.765264+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:scene_save (Step scene_save for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:65518 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/scene_save?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:11:29.773469+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step scene_save started (run_id=20027ef6-6a2a-4008-817e-1ef1811b467f, model=-)"} {"timestamp": "2026-07-10T09:11:29.782528+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step scene_save completed (completed=30/30, failed=0)"} {"timestamp": "2026-07-10T09:11:29.782770+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:11:29.783509+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:11:29.789760+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:11:29.798176+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['entity_character_list', 'scene_summary', 'beat_extract', 'shot_extract', 'shot_validator', 'entity_all_character', 'entity_extract_character', 'entity_all_location', 'entity_extract_location', 'entity_all_prop', 'entity_extract_prop', 'entity_relation', 'entity_filter', 'entity_merge', 'entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:11:29.801338+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=scene_save, repaired=0)"} INFO: 127.0.0.1:65525 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65525 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:11:59.853688+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:entity_character_list (Step entity_character_list for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:65525 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/entity_character_list?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:11:59.864557+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_character_list started (run_id=2d244443-c58c-4ab5-89af-4b55b41a0474, model=gpt)"} 18:11:59 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:11:59.874774+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:65533 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:12:30 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:12:30.667144+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:12:30 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:12:30.669722+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:12:30.677238+00:00", "level": "INFO", "logger": "app.core.steps.character_list_step", "message": "entity_character_list: 8 characters extracted"} {"timestamp": "2026-07-10T09:12:30.689428+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_character_list completed (completed=8/8, failed=0)"} {"timestamp": "2026-07-10T09:12:30.689760+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:12:30.690439+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:12:30.699822+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:12:30.711223+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_summary', 'beat_extract', 'shot_extract', 'shot_validator', 'entity_all_character', 'entity_extract_character', 'entity_all_location', 'entity_extract_location', 'entity_all_prop', 'entity_extract_prop', 'entity_relation', 'entity_filter', 'entity_merge', 'entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:12:30.714840+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=entity_character_list, repaired=0)"} INFO: 127.0.0.1:49156 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49156 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:12:59.984737+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:scene_summary (Step scene_summary for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49156 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/scene_summary?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:12:59.998303+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step scene_summary started (run_id=b6410863-9d3f-4cab-a07d-250fa5bd6c61, model=gpt)"} 18:13:00 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:00.011352+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:00 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:00.016601+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:00 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:00.017253+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:00 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:00.018751+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:00 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:00.022310+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:02 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:02.051824+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:02 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:02.053843+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:02.062950+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:02 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:02.078624+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:02 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:02.080051+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:02.085259+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:02 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:02.121039+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:02 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:02.122346+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:02.128913+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:02 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:02.922982+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:02 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:02.925521+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:02.933807+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:03 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:03.825099+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:03 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:03.829188+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:03.838359+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:04 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:04.100726+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:04 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:04.102838+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:04.113020+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:04 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:04.727110+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:04 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:04.729747+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:04.739177+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:04 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:04.793271+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:04 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:04.794799+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:04.804817+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:04 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:04.822147+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:04 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:04.824308+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:04.833037+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:06.205695+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:06.207976+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:06 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:06.216266+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:06.686381+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:06.688955+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:06 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:06.698177+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:06.911952+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:06.914375+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:06 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:06.925108+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:07.386299+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:07.387546+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:07.408051+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:07.408457+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:07.413220+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:07.415847+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:08 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:08.938403+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:08 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:08.941850+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:08 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:08.951522+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:08 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:08.953286+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:08 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:08.958506+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:08 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:08.964578+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:09 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:09.183358+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:09 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:09.185695+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:09 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:09.193889+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:10.194403+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:10 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:10.195900+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:10 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:10.202220+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:10.839999+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:10 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:10.841484+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:10 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:10.850169+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:11 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:11.231320+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:11 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:11.233720+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:11 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:11.243283+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:12 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:12.134979+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:12 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:12.137500+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:12 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:12.147180+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:12 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:12.323654+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:12 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:12.326459+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:12 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:12.335196+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:12 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:12.789900+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:12 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:12.791425+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:12 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:12.798945+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:12 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:12.949607+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:12 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:12.952110+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:12 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:12.960129+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:14 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:14.350178+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:14 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:14.352753+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:14.362285+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:14 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:14.884726+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:14 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:14.887156+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:15 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:15.039472+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:15 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:15.041713+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:15 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:15.060757+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:15 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:15.062734+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:16 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:16.472148+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:16 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:16.473973+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:13:17 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:13:17.580174+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:13:17 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:13:17.582884+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:13:17.589482+00:00", "level": "INFO", "logger": "app.core.steps.summary_steps", "message": "SceneSummaryStep: 30/30 scenes summarized (0 failed)"} {"timestamp": "2026-07-10T09:13:17.604859+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step scene_summary completed (completed=30/30, failed=0)"} {"timestamp": "2026-07-10T09:13:17.605232+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:13:17.606447+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:13:17.616092+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:13:17.644657+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['beat_extract', 'shot_extract', 'shot_validator', 'entity_all_character', 'entity_extract_character', 'entity_all_location', 'entity_extract_location', 'entity_all_prop', 'entity_extract_prop', 'entity_relation', 'entity_filter', 'entity_merge', 'entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:13:17.656039+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=scene_summary, repaired=0)"} INFO: 127.0.0.1:49196 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49196 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:13:30.062604+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:beat_extract (Step beat_extract for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49196 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/beat_extract?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:13:30.079837+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step beat_extract started (run_id=4870694a-5558-45f3-ae1c-edb7045d003b, model=gpt)"} {"timestamp": "2026-07-10T09:13:30.081409+00:00", "level": "INFO", "logger": "app.core.steps.beat_shot_steps", "message": "beat_extract: 8 characters injected"} {"timestamp": "2026-07-10T09:13:30.085346+00:00", "level": "INFO", "logger": "app.core.steps.beat_shot_steps", "message": "beat_extract: 30 scenes → 4 bundles"} 18:13:30 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:30.093019+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:30 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai 18:13:30 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:30.095295+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:13:30 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:13:30.099451+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T09:13:30.101825+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49207 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:14:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:14:07.486383+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:14:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:14:07.488733+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:14:07.500123+00:00", "level": "INFO", "logger": "app.core.steps.beat_shot_steps", "message": "beat_extract call 4 (scenes 28~30): 3 scenes, 18 beats"} 18:14:24 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:14:24.270377+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:14:24 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:14:24.272798+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:14:24.288741+00:00", "level": "INFO", "logger": "app.core.steps.beat_shot_steps", "message": "beat_extract call 3 (scenes 19~27): 9 scenes, 42 beats"} INFO: 127.0.0.1:49214 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:14:54 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:14:54.053290+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:14:54 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:14:54.055436+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:14:54.071396+00:00", "level": "INFO", "logger": "app.core.steps.beat_shot_steps", "message": "beat_extract call 1 (scenes 1~11): 11 scenes, 42 beats"} 18:14:59 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:14:59.375222+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:14:59 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:14:59.377668+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:14:59.394052+00:00", "level": "INFO", "logger": "app.core.steps.beat_shot_steps", "message": "beat_extract call 2 (scenes 12~18): 7 scenes, 53 beats"} {"timestamp": "2026-07-10T09:14:59.394696+00:00", "level": "INFO", "logger": "app.core.steps.beat_shot_steps", "message": "beat_extract: 30 scenes, 155 beats"} {"timestamp": "2026-07-10T09:14:59.409668+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step beat_extract completed (completed=30/30, failed=0)"} {"timestamp": "2026-07-10T09:14:59.410131+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:14:59.411321+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:14:59.421331+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:14:59.433330+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['shot_extract', 'shot_validator', 'entity_all_character', 'entity_extract_character', 'entity_all_location', 'entity_extract_location', 'entity_all_prop', 'entity_extract_prop', 'entity_relation', 'entity_filter', 'entity_merge', 'entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:14:59.437106+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=beat_extract, repaired=0)"} INFO: 127.0.0.1:49228 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49228 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:15:00.222202+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:shot_extract (Step shot_extract for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49228 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/shot_extract?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:15:00.230014+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step shot_extract started (run_id=71b4ead9-adcd-4c76-8b01-2b0b9c24f992, model=gpt)"} {"timestamp": "2026-07-10T09:15:00.231612+00:00", "level": "INFO", "logger": "app.core.steps.beat_shot_steps", "message": "shot_extract: t2i_context injected (482 chars)"} {"timestamp": "2026-07-10T09:15:00.231902+00:00", "level": "INFO", "logger": "app.core.steps.beat_shot_steps", "message": "shot_extract: 8 characters injected as enum"} {"timestamp": "2026-07-10T09:15:00.235654+00:00", "level": "WARNING", "logger": "app.modules.prompt_loader", "message": "Prompt version pack drift: module=shot_extract stem=shot_schema.json loaded_from=10.202604151200 (latest_in_module=16.202607080045). To enforce single-pack semantics, set PROMPT_VERSION_PACK_STRICT=true and align stem files within the latest version directory."} {"timestamp": "2026-07-10T09:15:00.236230+00:00", "level": "INFO", "logger": "app.core.steps.beat_shot_steps", "message": "shot_extract: 30 scenes → 4 bundles (sequential)"} {"timestamp": "2026-07-10T09:15:00.236738+00:00", "level": "INFO", "logger": "app.modules.llm.llm_client", "message": "response_format 'shot_extract_1': OpenAI strict 비호환 스키마(Gemini 팩 유래) — strict=False 강등, 준수는 local validation+retry 가 보증 (process 당 1회 로그)"} 18:15:00 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:15:00.238736+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49235 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49242 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49251 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:16:39 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:16:39.978482+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:16:39 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:16:39.980983+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:16:39.999825+00:00", "level": "INFO", "logger": "app.core.steps.beat_shot_steps", "message": "shot_extract call 1 (scenes 1~11): 11 scenes, 115 shots"} {"timestamp": "2026-07-10T09:16:40.000709+00:00", "level": "INFO", "logger": "app.modules.llm.llm_client", "message": "response_format 'shot_extract_2': OpenAI strict 비호환 스키마(Gemini 팩 유래) — strict=False 강등, 준수는 local validation+retry 가 보증 (process 당 1회 로그)"} 18:16:40 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:16:40.003156+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49261 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49267 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49274 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:18:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:18:26.881903+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:18:26 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:18:26.884564+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:18:26.909940+00:00", "level": "INFO", "logger": "app.core.steps.beat_shot_steps", "message": "shot_extract call 2 (scenes 12~18): 7 scenes, 180 shots"} {"timestamp": "2026-07-10T09:18:26.910715+00:00", "level": "INFO", "logger": "app.modules.llm.llm_client", "message": "response_format 'shot_extract_3': OpenAI strict 비호환 스키마(Gemini 팩 유래) — strict=False 강등, 준수는 local validation+retry 가 보증 (process 당 1회 로그)"} 18:18:26 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:18:26.912786+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49283 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49293 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49304 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49317 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:20:02 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:20:02.638682+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:20:02 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:20:02.641043+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:20:02.663058+00:00", "level": "INFO", "logger": "app.core.steps.beat_shot_steps", "message": "shot_extract call 3 (scenes 19~27): 9 scenes, 175 shots"} {"timestamp": "2026-07-10T09:20:02.663813+00:00", "level": "INFO", "logger": "app.modules.llm.llm_client", "message": "response_format 'shot_extract_4': OpenAI strict 비호환 스키마(Gemini 팩 유래) — strict=False 강등, 준수는 local validation+retry 가 보증 (process 당 1회 로그)"} 18:20:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:20:02.665752+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49326 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:20:57 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:20:57.252110+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:20:57 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:20:57.254631+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:20:57.271512+00:00", "level": "INFO", "logger": "app.core.steps.beat_shot_steps", "message": "shot_extract call 4 (scenes 28~30): 3 scenes, 76 shots"} {"timestamp": "2026-07-10T09:20:57.272489+00:00", "level": "INFO", "logger": "app.core.steps.beat_shot_steps", "message": "shot_extract: 30 scenes, 546 shots"} {"timestamp": "2026-07-10T09:20:57.290502+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step shot_extract completed (completed=30/30, failed=0)"} {"timestamp": "2026-07-10T09:20:57.290707+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:20:57.291606+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:20:57.300541+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:20:57.310528+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['shot_validator', 'entity_all_character', 'entity_extract_character', 'entity_all_location', 'entity_extract_location', 'entity_all_prop', 'entity_extract_prop', 'entity_relation', 'entity_filter', 'entity_merge', 'entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:20:57.314905+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=shot_extract, repaired=0)"} INFO: 127.0.0.1:49334 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49334 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:21:00.758961+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:shot_validator (Step shot_validator for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49334 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/shot_validator?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:21:00.769331+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step shot_validator started (run_id=94483c69-35aa-4e25-a700-ae6647d10b9c, model=gpt)"} {"timestamp": "2026-07-10T09:21:00.782776+00:00", "level": "WARNING", "logger": "app.core.steps.shot_validator_step", "message": "shot_validator: entity character pool unavailable (entity_merge + EntityCanon both empty) — RC-F entity mapping inactive this run; re-run after entity pipeline produces characters."} 18:21:00 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:21:00.790473+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:21:00 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:21:00.792006+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:21:00 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:21:00.799579+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:21:00 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:21:00.800499+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:21:03 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:21:03.303494+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:21:03 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:21:03.306890+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:21:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:21:03.319692+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:21:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:21:07.214009+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:21:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:21:07.216319+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:21:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:21:07.230524+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:21:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:21:10.642918+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:21:10 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:21:10.645025+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:21:10 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:21:10.659625+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:21:13 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:21:13.860907+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:21:13 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:21:13.863631+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:21:13 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:21:13.878103+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:21:17 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:21:17.751805+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:21:17 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:21:17.754490+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:21:17 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:21:17.768389+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:21:20 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:21:20.073371+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:21:20 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:21:20.075503+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:21:20 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:21:20.090125+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:21:23 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:21:23.750435+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:21:23 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:21:23.752562+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:21:23 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:21:23.768214+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49349 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:21:32 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:21:32.893528+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:21:32 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:21:32.896121+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:21:32 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:21:32.912334+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:21:34 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:21:34.047569+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:21:34 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:21:34.049846+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:21:34 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:21:34.064072+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:21:53 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:21:53.096888+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:21:53 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:21:53.099104+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:21:53 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:21:53.115368+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:21:56 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:21:56.639950+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:21:56 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:21:56.642460+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:21:56 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:21:56.660352+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:21:58 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:21:58.976114+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:21:58 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:21:58.978647+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:21:58 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:21:58.991820+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49361 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:22:04 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:22:04.657932+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:22:04 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:22:04.662091+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:22:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:22:04.674663+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:22:09 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:22:09.522230+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:22:09 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:22:09.524930+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:22:09 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:22:09.539875+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:22:11 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:22:11.904207+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:22:11 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:22:11.906867+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:22:11 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:22:11.921888+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:22:19 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:22:19.108843+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:22:19 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:22:19.110854+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:22:19 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:22:19.126892+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:22:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:22:26.392137+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:22:26 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:22:26.393650+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:22:26 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:22:26.405413+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:22:28 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:22:28.587077+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:22:28 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:22:28.589544+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:22:28 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:22:28.604414+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49377 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:22:34 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:22:34.614481+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:22:34 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:22:34.618064+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:22:34 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:22:34.631777+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:22:34 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:22:34.872692+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:22:34 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:22:34.875247+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:22:34 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:22:34.890574+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:22:42 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:22:42.446191+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:22:42 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:22:42.448762+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:22:42 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:22:42.465069+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:22:56 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:22:56.070790+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:22:56 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:22:56.072848+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:22:56 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:22:56.090837+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49387 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:23:00 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:23:00.943436+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:23:00 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:23:00.945966+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:23:00 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:23:00.957698+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:23:05 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:23:05.945552+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:23:05 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:23:05.948073+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:23:05 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:23:05.966629+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:23:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:23:07.494879+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:23:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:23:07.497501+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:23:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:23:07.513888+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:23:09 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:23:09.092794+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:23:09 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:23:09.095259+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:23:09 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:23:09.108910+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:23:14 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:23:14.715462+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:23:14 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:23:14.718732+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} INFO: 127.0.0.1:49396 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:23:35 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:23:35.442439+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:23:35 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:23:35.445317+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:23:35 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:23:35.939726+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:23:35 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:23:35.942151+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:23:44 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:23:44.401137+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:23:44 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:23:44.403676+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:23:44.418184+00:00", "level": "INFO", "logger": "app.core.steps.shot_validator_step", "message": "shot_validator: 30 scenes, 546 shots total, 36 revised, 0 failed"} {"timestamp": "2026-07-10T09:23:44.440111+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step shot_validator completed (completed=30/30, failed=0)"} {"timestamp": "2026-07-10T09:23:44.440380+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:23:44.444546+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:23:44.453471+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:23:44.463683+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['entity_all_character', 'entity_extract_character', 'entity_all_location', 'entity_extract_location', 'entity_all_prop', 'entity_extract_prop', 'entity_relation', 'entity_filter', 'entity_merge', 'entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:23:44.466925+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=shot_validator, repaired=0)"} INFO: 127.0.0.1:49406 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49406 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:24:01.051988+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:entity_all_character (Step entity_all_character for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49406 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/entity_all_character?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:24:01.063660+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_all_character started (run_id=4c177997-c437-49ec-ae11-1e796507225d, model=gpt)"} 18:24:01 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:24:01.072464+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49415 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49429 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:25:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:25:06.960081+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:25:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:25:06.962710+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:25:06.971519+00:00", "level": "INFO", "logger": "app.modules.pipeline.entity_lister", "message": "entity_all_character (shot-based, 1 call): 22 entities from 546 shots"} {"timestamp": "2026-07-10T09:25:06.983927+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_all_character completed (completed=22/22, failed=0)"} {"timestamp": "2026-07-10T09:25:06.984274+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:25:06.988813+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:25:06.999722+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:25:07.010954+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['entity_extract_character', 'entity_all_location', 'entity_extract_location', 'entity_all_prop', 'entity_extract_prop', 'entity_relation', 'entity_filter', 'entity_merge', 'entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:25:07.015702+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=entity_all_character, repaired=0)"} INFO: 127.0.0.1:49437 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49437 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:25:31.216069+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:entity_extract_character (Step entity_extract_character for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49437 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/entity_extract_character?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:25:31.226144+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_extract_character started (run_id=51e25604-0f72-49af-b4f8-d2e611cc2f90, model=gpt)"} 18:25:31 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:25:31.233102+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49446 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49454 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:26:43 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:26:43.218499+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:26:43 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:26:43.220584+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:26:43.242621+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_extract_character completed (completed=22/22, failed=0)"} {"timestamp": "2026-07-10T09:26:43.242967+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:26:43.247541+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:26:43.257393+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:26:43.268967+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['entity_all_location', 'entity_extract_location', 'entity_all_prop', 'entity_extract_prop', 'entity_relation', 'entity_filter', 'entity_merge', 'entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:26:43.272698+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=entity_extract_character, repaired=0)"} INFO: 127.0.0.1:49461 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49461 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:27:01.395370+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:entity_all_location (Step entity_all_location for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49461 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/entity_all_location?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:27:01.405314+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_all_location started (run_id=30eb1d11-e204-455f-ad50-3eb62606ce5d, model=gpt)"} 18:27:01 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:27:01.412624+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49469 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:28:00 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:28:00.904693+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:28:00 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:28:00.907610+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:28:00.916862+00:00", "level": "INFO", "logger": "app.modules.pipeline.entity_lister", "message": "entity_all_location (shot-based, 1 call): 20 entities from 546 shots"} {"timestamp": "2026-07-10T09:28:00.930957+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_all_location completed (completed=20/20, failed=0)"} {"timestamp": "2026-07-10T09:28:00.931370+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:28:00.937226+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:28:00.947521+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:28:00.959911+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['entity_extract_location', 'entity_all_prop', 'entity_extract_prop', 'entity_relation', 'entity_filter', 'entity_merge', 'entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:28:00.964667+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=entity_all_location, repaired=0)"} INFO: 127.0.0.1:49476 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49476 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:28:01.527582+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:entity_extract_location (Step entity_extract_location for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49476 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/entity_extract_location?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:28:01.538286+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_extract_location started (run_id=07464a69-b8cf-47a7-a11c-5a1ac10826fe, model=gpt-terra)"} 18:28:01 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:28:01.544146+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:28:28 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:28:28.362817+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:28:28 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:28:28.366382+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:28:28.392178+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_extract_location completed (completed=20/20, failed=0)"} {"timestamp": "2026-07-10T09:28:28.392545+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:28:28.397433+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:28:28.408956+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:28:28.419939+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['entity_all_prop', 'entity_extract_prop', 'entity_relation', 'entity_filter', 'entity_merge', 'entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:28:28.423961+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=entity_extract_location, repaired=0)"} INFO: 127.0.0.1:49486 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49486 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:28:31.618546+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:entity_all_prop (Step entity_all_prop for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49486 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/entity_all_prop?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:28:31.631271+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_all_prop started (run_id=57c84a56-7e1f-4866-92fa-1dcb154b61dd, model=gpt)"} 18:28:31 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:28:31.638762+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49500 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49510 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:29:41 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:29:41.194137+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:29:41 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:29:41.196771+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:29:41.206391+00:00", "level": "INFO", "logger": "app.modules.pipeline.entity_lister", "message": "entity_all_prop (shot-based, 1 call): 12 entities from 546 shots"} {"timestamp": "2026-07-10T09:29:41.221424+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_all_prop completed (completed=12/12, failed=0)"} {"timestamp": "2026-07-10T09:29:41.221836+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:29:41.227794+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:29:41.238091+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:29:41.250254+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['entity_extract_prop', 'entity_relation', 'entity_filter', 'entity_merge', 'entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:29:41.255270+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=entity_all_prop, repaired=0)"} INFO: 127.0.0.1:49524 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49524 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:30:01.815187+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:entity_extract_prop (Step entity_extract_prop for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49524 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/entity_extract_prop?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:30:01.826355+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_extract_prop started (run_id=26eb9a76-0b2a-4a31-9631-5ff074956065, model=gpt-terra)"} 18:30:01 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:30:01.832925+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:30:17 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:30:17.150751+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:30:17 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:30:17.153257+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:30:17.178990+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_extract_prop completed (completed=12/12, failed=0)"} {"timestamp": "2026-07-10T09:30:17.179382+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:30:17.184844+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:30:17.195357+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:30:17.206170+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['entity_relation', 'entity_filter', 'entity_merge', 'entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:30:17.210331+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=entity_extract_prop, repaired=0)"} INFO: 127.0.0.1:49532 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49532 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:30:31.908090+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:entity_merge (Step entity_merge for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49532 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/entity_merge?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:30:31.920349+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_merge started (run_id=83d15e2c-04d3-4b11-b4d6-3fd0f294062c, model=gpt)"} 18:30:31 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:30:31.926571+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:30:37 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:30:37.307487+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:30:37 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:30:37.309020+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:30:37.331050+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_merge completed (completed=54/54, failed=0)"} {"timestamp": "2026-07-10T09:30:37.331451+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:30:37.335891+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:30:37.346711+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:30:37.357502+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['entity_relation', 'entity_filter', 'entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:30:37.361193+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=entity_merge, repaired=0)"} INFO: 127.0.0.1:49540 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49540 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:31:01.986187+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:entity_relation (Step entity_relation for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49540 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/entity_relation?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:31:01.995980+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_relation started (run_id=6fc4b335-8097-4c58-8382-31fb1762e615, model=gpt)"} 18:31:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:31:02.006620+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:31:27 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:31:27.493863+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:31:27 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:31:27.496423+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:31:27.506803+00:00", "level": "INFO", "logger": "app.modules.pipeline.entity_relation", "message": "Entity relations: 3 candidates → 3 confirmed (3 visual_similar)"} {"timestamp": "2026-07-10T09:31:27.519515+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_relation completed (completed=1/1, failed=0)"} {"timestamp": "2026-07-10T09:31:27.519888+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:31:27.536635+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.relation_sync_service", "message": "Relation skip — unknown canon: C04→C18"} {"timestamp": "2026-07-10T09:31:27.536856+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.relation_sync_service", "message": "Relation skip — unknown canon: C11→C12"} {"timestamp": "2026-07-10T09:31:27.536948+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.relation_sync_service", "message": "Relation skip — unknown canon: C04→C14"} {"timestamp": "2026-07-10T09:31:27.551510+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:31:27.558037+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:31:27.565131+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['entity_filter', 'entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:31:27.567221+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=entity_relation, repaired=0)"} INFO: 127.0.0.1:49550 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49550 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:31:32.063362+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:entity_filter (Step entity_filter for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49550 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/entity_filter?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:31:32.071276+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_filter started (run_id=08420270-b658-45a7-bed4-0a3e1f276cc9, model=gpt)"} 18:31:32 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:31:32.077449+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:31:35 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:31:35.948967+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:31:35 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:31:35.951506+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:31:35.961259+00:00", "level": "INFO", "logger": "app.modules.pipeline.entity_filter", "message": "Filtered 4 low-freq entities → removed 4"} {"timestamp": "2026-07-10T09:31:35.977242+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_filter completed (completed=1/1, failed=0)"} {"timestamp": "2026-07-10T09:31:35.977631+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:31:35.984368+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.relation_sync_service", "message": "Relation skip — unknown canon: C04→C18"} {"timestamp": "2026-07-10T09:31:35.984585+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.relation_sync_service", "message": "Relation skip — unknown canon: C11→C12"} {"timestamp": "2026-07-10T09:31:35.984671+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.relation_sync_service", "message": "Relation skip — unknown canon: C04→C14"} {"timestamp": "2026-07-10T09:31:35.992317+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:31:35.999519+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:31:36.010565+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['entity_detail', 'entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:31:36.014579+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=entity_filter, repaired=0)"} INFO: 127.0.0.1:49557 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49557 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:32:02.144075+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:entity_detail (Step entity_detail for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49557 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/entity_detail?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:32:02.153623+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_detail started (run_id=cb147e13-33a7-4637-88e1-2bb91be0cd54, model=gpt)"} 18:32:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:32:02.166923+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49566 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49572 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:33:31 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:31.019746+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:31 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:33:31.022088+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:33:31.052010+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_detail completed (completed=50/50, failed=0)"} {"timestamp": "2026-07-10T09:33:31.052214+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Skipping entity sync: entity_t2i 데이터 없음 (cascade or pre-analysis)"} {"timestamp": "2026-07-10T09:33:31.057156+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.relation_sync_service", "message": "Relation skip — unknown canon: C04→C18"} {"timestamp": "2026-07-10T09:33:31.057361+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.relation_sync_service", "message": "Relation skip — unknown canon: C11→C12"} {"timestamp": "2026-07-10T09:33:31.057447+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.relation_sync_service", "message": "Relation skip — unknown canon: C04→C14"} {"timestamp": "2026-07-10T09:33:31.064083+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:33:31.070054+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:33:31.078014+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['entity_t2i', 'shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:33:31.080931+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=entity_detail, repaired=0)"} INFO: 127.0.0.1:49580 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49580 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:33:32.292415+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:entity_t2i (Step entity_t2i for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49580 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/entity_t2i?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:33:32.301921+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_t2i started (run_id=54c0a272-e91d-4b0e-a724-6446a4ad2e30, model=gpt-terra)"} 18:33:32 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:32.305581+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:33 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:33.320200+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:34 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:34.328905+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:34 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:34.780725+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:34 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:34.783453+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:35 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:35.334237+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:35 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:35.770130+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:35 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:35.771551+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:36 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:36.342287+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:36 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:36.630740+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:36 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:36.633438+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:37 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:37.349925+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:37 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:37.901330+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:37 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:37.903780+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:38 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:38.350343+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:38 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:38.504683+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:38 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:38.507014+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:39 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:39.362527+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:39 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:39.694037+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:39 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:39.696418+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:40 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:40.371314+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:40 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:40.685094+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:40 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:40.687500+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:41.383423+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:41 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:41.507198+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:41 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:41.509468+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:33:42.508419+00:00", "level": "ERROR", "logger": "asyncio", "message": "Task was destroyed but it is pending!\ntask: wait_for=>"} 18:33:42 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:42.513020+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:42 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:42.698834+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:42 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:42.700376+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:43 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:43.518358+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:44 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:44.096578+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:44 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:44.098581+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:44 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:44.521315+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:45 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:45.063091+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:45 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:45.065311+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:45 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:45.526701+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:46 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:46.529994+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:47 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:47.531857+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:48 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:48.322162+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:48 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:48.323510+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:48 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:48.533244+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:48 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:48.958340+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:48 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:48.960819+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:49 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:49.478328+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:49 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:49.480906+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:49 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:49.542124+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:50 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:50.553431+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:50 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:50.970011+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:50 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:50.972536+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:51 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:51.557320+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:52 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:52.568484+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:53 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:53.059684+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:53 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:53.062096+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:53 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:53.175026+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:53 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:53.177064+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:53 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:53.576527+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:53 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:53.945575+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:53 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:53.948102+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:54 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:54.532613+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:54 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:54.534625+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:54 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:54.577660+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:55 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:55.585377+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:56 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:56.587260+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:57 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:57.389922+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:57 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:57.392329+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:57 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:57.588392+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:58 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:58.304221+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:58 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:58.306105+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:58 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:58.589948+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:59 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:59.021992+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:59 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:59.023155+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:33:59 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:33:59.596772+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:33:59 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:33:59.682877+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:33:59 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:33:59.685153+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:00 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:00.031916+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:00 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:00.033935+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:00 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:00.605109+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:00 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:00.758170+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:00 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:00.759862+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:01 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:01.542412+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:01 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:01.544948+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:01 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:01.614043+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:02 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:02.072821+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:02 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:02.075031+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} INFO: 127.0.0.1:49618 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:34:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:02.617742+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:03 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:03.479288+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:03 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:03.481299+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:03.622806+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:04.628214+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:05 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:05.055561+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:05 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:05.058053+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:05 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:05.628708+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:06.187284+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:06.189768+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:06 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:06.629548+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:06.832589+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:06.834341+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:07.638717+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:07.814598+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:07.816900+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:08 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:08.646958+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:09 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:09.336291+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:09 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:09.338589+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:09 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:09.647530+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:10.073765+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:10 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:10.075716+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:10.532618+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:10 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:10.535169+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:10 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:10.653912+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:11 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:11.655585+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:11 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:11.785614+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:11 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:11.786585+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:12 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:12.661331+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:13 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:13.667227+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:13 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:13.711015+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:13 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:13.713481+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:14.666541+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:14 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:14.922056+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:14 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:14.924404+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:14 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:14.928786+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:14 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:14.942290+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:15 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:15.667361+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:15 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:15.850385+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:15 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:15.852926+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:15 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:15.945501+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:15 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:15.947778+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:16 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:16.511744+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:16 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:16.513218+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:16 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:16.667469+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:16 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:16.897958+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:16 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:16.900110+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:17 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:17.674708+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:18 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:18.683478+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:18 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:18.728062+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:18 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:18.730421+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:19 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:19.689216+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:20 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:20.419050+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:20 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:20.421699+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:20 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:20.693511+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:21 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-terra; provider = openai {"timestamp": "2026-07-10T09:34:21.707773+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-terra; provider = openai"} 18:34:22 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:22.597662+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:22 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:22.601587+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:22 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:22.604794+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:22 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:22.606198+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:24 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:24.155725+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:24 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:24.158179+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:24 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:24.988817+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:24 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:24.991016+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} 18:34:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:26.069177+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:26 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-terra) 200 OK {"timestamp": "2026-07-10T09:34:26.071384+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-terra)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:34:26.112309+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step entity_t2i completed (completed=50/50, failed=0)"} {"timestamp": "2026-07-10T09:34:26.149683+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T09:34:26.160473+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.relation_sync_service", "message": "Visual-variant delta sync: +3 / ~0 / -0 (total=3)"} {"timestamp": "2026-07-10T09:34:26.165516+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:34:26.175668+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:34:26.184617+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['shot_selection', 'scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:34:26.187821+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=entity_t2i, repaired=0)"} INFO: 127.0.0.1:49643 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49643 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:34:32.400530+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:shot_selection (Step shot_selection for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49643 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/shot_selection?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:34:32.407878+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step shot_selection started (run_id=64b78ce8-e8eb-4964-8aaf-2fd6e4791830, model=gpt)"} {"timestamp": "2026-07-10T09:34:32.414521+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection: 0 scenes auto-selected (1-shot), 30 scenes to evaluate (abs_max=3, ratio_cap=50%)"} 18:34:32 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:34:32.419898+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:34:32 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:34:32.421296+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:34:32 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:34:32.424709+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:34:32 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:34:32.428767+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:34:34 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:34.832296+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:34 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:34:34.833856+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:34:34.838920+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 4: 1/2 selected (eff_max=1)"} 18:34:34 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:34:34.841856+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:34:37 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:37.182313+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:37 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:34:37.184539+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:34:37.191416+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 1: 2/8 selected (eff_max=3)"} 18:34:37 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:34:37.194316+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:34:37 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:37.538086+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:37 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:34:37.540362+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:34:37.547628+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 2: 2/8 selected (eff_max=3)"} 18:34:37 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:34:37.550737+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:34:40 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:40.773778+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:40 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:34:40.776021+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:34:40.784074+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 3: 2/8 selected (eff_max=3)"} 18:34:40 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:34:40.786799+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:34:41 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:41.328946+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:41 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:34:41.331528+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:34:41.338002+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 6: 1/4 selected (eff_max=2)"} 18:34:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:34:41.341522+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:34:42 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:42.466166+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:42 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:34:42.467956+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:34:42.473399+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 5: 3/25 selected (eff_max=3)"} 18:34:42 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:34:42.476247+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:34:43 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:43.595966+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:43 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:34:43.598163+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:34:43.604872+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 9: 1/3 selected (eff_max=1)"} 18:34:43 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:34:43.608003+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:34:50 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:50.458897+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:50 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:34:50.460488+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:34:50.468795+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 8: 3/15 selected (eff_max=3)"} 18:34:50 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:34:50.472427+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:34:50 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:50.794364+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:50 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:34:50.796793+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:34:50.807253+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 10: 3/14 selected (eff_max=3)"} 18:34:50 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:34:50.810553+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:34:51 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:51.561456+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:51 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:34:51.563671+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:34:51.570522+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 11: 2/10 selected (eff_max=3)"} 18:34:51 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:34:51.573521+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:34:53 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:53.135537+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:53 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:34:53.138006+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:34:53.147101+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 7: 3/18 selected (eff_max=3)"} 18:34:53 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:34:53.150226+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:34:58 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:34:58.976679+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:34:58 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:34:58.979256+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:34:58.987344+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 12: 3/43 selected (eff_max=3)"} 18:34:58 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:34:58.990378+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:35:01 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:35:01.692216+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:35:01 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:35:01.694705+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:35:01.702173+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 14: 3/28 selected (eff_max=3)"} 18:35:01 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:35:01.705404+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49670 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:35:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:35:06.779458+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:35:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:35:06.780972+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:35:06.787135+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 15: 3/18 selected (eff_max=3)"} 18:35:06 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:35:06.790953+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:35:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:35:07.204519+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:35:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:35:07.206951+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:35:07.214106+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 13: 3/17 selected (eff_max=3)"} 18:35:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:35:07.217010+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:35:08 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:35:08.066949+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:35:08 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:35:08.069486+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:35:08.078412+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 17: 2/5 selected (eff_max=2)"} 18:35:08 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:35:08.081793+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:35:08 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:35:08.082639+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:35:08 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:35:08.088973+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 16: 3/15 selected (eff_max=3)"} {"timestamp": "2026-07-10T09:35:08.089702+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:35:08 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:35:08.095033+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:35:13 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:35:13.822893+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:35:13 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:35:13.824437+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:35:13.831544+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 18: 3/54 selected (eff_max=3)"} 18:35:13 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:35:13.834700+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:35:16 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:35:16.430925+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:35:16 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:35:16.433128+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:35:16.442650+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 19: 3/22 selected (eff_max=3)"} 18:35:16 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:35:16.445601+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:35:16 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:35:16.725486+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:35:16 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:35:16.727954+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:35:16.738428+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 22: 1/4 selected (eff_max=2)"} 18:35:16 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:35:16.741510+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:35:16 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:35:16.803306+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:35:16 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:35:16.804833+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:35:16.809683+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 20: 3/16 selected (eff_max=3)"} 18:35:16 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:35:16.812625+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:35:16 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:35:16.955474+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:35:16 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:35:16.957927+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:35:16.966405+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 21: 3/46 selected (eff_max=3)"} 18:35:16 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:35:16.969380+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:35:23 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:35:23.397268+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:35:23 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:35:23.402213+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:35:23.408489+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 23: 2/12 selected (eff_max=3)"} 18:35:23 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:35:23.411663+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:35:24 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:35:24.401437+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:35:24 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:35:24.403232+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:35:24.409070+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 24: 2/8 selected (eff_max=3)"} 18:35:24 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:35:24.411816+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:35:25 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:35:25.584443+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:35:25 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:35:25.586400+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:35:25.592811+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 25: 3/29 selected (eff_max=3)"} 18:35:25 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:35:25.595873+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:35:25 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:35:25.602762+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:35:25 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:35:25.604281+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:35:25.607923+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 27: 1/4 selected (eff_max=2)"} 18:35:25 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:35:25.609842+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:35:29 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:35:29.404082+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:35:29 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:35:29.406178+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:35:29.413871+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 26: 3/34 selected (eff_max=3)"} 18:35:29 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:35:29.823756+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:35:29 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:35:29.825412+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:35:29.829782+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 30: 1/6 selected (eff_max=3)"} 18:35:32 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:35:32.311204+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:35:32 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:35:32.312867+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:35:32.320354+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 28: 3/35 selected (eff_max=3)"} INFO: 127.0.0.1:49690 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:35:38 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:35:38.000535+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:35:38 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:35:38.003090+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:35:38.010892+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection scene 29: 3/35 selected (eff_max=3)"} {"timestamp": "2026-07-10T09:35:38.011474+00:00", "level": "INFO", "logger": "app.core.steps.shot_selection_step", "message": "shot_selection: 71/546 shots selected across 30 scenes"} {"timestamp": "2026-07-10T09:35:38.025861+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step shot_selection completed (completed=30/30, failed=0)"} {"timestamp": "2026-07-10T09:35:38.096543+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T09:35:38.107864+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:35:38.115691+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:35:38.124272+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:35:38.126488+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=shot_selection, repaired=0)"} INFO: 127.0.0.1:49697 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49697 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:36:02.591075+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:scene_director (Step scene_director for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49697 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/scene_director?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:36:02.656115+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T09:36:02.669937+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:36:02.678824+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:36:02.687826+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_director', 'shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:36:02.690506+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=-, repaired=0)"} {"timestamp": "2026-07-10T09:36:02.696634+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step scene_director started (run_id=0d31a3c4-0147-424d-bb1d-0e7d7bb6ae4a, model=gpt)"} {"timestamp": "2026-07-10T09:36:02.703090+00:00", "level": "INFO", "logger": "app.core.steps.director_steps", "message": "Injected 0 short_ids from DB"} {"timestamp": "2026-07-10T09:36:02.714425+00:00", "level": "WARNING", "logger": "app.modules.prompt_loader", "message": "Prompt version pack drift: module=scene_director stem=analyze_schema.json loaded_from=8.202604081200 (latest_in_module=9.202605181550). To enforce single-pack semantics, set PROMPT_VERSION_PACK_STRICT=true and align stem files within the latest version directory."} 18:36:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:36:02.718279+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49735 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49741 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:37:05 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:37:05.554171+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:37:05 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:37:05.557559+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:37:05.592353+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step scene_director completed (completed=30/30, failed=0)"} {"timestamp": "2026-07-10T09:37:05.646192+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T09:37:05.651810+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:37:05.656061+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:37:05.660892+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['shot_director', 'scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:37:05.662564+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=scene_director, repaired=0)"} INFO: 127.0.0.1:49749 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49749 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:37:32.755033+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:shot_director (Step shot_director for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49749 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/shot_director?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:37:32.768018+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step shot_director started (run_id=b1ae7597-2391-4580-b3f7-53d8893a07ea, model=gpt)"} 18:37:32 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:37:32.784989+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:37:35 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:37:35.802063+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:37:35 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:37:35.805813+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:37:35 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:37:35.817231+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:37:40 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:37:40.278833+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:37:40 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:37:40.280983+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:37:40 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:37:40.294390+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:37:45 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:37:45.015385+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:37:45 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:37:45.017907+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:37:45 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:37:45.032263+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:37:50 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:37:50.501238+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:37:50 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:37:50.503972+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:37:50 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:37:50.518482+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:37:58 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:37:58.592779+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:37:58 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:37:58.595273+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:37:58 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:37:58.611606+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:37:59 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:37:59.919695+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:37:59 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:37:59.922107+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:37:59 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:37:59.935891+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49770 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:38:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:38:06.064934+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:38:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:38:06.067153+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:38:06 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:38:06.081627+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:38:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:38:10.385345+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:38:10 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:38:10.387588+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:38:10 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:38:10.402922+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:38:12 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:38:12.523096+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:38:12 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:38:12.525380+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:38:12 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:38:12.538681+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:38:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:38:26.309140+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:38:26 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:38:26.311308+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:38:26 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:38:26.323759+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:38:30 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:38:30.566957+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:38:30 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:38:30.569451+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:38:30 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:38:30.584072+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49781 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:38:36 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:38:36.325001+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:38:36 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:38:36.326600+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:38:36 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:38:36.340172+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:38:41 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:38:41.634197+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:38:41 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:38:41.636644+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:38:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:38:41.651500+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:38:46 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:38:46.209131+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:38:46 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:38:46.211598+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:38:46 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:38:46.227154+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:38:49 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:38:49.431555+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:38:49 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:38:49.433675+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:38:49 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:38:49.448233+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:38:55 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:38:55.654603+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:38:55 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:38:55.657070+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:38:55 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:38:55.670817+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:38:57 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:38:57.320758+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:38:57 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:38:57.322566+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:38:57 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:38:57.335206+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49795 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:39:08 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:39:08.629687+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:39:08 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:39:08.632169+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:39:08 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:39:08.646485+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:39:15 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:39:15.430774+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:39:15 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:39:15.432965+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:39:15 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:39:15.446090+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:39:18 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:39:18.695196+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:39:18 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:39:18.697679+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:39:18 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:39:18.711896+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:39:23 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:39:23.700230+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:39:23 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:39:23.702250+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:39:23 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:39:23.714683+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:39:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:39:26.214498+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:39:26 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:39:26.217030+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:39:26 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:39:26.230463+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:39:28 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:39:28.997991+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:39:28 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:39:29.000233+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:39:29 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:39:29.013482+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:39:30 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:39:30.541854+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:39:30 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:39:30.544343+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:39:30 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:39:30.558047+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49808 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:39:38 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:39:38.176462+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:39:38 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:39:38.178895+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:39:38 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:39:38.192283+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:39:43 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:39:43.126559+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:39:43 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:39:43.128610+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:39:43 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:39:43.142238+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:39:44 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:39:44.980200+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:39:44 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:39:44.982694+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:39:44 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:39:44.995903+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:39:49 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:39:49.713978+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:39:49 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:39:49.716206+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:39:49 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:39:49.730665+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:39:54 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:39:54.597188+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:39:54 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:39:54.599670+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 18:39:54 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:39:54.614908+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:39:56 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:39:56.842857+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:39:56 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:39:56.844350+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:39:56.855534+00:00", "level": "INFO", "logger": "app.modules.pipeline.shot_director", "message": "shot_director: 30 scenes (30 LLM, 0 skipped), 71 total shots"} {"timestamp": "2026-07-10T09:39:56.874043+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step shot_director completed (completed=30/30, failed=0)"} {"timestamp": "2026-07-10T09:39:56.950853+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T09:39:56.967378+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:39:56.977516+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:39:56.987628+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_camera_flow', 'shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:39:56.990138+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=shot_director, repaired=0)"} INFO: 127.0.0.1:49824 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49824 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:40:03.006875+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:scene_camera_flow (Step scene_camera_flow for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49824 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/scene_camera_flow?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:40:03.019979+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step scene_camera_flow started (run_id=ad767c9e-6ed0-46c3-979c-f83d842c6602, model=gpt)"} 18:40:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:40:03.034109+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:40:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:40:03.038484+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:40:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:40:03.040743+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:40:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:40:03.042889+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:40:08 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:40:08.552712+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:40:08 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:40:08.554852+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:40:08.571234+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S4: 2 stages, 1 shot assignments"} 18:40:08 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:40:08.573887+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:40:18 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:40:18.322434+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:40:18 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:40:18.324686+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:40:18.337905+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S2: 3 stages, 2 shot assignments"} 18:40:18 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:40:18.341639+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:40:20 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:40:20.131489+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:40:20 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:40:20.133971+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:40:20.150051+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S1: 5 stages, 2 shot assignments"} 18:40:20 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:40:20.153030+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:40:27 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:40:27.825865+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:40:27 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:40:27.827347+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:40:27.842909+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S3: 5 stages, 2 shot assignments"} 18:40:27 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:40:27.845960+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:40:32 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:40:32.515434+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:40:32 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:40:32.517558+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:40:32.531943+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S6: 3 stages, 1 shot assignments"} 18:40:32 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:40:32.534378+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49839 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:40:42 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:40:42.997871+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:40:42 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:40:43.000003+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:40:43.015703+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S5: 6 stages, 3 shot assignments"} 18:40:43 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:40:43.017902+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:40:46 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:40:46.138441+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:40:46 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:40:46.140037+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:40:46.153022+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S9: 3 stages, 1 shot assignments"} 18:40:46 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:40:46.155698+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:40:46 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:40:46.786499+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:40:46 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:40:46.787917+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:40:46.802247+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S8: 6 stages, 3 shot assignments"} 18:40:46 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:40:46.805775+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49849 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:41:04 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:41:04.035881+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:41:04 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:41:04.038363+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:41:04.054549+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S11: 5 stages, 2 shot assignments"} 18:41:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:41:04.057554+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:41:08 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:41:08.215395+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:41:08 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:41:08.217061+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:41:08.229100+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S10: 6 stages, 3 shot assignments"} 18:41:08 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:41:08.231961+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:41:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:41:10.836465+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:41:10 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:41:10.838096+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:41:10.856118+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S7: 8 stages, 3 shot assignments"} 18:41:10 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:41:10.859482+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:41:15 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:41:15.259588+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:41:15 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:41:15.262073+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:41:15.278043+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S12: 5 stages, 3 shot assignments"} 18:41:15 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:41:15.280989+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:41:25 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:41:25.444030+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:41:25 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:41:25.446511+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:41:25.463312+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S13: 5 stages, 3 shot assignments"} 18:41:25 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:41:25.466473+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:41:31 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:41:31.176405+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:41:31 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:41:31.178839+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:41:31.194271+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S14: 6 stages, 3 shot assignments"} 18:41:31 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:41:31.197186+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49861 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:41:34 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:41:34.814418+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:41:34 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:41:34.816583+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:41:34.834287+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S16: 4 stages, 3 shot assignments"} 18:41:34 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:41:34.837900+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:41:38 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:41:38.247152+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:41:38 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:41:38.249578+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:41:38.265282+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S15: 5 stages, 3 shot assignments"} 18:41:38 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:41:38.268595+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:41:39 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:41:39.870873+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:41:39 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:41:39.873531+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:41:39.890017+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S17: 3 stages, 2 shot assignments"} 18:41:39 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:41:39.893273+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:42:00 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:42:00.681409+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:42:00 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:42:00.683872+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:42:00.701522+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S19: 5 stages, 3 shot assignments"} 18:42:00 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:42:00.704400+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49871 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:42:03 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:42:03.790036+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:42:03 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:42:03.791500+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:42:03.806030+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S20: 5 stages, 3 shot assignments"} 18:42:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:42:03.809533+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:42:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:42:10.910331+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:42:10 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:42:10.912304+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:42:10.929399+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S22: 3 stages, 1 shot assignments"} 18:42:10 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:42:10.931570+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:42:15 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:42:15.184898+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:42:15 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:42:15.187350+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:42:15.206741+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S18: 8 stages, 3 shot assignments"} 18:42:15 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:42:15.209952+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:42:19 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:42:19.832298+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:42:19 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:42:19.835007+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:42:19.847661+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S23: 4 stages, 2 shot assignments"} 18:42:19 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:42:19.851110+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:42:21 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:42:21.119059+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:42:21 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:42:21.121551+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:42:21.139812+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S21: 8 stages, 3 shot assignments"} 18:42:21 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:42:21.142965+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:42:27 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:42:27.036865+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:42:27 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:42:27.039346+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:42:27.055620+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S24: 3 stages, 2 shot assignments"} 18:42:27 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:42:27.058890+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:42:30 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:42:30.536178+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:42:30 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:42:30.537578+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:42:30.552236+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S27: 3 stages, 1 shot assignments"} 18:42:30 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:42:30.555489+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49883 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:42:41 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:42:41.575341+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:42:41 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:42:41.577967+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:42:41.592778+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S25: 6 stages, 3 shot assignments"} 18:42:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:42:41.595733+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 18:42:48 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:42:48.041368+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:42:48 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:42:48.043910+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:42:48.057880+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S29: 5 stages, 3 shot assignments"} 18:42:49 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:42:49.451807+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:42:49 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:42:49.453821+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:42:49.470260+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S28: 5 stages, 3 shot assignments"} 18:42:51 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:42:51.366206+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:42:51 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:42:51.368833+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:42:51.383996+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S26: 6 stages, 3 shot assignments"} 18:42:53 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:42:53.252824+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:42:53 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:42:53.255270+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:42:53.268926+00:00", "level": "INFO", "logger": "app.core.steps.scene_camera_flow_step", "message": "scene_camera_flow S30: 3 stages, 1 shot assignments"} {"timestamp": "2026-07-10T09:42:53.288382+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step scene_camera_flow completed (completed=30/30, failed=0)"} {"timestamp": "2026-07-10T09:42:53.363916+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T09:42:53.377751+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:42:53.385788+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:42:53.393717+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['shot_dependency', 'outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:42:53.395788+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=scene_camera_flow, repaired=0)"} INFO: 127.0.0.1:49888 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49888 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:43:03.282946+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:shot_dependency (Step shot_dependency for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49888 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/shot_dependency?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:43:03.296660+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step shot_dependency started (run_id=5050a8f1-3f0f-4a0a-bfb0-6ecad64c20fd, model=gpt)"} {"timestamp": "2026-07-10T09:43:03.306540+00:00", "level": "INFO", "logger": "app.core.steps.shot_dependency_step", "message": "shot_dependency: 53/71 shots linked (code-based scoring)"} {"timestamp": "2026-07-10T09:43:03.316947+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step shot_dependency completed (completed=71/71, failed=0)"} {"timestamp": "2026-07-10T09:43:03.374672+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T09:43:03.387115+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:43:03.396224+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:43:03.403809+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:43:03.406256+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=shot_dependency, repaired=0)"} INFO: 127.0.0.1:49896 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49896 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:43:33.368141+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:outlook_phase1 (Step outlook_phase1 for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49896 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/outlook_phase1?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:43:33.439538+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T09:43:33.452909+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:43:33.460730+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:43:33.470520+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['outlook_phase1', 'outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:43:33.472438+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=-, repaired=0)"} {"timestamp": "2026-07-10T09:43:33.478481+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step outlook_phase1 started (run_id=e5ae5997-a33c-4baf-856a-37bfa77e72d0, model=gpt-terra)"} {"timestamp": "2026-07-10T09:43:33.484594+00:00", "level": "INFO", "logger": "app.core.steps.outlook_steps", "message": "Outlook phase1: 30 scenes, 20 characters"} 18:43:33 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T09:43:33.490003+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} INFO: 127.0.0.1:49908 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:44:22 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:44:22.635442+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:44:22 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T09:44:22.638579+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:44:22.652619+00:00", "level": "INFO", "logger": "app.core.steps.outlook_steps", "message": "Outlook phase1 complete: 19 outlooks (O01~O19)"} {"timestamp": "2026-07-10T09:44:22.652869+00:00", "level": "WARNING", "logger": "app.core.steps.outlook_steps", "message": "Outlook phase1 retry 1/2: 2 orphan characters — ['C21(로트와일러)', 'C22(검은 고양이)']"} 18:44:22 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T09:44:22.656714+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} 18:44:28 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:44:28.951120+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:44:28 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T09:44:28.953686+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:44:28.964341+00:00", "level": "WARNING", "logger": "app.core.steps.outlook_steps", "message": "Outlook phase1 retry 1: LLM returned 0 outlooks, stopping"} {"timestamp": "2026-07-10T09:44:28.965164+00:00", "level": "INFO", "logger": "app.core.steps.outlook_steps", "message": "O00 (Null Outlook) assigned to 2 characters: ['C21', 'C22']"} {"timestamp": "2026-07-10T09:44:28.976919+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step outlook_phase1 completed (completed=20/20, failed=0)"} {"timestamp": "2026-07-10T09:44:29.047071+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T09:44:29.060631+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:44:29.068661+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:44:29.076693+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:44:29.079133+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=outlook_phase1, repaired=0)"} INFO: 127.0.0.1:49918 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49918 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:44:33.475960+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:outlook_phase2 (Step outlook_phase2 for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49918 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/outlook_phase2?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:44:33.504265+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T09:44:33.508334+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:44:33.511412+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:44:33.514673+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['outlook_phase2', 'outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:44:33.515434+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=-, repaired=0)"} {"timestamp": "2026-07-10T09:44:33.518186+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step outlook_phase2 started (run_id=e88f5a1e-135d-4867-91f9-86fcc201effc, model=gpt-terra)"} {"timestamp": "2026-07-10T09:44:33.520180+00:00", "level": "INFO", "logger": "app.core.steps.outlook_steps", "message": "Outlook phase2: mapping 19 outlooks to 30 scenes (O00: 2 chars excluded)"} 18:44:33 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T09:44:33.522860+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} INFO: 127.0.0.1:49925 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:45:20 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:45:20.127645+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:45:20 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T09:45:20.129545+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:45:20.143547+00:00", "level": "INFO", "logger": "app.core.steps.outlook_steps", "message": "Outlook phase2 complete: 26 scene assignments"} {"timestamp": "2026-07-10T09:45:20.143754+00:00", "level": "WARNING", "logger": "app.core.steps.outlook_steps", "message": "Outlook phase2 retry 1/3: 2씬 누락"} 18:45:20 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T09:45:20.147413+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} INFO: 127.0.0.1:49940 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:45:35 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:45:35.233185+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:45:35 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T09:45:35.235187+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:45:35.246650+00:00", "level": "INFO", "logger": "app.core.steps.outlook_steps", "message": "Outlook phase2 retry 1: 2/2 복구"} {"timestamp": "2026-07-10T09:45:35.246949+00:00", "level": "INFO", "logger": "app.core.steps.outlook_steps", "message": "O00 injected into 2 scene-character slots"} {"timestamp": "2026-07-10T09:45:35.257268+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step outlook_phase2 completed (completed=27/30, failed=0)"} {"timestamp": "2026-07-10T09:45:35.319001+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T09:45:35.337690+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:45:35.346832+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:45:35.355087+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:45:35.357706+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=outlook_phase2, repaired=0)"} INFO: 127.0.0.1:49948 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49948 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:46:03.636194+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:outlook_phase3 (Step outlook_phase3 for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49948 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/outlook_phase3?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:46:03.702726+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T09:46:03.715192+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:46:03.723233+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:46:03.732439+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['outlook_phase3', 'shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:46:03.734536+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=-, repaired=0)"} {"timestamp": "2026-07-10T09:46:03.740839+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step outlook_phase3 started (run_id=fa7d58e1-702c-4f01-9211-47f8fd31626e, model=gpt-terra)"} {"timestamp": "2026-07-10T09:46:03.744810+00:00", "level": "INFO", "logger": "app.core.steps.outlook_steps", "message": "Outlook phase3: cleaning 19 outlooks, 27 assignments (O00 protected)"} 18:46:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T09:46:03.749785+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} 18:46:11 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:46:11.636062+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:46:11 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T09:46:11.638035+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:46:11.644289+00:00", "level": "INFO", "logger": "app.modules.pipeline.outlook_extractor_v2", "message": "Phase3 code cleanup: 19→18 outlooks (removed 1, merged 0)"} {"timestamp": "2026-07-10T09:46:11.644426+00:00", "level": "INFO", "logger": "app.core.steps.outlook_steps", "message": "O00 (Null Outlook) preserved in phase3 result"} {"timestamp": "2026-07-10T09:46:11.644489+00:00", "level": "INFO", "logger": "app.core.steps.outlook_steps", "message": "Outlook phase3 complete: 19 outlooks (removed 1)"} {"timestamp": "2026-07-10T09:46:11.657251+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step outlook_phase3 completed (completed=19/1, failed=0)"} {"timestamp": "2026-07-10T09:46:11.724449+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T09:46:11.747803+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:46:11.773272+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +17 / -0)"} {"timestamp": "2026-07-10T09:46:11.781485+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T09:46:11.789833+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:46:11.798833+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['shot_staging', 'scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:46:11.801986+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=outlook_phase3, repaired=0)"} INFO: 127.0.0.1:49956 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49956 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:46:33.695614+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:shot_staging (Step shot_staging for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49956 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/shot_staging?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:46:33.700767+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step shot_staging started (run_id=f8b0e707-919f-40d6-8166-2be331ef93f9, model=gpt)"} {"timestamp": "2026-07-10T09:46:33.704533+00:00", "level": "INFO", "logger": "app.modules.pipeline.shot_staging", "message": "shot_staging: 71 selected shots to analyze"} 18:46:33 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:46:33.705568+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49964 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49972 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49978 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49987 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:48:34 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:48:34.442866+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:48:34 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:48:34.445427+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:48:34.476735+00:00", "level": "INFO", "logger": "app.modules.pipeline.shot_staging", "message": "shot_staging batch 1/8 attempt 1: 10 shots ok"} 18:48:34 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:48:34.478898+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49999 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50009 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50016 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:50:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:50:06.017154+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:50:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:50:06.019762+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:50:06.048845+00:00", "level": "INFO", "logger": "app.modules.pipeline.shot_staging", "message": "shot_staging batch 2/8 attempt 1: 10 shots ok"} 18:50:06 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:50:06.051202+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50031 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50038 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50045 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:51:41 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:51:41.595231+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:51:41 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:51:41.597360+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:51:41.625862+00:00", "level": "INFO", "logger": "app.modules.pipeline.shot_staging", "message": "shot_staging batch 3/8 attempt 1: 10 shots ok"} 18:51:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:51:41.628127+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50053 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50061 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50068 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:53:18 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:53:18.656968+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:53:18 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:53:18.658982+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:53:18.688379+00:00", "level": "INFO", "logger": "app.modules.pipeline.shot_staging", "message": "shot_staging batch 4/8 attempt 1: 10 shots ok"} 18:53:18 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:53:18.690516+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50076 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50088 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50097 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:55:04 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:55:04.030133+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:55:04 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:55:04.032701+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:55:04.062540+00:00", "level": "INFO", "logger": "app.modules.pipeline.shot_staging", "message": "shot_staging batch 5/8 attempt 1: 10 shots ok"} 18:55:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:55:04.064957+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50106 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50120 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50126 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50134 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:56:50 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:56:50.361255+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:56:50 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:56:50.363330+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:56:50.393746+00:00", "level": "INFO", "logger": "app.modules.pipeline.shot_staging", "message": "shot_staging batch 6/8 attempt 1: 10 shots ok"} 18:56:50 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:56:50.396217+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50141 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50148 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50155 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:58:27 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:58:27.996450+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:58:27 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:58:27.998494+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:58:28.027885+00:00", "level": "INFO", "logger": "app.modules.pipeline.shot_staging", "message": "shot_staging batch 7/8 attempt 1: 10 shots ok"} 18:58:28 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:58:28.030009+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50164 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:58:46 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:58:46.965505+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:58:46 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:58:46.967106+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:58:46.994890+00:00", "level": "INFO", "logger": "app.modules.pipeline.shot_staging", "message": "shot_staging batch 8/8 attempt 1: 1 shots ok"} {"timestamp": "2026-07-10T09:58:47.008259+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step shot_staging completed (completed=71/71, failed=0)"} {"timestamp": "2026-07-10T09:58:47.058063+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T09:58:47.064449+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:58:47.083295+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T09:58:47.090282+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T09:58:47.097227+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:58:47.104099+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_classify', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:58:47.106079+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=shot_staging, repaired=0)"} INFO: 127.0.0.1:50174 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50174 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:59:04.804114+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:background_classify (Step background_classify for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:50174 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/background_classify?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T09:59:04.820704+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step background_classify started (run_id=f61f7258-768c-45f8-bbab-0aee66810238, model=gpt)"} 18:59:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T09:59:04.834526+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50185 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 18:59:37 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T09:59:37.151637+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 18:59:37 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T09:59:37.153317+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T09:59:37.174033+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step background_classify completed (completed=1/1, failed=0)"} {"timestamp": "2026-07-10T09:59:37.217188+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T09:59:37.226902+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T09:59:37.249651+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T09:59:37.258893+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T09:59:37.267947+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T09:59:37.276866+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'background_master_plan', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T09:59:37.279537+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=background_classify, repaired=0)"} INFO: 127.0.0.1:50194 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50194 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:00:04.928865+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:background_master_plan (Step background_master_plan for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:50194 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/background_master_plan?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:00:04.942048+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step background_master_plan started (run_id=9ff71603-56f2-46b0-831b-29b75efd9702, model=gpt)"} 19:00:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:00:04.964352+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:00:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:00:04.969941+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:00:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:00:04.970751+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:00:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:00:04.973886+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:00:09 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:00:09.045777+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:00:09 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:00:09.048446+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 19:00:09 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:00:09.072090+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:00:18 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:00:18.907179+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:00:18 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:00:18.909307+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 19:00:25 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:00:25.880336+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:00:25 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:00:25.882915+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 19:00:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:00:26.992237+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:00:26 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:00:26.994792+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} INFO: 127.0.0.1:50213 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 19:00:50 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:00:50.484164+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:00:50 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:00:50.486327+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:00:50.530663+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step background_master_plan completed (completed=5/5, failed=0)"} {"timestamp": "2026-07-10T10:00:50.597941+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T10:00:50.612008+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T10:00:50.634992+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T10:00:50.643375+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T10:00:50.653463+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T10:00:50.662588+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_prompt', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T10:00:50.665325+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=background_master_plan, repaired=0)"} INFO: 127.0.0.1:50220 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50220 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:01:05.045611+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:floor_plan_prompt (Step floor_plan_prompt for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:50220 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/floor_plan_prompt?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:01:05.057428+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step floor_plan_prompt started (run_id=84f9eb95-3f5b-49fe-bfcb-16cd55147484, model=gpt)"} 19:01:05 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:01:05.074746+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:01:05 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:01:05.075974+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:01:05 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:01:05.080752+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:01:05 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:01:05.083716+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50232 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 19:01:59 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:01:59.074626+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:01:59 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:01:59.078043+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 19:01:59 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:01:59.100661+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50240 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 19:02:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:02:10.127911+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:02:10 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:02:10.130526+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 19:02:10 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:02:10.153513+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:02:13 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:02:13.762079+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:02:13 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:02:13.764583+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 19:02:13 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:02:13.788379+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:02:25 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:02:25.477223+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:02:25 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:02:25.478890+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 19:02:25 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:02:25.503722+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50250 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 19:02:45 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:02:45.479232+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:02:45 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:02:45.481056+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 19:02:45 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:02:45.505566+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:02:53 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:02:53.480212+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:02:53 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:02:53.482569+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 19:02:53 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:02:53.504639+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:02:56 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:02:56.582494+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:02:56 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:02:56.586664+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 19:02:56 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:02:56.605728+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50259 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 19:03:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:03:07.328780+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:03:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:03:07.330975+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 19:03:27 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:03:27.257079+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:03:27 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:03:27.259579+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} INFO: 127.0.0.1:50266 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 19:03:45 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:03:45.618104+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:03:45 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:03:45.620358+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 19:03:53 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:03:53.086131+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:03:53 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:03:53.087261+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:03:53.122273+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step floor_plan_prompt completed (completed=1/1, failed=0)"} {"timestamp": "2026-07-10T10:03:53.185620+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T10:03:53.198852+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T10:03:53.220532+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T10:03:53.227820+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T10:03:53.234736+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T10:03:53.242240+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T10:03:53.244798+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=floor_plan_prompt, repaired=0)"} INFO: 127.0.0.1:50276 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50276 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:04:05.348573+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:shot_essence_extraction (Step shot_essence_extraction for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:50276 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/shot_essence_extraction?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:04:05.421806+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T10:04:05.434322+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T10:04:05.455295+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T10:04:05.462233+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T10:04:05.468807+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T10:04:05.477270+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_consistency', 'scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T10:04:05.480012+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=shot_essence_extraction, repaired=0)"} INFO: 127.0.0.1:50284 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50284 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:04:35.415326+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:scene_consistency (Step scene_consistency for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:50284 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/scene_consistency?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:04:35.421528+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step scene_consistency started (run_id=b3553297-c27f-42e5-876a-4a4126850fe7, model=gpt)"} {"timestamp": "2026-07-10T10:04:35.425073+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency: 24 scenes need LLM (workers=5, already_done=0, single_shot_skipped=6)"} 19:04:35 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:04:35.427314+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:04:35 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:04:35.429173+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:04:35 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:04:35.430251+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:04:35 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:04:35.432109+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:04:35 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:04:35.432499+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:04:44 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:04:44.610908+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:04:44 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:04:44.613401+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:04:44.627980+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S3: 1 fixed elements"} 19:04:44 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:04:44.630853+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:04:50 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:04:50.750938+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:04:50 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:04:50.753295+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:04:50.767013+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S1: 2 fixed elements"} 19:04:50 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:04:50.769831+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:04:52 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:04:52.018069+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:04:52 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:04:52.022623+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:04:52.033035+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S2: 2 fixed elements"} 19:04:52 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:04:52.034397+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:04:56 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:04:56.625307+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:04:56 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:04:56.627783+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:04:56.642687+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S5: 2 fixed elements"} 19:04:56 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:04:56.645449+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:05:00 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:05:00.124151+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:05:00 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:05:00.126746+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:05:00.141336+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S11: 1 fixed elements"} 19:05:00 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:05:00.144959+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:05:03 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:05:03.754175+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:05:03 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:05:03.756665+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:05:03.771993+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S10: 1 fixed elements"} 19:05:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:05:03.774786+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50301 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 19:05:05 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:05:05.695706+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:05:05 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:05:05.698234+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:05:05.712545+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S8: 2 fixed elements"} 19:05:05 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:05:05.715506+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:05:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:05:07.590762+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:05:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:05:07.593345+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:05:07.608447+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S7: 3 fixed elements"} 19:05:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:05:07.611311+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:05:12 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:05:12.060931+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:05:12 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:05:12.063398+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:05:12.078239+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S12: 2 fixed elements"} 19:05:12 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:05:12.081533+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:05:15 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:05:15.460297+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:05:15 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:05:15.462798+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:05:15.477765+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S13: 2 fixed elements"} 19:05:15 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:05:15.481024+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:05:22 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:05:22.474541+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:05:22 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:05:22.477028+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:05:22.492655+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S17: 2 fixed elements"} 19:05:22 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:05:22.495775+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:05:29 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:05:29.278104+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:05:29 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:05:29.280149+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:05:29.294069+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S16: 2 fixed elements"} 19:05:29 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:05:29.304552+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:05:29 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:05:29.951238+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:05:29 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:05:29.953703+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:05:29.968229+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S18: 1 fixed elements"} 19:05:29 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:05:29.971250+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:05:33 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:05:33.975598+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:05:33 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:05:33.977965+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:05:33.991977+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S15: 3 fixed elements"} 19:05:33 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:05:33.994741+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50320 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 19:05:39 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:05:39.821116+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:05:39 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:05:39.823045+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:05:39.840950+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S14: 4 fixed elements"} 19:05:39 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:05:39.844187+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:05:46 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:05:46.347678+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:05:46 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:05:46.349245+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:05:46.363206+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S24: 1 fixed elements"} 19:05:46 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:05:46.366347+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:05:47 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:05:47.526011+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:05:47 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:05:47.528419+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:05:47.544517+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S23: 1 fixed elements"} 19:05:47 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:05:47.547551+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:05:47 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:05:47.718306+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:05:47 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:05:47.719505+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:05:47.730233+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S21: 2 fixed elements"} 19:05:47 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:05:47.732453+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:05:48 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:05:48.151854+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:05:48 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:05:48.154267+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:05:48.170505+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S19: 2 fixed elements"} 19:05:48 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:05:48.173640+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:05:59 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:05:59.249239+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:05:59 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:05:59.251706+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:05:59.265201+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S25: 1 fixed elements"} 19:05:59 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:05:59.905775+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:05:59 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:05:59.911205+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:05:59.926048+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S20: 4 fixed elements"} 19:06:01 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:06:01.477516+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:06:01 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:06:01.479559+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:06:01.493207+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S26: 2 fixed elements"} 19:06:04 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:06:04.248068+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:06:04 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:06:04.250456+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:06:04.264737+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S29: 3 fixed elements"} INFO: 127.0.0.1:50329 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 19:06:15 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:06:15.319934+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:06:15 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T10:06:15.321674+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T10:06:15.339457+00:00", "level": "INFO", "logger": "app.core.steps.scene_consistency_step", "message": "scene_consistency S28: 2 fixed elements"} {"timestamp": "2026-07-10T10:06:15.359158+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step scene_consistency completed (completed=30/30, failed=0)"} {"timestamp": "2026-07-10T10:06:15.430691+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T10:06:15.442416+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T10:06:15.463912+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T10:06:15.471272+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T10:06:15.479531+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T10:06:15.488791+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T10:06:15.491020+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=scene_consistency, repaired=0)"} INFO: 127.0.0.1:50334 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50334 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:06:35.632171+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:floor_plan_render (Step floor_plan_render for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:50334 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/floor_plan_render?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:06:35.642476+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step floor_plan_render started (run_id=890d2444-be76-44f4-9729-d895a7d8fe7f, model=gpt)"} INFO: 127.0.0.1:50345 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50354 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907 HTTP/1.1" 200 OK INFO: 127.0.0.1:50357 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:50358 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:50356 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:50359 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:50355 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:50370 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50379 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50419 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50429 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50439 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50446 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50461 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50469 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50477 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50484 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50491 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50498 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50506 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50516 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50524 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:14:38.386923+00:00", "level": "INFO", "logger": "app.core.steps.floor_plan_render_step", "message": "floor_plan_render: registered 11 floor_plan ImageAssets"} {"timestamp": "2026-07-10T10:14:38.419690+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step floor_plan_render completed (completed=1/1, failed=0)"} {"timestamp": "2026-07-10T10:14:38.485228+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T10:14:38.500937+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T10:14:38.525053+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T10:14:38.532647+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T10:14:38.540585+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T10:14:38.549338+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T10:14:38.551968+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=floor_plan_render, repaired=0)"} INFO: 127.0.0.1:50531 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50531 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:15:06.455036+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:floor_plan_light_sidecar (Step floor_plan_light_sidecar for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:50531 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/floor_plan_light_sidecar?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:15:06.466500+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step floor_plan_light_sidecar started (run_id=092f40a1-8506-4015-8af8-c7cb5acc7dd4, model=gpt)"} {"timestamp": "2026-07-10T10:15:06.475094+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step floor_plan_light_sidecar completed (completed=0/0, failed=0)"} {"timestamp": "2026-07-10T10:15:06.540222+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T10:15:06.553336+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T10:15:06.574090+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T10:15:06.581477+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T10:15:06.589037+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T10:15:06.596760+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_overlay_payload', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T10:15:06.599292+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=floor_plan_light_sidecar, repaired=0)"} INFO: 127.0.0.1:50545 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50545 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:15:36.505720+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:floor_plan_overlay_payload (Step floor_plan_overlay_payload for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:50545 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/floor_plan_overlay_payload?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:15:36.510436+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step floor_plan_overlay_payload started (run_id=9c440d5a-f739-404e-a49f-d90a842ca91e, model=gpt)"} {"timestamp": "2026-07-10T10:15:36.524910+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step floor_plan_overlay_payload completed (completed=1/1, failed=0)"} {"timestamp": "2026-07-10T10:15:36.551201+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T10:15:36.555422+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T10:15:36.565638+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T10:15:36.570297+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T10:15:36.573424+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T10:15:36.576903+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'base_location_dossier', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T10:15:36.578177+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=floor_plan_overlay_payload, repaired=0)"} INFO: 127.0.0.1:50552 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50552 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:16:06.602366+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:base_location_dossier (Step base_location_dossier for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:50552 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/base_location_dossier?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:16:06.614860+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step base_location_dossier started (run_id=7844f92c-cc47-43d5-ae55-e8e7996afb44, model=gpt)"} {"timestamp": "2026-07-10T10:16:06.639182+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step base_location_dossier completed (completed=1/1, failed=0)"} {"timestamp": "2026-07-10T10:16:06.701238+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T10:16:06.714061+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T10:16:06.735198+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T10:16:06.743165+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T10:16:06.752020+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T10:16:06.760299+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T10:16:06.762871+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=base_location_dossier, repaired=0)"} INFO: 127.0.0.1:50559 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50559 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:16:36.667661+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:floor_plan_geometry_readback (Step floor_plan_geometry_readback for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:50559 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/floor_plan_geometry_readback?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:16:36.671648+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step floor_plan_geometry_readback started (run_id=a5c08fc4-3c2e-4bdb-b671-ef75017cc560, model=gpt)"} 19:16:36 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:16:36.675380+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:16:42 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:16:42.455920+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:16:42 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:16:42.475686+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:16:49 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:16:49.757673+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:16:49 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:16:49.776705+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:16:55 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:16:55.503271+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:16:55 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:16:55.523017+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:17:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:17:06.276973+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:17:06 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:17:06.300212+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50566 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 19:17:14 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:17:14.507063+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:17:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:17:14.525982+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:17:27 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:17:27.632539+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:17:27 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:17:27.650050+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50572 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 19:17:45 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:17:45.646263+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:17:45 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:17:45.661804+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50579 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 19:18:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:18:10.906101+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} {"timestamp": "2026-07-10T10:18:10.907571+00:00", "level": "ERROR", "logger": "app.core.steps.floor_plan_geometry_readback_step", "message": "floor_plan_geometry_readback fp_id=fp_l10_market_store unexpected: validator_failed: observed_markers[5].number=5 duplicated; observed_markers[11].number=10 duplicated", "exception": "Traceback (most recent call last):\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/core/steps/floor_plan_geometry_readback_step.py\", line 277, in _execute\n raise (\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/core/steps/floor_plan_geometry_readback_step.py\", line 263, in _execute\n readback = compute_readback(\n ^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/modules/pipeline/floor_plan_geometry_readback.py\", line 235, in compute_readback\n out = vlm_provider(\n ^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/core/steps/floor_plan_geometry_readback_step.py\", line 245, in counted\n return base_provider(**kw)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/modules/pipeline/floor_plan_vlm_provider.py\", line 829, in litellm_vlm_provider\n raise VlmProviderError(f\"validator_failed: {joined[:400]}\")\napp.modules.pipeline.floor_plan_vlm_provider.VlmProviderError: validator_failed: observed_markers[5].number=5 duplicated; observed_markers[11].number=10 duplicated"} 19:18:10 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:18:10.924361+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:18:18 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:18:18.193235+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:18:18 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:18:18.212118+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:18:25 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:18:25.542453+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:18:25 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:18:25.559997+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50585 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:50592 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:50590 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:50589 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5 HTTP/1.1" 200 OK INFO: 127.0.0.1:50593 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:50595 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:50597 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:50601 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50605 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5/fulltext HTTP/1.1" 200 OK INFO: 127.0.0.1:50607 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?type=chain_bg&episode_id=d5c3bffb-2ae7-4446-a17d-2221fea713b5 HTTP/1.1" 200 OK INFO: 127.0.0.1:50609 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50603 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:50600 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5/stills HTTP/1.1" 200 OK INFO: 127.0.0.1:50611 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=ab29395c-9885-47ef-a2b9-745a4ef69af1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50619 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=002a6838-7d5f-4798-b43d-b1c5730d646a HTTP/1.1" 200 OK INFO: 127.0.0.1:50614 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=f67b12d4-84bd-4ae7-88c0-0dafb604bc83 HTTP/1.1" 200 OK INFO: 127.0.0.1:50618 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=6b17babd-02c4-4e86-827a-2577e7fee3b1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50617 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=bee28fdf-3692-4357-b80e-d051aac21426 HTTP/1.1" 200 OK INFO: 127.0.0.1:50621 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a88f6ad4-2f3a-41b3-9545-594cf7dfc15d HTTP/1.1" 200 OK INFO: 127.0.0.1:50623 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=2f0c2e73-ab5d-4205-8c53-0bb8b8744b57 HTTP/1.1" 200 OK INFO: 127.0.0.1:50626 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=c1f59749-2f9d-4686-ab03-086b383c33c1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50627 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=919ff579-30d0-4205-8b69-1005f03412da HTTP/1.1" 200 OK INFO: 127.0.0.1:50634 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=ded42ffa-3850-43d0-9d03-ffaf91bd26b1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50630 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=04efbbbc-1375-4341-956c-be3715587c14 HTTP/1.1" 200 OK INFO: 127.0.0.1:50631 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7e49fa8f-d63d-4f5c-b603-f58c39433d63 HTTP/1.1" 200 OK INFO: 127.0.0.1:50636 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=e2b7d3fd-1393-4c90-b921-b02288503fb6 HTTP/1.1" 200 OK INFO: 127.0.0.1:50638 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=cb000c1e-42a8-4a41-8a57-14eaa8079ce5 HTTP/1.1" 200 OK INFO: 127.0.0.1:50640 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=4df7baa0-d52f-460b-8e1f-727f340bb67f HTTP/1.1" 200 OK INFO: 127.0.0.1:50644 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=3ad399ec-3d0b-447d-8099-d7c854ab3cbf HTTP/1.1" 200 OK INFO: 127.0.0.1:50643 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=9c14ffa5-8f0e-4f1a-bfee-54f179afa114 HTTP/1.1" 200 OK INFO: 127.0.0.1:50647 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=46e79d08-a91d-4f00-8b24-e15904fc6d22 HTTP/1.1" 200 OK INFO: 127.0.0.1:50648 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=8f7381d2-e421-4f41-91ba-295209e7b2e5 HTTP/1.1" 200 OK INFO: 127.0.0.1:50650 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=3a68916e-3aa9-4240-8940-34b59829720f HTTP/1.1" 200 OK INFO: 127.0.0.1:50652 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=6eb82b0d-bad4-4b8d-b4fd-438560210f9a HTTP/1.1" 200 OK INFO: 127.0.0.1:50655 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=743e96ca-b6ad-492c-b5f7-049618cd2429 HTTP/1.1" 200 OK INFO: 127.0.0.1:50660 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=9b90c7e0-7aa5-42f9-92b4-de79221f8e35 HTTP/1.1" 200 OK INFO: 127.0.0.1:50656 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=58272f89-44cb-4834-942a-92c5c477b4d2 HTTP/1.1" 200 OK INFO: 127.0.0.1:50662 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=332a054d-df2a-44bf-9fbc-90838d43eb79 HTTP/1.1" 200 OK INFO: 127.0.0.1:50659 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=1457118b-35c4-490f-ae2d-d1c52ce18d70 HTTP/1.1" 200 OK INFO: 127.0.0.1:50664 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=4ba6beca-b699-4f2c-9f9a-53150546d27a HTTP/1.1" 200 OK INFO: 127.0.0.1:50666 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=3e138884-2d4f-4f07-a252-176f8a1374af HTTP/1.1" 200 OK INFO: 127.0.0.1:50668 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=21ba2e55-adb5-4a15-8f8e-2c1acde2072d HTTP/1.1" 200 OK INFO: 127.0.0.1:50671 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=e2d1f9e6-93f9-4458-bb7c-f8cf111a9dce HTTP/1.1" 200 OK INFO: 127.0.0.1:50672 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=cb045f8f-651d-4909-98b9-41fe137371bf HTTP/1.1" 200 OK INFO: 127.0.0.1:50676 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=9f999552-f0a7-4cd6-9b63-47d8d583d8a3 HTTP/1.1" 200 OK INFO: 127.0.0.1:50675 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=b6043db3-1266-4c53-a8b9-2f058570efe9 HTTP/1.1" 200 OK INFO: 127.0.0.1:50678 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=e419e5a0-bea4-41b5-8264-24556dbd4f9c HTTP/1.1" 200 OK INFO: 127.0.0.1:50680 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=692ed9d7-cb32-4971-ac53-19b2c07f8f0d HTTP/1.1" 200 OK INFO: 127.0.0.1:50684 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=330484f7-6ebd-4374-b665-aecb1a737201 HTTP/1.1" 200 OK INFO: 127.0.0.1:50688 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=2cad2916-e749-4f04-ae39-1f09b29b9e24 HTTP/1.1" 200 OK INFO: 127.0.0.1:50687 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=532ab888-81da-469d-b85b-320e4c404fee HTTP/1.1" 200 OK INFO: 127.0.0.1:50683 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a519a156-2911-4b71-98e9-74c5cbac8e1c HTTP/1.1" 200 OK INFO: 127.0.0.1:50690 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=d4de3afb-51f6-4c85-b07a-e21e95824bcd HTTP/1.1" 200 OK INFO: 127.0.0.1:50692 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=2397e7bb-3774-45d1-b2cd-d9df1e6629be HTTP/1.1" 200 OK INFO: 127.0.0.1:50694 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=837fa837-305d-46b5-80a9-98f0dad450fc HTTP/1.1" 200 OK INFO: 127.0.0.1:50698 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=61451f5e-be71-4db9-9468-231a4270adbf HTTP/1.1" 200 OK INFO: 127.0.0.1:50696 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=54118e9b-3617-4f3d-ab2f-79f0dfd3c570 HTTP/1.1" 200 OK INFO: 127.0.0.1:50701 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=8ad840ac-ab81-4cfa-b5d7-1cbccc99f8cb HTTP/1.1" 200 OK INFO: 127.0.0.1:50702 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a114cffb-1326-4326-ac7d-c321d47795ad HTTP/1.1" 200 OK INFO: 127.0.0.1:50704 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=472a6643-766f-4365-9f4a-448028a502aa HTTP/1.1" 200 OK INFO: 127.0.0.1:50706 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7021db81-2ee3-4000-9216-b1c1c9b96e7a HTTP/1.1" 200 OK INFO: 127.0.0.1:50708 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=78d58e79-1c8e-4820-9d6b-2cb0e4dd3502 HTTP/1.1" 200 OK INFO: 127.0.0.1:50711 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=6013d503-1125-4341-849f-b8787661eb76 HTTP/1.1" 200 OK INFO: 127.0.0.1:50715 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=690b6870-baca-4187-a433-4f8016901e46 HTTP/1.1" 200 OK INFO: 127.0.0.1:50712 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=0b044a8b-ea89-48f6-95be-f1475cbc7ae3 HTTP/1.1" 200 OK INFO: 127.0.0.1:50716 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=af080a14-d3d1-45e4-9ed1-d08a40f4d0c0 HTTP/1.1" 200 OK INFO: 127.0.0.1:50718 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=85b8dbf3-6f43-4700-9cca-7709488dc4f9 HTTP/1.1" 200 OK INFO: 127.0.0.1:50720 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=fdcc04b6-9905-4397-9076-ed5c6a934e57 HTTP/1.1" 200 OK INFO: 127.0.0.1:50728 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=c5ec1514-6f97-4a78-bb1e-4d935ea6324e HTTP/1.1" 200 OK INFO: 127.0.0.1:50723 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=9283407c-2ac6-4483-b127-bbf40a275795 HTTP/1.1" 200 OK INFO: 127.0.0.1:50724 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7cab6d9f-1a3f-482e-ba63-a18fb0f2ea8f HTTP/1.1" 200 OK INFO: 127.0.0.1:50726 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=811866d5-356c-47a3-bbd5-fe6c3497082b HTTP/1.1" 200 OK INFO: 127.0.0.1:50730 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a3fe5541-24a2-42c7-88b8-3bf6f667f346 HTTP/1.1" 200 OK INFO: 127.0.0.1:50732 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=570fe008-6125-43a3-9633-f78ed53fe396 HTTP/1.1" 200 OK INFO: 127.0.0.1:50734 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=4580a493-9370-4876-a9c7-eebb87a6d071 HTTP/1.1" 200 OK INFO: 127.0.0.1:50736 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=cc438a0a-e80f-44ce-b44c-2b0867f657ec HTTP/1.1" 200 OK INFO: 127.0.0.1:50738 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=e3a8b806-2f25-4522-9e5e-748b8a935b0f HTTP/1.1" 200 OK INFO: 127.0.0.1:50740 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a944ce71-90ed-4292-aed1-6ea505df1e19 HTTP/1.1" 200 OK INFO: 127.0.0.1:50744 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=0ffa5bb5-dab1-4d28-aa40-28586bab50f0 HTTP/1.1" 200 OK INFO: 127.0.0.1:50743 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=69d49fb7-b70d-4337-b1dc-fd78acd94842 HTTP/1.1" 200 OK INFO: 127.0.0.1:50746 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=4d046d81-9cc1-4bc3-8f4d-7d183094c819 HTTP/1.1" 200 OK INFO: 127.0.0.1:50751 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=c255030a-1da1-43b1-9da4-c16fe77bd81f HTTP/1.1" 200 OK INFO: 127.0.0.1:50748 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=85a160ce-76b8-4192-ad47-1eaa63ddb51d HTTP/1.1" 200 OK INFO: 127.0.0.1:50756 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=54da9df6-51a2-430b-b2e0-7b4398c8c25e HTTP/1.1" 200 OK INFO: 127.0.0.1:50752 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=90cc1536-3f14-4821-b62a-f84523b942ca HTTP/1.1" 200 OK INFO: 127.0.0.1:50754 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=f7d21c93-fcf6-42e6-a5b7-535c4799aa81 HTTP/1.1" 200 OK INFO: 127.0.0.1:50758 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7e1c85d8-70c0-4ae2-95ef-d948572c66e1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50764 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=89190c33-297e-4222-b5cf-18951c302523 HTTP/1.1" 200 OK INFO: 127.0.0.1:50770 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=f8d71612-b458-4269-80c5-b615f4e46255 HTTP/1.1" 200 OK INFO: 127.0.0.1:50761 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=25592656-b8c4-450e-b000-97f5d8a9bbc4 HTTP/1.1" 200 OK INFO: 127.0.0.1:50762 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=1c6ef1d9-9e51-44b7-b22f-3b236d55c84e HTTP/1.1" 200 OK INFO: 127.0.0.1:50768 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=03138aa4-7764-4e37-9086-2ad249fe1380 HTTP/1.1" 200 OK INFO: 127.0.0.1:50767 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a3ac6c34-6afc-46c0-9ee6-86e31efb3f55 HTTP/1.1" 200 OK INFO: 127.0.0.1:50772 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=28d561eb-b184-4418-bbe0-d5d212b85d9f HTTP/1.1" 200 OK INFO: 127.0.0.1:50774 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=ec7b4b8e-9cda-4144-893c-92f7e21847b9 HTTP/1.1" 200 OK INFO: 127.0.0.1:50778 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=654966cc-9e3b-4283-a42e-8e84d74341e4 HTTP/1.1" 200 OK INFO: 127.0.0.1:50780 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=32c6ff3f-971d-4dfd-be4e-4d4509a4e4bf HTTP/1.1" 200 OK INFO: 127.0.0.1:50782 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7c52934b-6c0b-49ab-b6ce-98c40d62470c HTTP/1.1" 200 OK INFO: 127.0.0.1:50776 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=e6f59988-d501-4fd7-8f41-237cff300457 HTTP/1.1" 200 OK INFO: 127.0.0.1:50784 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=bebdacd2-8ef0-415b-be5b-2766d42983f0 HTTP/1.1" 200 OK INFO: 127.0.0.1:50790 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=b707e95b-b822-4645-abfc-a3a9d266f818 HTTP/1.1" 200 OK INFO: 127.0.0.1:50792 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=2a60d7f6-7e49-4058-8155-e0683feebb90 HTTP/1.1" 200 OK INFO: 127.0.0.1:50789 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=855d7fac-7f27-4945-9801-d391105f6f28 HTTP/1.1" 200 OK INFO: 127.0.0.1:50786 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=46b5d0a8-70be-4f1e-a044-be4b20f74dcf HTTP/1.1" 200 OK INFO: 127.0.0.1:50794 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=81bd7ee2-79ab-4a19-80d7-de6867029df7 HTTP/1.1" 200 OK INFO: 127.0.0.1:50796 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=9200aef4-57ea-491f-a855-68f11c853473 HTTP/1.1" 200 OK INFO: 127.0.0.1:50798 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=fd2a3bf2-1b71-452b-8beb-c111950a66b1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50802 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=c22b8a23-9320-4e6a-a2c1-4c187b63dac2 HTTP/1.1" 200 OK INFO: 127.0.0.1:50808 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=d70de784-7606-444a-b09d-7e94af93c07b HTTP/1.1" 200 OK INFO: 127.0.0.1:50801 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=28d6be1d-20bd-441a-8f78-f42078509fbb HTTP/1.1" 200 OK INFO: 127.0.0.1:50805 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=f7d588dd-414c-4bac-9d35-e2293ee94482 HTTP/1.1" 200 OK INFO: 127.0.0.1:50806 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=2bdc9a52-0d97-4cdd-99ae-0f7610228424 HTTP/1.1" 200 OK INFO: 127.0.0.1:50810 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=d3cbb3dd-1b0a-42d7-960c-a9a3f4f59db9 HTTP/1.1" 200 OK INFO: 127.0.0.1:50812 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=6328c4e6-956d-4d98-a8e7-6449f7e630f2 HTTP/1.1" 200 OK INFO: 127.0.0.1:50814 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=2bec02ce-cc4f-4538-a339-2c4b37ebbb60 HTTP/1.1" 200 OK INFO: 127.0.0.1:50816 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=5bfe4ad1-38a6-4f14-a374-7d904711ecd8 HTTP/1.1" 200 OK INFO: 127.0.0.1:50819 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=df04a948-847e-4f36-ace8-8715f9235f4a HTTP/1.1" 200 OK INFO: 127.0.0.1:50820 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=8a3bb0a7-b35f-4787-af79-c76197a1c6d9 HTTP/1.1" 200 OK INFO: 127.0.0.1:50822 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=da75af18-6c7b-4b1c-a24a-9f168d8cd762 HTTP/1.1" 200 OK INFO: 127.0.0.1:50825 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=857ae7cc-de2c-4d07-a359-25daffabb32b HTTP/1.1" 200 OK INFO: 127.0.0.1:50826 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=851d194b-e22f-43ba-9a9e-d644595bda13 HTTP/1.1" 200 OK INFO: 127.0.0.1:50830 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=da96e4a6-d35c-4cb1-a3a1-35a8eb4fffca HTTP/1.1" 200 OK INFO: 127.0.0.1:50829 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=ec072537-d900-4a35-bc9f-ae791218b899 HTTP/1.1" 200 OK INFO: 127.0.0.1:50832 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=e1615553-6666-4c6f-af9f-1145cdc59ebc HTTP/1.1" 200 OK INFO: 127.0.0.1:50834 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=ce51f0fb-7015-4106-beee-d057ffbdab28 HTTP/1.1" 200 OK INFO: 127.0.0.1:50836 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=4257ad13-d040-4a14-9f3a-423e46b00f05 HTTP/1.1" 200 OK INFO: 127.0.0.1:50838 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7cc862e3-e214-4a7a-ab29-400801d86a05 HTTP/1.1" 200 OK INFO: 127.0.0.1:50844 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=2c82f608-f515-4cd4-8b98-7b76320b2959 HTTP/1.1" 200 OK INFO: 127.0.0.1:50842 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=d9738603-efb6-4d84-87a3-fda01ac70552 HTTP/1.1" 200 OK INFO: 127.0.0.1:50846 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=d8afc73f-cd88-4f28-976e-b1572c4c25e9 HTTP/1.1" 200 OK INFO: 127.0.0.1:50841 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=77b72385-0562-490d-b699-5d4935838f5d HTTP/1.1" 200 OK INFO: 127.0.0.1:50852 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=d7369542-13a9-4bae-864b-43284c7c3612 HTTP/1.1" 200 OK INFO: 127.0.0.1:50849 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=58cb6016-728c-41b7-b00b-b7a3c6604893 HTTP/1.1" 200 OK INFO: 127.0.0.1:50850 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=0c32f1d6-2a6d-49a2-8bcb-16aa2e76659e HTTP/1.1" 200 OK INFO: 127.0.0.1:50854 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=eae8ada3-3883-4650-a574-22d44e2f9661 HTTP/1.1" 200 OK INFO: 127.0.0.1:50857 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a47d9a6b-af72-4387-9fb6-df55cf649275 HTTP/1.1" 200 OK INFO: 127.0.0.1:50858 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=166c86eb-e35b-4ef7-bea4-6c298382b1de HTTP/1.1" 200 OK INFO: 127.0.0.1:50860 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=542daa29-a822-42b3-ad0c-4d544281118f HTTP/1.1" 200 OK INFO: 127.0.0.1:50863 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=9c36c6cd-9b3d-4666-be9f-d6d5dae8b75a HTTP/1.1" 200 OK INFO: 127.0.0.1:50864 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=1394fb03-68f8-4be5-a444-565716073175 HTTP/1.1" 200 OK INFO: 127.0.0.1:50867 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=2e6a19c5-d874-4990-8219-d4bf27c3f182 HTTP/1.1" 200 OK INFO: 127.0.0.1:50868 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=93be867c-ef2b-4ab8-8d54-6e9fadcb4d8e HTTP/1.1" 200 OK INFO: 127.0.0.1:50870 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7557652d-b186-4e3c-ba7d-a0fb37b62060 HTTP/1.1" 200 OK INFO: 127.0.0.1:50872 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=13b1aa40-7743-4acc-b650-fad853815d26 HTTP/1.1" 200 OK INFO: 127.0.0.1:50874 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=ead689c8-620d-4691-a0ac-b0475a230b63 HTTP/1.1" 200 OK INFO: 127.0.0.1:50876 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=ce0754c5-0ea3-4cb9-ae96-4fd5d3822ab2 HTTP/1.1" 200 OK INFO: 127.0.0.1:50882 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=75c77056-c809-486d-b54d-9dea1d856f00 HTTP/1.1" 200 OK INFO: 127.0.0.1:50879 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=b220e04a-d70b-470b-8595-79836961fbd4 HTTP/1.1" 200 OK INFO: 127.0.0.1:50880 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=1dd3cafe-d345-4b9e-9a45-d80e9a55e777 HTTP/1.1" 200 OK INFO: 127.0.0.1:50886 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=af165401-9393-4b15-8ef4-5ab925262e34 HTTP/1.1" 200 OK INFO: 127.0.0.1:50885 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=3aa930ab-edaf-4af8-a8f3-9604eb01e39b HTTP/1.1" 200 OK INFO: 127.0.0.1:50888 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=67c0f29c-aab3-4776-afd7-da15a8be7639 HTTP/1.1" 200 OK INFO: 127.0.0.1:50890 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=65fea036-b732-4cf1-a515-9ad45618f57c HTTP/1.1" 200 OK INFO: 127.0.0.1:50894 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a5cca606-39dc-4685-be41-cda9fe2c6ed5 HTTP/1.1" 200 OK INFO: 127.0.0.1:50892 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=4192f5b1-95ab-4728-bc11-9489863680ff HTTP/1.1" 200 OK INFO: 127.0.0.1:50896 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=cae56b45-5a53-4021-81ad-a4edca4fe8b1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50898 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=ddd39dc8-b9ec-4e9a-a0f0-29bd86896220 HTTP/1.1" 200 OK INFO: 127.0.0.1:50900 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=9a5871e9-a8b9-432e-a34a-e80fcdb8e110 HTTP/1.1" 200 OK INFO: 127.0.0.1:50902 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7e7f8a1d-59ec-46b1-b047-af4e6e6c8f96 HTTP/1.1" 200 OK INFO: 127.0.0.1:50906 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=731b7797-30d7-433f-9a3c-394ce6847479 HTTP/1.1" 200 OK INFO: 127.0.0.1:50905 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=d4385bcd-e213-411d-ac34-ab1f03f746ad HTTP/1.1" 200 OK INFO: 127.0.0.1:50908 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=08d44ec7-2682-4dab-b9af-72acadc82336 HTTP/1.1" 200 OK INFO: 127.0.0.1:50910 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=de6b6a87-c349-4123-a57e-52b6ad9ade74 HTTP/1.1" 200 OK INFO: 127.0.0.1:50914 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=dc63bf4b-d8f6-45a2-a13b-f6016c45b6d8 HTTP/1.1" 200 OK INFO: 127.0.0.1:50913 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=c77c3dda-f2ad-4363-bfc0-0458add8c62b HTTP/1.1" 200 OK INFO: 127.0.0.1:50918 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7672c82a-df54-4786-a6cf-58e69ddaed32 HTTP/1.1" 200 OK INFO: 127.0.0.1:50917 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a5e6c44d-e6cf-48eb-8985-1a4ddacac013 HTTP/1.1" 200 OK INFO: 127.0.0.1:50920 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=d48f83a3-3a80-4464-baf9-12f10f03011c HTTP/1.1" 200 OK INFO: 127.0.0.1:50922 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=3d949307-41c7-49de-bab7-8f186649a78c HTTP/1.1" 200 OK INFO: 127.0.0.1:50925 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=85fa0e70-05b1-43c5-95fb-5822250d6039 HTTP/1.1" 200 OK INFO: 127.0.0.1:50926 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=fff6eebc-28d1-4551-8acc-48bb60929572 HTTP/1.1" 200 OK INFO: 127.0.0.1:50929 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=c782072a-32e2-461c-a9af-ff31aa4401f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:50930 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=84c6202e-a7d8-4a8f-bb6f-e187f3d30eac HTTP/1.1" 200 OK INFO: 127.0.0.1:50933 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=bc715b6e-d796-483f-9aa4-381d1ceba02a HTTP/1.1" 200 OK INFO: 127.0.0.1:50934 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=63ddcf3b-3eae-42ff-b68a-ef0d30247fae HTTP/1.1" 200 OK INFO: 127.0.0.1:50936 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a2f9378a-6597-4f4b-ac10-d3349db186b1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50938 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7dcc83c4-1a5f-46c6-999e-10464a4ab3b5 HTTP/1.1" 200 OK INFO: 127.0.0.1:50942 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=fcb51568-940b-424f-9834-ff077b6ef50e HTTP/1.1" 200 OK INFO: 127.0.0.1:50941 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a9f80f28-bfbe-4a79-a17b-01ec98a7f1c8 HTTP/1.1" 200 OK INFO: 127.0.0.1:50946 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=c1b7e908-e0f4-4e37-8877-443ab511c04b HTTP/1.1" 200 OK INFO: 127.0.0.1:50945 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=2274e6f4-48bb-40e3-ac11-0c70d3fba1c4 HTTP/1.1" 200 OK INFO: 127.0.0.1:50948 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=bc2064e9-1069-402a-91a6-376992598800 HTTP/1.1" 200 OK INFO: 127.0.0.1:50950 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=0bb1d5bd-9801-473c-9022-e4d68db7b902 HTTP/1.1" 200 OK INFO: 127.0.0.1:50953 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=ac5ef724-492f-4994-83d5-22f92ef1c57f HTTP/1.1" 200 OK INFO: 127.0.0.1:50954 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=9e53e476-85ab-43b3-b5ba-1d1b3e95105f HTTP/1.1" 200 OK INFO: 127.0.0.1:50957 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:50959 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907 HTTP/1.1" 200 OK INFO: 127.0.0.1:50965 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:50967 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:50966 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:50962 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:50969 - "GET /api/v1/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:50971 - "GET /api/v1/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:50978 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:50976 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907 HTTP/1.1" 200 OK INFO: 127.0.0.1:50981 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:50977 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:50979 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:50983 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5/steps/visual_world_rules/result HTTP/1.1" 200 OK 19:18:36 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:18:36.277481+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:18:36 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:18:36.297561+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50985 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50987 - "GET /api/v1/projects/?per_page=100 HTTP/1.1" 200 OK INFO: 127.0.0.1:50991 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd HTTP/1.1" 200 OK INFO: 127.0.0.1:50996 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:50999 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:50998 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:50995 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:51001 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:51003 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:51008 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:51006 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:18:42.801296+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 10 completed, 0 failed"} {"timestamp": "2026-07-10T10:18:42.802321+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 60 completed, 0 failed"} INFO: 127.0.0.1:51009 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:51011 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:51018 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51021 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/fulltext HTTP/1.1" 200 OK INFO: 127.0.0.1:51016 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:51023 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?type=chain_bg&episode_id=39263663-935e-4316-b481-837ff5731dfd HTTP/1.1" 200 OK INFO: 127.0.0.1:51025 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51020 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:51019 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/stills HTTP/1.1" 200 OK INFO: 127.0.0.1:51036 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=8b84ebd2-2965-428b-b362-1b47c7581aff HTTP/1.1" 200 OK INFO: 127.0.0.1:51035 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=5c6b70b8-2135-4db8-9666-09301fdacdf7 HTTP/1.1" 200 OK INFO: 127.0.0.1:51037 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=1ded0651-d528-4635-a30c-9dafa769ca13 HTTP/1.1" 200 OK INFO: 127.0.0.1:51034 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=169520da-7fb7-4c96-bcea-096d596c3448 HTTP/1.1" 200 OK INFO: 127.0.0.1:51031 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a9946397-ccd1-46ac-b8d7-07caa79e2c6b HTTP/1.1" 200 OK INFO: 127.0.0.1:51030 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=802b8232-a3a5-4051-8679-9fabf8450ec1 HTTP/1.1" 200 OK INFO: 127.0.0.1:51039 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=481be1ea-4afe-40d3-8f5f-a3bd4c3278cc HTTP/1.1" 200 OK INFO: 127.0.0.1:51043 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=f3ac89f8-0a22-49ac-8608-22ede41b9c0d HTTP/1.1" 200 OK INFO: 127.0.0.1:51041 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=8c127b7e-4b96-4087-afa4-d5f77774a54d HTTP/1.1" 200 OK INFO: 127.0.0.1:51049 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=6251d0c6-d0f1-4544-b70b-d5023138578e HTTP/1.1" 200 OK INFO: 127.0.0.1:51045 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=2d5c2dff-e2db-49d8-a44c-5668fd0391ee HTTP/1.1" 200 OK INFO: 127.0.0.1:51047 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=aaa4f60e-12a3-4685-8775-fc96d43adef4 HTTP/1.1" 200 OK INFO: 127.0.0.1:51051 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=90a20cc4-b740-4300-b96d-69d260d80ecc HTTP/1.1" 200 OK INFO: 127.0.0.1:51061 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=064becb1-eb2c-4c0a-842b-0dab417a0664 HTTP/1.1" 200 OK INFO: 127.0.0.1:51057 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=258b0c0d-5b47-4639-9608-d7c4a0649081 HTTP/1.1" 200 OK INFO: 127.0.0.1:51054 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=3c72de80-993c-4615-87ce-a79044af0c24 HTTP/1.1" 200 OK INFO: 127.0.0.1:51055 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=95f3c78f-50a6-4e36-8931-db30670d01b1 HTTP/1.1" 200 OK INFO: 127.0.0.1:51060 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b556682e-bf94-4db5-ba5d-45275ff238d3 HTTP/1.1" 200 OK INFO: 127.0.0.1:51063 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=e49f5465-1b96-4f28-bede-d7e271080240 HTTP/1.1" 200 OK INFO: 127.0.0.1:51065 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=866d324b-82bd-49af-bcee-6e25b4ba709f HTTP/1.1" 200 OK INFO: 127.0.0.1:51067 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=eeff5872-bd74-45ea-a832-2e78d7589e9b HTTP/1.1" 200 OK INFO: 127.0.0.1:51073 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a76eb865-1fb8-4e52-91fd-3cd93b38e7d0 HTTP/1.1" 200 OK INFO: 127.0.0.1:51069 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=2f54e8a4-072a-411e-9d87-25df8ee9b417 HTTP/1.1" 200 OK INFO: 127.0.0.1:51072 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=2bb71ada-1231-465b-8284-b5bd457e8d02 HTTP/1.1" 200 OK INFO: 127.0.0.1:51075 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b9bb9ea8-84b6-4fee-b805-40ed8b870caf HTTP/1.1" 200 OK INFO: 127.0.0.1:51077 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=f34d6b68-b850-42d2-9bff-7c6c3521a33e HTTP/1.1" 200 OK INFO: 127.0.0.1:51082 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d828ec03-f230-4cbb-977e-f604f265ff90 HTTP/1.1" 200 OK INFO: 127.0.0.1:51083 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=13c22608-1fe7-4d64-8724-45c1e1d1abe9 HTTP/1.1" 200 OK INFO: 127.0.0.1:51079 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=85b554fb-1b6b-444b-80f8-e3206d26f006 HTTP/1.1" 200 OK INFO: 127.0.0.1:51087 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=fcb01142-d650-480c-8849-a1ac09dfe0e6 HTTP/1.1" 200 OK INFO: 127.0.0.1:51085 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=db5e261d-4406-417f-a314-57e6faabd9d7 HTTP/1.1" 200 OK INFO: 127.0.0.1:51089 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=cdef5adb-47d0-4f65-a059-2bf5186a9ec7 HTTP/1.1" 200 OK INFO: 127.0.0.1:51091 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=5c0c4466-5be0-4b90-acc7-e79ee3579e2d HTTP/1.1" 200 OK INFO: 127.0.0.1:51094 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=f57eeea7-5e38-4f20-ac93-8076250f52f8 HTTP/1.1" 200 OK INFO: 127.0.0.1:51101 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=ccaedf9c-5f56-4ef5-949c-734f9ab5576f HTTP/1.1" 200 OK INFO: 127.0.0.1:51098 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=1e398613-47fd-46fc-9d6f-58b8daeeb299 HTTP/1.1" 200 OK INFO: 127.0.0.1:51095 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=0e62008b-58b1-4536-a5e1-56811b5880f6 HTTP/1.1" 200 OK INFO: 127.0.0.1:51099 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=fd1667bb-0df9-42b2-b3c1-73bb02b73342 HTTP/1.1" 200 OK INFO: 127.0.0.1:51103 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c7d8431c-8604-4763-bbcf-076b6bda31da HTTP/1.1" 200 OK INFO: 127.0.0.1:51107 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=80ab467a-27fe-42fc-8dc8-4c0c3bf9e962 HTTP/1.1" 200 OK INFO: 127.0.0.1:51112 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d92a3bdc-c5fb-4ffc-ad71-9e84c729c473 HTTP/1.1" 200 OK INFO: 127.0.0.1:51106 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=162df356-492e-47b5-8d76-02fb7e30fae0 HTTP/1.1" 200 OK INFO: 127.0.0.1:51113 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a7efbe5d-b35e-41de-b919-6e82f882a08e HTTP/1.1" 200 OK INFO: 127.0.0.1:51109 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=f229770e-62a1-49d8-b419-a777d53274bc HTTP/1.1" 200 OK INFO: 127.0.0.1:51115 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=efdf56bd-51ab-4c2e-8d6c-4f27c88b7a05 HTTP/1.1" 200 OK INFO: 127.0.0.1:51117 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d006eccc-c25c-4512-afca-70ace091ee1f HTTP/1.1" 200 OK INFO: 127.0.0.1:51125 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=27435556-bb7e-4945-b872-6fdd19b49174 HTTP/1.1" 200 OK INFO: 127.0.0.1:51121 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=0bf8294c-f1fb-4338-b041-741a02cc55ee HTTP/1.1" 200 OK INFO: 127.0.0.1:51120 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=1e36a3f1-9787-4e56-a0a9-8aabc20d7248 HTTP/1.1" 200 OK INFO: 127.0.0.1:51124 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=4d10f11f-a71c-426d-8f56-f0fbd48c591e HTTP/1.1" 200 OK INFO: 127.0.0.1:51127 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=77e45c12-49dc-4a8f-8fce-1db1ab0a7d73 HTTP/1.1" 200 OK INFO: 127.0.0.1:51129 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=753f5fcc-013f-4d17-9819-3f9b2500eefd HTTP/1.1" 200 OK INFO: 127.0.0.1:51131 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b0a6745e-5266-4347-9d1d-78b908ebb775 HTTP/1.1" 200 OK INFO: 127.0.0.1:51133 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=526b3926-894a-40be-9ab6-856b8345172a HTTP/1.1" 200 OK INFO: 127.0.0.1:51135 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=20ef29f9-6eb5-44d7-b9ea-a4e25f968a90 HTTP/1.1" 200 OK INFO: 127.0.0.1:51139 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=66dfd0e5-89a8-434d-b7fe-137aa08130db HTTP/1.1" 200 OK INFO: 127.0.0.1:51137 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=63ea4c7b-dd8f-43bc-a4ea-e111b958585f HTTP/1.1" 200 OK INFO: 127.0.0.1:51141 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=e48012b4-a9c3-48e8-9466-b20a669aaf30 HTTP/1.1" 200 OK INFO: 127.0.0.1:51151 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=72828af7-b129-458d-b070-0deb396b62af HTTP/1.1" 200 OK INFO: 127.0.0.1:51143 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=aa9e7a7d-950a-4b53-8d12-550138450224 HTTP/1.1" 200 OK INFO: 127.0.0.1:51146 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=f81f4080-9585-4c51-bac5-e5bb0c59e445 HTTP/1.1" 200 OK INFO: 127.0.0.1:51150 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=915cef02-baa2-4920-af87-7206fbfbfbe2 HTTP/1.1" 200 OK INFO: 127.0.0.1:51147 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=62abce52-596d-47d0-b65b-7b460c5aea08 HTTP/1.1" 200 OK INFO: 127.0.0.1:51153 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a71a5670-4a8d-455a-a462-c3c8be17b883 HTTP/1.1" 200 OK INFO: 127.0.0.1:51155 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=8d84516b-fd1f-4bcc-bd99-51269bec22ba HTTP/1.1" 200 OK INFO: 127.0.0.1:51159 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=2c887974-49e4-4447-bc1b-cce6a5b7afdd HTTP/1.1" 200 OK INFO: 127.0.0.1:51158 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=e1793e17-38f3-4ea3-b045-3fdadef21136 HTTP/1.1" 200 OK INFO: 127.0.0.1:51165 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=221daf68-0750-40a2-bb81-459f12864a3b HTTP/1.1" 200 OK INFO: 127.0.0.1:51164 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=20911d63-6c70-45a9-8ef0-2857237a3b45 HTTP/1.1" 200 OK INFO: 127.0.0.1:51161 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d14fcda7-a933-49b2-bcde-51c1a04d376f HTTP/1.1" 200 OK INFO: 127.0.0.1:51167 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=7965b0f4-c486-48f6-b2f7-8c9a255ec160 HTTP/1.1" 200 OK INFO: 127.0.0.1:51169 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=3431d48a-b7b0-4465-9ed7-6f3b89cb577e HTTP/1.1" 200 OK INFO: 127.0.0.1:51175 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=f95980f5-31b9-42d4-b7db-b7ec576e8533 HTTP/1.1" 200 OK INFO: 127.0.0.1:51171 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=543f8b63-333e-47b9-950e-5e1114da4148 HTTP/1.1" 200 OK INFO: 127.0.0.1:51177 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=2efeb417-be92-4da8-ac5a-02f4923ab1df HTTP/1.1" 200 OK INFO: 127.0.0.1:51174 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=1c1f97e9-44c1-4285-812a-43daf411cdd9 HTTP/1.1" 200 OK INFO: 127.0.0.1:51179 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=e0ba52fc-728f-4ff1-b4aa-805854ef0fcc HTTP/1.1" 200 OK INFO: 127.0.0.1:51183 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b0c08c47-e26c-4897-abf5-703b49d6a9c4 HTTP/1.1" 200 OK INFO: 127.0.0.1:51181 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=7b799966-21a5-4e9c-85fb-57ed8d17a6d5 HTTP/1.1" 200 OK INFO: 127.0.0.1:51185 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=ae87b942-a1f6-4f3d-b86d-90bec06ab25b HTTP/1.1" 200 OK INFO: 127.0.0.1:51187 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c7c31a8f-a926-41fc-91e8-efc95bea67e5 HTTP/1.1" 200 OK INFO: 127.0.0.1:51189 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=eaecb548-bf12-4f09-a43f-e8ecbc77b658 HTTP/1.1" 200 OK INFO: 127.0.0.1:51191 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=40172892-ac96-4fd0-b527-8976ce4252e1 HTTP/1.1" 200 OK INFO: 127.0.0.1:51193 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=0ae0f2ab-024f-48b8-b0b2-11d92db0c495 HTTP/1.1" 200 OK INFO: 127.0.0.1:51195 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=78feed2d-a773-431f-8991-3f8c1c78ac4d HTTP/1.1" 200 OK INFO: 127.0.0.1:51197 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=6de02742-4c5e-484d-9b17-e4ad8a741dbb HTTP/1.1" 200 OK INFO: 127.0.0.1:51202 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=42de1c78-40b9-464b-b127-d5aa41d5b3c3 HTTP/1.1" 200 OK INFO: 127.0.0.1:51199 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a30c1830-31a2-48c1-a420-ee30003d058e HTTP/1.1" 200 OK INFO: 127.0.0.1:51203 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=3356d423-8e78-45ec-9b05-1232d61ec9a1 HTTP/1.1" 200 OK INFO: 127.0.0.1:51206 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=4e6a0275-9e95-46a8-8777-efeb0a80871a HTTP/1.1" 200 OK INFO: 127.0.0.1:51207 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=baa0bb8f-5744-46ac-b793-ca5daa6e5849 HTTP/1.1" 200 OK INFO: 127.0.0.1:51211 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=76d7368f-0229-42c3-bebe-e33d4a0eac18 HTTP/1.1" 200 OK INFO: 127.0.0.1:51210 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d941e81e-b531-42cc-aece-f9235bcb709e HTTP/1.1" 200 OK INFO: 127.0.0.1:51214 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=18088ef8-b4cb-44cd-be77-cbdfd788aaa5 HTTP/1.1" 200 OK INFO: 127.0.0.1:51215 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=63315dd8-a4b2-4921-9634-b4f7c5f8a7f8 HTTP/1.1" 200 OK INFO: 127.0.0.1:51218 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=13d82fbe-e963-467f-bb3e-b9afc166ec36 HTTP/1.1" 200 OK INFO: 127.0.0.1:51219 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=8088bf70-3651-4666-977a-47991e9ff02b HTTP/1.1" 200 OK INFO: 127.0.0.1:51221 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=01a499cb-6e7e-425a-8080-1e80540a952a HTTP/1.1" 200 OK INFO: 127.0.0.1:51223 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=8956219e-5da0-4b41-92cf-1ba9a61ee0e7 HTTP/1.1" 200 OK INFO: 127.0.0.1:51225 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=652bf051-9c9b-420e-8b34-fa057d39fc85 HTTP/1.1" 200 OK INFO: 127.0.0.1:51227 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=590da354-9f57-413c-a575-536cab4a4d0d HTTP/1.1" 200 OK INFO: 127.0.0.1:51229 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=ccf80086-be4c-421f-8777-3438e4d850bc HTTP/1.1" 200 OK INFO: 127.0.0.1:51231 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=30cc0072-10e3-487b-a46e-f879fd71eaf0 HTTP/1.1" 200 OK INFO: 127.0.0.1:51234 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=e784ecb1-13cb-4396-aa28-615608b788d9 HTTP/1.1" 200 OK INFO: 127.0.0.1:51235 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=adaa8e1b-1753-4470-ab20-f6f9387efbd7 HTTP/1.1" 200 OK INFO: 127.0.0.1:51237 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=8848b2f5-e55b-439c-b879-61c5882c24e1 HTTP/1.1" 200 OK INFO: 127.0.0.1:51241 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=3aeea03d-3a36-400d-8b2f-b17a1fe6f9ae HTTP/1.1" 200 OK INFO: 127.0.0.1:51245 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=927d5e11-ae08-46ee-b08a-2b29b35cf32a HTTP/1.1" 200 OK INFO: 127.0.0.1:51244 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=020335b8-e43e-4c20-9267-b5eb920b9325 HTTP/1.1" 200 OK INFO: 127.0.0.1:51240 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=510238e2-a777-48a6-b920-e1c05d1e6118 HTTP/1.1" 200 OK INFO: 127.0.0.1:51248 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=7cc75559-6b2a-4951-bc55-987189740ecd HTTP/1.1" 200 OK INFO: 127.0.0.1:51249 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=9fe0b95a-2d27-40a1-b6a3-59ac3907ce94 HTTP/1.1" 200 OK INFO: 127.0.0.1:51253 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a5c738bc-5935-48bf-8c13-e871fbfea1c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:51252 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c59ce39e-2a55-4131-8b86-1e8bfd5bdb20 HTTP/1.1" 200 OK INFO: 127.0.0.1:51256 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c6c32c1a-f803-43f8-bb66-14f770e6bfc2 HTTP/1.1" 200 OK INFO: 127.0.0.1:51257 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=0d530511-53dd-478e-95e7-8b738b2b9344 HTTP/1.1" 200 OK INFO: 127.0.0.1:51259 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=4194fbe7-a3b1-43fa-9a6f-31696cf8962c HTTP/1.1" 200 OK INFO: 127.0.0.1:51261 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=1defd0d1-a197-4683-b870-c4ed760ca62c HTTP/1.1" 200 OK INFO: 127.0.0.1:51265 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=1b3747e0-c0cc-4576-918b-03af779c3193 HTTP/1.1" 200 OK INFO: 127.0.0.1:51264 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b0ef4093-4fe1-4421-9dbb-44277cf01d27 HTTP/1.1" 200 OK INFO: 127.0.0.1:51267 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=255ad951-10b0-4c26-ade7-e41f8b58156c HTTP/1.1" 200 OK INFO: 127.0.0.1:51273 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=5b16d4b7-81f6-4ba7-8632-3547657677e0 HTTP/1.1" 200 OK INFO: 127.0.0.1:51270 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=166d656d-fd05-48c5-8392-2b541c2e2de7 HTTP/1.1" 200 OK INFO: 127.0.0.1:51271 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=6644225f-12f1-45b9-a8ec-857e25e05b68 HTTP/1.1" 200 OK INFO: 127.0.0.1:51276 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=fa48622b-79be-4bf6-a4a7-bb599bd8cd51 HTTP/1.1" 200 OK INFO: 127.0.0.1:51277 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c7432023-d46c-4f2d-b29b-89ce4ec57c6c HTTP/1.1" 200 OK INFO: 127.0.0.1:51279 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=ef5bab80-bab4-48e2-baa3-0c6966041ba1 HTTP/1.1" 200 OK INFO: 127.0.0.1:51281 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=0bc44126-725a-4574-9853-492c30823511 HTTP/1.1" 200 OK INFO: 127.0.0.1:51285 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=2c0a6ff1-0dca-48b2-9a60-ff94987c46f4 HTTP/1.1" 200 OK INFO: 127.0.0.1:51284 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=04f8d9c7-6717-442c-b106-f693d124fc80 HTTP/1.1" 200 OK INFO: 127.0.0.1:51289 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=20491542-eb15-448f-9fbe-04e2acd67785 HTTP/1.1" 200 OK INFO: 127.0.0.1:51288 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=28fbf0da-775a-40d3-97fa-b2a6f77ed111 HTTP/1.1" 200 OK INFO: 127.0.0.1:51291 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=8d528919-4b04-482a-b0e5-ef711395342b HTTP/1.1" 200 OK INFO: 127.0.0.1:51293 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=774d275a-6ade-4a99-81bd-4067199b61de HTTP/1.1" 200 OK INFO: 127.0.0.1:51296 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=afea5d73-0a6e-47c9-8d23-57d09aad3765 HTTP/1.1" 200 OK INFO: 127.0.0.1:51297 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a7ba16a6-4165-4295-a62c-bd2ce7542d87 HTTP/1.1" 200 OK INFO: 127.0.0.1:51300 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=9656de51-50c6-4aa5-ba4f-b4a0da3e60be HTTP/1.1" 200 OK INFO: 127.0.0.1:51301 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=44e1a2af-63c4-4c97-a924-a72429debca4 HTTP/1.1" 200 OK INFO: 127.0.0.1:51303 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=0d9f0c27-dd2b-4749-903a-77e4ef2e1759 HTTP/1.1" 200 OK INFO: 127.0.0.1:51305 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d8adb507-6a79-4efe-b3ba-1fa9f6a3d0dc HTTP/1.1" 200 OK INFO: 127.0.0.1:51307 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=15adc812-dc30-45da-8a7c-b3f321abf602 HTTP/1.1" 200 OK INFO: 127.0.0.1:51309 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=de6f4ecb-1d12-401c-b67d-9408e0468361 HTTP/1.1" 200 OK INFO: 127.0.0.1:51311 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=86b64860-ce0e-452d-9b5a-9907e0e20636 HTTP/1.1" 200 OK INFO: 127.0.0.1:51313 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a3aa8a5b-f285-4271-a07b-5496b3f2b10a HTTP/1.1" 200 OK INFO: 127.0.0.1:51315 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d439b727-57b5-4d93-a56c-ff6d4074ecce HTTP/1.1" 200 OK INFO: 127.0.0.1:51317 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=e02cb971-5d72-4fc9-be9b-b7f3729aaacf HTTP/1.1" 200 OK INFO: 127.0.0.1:51319 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=fe722786-b11b-4361-8d93-b5fd8570c938 HTTP/1.1" 200 OK INFO: 127.0.0.1:51321 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d94c369a-06f6-4c67-aefb-548164bef494 HTTP/1.1" 200 OK INFO: 127.0.0.1:51326 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=fc410f0e-0d96-43f8-86c7-343a54fca435 HTTP/1.1" 200 OK INFO: 127.0.0.1:51323 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=648c94c7-3661-40bf-a809-aeba02a21c4e HTTP/1.1" 200 OK INFO: 127.0.0.1:51327 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=61843760-644a-4499-9536-6e6f4a0c0290 HTTP/1.1" 200 OK INFO: 127.0.0.1:51329 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b42b3d13-4587-4ce7-9134-67ecd9f95bb8 HTTP/1.1" 200 OK INFO: 127.0.0.1:51331 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=3d9fd1f8-35bf-4e64-ac83-6a8a290b69c9 HTTP/1.1" 200 OK INFO: 127.0.0.1:51333 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=59742a30-2ce5-438b-84bc-fc5de6746df6 HTTP/1.1" 200 OK INFO: 127.0.0.1:51335 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=1faaf7fd-e69d-41d8-9fd8-2f641884d0af HTTP/1.1" 200 OK INFO: 127.0.0.1:51339 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=fec91369-e8f0-49a8-b2a6-e00ff69c3c86 HTTP/1.1" 200 OK INFO: 127.0.0.1:51338 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=84a23780-cb62-43ec-9cd5-de0690d04b73 HTTP/1.1" 200 OK INFO: 127.0.0.1:51341 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=83d28209-a46b-43b1-bae9-d7151c818403 HTTP/1.1" 200 OK INFO: 127.0.0.1:51343 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=bc45f1bd-8602-425e-909b-6246df792843 HTTP/1.1" 200 OK INFO: 127.0.0.1:51345 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c86964a3-24a6-41cb-b43f-e29a5d698191 HTTP/1.1" 200 OK INFO: 127.0.0.1:51347 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=8d3b67e3-2a6b-4a38-8625-eaf9531c5346 HTTP/1.1" 200 OK INFO: 127.0.0.1:51353 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d10035c3-599d-4478-8d68-5eec7fbf5632 HTTP/1.1" 200 OK INFO: 127.0.0.1:51349 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d4b1decb-d296-493b-b786-646b2cf3525a HTTP/1.1" 200 OK INFO: 127.0.0.1:51352 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=9d0936ab-96f8-46a4-819e-c7c53f59fb49 HTTP/1.1" 200 OK INFO: 127.0.0.1:51355 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b0f8ca53-5728-4eeb-bdab-8e5ada964054 HTTP/1.1" 200 OK INFO: 127.0.0.1:51357 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=0a0b56f3-0847-474e-99ff-3c9b491c2680 HTTP/1.1" 200 OK INFO: 127.0.0.1:51363 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=354a403b-2d03-48b6-8d84-d25ed160e23d HTTP/1.1" 200 OK INFO: 127.0.0.1:51365 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=13b394ec-2288-44cd-9e9d-22c24b959ecc HTTP/1.1" 200 OK INFO: 127.0.0.1:51359 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=66c6b77d-fc7c-4eab-89f6-fd24e34582d3 HTTP/1.1" 200 OK INFO: 127.0.0.1:51367 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=aac200b0-81da-4916-81d4-2e21dd278290 HTTP/1.1" 200 OK INFO: 127.0.0.1:51362 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d5a6dc37-a622-43aa-8868-ac8b7e701f36 HTTP/1.1" 200 OK INFO: 127.0.0.1:51369 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=ad78095e-6589-4982-9c4e-082254604f08 HTTP/1.1" 200 OK INFO: 127.0.0.1:51372 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=93c83263-0fb9-4017-9138-d5fd288cbbc0 HTTP/1.1" 200 OK INFO: 127.0.0.1:51373 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=faa641f4-809a-4901-ba66-fed6fd14e661 HTTP/1.1" 200 OK INFO: 127.0.0.1:51377 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=e6e6165e-e7b4-4ecf-90a6-0a2978acd5b6 HTTP/1.1" 200 OK INFO: 127.0.0.1:51379 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b51ba82d-09c0-4921-8505-8f41d2c3e6c0 HTTP/1.1" 200 OK INFO: 127.0.0.1:51376 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=39236722-9bc9-460b-9b64-cc2a4696b058 HTTP/1.1" 200 OK INFO: 127.0.0.1:51381 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c111fa75-d091-4ea4-9cc5-152220289dbd HTTP/1.1" 200 OK INFO: 127.0.0.1:51384 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=3f4c3eca-71ad-4ae8-b572-b237c3a3fd32 HTTP/1.1" 200 OK INFO: 127.0.0.1:51389 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=490e50c4-8805-4d80-b24c-ac040a040b79 HTTP/1.1" 200 OK INFO: 127.0.0.1:51387 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=71d044c0-ad21-4c10-8f33-f48d29732e26 HTTP/1.1" 200 OK INFO: 127.0.0.1:51393 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b253d4b4-6403-48c5-ac97-1a6499e19763 HTTP/1.1" 200 OK INFO: 127.0.0.1:51385 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=8c32c6ad-a58a-4a01-9205-681308f4a448 HTTP/1.1" 200 OK INFO: 127.0.0.1:51392 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a8264576-64bd-4846-8a3f-d196a44d4dba HTTP/1.1" 200 OK INFO: 127.0.0.1:51395 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=878ce9ac-a18f-4584-a0f3-5d82544a1b18 HTTP/1.1" 200 OK INFO: 127.0.0.1:51401 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=643b4e87-45ba-4356-b41e-a1e00d22cf88 HTTP/1.1" 200 OK INFO: 127.0.0.1:51403 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d9b70856-91d6-40dd-8646-036b88291c21 HTTP/1.1" 200 OK INFO: 127.0.0.1:51397 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=702a4062-a294-4f48-be9e-2a21e11c00ce HTTP/1.1" 200 OK INFO: 127.0.0.1:51405 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=981d5adc-5e69-452d-a0c1-aa87c392f77a HTTP/1.1" 200 OK INFO: 127.0.0.1:51399 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=cfc2640d-dbcf-4a77-a15b-9c62af787743 HTTP/1.1" 200 OK INFO: 127.0.0.1:51407 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=e104131b-37c8-4107-b17b-d96a4a843eb1 HTTP/1.1" 200 OK INFO: 127.0.0.1:51413 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=ab73832e-c8c7-45b0-8c67-b1e937cc9e3e HTTP/1.1" 200 OK INFO: 127.0.0.1:51409 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=dfb8b88f-4c6e-43af-8001-272103a1332b HTTP/1.1" 200 OK INFO: 127.0.0.1:51416 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=4bd8be12-0ec2-4820-a2b2-70c245d24581 HTTP/1.1" 200 OK INFO: 127.0.0.1:51412 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=782ec45f-5126-4bd0-ac70-d9c98d79c0c2 HTTP/1.1" 200 OK INFO: 127.0.0.1:51417 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=6e471f72-73ac-4c5e-b344-3d44609fe015 HTTP/1.1" 200 OK INFO: 127.0.0.1:51419 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=eafe6c20-5be1-48da-b1f7-036665c202b7 HTTP/1.1" 200 OK INFO: 127.0.0.1:51424 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=587535f3-3890-49c8-8c38-00da0d8cd2af HTTP/1.1" 200 OK INFO: 127.0.0.1:51425 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=231dc4da-e61f-427a-b678-ba954a31aa17 HTTP/1.1" 200 OK INFO: 127.0.0.1:51421 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=ed973484-a390-4bc4-96a2-a8f8ee948b29 HTTP/1.1" 200 OK INFO: 127.0.0.1:51428 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a66d4553-4cfe-43f9-a44a-29a0360f06d7 HTTP/1.1" 200 OK INFO: 127.0.0.1:51429 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=28ed4536-03cb-4124-badb-ee3e4fd0a87f HTTP/1.1" 200 OK INFO: 127.0.0.1:51431 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=713b6f84-528d-4170-a146-b66bb78eb0a9 HTTP/1.1" 200 OK INFO: 127.0.0.1:51434 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c60864a9-fd0e-4bbe-9f1b-f005dfd4746d HTTP/1.1" 200 OK INFO: 127.0.0.1:51437 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=6c993ea3-250a-4bec-9cc9-e31864938088 HTTP/1.1" 200 OK INFO: 127.0.0.1:51439 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c3199a00-b726-477f-ab52-70b1e81f24d9 HTTP/1.1" 200 OK INFO: 127.0.0.1:51435 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=fb1345f5-0fc4-421b-99d5-79d47ba2c619 HTTP/1.1" 200 OK INFO: 127.0.0.1:51441 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c17b1fad-5b56-4282-877f-0b2b900f1aca HTTP/1.1" 200 OK INFO: 127.0.0.1:51443 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=4491d9c4-6032-4a50-972b-e5510e5d1fe8 HTTP/1.1" 200 OK INFO: 127.0.0.1:51454 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=e47bb8b1-71c9-42d8-b697-6e1fe0737fc4 HTTP/1.1" 200 OK INFO: 127.0.0.1:51449 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=40181fda-e877-4ec0-a8b7-26e28f676c77 HTTP/1.1" 200 OK INFO: 127.0.0.1:51447 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=967d002f-b06d-4c68-b718-d209dd8a568b HTTP/1.1" 200 OK INFO: 127.0.0.1:51451 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=bd740076-4db2-4cf2-a258-dbd81f5dec36 HTTP/1.1" 200 OK INFO: 127.0.0.1:51455 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b74889e8-466d-418d-9538-c27fc0e0d38a HTTP/1.1" 200 OK INFO: 127.0.0.1:51446 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=2e23f52e-b396-4738-982c-e96440471bb4 HTTP/1.1" 200 OK 19:18:49 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:18:49.892100+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 19:18:49 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T10:18:49.911897+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 19:18:56 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T10:18:56.954673+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} {"timestamp": "2026-07-10T10:18:57.003508+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step floor_plan_geometry_readback partial (completed=10/1, failed=1)"} {"timestamp": "2026-07-10T10:18:57.062624+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T10:18:57.069197+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T10:18:57.087269+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T10:18:57.094084+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T10:18:57.098609+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T10:18:57.105828+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T10:18:57.108158+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=floor_plan_geometry_readback, repaired=0)"} INFO: 127.0.0.1:51463 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:51465 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:51467 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51472 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:51470 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5 HTTP/1.1" 200 OK INFO: 127.0.0.1:51473 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:51480 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:51481 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:51485 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5/fulltext HTTP/1.1" 200 OK INFO: 127.0.0.1:51482 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51487 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?type=chain_bg&episode_id=d5c3bffb-2ae7-4446-a17d-2221fea713b5 HTTP/1.1" 200 OK INFO: 127.0.0.1:51489 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51484 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:51483 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5/stills HTTP/1.1" 200 OK INFO: 127.0.0.1:51496 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=ab29395c-9885-47ef-a2b9-745a4ef69af1 HTTP/1.1" 200 OK INFO: 127.0.0.1:51500 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a88f6ad4-2f3a-41b3-9545-594cf7dfc15d HTTP/1.1" 200 OK INFO: 127.0.0.1:51499 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=6b17babd-02c4-4e86-827a-2577e7fee3b1 HTTP/1.1" 200 OK INFO: 127.0.0.1:51497 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=f67b12d4-84bd-4ae7-88c0-0dafb604bc83 HTTP/1.1" 200 OK INFO: 127.0.0.1:51501 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=002a6838-7d5f-4798-b43d-b1c5730d646a HTTP/1.1" 200 OK INFO: 127.0.0.1:51498 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=bee28fdf-3692-4357-b80e-d051aac21426 HTTP/1.1" 200 OK INFO: 127.0.0.1:51503 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=2f0c2e73-ab5d-4205-8c53-0bb8b8744b57 HTTP/1.1" 200 OK INFO: 127.0.0.1:51507 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=919ff579-30d0-4205-8b69-1005f03412da HTTP/1.1" 200 OK INFO: 127.0.0.1:51506 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=c1f59749-2f9d-4686-ab03-086b383c33c1 HTTP/1.1" 200 OK INFO: 127.0.0.1:51510 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7e49fa8f-d63d-4f5c-b603-f58c39433d63 HTTP/1.1" 200 OK INFO: 127.0.0.1:51513 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=ded42ffa-3850-43d0-9d03-ffaf91bd26b1 HTTP/1.1" 200 OK INFO: 127.0.0.1:51511 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=04efbbbc-1375-4341-956c-be3715587c14 HTTP/1.1" 200 OK INFO: 127.0.0.1:51515 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=e2b7d3fd-1393-4c90-b921-b02288503fb6 HTTP/1.1" 200 OK INFO: 127.0.0.1:51517 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=cb000c1e-42a8-4a41-8a57-14eaa8079ce5 HTTP/1.1" 200 OK INFO: 127.0.0.1:51519 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=4df7baa0-d52f-460b-8e1f-727f340bb67f HTTP/1.1" 200 OK INFO: 127.0.0.1:51522 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=9c14ffa5-8f0e-4f1a-bfee-54f179afa114 HTTP/1.1" 200 OK INFO: 127.0.0.1:51525 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=3ad399ec-3d0b-447d-8099-d7c854ab3cbf HTTP/1.1" 200 OK INFO: 127.0.0.1:51523 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=46e79d08-a91d-4f00-8b24-e15904fc6d22 HTTP/1.1" 200 OK INFO: 127.0.0.1:51527 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=8f7381d2-e421-4f41-91ba-295209e7b2e5 HTTP/1.1" 200 OK INFO: 127.0.0.1:51529 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=3a68916e-3aa9-4240-8940-34b59829720f HTTP/1.1" 200 OK INFO: 127.0.0.1:51531 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=6eb82b0d-bad4-4b8d-b4fd-438560210f9a HTTP/1.1" 200 OK INFO: 127.0.0.1:51533 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=743e96ca-b6ad-492c-b5f7-049618cd2429 HTTP/1.1" 200 OK INFO: 127.0.0.1:51539 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=1457118b-35c4-490f-ae2d-d1c52ce18d70 HTTP/1.1" 200 OK INFO: 127.0.0.1:51535 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=58272f89-44cb-4834-942a-92c5c477b4d2 HTTP/1.1" 200 OK INFO: 127.0.0.1:51538 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=9b90c7e0-7aa5-42f9-92b4-de79221f8e35 HTTP/1.1" 200 OK INFO: 127.0.0.1:51542 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=332a054d-df2a-44bf-9fbc-90838d43eb79 HTTP/1.1" 200 OK INFO: 127.0.0.1:51543 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=4ba6beca-b699-4f2c-9f9a-53150546d27a HTTP/1.1" 200 OK INFO: 127.0.0.1:51545 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=3e138884-2d4f-4f07-a252-176f8a1374af HTTP/1.1" 200 OK INFO: 127.0.0.1:51547 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=21ba2e55-adb5-4a15-8f8e-2c1acde2072d HTTP/1.1" 200 OK INFO: 127.0.0.1:51550 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=cb045f8f-651d-4909-98b9-41fe137371bf HTTP/1.1" 200 OK INFO: 127.0.0.1:51551 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=e2d1f9e6-93f9-4458-bb7c-f8cf111a9dce HTTP/1.1" 200 OK INFO: 127.0.0.1:51555 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=b6043db3-1266-4c53-a8b9-2f058570efe9 HTTP/1.1" 200 OK INFO: 127.0.0.1:51554 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=9f999552-f0a7-4cd6-9b63-47d8d583d8a3 HTTP/1.1" 200 OK INFO: 127.0.0.1:51557 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=e419e5a0-bea4-41b5-8264-24556dbd4f9c HTTP/1.1" 200 OK INFO: 127.0.0.1:51559 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=692ed9d7-cb32-4971-ac53-19b2c07f8f0d HTTP/1.1" 200 OK INFO: 127.0.0.1:51563 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=330484f7-6ebd-4374-b665-aecb1a737201 HTTP/1.1" 200 OK INFO: 127.0.0.1:51562 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a519a156-2911-4b71-98e9-74c5cbac8e1c HTTP/1.1" 200 OK INFO: 127.0.0.1:51565 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=2cad2916-e749-4f04-ae39-1f09b29b9e24 HTTP/1.1" 200 OK INFO: 127.0.0.1:51568 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=532ab888-81da-469d-b85b-320e4c404fee HTTP/1.1" 200 OK INFO: 127.0.0.1:51569 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=d4de3afb-51f6-4c85-b07a-e21e95824bcd HTTP/1.1" 200 OK INFO: 127.0.0.1:51576 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=61451f5e-be71-4db9-9468-231a4270adbf HTTP/1.1" 200 OK INFO: 127.0.0.1:51573 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=2397e7bb-3774-45d1-b2cd-d9df1e6629be HTTP/1.1" 200 OK INFO: 127.0.0.1:51572 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=54118e9b-3617-4f3d-ab2f-79f0dfd3c570 HTTP/1.1" 200 OK INFO: 127.0.0.1:51577 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=837fa837-305d-46b5-80a9-98f0dad450fc HTTP/1.1" 200 OK INFO: 127.0.0.1:51579 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a114cffb-1326-4326-ac7d-c321d47795ad HTTP/1.1" 200 OK INFO: 127.0.0.1:51581 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=8ad840ac-ab81-4cfa-b5d7-1cbccc99f8cb HTTP/1.1" 200 OK INFO: 127.0.0.1:51587 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7021db81-2ee3-4000-9216-b1c1c9b96e7a HTTP/1.1" 200 OK INFO: 127.0.0.1:51586 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=78d58e79-1c8e-4820-9d6b-2cb0e4dd3502 HTTP/1.1" 200 OK INFO: 127.0.0.1:51591 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=6013d503-1125-4341-849f-b8787661eb76 HTTP/1.1" 200 OK INFO: 127.0.0.1:51589 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=0b044a8b-ea89-48f6-95be-f1475cbc7ae3 HTTP/1.1" 200 OK INFO: 127.0.0.1:51583 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=472a6643-766f-4365-9f4a-448028a502aa HTTP/1.1" 200 OK INFO: 127.0.0.1:51593 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=690b6870-baca-4187-a433-4f8016901e46 HTTP/1.1" 200 OK INFO: 127.0.0.1:51595 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=fdcc04b6-9905-4397-9076-ed5c6a934e57 HTTP/1.1" 200 OK INFO: 127.0.0.1:51597 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=af080a14-d3d1-45e4-9ed1-d08a40f4d0c0 HTTP/1.1" 200 OK INFO: 127.0.0.1:51600 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=85b8dbf3-6f43-4700-9cca-7709488dc4f9 HTTP/1.1" 200 OK INFO: 127.0.0.1:51601 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=9283407c-2ac6-4483-b127-bbf40a275795 HTTP/1.1" 200 OK INFO: 127.0.0.1:51603 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7cab6d9f-1a3f-482e-ba63-a18fb0f2ea8f HTTP/1.1" 200 OK INFO: 127.0.0.1:51605 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=811866d5-356c-47a3-bbd5-fe6c3497082b HTTP/1.1" 200 OK INFO: 127.0.0.1:51607 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=c5ec1514-6f97-4a78-bb1e-4d935ea6324e HTTP/1.1" 200 OK INFO: 127.0.0.1:51610 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a3fe5541-24a2-42c7-88b8-3bf6f667f346 HTTP/1.1" 200 OK INFO: 127.0.0.1:51615 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=cc438a0a-e80f-44ce-b44c-2b0867f657ec HTTP/1.1" 200 OK INFO: 127.0.0.1:51617 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=e3a8b806-2f25-4522-9e5e-748b8a935b0f HTTP/1.1" 200 OK INFO: 127.0.0.1:51613 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=4580a493-9370-4876-a9c7-eebb87a6d071 HTTP/1.1" 200 OK INFO: 127.0.0.1:51611 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=570fe008-6125-43a3-9633-f78ed53fe396 HTTP/1.1" 200 OK INFO: 127.0.0.1:51619 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a944ce71-90ed-4292-aed1-6ea505df1e19 HTTP/1.1" 200 OK INFO: 127.0.0.1:51621 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=0ffa5bb5-dab1-4d28-aa40-28586bab50f0 HTTP/1.1" 200 OK INFO: 127.0.0.1:51629 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=90cc1536-3f14-4821-b62a-f84523b942ca HTTP/1.1" 200 OK INFO: 127.0.0.1:51625 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=4d046d81-9cc1-4bc3-8f4d-7d183094c819 HTTP/1.1" 200 OK INFO: 127.0.0.1:51624 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=69d49fb7-b70d-4337-b1dc-fd78acd94842 HTTP/1.1" 200 OK INFO: 127.0.0.1:51628 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=85a160ce-76b8-4192-ad47-1eaa63ddb51d HTTP/1.1" 200 OK INFO: 127.0.0.1:51631 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=c255030a-1da1-43b1-9da4-c16fe77bd81f HTTP/1.1" 200 OK INFO: 127.0.0.1:51633 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=f7d21c93-fcf6-42e6-a5b7-535c4799aa81 HTTP/1.1" 200 OK INFO: 127.0.0.1:51637 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7e1c85d8-70c0-4ae2-95ef-d948572c66e1 HTTP/1.1" 200 OK INFO: 127.0.0.1:51635 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=54da9df6-51a2-430b-b2e0-7b4398c8c25e HTTP/1.1" 200 OK INFO: 127.0.0.1:51639 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=1c6ef1d9-9e51-44b7-b22f-3b236d55c84e HTTP/1.1" 200 OK INFO: 127.0.0.1:51641 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=25592656-b8c4-450e-b000-97f5d8a9bbc4 HTTP/1.1" 200 OK INFO: 127.0.0.1:51645 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a3ac6c34-6afc-46c0-9ee6-86e31efb3f55 HTTP/1.1" 200 OK INFO: 127.0.0.1:51644 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=89190c33-297e-4222-b5cf-18951c302523 HTTP/1.1" 200 OK INFO: 127.0.0.1:51648 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=f8d71612-b458-4269-80c5-b615f4e46255 HTTP/1.1" 200 OK INFO: 127.0.0.1:51649 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=03138aa4-7764-4e37-9086-2ad249fe1380 HTTP/1.1" 200 OK INFO: 127.0.0.1:51652 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=ec7b4b8e-9cda-4144-893c-92f7e21847b9 HTTP/1.1" 200 OK INFO: 127.0.0.1:51653 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=28d561eb-b184-4418-bbe0-d5d212b85d9f HTTP/1.1" 200 OK INFO: 127.0.0.1:51655 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=e6f59988-d501-4fd7-8f41-237cff300457 HTTP/1.1" 200 OK INFO: 127.0.0.1:51657 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=654966cc-9e3b-4283-a42e-8e84d74341e4 HTTP/1.1" 200 OK INFO: 127.0.0.1:51661 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=32c6ff3f-971d-4dfd-be4e-4d4509a4e4bf HTTP/1.1" 200 OK INFO: 127.0.0.1:51665 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=46b5d0a8-70be-4f1e-a044-be4b20f74dcf HTTP/1.1" 200 OK INFO: 127.0.0.1:51660 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=bebdacd2-8ef0-415b-be5b-2766d42983f0 HTTP/1.1" 200 OK INFO: 127.0.0.1:51663 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7c52934b-6c0b-49ab-b6ce-98c40d62470c HTTP/1.1" 200 OK INFO: 127.0.0.1:51667 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=855d7fac-7f27-4945-9801-d391105f6f28 HTTP/1.1" 200 OK INFO: 127.0.0.1:51669 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=b707e95b-b822-4645-abfc-a3a9d266f818 HTTP/1.1" 200 OK INFO: 127.0.0.1:51671 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=2a60d7f6-7e49-4058-8155-e0683feebb90 HTTP/1.1" 200 OK INFO: 127.0.0.1:51674 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=81bd7ee2-79ab-4a19-80d7-de6867029df7 HTTP/1.1" 200 OK INFO: 127.0.0.1:51675 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=9200aef4-57ea-491f-a855-68f11c853473 HTTP/1.1" 200 OK INFO: 127.0.0.1:51677 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=fd2a3bf2-1b71-452b-8beb-c111950a66b1 HTTP/1.1" 200 OK INFO: 127.0.0.1:51679 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=28d6be1d-20bd-441a-8f78-f42078509fbb HTTP/1.1" 200 OK INFO: 127.0.0.1:51681 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=c22b8a23-9320-4e6a-a2c1-4c187b63dac2 HTTP/1.1" 200 OK INFO: 127.0.0.1:51683 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=f7d588dd-414c-4bac-9d35-e2293ee94482 HTTP/1.1" 200 OK INFO: 127.0.0.1:51685 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=2bdc9a52-0d97-4cdd-99ae-0f7610228424 HTTP/1.1" 200 OK INFO: 127.0.0.1:51689 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=d70de784-7606-444a-b09d-7e94af93c07b HTTP/1.1" 200 OK INFO: 127.0.0.1:51687 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=d3cbb3dd-1b0a-42d7-960c-a9a3f4f59db9 HTTP/1.1" 200 OK INFO: 127.0.0.1:51693 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=2bec02ce-cc4f-4538-a339-2c4b37ebbb60 HTTP/1.1" 200 OK INFO: 127.0.0.1:51691 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=6328c4e6-956d-4d98-a8e7-6449f7e630f2 HTTP/1.1" 200 OK INFO: 127.0.0.1:51695 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=5bfe4ad1-38a6-4f14-a374-7d904711ecd8 HTTP/1.1" 200 OK INFO: 127.0.0.1:51699 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=df04a948-847e-4f36-ace8-8715f9235f4a HTTP/1.1" 200 OK INFO: 127.0.0.1:51698 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=8a3bb0a7-b35f-4787-af79-c76197a1c6d9 HTTP/1.1" 200 OK INFO: 127.0.0.1:51701 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=da75af18-6c7b-4b1c-a24a-9f168d8cd762 HTTP/1.1" 200 OK INFO: 127.0.0.1:51704 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=851d194b-e22f-43ba-9a9e-d644595bda13 HTTP/1.1" 200 OK INFO: 127.0.0.1:51705 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=857ae7cc-de2c-4d07-a359-25daffabb32b HTTP/1.1" 200 OK INFO: 127.0.0.1:51707 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=da96e4a6-d35c-4cb1-a3a1-35a8eb4fffca HTTP/1.1" 200 OK INFO: 127.0.0.1:51709 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=ec072537-d900-4a35-bc9f-ae791218b899 HTTP/1.1" 200 OK INFO: 127.0.0.1:51711 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=e1615553-6666-4c6f-af9f-1145cdc59ebc HTTP/1.1" 200 OK INFO: 127.0.0.1:51714 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=ce51f0fb-7015-4106-beee-d057ffbdab28 HTTP/1.1" 200 OK INFO: 127.0.0.1:51715 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=4257ad13-d040-4a14-9f3a-423e46b00f05 HTTP/1.1" 200 OK INFO: 127.0.0.1:51719 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=d9738603-efb6-4d84-87a3-fda01ac70552 HTTP/1.1" 200 OK INFO: 127.0.0.1:51718 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7cc862e3-e214-4a7a-ab29-400801d86a05 HTTP/1.1" 200 OK INFO: 127.0.0.1:51723 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=2c82f608-f515-4cd4-8b98-7b76320b2959 HTTP/1.1" 200 OK INFO: 127.0.0.1:51721 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=77b72385-0562-490d-b699-5d4935838f5d HTTP/1.1" 200 OK INFO: 127.0.0.1:51726 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=d8afc73f-cd88-4f28-976e-b1572c4c25e9 HTTP/1.1" 200 OK INFO: 127.0.0.1:51727 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=58cb6016-728c-41b7-b00b-b7a3c6604893 HTTP/1.1" 200 OK INFO: 127.0.0.1:51730 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=0c32f1d6-2a6d-49a2-8bcb-16aa2e76659e HTTP/1.1" 200 OK INFO: 127.0.0.1:51731 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=d7369542-13a9-4bae-864b-43284c7c3612 HTTP/1.1" 200 OK INFO: 127.0.0.1:51734 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=eae8ada3-3883-4650-a574-22d44e2f9661 HTTP/1.1" 200 OK INFO: 127.0.0.1:51735 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a47d9a6b-af72-4387-9fb6-df55cf649275 HTTP/1.1" 200 OK INFO: 127.0.0.1:51739 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=542daa29-a822-42b3-ad0c-4d544281118f HTTP/1.1" 200 OK INFO: 127.0.0.1:51737 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=166c86eb-e35b-4ef7-bea4-6c298382b1de HTTP/1.1" 200 OK INFO: 127.0.0.1:51743 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=1394fb03-68f8-4be5-a444-565716073175 HTTP/1.1" 200 OK INFO: 127.0.0.1:51742 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=9c36c6cd-9b3d-4666-be9f-d6d5dae8b75a HTTP/1.1" 200 OK INFO: 127.0.0.1:51745 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=93be867c-ef2b-4ab8-8d54-6e9fadcb4d8e HTTP/1.1" 200 OK INFO: 127.0.0.1:51747 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=2e6a19c5-d874-4990-8219-d4bf27c3f182 HTTP/1.1" 200 OK INFO: 127.0.0.1:51751 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=13b1aa40-7743-4acc-b650-fad853815d26 HTTP/1.1" 200 OK INFO: 127.0.0.1:51749 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7557652d-b186-4e3c-ba7d-a0fb37b62060 HTTP/1.1" 200 OK INFO: 127.0.0.1:51754 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=ead689c8-620d-4691-a0ac-b0475a230b63 HTTP/1.1" 200 OK INFO: 127.0.0.1:51755 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=ce0754c5-0ea3-4cb9-ae96-4fd5d3822ab2 HTTP/1.1" 200 OK INFO: 127.0.0.1:51759 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=1dd3cafe-d345-4b9e-9a45-d80e9a55e777 HTTP/1.1" 200 OK INFO: 127.0.0.1:51757 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=b220e04a-d70b-470b-8595-79836961fbd4 HTTP/1.1" 200 OK INFO: 127.0.0.1:51761 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=75c77056-c809-486d-b54d-9dea1d856f00 HTTP/1.1" 200 OK INFO: 127.0.0.1:51767 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=67c0f29c-aab3-4776-afd7-da15a8be7639 HTTP/1.1" 200 OK INFO: 127.0.0.1:51763 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=3aa930ab-edaf-4af8-a8f3-9604eb01e39b HTTP/1.1" 200 OK INFO: 127.0.0.1:51765 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=af165401-9393-4b15-8ef4-5ab925262e34 HTTP/1.1" 200 OK INFO: 127.0.0.1:51770 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=4192f5b1-95ab-4728-bc11-9489863680ff HTTP/1.1" 200 OK INFO: 127.0.0.1:51771 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=65fea036-b732-4cf1-a515-9ad45618f57c HTTP/1.1" 200 OK INFO: 127.0.0.1:51773 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a5cca606-39dc-4685-be41-cda9fe2c6ed5 HTTP/1.1" 200 OK INFO: 127.0.0.1:51775 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=cae56b45-5a53-4021-81ad-a4edca4fe8b1 HTTP/1.1" 200 OK INFO: 127.0.0.1:51777 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=ddd39dc8-b9ec-4e9a-a0f0-29bd86896220 HTTP/1.1" 200 OK INFO: 127.0.0.1:51779 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=9a5871e9-a8b9-432e-a34a-e80fcdb8e110 HTTP/1.1" 200 OK INFO: 127.0.0.1:51783 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7e7f8a1d-59ec-46b1-b047-af4e6e6c8f96 HTTP/1.1" 200 OK INFO: 127.0.0.1:51782 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=d4385bcd-e213-411d-ac34-ab1f03f746ad HTTP/1.1" 200 OK INFO: 127.0.0.1:51785 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=731b7797-30d7-433f-9a3c-394ce6847479 HTTP/1.1" 200 OK INFO: 127.0.0.1:51791 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=c77c3dda-f2ad-4363-bfc0-0458add8c62b HTTP/1.1" 200 OK INFO: 127.0.0.1:51790 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=08d44ec7-2682-4dab-b9af-72acadc82336 HTTP/1.1" 200 OK INFO: 127.0.0.1:51789 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=de6b6a87-c349-4123-a57e-52b6ad9ade74 HTTP/1.1" 200 OK INFO: 127.0.0.1:51794 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a5e6c44d-e6cf-48eb-8985-1a4ddacac013 HTTP/1.1" 200 OK INFO: 127.0.0.1:51795 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=dc63bf4b-d8f6-45a2-a13b-f6016c45b6d8 HTTP/1.1" 200 OK INFO: 127.0.0.1:51797 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7672c82a-df54-4786-a6cf-58e69ddaed32 HTTP/1.1" 200 OK INFO: 127.0.0.1:51801 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=3d949307-41c7-49de-bab7-8f186649a78c HTTP/1.1" 200 OK INFO: 127.0.0.1:51803 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=85fa0e70-05b1-43c5-95fb-5822250d6039 HTTP/1.1" 200 OK INFO: 127.0.0.1:51800 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=d48f83a3-3a80-4464-baf9-12f10f03011c HTTP/1.1" 200 OK INFO: 127.0.0.1:51807 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=c782072a-32e2-461c-a9af-ff31aa4401f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:51805 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=fff6eebc-28d1-4551-8acc-48bb60929572 HTTP/1.1" 200 OK INFO: 127.0.0.1:51809 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=84c6202e-a7d8-4a8f-bb6f-e187f3d30eac HTTP/1.1" 200 OK INFO: 127.0.0.1:51811 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=bc715b6e-d796-483f-9aa4-381d1ceba02a HTTP/1.1" 200 OK INFO: 127.0.0.1:51813 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=63ddcf3b-3eae-42ff-b68a-ef0d30247fae HTTP/1.1" 200 OK INFO: 127.0.0.1:51815 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a2f9378a-6597-4f4b-ac10-d3349db186b1 HTTP/1.1" 200 OK INFO: 127.0.0.1:51819 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=a9f80f28-bfbe-4a79-a17b-01ec98a7f1c8 HTTP/1.1" 200 OK INFO: 127.0.0.1:51818 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=7dcc83c4-1a5f-46c6-999e-10464a4ab3b5 HTTP/1.1" 200 OK INFO: 127.0.0.1:51821 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=fcb51568-940b-424f-9834-ff077b6ef50e HTTP/1.1" 200 OK INFO: 127.0.0.1:51823 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=c1b7e908-e0f4-4e37-8877-443ab511c04b HTTP/1.1" 200 OK INFO: 127.0.0.1:51827 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=bc2064e9-1069-402a-91a6-376992598800 HTTP/1.1" 200 OK INFO: 127.0.0.1:51826 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=2274e6f4-48bb-40e3-ac11-0c70d3fba1c4 HTTP/1.1" 200 OK INFO: 127.0.0.1:51829 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=0bb1d5bd-9801-473c-9022-e4d68db7b902 HTTP/1.1" 200 OK INFO: 127.0.0.1:51832 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=9e53e476-85ab-43b3-b5ba-1d1b3e95105f HTTP/1.1" 200 OK INFO: 127.0.0.1:51833 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images?still_id=ac5ef724-492f-4994-83d5-22f92ef1c57f HTTP/1.1" 200 OK INFO: 127.0.0.1:51835 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:51838 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:51843 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47 HTTP/1.1" 200 OK INFO: 127.0.0.1:51845 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:51849 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:51846 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:51848 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:51851 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/2ed8f997-7529-4e23-9536-226dda9fe195/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:51853 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:51859 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/2ed8f997-7529-4e23-9536-226dda9fe195/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:51856 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/2ed8f997-7529-4e23-9536-226dda9fe195 HTTP/1.1" 200 OK INFO: 127.0.0.1:51860 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/2ed8f997-7529-4e23-9536-226dda9fe195/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:51864 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:51866 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/2ed8f997-7529-4e23-9536-226dda9fe195/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:51867 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/2ed8f997-7529-4e23-9536-226dda9fe195/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51872 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/2ed8f997-7529-4e23-9536-226dda9fe195/fulltext HTTP/1.1" 200 OK INFO: 127.0.0.1:51874 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?type=chain_bg&episode_id=2ed8f997-7529-4e23-9536-226dda9fe195 HTTP/1.1" 200 OK INFO: 127.0.0.1:51876 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/2ed8f997-7529-4e23-9536-226dda9fe195/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51871 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:51870 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/2ed8f997-7529-4e23-9536-226dda9fe195/stills HTTP/1.1" 200 OK INFO: 127.0.0.1:51878 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=60c8c90e-e451-41dc-ab78-26432cf573bd HTTP/1.1" 200 OK INFO: 127.0.0.1:51881 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=e135d1aa-c301-49bf-9cb1-3accc3fcc14e HTTP/1.1" 200 OK INFO: 127.0.0.1:51888 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=8730fb08-57c3-4ba9-b50e-4c7f6b383be7 HTTP/1.1" 200 OK INFO: 127.0.0.1:51884 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=74b73961-e61a-4753-a44a-7404adbf540e HTTP/1.1" 200 OK INFO: 127.0.0.1:51887 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=65076c6a-5e49-4314-ab90-8ee2df7c9a98 HTTP/1.1" 200 OK INFO: 127.0.0.1:51886 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=d42e172b-733b-4025-8d78-e2b361f67754 HTTP/1.1" 200 OK INFO: 127.0.0.1:51890 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=25b1a1e4-0232-431c-a443-1982998722d2 HTTP/1.1" 200 OK INFO: 127.0.0.1:51892 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=1cf0f69f-7414-4f5d-b72c-ec0a09d17091 HTTP/1.1" 200 OK INFO: 127.0.0.1:51900 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=6fa2dcda-3770-4b91-abf2-a1ddf1af7caa HTTP/1.1" 200 OK INFO: 127.0.0.1:51899 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=589a7efb-c458-4801-8b44-886f40f3f860 HTTP/1.1" 200 OK INFO: 127.0.0.1:51894 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=5ee98a0c-a0b3-4c4c-b129-9ad40dd795e6 HTTP/1.1" 200 OK INFO: 127.0.0.1:51896 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=71f74baa-2724-4d97-a7e7-bf6aaeaf7403 HTTP/1.1" 200 OK INFO: 127.0.0.1:51902 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=d7bc1021-823c-40e9-9cc3-b5e2fd8b862e HTTP/1.1" 200 OK INFO: 127.0.0.1:51904 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=a57ca73d-4e9f-4ad3-806d-f26dd843c811 HTTP/1.1" 200 OK INFO: 127.0.0.1:51908 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=58d02f1c-a7ae-47e7-8745-80bf95e1dfa2 HTTP/1.1" 200 OK INFO: 127.0.0.1:51907 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=2dff6ca9-9900-4f74-a714-caec96568e56 HTTP/1.1" 200 OK INFO: 127.0.0.1:51911 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=64f945f9-8c42-43eb-86ad-a27ef8a3247f HTTP/1.1" 200 OK INFO: 127.0.0.1:51912 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=1a501eb5-95c6-43f6-b01a-adf3df026e5f HTTP/1.1" 200 OK INFO: 127.0.0.1:51914 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=d350b4b4-04ed-4dac-802c-42fa0fe160f9 HTTP/1.1" 200 OK INFO: 127.0.0.1:51916 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=26c56828-8da0-4cd8-9315-a5e39a6ee69a HTTP/1.1" 200 OK INFO: 127.0.0.1:51918 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=ccac85be-9c8b-4333-8506-6a1aea5d16d1 HTTP/1.1" 200 OK INFO: 127.0.0.1:51920 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=c28d30f8-4537-43b3-b1f5-6d168ce3bdd6 HTTP/1.1" 200 OK INFO: 127.0.0.1:51923 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=6916e8e9-ff89-4384-9da4-47b2207d3cfb HTTP/1.1" 200 OK INFO: 127.0.0.1:51926 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=55132482-8d49-4689-b65a-3cf48ca1974b HTTP/1.1" 200 OK INFO: 127.0.0.1:51924 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=eae3c67a-edca-4983-90b9-cdbe4819c989 HTTP/1.1" 200 OK INFO: 127.0.0.1:51928 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=5e4d65c3-8864-4b4a-a20d-c3ce816c9bff HTTP/1.1" 200 OK INFO: 127.0.0.1:51930 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=f8b5222f-9a27-41b9-b28b-38b4e602a09b HTTP/1.1" 200 OK INFO: 127.0.0.1:51936 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=7ac3cd43-774c-4e1b-8f10-2ff9bd0d05fa HTTP/1.1" 200 OK INFO: 127.0.0.1:51933 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=f086f7e9-4815-4e7f-9c4b-aeea017734c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:51934 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=735e213e-6019-4505-868d-fd9db2415f56 HTTP/1.1" 200 OK INFO: 127.0.0.1:51939 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=94e44e92-4f0c-4f04-8545-0ef48d36686a HTTP/1.1" 200 OK INFO: 127.0.0.1:51940 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=1f138749-887c-4f1a-8f32-5e595b859d58 HTTP/1.1" 200 OK INFO: 127.0.0.1:51942 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=653a2945-7733-49cb-8d41-8d6fc0e92986 HTTP/1.1" 200 OK INFO: 127.0.0.1:51944 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=f8c86146-5381-4ed5-a573-b3cea3eeddaa HTTP/1.1" 200 OK INFO: 127.0.0.1:51946 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=354741d8-2666-416a-bfe2-14769eff0461 HTTP/1.1" 200 OK INFO: 127.0.0.1:51950 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=8196280a-c620-4bb5-8c9a-08659b670def HTTP/1.1" 200 OK INFO: 127.0.0.1:51949 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=ad184311-ff22-4764-b3e6-f6aadccc12ef HTTP/1.1" 200 OK INFO: 127.0.0.1:51952 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=16f52fb8-31e6-4207-8422-46ea3f3635fa HTTP/1.1" 200 OK INFO: 127.0.0.1:51954 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=1c9d3587-d2f6-4d4e-9d9a-e1ef476c2d3a HTTP/1.1" 200 OK INFO: 127.0.0.1:51958 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=c06b3e80-4521-4aef-a07e-cd210ce59b55 HTTP/1.1" 200 OK INFO: 127.0.0.1:51957 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=4c8f0622-f95c-489d-9d3e-b62fda3e45d5 HTTP/1.1" 200 OK INFO: 127.0.0.1:51964 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=b1c28e8d-07d5-4f88-a570-b1521ea2021b HTTP/1.1" 200 OK INFO: 127.0.0.1:51960 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=e1581d45-9175-41dc-9430-c33ac9b78abe HTTP/1.1" 200 OK INFO: 127.0.0.1:51963 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=2c51ee30-5da2-44eb-adf3-c72dee8be934 HTTP/1.1" 200 OK INFO: 127.0.0.1:51966 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=0d096240-b0c9-4eb8-ba15-215917852e37 HTTP/1.1" 200 OK INFO: 127.0.0.1:51975 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=3f7142ee-bce3-44e0-a68f-f35d6d8ea67e HTTP/1.1" 200 OK INFO: 127.0.0.1:51972 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=61fd337e-0e45-4a3b-88b5-31356e7358e0 HTTP/1.1" 200 OK INFO: 127.0.0.1:51971 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=bd9eece1-e913-4ebf-aaaf-eb3edb1711b4 HTTP/1.1" 200 OK INFO: 127.0.0.1:51970 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=77d13cc1-341c-4abf-8039-d42073df2634 HTTP/1.1" 200 OK INFO: 127.0.0.1:51978 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=df3351d3-1d22-4879-a732-dc44a00c22da HTTP/1.1" 200 OK INFO: 127.0.0.1:51976 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=783f7cde-d1b3-4bb4-9943-ee2814c2a2e3 HTTP/1.1" 200 OK INFO: 127.0.0.1:51980 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=8b288e40-81e6-4b93-9e1a-b1d3d3104336 HTTP/1.1" 200 OK INFO: 127.0.0.1:51984 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=674d7c4f-8af3-4427-af97-dcf02ab21b40 HTTP/1.1" 200 OK INFO: 127.0.0.1:51982 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=ad874827-615e-4a60-be9c-d73e501fdd09 HTTP/1.1" 200 OK INFO: 127.0.0.1:51990 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=a53f283b-ee74-4b3a-9af2-2b331f1d4c22 HTTP/1.1" 200 OK INFO: 127.0.0.1:51986 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=f909e483-697c-4fa6-b4dc-c8de194ffd3f HTTP/1.1" 200 OK INFO: 127.0.0.1:51988 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=0703b4a5-fd52-4fa3-9ff9-c53fd17af6ad HTTP/1.1" 200 OK INFO: 127.0.0.1:51992 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=34b0c6c7-777d-417c-aefc-b721e82619fb HTTP/1.1" 200 OK INFO: 127.0.0.1:51995 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=73c00b1a-256c-48f9-b8e4-a63eab8f848a HTTP/1.1" 200 OK INFO: 127.0.0.1:51996 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=e35af340-e828-4b6a-aefe-2586f90050c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:51999 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=07bd8b3b-a5d6-40f0-a3e5-230bc4543690 HTTP/1.1" 200 OK INFO: 127.0.0.1:52000 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=df1f77b4-7e26-47a5-9d08-78ea07b58ce9 HTTP/1.1" 200 OK INFO: 127.0.0.1:52002 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=da869783-f7e3-4bd4-a2fa-b48670ffb75f HTTP/1.1" 200 OK INFO: 127.0.0.1:52004 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=86929d6c-31ed-4f38-b7fd-2c6bdaf5b498 HTTP/1.1" 200 OK INFO: 127.0.0.1:52014 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=9ac98a15-4f7b-4d2e-befc-b54c6ab87d47 HTTP/1.1" 200 OK INFO: 127.0.0.1:52009 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=58915c8e-1243-4ac5-85da-e9214c814daa HTTP/1.1" 200 OK INFO: 127.0.0.1:52016 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=d5599348-fd88-454e-bb5a-5ea114bb966e HTTP/1.1" 200 OK INFO: 127.0.0.1:52006 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=18e5141b-c3c6-44c6-8b3e-293069cea328 HTTP/1.1" 200 OK INFO: 127.0.0.1:52010 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=128c70d8-8435-4b70-8e39-681c85e6a243 HTTP/1.1" 200 OK INFO: 127.0.0.1:52013 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=53313fd5-e93d-4cf9-b31b-6be10793862c HTTP/1.1" 200 OK INFO: 127.0.0.1:52019 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=a4a9c418-3e93-46c8-8db4-03aad88b578b HTTP/1.1" 200 OK INFO: 127.0.0.1:52020 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=52c8609f-0448-41ed-8235-c91fc01c874f HTTP/1.1" 200 OK INFO: 127.0.0.1:52024 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=191e787d-8618-4a0a-ba8a-c4ff31a40314 HTTP/1.1" 200 OK INFO: 127.0.0.1:52028 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=0121127e-dd63-4c06-ad80-8aa79b4b5c93 HTTP/1.1" 200 OK INFO: 127.0.0.1:52027 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=10a4b620-47b9-4db3-9e7d-5daab600e9b0 HTTP/1.1" 200 OK INFO: 127.0.0.1:52023 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=9a551c68-bff4-44d3-b2bf-6f7aeb6a1e86 HTTP/1.1" 200 OK INFO: 127.0.0.1:52030 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=c085d1d2-5ac6-495d-8031-771cec9b723d HTTP/1.1" 200 OK INFO: 127.0.0.1:52032 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=2ec8d6c5-8aa8-4cb3-9314-3601ac541613 HTTP/1.1" 200 OK INFO: 127.0.0.1:52034 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=55903d5f-e58d-488e-b576-547482805c3f HTTP/1.1" 200 OK INFO: 127.0.0.1:52036 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=26a14b9a-74ed-42f7-bd46-55c9dc30a8dc HTTP/1.1" 200 OK INFO: 127.0.0.1:52039 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=7fc464b6-19dd-46d9-b8b3-c6fdaaa01df5 HTTP/1.1" 200 OK INFO: 127.0.0.1:52040 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=2a342ca7-16a1-49fe-9aa4-e26865eb06e3 HTTP/1.1" 200 OK INFO: 127.0.0.1:52042 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=19a1a2b8-50c2-433a-8b80-0751c61c3418 HTTP/1.1" 200 OK INFO: 127.0.0.1:52046 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=5c3b8ce7-8d1e-4c3a-b643-5fab475a0064 HTTP/1.1" 200 OK INFO: 127.0.0.1:52045 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=98e92302-d079-4681-b3d4-1b8c9744b6ad HTTP/1.1" 200 OK INFO: 127.0.0.1:52048 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=7ac2742f-6633-4370-8931-ed2228b0ee3c HTTP/1.1" 200 OK INFO: 127.0.0.1:52053 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=eca1ab8e-9189-494a-b7b6-2779adb36dd4 HTTP/1.1" 200 OK INFO: 127.0.0.1:52050 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=2b056c9a-13da-4784-9f67-827a21f36631 HTTP/1.1" 200 OK INFO: 127.0.0.1:52054 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=be86e0b4-6287-48af-a2d7-e4cf1a827504 HTTP/1.1" 200 OK INFO: 127.0.0.1:52057 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=808380de-e7a5-44d3-bdd0-1f0ebe7eb009 HTTP/1.1" 200 OK INFO: 127.0.0.1:52058 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=0afba267-47d7-4e48-9912-b816ade4b9d3 HTTP/1.1" 200 OK INFO: 127.0.0.1:52061 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=72851148-876c-4b83-b4b5-ecb1912d53a2 HTTP/1.1" 200 OK INFO: 127.0.0.1:52065 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=5afbff4e-cf05-4e16-85b2-ff5423e2ca5d HTTP/1.1" 200 OK INFO: 127.0.0.1:52062 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=f4c6a9fb-8908-40ce-812a-e58026846a63 HTTP/1.1" 200 OK INFO: 127.0.0.1:52066 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=80715d6c-c949-4cc2-a43f-75f1654845e9 HTTP/1.1" 200 OK INFO: 127.0.0.1:52069 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=bd91c8d7-2119-4c0f-9169-19dadfc0a385 HTTP/1.1" 200 OK INFO: 127.0.0.1:52070 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=c1c3c3ad-ac6a-4f0d-b730-30053ff270a0 HTTP/1.1" 200 OK INFO: 127.0.0.1:52074 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=d9880d56-1fba-4f9f-98e9-e51e147f1072 HTTP/1.1" 200 OK INFO: 127.0.0.1:52073 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=c508fa71-ed54-4fe3-a0a8-e4874e729281 HTTP/1.1" 200 OK INFO: 127.0.0.1:52077 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=acb60b26-9e10-4ab7-8922-04c8b37f0313 HTTP/1.1" 200 OK INFO: 127.0.0.1:52078 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=ae7c57a4-5d73-4a7d-ba92-cf653dcf884a HTTP/1.1" 200 OK INFO: 127.0.0.1:52081 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=74eca123-6081-4c5b-b5d0-849ae3219f1f HTTP/1.1" 200 OK INFO: 127.0.0.1:52082 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=562ac67f-1216-49d3-99e8-6f293c692e56 HTTP/1.1" 200 OK INFO: 127.0.0.1:52084 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=ef5db0ef-5b7d-4b62-a9be-562eec7de654 HTTP/1.1" 200 OK INFO: 127.0.0.1:52090 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=b70785a4-a72b-4e80-a881-9d3a72686b6a HTTP/1.1" 200 OK INFO: 127.0.0.1:52089 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=91d77586-f93b-481e-936f-d39bde1612e5 HTTP/1.1" 200 OK INFO: 127.0.0.1:52086 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=a5e815fd-5154-4eb5-8124-fcf53998995f HTTP/1.1" 200 OK INFO: 127.0.0.1:52092 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=ce0ee03d-eaa9-40ef-9e40-dafc9032c9ad HTTP/1.1" 200 OK INFO: 127.0.0.1:52094 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=2c09472e-f7a3-4528-b62c-00bb8b3f7781 HTTP/1.1" 200 OK INFO: 127.0.0.1:52097 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=43ae8b72-de0b-42cc-9349-60e59c36243f HTTP/1.1" 200 OK INFO: 127.0.0.1:52101 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=e142f709-af6b-4dfa-8a90-52cb5d63b02f HTTP/1.1" 200 OK INFO: 127.0.0.1:52098 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=e6b93c48-bc84-4fdf-9940-e8dba9ad979b HTTP/1.1" 200 OK INFO: 127.0.0.1:52102 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=0a507543-22f0-4d48-a99d-7bf20ce58ecb HTTP/1.1" 200 OK INFO: 127.0.0.1:52104 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=290fb45b-225f-49d2-a6de-b022daff56cb HTTP/1.1" 200 OK INFO: 127.0.0.1:52106 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=773b5dc9-f4e6-43af-9dd4-865921e453c3 HTTP/1.1" 200 OK INFO: 127.0.0.1:52108 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=d58be51f-abf3-481c-bcc4-b9f32432c886 HTTP/1.1" 200 OK INFO: 127.0.0.1:52110 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=3248bf35-0ab6-44dc-8122-4cee8b7e83ab HTTP/1.1" 200 OK INFO: 127.0.0.1:52114 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=85769f8c-7a23-418e-88e8-ccc24f7a8039 HTTP/1.1" 200 OK INFO: 127.0.0.1:52112 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=cb6359f3-cd66-4238-a045-6269c470c443 HTTP/1.1" 200 OK INFO: 127.0.0.1:52117 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=cb6154cd-f403-4427-96bf-5881171d0f83 HTTP/1.1" 200 OK INFO: 127.0.0.1:52118 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=cc66f28f-f488-486d-a455-56098e6d1572 HTTP/1.1" 200 OK INFO: 127.0.0.1:52122 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=a252146a-e531-4c40-814f-0684f280c99d HTTP/1.1" 200 OK INFO: 127.0.0.1:52121 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=fe43c939-a6d2-43eb-8d09-13b10d79a5eb HTTP/1.1" 200 OK INFO: 127.0.0.1:52126 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=3a943b39-2f33-4428-9799-4a4a181d90f7 HTTP/1.1" 200 OK INFO: 127.0.0.1:52125 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=a9d69404-caf8-4ef0-a4aa-6dee848b1fb0 HTTP/1.1" 200 OK INFO: 127.0.0.1:52128 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=90897b3c-b7db-4a67-95a4-9ab10a8fbe2c HTTP/1.1" 200 OK INFO: 127.0.0.1:52130 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=e63c8397-37cd-45c5-bbfc-655936213c20 HTTP/1.1" 200 OK INFO: 127.0.0.1:52133 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=689a247c-ac6f-4f9e-9f61-a6ac713d054b HTTP/1.1" 200 OK INFO: 127.0.0.1:52134 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=51242650-2bbc-484a-99b6-6f30a93a2ea8 HTTP/1.1" 200 OK INFO: 127.0.0.1:52137 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=65af1809-39ba-42f8-8a20-96cd26b24e0a HTTP/1.1" 200 OK INFO: 127.0.0.1:52138 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=d3f831d5-48b7-477d-b271-b332e88d79f7 HTTP/1.1" 200 OK INFO: 127.0.0.1:52141 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=120e616d-2720-4fc6-8677-4749bef59751 HTTP/1.1" 200 OK INFO: 127.0.0.1:52142 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=4ef01380-9a6e-41be-bfbb-4e5fbdb3c530 HTTP/1.1" 200 OK INFO: 127.0.0.1:52144 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=25775945-76f8-434f-9605-4a69f633fe4c HTTP/1.1" 200 OK INFO: 127.0.0.1:52146 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=5b47ae23-e4c6-4ecf-895b-8debd4739778 HTTP/1.1" 200 OK INFO: 127.0.0.1:52154 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=7463482d-3faa-4f0b-ba39-ab9947a5fdaa HTTP/1.1" 200 OK INFO: 127.0.0.1:52149 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=e90db85a-0094-46ab-93d3-7344c218cf08 HTTP/1.1" 200 OK INFO: 127.0.0.1:52153 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=b3dd8c15-0ee4-4df2-b26d-7ceea43662d9 HTTP/1.1" 200 OK INFO: 127.0.0.1:52150 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=474dc229-51e0-477e-9b23-fe7b55ffacd5 HTTP/1.1" 200 OK INFO: 127.0.0.1:52156 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=b3c6f5a6-bf88-4f77-bc28-390779579782 HTTP/1.1" 200 OK INFO: 127.0.0.1:52159 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=eb17b38d-6047-480a-979f-e64722082b07 HTTP/1.1" 200 OK INFO: 127.0.0.1:52160 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=90c219a2-314a-4852-a15a-234f0ab96ffe HTTP/1.1" 200 OK INFO: 127.0.0.1:52162 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=f5873175-a56e-4c98-b3fb-dd2d84f3310c HTTP/1.1" 200 OK INFO: 127.0.0.1:52164 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=15dad021-7840-4f89-bb7e-c5796a36d34d HTTP/1.1" 200 OK INFO: 127.0.0.1:52166 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=d7c5ca64-7632-4f37-9341-4c7e151796ae HTTP/1.1" 200 OK INFO: 127.0.0.1:52168 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=9149848a-6b67-46a6-9190-1db88d0d7eaf HTTP/1.1" 200 OK INFO: 127.0.0.1:52170 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=47671036-dfc8-400d-8718-bd0d7fe61d12 HTTP/1.1" 200 OK INFO: 127.0.0.1:52173 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=cf80ef5c-1a9a-463e-b4dd-b2f04323fec5 HTTP/1.1" 200 OK INFO: 127.0.0.1:52177 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=17af3aa2-1890-48c2-8eff-16dfdac9605c HTTP/1.1" 200 OK INFO: 127.0.0.1:52174 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=e1d7089e-8495-48a5-b254-3877eab65c8b HTTP/1.1" 200 OK INFO: 127.0.0.1:52178 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=5fd55e83-8896-404f-b8fd-80eeac9070c6 HTTP/1.1" 200 OK INFO: 127.0.0.1:52180 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=540cbbce-7bcc-4459-845d-f547f931317b HTTP/1.1" 200 OK INFO: 127.0.0.1:52182 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=f65377ad-0383-4c34-9508-5beb835f5f61 HTTP/1.1" 200 OK INFO: 127.0.0.1:52184 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=8396ccdc-ca9b-495d-b7b2-cb8ff099e1f6 HTTP/1.1" 200 OK INFO: 127.0.0.1:52186 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=11c9d76a-237c-41df-bab0-8aec87e67927 HTTP/1.1" 200 OK INFO: 127.0.0.1:52188 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=45e3b35b-029a-49c7-87d2-95f5b3f069ca HTTP/1.1" 200 OK INFO: 127.0.0.1:52192 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=c7214c71-e176-4ffc-bd75-d1be6b213a7c HTTP/1.1" 200 OK INFO: 127.0.0.1:52191 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=66186c10-3d36-4327-82be-62e1e77d210b HTTP/1.1" 200 OK INFO: 127.0.0.1:52194 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=a52afcfd-0777-48c7-83a5-003b10635ea6 HTTP/1.1" 200 OK INFO: 127.0.0.1:52196 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=066f1d7d-fbca-45a7-9a46-af4f3b859770 HTTP/1.1" 200 OK INFO: 127.0.0.1:52198 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=306de91b-1770-4657-91a8-368457d68861 HTTP/1.1" 200 OK INFO: 127.0.0.1:52200 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=3c27be05-7980-4f93-8ae4-2b9430c46c2d HTTP/1.1" 200 OK INFO: 127.0.0.1:52204 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=30535442-059f-4871-9f78-78769284fc25 HTTP/1.1" 200 OK INFO: 127.0.0.1:52203 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=1e697668-ce3f-4287-b660-f0c4fc2e81e6 HTTP/1.1" 200 OK INFO: 127.0.0.1:52206 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=df663f39-0963-402f-a087-cb8a9ee60cb4 HTTP/1.1" 200 OK INFO: 127.0.0.1:52208 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=a1b70cb3-51c1-44de-ac6c-556a3378c9e3 HTTP/1.1" 200 OK INFO: 127.0.0.1:52211 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=f72a5165-1989-4a30-a82a-0b50c0278323 HTTP/1.1" 200 OK INFO: 127.0.0.1:52214 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=f0af6509-f5b6-47a9-90f2-1cabb5716495 HTTP/1.1" 200 OK INFO: 127.0.0.1:52217 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=f1b705e6-5fb0-4959-b7f4-55f482911b96 HTTP/1.1" 200 OK INFO: 127.0.0.1:52212 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=52eca01b-05bc-4fb5-b899-3eb0decb11bd HTTP/1.1" 200 OK INFO: 127.0.0.1:52218 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=a54b2f80-6d3e-418e-bda6-c0cb721f01ba HTTP/1.1" 200 OK INFO: 127.0.0.1:52220 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=3de727e4-c439-4b91-8e5d-932e1379444c HTTP/1.1" 200 OK INFO: 127.0.0.1:52222 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=815d8cc0-7d3d-4806-9284-6f050c9faa5c HTTP/1.1" 200 OK INFO: 127.0.0.1:52224 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=8aa7b7e8-0079-4860-8719-701ed24548fa HTTP/1.1" 200 OK INFO: 127.0.0.1:52228 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=53c9ba42-a863-493c-a341-a4a595abbe53 HTTP/1.1" 200 OK INFO: 127.0.0.1:52230 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=a0a5aa87-2f37-435e-a4f2-798d64d933cd HTTP/1.1" 200 OK INFO: 127.0.0.1:52227 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=d063c166-853f-4c42-a0b8-0843b6b5595a HTTP/1.1" 200 OK INFO: 127.0.0.1:52232 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=a76e338a-c631-4c59-9aea-786ac70480bd HTTP/1.1" 200 OK INFO: 127.0.0.1:52234 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=aecb3e51-aa87-4e31-9d94-18eec9c8600e HTTP/1.1" 200 OK INFO: 127.0.0.1:52238 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=7eecc667-1ebe-49ec-9f86-58443e7e33a9 HTTP/1.1" 200 OK INFO: 127.0.0.1:52237 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?still_id=82162497-1ebd-4f64-917a-112ea2b4c5d6 HTTP/1.1" 200 OK INFO: 127.0.0.1:52241 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:52243 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:52250 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385 HTTP/1.1" 200 OK INFO: 127.0.0.1:52249 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:52255 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:52254 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:52252 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:52257 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:52259 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:52261 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf HTTP/1.1" 200 OK INFO: 127.0.0.1:52263 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/progress HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:19:28.077357+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 13 completed, 0 failed"} {"timestamp": "2026-07-10T10:19:28.077789+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 58 completed, 0 failed"} INFO: 127.0.0.1:52265 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:52268 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:52271 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:52276 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/fulltext HTTP/1.1" 200 OK INFO: 127.0.0.1:52278 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?type=chain_bg&episode_id=0d30302a-51c8-4ac9-98e2-6cd9180512bf HTTP/1.1" 200 OK INFO: 127.0.0.1:52280 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:52274 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:52272 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/stills HTTP/1.1" 200 OK INFO: 127.0.0.1:52288 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=5fb18106-72c8-4eaa-a451-b5f3acd05c47 HTTP/1.1" 200 OK INFO: 127.0.0.1:52283 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=0e411edc-a127-4b55-97f0-0f0aab0bc26f HTTP/1.1" 200 OK INFO: 127.0.0.1:52287 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d942e3c4-0763-4eee-9b14-0e2bdf0b9143 HTTP/1.1" 200 OK INFO: 127.0.0.1:52291 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=98ba419d-e9a3-4d1f-a7d1-63145b737dc0 HTTP/1.1" 200 OK INFO: 127.0.0.1:52286 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=089e257c-511c-4558-99e6-225a8c2616ac HTTP/1.1" 200 OK INFO: 127.0.0.1:52292 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d12ce657-1ec1-40dc-9648-a452804bccba HTTP/1.1" 200 OK INFO: 127.0.0.1:52300 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fd130684-d436-45ce-848f-386fe78b6258 HTTP/1.1" 200 OK INFO: 127.0.0.1:52302 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=eb0b5c3e-7652-4c45-ae2a-1af764bb68c1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52296 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1bf4cdf2-1ff9-45dd-a696-a668ab85b97c HTTP/1.1" 200 OK INFO: 127.0.0.1:52299 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c4a2f44e-5699-4b24-9148-2981af3cb9ed HTTP/1.1" 200 OK INFO: 127.0.0.1:52295 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a81a25b8-8bdc-4d3f-a23e-786205bd9a06 HTTP/1.1" 200 OK INFO: 127.0.0.1:52304 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a6bd4dff-7ea2-4f93-90fb-f1d7d4e99c0c HTTP/1.1" 200 OK INFO: 127.0.0.1:52311 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=18333975-d5f4-451d-b193-73eaf38c5b14 HTTP/1.1" 200 OK INFO: 127.0.0.1:52308 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=736c91b0-fe57-4c67-af57-8fa51f0b8090 HTTP/1.1" 200 OK INFO: 127.0.0.1:52314 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c8ad9fec-57ba-42a8-a4e3-7d5e40d4dbfd HTTP/1.1" 200 OK INFO: 127.0.0.1:52307 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c59f7529-1275-4689-a057-a56259ceab8d HTTP/1.1" 200 OK INFO: 127.0.0.1:52312 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=530c8cc5-84fb-4044-a553-5503398f1dc1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52316 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d81abbfd-f286-4262-8066-af9fa92a7688 HTTP/1.1" 200 OK INFO: 127.0.0.1:52319 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=48d60b5a-f269-49c0-b1fe-10e62af198f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:52322 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4c836440-580b-4fb5-8491-ce9ba925510d HTTP/1.1" 200 OK INFO: 127.0.0.1:52320 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c0734353-fa99-4486-83b3-900efa22d494 HTTP/1.1" 200 OK INFO: 127.0.0.1:52324 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6a125a20-829a-49b7-a175-99bed115632e HTTP/1.1" 200 OK INFO: 127.0.0.1:52327 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=92fbc6e6-f178-48a4-8081-f94522f69b60 HTTP/1.1" 200 OK INFO: 127.0.0.1:52328 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4c1136b9-a9ea-4147-b396-0c9b4ad0557e HTTP/1.1" 200 OK INFO: 127.0.0.1:52332 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c6eec5a7-5066-41a7-8c2a-19d02390d95d HTTP/1.1" 200 OK INFO: 127.0.0.1:52331 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=7eefdfdd-f756-4f4b-9112-c03749237815 HTTP/1.1" 200 OK INFO: 127.0.0.1:52336 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b4be6adc-beb3-4573-81d9-6464720ede63 HTTP/1.1" 200 OK INFO: 127.0.0.1:52334 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=f1b6519e-4f2f-4dcc-9fd8-16c83ffd9a61 HTTP/1.1" 200 OK INFO: 127.0.0.1:52338 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=0334bd57-7134-4b66-91af-e7a37b7c470c HTTP/1.1" 200 OK INFO: 127.0.0.1:52340 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6b4e5a92-a4fe-4788-8885-fe7576ad20f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:52342 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=47de964b-f68a-4b5e-a84c-b2386f34bc36 HTTP/1.1" 200 OK INFO: 127.0.0.1:52344 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=aa2866d2-a268-443a-872a-3de04ff669b4 HTTP/1.1" 200 OK INFO: 127.0.0.1:52348 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c4720cab-72d7-45dc-a6c7-478f293994ac HTTP/1.1" 200 OK INFO: 127.0.0.1:52347 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e274c306-e73f-4aa5-8bd9-02dc7c543879 HTTP/1.1" 200 OK INFO: 127.0.0.1:52352 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=16171db3-771d-4af6-8e55-ddcdaba1c40b HTTP/1.1" 200 OK INFO: 127.0.0.1:52351 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c2443c6f-1196-488e-b1a2-a4ce44dcf197 HTTP/1.1" 200 OK INFO: 127.0.0.1:52355 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4a9a8be1-b112-4881-9b96-f08530088724 HTTP/1.1" 200 OK INFO: 127.0.0.1:52356 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d8646357-d11d-4cba-836b-eb9ce30981d5 HTTP/1.1" 200 OK INFO: 127.0.0.1:52358 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=5b2fd238-ef50-4d97-939c-65db9fe8e65a HTTP/1.1" 200 OK INFO: 127.0.0.1:52360 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e2284f3f-aad0-47e9-9003-f79cdc416da9 HTTP/1.1" 200 OK INFO: 127.0.0.1:52362 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=951b1a53-0ebd-4e35-ae36-893507d5bc23 HTTP/1.1" 200 OK INFO: 127.0.0.1:52364 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=ab4dd617-983b-431c-9fec-0419d2971b6e HTTP/1.1" 200 OK INFO: 127.0.0.1:52366 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=92233115-95b4-4331-b319-d8eae68899d2 HTTP/1.1" 200 OK INFO: 127.0.0.1:52369 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fa87ee36-3a2a-4725-b219-5168ca4dfc9c HTTP/1.1" 200 OK INFO: 127.0.0.1:52370 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=909e7c8c-9e14-4b69-8194-3009cad0b7bd HTTP/1.1" 200 OK INFO: 127.0.0.1:52372 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fd564bd6-5ddd-459c-a202-925cfd3e5599 HTTP/1.1" 200 OK INFO: 127.0.0.1:52375 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1a6eb02e-c8d7-47f1-9ede-deb6524ade48 HTTP/1.1" 200 OK INFO: 127.0.0.1:52376 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c263560a-adb6-4248-8d3a-8cb4454620e1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52378 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fa3e5d58-87d7-440a-ac70-4bf4421ad542 HTTP/1.1" 200 OK INFO: 127.0.0.1:52380 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=f8924a94-f495-49ac-bd36-ea7f16d1d4b0 HTTP/1.1" 200 OK INFO: 127.0.0.1:52384 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4457ce73-4407-4d58-bea6-31fc39d1ca07 HTTP/1.1" 200 OK INFO: 127.0.0.1:52383 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=40e7124f-eb74-4012-80b3-57bfda3c439a HTTP/1.1" 200 OK INFO: 127.0.0.1:52387 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1dc95dda-ebfb-41f7-8a19-27047c61594a HTTP/1.1" 200 OK INFO: 127.0.0.1:52388 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=affac13f-3a45-48cf-98a4-8799bae6bf71 HTTP/1.1" 200 OK INFO: 127.0.0.1:52390 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=34779f6e-b3c9-43f3-b69f-8fb873af9e90 HTTP/1.1" 200 OK INFO: 127.0.0.1:52392 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b50f63a4-b3e9-447b-8cf5-3c4c24758080 HTTP/1.1" 200 OK INFO: 127.0.0.1:52395 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3126dc4a-3380-44f4-9c10-7119fbeb9754 HTTP/1.1" 200 OK INFO: 127.0.0.1:52396 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=094ea6ea-9efd-46a3-9755-ce35eced0646 HTTP/1.1" 200 OK INFO: 127.0.0.1:52398 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=9ecd9b69-0094-4957-979e-11629fa3fd57 HTTP/1.1" 200 OK INFO: 127.0.0.1:52402 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=ffe3e38a-168e-463c-ab45-e33e885f53fe HTTP/1.1" 200 OK INFO: 127.0.0.1:52400 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=00970d0e-dbd5-4ace-874b-f60c1fa17752 HTTP/1.1" 200 OK INFO: 127.0.0.1:52404 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=7d02c69b-ec06-41c0-a2e4-5c87de0ab9f6 HTTP/1.1" 200 OK INFO: 127.0.0.1:52407 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=918d461a-2835-4466-bed8-11a4f8311ad2 HTTP/1.1" 200 OK INFO: 127.0.0.1:52408 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4812fe18-acdf-43c0-9d08-f57d6545b1b4 HTTP/1.1" 200 OK INFO: 127.0.0.1:52412 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6616b3fe-1041-4574-a8e2-0cad0efea833 HTTP/1.1" 200 OK INFO: 127.0.0.1:52411 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=cb4b1156-c3b7-4d44-b657-099dcc42c38a HTTP/1.1" 200 OK INFO: 127.0.0.1:52416 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=449a1a28-ab32-432a-8260-1ff4b9eaff96 HTTP/1.1" 200 OK INFO: 127.0.0.1:52415 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=0d7e6dd3-383d-4ce9-abfd-7c994fe93d1b HTTP/1.1" 200 OK INFO: 127.0.0.1:52418 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e1fcd604-ad51-4016-965f-b67a19bfccf8 HTTP/1.1" 200 OK INFO: 127.0.0.1:52420 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=565e49cb-55dc-45e5-956f-e15263ea9a84 HTTP/1.1" 200 OK INFO: 127.0.0.1:52424 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b6ffc46e-0db0-415d-907b-8355f8101c91 HTTP/1.1" 200 OK INFO: 127.0.0.1:52423 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4347dfb7-c114-4133-8df6-7dfa3cdbc072 HTTP/1.1" 200 OK INFO: 127.0.0.1:52428 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3d41ef9c-ab61-4f01-931b-527481ce16cf HTTP/1.1" 200 OK INFO: 127.0.0.1:52427 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=de42c847-389b-49da-ab15-ffed7c73c1e8 HTTP/1.1" 200 OK INFO: 127.0.0.1:52430 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=42dfeb0e-b328-4092-b56c-34a297b55c74 HTTP/1.1" 200 OK INFO: 127.0.0.1:52432 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e14ab2a3-0b6b-4153-a7cd-1fca55988f39 HTTP/1.1" 200 OK INFO: 127.0.0.1:52434 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c7420767-fdba-4c4c-aa44-73c6560a05d3 HTTP/1.1" 200 OK INFO: 127.0.0.1:52438 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=24346475-8a49-4da4-abc3-783e60c41998 HTTP/1.1" 200 OK INFO: 127.0.0.1:52440 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c70b82ea-c8fd-44a7-9596-f44b607d1921 HTTP/1.1" 200 OK INFO: 127.0.0.1:52437 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4f8b3c2c-6429-4319-a223-88cd9a5dfaca HTTP/1.1" 200 OK INFO: 127.0.0.1:52444 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=eb4ae66c-4301-4dae-9a5c-8d91503677b0 HTTP/1.1" 200 OK INFO: 127.0.0.1:52443 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=20a20da9-488e-4ced-b49f-129c2c9b431b HTTP/1.1" 200 OK INFO: 127.0.0.1:52446 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c9608b60-50e8-4e6e-a5bb-aba27ad84fe4 HTTP/1.1" 200 OK INFO: 127.0.0.1:52452 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=628f5e20-f4ad-483f-a4ec-eb6ddd29b583 HTTP/1.1" 200 OK INFO: 127.0.0.1:52448 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bce9c6d1-7861-4a89-bb65-327823230529 HTTP/1.1" 200 OK INFO: 127.0.0.1:52451 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=2b8f2733-6c35-4b9c-bc28-f33c90906013 HTTP/1.1" 200 OK INFO: 127.0.0.1:52455 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=04b1c4df-7a70-4bca-b73d-080d62e54d67 HTTP/1.1" 200 OK INFO: 127.0.0.1:52456 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=8952b780-d271-4e02-9f27-ea2d6086198c HTTP/1.1" 200 OK INFO: 127.0.0.1:52459 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=56285cb0-9414-45a8-af0d-c14bb85215d6 HTTP/1.1" 200 OK INFO: 127.0.0.1:52460 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a5045489-55e5-41fb-8f6f-e5b14381aec5 HTTP/1.1" 200 OK INFO: 127.0.0.1:52464 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=8fa46b10-22bc-4332-95a7-330453e42716 HTTP/1.1" 200 OK INFO: 127.0.0.1:52466 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=73ad6e07-31d8-4b00-a802-5ee7c6135eac HTTP/1.1" 200 OK INFO: 127.0.0.1:52462 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=437a4d55-32c1-412e-b566-831f34accfd3 HTTP/1.1" 200 OK INFO: 127.0.0.1:52468 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=822598f0-701a-4ca4-b30a-e221a5cd28b9 HTTP/1.1" 200 OK INFO: 127.0.0.1:52472 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=47767e9f-89ec-4f57-8c08-3b012e161b8e HTTP/1.1" 200 OK INFO: 127.0.0.1:52471 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bf205ab0-d8b1-4654-abda-ba17f08078e6 HTTP/1.1" 200 OK INFO: 127.0.0.1:52475 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=debf4fe4-a91c-45ae-86f0-c3a19ddea3f2 HTTP/1.1" 200 OK INFO: 127.0.0.1:52476 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=769764de-b592-41b1-9b86-e7f008ac0859 HTTP/1.1" 200 OK INFO: 127.0.0.1:52480 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fdfc9c97-12f0-48b3-9fe4-74a285cf37d1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52479 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b97a5942-dc79-4a29-bd80-3e06a453a859 HTTP/1.1" 200 OK INFO: 127.0.0.1:52484 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=0bf20def-1a58-4b55-870a-3eafc7f54af0 HTTP/1.1" 200 OK INFO: 127.0.0.1:52482 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a4180998-ccb1-4aa3-a633-56945928d1f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:52486 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a2fef18c-0031-41c2-ac45-77df1acab02a HTTP/1.1" 200 OK INFO: 127.0.0.1:52488 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=387d67cb-0d71-4159-a9da-24480a047ee0 HTTP/1.1" 200 OK INFO: 127.0.0.1:52491 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=adc48a81-d75a-48be-82e5-3f01248bffd1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52492 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=878b85f2-bff6-453b-bd37-8ceac84d1213 HTTP/1.1" 200 OK INFO: 127.0.0.1:52496 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=ff7bcc8c-ea3d-47bf-a536-f851a8362ccc HTTP/1.1" 200 OK INFO: 127.0.0.1:52494 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=8badc24c-fbfd-42f2-8c3b-c0eadf3b5845 HTTP/1.1" 200 OK INFO: 127.0.0.1:52498 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3668c83f-e7fc-4b75-ae75-bec6f9f0040e HTTP/1.1" 200 OK INFO: 127.0.0.1:52501 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a87fcccc-9c64-465e-a5ce-79ff9b33add6 HTTP/1.1" 200 OK INFO: 127.0.0.1:52502 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bfcef51c-c08e-4231-99ef-c8627d58281a HTTP/1.1" 200 OK INFO: 127.0.0.1:52504 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=83823318-3edc-424e-a1df-5ee6f2af5bd9 HTTP/1.1" 200 OK INFO: 127.0.0.1:52506 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=58f46d9c-5007-49b9-8383-81ae13c9e5f7 HTTP/1.1" 200 OK INFO: 127.0.0.1:52508 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fa6b4f62-f5d0-4a11-8bd2-0a0c84f2b2c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:52510 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=71b22ede-2d33-48bc-9886-2e52cb0102e7 HTTP/1.1" 200 OK INFO: 127.0.0.1:52515 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e4627a35-8538-4181-9f8e-b40237adacbf HTTP/1.1" 200 OK INFO: 127.0.0.1:52512 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e9314683-47e9-4fd0-8cef-d39a4975320d HTTP/1.1" 200 OK INFO: 127.0.0.1:52516 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=08e026d6-9fef-4fc3-92a1-a876497085bf HTTP/1.1" 200 OK INFO: 127.0.0.1:52521 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3fa2912a-5f2b-4179-9fca-4a70a0b175c1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52522 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d2bea7ab-0237-4153-a903-3e5c4eb4fe50 HTTP/1.1" 200 OK INFO: 127.0.0.1:52518 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=95dbfe80-7358-4fe2-899d-f45baae7c292 HTTP/1.1" 200 OK INFO: 127.0.0.1:52525 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=2e50327a-369a-442a-b64f-5f7c18add386 HTTP/1.1" 200 OK INFO: 127.0.0.1:52528 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bfc7cca5-1bf3-49f8-a6f0-48ba3f2ffd19 HTTP/1.1" 200 OK INFO: 127.0.0.1:52532 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1961efb0-9d72-4459-b6d4-2a7fe5587c1c HTTP/1.1" 200 OK INFO: 127.0.0.1:52531 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3eee705a-3073-45b4-9c1d-b9399b3958df HTTP/1.1" 200 OK INFO: 127.0.0.1:52526 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=13e45214-7572-4d5b-a998-1ce8a9fbedeb HTTP/1.1" 200 OK INFO: 127.0.0.1:52534 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b2dd5695-e80d-415d-b0e7-ba4894565995 HTTP/1.1" 200 OK INFO: 127.0.0.1:52538 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bf317bea-b3a1-443d-b793-75c348574520 HTTP/1.1" 200 OK INFO: 127.0.0.1:52537 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d6e181d0-18bd-491f-b464-fbe68afadd8c HTTP/1.1" 200 OK INFO: 127.0.0.1:52541 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=ac39b776-8686-472e-ade8-735ebb65cb64 HTTP/1.1" 200 OK INFO: 127.0.0.1:52546 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6dedcd48-b7ca-449a-a3ab-1b46b908d652 HTTP/1.1" 200 OK INFO: 127.0.0.1:52545 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3f990ecc-59ac-4749-b2f8-a9cf4b642c97 HTTP/1.1" 200 OK INFO: 127.0.0.1:52542 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=9f00480e-7af2-449b-bc97-584f77cd9e76 HTTP/1.1" 200 OK INFO: 127.0.0.1:52550 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e94a6950-d4e7-496e-ac8e-b6b93847e919 HTTP/1.1" 200 OK INFO: 127.0.0.1:52548 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6856e9eb-5892-45d2-870c-1991c0f86ee3 HTTP/1.1" 200 OK INFO: 127.0.0.1:52552 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d98adc3d-3ac7-43a4-9775-a45f55c05223 HTTP/1.1" 200 OK INFO: 127.0.0.1:52554 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1051e778-65d6-4189-8286-1b2e9bb783f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:52558 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=eeaaae9a-12f8-4617-8871-4079e9047be5 HTTP/1.1" 200 OK INFO: 127.0.0.1:52557 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=f261e306-fe14-4d26-a83e-2f765b8e52e9 HTTP/1.1" 200 OK INFO: 127.0.0.1:52562 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fc7d076d-cd1c-465b-aa2c-a85961be2c72 HTTP/1.1" 200 OK INFO: 127.0.0.1:52560 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1df84e78-ee92-4e78-8e39-5fd60982b7d8 HTTP/1.1" 200 OK INFO: 127.0.0.1:52564 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6204c0ad-470c-4865-9947-69f1f9f2e99f HTTP/1.1" 200 OK INFO: 127.0.0.1:52566 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=818834ef-eb81-4865-9f1e-a82c02e1de9e HTTP/1.1" 200 OK INFO: 127.0.0.1:52570 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=9889e26f-368c-40d2-ae26-86aa9409a0f4 HTTP/1.1" 200 OK INFO: 127.0.0.1:52568 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1a803c6c-146a-48a8-9c1d-c04d526ac1e9 HTTP/1.1" 200 OK INFO: 127.0.0.1:52572 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6d2ddf3d-8a38-476b-831c-3da42561ce62 HTTP/1.1" 200 OK INFO: 127.0.0.1:52576 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=9c50727f-6c44-4aac-9d48-ac8c47592858 HTTP/1.1" 200 OK INFO: 127.0.0.1:52575 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=cca49f49-1793-478c-972f-baa636600679 HTTP/1.1" 200 OK INFO: 127.0.0.1:52578 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=53151393-fbb1-446d-b123-0932cc6e5cb2 HTTP/1.1" 200 OK INFO: 127.0.0.1:52581 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=08617454-bb5e-45d1-8228-265ecaef4c15 HTTP/1.1" 200 OK INFO: 127.0.0.1:52582 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c8d45289-e346-4217-b430-2ae0788dbc66 HTTP/1.1" 200 OK INFO: 127.0.0.1:52584 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b60eac67-277b-499a-b6d4-4e84c062c8ea HTTP/1.1" 200 OK INFO: 127.0.0.1:52588 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3f2582e4-9bcf-4a4e-b4b4-62f9601ff91a HTTP/1.1" 200 OK INFO: 127.0.0.1:52587 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a4c741c4-264d-4b72-ac23-7431614f104b HTTP/1.1" 200 OK INFO: 127.0.0.1:52591 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c684bf2e-9806-4c17-be7f-cebfe347e348 HTTP/1.1" 200 OK INFO: 127.0.0.1:52592 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bee50a7f-f9f7-49b0-8100-2e5b4bf9e0c0 HTTP/1.1" 200 OK INFO: 127.0.0.1:52594 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=234871af-fc2f-4a96-838e-ffa4a534a7b9 HTTP/1.1" 200 OK INFO: 127.0.0.1:52596 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a28619a6-683f-423b-a192-a99b2f0df0d8 HTTP/1.1" 200 OK INFO: 127.0.0.1:52598 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=9890be3d-c697-42b9-9cc0-7059bb9a24f2 HTTP/1.1" 200 OK INFO: 127.0.0.1:52602 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=36e85728-cda8-49ff-8227-f2ec725a59b1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52601 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1c5343d1-5c89-42bf-828b-90afb71a7b6a HTTP/1.1" 200 OK INFO: 127.0.0.1:52604 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bae15818-9b9f-4129-9da3-01fae027ed09 HTTP/1.1" 200 OK INFO: 127.0.0.1:52608 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=0ca4f4c4-779d-472d-a712-460459c86626 HTTP/1.1" 200 OK INFO: 127.0.0.1:52607 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3319fdf2-debc-46c6-b2c5-40a9065dff0d HTTP/1.1" 200 OK INFO: 127.0.0.1:52610 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=ce08b74b-951b-4419-bfb3-ae5c7337702a HTTP/1.1" 200 OK INFO: 127.0.0.1:52614 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=afe22ab7-6eff-4d3f-ac35-34b187187098 HTTP/1.1" 200 OK INFO: 127.0.0.1:52612 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3ea27b66-d707-49a0-aa2c-dce22af37161 HTTP/1.1" 200 OK INFO: 127.0.0.1:52620 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=44e15f3f-12f6-4942-893f-2230d5032762 HTTP/1.1" 200 OK INFO: 127.0.0.1:52618 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=f6987805-050d-4dff-bc7e-c39f3890ed6d HTTP/1.1" 200 OK INFO: 127.0.0.1:52616 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=5f8e2474-248f-4e80-821d-18496932a8c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:52622 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3299a41c-0b1b-40e1-a52a-8c21e4ea7136 HTTP/1.1" 200 OK INFO: 127.0.0.1:52625 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b3840b86-8a20-4a94-9e65-e538546cd05f HTTP/1.1" 200 OK INFO: 127.0.0.1:52626 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=27a76ad2-5539-4bb8-b7e6-09b30d133323 HTTP/1.1" 200 OK INFO: 127.0.0.1:52632 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4178511e-c088-4d89-bba8-16a8aa360c8b HTTP/1.1" 200 OK INFO: 127.0.0.1:52629 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=aa1551b1-62be-4e29-a4b8-79697692a453 HTTP/1.1" 200 OK INFO: 127.0.0.1:52630 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4d641061-0a42-4000-bb99-141f2e802529 HTTP/1.1" 200 OK INFO: 127.0.0.1:52634 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3a7f1cb6-8754-40cc-baa3-29118ba786ef HTTP/1.1" 200 OK INFO: 127.0.0.1:52636 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=f20cb1b1-f17d-4cd8-9936-246cad731ede HTTP/1.1" 200 OK INFO: 127.0.0.1:52638 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=952afd2c-7575-46d0-bb56-d3347c1c1614 HTTP/1.1" 200 OK INFO: 127.0.0.1:52644 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=35db0a15-2479-4ea8-a8ef-a12786dff5dd HTTP/1.1" 200 OK INFO: 127.0.0.1:52646 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6b945748-e946-41b1-944a-f3412cb48ce2 HTTP/1.1" 200 OK INFO: 127.0.0.1:52640 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=dc804638-2416-45ca-a20e-157efc47ff13 HTTP/1.1" 200 OK INFO: 127.0.0.1:52643 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=72e5e39f-496f-4f00-9636-ffc8a3baec72 HTTP/1.1" 200 OK INFO: 127.0.0.1:52648 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=701aedde-373f-4419-8fcb-b6bd78a4f81a HTTP/1.1" 200 OK INFO: 127.0.0.1:52650 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=8df60817-2b6f-4f13-a8ab-9d0801a39d31 HTTP/1.1" 200 OK INFO: 127.0.0.1:52652 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=baee73fa-1933-4472-a4fe-4a38893cd552 HTTP/1.1" 200 OK INFO: 127.0.0.1:52654 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/bb62b056-bf4b-4a5b-a60c-540f319d09ff/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52660 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/45734e27-4aef-4164-9194-0b32a92f71f5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52657 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/de019925-2842-4e2f-87f3-0bb35129a67a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52658 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/9d786970-4edf-4330-8e03-227564ea09b2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52662 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/b0c6414a-506d-4d62-9a5a-a7d48cb2d2d1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52664 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/b0487d58-0fb6-46be-a707-588339091792/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52667 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/bf037b24-be52-44a4-af77-7f1330bc159c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52670 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/2dd3f402-1bd1-4293-aad4-ef6b0b635a29/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52668 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/373dea00-dd08-455e-a351-58c280f93ad7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52672 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/5df1dc06-0f35-4633-b8f8-ea834530683d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52674 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/1b6223e5-549e-4add-8a38-b299c3412178/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52676 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/b2a8bc25-fc0f-409b-9056-bcdb145e50ef/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52678 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/a01f7fad-1c9d-4a1a-8ba5-634bc21570d9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52682 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/517c0542-6162-4b67-ac1d-f241d8d4b35b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52688 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/d729002e-ef0d-4474-82ae-a5e5f2e73a80/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52680 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/1c3c4459-6f74-4e3d-8af4-13696d8eeea0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52684 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/8d6da1b2-c114-4bbe-8e8f-059e230b88e6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52687 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/07df2ffa-e73f-4119-9163-a3003f960da7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52692 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/61fd200a-2cd0-41ac-841b-c225c2cf43de/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52695 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/f3d1004e-6f9a-4816-87b9-fb2c175d3b3a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52690 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/ef20bace-140c-4ec4-9221-424f42472c28/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52696 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/59fcc026-522b-4526-9df0-4a7ec4e147a1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52700 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/74a005bb-78c5-41e4-a398-e6dc32ba3b13/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52699 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/53d1c5a4-3687-41a9-a3fd-5f295bfc99fb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52702 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/3b419ed0-ee05-4702-9ad0-035e2f3f0bbe/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52706 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/1abd57fd-0719-4e9d-84a7-cb0a05c7342e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52705 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/bbceb126-acab-4c1d-812f-4ea66fc66270/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52708 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/9798c5f8-f31f-4e2f-806e-4170ed5ddc9f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52712 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/ca320b63-4f5a-44b4-9e01-4765cbf6af87/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52711 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/ffb0ef80-3e33-4f9a-94cc-7856ec6b8e8d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52714 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/13a9ef33-702a-4a6a-bcf9-03420834b409/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52716 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/82beadd0-92bf-4101-bc1a-7eb638103c0a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52722 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/e3e51a1d-6328-4fa1-9baf-2c8506484f34/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52719 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/dda64c14-9d79-4272-bde0-3b3b7f41376f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52724 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/bc33ba81-fa51-4873-a069-d180c59ab339/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52720 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/fccf0a3f-dcf5-448c-b206-a598f98ee594/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52727 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/66a6ac8f-1a68-4e8a-8a7e-7db48b35e44e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52728 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/98706c99-8be2-4429-a994-b3fe4e068a3d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52735 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/24085cc6-4fda-492f-b80a-ac43fb6ed9ef/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52736 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/30f34ad4-fa0f-4ea1-9270-01898b3aa88b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52731 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/fe124499-6260-4f80-86bf-384b5c06b756/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52732 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/283499d1-f153-4f4d-9d0e-e201f1dc5f41/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52740 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/0acc3941-2ebc-4351-8e46-623dc1b8bf83/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52739 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/ea673920-21aa-4c00-b498-c203c40a2211/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52742 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/a8981a34-78bc-4894-9d69-4408b8c89291/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52745 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/3be0e84d-f731-4327-a603-1ceb21590440/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52746 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/1051c1b4-d79e-4c33-b1eb-d582364d2ee6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52748 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/128b8b5b-53e3-48b0-ad76-90ef00ba2f6b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52750 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/c84fe746-3c99-41f4-8c8a-aab139e29ef9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52752 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/981fe5f9-0f4b-468a-9a48-875462728f60/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52756 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/83206033-e5da-4707-824f-4ad0785973b5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52757 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/5fad0f56-02ae-48d3-b1ed-f7d378715685/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52760 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/a5766128-d219-4cd6-8322-baccfd3d1672/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52759 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/6795c2e1-ee98-4005-82c1-b14fbc14b9b3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52763 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/15d55093-e382-4eb9-9fb4-117619940ad9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52764 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/b264be67-db07-45a6-9690-9a6bf580e271/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52766 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/440a66fc-a35a-466b-b0e8-c0d231abb22c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52768 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/6f8ea5fa-8a21-47f6-80a8-c3595da303d7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52771 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/ffad29d4-8ef6-4579-adbc-2dd2f980c440/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52772 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/e21b12bd-9087-43d8-8895-07b7708ff40c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52774 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/b336b6b0-2037-450c-94cb-21f6e03b96ac/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52776 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/344ffcd4-692e-450b-a9b0-5b2f941d645b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52778 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/d64e8775-0715-435b-886f-6fe9d805db02/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52780 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/9ce64993-412f-488d-b4c2-ee666ec47358/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52787 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/c6a4ea69-fd67-47d1-9cc4-a1c14708b684/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52784 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/fc30017d-d552-449a-9b4d-fcc8871769f9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52782 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/eac84a1a-ae99-4e34-8df0-bbe47072505d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52788 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/e5814fd1-ed21-4235-a155-1649f317b9be/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52790 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/355e8515-247c-4ecf-946f-c6915570254d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52794 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/d202e3de-1418-4971-9a95-4f2f99791552/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52793 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/cf0d09a2-b14e-4b33-a8ca-a5d8c2ab8cb4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52802 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/d5f94b41-e71a-42c6-8cbc-eb2dc9b873cd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52798 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/825e85d5-563e-49c6-ba15-bc06cfa8d5e3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52796 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/90810509-93d4-4c7d-a2ad-6fa3effdebec/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52801 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/367ee8ee-85e2-483f-ac40-5b2130daf6b2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52804 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/9348f206-fed7-4f6a-a666-0f0912fc07af/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52806 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/827d7c66-2f04-4ada-a562-836acdad86b6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52808 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/aad31eff-bd1e-4c6e-9e5b-2e7a00a313d5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52812 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/87ae9874-c3c0-41f2-b5fb-1aef9343e4fa/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52814 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/9862c263-d16f-4251-b396-cdfdd367fe29/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52811 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/28d296f4-75d5-455c-a8f2-7539d732c410/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52816 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/41f3ef03-d5c4-4bdf-9ede-a46c7bb046f8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52822 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/cc89040a-9d7b-40ea-bc1e-a6e756eba892/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52818 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/56d2c1b6-0fe8-41b8-ba90-e2ba45f28aad/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52825 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/325c3dde-1dac-4c68-9fed-3d47dfccfcf6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52826 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/a888b7f8-7e35-41f2-9d1b-640f0744cc8e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52820 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/7ff002cf-c274-4d4d-b0f8-8744bf53f929/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52828 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/248323ed-c6d1-4750-8f9a-3ad6df00a9cf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52832 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/6a9e6727-7fac-4cfd-a7f4-30e9cdb15fcf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52830 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/bca2481d-8bb0-4d9b-a4c6-7b09e029a008/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52836 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/ecdac216-760e-4b53-8efa-1134b7456af9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52834 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/bdf5840c-8bf3-4400-ae65-89c5574bbdc4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52838 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/9716700f-fffd-498f-95f9-4672fc5a2b88/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52840 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/c755612c-35d3-4d8c-aada-717a795979f1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52848 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/633c7ade-3cb3-4caa-b948-f35088179252/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52846 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/eb5d7f76-b62d-4acf-b250-3fe301d51b7d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52851 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/c667584d-491b-47db-9d59-6936e1f591f5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52842 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/10a86db4-02ee-44d5-bba3-2add4e2eb364/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52852 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/9eac65ab-28cb-4292-b859-01d3c9e85892/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52845 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/121b071f-0b15-435b-9315-0055810c5851/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52854 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/4e04d9cb-b8c9-4dad-ac28-a065739f5470/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52856 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/439a2adf-7883-4b28-9b87-1de17432bbcd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52859 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/8b51e2bc-833e-4be7-8a28-90a65b58c146/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52860 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/156c7bea-a81e-4121-adb1-69331a9d854f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52863 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/bbe28446-771c-43e5-b798-e7cae1703a12/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52864 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/5022a049-d533-4df1-b8ec-f1b1914a8e6c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52866 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/759bff44-88c9-428c-b12a-c63ca8fb2d76/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52868 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/d6a1c332-d10e-417f-ae39-6fb35d3b98c0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52870 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/27ae1b72-36de-4909-bd77-dbd83af03195/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52874 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/d3b7c5b4-8b63-488c-8eba-6703fee57d0c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52872 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/cdc720c0-487b-4ab0-9e09-668cdc49521f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52876 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/1f5376a3-420e-44e6-8a2d-854f95c20c83/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52878 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/4dbd1117-ddff-4f54-b74e-a522f25cf891/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52880 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/fcd6a3b8-a88f-4ec9-84c5-a4829561f3af/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52882 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/0e439902-c15d-4e42-bb19-20cb429e06c0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52884 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/ef145b7e-c092-4ac0-a79c-a670a3114507/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52887 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/144d7a3d-3e86-41b2-9098-e9fc149d5fed/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52888 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/ffe659bd-ac1b-480b-b465-9330d1868134/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52890 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/a042ed30-32ac-466b-ba0d-81ce16256738/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52892 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/c2d0c9e3-80a5-4955-ba01-0bee9803b9b9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52896 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/f9bf4012-2fe2-4231-92e5-68663830d14d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52894 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/ca90f648-b0ee-4ec1-b12b-13b57df59986/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52898 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/f346ee20-81b2-406f-9808-004a63c8b14c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52902 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/6907ab23-ba87-47ce-9922-cb969de0fb62/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52901 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/f90f5dc3-d110-4f0b-905a-b94fc14a16de/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52904 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/c3c16017-ddcd-473c-80ad-2944c7dfb507/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52906 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/74e4743f-3984-4e3f-a744-096369d23de3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52908 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/7490e05b-6918-4b85-bfde-37026d0a3af0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52910 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/4bb01801-ab10-4645-9d3f-25fed8b0ee6d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52914 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/a7cbec38-6b5b-4a37-8731-9d1d5f96b3b0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52913 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/4347c2d8-6b53-4374-806b-34299e857813/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52916 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/84adaccb-5e74-4119-a754-b40e688de7a5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52920 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/0ec01ff4-a198-477a-b178-fff4563fb385/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52919 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/3890eec2-a662-4aea-be80-9654999f7d24/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52925 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/5e0a6aa5-76e6-4b0d-9b4e-aa6e66e7a17f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52926 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/c8aaf28f-c5b6-4b99-98d8-67456a8ef353/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52922 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/0b2ce468-0006-423c-9bd3-b92a013f45e8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52928 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/b31f7975-c7bc-484f-93c1-146f6d032bc4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52932 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/39dc612f-67e8-4c16-8f38-ea704a1986da/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52931 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/e85f48ec-0456-4a58-b3fc-55edf0c74540/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52936 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/2fd713fa-ffca-4ded-bece-5284ff46944b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52938 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/59f06944-3391-458e-850e-4f2450e3e57c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52935 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/75f284a1-4f5a-499b-87d5-d26ba9533248/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52940 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/9d429763-96b0-4ffe-a9a8-eb1ed21a906b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52944 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/570a4ced-626f-4448-8014-abb96fd9cfe4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52942 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/101f3113-d55c-4142-a9d1-4e7bc2debddf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52949 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/3685df07-c87c-450c-a02d-9981aa7ec20f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52946 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/e7407e97-dd15-4249-8e96-712122df6860/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52950 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/d093a206-5193-4228-81ee-ba2556f1e8b2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52952 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/81e22d93-159d-47be-b211-b807cfe56ed2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52954 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/776a4121-1aaf-40e1-9cbd-676b51579584/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52958 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/c1b27ab9-bf3b-4161-b893-f35b986872dd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52957 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/08484782-71d8-4814-a169-7a3b68a8e86c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52961 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:52964 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:52966 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:52969 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5 HTTP/1.1" 200 OK INFO: 127.0.0.1:52973 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:52976 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:52974 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:52972 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:52978 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/286f3ba4-5738-49b7-a7e4-ce0295fd4352/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:52980 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:52986 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/286f3ba4-5738-49b7-a7e4-ce0295fd4352/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:52982 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/286f3ba4-5738-49b7-a7e4-ce0295fd4352 HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:19:44.445376+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 14 completed, 0 failed"} {"timestamp": "2026-07-10T10:19:44.446693+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 54 completed, 0 failed"} INFO: 127.0.0.1:52985 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/286f3ba4-5738-49b7-a7e4-ce0295fd4352/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:52988 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:52993 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/286f3ba4-5738-49b7-a7e4-ce0295fd4352/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:52998 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/286f3ba4-5738-49b7-a7e4-ce0295fd4352/fulltext HTTP/1.1" 200 OK INFO: 127.0.0.1:52992 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/286f3ba4-5738-49b7-a7e4-ce0295fd4352/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:19:44.516262+00:00", "level": "WARNING", "logger": "app.core.name_matcher", "message": "name_index collision: key='베이지니트웨어' kept existing entry, skipped new from raw='베이지니트웨어'"} INFO: 127.0.0.1:53000 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?type=chain_bg&episode_id=286f3ba4-5738-49b7-a7e4-ce0295fd4352 HTTP/1.1" 200 OK INFO: 127.0.0.1:53002 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/286f3ba4-5738-49b7-a7e4-ce0295fd4352/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:52996 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:52995 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/286f3ba4-5738-49b7-a7e4-ce0295fd4352/stills HTTP/1.1" 200 OK INFO: 127.0.0.1:53013 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=501ee176-ed48-4eba-a2fa-12d641aaa7e5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53009 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=ec8bced3-4b51-4989-b309-a3c74fb52839 HTTP/1.1" 200 OK INFO: 127.0.0.1:53008 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=fa69d64d-fe43-41ea-b063-d0d3b427d298 HTTP/1.1" 200 OK INFO: 127.0.0.1:53014 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=f57731fa-ee9e-49bd-b14a-13e416cb2db0 HTTP/1.1" 200 OK INFO: 127.0.0.1:53005 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=8cb26723-a0d7-4a2e-8576-a122ce492846 HTTP/1.1" 200 OK INFO: 127.0.0.1:53010 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=5d3a4bb5-ee7b-41c3-9808-5a846b704e0c HTTP/1.1" 200 OK INFO: 127.0.0.1:53020 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=243d5176-ec56-444c-83c3-4f7d612f8d8b HTTP/1.1" 200 OK INFO: 127.0.0.1:53018 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=d4c6abd1-5c5b-42a0-970f-f639443073f6 HTTP/1.1" 200 OK INFO: 127.0.0.1:53019 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=0498d8b0-399b-454a-bbbf-5c76baac3a71 HTTP/1.1" 200 OK INFO: 127.0.0.1:53026 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=31a9174c-c25b-4bda-8c0e-f529eb61543a HTTP/1.1" 200 OK INFO: 127.0.0.1:53022 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=21a021d9-06b1-40a5-8066-12d9975eaee9 HTTP/1.1" 200 OK INFO: 127.0.0.1:53024 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=861a0e4d-54f3-41a1-84d1-e1de9943749c HTTP/1.1" 200 OK INFO: 127.0.0.1:53028 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=a5f22ca8-9ad2-4126-a500-6b67e061080c HTTP/1.1" 200 OK INFO: 127.0.0.1:53032 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=90cf4569-038f-455d-a5d9-98e8f42ac991 HTTP/1.1" 200 OK INFO: 127.0.0.1:53031 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=aa614fec-8c74-4fda-90e6-86efea108685 HTTP/1.1" 200 OK INFO: 127.0.0.1:53034 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=5a645881-b74e-4392-8383-3d1e1357b571 HTTP/1.1" 200 OK INFO: 127.0.0.1:53037 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=0b20d5f5-2684-4148-997f-f3acbea9e97d HTTP/1.1" 200 OK INFO: 127.0.0.1:53038 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=173df783-2aea-4882-8bd5-6a8176597b92 HTTP/1.1" 200 OK INFO: 127.0.0.1:53040 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=d5ec9172-974b-41f4-ac22-b3d52b29f183 HTTP/1.1" 200 OK INFO: 127.0.0.1:53042 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=60c53db7-c35a-4f39-8381-90532ed5655d HTTP/1.1" 200 OK INFO: 127.0.0.1:53045 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=70b24423-db4b-450a-9b4d-896eddc4fa96 HTTP/1.1" 200 OK INFO: 127.0.0.1:53046 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=1a48a3b6-badc-4b9e-9a7a-fa18afbb0e97 HTTP/1.1" 200 OK INFO: 127.0.0.1:53050 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=59757a92-31de-4e02-b009-de4c5a26f9f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:53049 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=50da7967-1ee9-4b70-a4ab-af3a2da8303e HTTP/1.1" 200 OK INFO: 127.0.0.1:53052 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=7429d955-a1e1-4f19-80bc-0356560adddc HTTP/1.1" 200 OK INFO: 127.0.0.1:53056 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=52cd1dbd-b01f-4c4d-9392-cc8619dc1f43 HTTP/1.1" 200 OK INFO: 127.0.0.1:53060 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=e8295762-0ca8-4ec5-88dc-fcd6f792bc59 HTTP/1.1" 200 OK INFO: 127.0.0.1:53059 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=2a11f432-a237-4657-99f3-15a61bef4789 HTTP/1.1" 200 OK INFO: 127.0.0.1:53054 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=18818a2d-ae77-43e4-9a95-d2457d354825 HTTP/1.1" 200 OK INFO: 127.0.0.1:53062 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=1f404904-3479-4dde-8835-d8a6a42253a0 HTTP/1.1" 200 OK INFO: 127.0.0.1:53065 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=efdc523f-a5ac-4b21-883a-0a1a5871871d HTTP/1.1" 200 OK INFO: 127.0.0.1:53069 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=21d4a8eb-75d0-49b1-b5b9-5561eb03f8a4 HTTP/1.1" 200 OK INFO: 127.0.0.1:53066 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=36511fbd-d237-463b-a41b-743e0ad48489 HTTP/1.1" 200 OK INFO: 127.0.0.1:53073 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=3d0e0f5b-0af6-4d53-b353-658e1dd281d1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53074 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=5707cf8b-a5d3-4c66-87ba-89feb8b33f75 HTTP/1.1" 200 OK INFO: 127.0.0.1:53070 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=98468075-0e06-4a29-8ae3-8cdf05d94216 HTTP/1.1" 200 OK INFO: 127.0.0.1:53076 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=8ad0f2c1-b3b0-4663-8ed5-341d887b3db0 HTTP/1.1" 200 OK INFO: 127.0.0.1:53078 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=08f5686b-265b-4a8a-9dfc-a741e8790f45 HTTP/1.1" 200 OK INFO: 127.0.0.1:53080 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=7a1b098d-c1e6-4db1-ac07-18466432fa11 HTTP/1.1" 200 OK INFO: 127.0.0.1:53083 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=6f446fa9-a090-48e1-b812-4961d481e7fe HTTP/1.1" 200 OK INFO: 127.0.0.1:53084 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=b65a0c40-041c-450f-838f-80bd4721027b HTTP/1.1" 200 OK INFO: 127.0.0.1:53086 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=94fd2efd-45bd-43bf-b116-2c6d5f4f511e HTTP/1.1" 200 OK INFO: 127.0.0.1:53088 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=496e72e3-7a93-42d2-9140-40ca060b3420 HTTP/1.1" 200 OK INFO: 127.0.0.1:53091 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=80c1d650-9202-4882-a6f8-21c5a56fd620 HTTP/1.1" 200 OK INFO: 127.0.0.1:53096 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=015aca4a-5962-47fc-afab-6e9ce5ceb7d2 HTTP/1.1" 200 OK INFO: 127.0.0.1:53093 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=e5d9f515-7846-4e1b-84f8-4f6c37b51a11 HTTP/1.1" 200 OK INFO: 127.0.0.1:53094 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=176c694c-fdd9-430d-af98-52fdd2f48fc3 HTTP/1.1" 200 OK INFO: 127.0.0.1:53098 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=df1180f7-e642-4f45-b453-630bb5ab28ca HTTP/1.1" 200 OK INFO: 127.0.0.1:53100 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=2ca3db44-8a19-4e7f-ad5a-656cefeaab3a HTTP/1.1" 200 OK INFO: 127.0.0.1:53106 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=8c22beae-4aa1-4ff9-a34f-59978046c9a5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53102 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=454d94de-f1b2-4251-83d7-09f42fa151be HTTP/1.1" 200 OK INFO: 127.0.0.1:53104 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=35169bcf-fa4e-49e8-81d8-0d8e4c6a1ddb HTTP/1.1" 200 OK INFO: 127.0.0.1:53108 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=2fa0d5fa-6136-4dbd-96cb-6020a339bf05 HTTP/1.1" 200 OK INFO: 127.0.0.1:53110 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=28c0fda7-194b-40ff-9572-f6c74c1bfe81 HTTP/1.1" 200 OK INFO: 127.0.0.1:53112 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=782acfbe-d0dd-4454-8c6d-d34d47c14f45 HTTP/1.1" 200 OK INFO: 127.0.0.1:53116 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=8b77644c-b6c9-4cce-a89c-ef249360c82b HTTP/1.1" 200 OK INFO: 127.0.0.1:53120 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=264262e5-7a78-4cb9-b1f7-df0550e464b2 HTTP/1.1" 200 OK INFO: 127.0.0.1:53115 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=64ad95f6-4a0b-4c84-af8e-00766d52cb7c HTTP/1.1" 200 OK INFO: 127.0.0.1:53119 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=80f20f99-28f9-447f-b72a-c57077d5ad05 HTTP/1.1" 200 OK INFO: 127.0.0.1:53124 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=91ced2d0-458b-491d-a1ce-4c1218abc735 HTTP/1.1" 200 OK INFO: 127.0.0.1:53123 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=406d2fe7-c5e2-4826-9292-2f39a61ae7a5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53126 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=40af9c43-1711-4b18-bc14-4bdc098ebdf2 HTTP/1.1" 200 OK INFO: 127.0.0.1:53128 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=7b3f142d-7de8-4a38-b414-609d7fbdc099 HTTP/1.1" 200 OK INFO: 127.0.0.1:53133 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=95cfa81f-ca6b-40e9-a7c9-9ffdce8fa402 HTTP/1.1" 200 OK INFO: 127.0.0.1:53132 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=6c68beff-7760-42b2-b55c-250b5db14d94 HTTP/1.1" 200 OK INFO: 127.0.0.1:53136 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=ef12d76e-d0e9-43cc-a8b6-0c15934b1eb6 HTTP/1.1" 200 OK INFO: 127.0.0.1:53137 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=85e243a0-a273-499d-a416-2d682176c57c HTTP/1.1" 200 OK INFO: 127.0.0.1:53139 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=2400d03c-d463-40be-8c2b-8c2d99c67ce8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53141 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=31ae8448-f98b-4677-887f-556be5ebb755 HTTP/1.1" 200 OK INFO: 127.0.0.1:53143 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=c2cd6234-b8ef-46a4-8d91-9d5bd98da065 HTTP/1.1" 200 OK INFO: 127.0.0.1:53145 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=fe694560-4f19-4603-bb0c-e12ea2adbd7a HTTP/1.1" 200 OK INFO: 127.0.0.1:53151 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=bbf2d653-1cc8-480a-be9f-974be2135698 HTTP/1.1" 200 OK INFO: 127.0.0.1:53147 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=087f69b1-ebd0-4b38-9f11-f4d6e864fd21 HTTP/1.1" 200 OK INFO: 127.0.0.1:53150 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=44b42189-10af-4080-8673-124e4904c074 HTTP/1.1" 200 OK INFO: 127.0.0.1:53153 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=3074b503-341f-4763-8804-09f979875840 HTTP/1.1" 200 OK INFO: 127.0.0.1:53156 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=058797ec-fa7d-412f-b331-0a0811cef745 HTTP/1.1" 200 OK INFO: 127.0.0.1:53157 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=b1feb783-a471-4451-92c8-9a962999e325 HTTP/1.1" 200 OK INFO: 127.0.0.1:53160 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=d2094ec4-b44b-4530-85e3-f1c341653929 HTTP/1.1" 200 OK INFO: 127.0.0.1:53165 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=67a3622a-2de5-4234-a1d9-3dae424628e7 HTTP/1.1" 200 OK INFO: 127.0.0.1:53161 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=d0117caa-e796-4bfa-ac13-33f63d9a274c HTTP/1.1" 200 OK INFO: 127.0.0.1:53164 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=cb9e908e-3273-4fce-9392-30a9413845b0 HTTP/1.1" 200 OK INFO: 127.0.0.1:53171 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=82d2c6ca-3611-451d-bc04-f74b72480788 HTTP/1.1" 200 OK INFO: 127.0.0.1:53169 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=8303ff05-b29a-4c33-8058-7bbf8a1b29fb HTTP/1.1" 200 OK INFO: 127.0.0.1:53168 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=46bfd5c3-d86f-4f84-a003-5b1edb8b0274 HTTP/1.1" 200 OK INFO: 127.0.0.1:53177 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=adeb248e-b870-4374-9fff-48e94793dcdd HTTP/1.1" 200 OK INFO: 127.0.0.1:53175 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=dd311c6e-6b46-46ca-a199-55b5173aca21 HTTP/1.1" 200 OK INFO: 127.0.0.1:53174 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=ead0d442-455a-4e3c-85c8-c177144c8b50 HTTP/1.1" 200 OK INFO: 127.0.0.1:53179 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=5e273ea7-8139-45ec-9797-cecd886fb3ac HTTP/1.1" 200 OK INFO: 127.0.0.1:53181 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=011846e9-b60e-4e68-b210-62cccbd1786b HTTP/1.1" 200 OK INFO: 127.0.0.1:53183 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=367eeaf5-c542-4c2b-a570-bcc9d784403f HTTP/1.1" 200 OK INFO: 127.0.0.1:53185 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=f7d4470e-5fcd-47dd-a060-77de27a10bce HTTP/1.1" 200 OK INFO: 127.0.0.1:53189 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=c8f54a18-c688-43e8-ba30-3b03303edba8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53187 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=b8300ba5-abd2-46c0-896f-39bc35a4390b HTTP/1.1" 200 OK INFO: 127.0.0.1:53191 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=07b9ec6f-fe0b-4fd7-898b-d321c8597008 HTTP/1.1" 200 OK INFO: 127.0.0.1:53194 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=fac005b0-1637-4ed9-903e-f4f02bccfa89 HTTP/1.1" 200 OK INFO: 127.0.0.1:53195 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=aaf6f10a-f09e-4958-859a-88b3e92213a6 HTTP/1.1" 200 OK INFO: 127.0.0.1:53197 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=1323edfb-a4bb-49f8-9001-10a47b124486 HTTP/1.1" 200 OK INFO: 127.0.0.1:53200 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=76287200-c38b-4704-bb35-74ba707e672a HTTP/1.1" 200 OK INFO: 127.0.0.1:53201 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=37d03d70-c5a9-4d1b-ace6-863c21900d6b HTTP/1.1" 200 OK INFO: 127.0.0.1:53203 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=bd06417a-9772-473a-a713-810f502320e8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53206 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=979fb3c5-8d82-43af-bfd6-edd4837198c9 HTTP/1.1" 200 OK INFO: 127.0.0.1:53207 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=6ad4b790-00bb-406d-ac50-e424a28f65fd HTTP/1.1" 200 OK INFO: 127.0.0.1:53209 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=5f26648d-15ca-4eeb-942c-0eb5c230d84d HTTP/1.1" 200 OK INFO: 127.0.0.1:53213 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=15f457b9-6860-4a19-bdd7-4e5624243489 HTTP/1.1" 200 OK INFO: 127.0.0.1:53212 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=fab94f4f-e0b9-45b4-bc5b-20d3db4bad5b HTTP/1.1" 200 OK INFO: 127.0.0.1:53215 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=640d2e3b-b163-4f09-97aa-e22b5dcfa28d HTTP/1.1" 200 OK INFO: 127.0.0.1:53217 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=c36bbfd5-30ed-43e0-bc39-58266cec9203 HTTP/1.1" 200 OK INFO: 127.0.0.1:53219 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=388358f9-beb4-4a48-880d-94517725cce5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53221 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=f47019fb-1130-4089-a9dd-f802f5acc6d6 HTTP/1.1" 200 OK INFO: 127.0.0.1:53225 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=fa696707-d991-4289-93ac-e222d7fc140f HTTP/1.1" 200 OK INFO: 127.0.0.1:53223 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=ff2106c3-0116-4fc1-8aed-a8ba89fb1713 HTTP/1.1" 200 OK INFO: 127.0.0.1:53227 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=896245a8-7165-4400-bdc0-8075da2bc16b HTTP/1.1" 200 OK INFO: 127.0.0.1:53229 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=5de325b1-2103-4a66-a1a3-2721245a3c5b HTTP/1.1" 200 OK INFO: 127.0.0.1:53231 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=12af0cb8-c3a7-4ccd-9da8-41017eb3d228 HTTP/1.1" 200 OK INFO: 127.0.0.1:53233 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=f42d4b80-8acb-41c7-a4dd-ad2aa182e484 HTTP/1.1" 200 OK INFO: 127.0.0.1:53239 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=1c6ba6f0-41e7-4e17-a539-7d350a420cd3 HTTP/1.1" 200 OK INFO: 127.0.0.1:53237 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=7d9da5c4-9610-4f18-b47a-3dc51578803c HTTP/1.1" 200 OK INFO: 127.0.0.1:53236 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=1957598f-662e-43d0-8ce2-2af003fb9eb9 HTTP/1.1" 200 OK INFO: 127.0.0.1:53241 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=27574bf6-eb4e-48ad-85a3-c6f4b52b6972 HTTP/1.1" 200 OK INFO: 127.0.0.1:53243 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=eeded598-591d-41ec-b2dd-4847b822ddf9 HTTP/1.1" 200 OK INFO: 127.0.0.1:53245 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=590f885a-c866-4ec0-a822-e606a42b2769 HTTP/1.1" 200 OK INFO: 127.0.0.1:53247 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=9019d3f5-5c6b-4ab4-8774-e974a6ec61ed HTTP/1.1" 200 OK INFO: 127.0.0.1:53250 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=6e05eabb-0bd8-4133-866c-8c10437811e4 HTTP/1.1" 200 OK INFO: 127.0.0.1:53251 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=10de2036-346d-4299-98b2-a46602fec660 HTTP/1.1" 200 OK INFO: 127.0.0.1:53253 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=06567bcc-c273-41fd-830e-952b6f8565f9 HTTP/1.1" 200 OK INFO: 127.0.0.1:53255 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=9907adfc-3979-4159-8b06-ebc313c74eef HTTP/1.1" 200 OK INFO: 127.0.0.1:53257 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=3a393022-34a8-4337-b38c-5bd8d2711911 HTTP/1.1" 200 OK INFO: 127.0.0.1:53259 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=2acac42a-49d5-4d7a-9a34-0a9dbb10e226 HTTP/1.1" 200 OK INFO: 127.0.0.1:53262 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=558f1a02-f98b-448a-bb50-56e841595832 HTTP/1.1" 200 OK INFO: 127.0.0.1:53263 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=7740d62a-500c-459b-8017-91b8cd867d44 HTTP/1.1" 200 OK INFO: 127.0.0.1:53265 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=8b95ddf4-5ea5-4bdb-8ee9-e95527eb6b08 HTTP/1.1" 200 OK INFO: 127.0.0.1:53269 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=d08f5b4a-d012-4c7f-b6cc-de1a8f2c04be HTTP/1.1" 200 OK INFO: 127.0.0.1:53268 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=3f8107d6-049a-4fcc-ae13-90cad5d4d4e7 HTTP/1.1" 200 OK INFO: 127.0.0.1:53271 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=3b267cf6-2440-410d-8817-dab4259cbc18 HTTP/1.1" 200 OK INFO: 127.0.0.1:53275 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=b07c8204-ebad-4cb4-bca3-d9fc37ea551f HTTP/1.1" 200 OK INFO: 127.0.0.1:53274 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=d14e4e70-5362-4cf7-bfb2-a0401b6d8306 HTTP/1.1" 200 OK INFO: 127.0.0.1:53277 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=70d0989a-7bd6-4c94-acca-939ca94d00ff HTTP/1.1" 200 OK INFO: 127.0.0.1:53280 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=d39aa6b0-3d51-4793-ae35-588220305f75 HTTP/1.1" 200 OK INFO: 127.0.0.1:53281 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=6c93fdcb-11df-4b2e-b779-71060677b0f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:53283 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=8301beac-7c83-4db8-b0eb-cd62e20f029a HTTP/1.1" 200 OK INFO: 127.0.0.1:53285 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=e38d9070-830f-4766-ae3a-74885e7fa7fc HTTP/1.1" 200 OK INFO: 127.0.0.1:53287 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=6f777410-ba66-4a27-be2a-595f209c4011 HTTP/1.1" 200 OK INFO: 127.0.0.1:53289 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=7d060b05-2b9c-40e5-aec0-cd9c784c6be2 HTTP/1.1" 200 OK INFO: 127.0.0.1:53293 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=64d498e7-99e5-4dd4-9aea-49634d652704 HTTP/1.1" 200 OK INFO: 127.0.0.1:53292 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=7d83987f-e614-436f-8ee3-c70d84b56393 HTTP/1.1" 200 OK INFO: 127.0.0.1:53295 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=d09fc57d-a310-4368-b1cd-edef690186aa HTTP/1.1" 200 OK INFO: 127.0.0.1:53297 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=c6400e10-5d3a-46db-99fe-4747b490fd79 HTTP/1.1" 200 OK INFO: 127.0.0.1:53299 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=69cdfd43-5534-45bb-8d5e-838f4a05b95c HTTP/1.1" 200 OK INFO: 127.0.0.1:53301 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=428a5546-64c1-4440-bc54-e1a86c6edd0f HTTP/1.1" 200 OK INFO: 127.0.0.1:53303 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=08a5aad4-3c20-47f7-9016-163c52a8a18e HTTP/1.1" 200 OK INFO: 127.0.0.1:53307 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=020e0534-ae36-4b6e-8bfd-9e5520ef5501 HTTP/1.1" 200 OK INFO: 127.0.0.1:53305 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=85cf0fbb-c469-4071-9dd3-f129bf89271b HTTP/1.1" 200 OK INFO: 127.0.0.1:53309 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=a65ce6f3-f60a-4479-a500-0e55f69d9a3b HTTP/1.1" 200 OK INFO: 127.0.0.1:53311 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=60fdc247-f227-4cba-89f8-f21c2b0d8de6 HTTP/1.1" 200 OK INFO: 127.0.0.1:53313 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=625de7a2-f875-4b99-8cf4-d5d2bdbba740 HTTP/1.1" 200 OK INFO: 127.0.0.1:53315 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=8bc44407-e0d6-4fd1-b7df-b5935f565378 HTTP/1.1" 200 OK INFO: 127.0.0.1:53319 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=db39e4f0-02e5-41db-b1a5-e1b03524ecc5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53318 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=f49bfaa6-0301-444f-b22d-b8acdd9f57b7 HTTP/1.1" 200 OK INFO: 127.0.0.1:53323 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=cfc8f611-9d4c-49ef-991c-eeec6431a544 HTTP/1.1" 200 OK INFO: 127.0.0.1:53322 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=a384ed1b-0a23-42a9-a969-f91f8fc67a86 HTTP/1.1" 200 OK INFO: 127.0.0.1:53325 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=4c03b01f-194e-43b1-9511-dfb8edc17f61 HTTP/1.1" 200 OK INFO: 127.0.0.1:53327 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=03fa68b9-1cdc-41f9-b81b-7029d677a591 HTTP/1.1" 200 OK INFO: 127.0.0.1:53329 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=9e5fbc20-cbc1-4613-828a-283cb3cbb8fb HTTP/1.1" 200 OK INFO: 127.0.0.1:53331 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=22d2b873-d11f-4452-9c67-99d78d776d45 HTTP/1.1" 200 OK INFO: 127.0.0.1:53335 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=d7558a40-d32c-4c57-a2d1-1d9bfe308368 HTTP/1.1" 200 OK INFO: 127.0.0.1:53334 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=d8d7dab9-b5d6-4b7d-aac2-b8b466d27fdc HTTP/1.1" 200 OK INFO: 127.0.0.1:53338 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=64b416d4-981f-4319-802a-48de3fbe20d5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53339 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=2add362d-c5a1-43af-ac9b-f7649c544a26 HTTP/1.1" 200 OK INFO: 127.0.0.1:53341 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=46c69476-da88-4c15-8ddf-836422c057a4 HTTP/1.1" 200 OK INFO: 127.0.0.1:53343 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=6578cd71-8866-4e0f-9ccd-0a4ae83adca0 HTTP/1.1" 200 OK INFO: 127.0.0.1:53347 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=71932eba-8f34-4da4-a828-d53d75dd830e HTTP/1.1" 200 OK INFO: 127.0.0.1:53346 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=7ba399b6-e070-4890-954c-6744a7a515a9 HTTP/1.1" 200 OK INFO: 127.0.0.1:53349 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?still_id=a5088c18-4305-4019-9a86-673d676fc447 HTTP/1.1" 200 OK INFO: 127.0.0.1:53353 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/b7472eca-28c2-4127-86f8-92b68b811a23/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53351 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/0b723a7e-e734-45c9-b434-746ecf2206d5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53355 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/59d7f35c-d4e4-4d61-bb56-bb00e268eb35/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53359 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/46cbb33c-5bf6-4dc1-adc4-d1275a9548d4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53357 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/b3621fb9-a831-4793-bc0f-4f7b81b3f39a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53365 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/9d1c1a3f-0d0c-4fc2-879f-1eebc7ecb996/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53364 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/50f0d395-447f-47bc-8c9e-2b3e001d6898/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53370 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/3ccd8756-f6c6-468f-823e-a49a0093ae44/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53375 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/430c2d03-3010-4bee-849c-cfa9265013b1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53361 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/47763a74-b492-4c43-92a8-be3fbf1dd18d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53367 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/87e3ee46-4ad6-4d47-89a9-ba8da844a118/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53377 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/8c9a220b-a18c-437a-bd3b-ab053d37c6d7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53371 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/3328d7ac-1e26-4b65-91ab-d343c87b3c12/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53373 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/bba4e49e-31ca-4008-ae66-1a206c0ed9e9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53381 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/42dfe9ff-3ad6-4536-ba1a-141b0dd20ccd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53385 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/1d8894df-25ed-4aba-90b0-218f4171e7f7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53387 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/ea418223-566e-4dc4-a72b-27e30074d91b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53380 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/e407da09-f429-4194-9638-ebdb74cde7e0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53389 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/bade3566-9f67-4c21-9b1a-12d49f83fb0b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53384 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/fff090ef-56bc-43b6-9a15-2e7c708522c6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53391 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/e5702159-516a-4d0c-820e-bdefce1ac520/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53398 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/ca2e61eb-9d5c-4302-8cc9-fcce6857b11b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53395 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/8e3746ac-ac27-44bf-8ea6-b3ac39a695d9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53399 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/9900e3e3-7fdf-4e5e-afd1-9b1e07a4eefe/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53393 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/9a3b1be2-5109-42f6-99a0-c8c2096d4b06/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53405 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/c26988af-ab59-4162-88a0-d9e63b25bc85/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53403 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/5d686374-7dea-416d-9940-3ace7add3dc1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53409 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/68460293-9d72-426d-bd97-fa7a7cc7b04c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53401 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/a1ed12f6-9219-4022-9047-e79c037dfa45/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53408 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/b2a95053-0fc0-40b8-a4b6-d26669e6ed5c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53413 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/b3bd2e69-45c6-4e5d-ac83-3fee5ef284a7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53412 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/5d8a9603-a0c8-4ae1-9c8a-ebdf39ef4276/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53418 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/ce3386bb-bb18-4a0d-9e3e-dfacd12520b6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53419 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/4c104e73-8ec5-4425-b91f-b11cc1650f68/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53415 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/e71e5fcc-bcaf-4801-be6c-914d591af1df/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53421 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/e1918b35-e089-4f7a-bde0-5373b91f9313/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53425 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/c91e9d70-fe08-4bf7-8555-ed9647f48753/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53423 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/7c8d5dec-8f01-4e04-a104-3855dfca86d3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53427 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/0f5034a4-ec0d-4592-aa42-ea29cf95a52f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53433 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/8f85cd42-78ad-4a53-9773-b9dcb20e0014/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53429 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/4b58a0a0-c6bc-47e3-9e94-69b0534d4924/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53432 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/a3432720-eb3e-4d94-b799-2c14320c8e68/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53435 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/bc94485b-65fd-4783-a4cb-110549d7833e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53438 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/8e68598e-f41c-4dcd-a90c-288642fe793d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53439 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/2409ff9c-5f5a-4ec7-9034-5e6034e15da8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53441 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/9009e9a9-bab4-4e27-9f82-ae043e7c9a81/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53444 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/2f41df13-0826-4d78-b28a-5adf12e4a503/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53445 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/894a3462-e9bf-403e-ac53-35e9642648d5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53447 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/99346357-223f-4561-b735-afce9850c9ec/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53449 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/c1131d81-934c-4e15-ad45-00bd1384a14e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53451 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/e1d0dc38-ed96-4afd-b9de-96071161e5e9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53453 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/cd682ed3-2f8e-43be-92b0-99cd21b6eb0d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53457 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/03b9657c-1027-4f02-9c7c-28520e37a022/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53456 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/54b2e13e-288d-4620-be9e-4cd5ed2bf122/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53459 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/690ae74d-b5e3-49f2-97e4-55442789bf2f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53461 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/4ac3ff61-6c85-4909-916f-f0f9d452b2a9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53463 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/4ec8615c-d93a-4c03-9745-3d6eb710637b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53466 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/1960ebb5-e3a2-4988-8b29-0d57de8ab237/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53470 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/078698cb-8156-4d96-8f30-4671ac1021d3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53471 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/e34e8dad-97a9-4b9d-bca9-173554548263/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53467 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/afd17efd-c046-4e29-8dba-4fe4544ef359/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53474 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/f65f8ca3-95b7-4417-ae0b-7b44432929df/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53475 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/33a7da67-bc0f-48e8-8317-a639442cec0d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53477 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/aa0323c6-7706-47a0-8f4a-7b0e0608abe2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53479 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/619a9d51-bff7-41ef-9c65-c63be196bcc3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53483 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/79944438-598c-4d9e-89fd-5930a29249a7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53481 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/7371f924-84c1-4e6a-834d-78216f15920f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53486 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/8c73523e-7d33-4e25-87f5-ddbb3e17edc7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53487 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/4e309a66-d85f-4c93-bfbf-833f59e32955/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53494 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/91da02ee-f4c0-4385-8f30-a53ac7fed159/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53495 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/e85ad500-410d-40a9-aaf1-5f7770f225b0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53492 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/801e8fcb-a413-4504-9b66-f4a04b1b9016/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53491 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/0c96b922-801b-4aad-bbfb-b4d10819d58a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53499 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/40387773-1e43-4dfd-a8ea-f0e73057bcbf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53497 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/ad2c8842-4fec-4a6d-83d0-2c5538674857/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53501 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/1468c608-de6e-48fa-883c-d4fa631129a5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53504 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/285454e7-662b-4a6d-88df-e408bb6a1cca/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53507 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/ae92ae70-9c37-4ef2-9457-c2725c2bd7e4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53505 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/f340e25a-3947-4431-9641-630d85f37eae/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53509 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/682bd663-a4b3-4a1c-adad-a7b0c22919b6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53511 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/1255bdf5-404b-4a9a-bcac-3fedd2c50293/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53513 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/56e82a88-a5c8-487d-b5ef-e594f6c4b5bc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53519 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/9ea82cbf-e6ec-471e-aa10-7b1e04725a8d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53517 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/a56eeb3f-b095-4153-8b9a-55b8f542ba12/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53516 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/b66115fa-42c2-4fc8-bd46-3381f7119b94/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53522 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/68b79fda-f277-4360-8750-7022e2fffba2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53523 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/757ca3ba-3525-4525-b85e-385fc1393520/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53525 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/9ad09385-f633-4d9a-87ff-2b4e55116c04/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53529 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/547e1e15-8ba7-488d-b8e5-fc71f0adacf9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53527 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/18972a35-57a7-4a91-88fb-c293beb1de4b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53531 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/74729e88-1275-455c-ba97-c9290ad795a6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53535 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/a223e740-1a74-45bd-9bc3-8b333ee57182/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53534 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/9687597b-8c95-4d38-b828-34b5a5b174c9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53537 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/02ab8f21-185c-4b08-8a57-b80b931fad1b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53539 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/931daf82-64e3-4de2-87ed-5bdc51e10235/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53542 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/ad635619-54f3-4987-b082-db735fb7e43c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53543 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/a5d47ef4-64ab-4035-b090-8d7e0c4bb913/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53545 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/981eaf28-5f60-4f8b-8133-6e8daae7bbc4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53547 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/6e0ff960-30e6-44ed-a171-130eb7643f9b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53550 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/63312baa-830b-4cf5-82de-40991686cf6e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53551 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/acf2e4f2-57bd-4280-a805-939ac77ab57d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53555 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/379079c8-815e-45c5-83c5-0f90af297075/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53554 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/49bae065-4e68-44e9-9246-e3e992a86f7d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53559 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/73d1eedd-3f5e-424c-ac84-d01003bf7433/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53558 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/2e7d88f1-23e4-4c89-9409-d3663784858f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53562 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/3bfe9a1d-08b0-45cb-9680-5b7b438c1d43/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53567 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/2c8a1d0c-989f-4ed2-9276-f7544e036b03/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53563 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/4fc03027-02fb-41c5-a3d9-7d8e27542009/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53566 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/a386386e-1a5b-4707-a8d2-cacf3e38a4b0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53569 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/139bd273-646c-41ec-8658-ff15da0b02fd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53571 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/9accfd1e-44a5-4c7d-bb1d-6b8f1bd44da6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53573 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/9f36e7c1-1df4-4f82-9b90-a22fc94f77e7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53575 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/f0dcc55e-728d-4d5c-811e-280b92006d0c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53577 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/9ccbee67-9729-4a89-a6e7-b38664052e19/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53579 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/a0fd69db-c7f6-4da2-a8cc-992fbb76d0fc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53583 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/9a982833-6bcb-4fe9-a81b-d92a99a815b6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53582 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/f5913059-5616-4a01-b60a-5d33fbeea23f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53586 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/46381f65-dbe1-4bd8-a284-19a6ee279f9d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53587 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/92fd871a-bc3c-491c-9338-e9f7ffba82a5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53590 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/4353d956-a3bf-4fec-8a83-d9bf56615baa/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53591 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/458feb56-f115-4fd7-8843-bc500c1d8088/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53593 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/1e68952e-0a92-42c9-a82f-b5987bccc878/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53595 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/325db2f8-6774-4310-9517-048806c01ad0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53597 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/41993acf-da1d-45ff-91db-a771f488a143/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53599 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/daf7dadf-ca98-4970-b356-2df77916b112/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53602 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/cbe36e1b-0262-4197-9ecb-07aa0df70f07/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53603 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/5bcd69f5-1368-4648-a3f5-7ce97dc14ef6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53605 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/d24a6ac3-db99-41f7-b39a-92b6a2b54ef6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53607 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/7571b1f1-6ee9-4fb5-88cd-0642f3322ab6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53610 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/65bad0f3-b822-413a-8091-1e031eed93da/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53611 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/2d4d361b-e25b-4020-8c65-ed8145a7b29e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53616 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/0c755ba8-04ea-4ee7-b1a3-bdf6908c38e6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53617 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/117e56b3-08a5-4f61-86e2-cb98fc299b81/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53613 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/51a1a443-d011-4b58-9a8b-e6aee86de3c2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53619 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/cd867edf-ae62-4d40-abe3-10bd2dae9b9c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53621 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/497da803-7749-4713-87cd-eff108765d0f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53623 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/9974321d-0add-4905-935c-839e9e4f941d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53626 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:53628 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:53634 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/progress HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:19:58.473739+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 10 completed, 0 failed"} INFO: 127.0.0.1:53636 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:19:58.482288+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 60 completed, 0 failed"} INFO: 127.0.0.1:53637 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?type=chain_bg&episode_id=39263663-935e-4316-b481-837ff5731dfd HTTP/1.1" 200 OK INFO: 127.0.0.1:53631 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:53639 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:53641 - "GET /api/v1/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:53643 - "GET /api/v1/auth/me HTTP/1.1" 200 OK INFO: 127.0.0.1:53650 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:53649 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:53648 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:19:59.629295+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 10 completed, 0 failed"} {"timestamp": "2026-07-10T10:19:59.629677+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 60 completed, 0 failed"} INFO: 127.0.0.1:53651 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:53653 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:53656 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:53658 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:53663 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/fulltext HTTP/1.1" 200 OK INFO: 127.0.0.1:53665 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?type=chain_bg&episode_id=39263663-935e-4316-b481-837ff5731dfd HTTP/1.1" 200 OK INFO: 127.0.0.1:53667 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:53662 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:53661 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/stills HTTP/1.1" 200 OK INFO: 127.0.0.1:53674 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=802b8232-a3a5-4051-8679-9fabf8450ec1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53673 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=169520da-7fb7-4c96-bcea-096d596c3448 HTTP/1.1" 200 OK INFO: 127.0.0.1:53671 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a9946397-ccd1-46ac-b8d7-07caa79e2c6b HTTP/1.1" 200 OK INFO: 127.0.0.1:53679 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=1ded0651-d528-4635-a30c-9dafa769ca13 HTTP/1.1" 200 OK INFO: 127.0.0.1:53675 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=5c6b70b8-2135-4db8-9666-09301fdacdf7 HTTP/1.1" 200 OK INFO: 127.0.0.1:53678 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=8b84ebd2-2965-428b-b362-1b47c7581aff HTTP/1.1" 200 OK INFO: 127.0.0.1:53682 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=481be1ea-4afe-40d3-8f5f-a3bd4c3278cc HTTP/1.1" 200 OK INFO: 127.0.0.1:53689 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=6251d0c6-d0f1-4544-b70b-d5023138578e HTTP/1.1" 200 OK INFO: 127.0.0.1:53683 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=8c127b7e-4b96-4087-afa4-d5f77774a54d HTTP/1.1" 200 OK INFO: 127.0.0.1:53687 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=aaa4f60e-12a3-4685-8775-fc96d43adef4 HTTP/1.1" 200 OK INFO: 127.0.0.1:53691 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=2d5c2dff-e2db-49d8-a44c-5668fd0391ee HTTP/1.1" 200 OK INFO: 127.0.0.1:53686 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=f3ac89f8-0a22-49ac-8608-22ede41b9c0d HTTP/1.1" 200 OK INFO: 127.0.0.1:53693 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=90a20cc4-b740-4300-b96d-69d260d80ecc HTTP/1.1" 200 OK INFO: 127.0.0.1:53703 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=064becb1-eb2c-4c0a-842b-0dab417a0664 HTTP/1.1" 200 OK INFO: 127.0.0.1:53698 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=3c72de80-993c-4615-87ce-a79044af0c24 HTTP/1.1" 200 OK INFO: 127.0.0.1:53699 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=95f3c78f-50a6-4e36-8931-db30670d01b1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53702 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b556682e-bf94-4db5-ba5d-45275ff238d3 HTTP/1.1" 200 OK INFO: 127.0.0.1:53700 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=258b0c0d-5b47-4639-9608-d7c4a0649081 HTTP/1.1" 200 OK INFO: 127.0.0.1:53705 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=e49f5465-1b96-4f28-bede-d7e271080240 HTTP/1.1" 200 OK INFO: 127.0.0.1:53709 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=eeff5872-bd74-45ea-a832-2e78d7589e9b HTTP/1.1" 200 OK INFO: 127.0.0.1:53708 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=866d324b-82bd-49af-bcee-6e25b4ba709f HTTP/1.1" 200 OK INFO: 127.0.0.1:53713 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=2bb71ada-1231-465b-8284-b5bd457e8d02 HTTP/1.1" 200 OK INFO: 127.0.0.1:53711 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=2f54e8a4-072a-411e-9d87-25df8ee9b417 HTTP/1.1" 200 OK INFO: 127.0.0.1:53715 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a76eb865-1fb8-4e52-91fd-3cd93b38e7d0 HTTP/1.1" 200 OK INFO: 127.0.0.1:53717 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b9bb9ea8-84b6-4fee-b805-40ed8b870caf HTTP/1.1" 200 OK INFO: 127.0.0.1:53721 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=85b554fb-1b6b-444b-80f8-e3206d26f006 HTTP/1.1" 200 OK INFO: 127.0.0.1:53723 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d828ec03-f230-4cbb-977e-f604f265ff90 HTTP/1.1" 200 OK INFO: 127.0.0.1:53722 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=f34d6b68-b850-42d2-9bff-7c6c3521a33e HTTP/1.1" 200 OK INFO: 127.0.0.1:53727 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=db5e261d-4406-417f-a314-57e6faabd9d7 HTTP/1.1" 200 OK INFO: 127.0.0.1:53726 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=13c22608-1fe7-4d64-8724-45c1e1d1abe9 HTTP/1.1" 200 OK INFO: 127.0.0.1:53729 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=fcb01142-d650-480c-8849-a1ac09dfe0e6 HTTP/1.1" 200 OK INFO: 127.0.0.1:53733 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=5c0c4466-5be0-4b90-acc7-e79ee3579e2d HTTP/1.1" 200 OK INFO: 127.0.0.1:53732 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=cdef5adb-47d0-4f65-a059-2bf5186a9ec7 HTTP/1.1" 200 OK INFO: 127.0.0.1:53736 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=f57eeea7-5e38-4f20-ac93-8076250f52f8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53737 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=0e62008b-58b1-4536-a5e1-56811b5880f6 HTTP/1.1" 200 OK INFO: 127.0.0.1:53740 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=fd1667bb-0df9-42b2-b3c1-73bb02b73342 HTTP/1.1" 200 OK INFO: 127.0.0.1:53741 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=1e398613-47fd-46fc-9d6f-58b8daeeb299 HTTP/1.1" 200 OK INFO: 127.0.0.1:53747 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=80ab467a-27fe-42fc-8dc8-4c0c3bf9e962 HTTP/1.1" 200 OK INFO: 127.0.0.1:53750 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=f229770e-62a1-49d8-b419-a777d53274bc HTTP/1.1" 200 OK INFO: 127.0.0.1:53746 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c7d8431c-8604-4763-bbcf-076b6bda31da HTTP/1.1" 200 OK INFO: 127.0.0.1:53743 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=ccaedf9c-5f56-4ef5-949c-734f9ab5576f HTTP/1.1" 200 OK INFO: 127.0.0.1:53753 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d92a3bdc-c5fb-4ffc-ad71-9e84c729c473 HTTP/1.1" 200 OK INFO: 127.0.0.1:53751 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=162df356-492e-47b5-8d76-02fb7e30fae0 HTTP/1.1" 200 OK INFO: 127.0.0.1:53755 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a7efbe5d-b35e-41de-b919-6e82f882a08e HTTP/1.1" 200 OK INFO: 127.0.0.1:53758 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=efdf56bd-51ab-4c2e-8d6c-4f27c88b7a05 HTTP/1.1" 200 OK INFO: 127.0.0.1:53761 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=0bf8294c-f1fb-4338-b041-741a02cc55ee HTTP/1.1" 200 OK INFO: 127.0.0.1:53759 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d006eccc-c25c-4512-afca-70ace091ee1f HTTP/1.1" 200 OK INFO: 127.0.0.1:53765 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=1e36a3f1-9787-4e56-a0a9-8aabc20d7248 HTTP/1.1" 200 OK INFO: 127.0.0.1:53764 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=4d10f11f-a71c-426d-8f56-f0fbd48c591e HTTP/1.1" 200 OK INFO: 127.0.0.1:53767 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=27435556-bb7e-4945-b872-6fdd19b49174 HTTP/1.1" 200 OK INFO: 127.0.0.1:53771 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=77e45c12-49dc-4a8f-8fce-1db1ab0a7d73 HTTP/1.1" 200 OK INFO: 127.0.0.1:53777 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=526b3926-894a-40be-9ab6-856b8345172a HTTP/1.1" 200 OK INFO: 127.0.0.1:53773 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=753f5fcc-013f-4d17-9819-3f9b2500eefd HTTP/1.1" 200 OK INFO: 127.0.0.1:53772 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b0a6745e-5266-4347-9d1d-78b908ebb775 HTTP/1.1" 200 OK INFO: 127.0.0.1:53776 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=20ef29f9-6eb5-44d7-b9ea-a4e25f968a90 HTTP/1.1" 200 OK INFO: 127.0.0.1:53779 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=63ea4c7b-dd8f-43bc-a4ea-e111b958585f HTTP/1.1" 200 OK INFO: 127.0.0.1:53782 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=66dfd0e5-89a8-434d-b7fe-137aa08130db HTTP/1.1" 200 OK INFO: 127.0.0.1:53783 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=e48012b4-a9c3-48e8-9466-b20a669aaf30 HTTP/1.1" 200 OK INFO: 127.0.0.1:53786 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=aa9e7a7d-950a-4b53-8d12-550138450224 HTTP/1.1" 200 OK INFO: 127.0.0.1:53789 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=f81f4080-9585-4c51-bac5-e5bb0c59e445 HTTP/1.1" 200 OK INFO: 127.0.0.1:53787 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=62abce52-596d-47d0-b65b-7b460c5aea08 HTTP/1.1" 200 OK INFO: 127.0.0.1:53791 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=915cef02-baa2-4920-af87-7206fbfbfbe2 HTTP/1.1" 200 OK INFO: 127.0.0.1:53798 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=e1793e17-38f3-4ea3-b045-3fdadef21136 HTTP/1.1" 200 OK INFO: 127.0.0.1:53793 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=72828af7-b129-458d-b070-0deb396b62af HTTP/1.1" 200 OK INFO: 127.0.0.1:53799 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=8d84516b-fd1f-4bcc-bd99-51269bec22ba HTTP/1.1" 200 OK INFO: 127.0.0.1:53803 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d14fcda7-a933-49b2-bcde-51c1a04d376f HTTP/1.1" 200 OK INFO: 127.0.0.1:53795 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a71a5670-4a8d-455a-a462-c3c8be17b883 HTTP/1.1" 200 OK INFO: 127.0.0.1:53802 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=2c887974-49e4-4447-bc1b-cce6a5b7afdd HTTP/1.1" 200 OK INFO: 127.0.0.1:53805 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=20911d63-6c70-45a9-8ef0-2857237a3b45 HTTP/1.1" 200 OK INFO: 127.0.0.1:53809 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=221daf68-0750-40a2-bb81-459f12864a3b HTTP/1.1" 200 OK INFO: 127.0.0.1:53811 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=3431d48a-b7b0-4465-9ed7-6f3b89cb577e HTTP/1.1" 200 OK INFO: 127.0.0.1:53808 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=7965b0f4-c486-48f6-b2f7-8c9a255ec160 HTTP/1.1" 200 OK INFO: 127.0.0.1:53815 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=543f8b63-333e-47b9-950e-5e1114da4148 HTTP/1.1" 200 OK INFO: 127.0.0.1:53814 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=f95980f5-31b9-42d4-b7db-b7ec576e8533 HTTP/1.1" 200 OK INFO: 127.0.0.1:53817 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=1c1f97e9-44c1-4285-812a-43daf411cdd9 HTTP/1.1" 200 OK INFO: 127.0.0.1:53819 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=2efeb417-be92-4da8-ac5a-02f4923ab1df HTTP/1.1" 200 OK INFO: 127.0.0.1:53823 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=7b799966-21a5-4e9c-85fb-57ed8d17a6d5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53822 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=e0ba52fc-728f-4ff1-b4aa-805854ef0fcc HTTP/1.1" 200 OK INFO: 127.0.0.1:53826 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b0c08c47-e26c-4897-abf5-703b49d6a9c4 HTTP/1.1" 200 OK INFO: 127.0.0.1:53827 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=ae87b942-a1f6-4f3d-b86d-90bec06ab25b HTTP/1.1" 200 OK INFO: 127.0.0.1:53829 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c7c31a8f-a926-41fc-91e8-efc95bea67e5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53831 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=eaecb548-bf12-4f09-a43f-e8ecbc77b658 HTTP/1.1" 200 OK INFO: 127.0.0.1:53835 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=0ae0f2ab-024f-48b8-b0b2-11d92db0c495 HTTP/1.1" 200 OK INFO: 127.0.0.1:53833 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=40172892-ac96-4fd0-b527-8976ce4252e1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53839 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=78feed2d-a773-431f-8991-3f8c1c78ac4d HTTP/1.1" 200 OK INFO: 127.0.0.1:53838 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a30c1830-31a2-48c1-a420-ee30003d058e HTTP/1.1" 200 OK INFO: 127.0.0.1:53841 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=42de1c78-40b9-464b-b127-d5aa41d5b3c3 HTTP/1.1" 200 OK INFO: 127.0.0.1:53845 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=3356d423-8e78-45ec-9b05-1232d61ec9a1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53844 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=6de02742-4c5e-484d-9b17-e4ad8a741dbb HTTP/1.1" 200 OK INFO: 127.0.0.1:53853 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=76d7368f-0229-42c3-bebe-e33d4a0eac18 HTTP/1.1" 200 OK INFO: 127.0.0.1:53849 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=baa0bb8f-5744-46ac-b793-ca5daa6e5849 HTTP/1.1" 200 OK INFO: 127.0.0.1:53848 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=4e6a0275-9e95-46a8-8777-efeb0a80871a HTTP/1.1" 200 OK INFO: 127.0.0.1:53852 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d941e81e-b531-42cc-aece-f9235bcb709e HTTP/1.1" 200 OK INFO: 127.0.0.1:53855 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=18088ef8-b4cb-44cd-be77-cbdfd788aaa5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53857 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=63315dd8-a4b2-4921-9634-b4f7c5f8a7f8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53860 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=13d82fbe-e963-467f-bb3e-b9afc166ec36 HTTP/1.1" 200 OK INFO: 127.0.0.1:53865 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=8956219e-5da0-4b41-92cf-1ba9a61ee0e7 HTTP/1.1" 200 OK INFO: 127.0.0.1:53861 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=8088bf70-3651-4666-977a-47991e9ff02b HTTP/1.1" 200 OK INFO: 127.0.0.1:53864 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=01a499cb-6e7e-425a-8080-1e80540a952a HTTP/1.1" 200 OK INFO: 127.0.0.1:53867 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=652bf051-9c9b-420e-8b34-fa057d39fc85 HTTP/1.1" 200 OK INFO: 127.0.0.1:53869 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=590da354-9f57-413c-a575-536cab4a4d0d HTTP/1.1" 200 OK INFO: 127.0.0.1:53872 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=ccf80086-be4c-421f-8777-3438e4d850bc HTTP/1.1" 200 OK INFO: 127.0.0.1:53873 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=30cc0072-10e3-487b-a46e-f879fd71eaf0 HTTP/1.1" 200 OK INFO: 127.0.0.1:53876 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=adaa8e1b-1753-4470-ab20-f6f9387efbd7 HTTP/1.1" 200 OK INFO: 127.0.0.1:53877 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=e784ecb1-13cb-4396-aa28-615608b788d9 HTTP/1.1" 200 OK INFO: 127.0.0.1:53881 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=3aeea03d-3a36-400d-8b2f-b17a1fe6f9ae HTTP/1.1" 200 OK INFO: 127.0.0.1:53879 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=8848b2f5-e55b-439c-b879-61c5882c24e1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53884 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=510238e2-a777-48a6-b920-e1c05d1e6118 HTTP/1.1" 200 OK INFO: 127.0.0.1:53885 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=020335b8-e43e-4c20-9267-b5eb920b9325 HTTP/1.1" 200 OK INFO: 127.0.0.1:53887 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=927d5e11-ae08-46ee-b08a-2b29b35cf32a HTTP/1.1" 200 OK INFO: 127.0.0.1:53890 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=9fe0b95a-2d27-40a1-b6a3-59ac3907ce94 HTTP/1.1" 200 OK INFO: 127.0.0.1:53891 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=7cc75559-6b2a-4951-bc55-987189740ecd HTTP/1.1" 200 OK INFO: 127.0.0.1:53893 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a5c738bc-5935-48bf-8c13-e871fbfea1c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53896 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c59ce39e-2a55-4131-8b86-1e8bfd5bdb20 HTTP/1.1" 200 OK INFO: 127.0.0.1:53897 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=0d530511-53dd-478e-95e7-8b738b2b9344 HTTP/1.1" 200 OK INFO: 127.0.0.1:53904 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b0ef4093-4fe1-4421-9dbb-44277cf01d27 HTTP/1.1" 200 OK INFO: 127.0.0.1:53901 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=4194fbe7-a3b1-43fa-9a6f-31696cf8962c HTTP/1.1" 200 OK INFO: 127.0.0.1:53900 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c6c32c1a-f803-43f8-bb66-14f770e6bfc2 HTTP/1.1" 200 OK INFO: 127.0.0.1:53905 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=1defd0d1-a197-4683-b870-c4ed760ca62c HTTP/1.1" 200 OK INFO: 127.0.0.1:53909 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=255ad951-10b0-4c26-ade7-e41f8b58156c HTTP/1.1" 200 OK INFO: 127.0.0.1:53908 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=1b3747e0-c0cc-4576-918b-03af779c3193 HTTP/1.1" 200 OK INFO: 127.0.0.1:53913 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=166d656d-fd05-48c5-8392-2b541c2e2de7 HTTP/1.1" 200 OK INFO: 127.0.0.1:53911 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=6644225f-12f1-45b9-a8ec-857e25e05b68 HTTP/1.1" 200 OK INFO: 127.0.0.1:53916 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=5b16d4b7-81f6-4ba7-8632-3547657677e0 HTTP/1.1" 200 OK INFO: 127.0.0.1:53917 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c7432023-d46c-4f2d-b29b-89ce4ec57c6c HTTP/1.1" 200 OK INFO: 127.0.0.1:53921 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=ef5bab80-bab4-48e2-baa3-0c6966041ba1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53920 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=fa48622b-79be-4bf6-a4a7-bb599bd8cd51 HTTP/1.1" 200 OK INFO: 127.0.0.1:53925 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=0bc44126-725a-4574-9853-492c30823511 HTTP/1.1" 200 OK INFO: 127.0.0.1:53927 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=2c0a6ff1-0dca-48b2-9a60-ff94987c46f4 HTTP/1.1" 200 OK INFO: 127.0.0.1:53924 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=04f8d9c7-6717-442c-b106-f693d124fc80 HTTP/1.1" 200 OK INFO: 127.0.0.1:53929 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=28fbf0da-775a-40d3-97fa-b2a6f77ed111 HTTP/1.1" 200 OK INFO: 127.0.0.1:53932 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=20491542-eb15-448f-9fbe-04e2acd67785 HTTP/1.1" 200 OK INFO: 127.0.0.1:53933 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=8d528919-4b04-482a-b0e5-ef711395342b HTTP/1.1" 200 OK INFO: 127.0.0.1:53935 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=774d275a-6ade-4a99-81bd-4067199b61de HTTP/1.1" 200 OK INFO: 127.0.0.1:53937 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=afea5d73-0a6e-47c9-8d23-57d09aad3765 HTTP/1.1" 200 OK INFO: 127.0.0.1:53941 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=44e1a2af-63c4-4c97-a924-a72429debca4 HTTP/1.1" 200 OK INFO: 127.0.0.1:53940 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a7ba16a6-4165-4295-a62c-bd2ce7542d87 HTTP/1.1" 200 OK INFO: 127.0.0.1:53945 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=0d9f0c27-dd2b-4749-903a-77e4ef2e1759 HTTP/1.1" 200 OK INFO: 127.0.0.1:53947 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d8adb507-6a79-4efe-b3ba-1fa9f6a3d0dc HTTP/1.1" 200 OK INFO: 127.0.0.1:53944 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=9656de51-50c6-4aa5-ba4f-b4a0da3e60be HTTP/1.1" 200 OK INFO: 127.0.0.1:53949 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=15adc812-dc30-45da-8a7c-b3f321abf602 HTTP/1.1" 200 OK INFO: 127.0.0.1:53952 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=de6f4ecb-1d12-401c-b67d-9408e0468361 HTTP/1.1" 200 OK INFO: 127.0.0.1:53953 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=86b64860-ce0e-452d-9b5a-9907e0e20636 HTTP/1.1" 200 OK INFO: 127.0.0.1:53955 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a3aa8a5b-f285-4271-a07b-5496b3f2b10a HTTP/1.1" 200 OK INFO: 127.0.0.1:53959 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=e02cb971-5d72-4fc9-be9b-b7f3729aaacf HTTP/1.1" 200 OK INFO: 127.0.0.1:53958 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d439b727-57b5-4d93-a56c-ff6d4074ecce HTTP/1.1" 200 OK INFO: 127.0.0.1:53961 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=fe722786-b11b-4361-8d93-b5fd8570c938 HTTP/1.1" 200 OK INFO: 127.0.0.1:53963 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d94c369a-06f6-4c67-aefb-548164bef494 HTTP/1.1" 200 OK INFO: 127.0.0.1:53965 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=648c94c7-3661-40bf-a809-aeba02a21c4e HTTP/1.1" 200 OK INFO: 127.0.0.1:53968 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=61843760-644a-4499-9536-6e6f4a0c0290 HTTP/1.1" 200 OK INFO: 127.0.0.1:53969 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=fc410f0e-0d96-43f8-86c7-343a54fca435 HTTP/1.1" 200 OK INFO: 127.0.0.1:53971 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b42b3d13-4587-4ce7-9134-67ecd9f95bb8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53973 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=3d9fd1f8-35bf-4e64-ac83-6a8a290b69c9 HTTP/1.1" 200 OK INFO: 127.0.0.1:53975 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=59742a30-2ce5-438b-84bc-fc5de6746df6 HTTP/1.1" 200 OK INFO: 127.0.0.1:53977 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=1faaf7fd-e69d-41d8-9fd8-2f641884d0af HTTP/1.1" 200 OK INFO: 127.0.0.1:53980 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=84a23780-cb62-43ec-9cd5-de0690d04b73 HTTP/1.1" 200 OK INFO: 127.0.0.1:53983 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=83d28209-a46b-43b1-bae9-d7151c818403 HTTP/1.1" 200 OK INFO: 127.0.0.1:53981 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=fec91369-e8f0-49a8-b2a6-e00ff69c3c86 HTTP/1.1" 200 OK INFO: 127.0.0.1:53985 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=bc45f1bd-8602-425e-909b-6246df792843 HTTP/1.1" 200 OK INFO: 127.0.0.1:53987 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c86964a3-24a6-41cb-b43f-e29a5d698191 HTTP/1.1" 200 OK INFO: 127.0.0.1:53989 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=8d3b67e3-2a6b-4a38-8625-eaf9531c5346 HTTP/1.1" 200 OK INFO: 127.0.0.1:53991 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d4b1decb-d296-493b-b786-646b2cf3525a HTTP/1.1" 200 OK INFO: 127.0.0.1:53995 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d10035c3-599d-4478-8d68-5eec7fbf5632 HTTP/1.1" 200 OK INFO: 127.0.0.1:53994 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=9d0936ab-96f8-46a4-819e-c7c53f59fb49 HTTP/1.1" 200 OK INFO: 127.0.0.1:53999 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=0a0b56f3-0847-474e-99ff-3c9b491c2680 HTTP/1.1" 200 OK INFO: 127.0.0.1:53998 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b0f8ca53-5728-4eeb-bdab-8e5ada964054 HTTP/1.1" 200 OK INFO: 127.0.0.1:54001 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=354a403b-2d03-48b6-8d84-d25ed160e23d HTTP/1.1" 200 OK INFO: 127.0.0.1:54003 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d5a6dc37-a622-43aa-8868-ac8b7e701f36 HTTP/1.1" 200 OK INFO: 127.0.0.1:54006 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=aac200b0-81da-4916-81d4-2e21dd278290 HTTP/1.1" 200 OK INFO: 127.0.0.1:54007 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=13b394ec-2288-44cd-9e9d-22c24b959ecc HTTP/1.1" 200 OK INFO: 127.0.0.1:54012 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=ad78095e-6589-4982-9c4e-082254604f08 HTTP/1.1" 200 OK INFO: 127.0.0.1:54009 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=66c6b77d-fc7c-4eab-89f6-fd24e34582d3 HTTP/1.1" 200 OK INFO: 127.0.0.1:54013 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=93c83263-0fb9-4017-9138-d5fd288cbbc0 HTTP/1.1" 200 OK INFO: 127.0.0.1:54015 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=faa641f4-809a-4901-ba66-fed6fd14e661 HTTP/1.1" 200 OK INFO: 127.0.0.1:54017 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=39236722-9bc9-460b-9b64-cc2a4696b058 HTTP/1.1" 200 OK INFO: 127.0.0.1:54022 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c111fa75-d091-4ea4-9cc5-152220289dbd HTTP/1.1" 200 OK INFO: 127.0.0.1:54019 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=e6e6165e-e7b4-4ecf-90a6-0a2978acd5b6 HTTP/1.1" 200 OK INFO: 127.0.0.1:54023 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b51ba82d-09c0-4921-8505-8f41d2c3e6c0 HTTP/1.1" 200 OK INFO: 127.0.0.1:54025 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=3f4c3eca-71ad-4ae8-b572-b237c3a3fd32 HTTP/1.1" 200 OK INFO: 127.0.0.1:54027 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=8c32c6ad-a58a-4a01-9205-681308f4a448 HTTP/1.1" 200 OK INFO: 127.0.0.1:54029 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=71d044c0-ad21-4c10-8f33-f48d29732e26 HTTP/1.1" 200 OK INFO: 127.0.0.1:54031 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=490e50c4-8805-4d80-b24c-ac040a040b79 HTTP/1.1" 200 OK INFO: 127.0.0.1:54035 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b253d4b4-6403-48c5-ac97-1a6499e19763 HTTP/1.1" 200 OK INFO: 127.0.0.1:54034 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a8264576-64bd-4846-8a3f-d196a44d4dba HTTP/1.1" 200 OK INFO: 127.0.0.1:54039 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=cfc2640d-dbcf-4a77-a15b-9c62af787743 HTTP/1.1" 200 OK INFO: 127.0.0.1:54038 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=878ce9ac-a18f-4584-a0f3-5d82544a1b18 HTTP/1.1" 200 OK INFO: 127.0.0.1:54041 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=702a4062-a294-4f48-be9e-2a21e11c00ce HTTP/1.1" 200 OK INFO: 127.0.0.1:54044 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=643b4e87-45ba-4356-b41e-a1e00d22cf88 HTTP/1.1" 200 OK INFO: 127.0.0.1:54045 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=d9b70856-91d6-40dd-8646-036b88291c21 HTTP/1.1" 200 OK INFO: 127.0.0.1:54047 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=981d5adc-5e69-452d-a0c1-aa87c392f77a HTTP/1.1" 200 OK INFO: 127.0.0.1:54050 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=e104131b-37c8-4107-b17b-d96a4a843eb1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54051 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=dfb8b88f-4c6e-43af-8001-272103a1332b HTTP/1.1" 200 OK INFO: 127.0.0.1:54053 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=782ec45f-5126-4bd0-ac70-d9c98d79c0c2 HTTP/1.1" 200 OK INFO: 127.0.0.1:54055 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=ab73832e-c8c7-45b0-8c67-b1e937cc9e3e HTTP/1.1" 200 OK INFO: 127.0.0.1:54059 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=6e471f72-73ac-4c5e-b344-3d44609fe015 HTTP/1.1" 200 OK INFO: 127.0.0.1:54062 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=eafe6c20-5be1-48da-b1f7-036665c202b7 HTTP/1.1" 200 OK INFO: 127.0.0.1:54057 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=4bd8be12-0ec2-4820-a2b2-70c245d24581 HTTP/1.1" 200 OK INFO: 127.0.0.1:54065 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=587535f3-3890-49c8-8c38-00da0d8cd2af HTTP/1.1" 200 OK INFO: 127.0.0.1:54063 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=ed973484-a390-4bc4-96a2-a8f8ee948b29 HTTP/1.1" 200 OK INFO: 127.0.0.1:54069 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=28ed4536-03cb-4124-badb-ee3e4fd0a87f HTTP/1.1" 200 OK INFO: 127.0.0.1:54068 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=231dc4da-e61f-427a-b678-ba954a31aa17 HTTP/1.1" 200 OK INFO: 127.0.0.1:54073 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=713b6f84-528d-4170-a146-b66bb78eb0a9 HTTP/1.1" 200 OK INFO: 127.0.0.1:54072 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=a66d4553-4cfe-43f9-a44a-29a0360f06d7 HTTP/1.1" 200 OK INFO: 127.0.0.1:54076 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c60864a9-fd0e-4bbe-9f1b-f005dfd4746d HTTP/1.1" 200 OK INFO: 127.0.0.1:54077 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=fb1345f5-0fc4-421b-99d5-79d47ba2c619 HTTP/1.1" 200 OK INFO: 127.0.0.1:54079 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c3199a00-b726-477f-ab52-70b1e81f24d9 HTTP/1.1" 200 OK INFO: 127.0.0.1:54081 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=6c993ea3-250a-4bec-9cc9-e31864938088 HTTP/1.1" 200 OK INFO: 127.0.0.1:54084 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=c17b1fad-5b56-4282-877f-0b2b900f1aca HTTP/1.1" 200 OK INFO: 127.0.0.1:54085 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=4491d9c4-6032-4a50-972b-e5510e5d1fe8 HTTP/1.1" 200 OK INFO: 127.0.0.1:54087 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=2e23f52e-b396-4738-982c-e96440471bb4 HTTP/1.1" 200 OK INFO: 127.0.0.1:54089 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=40181fda-e877-4ec0-a8b7-26e28f676c77 HTTP/1.1" 200 OK INFO: 127.0.0.1:54091 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=bd740076-4db2-4cf2-a258-dbd81f5dec36 HTTP/1.1" 200 OK INFO: 127.0.0.1:54093 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=967d002f-b06d-4c68-b718-d209dd8a568b HTTP/1.1" 200 OK INFO: 127.0.0.1:54096 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=e47bb8b1-71c9-42d8-b697-6e1fe0737fc4 HTTP/1.1" 200 OK INFO: 127.0.0.1:54097 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/images?still_id=b74889e8-466d-418d-9538-c27fc0e0d38a HTTP/1.1" 200 OK INFO: 127.0.0.1:54099 - "GET /api/v1/projects/?per_page=100 HTTP/1.1" 200 OK INFO: 127.0.0.1:54101 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353 HTTP/1.1" 200 OK INFO: 127.0.0.1:54107 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:54109 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:54105 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:54108 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:54111 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:54113 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:54118 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:54116 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:20:05.335786+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 15 completed, 0 failed"} {"timestamp": "2026-07-10T10:20:05.337038+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 53 completed, 0 failed"} INFO: 127.0.0.1:54119 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:54123 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:54126 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:54127 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54131 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/fulltext HTTP/1.1" 200 OK INFO: 127.0.0.1:54133 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?type=chain_bg&episode_id=fbf15266-989c-4cc8-8d82-699ea5f628aa HTTP/1.1" 200 OK INFO: 127.0.0.1:54135 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54129 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:54128 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/stills HTTP/1.1" 200 OK INFO: 127.0.0.1:54137 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=fc985105-3dbb-46c5-a4bd-dfd71b9ce418 HTTP/1.1" 200 OK INFO: 127.0.0.1:54144 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=bf219d51-4410-43bd-9cdb-deece1a2814d HTTP/1.1" 200 OK INFO: 127.0.0.1:54141 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=1509340c-1d4b-4c34-a12e-3ad08706102b HTTP/1.1" 200 OK INFO: 127.0.0.1:54147 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=4d0dd5a1-da07-4698-bc74-13f7711bed95 HTTP/1.1" 200 OK INFO: 127.0.0.1:54146 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=9459c2cc-eec1-41a6-8c07-82d996b56606 HTTP/1.1" 200 OK INFO: 127.0.0.1:54142 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=23889f2e-be6d-40b3-b18b-01fac8c368d1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54149 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=4af20d76-93e5-4261-ba70-222bc9d7d3a4 HTTP/1.1" 200 OK INFO: 127.0.0.1:54155 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=c5394b4a-ef27-4d20-8c30-9bde8e5f76df HTTP/1.1" 200 OK INFO: 127.0.0.1:54157 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=3d148552-8362-47b2-beb2-35dfa419e0bb HTTP/1.1" 200 OK INFO: 127.0.0.1:54154 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=2e22767d-c7d4-4ed7-b658-0a6d9bc3e332 HTTP/1.1" 200 OK INFO: 127.0.0.1:54151 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=b78850f4-20bb-4429-9230-c64c22e45188 HTTP/1.1" 200 OK INFO: 127.0.0.1:54159 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=28b876da-6166-4dcf-b19d-1826c65a74cc HTTP/1.1" 200 OK INFO: 127.0.0.1:54161 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=ad963626-53ad-4a0e-b34f-cd99387749b7 HTTP/1.1" 200 OK INFO: 127.0.0.1:54170 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=03fecbcb-d932-4beb-b2ed-72f1540131ae HTTP/1.1" 200 OK INFO: 127.0.0.1:54171 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=72f52245-9c89-4b3f-9b50-2e33827dcdb3 HTTP/1.1" 200 OK INFO: 127.0.0.1:54167 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=1adac9e5-1e6a-4d1f-964b-5f5d6d42be22 HTTP/1.1" 200 OK INFO: 127.0.0.1:54165 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=fd5d7218-37a7-441b-9f25-9e2e35f1d930 HTTP/1.1" 200 OK INFO: 127.0.0.1:54164 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=09debdbd-a151-416f-9337-5f1e8d8c14fb HTTP/1.1" 200 OK INFO: 127.0.0.1:54173 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=f582d4ff-8da4-45c8-a9f4-37a3a92d2af5 HTTP/1.1" 200 OK INFO: 127.0.0.1:54179 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=ad73da3a-dd93-4dd3-b170-389496ec395a HTTP/1.1" 200 OK INFO: 127.0.0.1:54178 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=620ec471-b0f5-42d2-a6f6-533d871807a2 HTTP/1.1" 200 OK INFO: 127.0.0.1:54182 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=49740e2c-52ad-4d79-82ae-2e04b559c472 HTTP/1.1" 200 OK INFO: 127.0.0.1:54184 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=b5e94f97-2b74-4a33-a72c-8165b852806a HTTP/1.1" 200 OK INFO: 127.0.0.1:54180 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=525bc581-533e-4401-ab42-6612881007b3 HTTP/1.1" 200 OK INFO: 127.0.0.1:54185 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=22ed65ab-7785-40f8-9485-8306ff7d4756 HTTP/1.1" 200 OK INFO: 127.0.0.1:54189 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=6b54aaac-2841-4972-9655-c61ee3c2eb78 HTTP/1.1" 200 OK INFO: 127.0.0.1:54188 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=e80999c6-a229-4fc8-a552-77ce2553d920 HTTP/1.1" 200 OK INFO: 127.0.0.1:54196 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=9dfcf07d-e0d0-43ec-acdb-62220cc4926c HTTP/1.1" 200 OK INFO: 127.0.0.1:54192 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=0d0bb355-ce6d-40bd-9a60-33612d826cd4 HTTP/1.1" 200 OK INFO: 127.0.0.1:54193 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=b1cbc0c1-0d3b-4c82-8a8a-507d3e934076 HTTP/1.1" 200 OK INFO: 127.0.0.1:54197 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=d6c3c6b5-0d0a-498b-844c-d2238f886f7b HTTP/1.1" 200 OK INFO: 127.0.0.1:54200 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=d98e6380-2740-4358-8988-e347fc16efba HTTP/1.1" 200 OK INFO: 127.0.0.1:54201 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=1b20c798-b96d-456e-b6b7-fb95b4ead5b8 HTTP/1.1" 200 OK INFO: 127.0.0.1:54203 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=b3196375-b129-454b-b3d0-01de10705d23 HTTP/1.1" 200 OK INFO: 127.0.0.1:54207 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=a982894b-7a2d-4378-a600-cb4046110e40 HTTP/1.1" 200 OK INFO: 127.0.0.1:54206 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=2befb8eb-896c-4d47-b983-a85655d2c06e HTTP/1.1" 200 OK INFO: 127.0.0.1:54209 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=83b4b93b-a1f3-458f-a9e4-266ef269a2e2 HTTP/1.1" 200 OK INFO: 127.0.0.1:54211 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=ce57010f-9fe5-4ef6-8b57-6c1b267f624c HTTP/1.1" 200 OK INFO: 127.0.0.1:54213 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=6eb73453-298b-4b53-913c-c62ecc50b354 HTTP/1.1" 200 OK INFO: 127.0.0.1:54215 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=de8c08af-d7c7-45e1-acbe-850dbfbc4886 HTTP/1.1" 200 OK INFO: 127.0.0.1:54217 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=34fc4051-bdf0-4a5c-9536-2049f9cac4f6 HTTP/1.1" 200 OK INFO: 127.0.0.1:54221 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=2013a620-68cd-4c90-9aa2-f3ec3e87b261 HTTP/1.1" 200 OK INFO: 127.0.0.1:54219 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=48736ca4-9e59-43df-8697-89888d32c651 HTTP/1.1" 200 OK INFO: 127.0.0.1:54223 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=9fc734c9-2d1e-4c8f-9797-cf9b6ff73d6f HTTP/1.1" 200 OK INFO: 127.0.0.1:54225 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=7f346567-56c9-45eb-977b-20449913c73f HTTP/1.1" 200 OK INFO: 127.0.0.1:54227 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=373afe88-84ea-4410-a8bd-cb6e5d4aafc7 HTTP/1.1" 200 OK INFO: 127.0.0.1:54232 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=c10ac70b-e8d9-47e5-920f-d9735622d7bf HTTP/1.1" 200 OK INFO: 127.0.0.1:54229 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=349940a0-8571-418a-8af1-caa3b261ee80 HTTP/1.1" 200 OK INFO: 127.0.0.1:54233 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=38dab0e1-e4d0-4038-ba71-5153799adac8 HTTP/1.1" 200 OK INFO: 127.0.0.1:54235 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=d37df2a8-3918-48c4-b358-5063994354c8 HTTP/1.1" 200 OK INFO: 127.0.0.1:54239 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=7a9b108a-a920-4dad-81d6-9bf86cbfe542 HTTP/1.1" 200 OK INFO: 127.0.0.1:54238 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=4262a1ac-8112-49cb-8fe7-345d2f6383eb HTTP/1.1" 200 OK INFO: 127.0.0.1:54241 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=8a7dd5b6-9577-4727-87cb-6510c34b4225 HTTP/1.1" 200 OK INFO: 127.0.0.1:54245 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=1e8e9f0c-6664-42d8-bc57-ea32f4e22381 HTTP/1.1" 200 OK INFO: 127.0.0.1:54244 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=c571054b-0364-4d7d-b2ed-b30f9bf4c0e9 HTTP/1.1" 200 OK INFO: 127.0.0.1:54247 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=8ce78aa0-2bcb-4db2-b800-5cb7b49ddaa9 HTTP/1.1" 200 OK INFO: 127.0.0.1:54249 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=fd24bc36-72c7-4c4c-8dc7-f691e0c17c01 HTTP/1.1" 200 OK INFO: 127.0.0.1:54252 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=a1b0f75b-b213-416a-b3de-2a1a13ff22aa HTTP/1.1" 200 OK INFO: 127.0.0.1:54253 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=8b653745-c549-43e0-a92a-c08ed0cf95ed HTTP/1.1" 200 OK INFO: 127.0.0.1:54259 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=444ed480-0ee4-4ff7-b0df-9a4c22fe42ac HTTP/1.1" 200 OK INFO: 127.0.0.1:54257 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=80d2384c-493b-45fa-8764-724d1eee21d7 HTTP/1.1" 200 OK INFO: 127.0.0.1:54256 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=41718b9c-5daf-42bd-93bf-4183e88eed2c HTTP/1.1" 200 OK INFO: 127.0.0.1:54264 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=5bb3ef93-dd8e-461e-8152-01160a5b1a52 HTTP/1.1" 200 OK INFO: 127.0.0.1:54265 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=85a5c149-5865-4450-a5ef-fcf94691dc30 HTTP/1.1" 200 OK INFO: 127.0.0.1:54261 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=c46b8c27-fbea-4eec-8b48-e4035acdf5d4 HTTP/1.1" 200 OK INFO: 127.0.0.1:54268 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=03dffe6d-6706-4cb6-928d-06dd0cadf893 HTTP/1.1" 200 OK INFO: 127.0.0.1:54271 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=4a866c45-2c0d-4c92-b736-8e25067ae7f7 HTTP/1.1" 200 OK INFO: 127.0.0.1:54269 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=7679d9cf-2a0a-4acf-a275-40a5a8b52b5e HTTP/1.1" 200 OK INFO: 127.0.0.1:54273 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=c3d418c6-e43f-4fbd-8e51-10da1b2b17db HTTP/1.1" 200 OK INFO: 127.0.0.1:54277 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=94657100-b3e2-4ff9-890e-d0d923f8989b HTTP/1.1" 200 OK INFO: 127.0.0.1:54276 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=de606b31-b9b2-4846-83fb-42a60e7a6452 HTTP/1.1" 200 OK INFO: 127.0.0.1:54283 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=92f6b56d-7ef6-400c-b576-d92371eba16e HTTP/1.1" 200 OK INFO: 127.0.0.1:54280 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=6a099fbf-c927-4d35-b067-c85fe049ca84 HTTP/1.1" 200 OK INFO: 127.0.0.1:54281 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=938cfd7f-c77c-4708-9469-8ccec3d42e85 HTTP/1.1" 200 OK INFO: 127.0.0.1:54286 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=2d2c04cf-3638-42c9-aab2-e997766a31d1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54287 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=f136c769-b4a0-4b8b-9c90-be649898e00d HTTP/1.1" 200 OK INFO: 127.0.0.1:54289 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=624c7b33-1428-4dd9-ae25-c0b3568de3b7 HTTP/1.1" 200 OK INFO: 127.0.0.1:54291 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=b5e03bee-a573-4b4e-8610-15e1b3bc7707 HTTP/1.1" 200 OK INFO: 127.0.0.1:54295 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=a3e3e196-814b-4034-a9ee-ce844224ee3f HTTP/1.1" 200 OK INFO: 127.0.0.1:54293 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=f53306ad-3491-49fa-9f5e-25a9b34ee394 HTTP/1.1" 200 OK INFO: 127.0.0.1:54299 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=0f0c62aa-32da-4198-9ff4-515c1ac01580 HTTP/1.1" 200 OK INFO: 127.0.0.1:54298 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=479ed8ae-a68b-4309-9a03-8c5f075bade8 HTTP/1.1" 200 OK INFO: 127.0.0.1:54303 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=89f33181-1b8b-46a5-a18c-ac1db61d6c74 HTTP/1.1" 200 OK INFO: 127.0.0.1:54302 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=3ac5ea0c-8891-47dd-8aa1-6ad0a2ebd9b9 HTTP/1.1" 200 OK INFO: 127.0.0.1:54305 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=ce0c3f47-b52b-4575-acf7-fc89f3970999 HTTP/1.1" 200 OK INFO: 127.0.0.1:54307 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=a3992f4d-6741-40d8-b9db-ecad7e5c7cfe HTTP/1.1" 200 OK INFO: 127.0.0.1:54309 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=436e81d4-bdf4-4de8-8cae-37d0e501d205 HTTP/1.1" 200 OK INFO: 127.0.0.1:54312 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=34ab0b91-85bb-4b8e-b8cc-c89dace600b5 HTTP/1.1" 200 OK INFO: 127.0.0.1:54313 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=92011b07-938a-46a4-89bf-0526eda3a11c HTTP/1.1" 200 OK INFO: 127.0.0.1:54317 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=ddf79f34-a3a4-4765-866e-b83f30c7018e HTTP/1.1" 200 OK INFO: 127.0.0.1:54316 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=d02e8d84-e6fb-44cd-8819-216a03939520 HTTP/1.1" 200 OK INFO: 127.0.0.1:54319 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=3777b6b0-73b2-4c56-bc32-d271006ba459 HTTP/1.1" 200 OK INFO: 127.0.0.1:54321 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=84f11e23-3e0a-4303-aa88-3a26058194e4 HTTP/1.1" 200 OK INFO: 127.0.0.1:54324 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=e887d080-e57a-47a4-bb2a-122f7ac663e4 HTTP/1.1" 200 OK INFO: 127.0.0.1:54325 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=08704b31-c0e3-49e9-8c2e-2a9eb8162639 HTTP/1.1" 200 OK INFO: 127.0.0.1:54328 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=acf6268b-9161-418d-a6a2-7c591e23caa4 HTTP/1.1" 200 OK INFO: 127.0.0.1:54329 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=d6dae325-07b4-497c-8302-6f3646afb559 HTTP/1.1" 200 OK INFO: 127.0.0.1:54331 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=3c8f69d6-fad9-4543-9418-01a266206560 HTTP/1.1" 200 OK INFO: 127.0.0.1:54333 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=07c23995-c229-44b1-a55c-c430f33d5eda HTTP/1.1" 200 OK INFO: 127.0.0.1:54335 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=690f7cad-9a12-4325-ad71-4c0f36ec5b9b HTTP/1.1" 200 OK INFO: 127.0.0.1:54337 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=ecab23e4-5666-4ddd-b58b-30e2ca66e1d9 HTTP/1.1" 200 OK INFO: 127.0.0.1:54341 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=3e9990e1-0fa2-432e-a89d-926e3c2eb203 HTTP/1.1" 200 OK INFO: 127.0.0.1:54343 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=b3fa3e19-8c7a-48ff-8896-74ac4f8abdde HTTP/1.1" 200 OK INFO: 127.0.0.1:54339 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=3a177be9-c0c9-45ec-8ef2-090a78341e69 HTTP/1.1" 200 OK INFO: 127.0.0.1:54348 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=b2cbc87e-c44d-40e4-9c1d-01f804b39380 HTTP/1.1" 200 OK INFO: 127.0.0.1:54349 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=ffaabee1-008a-4023-b3bb-d97dc1dce254 HTTP/1.1" 200 OK INFO: 127.0.0.1:54345 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=7e63e103-02dd-4559-843a-be5463f24bda HTTP/1.1" 200 OK INFO: 127.0.0.1:54353 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=dd04bf7f-559c-4638-a506-8a1c0d498706 HTTP/1.1" 200 OK INFO: 127.0.0.1:54352 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=57bbdfd0-984c-4043-83da-1ddd23f9e897 HTTP/1.1" 200 OK INFO: 127.0.0.1:54355 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=714404e4-db19-48d2-97be-613ea71b36e6 HTTP/1.1" 200 OK INFO: 127.0.0.1:54359 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=582a4502-82c2-4c97-9b8b-646ca8933e04 HTTP/1.1" 200 OK INFO: 127.0.0.1:54358 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=47744dd3-2bff-4736-bd2e-05dd4c841aea HTTP/1.1" 200 OK INFO: 127.0.0.1:54361 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=67dd3049-a11f-4ca5-b1f0-d9efe991bcd7 HTTP/1.1" 200 OK INFO: 127.0.0.1:54365 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=27313eae-1821-48be-8b94-16a8fe2c3ac3 HTTP/1.1" 200 OK INFO: 127.0.0.1:54367 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=94dc07e6-63a9-4c7a-aacb-6aed2b91e118 HTTP/1.1" 200 OK INFO: 127.0.0.1:54364 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=aa410512-720c-4f29-b76f-10fbaee0ddfa HTTP/1.1" 200 OK INFO: 127.0.0.1:54371 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=f05d9172-32b9-40f7-953d-c54e7b35fb4f HTTP/1.1" 200 OK INFO: 127.0.0.1:54370 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=ce5ad339-721b-4ec6-b7eb-0286b60ca8fa HTTP/1.1" 200 OK INFO: 127.0.0.1:54373 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=665bd24e-67a4-4a39-a16f-38eedfabf9ff HTTP/1.1" 200 OK INFO: 127.0.0.1:54377 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=44dc4670-483b-4db6-9323-2626b77b7a0d HTTP/1.1" 200 OK INFO: 127.0.0.1:54379 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=11c276ea-7319-4d79-93d8-c2f9449df101 HTTP/1.1" 200 OK INFO: 127.0.0.1:54376 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=443322ac-af4d-4abf-95cf-181ef6f28045 HTTP/1.1" 200 OK INFO: 127.0.0.1:54383 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=624726b6-c5d8-4546-aa25-1937eaefc5be HTTP/1.1" 200 OK INFO: 127.0.0.1:54382 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=9ce86fee-76bb-42d9-a7d0-f3b30d2141f4 HTTP/1.1" 200 OK INFO: 127.0.0.1:54386 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=65412a17-5fcb-4ff2-bb23-430e58abf3c1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54387 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=d81dfc5e-e8b5-412c-9152-c5410cb9710d HTTP/1.1" 200 OK INFO: 127.0.0.1:54390 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=1e88c51e-f055-422f-9c42-0575ba58a349 HTTP/1.1" 200 OK INFO: 127.0.0.1:54391 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=375f578b-f565-4e14-9418-0e73d6f1d25a HTTP/1.1" 200 OK INFO: 127.0.0.1:54393 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=355643b3-2896-4f7f-8ff4-209fff0658ba HTTP/1.1" 200 OK INFO: 127.0.0.1:54395 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=782b32d6-ab1a-4aa4-a29d-ce0eb70bab53 HTTP/1.1" 200 OK INFO: 127.0.0.1:54399 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=b547ed77-5341-479f-adff-3e453fd7a958 HTTP/1.1" 200 OK INFO: 127.0.0.1:54398 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=c1ecab6d-2a66-49b5-a264-59c8ce8acb77 HTTP/1.1" 200 OK INFO: 127.0.0.1:54403 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=9f224c4a-1381-4057-823f-40c43119ee80 HTTP/1.1" 200 OK INFO: 127.0.0.1:54402 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=9b63ec0b-39fe-4523-b774-088b4c0a91cf HTTP/1.1" 200 OK INFO: 127.0.0.1:54407 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=46ebf49d-c96a-460f-904c-47355450dc5c HTTP/1.1" 200 OK INFO: 127.0.0.1:54405 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=f49be9ff-4b35-404e-aae0-f9f82b8a79af HTTP/1.1" 200 OK INFO: 127.0.0.1:54409 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=329d1aeb-e16d-444b-a641-2521e49b5a2f HTTP/1.1" 200 OK INFO: 127.0.0.1:54411 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=cc9c9970-b4fb-4e00-b0bb-7b94c7f1c21d HTTP/1.1" 200 OK INFO: 127.0.0.1:54415 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=11397d35-9852-4ba5-9412-ae2a23c8cfd1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54414 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=49420f41-09ce-4ff0-ab19-0fa3e26d50e4 HTTP/1.1" 200 OK INFO: 127.0.0.1:54417 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=f86cdfda-e52b-423c-aa9d-6a3919a22e25 HTTP/1.1" 200 OK INFO: 127.0.0.1:54419 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=c0081ddc-db0b-463d-827a-268aba9e8e75 HTTP/1.1" 200 OK INFO: 127.0.0.1:54421 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=c3f163b1-664b-4d7d-9b1e-ae3d6939f60f HTTP/1.1" 200 OK INFO: 127.0.0.1:54423 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=f10c98df-6842-4b12-be8f-e4b3c600d507 HTTP/1.1" 200 OK INFO: 127.0.0.1:54426 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=b7680a4b-0e92-4913-b2f1-5838d40daba5 HTTP/1.1" 200 OK INFO: 127.0.0.1:54427 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=cbc2f9f0-d5b4-4c83-b350-83dba6c7f49e HTTP/1.1" 200 OK INFO: 127.0.0.1:54430 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=fb6d143b-1497-46cf-a50f-7eba89cdf941 HTTP/1.1" 200 OK INFO: 127.0.0.1:54431 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=e5f20d3e-2eee-431e-81d3-e2a50d88e633 HTTP/1.1" 200 OK INFO: 127.0.0.1:54433 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=79a4b678-cfb9-4816-af98-dd8662f2d7a4 HTTP/1.1" 200 OK INFO: 127.0.0.1:54435 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=b92b32cc-c676-45ce-a418-bd83ae33a0be HTTP/1.1" 200 OK INFO: 127.0.0.1:54438 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=75e23b78-cdba-4a6b-82b2-4033a8ee80ab HTTP/1.1" 200 OK INFO: 127.0.0.1:54439 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=253f2b48-fc45-4e71-a3f7-f298d6787178 HTTP/1.1" 200 OK INFO: 127.0.0.1:54441 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=5a1e6187-e5e4-4759-b6ba-400627ca4f36 HTTP/1.1" 200 OK INFO: 127.0.0.1:54443 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=856aa1ba-0498-499c-aa08-6459d3925f5f HTTP/1.1" 200 OK INFO: 127.0.0.1:54446 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=5c595ecd-46af-4e16-be10-ece5a83146df HTTP/1.1" 200 OK INFO: 127.0.0.1:54447 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=46a76d80-8e13-4946-a963-5981e565b4ae HTTP/1.1" 200 OK INFO: 127.0.0.1:54451 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=8397883a-0af6-421a-b008-497d534e710f HTTP/1.1" 200 OK INFO: 127.0.0.1:54449 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=17d0ec69-e1d7-4470-9f5a-8bff7e7dcfbd HTTP/1.1" 200 OK INFO: 127.0.0.1:54453 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=7f410fb2-8b5c-4285-b487-2b82d16daa04 HTTP/1.1" 200 OK INFO: 127.0.0.1:54457 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=f9c4963f-6295-475e-9e36-cdb0b48be7a5 HTTP/1.1" 200 OK INFO: 127.0.0.1:54456 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=d5677f1f-76d1-44c4-b4d5-7840d88bcba2 HTTP/1.1" 200 OK INFO: 127.0.0.1:54459 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=4ae09c87-1def-469c-81e8-a39e57f369e1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54461 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=daf3b56a-630c-41f6-858d-37e3cab3d5d0 HTTP/1.1" 200 OK INFO: 127.0.0.1:54465 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=2d21c86c-114c-482a-aacf-9b1c120b530c HTTP/1.1" 200 OK INFO: 127.0.0.1:54463 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=81d5e038-56b7-46a2-ab30-9d6b9a1051ff HTTP/1.1" 200 OK INFO: 127.0.0.1:54468 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=84c00150-6070-4d8a-bb75-fad6089bebef HTTP/1.1" 200 OK INFO: 127.0.0.1:54469 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=b9ec8f6d-ae8c-456e-943d-a914af4843c7 HTTP/1.1" 200 OK INFO: 127.0.0.1:54471 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=a42f1212-f830-435f-95a9-a206ddf27f6c HTTP/1.1" 200 OK INFO: 127.0.0.1:54473 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=dc4c3c40-e977-45e1-824f-ba86022a063f HTTP/1.1" 200 OK INFO: 127.0.0.1:54477 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=3c78cd65-2b7d-4d8e-85a6-82b4a7dccfcb HTTP/1.1" 200 OK INFO: 127.0.0.1:54476 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=6f50ec6f-5a79-4642-939c-e4976d229274 HTTP/1.1" 200 OK INFO: 127.0.0.1:54479 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=90229cef-a86b-4f91-b780-58d47b677cb0 HTTP/1.1" 200 OK INFO: 127.0.0.1:54483 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=17f1c658-fb3c-4a6a-9b0c-2f6fe84e68c3 HTTP/1.1" 200 OK INFO: 127.0.0.1:54482 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=11dc886d-b92f-4bac-976b-d27ad251ec58 HTTP/1.1" 200 OK INFO: 127.0.0.1:54485 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=65563eca-ded3-4c0d-8cdb-037685fdb01d HTTP/1.1" 200 OK INFO: 127.0.0.1:54487 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=2febd09a-d147-4101-bd8b-1f5a09dae53e HTTP/1.1" 200 OK INFO: 127.0.0.1:54489 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=26970f2b-de35-46d3-9d1d-7c6ec3d1e328 HTTP/1.1" 200 OK INFO: 127.0.0.1:54491 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=bf811cbd-063b-4041-ad07-2eb727464a40 HTTP/1.1" 200 OK INFO: 127.0.0.1:54494 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=429bccf5-1e38-4447-942b-fa3004a3a1cf HTTP/1.1" 200 OK INFO: 127.0.0.1:54497 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=7d8a06a3-1ec5-4b0b-841e-3cb1d3ff33a7 HTTP/1.1" 200 OK INFO: 127.0.0.1:54498 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=124c91ec-adbe-4bfb-b442-f147203c939b HTTP/1.1" 200 OK INFO: 127.0.0.1:54500 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=424d7788-80ea-490e-9bfb-9ce1612c5015 HTTP/1.1" 200 OK INFO: 127.0.0.1:54502 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=a37cae2f-b91b-4e22-b9f3-9da2469298c6 HTTP/1.1" 200 OK INFO: 127.0.0.1:54504 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=14c497b8-0639-4dae-b2c3-8e2d0f80e91b HTTP/1.1" 200 OK INFO: 127.0.0.1:54507 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images?still_id=c5026b1b-956a-49c8-b3fb-04622e9a36f6 HTTP/1.1" 200 OK INFO: 127.0.0.1:54508 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/3f7167f2-6857-4ee6-bc5d-d379346932f8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54512 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/d910b458-3fda-4aa4-abd0-88415dea6bae/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54511 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/4c96ed8e-e2ac-4f5d-b90d-32062cff8e3d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54514 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/8b5d8cbb-0715-44ba-8c40-9f41a3fa63a1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54516 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/d16f8036-761a-4556-bd66-557de4a38a78/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54518 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/8f35e455-76c7-4b2d-95b8-155e35442610/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54520 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/259973c4-62c8-415a-b5ca-44fb01ba7517/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54524 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/ca7eb607-9250-4a66-aef4-8dcbbe44c4d5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54527 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/93aba573-daa2-4d9b-bb4d-0fa19900c1b8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54523 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/a1ea3046-5a6c-4023-9673-607994ea86bc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54528 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/67e4b253-9d50-4187-9623-2344e362b648/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54530 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/fee91ec4-9099-4ecd-83c8-b619ac1a633b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54532 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/6877cdda-c359-4f92-bf2c-1173f8831f7f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54536 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/2d24e2ad-7a1f-4ddf-933e-fb5bc5b6bd16/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54535 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/a61f0b12-2259-42fe-998b-53531f55c37a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54540 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/a2881af1-37b1-41f3-b151-444376fc43d6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54539 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/6da845b0-fadb-4e5f-a381-3dea99406d45/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54543 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/4b334406-e6f9-4255-905f-bf4dbc21d118/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54544 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/cdb52a49-350b-4cae-a617-83cba9e30298/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54546 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/9601ed01-d9e6-44b8-9134-f1eceac1be51/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54548 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/1e09880a-ec53-4c79-85ea-a02567cf9db0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54551 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/26c03d92-b076-4051-bdf7-cabef41c1dd9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54552 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/1e1f431f-9bf0-463d-8a55-bdc3795877ae/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54554 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/d8d421a4-de9f-4600-9568-84d684df1e24/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54556 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/13f97db2-35fb-4681-9326-49de12474c44/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54558 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/71b95078-b11e-424e-98da-fd9312779d01/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54566 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/587a432f-ea56-4bf5-9d2f-605b78903e74/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54568 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/6c6ce75a-5304-4ed0-bf63-b7bd7efcb3f4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54565 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/fde467ba-c324-4537-b3de-fbd9b1b6e711/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54560 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/203931a4-ad80-4845-ac36-ea7da472e50b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54562 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/404097bc-797c-4ff2-8302-6ab875b193eb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54572 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/2892f5d1-c802-4162-b3a8-5b6aa2a94ce8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54571 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/a9e3a2c1-e5dd-4b6a-841d-7cc9f278a3b3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54575 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/7df7205c-87a0-4b87-8eda-9364e91365a0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54576 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/f7a0035d-636a-43fc-a9b4-f3c734ee7266/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54580 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/79d2b3f1-3022-4bac-a035-bff1eb11840a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54579 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/4c06c5ea-6bde-4da4-8199-35640bdd0f4e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54582 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/9312b4a1-ed2e-448f-abfe-32c7a65241f3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54584 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/71458764-d6ab-4a2e-8b56-e7d616bea700/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54588 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/a70fe675-1966-4483-8494-8288b2b73496/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54592 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/6adea54c-030a-4b8e-a423-13722b591074/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54587 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/12c2146f-ea52-4c0c-b916-3b145728fe1b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54591 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/405da74c-f1a1-44c3-ba10-1a5fc4758541/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54596 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/a10d4b2b-66b2-4870-941c-63b9040728e9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54595 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/8fad1c41-899c-4392-a206-f63097c83ef6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54599 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/0b515774-27e1-4e38-8414-406fe7ac4bb7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54600 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/536244c6-9c9a-43a2-a7b3-954eaaaa4ba4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54604 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/2965b730-cc44-4a0d-985e-217b8f0c037d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54602 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/5da4cfdc-9112-4cb3-be36-7b4e8bec96ee/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54606 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/3329a34b-7295-45b9-8288-c7a4ef52924d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54608 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54610 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/d67d91c0-73c1-4ffe-a3fa-20eaf4230d47/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54613 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/d4e9ce01-1b2f-4626-9cf1-f813f56cd59e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54614 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/875a3fd9-a58c-4773-9f65-acf163d6be26/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54618 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/099dda7d-9804-4ca2-88ea-242e0b9c1fcd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54617 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/256ccd3d-1e8d-491c-bb20-8789bdb8e515/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54620 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/300cc343-3db9-432b-98da-7a6285faab39/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54622 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/dc8cf799-241d-4ea8-abdf-8a17ecf170ae/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54629 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/e47eb65d-5e7a-4003-ac00-6a5d87ae9870/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54624 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/c25c8dcd-b2af-434e-b22b-8f9cf0fed4a2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54626 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/2a743656-f8e1-46c4-afa1-f37c93a465bd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54630 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/57af3315-b912-49ec-ba45-fb1f500efa92/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54632 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/09fefa2e-d1ee-4bf0-bd2d-e0a7f81370d7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54634 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/d9d0f9dd-95a3-48cd-8baf-4180c102b5f6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54638 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/51b8249b-541a-44b3-ba0f-3be98b40e988/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54637 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/634c8c39-e829-4668-bf53-d6f077a84ea3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54644 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/20dfb994-b080-4cb5-afb5-e919ddd7c9a6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54642 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/a9ef6f27-7900-4d29-a267-1a1617a493b9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54641 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/28d5ed10-3f57-4055-a12a-7785e3e4c070/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54647 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/c77b59c1-8863-4e1a-8057-de5c86353798/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54648 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/aa46e009-0537-4ca6-aa46-dacc861bfe92/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54650 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/1c943503-008c-4512-88b0-cf9c4c7aadc8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54655 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/4e29b025-9b8c-48e1-96cc-536268959f5b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54656 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/75f54d3a-d078-41f9-a722-1505435e76c9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54652 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/4ed7c480-bddf-4daf-93cb-9001329d7194/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54658 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/50809d4c-6274-4460-836b-45735e5cb493/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54661 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/9e430d49-a8dc-4e7b-9fe4-deb955510883/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54662 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/1e922c76-8d0a-40b9-b21d-23bf6a70b3f5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54665 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/1be2e2cf-5a54-4e15-afde-7bdab2109272/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54666 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/5bc5d3e8-ce62-4b3d-a656-7d80e1c65acb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54668 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/1917d703-6452-4999-a0af-bd22c774cc24/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54671 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/450288e8-0907-4ddf-9014-38c027130e97/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54672 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/985995ea-0100-4b0f-b90b-8ee022350397/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54674 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/79561cf6-1245-4e7c-9d80-a8a857f64dd6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54676 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/833d0c5a-ecea-4c1a-87b5-1e038efa9970/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54679 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/9d4f35b5-dde5-4813-bf0b-c091841f368e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54680 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/827971d8-f807-41fc-80d4-95210888bb60/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54684 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/bd5fee4a-fd5e-4bd9-a52e-43f23266aace/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54683 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/b3e9eed2-684d-4466-8a51-77ab354af32c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54686 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/8c2431bf-06ec-402c-ab5f-9b945bf2528d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54690 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/333de8c1-cf8a-4644-a1ec-0c3b70074e44/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54692 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/3208e224-7adc-45f4-bec8-40d163688c8d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54689 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/42bdb685-4e18-4c69-b342-73b114cff695/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54696 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/276ac1e3-4ad2-47ed-9537-2b52e6cadc84/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54695 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/fa4fc9ec-ab47-430a-8f06-025ed589aa47/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54698 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/b4458d60-1612-41f2-bbd7-390f446aa4cf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54700 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/2c2e9787-9cdf-4550-a3a1-adf06dd00f20/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54704 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/9203cb4a-53c2-4b47-b37c-f24999c7baf7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54706 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/b9c847c8-05ba-419a-951d-368894bf626f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54703 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/0be22312-2a25-4a5d-8655-68ad90cf5a2b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54709 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54711 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54722 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54725 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54728 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54732 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54734 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54738 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54740 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54745 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/2892f5d1-c802-4162-b3a8-5b6aa2a94ce8/file HTTP/1.1" 200 OK INFO: 127.0.0.1:54744 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/pipeline-graph?episode_id=fbf15266-989c-4cc8-8d82-699ea5f628aa HTTP/1.1" 200 OK INFO: 127.0.0.1:54751 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/cc422928-aedc-4cb6-8bd0-0d597baceddf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54749 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/8737f83e-b420-4116-b100-33c14a05b097/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54750 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/de123f5a-15a2-401b-95df-3c2e0835f7ab/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54753 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54755 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/7df7205c-87a0-4b87-8eda-9364e91365a0/file HTTP/1.1" 200 OK INFO: 127.0.0.1:54757 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54761 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54763 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54765 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54768 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54770 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54774 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54776 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54780 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54782 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54784 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54787 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54790 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54795 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/d9d0f9dd-95a3-48cd-8baf-4180c102b5f6/file HTTP/1.1" 200 OK INFO: 127.0.0.1:54797 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/f2ea651b-01d8-4cf9-a09c-1c62eb4162bc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54798 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/a6a52fca-9cef-4a12-af09-13e876b64b69/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54794 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/pipeline-graph?episode_id=fbf15266-989c-4cc8-8d82-699ea5f628aa HTTP/1.1" 200 OK INFO: 127.0.0.1:54800 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54804 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54806 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54809 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54811 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54814 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54818 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:54824 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:54821 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5 HTTP/1.1" 200 OK INFO: 127.0.0.1:54823 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:54828 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:54826 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:54830 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/episodes/41b30f18-e240-4763-b289-8b70957a4f28/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:54832 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images HTTP/1.1" 200 OK INFO: 127.0.0.1:54845 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/726fdedc-1c96-4e21-8b02-8628902ac6ac/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54840 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/06eec3bf-711a-4efe-b5e4-e3a45608cfcd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54839 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/2a4782d1-7406-443e-b454-9ce7b0fa60a6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54843 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/a6b81eb4-77f0-4d68-98fa-932708e7ed48/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54844 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/1acf6596-eb61-40d2-9aef-f06a00fd6502/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54835 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images HTTP/1.1" 200 OK INFO: 127.0.0.1:54855 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/84be3c66-fe72-42b1-a0f5-1bc883ff8ed6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54848 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/52d168e5-d3f2-40f3-bfe3-157350383ea6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54849 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/5ade2bab-9688-454c-a633-901f0ad2261f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54854 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/0d3122ad-735c-418a-90b7-57f1d5a9e69b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54851 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/8be28ea2-7d6c-4977-872f-894a2073a608/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54857 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/883f390e-1b73-4efd-9c54-cfb9071d07f8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54862 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/3726be26-4846-446c-98ed-cb2c19511344/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54863 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/d01cccc7-d19a-4199-8673-4dab9861d7fe/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54859 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/581b715c-1502-46d5-a5a6-c2c2ce4dee2d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54865 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/50c33734-a527-4ca6-8d3e-b850082f84e7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54867 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/24e4a0be-2080-421d-b299-50fbd2b5725a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54876 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/65fe96bc-d904-4ba1-98ab-6f3a2fd7e4a8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54870 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/18655e86-b129-4702-90fe-a163b18c192c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54873 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/d710a4d3-d963-42f1-925d-fde7bb33a320/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54871 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/3fad7084-a480-4f2f-b4f1-231e446b5246/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54879 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/f0c66144-e53b-4eb9-8b22-d7cfade3b833/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54877 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/837e6d1e-fecb-41eb-8c57-06fc0ff6c6e9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54881 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/eb9a4ef1-dd42-4297-bb2d-e8a9c3e5c420/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54891 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/c0d09987-1332-4c99-b23d-6be82b7ef11c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54884 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/5f30deb1-92c1-40e8-9c7f-903cf7aa0c8c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54887 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/cf72f442-a60f-4061-a3c6-e880154334f5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54889 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/c8f66a8b-51b7-4d8b-a29f-4d85c1beba21/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54885 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/0abb9938-0282-47dd-b93d-9a761bd1318d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54893 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/554ecc62-3984-4120-9072-ad8be3fdd25a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54895 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/1b17199c-1ad0-4315-b8cc-6b85a33dc6bd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54900 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/acc6d6c3-9e1c-4531-b18e-f9676386180b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54899 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/17618e22-1a6d-40f3-9f62-fa7f02989fcf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54901 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/b9dd2c76-d1f2-4581-b3cd-5c58903c81c3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54903 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/bdf3d1ea-07fe-482f-884c-676915c8e440/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54909 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/9b03b3c0-5341-42cd-973d-3a508fea3e90/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54913 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/6754488e-5c92-4810-996b-8f8da522bf3d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54907 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/21d77544-2143-48a3-a910-a020c10f636e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54912 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/6a188744-b7f8-4f74-ba5a-e641b71d6039/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54905 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/60012d96-0386-4b97-85b5-9e3a62d6ef3b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54915 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/dd8dd6ce-7d61-4f01-8edd-a9bd96bc9b6d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54919 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/da8a48bd-316f-411d-ba4d-6454afb602d6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54918 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/28d48226-f742-464e-a56d-d108d2a7f035/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54921 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/357549d8-3869-4f5e-bc19-e3785fd0dc51/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54925 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/4684339d-c287-4c15-92ad-5a03f011d1d0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54924 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/7dac54fd-cadd-491c-9ad5-8005d0d6c2ab/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54927 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/c8e1e356-766f-41c4-ad51-d012afa2d610/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54932 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/ed43930c-6409-4f3d-a525-c657fb816440/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54929 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/55133158-add2-43be-8849-5cb44821e193/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54933 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/addc3754-59a2-4cb1-8a3c-0c3cfe2f85e1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54938 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/81208c7e-e0e8-49cc-ace8-dbf76c600a71/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54935 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/a397160a-d21b-464b-babc-50ed61da5b6f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54939 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/72a728a8-097c-48cb-ba29-03d7e9dbff07/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54943 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/e230e458-497a-4070-a6ae-9ba57f146cfe/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54942 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/9a6f7821-e96b-4bea-a14b-1db94ed2557b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54947 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/289a8de3-bae4-4c05-a00b-70618faa9f2c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54949 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/931b7bdb-9b02-48a4-946d-2e8d5e832db2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54946 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/6d52888d-218e-435d-b5f9-48ea6fcc316c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54951 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/caf13cd4-0920-4462-a187-0ed711bd1c7f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54953 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/432077db-c5d4-4188-8e82-ba0e0d7a8a22/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54956 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/07134947-d9bb-4647-b8f4-af62f24b05f9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54960 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/9412c1d7-7df2-460f-86dc-8b51a3106f0b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54957 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/149b5348-d064-4156-aa7a-f44a0215c8e2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54961 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/e15700f8-8d3b-426e-a239-5c8bcf423124/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54963 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/c0062bb6-6fe1-4730-95aa-70693455c4d4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54973 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/57a5e0b1-d621-4692-8679-1663cf2e3018/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54970 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/ce99f621-14e6-4fed-9c96-fca3b901d18c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54965 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/ea602177-78c7-4556-8b5d-2b418387ede6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54967 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/6d75025a-b58f-4caa-b775-6ded4f34926b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54971 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/7c6840e6-9199-4e78-9953-06ec27a415d7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54976 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/eba9bdc8-9b1a-4b4b-9b5c-9896bb6c3922/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54978 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/a95adf6a-484f-469b-803b-598d90f8aaf7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54986 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/9ea0cd01-7ed4-4975-a0a4-f42fb10c6187/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54985 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/e3ea6b86-8238-49f0-9fd8-e0cfaa982c85/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54982 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/66f17a1f-d3bb-400e-b115-554011f7e988/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54980 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/5c358620-a1e3-4403-9644-4f5035d7b16e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54988 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/d9aa2a78-6f15-4b77-8484-99ef3b522826/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54990 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/932abb23-b5af-40c1-974f-44ac396489c4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54993 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/f7dab021-ccd9-46bc-ac9c-c92de29da602/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55000 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/ed512ef4-b632-4872-8af5-93cc3fc98dea/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55002 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/b38e4fd0-8d0c-457b-b25b-8f0c5a2d4963/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54994 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/8a74e353-49c5-4fbd-98d8-ba5c3b17fe0d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55004 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/cf1058f5-804e-4634-9bf5-a1df09814e5e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55008 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/7c692c0d-cfb1-4154-86ed-f1b66c3ca2a3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55007 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/ec56f509-da48-404b-bce0-6c81141485d4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54997 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/e79b42c5-c067-42fc-ba22-14d17a822268/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54998 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/a96bfbdb-92f7-41ed-8e53-7e506bc7fb2e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55010 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/c9c42e0d-c55a-499a-b3c1-7977f863adf6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55014 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/429115dc-6370-42d6-bdba-58119e301998/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55013 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/f1074241-3e4e-4eb2-b489-7c2999cd3c5b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55016 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/dcef3e95-841f-4e2b-aadf-5b068594bfbe/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55018 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/f94766e9-accf-4067-abf1-f3224243e542/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55020 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/f85ecc6e-446e-4782-bafc-a0acab2b40c9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55022 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/9ba17e69-1672-47ef-9158-72847334f241/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55024 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/35b85c73-6cca-4ae1-b27d-f62ee216ba02/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55027 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/5922db84-cd78-4eaf-b6f0-270c1f32a863/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55028 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/59cb6e0c-3678-4b6e-842c-6a935f62fe09/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55034 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/8b286d9e-a972-414f-ad44-6bc223bcb5e3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55032 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/a3dca204-810d-4b07-afe6-9a794eb3199a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55031 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/e163de48-2af0-40e4-8727-9d5733930b79/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55036 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/c8dcf7bd-0050-4496-a67b-ac3483b5070e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55038 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/9ecc5b0f-847a-4d39-a810-721f82f1d9d7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55042 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/28106736-ce8c-459b-ac95-eb543db06713/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55041 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/f488cb4c-adb8-4216-9097-ac97c366b78f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55046 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/57eaeb39-2aac-4315-a3b5-783b29b0fcea/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55044 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/8ff32df9-c4be-4af5-9a36-cebff1154c34/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55048 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/612fd6a0-5c73-4fa6-8e9c-c9100a2e3e06/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55051 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/85425ac0-0182-480e-8bdd-1606d941ecb7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55052 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/b2e42aaf-f7f2-418c-8338-f98aee9d076e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55056 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/ce848b94-f50c-40d4-af9e-efeb0852d37c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55055 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/9f7e61f7-312a-4a1c-888b-2f59d964969e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55058 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/ecf21f50-d11b-40f0-a319-cac991d1ce11/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55060 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/4a41483a-4d8a-41ae-b612-ba93ca36d25f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55062 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/a58f046f-8847-4c1a-afb5-c9389573baf9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55064 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/f720350b-6b42-48ee-be8b-5f73bd62bb2f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55068 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/0c4588b9-ea22-411e-98b1-658f5c0dae15/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55070 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/90f3ca20-5788-4f7c-8465-263c34105460/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55067 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/7b88da5e-4009-406d-bf21-502d8319fd57/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55072 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images/551ac684-170f-4a29-a41f-c06b9f09f651/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55075 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:55078 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:55080 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:55082 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:55085 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:55087 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images HTTP/1.1" 200 OK INFO: 127.0.0.1:55089 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images HTTP/1.1" 200 OK INFO: 127.0.0.1:55094 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/25378a06-5546-4b21-856f-aad777a57f78/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55095 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/97b306e5-a90b-4879-ad95-70af89d93763/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55091 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/361286a7-95b5-4c4b-a780-fad4530f930d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55097 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/c82a4c1f-55ef-40f1-8993-6657cdbf46d7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55099 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/89a84cdb-0e93-4850-ab13-5650cdaab5ff/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55103 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/fe80db13-6cdd-4cec-bdb8-a3f9d2a28a0f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55105 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/cb46bb30-7f5f-45bb-b219-ffc0f998afd6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55101 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/7d0c69c5-3212-47fa-a059-9cd3e9b1da17/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55107 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/05cb4ec4-0b81-4eb2-a0e2-1e338af8031c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55109 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/c1a6be90-7b89-4a37-bf20-af3b638dd5c7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55111 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/9077cb0b-80ce-4afc-826b-3e7d0d64ad2b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55113 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/b3c03ab5-5ebc-4489-a1a8-a6411e7e0277/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55117 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/cd036232-87b5-4f21-b489-435fbc7760ad/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55116 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/06bea63b-2371-4f8c-b956-db3d62c3a320/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55121 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/eb22e669-9574-4aa9-92a0-c84fb815cf56/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55120 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/1380074e-81fb-4f7d-b055-5db4033fb1a2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55123 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/b207616d-2444-4636-bc9a-f8b88c1ae835/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55125 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/2a40db08-d3e6-43b8-8b03-46afded27580/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55129 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/304284e1-2395-4301-a33c-d2cd83c296e0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55128 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/0a9ddb43-9990-4606-8d99-b74d39dc93f5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55131 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/a99222ac-8377-4278-a919-4c7bb7c1f0b3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55134 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/63c56f7e-44fc-40d7-bc6d-1dc63a6ef7af/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55135 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/33228541-5e95-4c02-8530-a79c301f518c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55139 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/b29696df-bbb5-459b-8aca-d5945aea175a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55138 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/198d63b0-3832-4489-9bfa-0094c23a9248/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55143 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/5c7f0163-32c8-4d80-a85f-9e18a8d68957/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55141 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/93785d8b-ccc2-4219-bb2e-59eb493153f5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55147 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/ef84e744-d6ae-4663-a21e-db05880389c3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55145 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/cb706adb-8660-45e7-8e54-6b8aa5ca1a14/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55151 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/dac2840b-04df-4f90-9ab2-da9948c5b10a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55150 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/e1eba49b-6f44-4b57-98cc-fe8e4d5a32d3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55154 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/2f22c671-e47c-4fe9-8190-8d7b89b7859f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55155 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/016e6405-e19f-42cd-bd3b-b12d9f7a0a71/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55157 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/8083e9cb-c3dd-4a62-a7a3-ff277669ab01/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55159 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/98078941-de3c-4e72-b950-bae659cfc34d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55161 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/621522fa-9139-4cc2-9ee0-1f236b0bdb01/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55165 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/843515f8-5d0f-47b9-b867-b4ca96ad154f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55164 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/f6430dd1-5ebf-4207-aaba-4fd89c0586f4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55169 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/7b41d4fc-ff61-4330-9505-e317100163cc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55167 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/2d012d49-d09c-48df-a5bd-0f752893d24a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55171 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/818621c8-f9ac-4137-82aa-e1fceb8609f0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55175 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/4f6b932c-397a-4ce6-9845-1d03960f89fe/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55181 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/250a11b3-6e7a-4cde-bba2-ad99053c6919/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55174 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/bf86d211-b226-4956-b0fc-c4a35b80990e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55178 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/b8637096-b9a2-4c68-af0e-68decbca09b9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55183 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/5a91384a-ff51-448f-b465-51a83dd17696/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55179 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/1fb81927-134c-4ba4-8ae2-e038cdb08fda/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55186 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/77ecbc98-22b1-49b6-a58e-4ae10089c6c2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55187 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/8aa540b5-8997-497f-b1d6-09965c7ae7e3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55189 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/a362d326-77e5-484d-a58e-3ba4e9f3fb5e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55195 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/58172758-746c-4e11-8eca-2b3861fb81d4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55194 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/e87ef288-02ab-412d-b9f4-c7b855e24d80/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55191 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/74e926ce-830c-4db6-9bcc-3338af6bcb4e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55203 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/751c8146-ec94-440e-bbef-36a7684dd0d2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55199 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/67c63de1-309b-4b1b-89cd-fcc715af464c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55202 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/33194549-6b2e-4ed1-8b80-83d49068d8d2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55197 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/3dad1351-b2ae-4470-bbb6-bf649fb0e3ad/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55206 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/e6c41d17-278d-46b0-a7b0-457cd6f74ff0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55207 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/ea1650a6-d33f-490c-8825-6fa7caaee01d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55209 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/8c979d10-2118-4c39-a1a0-e343a5debe9f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55213 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/d1644435-1073-433a-abd6-d03bd16a3c9d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55218 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/e776022f-6941-4da8-9628-d270907eda2f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55215 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/9a686c44-52ad-49ad-bce8-68032a3c3e38/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55214 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/87cf51cf-a4f4-412d-8724-a91612aea36c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55219 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/96d91aeb-400a-4e9f-ad9d-19a22f5026f4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55221 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/cc9b87de-8341-4f3f-9fbc-95f59d1b4dfe/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55225 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/fe2431c9-2565-4fd1-85c9-e0d695360c74/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55224 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/60432e59-b5da-4773-8c2c-226e7d057991/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55227 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/529574f7-c5b8-4225-833e-c6a00b551d93/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55230 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/8c86be19-fb11-43e1-b74d-55a6c80f1022/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55231 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/269fcbd3-ba3c-46dd-b648-49113468d3dc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55233 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/38b5053e-f387-4372-835e-938f95422281/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55238 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/f8e65d0a-f1b6-441c-95e1-7c676dc7ee02/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55239 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/d7c4f084-d328-4bbd-bbd9-0ca9f53d4086/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55235 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/d38643b2-3265-4426-868d-f89255f700b4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55242 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/111de5d0-2a87-46db-ba60-4f8ebd464b04/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55243 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/f2b33ddd-e3f5-4919-a8ab-ec220fa9dcd3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55245 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/cdadce9f-08ad-48bb-9cd7-9e3cd48d5543/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55249 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:55251 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288 HTTP/1.1" 200 OK INFO: 127.0.0.1:55257 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:55259 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:55258 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:55254 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:55261 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:55263 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images HTTP/1.1" 200 OK INFO: 127.0.0.1:55268 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/fca15194-0499-4b94-ab37-25a854d7b610/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55269 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/ff168427-2e81-45f3-8378-9bf31f7b2481/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55274 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/a7f43d35-9985-46ea-a8ba-e98ffd3937c1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55272 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/ef854722-af13-4093-8b6a-b0ab6398e716/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55275 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/5bbca1ee-89de-4b9b-a64d-f692f05e845d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55265 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images HTTP/1.1" 200 OK INFO: 127.0.0.1:55277 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:55280 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/4adf6297-1588-4c9d-add6-295a89356509/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55288 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/0e047caa-c863-47f6-a6f0-aa2c0820246a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55283 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/d3606b4e-cf3e-427c-81ab-9e3ef66e3b8d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55284 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/c78d646c-a1a9-4a9e-b03a-5250724c7e52/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55287 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/0b3372d1-5af4-4d22-aae5-d250bb6b2733/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55290 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/77126f09-a8f6-4d3b-8efa-399ed6b6c32b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55297 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/9db50ef4-ab69-4478-b68c-2128cf9046bf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55298 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/ae8eebc5-2279-4133-b257-bdadb5330709/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55294 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/f45d301a-9157-4e57-a28f-f10b2944d2b8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55293 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/29313eee-a308-4db6-8b62-f1890d1cfd07/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55300 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/70ed5653-f01a-4eed-a3e0-56308effa862/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55302 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/cf9b5f49-aa34-46a2-b8ef-97542212c75e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55306 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/9cb5797f-a838-46ba-8431-adcacd1da221/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55308 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/8357e7d3-2d87-476c-a43a-ef40d93df2d1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55311 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/05acb5fb-c9ad-46c4-9393-5ee85d697516/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55305 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/aaaaee18-508d-42a2-91a6-e3766f1ef24b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55312 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/79087ec3-7817-44bf-afc8-aba0682b0af0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55314 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/cdc34af9-baea-45e2-974d-04061ed420df/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55316 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/dae6ecfa-6b2e-4cb4-a6c2-98894c5546cf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55321 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/15c24e49-01eb-4b9a-b1ef-7a1482c2b3f6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55318 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/60d4fa5f-31dc-4978-8bb7-4bd713c7e325/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55325 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/bf94c14a-1350-4eab-8524-ed5639194fb4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55322 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/28005dcb-5dfe-412f-ad9e-12bb9f1b3364/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55326 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/56919920-4055-4f17-b110-b1afc37a603b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55330 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/41e272a1-2a9c-464a-8044-39b80c19687e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55329 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/bafe9d50-6773-4aa9-82c1-6404672cbc28/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55332 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/597748da-d816-41bb-ba7d-e85cff5a59a0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55336 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/3215286f-0dad-4211-b397-0cbe9570a982/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55335 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/766edd7a-5f19-47e6-9a52-917c5d6800e2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55338 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/353947db-af70-4721-aa2f-76e6ab59fc33/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55342 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/b9a7bdca-7038-49aa-905b-b3b8c63f37af/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55347 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/a3648c77-4301-44f3-af10-8ef47e7a11da/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55344 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/96f3b2bb-3de8-49f4-bd8a-6ee9aff825c7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55341 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/07d1e41f-c119-419d-97ad-9e40e6ab5be4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55348 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/e7f37252-833f-47cb-bba3-ba13ad961404/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55350 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/b6388d6f-2036-4f83-ba82-0281c800bc0b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55352 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/3e35565d-ea13-4c8a-b1ea-b7334a2873a9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55355 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/08aae1d8-72c8-4276-af74-07aec4b39652/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55362 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/c380f9a2-69ee-4a77-b465-711d6f7ee518/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55356 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/25df38da-7dbc-4758-ae8e-71cf3d32227b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55359 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/a68f1310-0619-4052-88e2-5240a1fe6d19/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55360 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/13ef5048-7e95-445b-8e5f-c18153861f71/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55367 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/03d13c81-3c53-4fa0-8a69-809d6db54459/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55368 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/29240a5e-ab4d-4e48-9834-7e16311598b3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55370 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/404d812a-64de-4e12-ba1a-2f1a622e8c5d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55373 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/b97ed43b-6de2-4fc4-bccc-bbd7af9137c9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55364 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/b2e08902-57df-47b8-bbde-05416d679cdb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55374 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/4fde5816-e0ad-432f-9459-ba920c09a66c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55376 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/b346db5f-131b-4c24-9d61-8f8930d007c9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55381 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/081704df-6aec-482f-b362-5b6f1f2248c4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55382 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/99a5ebd9-1380-4b11-85bc-b1878fddd2f3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55378 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/5dba608b-fb5c-4390-8094-693f1f14a847/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55386 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/c198a246-ee51-4714-929e-53393f28ae3c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55385 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/49f143f3-e784-4dac-8b0d-29afbbd0d5ff/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55389 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/0310aec7-34b6-4285-b6ad-b2e17a5e1151/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55390 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/5cae6b50-b339-466c-89ef-ae8243fae5bb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55394 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/3fff4d51-2efa-48e2-b71e-16756766be79/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55393 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/1d434eec-fedd-4660-986f-d30700e7e45d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55396 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/f90cf048-1f65-4560-b325-2443e7a66e48/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55398 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/b1c5c6b3-652f-47df-9762-8724b0187b7a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55407 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/3b1dcc67-9f6d-490a-8c6e-dcc612e64d9c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55404 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/235ee2e4-0aa8-4154-8f22-2c6a30707c9c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55408 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/88350df8-dda1-4300-b37e-bd00b0c50bff/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55400 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/3d104655-79f6-4684-b457-241ffffb7bee/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55402 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/8ccdd57a-bfdd-4279-9b29-362941abace9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55410 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/1f1d32db-8512-4093-bdcb-2889e4690357/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55414 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/33fa90d6-3f70-4c09-bbd4-8c10780c709e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55412 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/be23b2ce-6195-407c-b420-76b32869cb5f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55418 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/2967a6d5-8e78-4a2d-be64-25fa55274bdc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55416 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/3dbc8741-e5fa-4963-8411-43663072b01e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55420 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/12dc9716-dedf-495b-8a9f-c77f67ff5e12/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55422 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/e506cb8c-ca16-4e85-9e01-3058f1fc78f8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55426 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/43742453-030d-42eb-9499-c1975905385a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55428 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/7bd51d08-8dad-41a4-ac91-8d8cba27540e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55425 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/bec22583-ae15-4edb-9375-33d29b292797/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55430 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/5e9b7de4-25e8-488b-9774-2574ffbecc89/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55434 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/4c8e6a17-e1c4-4715-9388-3c23afd5e4a1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55433 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/5220747a-9760-4964-a4a8-88c0b846650f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55438 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/51116f7d-e2b0-49ce-b695-7fa38458dc80/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55446 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/6eebe533-e46f-4829-b7d2-ffbba63c0fcc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55440 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/653b85ab-8755-4109-949e-521f55c7d1b5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55436 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/f8167bce-562f-4279-a292-a6ac87e5384f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55445 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/0b6a16b9-b09a-44ff-bc69-060ec1d9534c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55442 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/667caa6a-4af1-4263-a90b-059c904f84a0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55456 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/71439656-81cf-494b-907e-4761c10257d9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55450 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/2e0be4a4-7fb5-4476-8710-6c44b3c63193/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55454 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/e205acf3-05be-443f-aa9f-b9673ace8e78/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55449 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/a7357a6b-7063-440b-ad0a-a89983b19b9a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55453 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/068fbaaf-c6ea-4630-8aa9-a5fb3c3006df/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55458 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/80c29901-598a-45ef-82d5-df49629ac0cc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55465 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/69cf8433-8d0b-4dd1-a99f-96aa68270ae8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55460 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/e61a076b-297a-44db-8a01-0cb456f73e7c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55466 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/2ee66e14-1cc1-4bd0-b080-185ed6526d5e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55462 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/8413b158-277d-48a0-9611-ca3df70010e5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55468 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/09f0d653-c780-43b6-8d3c-ac510362c6b7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55470 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/9e58107a-9bee-4dd3-84b1-67c3d01fa1b3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55472 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/a5f99db1-ed97-4bc4-9fd9-172acbe9bb5c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55474 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/61a309db-ebe0-43b3-b328-2aacafd6ac21/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55478 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/87e649ca-4ad2-40b6-876b-42be4472225b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55476 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/9adb37f0-ee71-4aa5-8906-01f3e6b56685/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55481 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/b4c21e3a-7a07-491e-90f2-0343cbc9b946/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55482 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/b36a195c-fd14-4d5a-889d-329dd23ac6e9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55484 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/46aa2ac1-51a7-418c-a0e1-48b0852561b5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55490 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/00e6a7bd-332b-4212-9445-12802c731458/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55487 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/5c2cb703-8306-4a42-9a15-8daab972c60c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55488 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/a8c3d152-6862-4c7a-af5e-0cd5ba57d0cc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55493 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/e30cc38f-b4aa-4554-aab1-f9b6bc4cbae5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55494 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/943ec285-d9f2-4be9-ad36-c5714abf31b9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55496 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/6447cf24-368b-4526-8f23-61ea580587f9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55500 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/a97507d2-6a53-4679-9800-58dcf255b16f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55498 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/1eb0444c-62c6-426d-9287-5fc148615eb7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55505 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/698291c8-3b15-47a6-a5be-42f2a48f5cb8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55502 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/cd59278b-40ca-4c5e-9334-1affe4dad84d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55506 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/3ebca82c-836c-49e9-8953-b2ef33d77cb1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55508 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/f7e9fe51-ad85-4ed4-8cd8-43f41c00fe55/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55518 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/44b48992-3dc4-4d53-b980-8687dfa39c75/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55512 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/3a58f68c-9309-4af0-993b-f986f4c081ca/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55517 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/164ada5d-303f-4587-907c-d85542d2516b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55514 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/d56d94c3-4413-4cc4-acbd-fe2630aa0f7b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55511 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/a68ee10c-bd0a-4e58-9fa6-823ebc0a431a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55520 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/2499d421-9adc-4103-a81e-d55fc13bdc6e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55522 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/af39b1bf-507c-40d0-8ccf-c935e199f072/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55527 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/a220ec2c-6407-49de-9f26-6b8f7b561edf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55528 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/63798e9d-77d8-4c81-b868-10ea0f0cc4cd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55524 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/97702290-d350-4f38-8774-e72b52b9b232/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55530 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/d5e33339-23e2-4bca-a986-d07a33a27211/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55532 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/72ea5b36-8de3-4516-a96d-e3cad3a86da4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55536 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/2db36d93-4494-4733-9a75-697de1d18aa1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55535 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/25d3c566-0d47-4b80-a38d-f21a1177bfdb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55538 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/53896d15-0c55-46c9-9322-4949cb37af3d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55541 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/d0c84181-e919-4490-887c-5623357c4c87/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55542 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/e18d4f77-6b11-4502-b936-6af148248503/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55544 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/4a8c23f9-3732-4223-8270-c4205fda8703/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55546 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/6cf13852-31a1-4484-a4e7-93fcdb5b00d1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55550 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/b33972bc-5436-44f8-a62e-9198d56756df/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55548 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images/1a5f23c1-c093-43a5-9e35-94e675042400/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55557 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:55560 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209 HTTP/1.1" 200 OK INFO: 127.0.0.1:55566 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:55567 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:55568 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:55563 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:55570 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:55572 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:55577 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:55575 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:23:27.275483+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 13 completed, 0 failed"} {"timestamp": "2026-07-10T10:23:27.276699+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 55 completed, 1 failed"} INFO: 127.0.0.1:55578 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:55580 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:55583 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:55584 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:55590 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/fulltext HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:23:27.334299+00:00", "level": "WARNING", "logger": "app.core.name_matcher", "message": "name_index collision: key='캐주얼1' kept existing entry, skipped new from raw='캐주얼1'"} {"timestamp": "2026-07-10T10:23:27.334837+00:00", "level": "WARNING", "logger": "app.core.name_matcher", "message": "name_index collision: key='캐주얼1' kept existing entry, skipped new from raw='캐주얼1'"} {"timestamp": "2026-07-10T10:23:27.335115+00:00", "level": "WARNING", "logger": "app.core.name_matcher", "message": "name_index collision: key='캐주얼1' kept existing entry, skipped new from raw='캐주얼1'"} {"timestamp": "2026-07-10T10:23:27.335294+00:00", "level": "WARNING", "logger": "app.core.name_matcher", "message": "name_index collision: key='캐주얼1' kept existing entry, skipped new from raw='캐주얼1'"} INFO: 127.0.0.1:55592 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?type=chain_bg&episode_id=cfd19be1-aa27-45c1-ae71-34a3e285d19c HTTP/1.1" 200 OK INFO: 127.0.0.1:55594 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:55588 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:55586 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/stills HTTP/1.1" 200 OK INFO: 127.0.0.1:55606 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d409ed00-8a14-43d5-a3ae-b6e57c82e86b HTTP/1.1" 200 OK INFO: 127.0.0.1:55602 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=c5813c0e-2a40-4ba9-a20a-ebba963e8fed HTTP/1.1" 200 OK INFO: 127.0.0.1:55600 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=cbf0725a-7465-465c-8b41-ba85534bd8cd HTTP/1.1" 200 OK INFO: 127.0.0.1:55597 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=7630404f-d3c6-4175-9181-e89569d61ab8 HTTP/1.1" 200 OK INFO: 127.0.0.1:55605 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=69c29903-a9b9-43c7-a544-d8578152f9f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:55601 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=c0275c52-7c0c-4669-a6db-9c70303efae4 HTTP/1.1" 200 OK INFO: 127.0.0.1:55615 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=9415340d-99f0-4aa1-9fa7-172132b7936e HTTP/1.1" 200 OK INFO: 127.0.0.1:55616 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=9c4da7bf-b2da-4151-af33-cd4db1ff12e1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55610 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b05bc03b-9f13-405f-857b-2f329a2a473c HTTP/1.1" 200 OK INFO: 127.0.0.1:55612 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=56d73c52-41b4-469c-9286-a7d682f6b222 HTTP/1.1" 200 OK INFO: 127.0.0.1:55618 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d2af54af-6729-4aed-a17d-d82fa71d7731 HTTP/1.1" 200 OK INFO: 127.0.0.1:55609 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=0da59890-e357-42a0-98c3-a9f48ae036c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:55620 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=9b62eb59-b619-46eb-818c-be7b7128b2e8 HTTP/1.1" 200 OK INFO: 127.0.0.1:55622 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=8e35046a-8488-4d93-858e-5497af2fabd4 HTTP/1.1" 200 OK INFO: 127.0.0.1:55624 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=66243ca0-a413-49ca-aeac-1c1160e66000 HTTP/1.1" 200 OK INFO: 127.0.0.1:55627 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=695ea2c6-f3f9-4ed3-b8dd-706368afecbf HTTP/1.1" 200 OK INFO: 127.0.0.1:55628 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=e27e68ed-10ef-4d9d-bc91-db655d5f35f6 HTTP/1.1" 200 OK INFO: 127.0.0.1:55630 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=36fcdc0d-995f-4245-a8db-2009c228e49e HTTP/1.1" 200 OK INFO: 127.0.0.1:55632 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=cdfaf23c-3bb6-4454-adaa-5235bfeb05b3 HTTP/1.1" 200 OK INFO: 127.0.0.1:55640 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=898f0e4c-f6a9-4fee-b9e8-24526c5ef44a HTTP/1.1" 200 OK INFO: 127.0.0.1:55634 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=f1010b39-6709-4957-8144-59b66ed9b3c0 HTTP/1.1" 200 OK INFO: 127.0.0.1:55638 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=43350c41-5d92-46b7-bc47-5afb34395c85 HTTP/1.1" 200 OK INFO: 127.0.0.1:55642 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d3adb264-a8ee-4117-85d5-f8815371ba18 HTTP/1.1" 200 OK INFO: 127.0.0.1:55637 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=79193048-d30b-403b-8b81-4ccc98f8f496 HTTP/1.1" 200 OK INFO: 127.0.0.1:55646 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=7e9ace7a-e9bc-4df0-86cf-3c68751c8da9 HTTP/1.1" 200 OK INFO: 127.0.0.1:55645 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=69eb199b-22dc-45e9-84ef-0ad3e2167107 HTTP/1.1" 200 OK INFO: 127.0.0.1:55648 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=f559b23c-2dc1-4e28-b2fb-af35446831d8 HTTP/1.1" 200 OK INFO: 127.0.0.1:55651 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=f4963eef-689e-4e5f-8379-d8ad06bbb5e1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55652 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=ce1fcbe2-8b3d-467d-b7c3-f389f043f1c7 HTTP/1.1" 200 OK INFO: 127.0.0.1:55654 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=8e477801-476f-440c-9346-6613d74ec01d HTTP/1.1" 200 OK INFO: 127.0.0.1:55658 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=6942cd95-964d-4734-8062-5b4a06654a88 HTTP/1.1" 200 OK INFO: 127.0.0.1:55657 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=fc6965c0-fca1-4c3d-a384-64b6052ee551 HTTP/1.1" 200 OK INFO: 127.0.0.1:55662 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=5e690d24-6e28-49ba-a465-941326c3c82d HTTP/1.1" 200 OK INFO: 127.0.0.1:55660 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=3df2d8ed-71b5-4c53-9821-3f4a306d6145 HTTP/1.1" 200 OK INFO: 127.0.0.1:55666 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=8dd2b055-3ea9-4cc9-8d57-eac6d4d535e0 HTTP/1.1" 200 OK INFO: 127.0.0.1:55664 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=105df951-e8e7-4051-b59f-89fcbf3d9023 HTTP/1.1" 200 OK INFO: 127.0.0.1:55669 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=ba2f735d-90da-4cbc-9364-209bcfb4f9dd HTTP/1.1" 200 OK INFO: 127.0.0.1:55670 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=e9c2958a-331e-4883-a54d-a9d0e6ef618f HTTP/1.1" 200 OK INFO: 127.0.0.1:55672 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=7d408ef5-7471-48d7-9905-2aa7de9fa75c HTTP/1.1" 200 OK INFO: 127.0.0.1:55677 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=57a985d4-19ae-46c1-9b19-11e00e75741d HTTP/1.1" 200 OK INFO: 127.0.0.1:55674 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=178c832e-f788-4d10-8fab-ffb262996370 HTTP/1.1" 200 OK INFO: 127.0.0.1:55678 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=a95e489f-73f7-463f-98c6-be0eaeb1918e HTTP/1.1" 200 OK INFO: 127.0.0.1:55682 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b8918e4b-808a-47bd-97e5-03059670ece4 HTTP/1.1" 200 OK INFO: 127.0.0.1:55681 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=21e70b89-a825-44d1-8cf0-be680d2204be HTTP/1.1" 200 OK INFO: 127.0.0.1:55686 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=54303b84-6ad1-4a0a-a2b8-d8a95d583d7d HTTP/1.1" 200 OK INFO: 127.0.0.1:55685 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=93755fe2-6d3c-4a95-8425-a1638dfdaae0 HTTP/1.1" 200 OK INFO: 127.0.0.1:55690 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=2fb31360-b334-43a8-a67c-24633fb3f851 HTTP/1.1" 200 OK INFO: 127.0.0.1:55689 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=99cf68fb-e85b-42de-a323-91658d2c018d HTTP/1.1" 200 OK INFO: 127.0.0.1:55693 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=e0b4c771-7881-40fe-8c24-d4c4436463c8 HTTP/1.1" 200 OK INFO: 127.0.0.1:55694 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=ebe27838-ec2c-44fc-8cbb-37487970d16c HTTP/1.1" 200 OK INFO: 127.0.0.1:55697 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=a19b6ed0-5bf0-4080-b4bf-aeb3bbdcc24f HTTP/1.1" 200 OK INFO: 127.0.0.1:55702 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=6cfde730-7fce-4eb6-9d02-1924e9e56ce3 HTTP/1.1" 200 OK INFO: 127.0.0.1:55698 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=8344d6a7-aae8-454e-94f8-4dab44ea8cf1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55701 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=0f6526a6-6346-44c8-b6af-3ef409c4ec67 HTTP/1.1" 200 OK INFO: 127.0.0.1:55704 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=ea099678-2d15-4539-b0ff-77151031bc6b HTTP/1.1" 200 OK INFO: 127.0.0.1:55706 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d1b53ba5-c3fe-4deb-9cfd-ca5d64e4bc25 HTTP/1.1" 200 OK INFO: 127.0.0.1:55712 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=18f43e47-9fea-4362-9e91-e1714ca1dbea HTTP/1.1" 200 OK INFO: 127.0.0.1:55716 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=171ead32-cd5e-43a4-b97f-384a82ae0f18 HTTP/1.1" 200 OK INFO: 127.0.0.1:55709 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=975e58f3-7e1d-416a-a809-3b844b2bafcb HTTP/1.1" 200 OK INFO: 127.0.0.1:55718 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=ada5c24a-a3a5-404f-935d-8e0cf57acc90 HTTP/1.1" 200 OK INFO: 127.0.0.1:55715 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=1709eded-bb38-405f-813d-e1a2f3c49d58 HTTP/1.1" 200 OK INFO: 127.0.0.1:55710 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b37afc09-966b-4387-a6b4-a2fddceb4a40 HTTP/1.1" 200 OK INFO: 127.0.0.1:55720 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b39ef61f-dcdc-49f4-999c-376c76846b89 HTTP/1.1" 200 OK INFO: 127.0.0.1:55722 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=4bb753d9-2102-4f90-8ab9-968690d94d30 HTTP/1.1" 200 OK INFO: 127.0.0.1:55724 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=8dcbbde7-cf5f-4e76-8a76-df12274cdef7 HTTP/1.1" 200 OK INFO: 127.0.0.1:55726 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=0542e141-9f38-400c-85de-fc2143433af2 HTTP/1.1" 200 OK INFO: 127.0.0.1:55729 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=dc1a7971-e0f2-4c96-872a-fae2e2d789fb HTTP/1.1" 200 OK INFO: 127.0.0.1:55730 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=5b0849ac-32cd-4319-b437-69a82a560b76 HTTP/1.1" 200 OK INFO: 127.0.0.1:55732 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=de569526-9591-4fb1-b1a0-ac8075f258df HTTP/1.1" 200 OK INFO: 127.0.0.1:55736 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=c0ba4fd8-8f6a-4731-9c50-64020983babd HTTP/1.1" 200 OK INFO: 127.0.0.1:55735 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d0fc86ea-0984-46d0-b023-9e8128a57449 HTTP/1.1" 200 OK INFO: 127.0.0.1:55740 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=ba6e4256-81fb-497b-9832-5c1fb935525f HTTP/1.1" 200 OK INFO: 127.0.0.1:55739 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=19bd1783-597b-4a3f-957a-a6da8ae55284 HTTP/1.1" 200 OK INFO: 127.0.0.1:55742 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=2676104e-bc31-490e-97cb-4feeb90b31d0 HTTP/1.1" 200 OK INFO: 127.0.0.1:55744 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=0b532c77-1fb5-4dad-8fef-6c1618b6c2c8 HTTP/1.1" 200 OK INFO: 127.0.0.1:55746 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=004a9ba1-66b4-4374-918b-d146c9136168 HTTP/1.1" 200 OK INFO: 127.0.0.1:55748 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d2b827c5-f8ce-4536-80aa-5bdf92b07095 HTTP/1.1" 200 OK INFO: 127.0.0.1:55750 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=2d0c4f48-de5c-4262-91d6-0be1808502c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:55752 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=fc9b9fad-bbaa-4cd3-8433-62bd5087bd78 HTTP/1.1" 200 OK INFO: 127.0.0.1:55756 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=fe3bb0e6-70a3-403a-8f9b-5fbd5746b621 HTTP/1.1" 200 OK INFO: 127.0.0.1:55755 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=21ef4e61-732b-469f-a7c8-1fcdd394ce8b HTTP/1.1" 200 OK INFO: 127.0.0.1:55760 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=654edb62-f838-4607-b037-31fc962cf646 HTTP/1.1" 200 OK INFO: 127.0.0.1:55763 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=c2d48642-eb20-439a-83f2-5a4baf3d422c HTTP/1.1" 200 OK INFO: 127.0.0.1:55758 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b4a6d89a-7d37-4aab-98a5-faa007cd4d44 HTTP/1.1" 200 OK INFO: 127.0.0.1:55764 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b3dcc916-23d1-48cb-a319-7c76143ace1b HTTP/1.1" 200 OK INFO: 127.0.0.1:55767 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=6db123ab-bbdb-4e69-a6fa-58d11ee2e252 HTTP/1.1" 200 OK INFO: 127.0.0.1:55768 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=f186f36c-c411-459c-b869-3eebfdb23eb6 HTTP/1.1" 200 OK INFO: 127.0.0.1:55771 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=6c439fa1-deb4-4454-9c42-fc2b99c3764f HTTP/1.1" 200 OK INFO: 127.0.0.1:55772 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=fdc259ea-e280-4651-8aa1-8169d45ac08f HTTP/1.1" 200 OK INFO: 127.0.0.1:55776 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=70aca5f0-fac1-4c7d-8062-091a3ddfc26e HTTP/1.1" 200 OK INFO: 127.0.0.1:55780 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=cfd3958f-577a-43af-b9fb-5604833873ef HTTP/1.1" 200 OK INFO: 127.0.0.1:55775 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=58a09cd9-351b-4c21-a8c3-1f2e338972b1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55778 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=fc9ebeae-5bf5-4f3f-9fff-d5f5843fca69 HTTP/1.1" 200 OK INFO: 127.0.0.1:55782 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d62cfed3-edcc-43ac-9226-b7741d86cc95 HTTP/1.1" 200 OK INFO: 127.0.0.1:55786 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=7625668d-4d2f-4283-9054-08be231a861b HTTP/1.1" 200 OK INFO: 127.0.0.1:55785 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=373d6a94-32fa-4870-b0f1-f4870ef549cb HTTP/1.1" 200 OK INFO: 127.0.0.1:55788 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=a9ed02b6-8ccc-41c0-ace5-96939a8456fe HTTP/1.1" 200 OK INFO: 127.0.0.1:55791 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=90ea1bfc-1b2b-406e-989a-a72c2e9c7048 HTTP/1.1" 200 OK INFO: 127.0.0.1:55792 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=2b26ea9e-9d21-4897-8ffb-a576362aafeb HTTP/1.1" 200 OK INFO: 127.0.0.1:55795 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=083f55fe-eb34-4b5b-8295-00a8058fa8de HTTP/1.1" 200 OK INFO: 127.0.0.1:55796 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=5e4e8ac5-b2be-433b-a495-e19c4eae4580 HTTP/1.1" 200 OK INFO: 127.0.0.1:55798 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=fb02ea96-3c00-4176-a5b3-ae6171267c36 HTTP/1.1" 200 OK INFO: 127.0.0.1:55800 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=2b128e7a-86df-4a91-b74b-57416d6f899c HTTP/1.1" 200 OK INFO: 127.0.0.1:55802 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=9bd692b1-2b16-4c23-9de7-f59823c32dee HTTP/1.1" 200 OK INFO: 127.0.0.1:55804 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=4db61e09-9cc3-4ce9-9ac1-b4b2de8bffde HTTP/1.1" 200 OK INFO: 127.0.0.1:55808 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=614660e3-f332-4960-8ad0-a858bb3f976d HTTP/1.1" 200 OK INFO: 127.0.0.1:55810 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=612372a9-8a84-426d-82bb-d94305b5f3cf HTTP/1.1" 200 OK INFO: 127.0.0.1:55807 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=1c5b1b6a-e9a4-48b0-880d-28f885f8b7b7 HTTP/1.1" 200 OK INFO: 127.0.0.1:55812 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=e5989439-76c3-4e27-98ac-1506c09d2a4a HTTP/1.1" 200 OK INFO: 127.0.0.1:55815 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=51538240-cf73-4625-a1df-bef58579e743 HTTP/1.1" 200 OK INFO: 127.0.0.1:55816 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=7f5a74fc-c1b6-4339-91a0-f53170a7666b HTTP/1.1" 200 OK INFO: 127.0.0.1:55822 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=cc3406e5-d576-456c-b8c1-4c42a555cc5b HTTP/1.1" 200 OK INFO: 127.0.0.1:55819 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=dfc29df8-5f15-42e2-917b-d214ae7a921a HTTP/1.1" 200 OK INFO: 127.0.0.1:55820 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d4be9aeb-723c-443a-a39b-f286f13ad021 HTTP/1.1" 200 OK INFO: 127.0.0.1:55824 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=66f44276-abea-45da-8694-86c1a36aa34f HTTP/1.1" 200 OK INFO: 127.0.0.1:55827 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=f5a5f372-45fe-4666-9f3a-6ab1916ce7c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:55828 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=99515f31-64a0-41f3-8e53-499708c7c53a HTTP/1.1" 200 OK INFO: 127.0.0.1:55836 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=2cb4349d-ac52-41a6-a91e-28850a463646 HTTP/1.1" 200 OK INFO: 127.0.0.1:55832 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=83cdaa75-154a-43bb-8995-40242992ab1f HTTP/1.1" 200 OK INFO: 127.0.0.1:55835 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=cbb9d74a-d724-4246-b943-6a636cbe2f4c HTTP/1.1" 200 OK INFO: 127.0.0.1:55831 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=47fae30c-887e-4bce-b965-99329df700e7 HTTP/1.1" 200 OK INFO: 127.0.0.1:55840 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=342f8c9a-de71-45d8-91bb-ad459d50fd0e HTTP/1.1" 200 OK INFO: 127.0.0.1:55839 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=e9f0ce8e-c6d7-4710-9e20-cadb982d0b36 HTTP/1.1" 200 OK INFO: 127.0.0.1:55842 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=efeb759b-84ca-456e-83ec-32902e2f1d6d HTTP/1.1" 200 OK INFO: 127.0.0.1:55844 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d41eb3b0-6157-4674-9840-18e9c081b451 HTTP/1.1" 200 OK INFO: 127.0.0.1:55846 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b4e39cc2-8c91-47bb-a473-29c604cf2daa HTTP/1.1" 200 OK INFO: 127.0.0.1:55848 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=c8c4ab67-c20b-4eb2-86a8-a7c549e39c40 HTTP/1.1" 200 OK INFO: 127.0.0.1:55851 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b915fbc2-4611-4395-9e69-5dc248b1e465 HTTP/1.1" 200 OK INFO: 127.0.0.1:55852 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=36604e35-4ea5-4b6a-9864-95bdb181fc4d HTTP/1.1" 200 OK INFO: 127.0.0.1:55854 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=459fb14b-bfb8-44a9-9ccc-1f49f4b0448b HTTP/1.1" 200 OK INFO: 127.0.0.1:55856 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=219338b6-ffd4-490d-8cbc-d422281a9148 HTTP/1.1" 200 OK INFO: 127.0.0.1:55858 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=fe8ee018-3f2b-45df-a50c-6cfb8841692f HTTP/1.1" 200 OK INFO: 127.0.0.1:55860 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=ad895956-0548-4ecb-b444-46916ea22093 HTTP/1.1" 200 OK INFO: 127.0.0.1:55863 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=ca3a802e-df8c-4b8c-94db-97fbfe0f49ec HTTP/1.1" 200 OK INFO: 127.0.0.1:55864 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b4cc2183-2fb6-48fb-b067-52bb997aebc3 HTTP/1.1" 200 OK INFO: 127.0.0.1:55866 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=7dc91444-21c2-4bec-99ba-7672d3527396 HTTP/1.1" 200 OK INFO: 127.0.0.1:55870 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=1436a317-a27e-4e7e-89c4-b30cdd4a68c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:55869 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=34f703ff-60dc-4191-bb03-240e14f1add4 HTTP/1.1" 200 OK INFO: 127.0.0.1:55878 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=7a11860d-bd08-439b-a1b1-9c40ca65d4a9 HTTP/1.1" 200 OK INFO: 127.0.0.1:55875 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=e00c4aff-fce7-4943-ba2e-e58640a548df HTTP/1.1" 200 OK INFO: 127.0.0.1:55872 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=0850db1b-0aab-4f3a-9ed5-41426c4f8986 HTTP/1.1" 200 OK INFO: 127.0.0.1:55876 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=86cf5276-edd0-4887-a02b-1d0648b4b664 HTTP/1.1" 200 OK INFO: 127.0.0.1:55881 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=307e66c6-a6b0-4192-964c-1c91b5373031 HTTP/1.1" 200 OK INFO: 127.0.0.1:55882 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=4703dbd7-e817-45ce-a1cd-10fd0fd7a7e4 HTTP/1.1" 200 OK INFO: 127.0.0.1:55885 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=c3217c92-4ec5-41ee-9d9c-8a4cbd7df5af HTTP/1.1" 200 OK INFO: 127.0.0.1:55886 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=bdfa9735-8618-4fbf-a743-f6fd66dc116d HTTP/1.1" 200 OK INFO: 127.0.0.1:55888 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=cb5ce034-a5f9-4c4b-a4cb-516256857e95 HTTP/1.1" 200 OK INFO: 127.0.0.1:55890 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b24c31ba-b0d3-4796-b828-478b3ebe9011 HTTP/1.1" 200 OK INFO: 127.0.0.1:55894 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=7d684d76-8201-42d3-82b6-d71388b24726 HTTP/1.1" 200 OK INFO: 127.0.0.1:55892 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=ad4893a6-7642-401c-ae9d-bc4bdec9b7f4 HTTP/1.1" 200 OK INFO: 127.0.0.1:55901 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=fcee2b89-745e-4707-8399-a36acb884b02 HTTP/1.1" 200 OK INFO: 127.0.0.1:55898 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=9dc1bc7a-576b-4865-b23d-e8bd1b730d7d HTTP/1.1" 200 OK INFO: 127.0.0.1:55902 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=a28d0aee-4203-49d3-a6fe-8584bf267ee2 HTTP/1.1" 200 OK INFO: 127.0.0.1:55897 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=fb8f0d72-f4e3-4a62-b451-0772d82e87c9 HTTP/1.1" 200 OK INFO: 127.0.0.1:55906 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=c414fc36-074d-42ed-b0cf-ac82d055f3aa HTTP/1.1" 200 OK INFO: 127.0.0.1:55905 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=f72ad54b-fcc7-4388-8401-e50c1fce4508 HTTP/1.1" 200 OK INFO: 127.0.0.1:55908 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d81b3d28-ac47-48e0-bc2f-a83279c0e08b HTTP/1.1" 200 OK INFO: 127.0.0.1:55910 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=475b960b-7649-4b1f-8f07-71b22f69cf2e HTTP/1.1" 200 OK INFO: 127.0.0.1:55914 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=4285c8f8-d20c-4bb7-a419-95d1d5f1af48 HTTP/1.1" 200 OK INFO: 127.0.0.1:55913 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=a23311ca-1a71-452f-a3c6-00c3a079578b HTTP/1.1" 200 OK INFO: 127.0.0.1:55918 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=1cd3a5da-13b4-402b-9d2a-5f468338611d HTTP/1.1" 200 OK INFO: 127.0.0.1:55916 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=131054bf-a3a2-4fc1-8854-06c8b833cf46 HTTP/1.1" 200 OK INFO: 127.0.0.1:55920 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=5e3b3cab-6334-4bda-842f-2636d3ffa639 HTTP/1.1" 200 OK INFO: 127.0.0.1:55926 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=40703bbf-0fea-4c7b-96ee-a08fc965d340 HTTP/1.1" 200 OK INFO: 127.0.0.1:55924 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=5b20916e-27fb-4165-8c82-52e9d5deff5d HTTP/1.1" 200 OK INFO: 127.0.0.1:55923 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=97005ef5-238b-4b45-9906-d095aecbf941 HTTP/1.1" 200 OK INFO: 127.0.0.1:55928 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=9d7e8777-53af-4d18-a671-535d539a4d08 HTTP/1.1" 200 OK INFO: 127.0.0.1:55932 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/54a3d153-f201-4284-9efc-9ccb62779cfe/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55930 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/c706d0ab-4a5c-4682-a7ec-e1e6e5f8fd16/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55938 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/faa30850-7c2e-4464-9bd8-a5918362dd66/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55936 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/7efcbd2d-b566-4793-81bc-cb5f63d87ff8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55935 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/3e1cab74-4deb-4335-81b6-49263b18888c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55940 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/8d377356-fee2-4227-8610-ce490b586b83/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55942 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/8e7b0977-f791-444a-b868-3de05a98f1d0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55944 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/665590c3-fcf7-4723-9dc5-8662859c1649/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55946 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/cae9e6de-cc60-4afa-9c2d-4096decd6c5a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55949 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/d5c15050-abb5-4d24-9bec-0727a2684fb8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55952 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/98dfb56c-f87f-4a06-b13f-5285fd1fb84a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55950 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/6b72d3cc-1acd-41ef-8218-5fdbe4733032/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55954 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/2314207d-e8f2-4d59-a91e-3e8113702fb3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55956 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/9d6f6e46-20e7-4b7c-b369-2bae59b21570/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55962 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/c4a83729-326d-4d18-b1d2-54c4a29d6349/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55961 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/9bb83c10-20d4-476b-b3ac-ca449d2b7def/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55958 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/ebbc960e-d566-44e3-ae3d-2bbe28823595/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55965 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/fbb90df9-d1f1-4d51-a5c3-56d01e9cce0d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55966 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/78cafb98-e046-4a01-9668-38424c8822ff/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55968 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/d9081ce4-ee75-409d-81ef-69fef52fd9bf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55970 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/b15f7887-d712-48cf-98fa-3961bee7c4ce/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55976 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/c3dc2461-7001-4b2f-a9ab-afedbb5a89e3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55974 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/0b97a410-6330-4993-a050-0ea16ae22b9e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55972 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/897d80e5-e79b-4834-a493-bc8d25f8677a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55980 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/81d47176-5387-49bc-b4fe-aa2d7db4beca/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55979 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/08f09956-61b3-4263-a28c-abcc9f19f629/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55982 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/f0cc6a2f-d106-42e9-a2a9-1eed369bfd50/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55988 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/3297b2b4-92e8-439a-9619-0c410c37f4bc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55987 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/5af373aa-1b14-447f-b1a5-f4fa760090a0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55984 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/7b018676-1849-46c7-a0fb-8da31ab64f4d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55990 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/aa01b043-99eb-4f2f-b2a7-4258157f9fe2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55992 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/2404d458-eeed-48c4-8f0f-e754765d33ab/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55995 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/7ba4aa5c-4545-4636-86ff-c366c01dcdec/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55998 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/8103cfe5-8f62-44c0-a264-7aee83347bf3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:55996 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/f62ea237-d598-4072-a454-9f85104594a8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56001 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/e8183669-424c-4bec-9a63-341051d75154/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56002 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/b36d81ad-d89f-4e80-b63d-b3d523e87872/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56004 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/f61ba82c-90a9-4c2b-996d-2b1cd86fa554/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56006 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/660473ac-33cc-437f-8351-52a744c6ed96/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56011 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/be5c89f6-fcfa-45c8-bff8-5e153c616702/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56012 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/e227b83d-6ebb-4e45-808d-b985d5106058/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56008 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/cf9b3b85-b4c0-4b82-bc75-3eefd32543fd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56014 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/02b1ee6a-dbfa-435c-a433-1de53f299ce0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56016 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/8a3ab24e-9903-4fe7-8a38-9c9ba6f833d5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56020 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/40fcda47-d121-44e3-badb-93f05351e6e1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56023 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/30f3ec40-8c74-4091-9dd1-4e403ecb0b9f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56026 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/32da44c7-9516-4864-b1db-2dd840fc0102/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56025 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/b239ca34-1510-4ac4-8283-3cf4c399fab4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56018 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/73baef0b-0a72-4e70-86d1-26746783cdd7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56028 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/3d971b93-6b84-4b68-8e6d-1b432df3e202/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56030 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/cee3a09e-2e6e-4a04-84fe-ce320290ecc4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56032 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/b70d7b19-2ed8-4334-be21-fc750772202f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56036 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/05e6b606-0aaf-4343-8a0f-b12182e9ba90/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56040 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/93a2d159-600b-46e5-965b-2b6b5b27da48/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56039 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/7d4c83e0-a5e4-472f-a8bf-fcc55ff0221d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56034 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/4a34c638-2a45-4508-b406-4f8d6e5a60e9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56042 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/3e41e1de-156e-4f82-bf4b-ad94f0387967/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56050 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/bec4c4ef-f709-4afb-8f4f-48687b032e34/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56046 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/6c3cc310-4af8-42c5-8288-bcf687971fee/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56045 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/dfc57f81-f685-4d5b-b403-4d2db0cb0aee/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56049 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/38035cf2-e84c-42fd-a07a-47f5b5c4571c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56052 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/9f44c273-469e-4414-b757-afc7de86d05d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56054 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/e5250fa4-d50d-40fa-835b-83fa95fd548a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56060 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/3f9bdb84-d5fb-4b2b-b796-b1f66c4414d7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56057 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/e29de8e9-dda6-4a13-b7e9-19bd48566b93/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56058 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/06ed8db5-f151-4011-b4a3-13c45688558a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56062 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/a5010e53-602b-472d-85a0-c90381b36d2d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56065 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/3b4dc117-8d36-4a73-b9f6-126f5e656ec6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56066 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/418ab1a5-ad98-43d8-8f3a-d215f533bf5a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56070 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/42f27e9b-88e9-4f25-8aa1-8b8c0a1917df/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56069 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/571d50dc-1a75-4ff1-983c-ac40b83c3c09/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56072 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/9c39ef65-2283-45f3-aca7-b3244b318fe1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56075 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:56081 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/02b1ee6a-dbfa-435c-a433-1de53f299ce0/file HTTP/1.1" 200 OK INFO: 127.0.0.1:56080 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/pipeline-graph?episode_id=cfd19be1-aa27-45c1-ae71-34a3e285d19c HTTP/1.1" 200 OK INFO: 127.0.0.1:56083 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/60dab4c9-316b-48f5-a1c8-17c0e7ea4e02/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56085 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:56088 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:56090 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:56092 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images HTTP/1.1" 200 OK INFO: 127.0.0.1:56094 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images HTTP/1.1" 200 OK INFO: 127.0.0.1:56096 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/4f6f8461-a1ce-4f3f-92ba-43bafd3bd8b8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56104 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/9e301f2d-7b1a-49dd-9d41-dbc3aa30b47f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56099 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/2baa352d-1811-4adf-84e9-f0a8c6600418/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56102 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/50ab8f47-66fd-40bd-8910-b850d101409c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56103 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/96cd3b58-2782-420c-a48a-5fd086e61afb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56114 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/69b4147c-71c1-474c-9c10-5b77f5317aad/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56108 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/bb7e2054-a4a7-47ed-8b23-3ee0ca466cc2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56112 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/3cd46ea9-7160-4c77-a3ec-b19236ab5bec/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56111 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/9c32dc9d-9cf3-40b5-9410-b809da535445/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56107 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/4fcd7da4-4b75-4b51-a4d1-1f8e975aa982/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56116 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/86ce617b-e969-4093-96e2-e593de9fea16/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56120 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/faf8d860-35f9-49d0-bf6d-e1b6449ba658/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56124 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/23d32e69-a6ba-4dd4-8853-5beb27b3d1f7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56119 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/79d11980-93af-4a92-acae-45bc58558096/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56123 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/0c843441-3f81-4e01-9eb4-54d146b2f84b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56127 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/9a582325-a272-42fc-a123-ab3991c3d653/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56128 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/f0a27b1d-b81c-4b75-b424-1727949d8c44/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56133 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/2f92aba9-31dd-40da-915d-beb5524ab968/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56130 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/568ddd43-eb9f-4be1-99de-2fd94f6c7b8e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56134 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/c2bbbacb-14bc-40a9-a385-234057fcb793/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56137 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/5e3612f6-1050-4b25-8ad9-0e218c33ec08/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56140 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/8d0db7e8-35c9-40c7-bd4b-6befb1d85d08/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56138 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/0f921fea-b73e-4210-b473-c3dc063cf30c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56144 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/8856ad0c-fdaa-44bb-b5c4-81ad6f693828/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56143 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/ca15b7ba-bffa-4b5a-8f45-43c4899989d5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56146 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/aff06451-0c24-4cf8-a4e8-1494eb0f1e96/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56149 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/428f682c-0053-42d1-851f-469c93be45b5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56152 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/9f53945b-a328-4b84-99b9-b31747aea45e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56150 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/6abbccbe-091c-444a-b257-5f31d7d82da9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56155 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/cf8bc454-8894-45a6-b8b8-99252763773b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56156 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/ff51c3b7-08a1-4e58-8558-03840326b740/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56158 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/641b537a-c6ed-4041-96fb-a431cf89b475/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56160 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/59d6241c-cb98-4f92-bcef-d22d1abca1b3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56165 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/5591c375-e1fa-4643-a9d6-445a3213368d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56164 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/6aafd431-9b57-4c3d-b061-c8027443b293/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56167 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/44383d90-027c-4d4d-ad41-74ec347717e2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56169 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/110cb562-c834-4190-b9e0-6a0bcbca09a7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56171 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/ea83944b-7b44-48c4-b7a5-432dac7cf827/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56174 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/b45abf13-5101-4ab3-af72-fdc4915e29d7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56175 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/bf959076-75f4-4744-80d0-8dfb10732617/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56177 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/850c03e7-6e5c-45bf-9dea-b32484836e13/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56181 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/d0eba65e-8ff3-489c-bc24-d3fc5f1ecba1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56180 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/12dfe712-e81f-43da-a8a9-630411b6a44d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56183 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/e2f1de18-112a-4dd5-a3a1-f6f233b1d3a2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56186 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/406550ca-8ce7-42fd-b7b0-b1f192a2f838/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56189 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/307e4478-ca08-4fd1-aee4-34e2ad372a5f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56187 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/65d7aae6-6485-4471-ba2d-3cad504642e3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56192 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/994fc1e6-e1da-4a3a-af03-eb611d08bf01/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56193 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/0c89bd9c-5abe-48f4-968e-19fe968afac6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56195 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/6f53ac39-3e36-46ae-a148-2374481c03d9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56197 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/bb3fe5c8-66a5-41f2-b422-2170fa07bc17/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56206 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:56209 - "GET /api/v1/projects/ba557b0e-e190-4776-a42c-d204dc16810d HTTP/1.1" 200 OK INFO: 127.0.0.1:56213 - "GET /api/v1/projects/ba557b0e-e190-4776-a42c-d204dc16810d/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:56214 - "GET /api/v1/projects/ba557b0e-e190-4776-a42c-d204dc16810d/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:56216 - "GET /api/v1/projects/ba557b0e-e190-4776-a42c-d204dc16810d/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:56212 - "GET /api/v1/projects/ba557b0e-e190-4776-a42c-d204dc16810d/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:56218 - "GET /api/v1/projects/ba557b0e-e190-4776-a42c-d204dc16810d/images HTTP/1.1" 200 OK INFO: 127.0.0.1:56220 - "GET /api/v1/projects/ba557b0e-e190-4776-a42c-d204dc16810d/images HTTP/1.1" 200 OK INFO: 127.0.0.1:56222 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:56224 - "GET /api/v1/projects/ba557b0e-e190-4776-a42c-d204dc16810d/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:56233 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:56230 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d HTTP/1.1" 200 OK INFO: 127.0.0.1:56234 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:56232 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:56231 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:56236 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/episodes/b4aac19e-e617-4e99-a171-eda48248251d/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:56239 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images HTTP/1.1" 200 OK INFO: 127.0.0.1:56241 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images HTTP/1.1" 200 OK INFO: 127.0.0.1:56251 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/4557cda3-4d7b-4583-ba05-bbb19bda073e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56250 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/f9ed0dd1-276a-42aa-b73f-6d80248fad9e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56245 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/6a81f9e6-b1fa-4cf9-a685-db0f908956c7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56247 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/f72e1b07-0646-4a61-8c65-2d6b16331bda/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56244 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/9719d34a-7e04-4078-ad79-0bef3fee2e1b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56256 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/65ef2e7e-d5d8-4f9e-8f7d-8a843ad579a9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56257 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/beb28488-7c65-49ca-a3ed-3cd3fc2183a1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56253 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/a554ce7f-1868-4d95-a1b3-3f58449bc46c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56259 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/e15d40d6-6442-43b0-aa9b-61edf53c6575/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56261 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/97ab970a-d68a-4683-901d-ff59d2337cca/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56263 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/43d29962-7647-4978-9355-15580c4a7146/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56269 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/55706929-5255-4194-97ba-324c3eb0da9f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56265 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/863c52b9-93f0-4fc0-b13c-ca9b0db52bc6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56268 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/b840d350-4b6e-47c4-bd45-9227455fb8d1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56271 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/c90d3d14-0cb0-4b1e-a244-528493b9ed66/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56273 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/cbda7342-c439-4460-a278-705c3549a1e1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56275 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/2a49f664-c178-43f1-8938-85d5033cb34f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56277 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/0910588c-5b08-4d62-9dd6-5002ebf38781/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56281 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/69260f71-4cf4-4b65-aa81-ce30bb65da0f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56279 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/06ce1b35-fc64-4b6f-a32d-2806828826f2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56285 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/89e6afb7-9f69-4594-b0fa-f2cf9a370631/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56283 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/b59b50fe-4868-48f3-8b36-6e4a0bcba556/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56287 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/439b154f-a962-43ce-95d2-6191261f23a0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56289 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/3d6d759f-bc78-45d9-a101-51a185da99d7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56292 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/731d7b43-6f76-4eb9-99ea-4c65001f92e4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56295 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/bda61db0-dbad-4aa4-9f1a-d962464adeee/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56293 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/97d8e4f5-8e3f-4918-a78c-3313385d90ac/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56297 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/1de95f53-1d92-4793-b3c2-e4c274958f87/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56299 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/ca92b2db-417f-4512-a41a-b7949ab1bf59/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56301 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/275b74e9-5f15-4850-9d7c-32e0cc57863b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56303 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/7d25d0ac-b0f5-4a4e-abd9-5a5af113ca41/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56310 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/9a01f9a8-b77d-46b8-9815-4f1700b817b2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56306 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/27b7f968-609c-423d-830d-c29de12332a4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56307 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/46b6c6a9-05a6-4089-8b10-ad8b39a55967/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56311 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/2df99f15-a08e-42fc-a424-c8a8995f5613/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56313 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/bab201f5-e8e5-4fdb-8e4e-7bd08ce817f3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56317 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/c3d3e5af-461d-4038-adec-873c91a83761/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56316 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/9169f58d-63c7-4dc4-b8e4-fe6cf34eb6a5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56321 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/5a7d4af9-e000-43b2-898d-dd3f29cd0d80/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56320 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/59e6766d-4ebe-4c32-a105-edcca60172b5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56323 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/154cdc43-5a1b-41b6-9ecb-68fa9e10bb26/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56325 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/9f69ee2b-66c6-42ef-8bd0-f764c73b7fea/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56329 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/3ffe3715-cc75-4a07-98f2-fc14e987de96/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56328 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/e7315002-989c-4ab7-b524-660c093bd4fe/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56331 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/4624bdf8-3fa0-4bde-a67f-8fabf497acbd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56334 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/c1937547-e061-4344-8f80-2bfa49428c1c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56335 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/74c9f345-78d4-410f-8ff0-856ae81a20c8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56337 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/dbcf99df-5e56-4ed8-89d7-9ba0f819d2de/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56341 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/67d6b2c8-f032-4ea0-a659-04d257591c89/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56340 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/a8903e9f-764f-4d77-8480-eb55989412de/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56343 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/263db527-42a4-401e-8dcc-8fb1221a9bdb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56349 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/3f0db61a-af14-4d59-99ae-4c6e595ee56d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56345 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/2efbd2a0-5536-43c3-addc-9f8f54087639/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56348 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/0cf7daf8-8f3a-4a77-be40-d88e8f37179c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56353 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/f8a5ed83-0283-494a-a3ec-63056f46471f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56351 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/2eb7df00-27cd-4b19-81a8-747101ef7130/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56355 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/3f5e7928-8aa7-4abd-802f-d9d718321847/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56357 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/ec2d0a81-174e-4899-a356-73dededab1e9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56361 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/d7287442-f3f3-40e0-b10e-abcdd4845673/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56360 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/6fbfd28f-03c9-49f0-bcca-9e0001d805d5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56363 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/a8c44abe-2bb7-4e45-b16e-c595f86ee9b9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56365 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/4b6c4dc1-c186-4e8e-9501-a8b33eccf26a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56369 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/36463962-ae66-4458-bf5d-b5c7b60eadc5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56368 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/3f43df70-d5a4-42e6-b524-4671d59b9dab/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56371 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/2c7d813e-402f-4d73-b8f8-630868e24b72/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56373 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/2e679f38-0391-423e-8ac9-4a06c3b225b0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56381 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/c2636eea-86a7-413f-902e-a05c203f0669/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56375 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/f8069aeb-21e7-498e-aead-9c00da39c9bb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56377 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/cf3bf83b-5a3c-417a-a39d-caadb4d33caa/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56379 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/6e4ed1d9-5c58-467d-a5e9-ceb136baadb0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56383 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/046067e7-8da0-4716-b411-284163163361/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56385 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/81183a26-c13c-4adb-a7c3-d2f150142e57/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56387 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/219332ca-f7c9-4ea0-a60c-24e12c0e4f0f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56389 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/e6020852-91dc-4f2c-9e2e-7a57970f52f6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56391 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/e92ea481-dad1-46d7-a727-1d8c4ad40e69/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56393 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/30635612-390f-40ad-8560-470a50b0950f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56395 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/2104ac1f-0cb8-449f-9702-15263a86cc26/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56399 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/81c9c6e5-33be-4906-bfdd-f975a0288134/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56398 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/2c13bbbb-b4e8-46db-bf14-29ef958ddbdf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56401 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/f4f10c21-b633-4fe9-94eb-567a6973a794/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56407 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/fdbda6d5-5739-4c4c-b7a8-0da23fec94cf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56403 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/bff10579-2505-4e9d-b795-db3725c3b5db/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56405 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/9596f99d-8129-4a7f-8b2a-dcb36939a67b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56410 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/fa836c88-1d5c-42c6-b1e0-6f243ed7e8b5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56411 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/3c41aaa0-b2f1-4ce1-b9ac-cb4bbf100f0f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56413 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/f16b69be-ce72-4fcd-8b4b-a759ca21d0c9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56415 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/b3f923c1-6ac5-4712-8d0b-8f9b885c91af/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56417 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/5ea77d10-c0e6-4fe2-9cee-af8d16ea13a9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56419 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/f3a467fa-73cb-4cc1-a483-ff417b046fcb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56421 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/8f84b1eb-6e38-4a11-a685-992e57c4e557/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56425 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/42166838-3e4c-4449-bff7-9d33ab3c43de/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56424 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/0cf297d2-ef5b-43e0-9a19-cc97ffdb7f0c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56427 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/0f9d02db-384f-4107-a82e-ae4b781190e4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56429 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/72c1de8c-61e1-42fc-904b-0fb6bd239052/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56431 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/92afd69d-78f1-464d-9362-bdfd316953e4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56433 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/47229ab6-5720-4bc2-8673-710fedf303ff/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56436 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/8183e567-7f00-4b5b-85f9-83b8b4b9417b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56437 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/2a3dc81f-2f34-4641-8bad-258aed3e47c3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56439 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/5eb8417e-ef26-4e27-84a0-4acf8b91bb07/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56442 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/679ea80b-7486-4c4c-a9f5-93f51000e60f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56443 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/a493a74e-73f9-4804-95a0-7e4f22372fcb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56448 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/182f8112-b0c6-4250-bfa3-5b0905027a7c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56445 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/196c7a74-cb34-4eec-952c-a1115c3af2f7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56449 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/462efb28-0140-4ede-8512-abc4c60d75bd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56453 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/b29f547b-30e6-43a0-a7bd-299fba63afc5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56452 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/58a7f9d8-3044-4f1a-9e5d-58bbd1c868b2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56455 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/3adf5ed7-0f30-42d6-aa39-547ffde88856/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56461 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/09c04527-4a64-48e2-a256-fad13dbd6b9f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56460 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/465bf450-411a-4c9d-99ea-e1deefc64eb7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56457 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/b5dfae48-f254-4861-a375-cc37b5a4a24d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56463 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/a4462816-584d-4f9b-a527-eae6ce9b0718/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56467 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/b8b8f8fc-5d12-402e-9ea1-1399c85419db/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56466 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/910b9ad0-e1b2-4b18-8751-d9f3a4fe21e1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56469 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/e332db09-0493-41fe-a2fd-835d853bb72e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56472 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/27877791-8a57-408c-895c-8d985eeb651c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56473 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/e76ec14f-8f10-4979-bb14-152f89ddd204/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56475 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/7b77c8f6-4907-4862-8d3e-2510143805de/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56477 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/91c9e727-b4a8-456c-9a61-729557b02324/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56479 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/ee4fc78a-939f-4172-b02d-6043343acdac/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56481 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/411d8cec-8989-4454-848e-2f87b4aed9d7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56484 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/b3709aa1-ea57-4071-a799-6979e44fd1ac/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56485 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/a5c694c4-f9af-4646-89e2-2e29d630f28d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56487 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/50a27687-c32a-4464-8c88-6cd92b5d8fcc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56489 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/ad6b9bef-06d7-4c0a-87b2-cb0d13ad9ae8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56491 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images/146b3ffc-2f4a-48b1-9946-bd2d375edb25/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56495 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:56498 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76 HTTP/1.1" 200 OK INFO: 127.0.0.1:56504 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:56505 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:56506 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:56501 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:56508 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/episodes/e0d7210b-e841-475e-b2db-66c63c1013b9/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:56510 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:56512 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images HTTP/1.1" 200 OK INFO: 127.0.0.1:56514 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images HTTP/1.1" 200 OK INFO: 127.0.0.1:56526 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/af652706-9101-4915-a477-205527032ff2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56521 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/5175dedc-73aa-4bbb-a710-aca6b510f1df/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56522 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/9a664f69-f746-4b89-97d7-d4363b09ad31/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56516 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/bbfecd5c-7289-4eb6-a64d-3fc7a1fa9b19/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56518 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/9c41001f-61f5-445f-acb1-109669467d81/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56524 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e8dc66f5-8ed7-4532-a604-6cfb5b18e64b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56538 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/620b9e04-1731-401d-ae80-ebddc6a95eae/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56528 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d1b63dc3-6b54-421a-b2a6-b25fb714a78d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56535 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/0cb5c650-af42-47bd-9026-f1702bff66a8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56537 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e5b8d2ca-067a-4e18-bd59-ae80255cf795/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56531 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b5ac79bd-f242-4222-ab67-dd7d6669be71/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56532 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/0cd722e8-dbde-4fbf-8895-4ac479275970/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56542 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b681559a-01fe-40ae-80c5-932604b98bbd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56544 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/cf098f9d-affe-4713-acc9-a7edeba45f04/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56540 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/deae620b-0a5e-4bda-bafb-4207691616a9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56546 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ad0ce121-25a2-4d56-ad22-4990e2a1ee91/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56548 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/0c64999b-d2a9-4711-aee5-98fbdad7454e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56550 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c1cf80de-1ee9-489d-be20-7c0c20fd9e5a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56562 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/6f18c690-8d6a-4c85-89fd-a665475ef970/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56554 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b793929c-835f-42ad-95d4-d41fac1c3f20/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56556 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/182a4d4a-229f-4a2e-b14e-102852aed89c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56559 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ebe8341e-7e2a-4502-af25-1d02d2dfdd93/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56560 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/8a53aef8-7e05-4f99-a8eb-85fb37f77713/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56552 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d5ec1a75-79b2-40ca-883c-4844baa27585/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56568 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ac0de88d-8b1f-441d-a03d-fcb9257083dc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56574 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ff5d7b1c-69aa-418e-837a-67b8cc7142d7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56565 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/03aae299-86bf-4bb8-8566-37c0c60ab2b2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56572 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/6342ee8b-96bd-442d-a4a6-00d885c81b3e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56570 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/052c9eac-9e21-43f6-bcc9-8936941a8ee3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56566 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/9964ca5a-66dd-4925-ae5c-2085f3898a58/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56576 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4ff23902-91b7-49f0-8784-b209d51948fe/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56584 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/84802262-c8a9-4648-a77d-ed4ee02ae968/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56579 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a0153922-d3cf-4fd8-a482-f5a491ca87e7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56580 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/09647978-6cc5-4481-ab30-a5ed8c9534ce/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56583 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/04b0f1dc-9741-4639-8fcf-beb9de3375f8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56586 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f0f34535-73d7-4e42-ad82-2b5bb3106e13/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56598 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/673677a5-fa70-43e4-9ebb-cb29bea424dc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56592 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/2c7bc68e-11cc-49aa-934c-80f5bba15f66/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56590 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c3c0ef9b-039e-4e03-9f33-a3fa8408e3f2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56588 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/737f21cc-7a7d-442e-b5ee-5822130b0cd0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56595 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b9f48545-c0de-44c4-873d-1044288167c0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56596 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/85d6f2c6-8984-4969-af7e-6f889e60193f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56600 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/060fcaf9-86bc-4fec-94ce-abb2fb45b1e0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56602 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c294faef-9819-4a18-9223-e10feb2c80d9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56604 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f95ab926-ca31-4914-816e-e9948f55a797/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56606 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/81eb6416-7898-4041-b938-959ed13a010b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56608 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/745071da-e42c-4b69-9d79-20a1444085fb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56610 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c52b9a8e-3c0b-4ca4-ba24-b7d7a271dc6e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56618 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/2520d03d-bf2c-45d7-b2f5-8ce25f30f80a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56617 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b5b7cae2-bade-4001-b3b6-ff46bdbaaae8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56613 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/26635346-4d5d-4e80-bf21-ce8be7f3486f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56614 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/7be13881-607f-4925-8ee5-d3a8110468e3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56621 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c5f81387-711f-4724-874a-051b38ae041b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56622 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/aa4bc468-166a-4dfe-81ef-725903c11d53/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56630 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/5b876e5f-6a6d-4061-b39a-7e5fe3b09063/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56626 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d4287b51-0565-487e-9e93-d910a8254579/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56627 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/35e72a15-c095-4148-baac-3ba37f85c8c3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56633 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/83791b37-0b17-4a84-92a9-645fe71eedb9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56631 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/bee7b3bc-948e-4b36-8bba-0d3200d95d25/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56635 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/1d37f3a0-9905-4992-b5a7-2938113e9503/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56644 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f7a19c6a-bb18-4efa-bdf4-6a89264148b9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56645 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/8ea55305-109a-4035-b84c-56e36b48a6f0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56640 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ace91235-c8ed-4bea-a16e-0f8e9bb97174/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56637 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/5e8d6744-a184-4881-a03a-639317e0e89d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56641 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/84dad52e-7c52-4207-8eb8-7246d8099604/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56647 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a94ad27d-17e4-4275-84a2-13443e68e250/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56649 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4563fe83-26eb-4ac5-9cf3-8150e7400c47/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56651 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f8ca4c35-3482-4272-9668-7325136fba66/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56659 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/316db486-8b79-4211-9c43-320ddf97dbe1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56655 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4d6d4c75-b668-4f0a-94e6-23188a41e2cd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56658 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ae281ccf-9256-44bc-8b11-722886c1cd09/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56654 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f0085420-2ba9-4859-9055-33c7b47ef69d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56661 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/2677bd83-b454-4bd8-bd10-e926719f9acc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56663 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/faa87e9b-c1e8-4613-b6a9-c95991c950ff/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56665 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/2d97286f-6373-4b84-9174-27de432122c3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56668 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/84d412ec-3b26-422a-9b88-ddfabae517e4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56669 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/fb8c17fe-3dfe-44d3-83cb-5dd60143d40f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56671 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/3787aae0-6f0c-4683-9575-482ba4738475/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56673 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/5d7aa128-f035-4fb2-8bf6-9c4b6810ea26/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56683 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/8740094b-d833-4379-ac46-33ad9652abca/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56682 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/98aafeab-d795-4424-927b-3adbd0b543a0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56679 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/396f002a-1de9-45d5-b61f-b5fdffd6e89e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56675 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/bea886a8-d2b3-482f-9ee4-e4d29cea6a01/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56678 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f96b9769-5cac-489f-9697-53e7bc9c8a2b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56685 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a3c19f76-909a-49fa-b48d-e5196fb39a4f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56687 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ceddfa0f-ca4c-44a0-9685-cb7b205e3ecb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56689 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/25abad4f-be1c-406e-ba3b-311d34ab3b38/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56691 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/5f957349-ce52-4350-89c9-904775a88ba9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56693 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/210033fc-1d18-4990-8bb8-b729fd37283a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56695 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/8921d3dc-2eda-477d-a454-cc8ea7ec8a55/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56705 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/1b837fce-93f4-4fb8-94ef-e86b347dc38c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56697 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d3649343-30a7-40a9-ba8d-2aba1894aa9c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56700 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f90c9419-75c3-481e-9cab-aeee2646331e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56701 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/0dfa6d92-ab73-4c6f-9e2a-d3774be4537c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56703 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/34ae693a-3534-47f3-ae7c-7176069b5fb3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56707 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/324b2696-b9a0-4895-a8b8-9225aac2b5e8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56710 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/7c9c66e2-a395-4e1d-9e0c-5823a51ebca9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56713 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a5457117-617c-4d90-bd0b-3b0cd9fa97ec/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56711 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e9dd0790-0560-486e-8812-03979aadc7d6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56715 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/0446255c-814f-425e-8a62-8fbec85368c3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56717 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/203e29e5-c7b5-45db-ab2f-3ddcf190bf4f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56719 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/05b75ac1-b6d3-4e54-8cdf-6ddac7dd019f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56721 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c1ac306b-2ee6-4fc6-8e39-a927b42ace84/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56725 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/7356160d-dfb6-43ca-89b1-1caf5a216f2b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56723 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/7868a929-c686-4294-8003-8d9fd9b053f3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56727 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/cd383f85-451c-4727-8816-05eb8258743d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56731 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/0f4bffc5-6db6-408f-bfd9-86a5a47de89c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56730 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f07a2083-8e23-4e25-aefa-16f2876a33b4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56734 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/fef84cbc-023a-45e0-9da6-cf682029f26f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56735 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/5aefd8f3-7a2d-4b98-b2a6-c9b0f31d2c46/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56737 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e434e046-d317-4922-9501-fc234f65ff1b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56741 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c4c8c97d-e4da-496d-a2a7-07e0fca4451c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56743 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/13e36d06-ed37-4633-8bdd-b8c19b86bdae/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56740 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/457682c9-361c-4c8c-807a-1c711c994058/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56745 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/3ea7d5ca-3d76-491d-9a3b-b2f1b3858cd6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56747 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/5070f4ed-f830-49fc-835b-e6bb507103a9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56750 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/6e3e24a5-cadf-486b-b131-93ce3c040e0e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56753 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/dcc92a12-e57b-4535-9196-f367457aacc4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56755 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/51924903-cf72-44d1-99c4-f04f528dfe4a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56751 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/32b463d4-69df-4d07-ac15-9b5f8971d4df/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56757 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f95b7394-b4fe-4094-9f0d-1c82193df400/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56759 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d77e1a58-63bb-413a-a4c6-94597cd56f23/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56761 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a659a3e8-c8bd-489a-aaa0-2fef69501917/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56763 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/63e82d9d-4f6d-4028-bc12-f2d9e147d113/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56766 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/aa3a4d5e-ebd9-47ca-b3b5-deb1bf9fb1dd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56767 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/9209771b-deb7-46c3-adcf-47b85272fcbb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56769 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/bfa9f2b6-38a7-4447-84de-c339cc68c381/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56771 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/2c6c1c1d-cbe7-4362-be04-deb9d612726f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56774 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e0845271-5ed9-4528-8e7b-e6c5773c18c6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56775 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/dadfa0c5-23b5-4d2f-a16e-96e8b84e239c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56778 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/27330bed-d6a3-4519-8b06-c9149eea473b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56779 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/5fbef355-9858-4372-b88d-66d2b683e0ff/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56781 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/831050cd-8443-4486-a6e4-58cf5efdf176/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56783 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4b063f92-beec-46b5-95c0-5035a4cdebfe/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56785 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/aea78eb8-6b9e-41df-901d-04321b82245e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56787 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/24f82216-8c73-448d-9783-cfabdf38ae4d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56789 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4f0658e3-e07a-4248-9994-f3d0002bae83/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56793 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/31439339-1794-45a2-8650-b071ca906212/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56792 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d68f090a-b389-4735-8bd1-1deb93016744/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56797 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/3f3213e8-6d15-460b-b24a-74dbd6a5d108/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56795 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/299ace8e-359c-4929-b6d1-aa677884ef02/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56801 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a59d1109-2eda-43eb-a765-7708710bc44f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56800 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f3ee671a-3f2a-4f2f-b54f-3ee217874571/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56805 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/bd181eba-6a60-4330-9b87-c9a3eb299e99/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56804 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/01a1f6d2-0a51-4959-b00c-450882cbdd01/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56808 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e0056974-e0e0-44e7-aa7b-8bc65622a75b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56809 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f70dea69-03b3-4f92-aefa-84d9370ed3a8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56813 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/5a980a5a-e076-4859-9be2-6ba0afa2697c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56812 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c9f2b053-9061-4e1e-ba2d-ad6aa9afdaee/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56815 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/cb1c4c30-4650-43c5-888a-11efb813f7dc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56817 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/47ce27a8-24aa-4d0b-84e7-9043a209d919/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56819 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/14a3dfd9-9ac7-4e52-9c27-f83a791a99fa/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56825 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a32d564b-8225-4209-95a9-b8d44ba5df91/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56822 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4c4336ed-3dfd-4e73-bca0-5c50ac4229ff/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56823 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/83b8270b-23fe-40b0-a648-ad65fffb408a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56827 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/fc24b147-fa70-475b-b80c-238a1d4a1241/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56829 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/0379e66f-9b85-49b2-a2b9-bad9b6bbee65/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56831 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f1610b50-08ba-444b-b8a6-477816c2b766/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56835 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/7e97a81c-ce0f-48c3-ab77-a8846731eed1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56834 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4bc72259-aac1-41bd-9891-e76c88c9b56c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56837 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ceedf0b2-6164-48dc-8b6e-1e85da21e4df/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56839 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/69e2de61-c2ff-4d6c-892e-47f33e7e5ff4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56841 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/35604fac-e73d-48e4-acb3-823284f6335d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56843 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/1bb7141d-f428-4a95-9072-5d0bc11a9b57/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56847 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/fc0523b4-f634-420c-8eae-03fb55eaecbb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56845 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/0f5bfe5c-df6c-4d45-a4d5-3dc1555fb083/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56849 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/14cbe86f-846b-4264-9d9d-a5c5f50042a0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56852 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a56ccd62-f319-4426-8d8b-d137df48e3c5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56853 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/1b5d2b05-5282-4a13-8cd9-80c7f4f15b22/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56855 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/6368f183-ea81-4fdf-90cf-1b00f792c28b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56858 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/9438d20c-7915-4a2e-acc3-27d4d8b2efd2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56859 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/832134c8-510e-4714-99a4-e9980d12a8a4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56861 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/32817f89-8249-4af2-aa65-343c10b2de81/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56864 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4fb40fe1-2150-4969-941b-e2409a8ff657/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56865 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/48c84258-1616-46cc-a165-61148f347639/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56867 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e240f75b-55ae-4f1f-9b19-6279e168e3b3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56869 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e8084d92-f6a2-451e-871b-ef7fba3fdab7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56873 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ae14e433-38a9-4fcd-8ee4-690a0d1a61b3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56871 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/70ffdd77-8331-4494-b3ae-5ecada270073/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56877 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/9c5f9449-6eb6-4a13-9a79-2675bbb7b0f4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56876 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/0ce61dfc-0df1-47d1-b3bc-1aee0832a392/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56879 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c9ea1b75-9f71-4ec5-bdcc-efb8e0fc3ed7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56881 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/66a4163b-f14a-407b-8d70-a9d3414a5a0e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56883 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/bdd8dbf1-68e7-4d67-91dd-6c7269f99ceb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56886 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/889b2f6b-9845-4be2-9299-eb255391bbc8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56891 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/af513030-c427-45a5-9c86-2cb9fdf72ae4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56890 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c9932afa-c89b-4763-8dc5-50c82ad57648/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56887 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/01c53bb3-30dc-4853-b55a-ac0311176cce/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56893 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/0510a64c-bd37-4b6a-a70e-0a637c80f664/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56895 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a307287e-313b-4891-8237-71deb06dd5c0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56899 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4f6b5d17-28b2-4979-82d2-0cb452070c7d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56898 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ce3921c8-5df3-4a18-8ef9-f279405eb8ed/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56902 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/662abb8a-f28f-419f-8bdc-d5ffb353c0e2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56903 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b6496fd6-38e4-4a2c-8869-d567b905042e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56906 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/01fd4266-a15c-4e9f-93b7-6f7ad6674cd9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56907 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/276eaa05-0414-4e4d-8f9d-505fed21db1c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56911 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a400c045-a2a1-4e8d-a1ad-02483c22e392/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56915 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b007cd8d-df97-4735-af60-56ac0e1286bb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56910 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/6caee0d5-6ce6-40bd-b693-8f6d0c02cf01/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56914 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d6bc0a90-eaa3-4ada-b699-96caabb4eccf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56919 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f6142ec2-3826-43b4-afbf-8a9e8a94ddda/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56918 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/0f7c668d-0559-4ce3-878a-ce3417af621b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56921 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/acede177-02c1-49ba-9cb0-19a3facc3c41/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56923 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/eaaa8403-34ac-463f-ace0-94af99787967/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56927 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/6fd13733-a6e8-40bb-aaf6-aa4c5f0c3d59/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56926 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/58eaf899-5753-4d02-bb92-e71cf9fdeada/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56931 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/3a95399c-1f15-40b7-9553-c0e24f415fe9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56938 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/5a17de46-0037-4d21-8fc3-b9e4745f7768/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56933 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/76f90aa2-e56a-44f0-ba0c-47d2d194909b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56930 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/64ed4d94-5d1c-44b1-bdde-d538dda7da8c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56935 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/1cc29e15-3315-44cc-a9c6-2567a8c996e5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56939 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c4c371bf-b48a-4e9e-b7bb-b09dd602f7c6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56945 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/8c9bf080-269c-4f08-bee1-24c21548e72d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56944 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/2c18d2fa-ff6a-4c8e-83bd-79692685dd81/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56941 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/db3efa2f-a13d-4167-8613-c1f7083d3d08/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56947 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f31596ec-0ebe-4774-8cb2-979d6aa60d7d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56952 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/3c8313ef-5fac-4ff3-a264-539f8c8af53a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56949 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/46add57a-59b9-4cad-af84-9786a6a9bd71/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56955 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/792256ea-b0d8-4ba8-acc6-5e40936cfdc7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56953 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/9ff18a94-cc1e-4083-96bc-732e35093eb5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56959 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/dee1cdff-86f8-4ad9-9b72-21cf80b2ae0b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56957 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/18ba509c-5057-43c4-a078-4e6c087941cf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56961 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/175fdab4-2338-4338-8a6c-347657ba6393/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56967 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4193479d-3afe-4899-8cb1-cd7c88ed4d0b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56964 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c4aae578-f937-42fa-afa3-164738eb2885/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56965 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a6971c7e-38bf-4a62-9b08-5b8978287147/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56969 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ec62a43f-e8c8-42be-8db7-6c286d45b071/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56971 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/773a7be8-511c-411f-b0a5-796114e99f3e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56973 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/22a0c37a-075c-43e6-819f-35f37a7a942d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56975 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b01ff8d3-ce09-4e57-a2ec-835124cb3893/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56979 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/5e1b7f71-a0b1-4d8d-8436-028fdccf99d7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56978 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e817a5c5-2e68-4a9f-a279-27fdf085b18a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56983 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e2c7cd4b-a711-418a-a8ff-2c824f3df3f3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56982 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/af3416e0-ec16-428a-aa87-8b7d3c555cdd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56985 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/57271c50-9836-411e-a2f0-d7595c1f44a6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56987 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/643d161b-bc06-431c-97b3-1a3d41682042/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56990 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b40b94fb-42fd-456d-b8a6-fb23b412a898/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56993 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/94c7ddeb-a1cb-4214-8008-2b66e6194e22/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56991 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/81f675c1-6ed4-4710-9d28-433c85b6b325/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56995 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/fb71b9fa-3c0b-4415-878f-ed1d0e28e39b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56999 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/53351190-942d-4bdd-a924-6b2b30c26206/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:56998 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/588d5240-4cad-4606-a139-f340a28a5e4c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57003 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4c74d473-ce96-461c-a52b-c4bc9cb0e3b3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57001 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/7dbdaa12-cb2e-483a-b292-927fac110788/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57007 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/449c77d4-6d18-4e24-98ea-c50e6382887c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57006 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/afc98a59-6a15-4bc1-99f3-395e4cb15913/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57010 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/5a5b9cfd-06e3-44f1-aece-4383aa032c0a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57011 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/642039e5-7c9f-4751-987b-c7f58c61778f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57014 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/887da6db-2b3c-4fd4-971d-e867e4d767bc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57015 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a5b6d3d1-07f8-428a-8364-7859f861e359/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57017 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/2079c05a-8d1d-4609-bb75-90db5c5bbbfb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57019 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/fdcbb251-38db-433d-ad0b-5581040a7401/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57021 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/0e39a12b-142d-49d4-8415-0bf151f66ecb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57023 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/2d19d11d-09eb-4f49-80be-52a106ceb775/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57026 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/7a3e180d-fd22-44af-8117-afe58dad7282/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57027 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e0d9d843-7ef8-41bd-ae73-3e34dfbff136/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57031 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d6445a6d-8cb0-4dbe-9d9a-4a3adaaa3a1b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57029 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f60487ae-7059-43fd-ac07-c72e2c8a0b0f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57034 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e98ecfff-0533-498f-988c-72132372ee05/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57035 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e3d1ed38-c510-4a29-a33f-9ad3a95bebef/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57038 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f4c8d834-b8b7-41ea-98af-dac3917f79ed/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57039 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e4bb72fc-0bb7-4c84-a8f7-f013bf2a9c32/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57042 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b6217bd1-7478-4376-bec2-bc24bef07961/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57043 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/3b8f8436-abdf-421a-a8c3-81698c3bf624/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57045 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/303db910-087c-4afd-b74d-e44859e625c3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57051 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/10fc6b89-5a35-4d20-a7dc-3da598731ea4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57047 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/70573bc7-4b15-4cbe-bd0b-dd6336944cd2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57053 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ec806400-ebb7-403d-a766-0b913b19f538/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57050 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b0e8be2a-3858-4ec2-8156-75b3ff8d68bf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57055 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/38c850f6-2719-4e06-8722-d5f768b5357d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57057 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/31aaf2ad-56fa-4478-8923-72aa2e9d2ef4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57060 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a063602b-e207-4045-9df0-4454f0e7ee3b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57063 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/9a366638-0681-44dc-ad2b-bbb51009c558/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57061 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/03312f7f-6056-4028-9990-12cfac3bf8e8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57067 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b0d4bafd-032a-4212-b098-c1da96310819/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57066 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c46e811f-39b6-4e41-8713-7e4df5c92d92/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57069 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/728ab0ec-e275-4f27-b534-65da6876d0fa/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57079 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/aaf94e4b-9784-4447-9285-e03ca48c6583/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57075 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/6d0e2e9d-59c3-4736-9c06-19626126f3ac/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57072 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/08f7e3c0-c45c-4687-8b1f-711233c8ae08/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57073 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/af4ab7bc-3c71-441f-ac75-18a3bc83282b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57077 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b45d643e-174b-4f72-b4cf-91ab601f7b93/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57081 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/dd8ea83b-c446-4c21-be91-48c8dacd20eb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57088 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/671d4ab5-d3e6-4881-aaac-32cfa0d87731/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57085 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/edbc3fa8-5a2e-45b7-abab-06914e93c01e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57083 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b9c2116e-acf6-4e26-a10c-42fdc540f93f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57089 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/28bf5513-74ba-4037-9035-5bc420e9dcab/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57091 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/688874d5-79fe-4a24-ab91-ed06b32f0235/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57093 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ed001193-f446-4a1f-a8da-39adc7d1dee8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57097 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/906558d5-6f0a-4060-b68c-6152103a1911/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57096 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4bb4f733-aa5e-4613-bacb-c24f8531a782/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57099 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/aa99e139-83c3-44d9-a8a7-6a5960e7519f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57104 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/5db8e9af-99b6-4232-b0f7-322871f6b7a3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57101 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/2381465d-e105-48d7-8bb2-5bf21cf0896d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57105 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/edf9b2e8-66fd-4d75-aeab-d9ee71af95c9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57109 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ab3fe9bb-2335-4767-b870-ac113e06d609/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57113 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/07a7b529-fbb9-4f70-8a5b-46d1fd3f6093/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57111 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/66ecdb90-1500-4200-8ccc-afae7e809168/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57108 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/978a13e1-1dfa-45b8-86c2-0ae654ec7598/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57115 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/59d6b7d3-d00d-42c4-945c-41d966f3b599/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57117 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/6a58f71c-e0c4-43db-bf86-34b077cb55f0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57119 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/6375e0a5-c619-4f55-8c70-d58b0e2f656d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57125 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e5e00ded-864d-4d8d-8c9f-06a1ae62b566/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57121 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/9a83ab29-62cb-481a-b670-29d635308da3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57124 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/af892c90-5f15-4fd1-b62c-f946a7776dc3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57129 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/48b6871f-cb1c-4cb2-9634-e9b4251ce9e6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57128 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/8953d36b-c7b1-44ec-87e1-0e06fb7c0031/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57139 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/3a258ef6-d18e-41c3-84aa-e1c7152fcd27/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57132 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/7bd4e731-6a73-4a52-81ba-2a933dcc044b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57133 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/5bc56aa6-7e21-4384-bdc7-ffc12023a77e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57138 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/3aeb371a-3bb5-4377-a4e1-075ca6b7f8eb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57135 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/1fcfb159-c529-4a6f-aab4-7de3de02396a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57141 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/27133ed9-db2b-4eb7-93a0-fd04bf52166a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57143 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/52e6a642-6dc6-4d86-923a-3cee879fb380/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57150 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f306a068-3929-41d6-974d-39530e696d91/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57145 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/561776b7-ecda-461f-8a0b-115c06adbbf2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57153 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b0c716b6-ad70-4dd4-a92a-6556dfb180e8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57147 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/bc2712c8-7763-47cd-a2de-7c571d3c6e64/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57151 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/91158a84-ee4b-4100-bb76-7e3ca308c2e3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57157 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/823a492d-491b-4e60-91eb-fb91a89e0dff/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57155 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ab7c6025-5bfc-49f0-8ab0-bb4177e590af/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57161 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/8c9e24ba-340e-46e4-ba00-94be7853ad0f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57159 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d0b9b5ce-b2b8-4a8f-b56f-7b123ba23dc3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57163 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c852d8e5-21dd-4100-9a2f-4ae02b25e0be/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57165 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b1ca1eeb-aac6-4481-8194-5c1a4349233f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57167 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/efd5a4ae-fa3d-4796-b2da-e0cb60aeae7a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57173 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c52090ec-5627-4b70-b649-15f323b8e419/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57172 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/08a4b383-b1e2-4900-b598-83299fb2b5ba/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57169 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/df095e58-182f-4cfd-8c3b-6dd7b8a57680/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57175 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/479df6e3-265e-4621-82f6-562a954441b1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57177 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/40891fd4-b5f6-4148-b8dd-de985781b798/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57181 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a843d91f-1479-4068-8722-f74107ac6385/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57187 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/cc60078f-b5a2-45a6-b395-9c6d76ace518/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57183 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/81959577-4c8e-47db-a5a6-08aa79e4c5b2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57180 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ae377d43-82b4-4b19-ae05-014f4893419a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57185 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4d19ff67-c877-40fb-a387-decda5bcd197/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57189 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/84dfafbf-3ca4-425c-bb05-84d6ee6a0a87/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57193 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d29a8c86-51aa-4c83-9e24-e92afbd8f459/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57191 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/3ffdb989-eda2-4fae-b32b-6e6da7325a96/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57197 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4d3967dd-e9b1-4f07-a2d4-2ba6eb5f7561/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57199 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/1af13f0a-5988-4074-8151-8083db40fe7c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57196 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/bc10ac69-4c52-4d25-8d06-f4f248f92092/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57201 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/87247311-3390-40da-8720-cef928c6a6a5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57205 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/123655a8-10e9-467a-99b4-3bcfc5daad69/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57209 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e35b0397-5496-4c16-9ae0-99b8096352fb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57203 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b3748237-64d1-45ad-8160-2fb5bd0e7ce7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57211 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/7cb415a0-126d-483a-9d15-ee6582965a02/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57208 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4e374de1-2a23-4959-9efa-90d4e5460c61/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57213 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d1589782-6817-4054-9a13-d6f8d2f68604/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57219 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/54c18b7f-8a05-4571-bcca-1a6cb6570502/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57217 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/faec86bf-7d06-41b8-b8d2-6b5ab231d406/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57221 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/22db220e-c3d5-4396-acbf-9f991c70fad5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57216 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/0f09e137-fd87-4adf-b0d2-5c76266446f8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57225 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/2426d694-5dba-47ac-a09f-17c4bb4c9a0f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57224 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/7b7e3045-a7ac-4336-b0ed-f922d54338ee/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57231 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/82da4efa-8c8b-43a1-9e32-7d4ab09b7fda/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57228 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ff18c80c-e479-46cd-8a02-2540995ab35e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57229 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/66c6613c-dd38-4644-aeff-ee4f09d0a36f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57233 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/fea8e96b-945a-4fa1-a6b8-64983335a588/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57235 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/0d5abc4c-01a2-4457-b2ee-0cdfbe81405e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57237 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4c5a08d6-ca5b-4d5f-9999-aa742c6b5428/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57245 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/be0d9665-edbf-4ee7-bdae-3f2f7dbaf849/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57249 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/1f78277e-7415-403a-86a3-20de3a24beee/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57248 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b078651e-9b5e-4a75-9a08-2eb298e1e0b4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57239 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/97f1e143-27ad-4bec-b88d-8141ab520d5b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57243 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/71b92975-3a9d-4649-9d37-4340d5fab6fd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57242 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/0e4a8ba1-9870-4880-aa8a-992d1629ef83/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57253 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d076c505-ee13-45e8-9b2f-eadc311944fc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57252 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/fc20358e-f60d-423c-bbf5-27b578f13540/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57255 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b30a455e-f841-4d86-a7df-5615eb990c9a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57261 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/56a19840-8eb7-46c8-850c-4838cdfba242/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57260 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a68dab8f-996c-4cbe-84a5-c086e0429047/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57257 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/40f3681b-5a77-4a27-a912-7ad2881e1fb0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57265 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/baa791f0-d827-42f3-9a3f-7a6e036ab368/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57264 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c3922352-333c-4502-8dfb-347d7f3efb14/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57267 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/6cd993f2-1ffb-4973-a5e5-29ac0ee3caf1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57278 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/3c9a0117-f75d-425c-9b94-8111687c40cb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57272 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/39cc48a2-dbfe-445b-8d0d-a09463a65cbf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57275 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/cd851e35-a714-4483-ba29-73c5646a0e0a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57273 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c8a2309e-b00c-47c7-a308-15a8269267b0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57279 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/bb2fee43-4ff1-454b-bb8a-f67da6ec355e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57269 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d78e6ffc-484a-4db8-b7c1-298f519aa2f7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57281 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/1895dd4e-44ea-4d1e-b558-d598fa8dc6a7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57283 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/555b7def-62e6-44c3-ae30-105b3c00dc38/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57289 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/497afeaf-28d4-4878-a888-f360808dd732/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57286 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a095d2af-50c1-4447-85bb-25f9f46b893c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57287 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/dc0904ca-ec7b-4d67-acd8-de6fc0777e25/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57291 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f527dc43-2b97-42b7-bfb1-58855fbb7684/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57303 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b8752b37-d875-44eb-9987-dfa50389d258/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57295 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/60b4c8bc-4507-47b1-8cb3-17bc323848c9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57298 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e7e144b3-e0b9-4d43-9345-d17d6869972a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57294 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d77e6203-45cf-484a-819d-acf8799d2a88/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57299 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/92ced86f-c209-4e8e-b336-57638219764f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57302 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ac5a5107-9c33-4a64-830d-f60f848be936/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57305 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/20c4b7e3-f68f-4db6-9b41-142d5d16a0c6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57308 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f1e4cc37-d4a1-4bbb-a456-4e166ecc4e3d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57309 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c6d426fa-9951-4802-9b76-8d7bc8196f26/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57311 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b003352e-5273-455c-b184-4d99a33f2d1e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57315 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4a73c360-e144-4693-98d7-44d6dcc0f210/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57314 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e711dce2-abc3-45ee-b94d-1170c5928a5a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57317 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4cea25dd-0c06-43ff-87fc-7562f348bbca/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57319 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/54a9c89d-1763-4f92-af79-608a492326b9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57322 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a78e6763-27b4-43ab-bc88-0336eb206647/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57323 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/6013e1be-69d9-4d2b-bffc-60b7156ef1ed/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57326 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/930d7f4e-2288-45f4-9c0f-c19d924898e4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57327 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/fc5447ed-d6fe-489b-acae-bfb0fec9d384/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57329 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e0d2f383-9b91-489d-bb1c-63447532fab1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57331 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:57335 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/df577a3a-1bbe-4b6a-87a5-b9add1065ad4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57333 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b963309d-7009-483b-9e79-196c4f59bcd6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57337 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/20ac9992-3eef-44e5-bc50-7063fff33830/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57339 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e8762659-9a6b-4053-b9e3-1a7026c5ccd9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57341 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/66e64f7a-1fa0-4ee6-9f79-b1f7b6e69726/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57343 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/cac11eb3-5639-41ab-b718-9d7249af128a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57346 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4357a0a4-0150-43bf-8b6b-32c68e528d4c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57347 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/6892f9e9-04d1-420b-9865-fd39dc013972/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57350 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ad608c5b-a480-482b-8aa4-74e4b3803fbb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57351 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/748ebc96-5e6f-4cb6-bc1f-1a1e76f12812/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57354 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/46388c05-3ed8-4534-8199-6f5b3fafea11/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57355 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/bb724ccd-7063-4cb2-ac77-e2f8a7f146be/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57358 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c73e1bc7-4e2e-4f0e-bb8c-636cd0a5e03b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57359 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d1b50562-b6bc-4972-9c1e-e6eefdb29c67/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57363 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d8ccec36-7800-4199-b0bb-17831d82be58/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57362 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/362a9925-d3c1-400a-93d7-0246e510d0bf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57366 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/20145616-defb-412b-a5de-18d1a699fac7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57367 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/5e6c07f4-81af-4c2f-b37b-5c77d51c24fa/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57373 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b06eedac-3745-4b86-a772-98f44fee50ba/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57372 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/703b5606-2258-4ccc-91f3-2a36094f7e26/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57369 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/febcf32b-23c3-4190-8485-4667441067bc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57377 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/385eff69-1816-4283-a8b1-31741f08dbd2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57376 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ce4e9bd1-a0b3-4c32-a8d4-341bf3193955/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57379 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ddb81d46-de71-40da-821d-d044e9e7cf64/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57383 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/96a7c6fd-fecc-4399-bfea-714c82c99ae2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57381 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ad792ac3-68c6-46d8-8db3-7b144d56b61a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57386 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/6bcd206e-5056-4298-b80c-3f2fcd5c91ec/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57387 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/83310571-36a5-4912-99ec-85aef71d5b86/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57390 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/752b8afd-1517-49ac-98f6-fb1dcf1664b0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57391 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/0f3c6394-9ab2-4779-b1ea-52c88b259739/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57395 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d90a5cee-978f-4009-8226-40a358f6de4a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57394 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/69d20ba5-4047-40d1-b222-5f312811b7c9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57401 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/99d56d79-de63-4711-ad60-2cbad697e91b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57398 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a0612aaf-ba32-405e-9d68-2834ee7cc15a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57399 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d0a89792-a195-4841-a2a4-42a06e2d48b0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57403 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ce405e57-445b-4558-85b1-d3fb2a61bbf8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57412 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/535f894e-cd2e-4dbf-9cd8-79084110333c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57406 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/3c2d4044-938e-4e5f-920e-5ff7a76c3cf9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57407 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/75f6e4e2-0194-49cf-ac3b-7d340fe27f46/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57409 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c8ce6c53-2fe6-487e-b0ea-295beafbfd73/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57413 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b0417a6e-1d02-4038-bbd6-83976a428722/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57415 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/93d4e39a-6c44-4d2d-ac62-f0b2b4604252/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57421 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/efe94c71-8757-4c8c-b8cd-6b8bf0a03702/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57420 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/faed312e-02a2-4469-b456-8b297a791def/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57417 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/1d2b692e-412f-4c32-a57e-ae83ae430fae/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57425 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4e4990e8-6eb8-4d84-bb4d-035287d0a7d0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57429 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/6cf3d6a8-864b-4293-ab53-62acdc297e2b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57427 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e449257c-1338-40f5-866b-4e71c31e18cf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57431 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/9c78c65d-7883-4e11-b322-94165c2ac178/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57433 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/7ea29dc4-d306-4e7c-a206-fe45c7235194/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57423 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/2f8bbaad-8c03-4e30-b122-35f41bc2d443/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57435 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/eca5a71f-76ff-4a89-9386-1b9f45a067aa/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57440 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/1ede47ce-2649-40a7-8a4b-028d154d575d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57437 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/2d83224a-e825-40bd-8d73-250570e73e79/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57441 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a1f890a8-344f-45d5-a249-1fcb4f8f0590/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57444 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/eda94b09-d172-4337-81f8-87ec8373d529/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57445 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/54e1906f-7cbd-4f7d-acb8-af8a6443ea8d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57447 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/e02b7b00-1f64-47df-8880-140dbb30ad60/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57449 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c4811412-0921-457e-b6f3-f5eb857dd01a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57453 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/3155251d-6ee3-4114-b436-9038c47aaed6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57452 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f8232c5c-c45d-4b94-a93b-7cd7a50396df/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57457 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/635cae05-0ffb-4c0f-98f6-50abfc92fcb2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57456 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/7c23338a-ceb4-4182-96c2-91bb37c2da82/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57465 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4acffbad-1b51-49b9-a70f-1e0de780e4e6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57459 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/41f4147d-fd4d-4ab7-9eb5-1c0e6720fa6c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57462 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c6179249-1a2c-44da-9067-fed5548440ef/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57463 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/fa29bb76-a7bb-4633-8e23-0125fcd28a7d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57470 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/25900720-f385-40f7-a607-4c9da64f3188/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57468 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d0832ef5-acd6-4864-ab9e-a1f9d10804ec/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57472 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/2df43b11-cc07-4611-891c-c8e353c15cea/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57474 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/1281fc8f-5fb4-4bfc-97ef-46c140edbd58/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57477 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/cb69d0d6-1c8c-4625-b962-b6ac5bcb5127/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57478 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/0ba6729a-a956-4393-80a5-3ad4d0e513cc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57481 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/c5d429b4-7c58-41b9-a988-de5520969771/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57484 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/5a4c4e67-8f80-4936-836c-76764cc89083/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57486 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/d4295193-e32b-4b7f-9676-12c7faa2c9f7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57482 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/1c1a9b0a-5c50-4848-878c-a4153b9c7c8f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57488 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/1620ce77-2d35-4144-a29a-6adeba7a3091/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57490 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/24e38c1f-f9fe-459f-82ac-0468f2eb32db/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57494 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/2a237f6e-8e4f-471b-8a7f-d27d979b9e83/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57493 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/a47a4ce8-d230-423d-bfff-9893b5c3f0ac/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57496 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/ec7a19d6-6fd7-4289-81e1-dbcd5e898226/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57499 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/fef9a9d4-5a7b-4232-93ff-a5e1c84117cc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57500 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/be8173d8-5aaf-4459-8461-fdfaeff16d18/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57502 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/5a90cc24-457c-46f4-a2df-a763b15189f6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57504 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/76cdc59e-ac25-446f-8d14-fa4aa0586540/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57506 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/89df4e7c-d486-410d-9cb0-6037bc185d39/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57508 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/886253e1-926f-4cfe-aae3-ebeee9af0216/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57510 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/98ab50ec-1791-4f11-90f0-6459e5815830/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57512 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/f3b837e6-37e5-49d9-b2c7-56292b3e5304/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57516 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/544d5531-af7e-41d1-aebc-c1b6ed142bb9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57514 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/7b3715ad-8f1b-4f53-9a60-fb255028ba6a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57518 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/45770da3-99e1-4fd3-9531-32852ac7dad9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57521 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:57523 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:57525 - "GET /api/v1/projects/149c554a-09fd-4e63-b391-dcd92106e7a3 HTTP/1.1" 200 OK INFO: 127.0.0.1:57529 - "GET /api/v1/projects/149c554a-09fd-4e63-b391-dcd92106e7a3/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:57527 - "GET /api/v1/projects/149c554a-09fd-4e63-b391-dcd92106e7a3/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:57533 - "GET /api/v1/projects/149c554a-09fd-4e63-b391-dcd92106e7a3/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:57532 - "GET /api/v1/projects/149c554a-09fd-4e63-b391-dcd92106e7a3/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:57535 - "GET /api/v1/projects/149c554a-09fd-4e63-b391-dcd92106e7a3/images HTTP/1.1" 200 OK INFO: 127.0.0.1:57537 - "GET /api/v1/projects/149c554a-09fd-4e63-b391-dcd92106e7a3/images HTTP/1.1" 200 OK INFO: 127.0.0.1:57539 - "GET /api/v1/projects/149c554a-09fd-4e63-b391-dcd92106e7a3/images/1dd1dd09-0d0e-47f4-adbd-defc5741aeba/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57547 - "GET /api/v1/projects/149c554a-09fd-4e63-b391-dcd92106e7a3/images/da6527c6-6763-48f9-aee8-54f6bf23edb9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57545 - "GET /api/v1/projects/149c554a-09fd-4e63-b391-dcd92106e7a3/images/3ecd9f02-e4f4-47fe-90ae-f12775aa4790/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57546 - "GET /api/v1/projects/149c554a-09fd-4e63-b391-dcd92106e7a3/images/19729c59-6034-4fa3-a9b8-7923cb383ed9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57543 - "GET /api/v1/projects/149c554a-09fd-4e63-b391-dcd92106e7a3/images/d870df8f-df0a-4606-9e98-2d94c3f65ea2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57549 - "GET /api/v1/projects/149c554a-09fd-4e63-b391-dcd92106e7a3/images/78641d60-cca8-4c80-8df6-bbe71a7202ae/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57551 - "GET /api/v1/projects/149c554a-09fd-4e63-b391-dcd92106e7a3/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:57554 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda HTTP/1.1" 200 OK INFO: 127.0.0.1:57560 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:57562 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:57561 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:57557 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:57564 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/episodes/f44339e6-1bd1-4d10-8a8f-2e30e5a1d36d/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:57566 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images HTTP/1.1" 200 OK INFO: 127.0.0.1:57568 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images HTTP/1.1" 200 OK INFO: 127.0.0.1:57579 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/60e93c8b-4541-4fd7-9ed8-3d39841848dd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57576 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/9efea088-e287-4db5-a6ff-b3048aad6bef/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57573 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/64aae7a5-21a6-440b-8f8c-f7f7b5ecbfc5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57577 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/d2babeb6-f880-4a5f-9e35-b920c2c23e14/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57578 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/45449f48-4042-4d86-ab60-5a1ecf523741/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57581 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/bc8b95d0-c740-4b4b-8187-c8399f470117/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57588 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/38bc53c8-86e9-447a-b2f7-8ec17475a097/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57589 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/da715dad-c2a6-415f-afb8-84db1412847e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57585 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/2cc375f0-1bf0-47fa-8329-db71796376f8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57584 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/3fac98bf-fd9d-4f17-9e40-6d2eef124e89/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57591 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/72032eb8-355d-4365-9db7-95952c29f47a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57597 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/743bcc91-4ecd-4e0b-91cd-745c98960a57/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57595 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/d5c34302-e414-4a8a-a3e0-a3dacda02220/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57593 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/421605a7-8c63-4d0c-804b-52c67e2d8dab/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57599 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/dc685503-c245-4365-bae6-fa9e60a11db5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57601 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/f6f1475d-b2f4-4a06-98a9-739f96eed299/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57604 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/08f19903-e583-49c6-96a9-44493235e800/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57611 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/5eef5e8e-0642-4f60-8ca8-b3c99f2031a9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57605 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/d61068ac-cea2-4ad3-8101-46ff604f1f3a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57610 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/1bfd8414-7d61-4dd7-a7b1-3531ca2bcaf0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57607 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/7989ecd3-1d3b-4a98-be3c-af0036a60c78/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57613 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/b0a8c3b7-4fde-4be4-9b49-31f3b895b8ed/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57615 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/d37c8471-45e3-424c-b1f6-732f34c23f81/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57617 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/4a17b5c6-d50c-44f6-be47-e61515da1e76/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57620 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/7c4bbf51-80a3-4a0a-99ee-2bfb3abb09c9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57623 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/f1e48299-f46a-4cda-8fff-82c93542721d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57621 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/6002c841-c22d-4c24-a0ac-abfae13229b5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57625 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/c5289255-d852-42c0-afc5-f1fee92f82b7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57627 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/9464d9b5-65de-46c6-9091-ef077c18dbef/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57631 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/2b07c715-974c-4e2c-8814-841d85ecc805/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57630 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/ccdf7f8c-163a-448c-be28-1ebcb74a1f73/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57633 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/6546151c-6abc-4c93-ab8a-5da0d060b475/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57635 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/b73eeda3-e2b5-4a5f-9455-e3bb77c90253/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57637 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/b96021b2-f3f4-4a8f-80f9-62df8b67b169/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57640 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/ab54f357-2fa1-49ef-9f4e-cf16ba7b5140/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57643 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/e1765594-fe66-45e5-b78e-eb7969781f02/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57641 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/cded3109-4d6f-4187-ba88-7218f7b79cbe/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57647 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/8f5d7fda-69a4-4c58-9e48-9e3ead987a45/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57646 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/21455964-6f3f-469b-b1d5-a637b7a97045/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57649 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/58c1d319-e848-4d89-8c00-568e7dfcbbc7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57651 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/a8e52617-335a-404d-a9c5-83caefce4b7b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57654 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/71694053-c1a7-4695-94ee-29511a8762de/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57655 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/d14e6de5-cb0a-452f-8e59-ecd9bdf87ec0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57657 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/ef0692cf-8abc-4566-8134-0d949db3453c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57659 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/7570adac-aa90-4471-83bd-ceaf66d42774/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57661 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/07c30845-4aed-4749-bf38-4e2c16b45539/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57664 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/fddf7171-a8be-49be-b9ae-fcb18c5e3fac/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57667 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/e9466024-d5bc-408c-943d-7582bbfa59f8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57665 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/a85a5996-2706-4269-a3e3-54c3006e20d3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57669 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/b6899db4-96b8-4a0c-9492-6004b6daf672/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57672 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/2bd4d482-e4f5-406e-832d-cc742c811613/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57673 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/040370a2-b421-4ce8-959a-23100b6df76b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57675 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/300c245a-f430-4a2f-9744-f4260276b11f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57677 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/71a686de-afa7-4a05-b638-2e613595d2dd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57681 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/bc940b14-386a-4460-84ce-e54863d98501/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57680 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/c8de86eb-253a-45e1-9466-f0c45187f325/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57683 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/888e8308-2bd2-4d41-b21b-815edc6a20eb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57685 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/6c35e3af-982e-46cd-b68a-6b04cef16799/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57687 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/df67a8c8-0801-401a-a2d8-e47708743da2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57689 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/6d2ed3a0-5cf5-487d-986d-00f92196cb6f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57691 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/b15e8a1b-6c29-4fa9-9af6-8f137659fa52/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57699 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/6b0b197a-7764-48d3-8c19-04f0e80d98de/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57695 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/5f5c8cb0-3879-4fc5-94bb-5ae12e282534/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57697 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/25230eb0-29ea-4ed1-b0ec-bb7ec3c77f0c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57694 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/99f6cabd-fbff-4900-af93-074fb9a40d22/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57701 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/9c130769-b0e3-4b9a-aa0a-5271e8406777/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57703 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/d2236320-5527-4106-9b4c-a501d214c286/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57705 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/e7b1fb5a-2cfb-4343-b3f7-72902a79dc5c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57708 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/1d719995-b679-4974-bf87-d493494f8db5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57709 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/bd69d9a4-89b6-4463-ae45-b358b98896ae/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57711 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/1b039353-cad9-44e4-bdd6-7286f36de6ac/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57715 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/a767dd8f-afa0-4510-964c-b2f97e9d7712/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57714 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/37076027-5e0a-45b8-83d5-207920b7496f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57719 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/288c2556-5939-4753-9b7b-5b7f4bcec5e4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57718 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/d9e31cf9-63f5-4b10-8607-5cc01e7d500e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57721 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/907a007c-c985-480c-a189-605aff864768/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57723 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/ad2d1c44-b02b-4a87-8f22-45e182d86bec/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57727 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/e2857b2b-6b59-485a-ad5d-a2411944d0de/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57725 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/73515871-c084-4a7e-9be6-b8a748f3674f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57731 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/aff03377-150e-40c2-b91c-4b1104a5ce3c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57730 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/d0dbb08e-946d-42df-ab81-449bd00d6152/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57734 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/dc477386-747d-47bb-aac5-1554e081d583/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57735 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/ccf31943-343f-4bbb-b725-5c60c5c30c87/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57738 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/4e9434c2-094a-45d9-814a-fafa76538bb1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57739 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/c7a19b7d-af18-4495-ad1b-32e85251a817/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57741 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/c30bfd52-feaf-46d0-b2c5-02bbcad915e0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57743 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/41c16bda-f31c-459a-acf9-34e5537647d0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57746 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/3d7b3f12-5eaf-40be-aebb-da90822a0cd3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57747 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/8602ce4b-77b0-440c-b784-ef329609da6a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57749 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/9c6d0e1f-604c-4964-9312-09a4f5f99587/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57753 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/097e375f-4fb7-4c8f-8a45-ca60a00682b2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57752 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/89a3df4e-3be4-44d9-ba6d-cf7fef20b9b8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57759 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/06dff37f-f5a5-4cfa-b7eb-5f2ac4cdc7f0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57756 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/ea86f7f8-cd99-4cd4-b7ea-8b79c9bb28b7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57757 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/588bd50f-9b85-419b-a0fc-c52785239c24/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57761 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/3fb91f1a-2b97-4d84-becb-f80297ce662f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57763 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/1f84abbc-d235-4393-9254-c536b679c07a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57765 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/2b980ff6-6eb2-4485-86cb-04baf0f9d558/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57768 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/3b877b7a-d3d1-439d-8bb2-51f7b83a4c55/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57772 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/1039285c-67aa-4ee7-90d7-c82f86aad12e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57773 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/cd93de2f-0134-4de6-b514-1121201f30a8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57769 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/df803f82-261d-4ba3-bfd7-2ea5d8f2305f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57775 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/a59a2631-4f22-4553-a7d5-7510a544c032/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57777 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/517eae5c-79bc-4a12-8053-d0047224534e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57779 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/197d5d4e-9ac4-4c23-86d6-908066aadb29/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57784 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/746335eb-cc71-4aa8-9945-c499e6c20f1b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57785 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/4e984437-fe51-40c0-807a-acc395c2c25b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57781 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/1db5848c-9580-414a-a740-c02d2f624fb8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57787 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/bcf71e8f-655f-4ba9-be33-403bbb1436a9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57789 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/685f1b76-860e-421d-9f9a-8dd7e92a36de/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57791 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/f55f1781-96fd-48ae-9703-5b1bcfad6123/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57796 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/f534f0c4-9c72-4732-adb2-d7abbc6c80ba/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57797 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/dd5638bb-a821-4489-bffd-c477700caa54/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57793 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/f905aee9-59b2-4711-8efa-74b7964e8505/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57799 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/f00797e4-70e7-4355-8c92-ccf300b5b468/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57801 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/0c87e7ba-9f93-4c1d-ad3f-c086cbea443f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57803 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/74c7b0d1-7d6c-40db-852c-dae1f6abdada/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57807 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/cba295fe-6759-4997-af96-4e16cb6b0888/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57806 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/b2422571-5e97-426b-bb3f-4890d010cf7a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57813 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/fddc8d1d-16d0-42bf-9b28-f7de90207b42/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57811 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/ce8982d6-e0ab-4f40-a50a-dc41b796c3e4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57810 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/e08b9bfd-caae-4177-a70c-0268b6ffe26d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57815 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/c98ba338-9d0f-4a43-a1a8-7d1946a8af25/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57818 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/bf97d1ae-9fd8-4467-9f6c-8328528ba1a3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57819 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/c2670d23-e027-415f-bc76-5506139fc69d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57823 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/6c26997c-3ffa-4c86-bdd6-95434b886464/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57822 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/f8fc8777-adbd-4508-a603-4e70e2ad2b18/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57825 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/31b36137-3978-4877-9b93-64dd1ce9242b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57827 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/f78328e0-5c2a-4ae4-bfd5-5d7a8b798664/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57831 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/93f99db1-3615-4ba3-b8ba-e5ef06870dbf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57830 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/355ffc39-d87c-4296-9601-8bc37b0dfc90/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57834 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/c350277c-af9e-4601-b5ed-1359bf0aa5ab/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57835 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/bf753130-97f5-424a-a6b3-ec7f98059990/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57838 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/a4810cb0-27fb-4a21-bcb6-8ed274b7c058/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57839 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/7affb7d5-02dd-4662-b95f-40483493aec7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57841 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/099f5fae-cba8-4d63-b140-326cb5197402/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57843 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/7bee416e-4d71-42fe-809b-f8548eadf761/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57846 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/82267fe9-5856-4ea6-bdf8-4ec3f62d56a5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57847 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/dcf93459-e5ab-4118-9eee-07983ed8d5f3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57850 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/f51ca6f2-8eac-48ed-8e90-20a335b2657c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57851 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/56146186-1851-4f0c-8eba-21cd1becee03/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57853 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/36be88f8-7ed7-4d4d-8509-661bb9db1a47/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57855 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/c3e7445b-d696-4baf-a339-55ce3296378b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57858 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/ac4274bd-3860-451f-9f49-5f81d5f3054a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57859 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/be1d18fa-ffc5-40df-a7bc-9c5a4b1a53ed/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57861 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/309843a1-fb9c-4ccb-b8f4-962c8f661331/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57863 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/ca415c76-be18-4473-847f-cb5ef2690e2e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57865 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/d1c55f05-9851-4bc2-8494-8fbe77da23ef/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57867 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/2accde20-271d-48a8-bb78-8d6762e9abda/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57869 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images/03fa6189-0790-4383-890c-56f14c6493e6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:57872 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:57887 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:57894 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:57902 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:57909 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:57914 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:57915 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/character-outlooks HTTP/1.1" 200 OK INFO: 127.0.0.1:57918 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:57921 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/character-outlooks HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:27:07.785254+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 26 completed, 0 failed"} {"timestamp": "2026-07-10T10:27:07.786689+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 61 completed, 0 failed"} INFO: 127.0.0.1:57919 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/episodes/f44339e6-1bd1-4d10-8a8f-2e30e5a1d36d/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:57913 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/entities HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:27:07.832260+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 26 completed, 0 failed"} {"timestamp": "2026-07-10T10:27:07.832634+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 61 completed, 0 failed"} INFO: 127.0.0.1:57923 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/episodes/f44339e6-1bd1-4d10-8a8f-2e30e5a1d36d/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:57925 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:57929 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images HTTP/1.1" 200 OK INFO: 127.0.0.1:57931 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images HTTP/1.1" 200 OK INFO: 127.0.0.1:57936 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:57942 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:57947 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:57950 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/episodes/f44339e6-1bd1-4d10-8a8f-2e30e5a1d36d HTTP/1.1" 200 OK INFO: 127.0.0.1:57952 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/episodes/f44339e6-1bd1-4d10-8a8f-2e30e5a1d36d/progress HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:28:16.561217+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 26 completed, 0 failed"} {"timestamp": "2026-07-10T10:28:16.561899+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 61 completed, 0 failed"} INFO: 127.0.0.1:57954 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/episodes/f44339e6-1bd1-4d10-8a8f-2e30e5a1d36d/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:57956 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:57961 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/episodes/f44339e6-1bd1-4d10-8a8f-2e30e5a1d36d/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:57962 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/episodes/f44339e6-1bd1-4d10-8a8f-2e30e5a1d36d/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:57966 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/episodes/f44339e6-1bd1-4d10-8a8f-2e30e5a1d36d/fulltext HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:28:16.631611+00:00", "level": "WARNING", "logger": "app.core.name_matcher", "message": "name_index collision: key='유니폼1' kept existing entry, skipped new from raw='유니폼1'"} INFO: 127.0.0.1:57968 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?type=chain_bg&episode_id=f44339e6-1bd1-4d10-8a8f-2e30e5a1d36d HTTP/1.1" 200 OK INFO: 127.0.0.1:57970 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/episodes/f44339e6-1bd1-4d10-8a8f-2e30e5a1d36d/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:57964 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:57963 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/episodes/f44339e6-1bd1-4d10-8a8f-2e30e5a1d36d/stills HTTP/1.1" 200 OK INFO: 127.0.0.1:57977 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=60c55fac-d17c-484d-b6e6-184e20c9ab09 HTTP/1.1" 200 OK INFO: 127.0.0.1:57973 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=f0d37668-a1f4-406e-b39f-40d563896d61 HTTP/1.1" 200 OK INFO: 127.0.0.1:57976 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=cd6881df-04d7-4de0-854d-599545cc142c HTTP/1.1" 200 OK INFO: 127.0.0.1:57981 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=9e819397-5d5f-4ccb-ae2b-523cee71996a HTTP/1.1" 200 OK INFO: 127.0.0.1:57982 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=f9c4b4ef-fa97-4070-ae60-92af1b257fba HTTP/1.1" 200 OK INFO: 127.0.0.1:57978 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=3aae0a66-11d9-4f78-9966-9c4030f996bb HTTP/1.1" 200 OK INFO: 127.0.0.1:57984 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=4a7b67fc-8511-41ad-b476-b607b0f3a527 HTTP/1.1" 200 OK INFO: 127.0.0.1:57986 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=00b5ad4a-14c4-4f4d-8975-63f279a373a5 HTTP/1.1" 200 OK INFO: 127.0.0.1:57990 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=081b5d03-3d77-4683-b6c8-1995a4ff6fed HTTP/1.1" 200 OK INFO: 127.0.0.1:57989 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=396cd7b7-e0fe-4fa9-82f6-ae9fe9dbfc50 HTTP/1.1" 200 OK INFO: 127.0.0.1:57993 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=4ff6dcef-9e44-4644-8292-7149b341d62f HTTP/1.1" 200 OK INFO: 127.0.0.1:57994 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=cd895ea8-b9c4-43c6-8ffa-427df492b8d7 HTTP/1.1" 200 OK INFO: 127.0.0.1:57997 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=d9f69a1e-ad57-46b8-9719-e5cf4b0ec00e HTTP/1.1" 200 OK INFO: 127.0.0.1:57998 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=20146055-b166-4c7a-a742-a6ea66945f66 HTTP/1.1" 200 OK INFO: 127.0.0.1:58000 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=ff651185-8966-406e-b877-924b6553d1fb HTTP/1.1" 200 OK INFO: 127.0.0.1:58003 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=73530471-c25f-4d37-ace6-c713081dabb5 HTTP/1.1" 200 OK INFO: 127.0.0.1:58004 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=d1e2cf49-a219-4ada-b211-85ee0395598f HTTP/1.1" 200 OK INFO: 127.0.0.1:58006 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=368dd932-2e7f-46a3-9464-61ddd916d60c HTTP/1.1" 200 OK INFO: 127.0.0.1:58009 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=44ee5527-b945-45bf-b913-820de4004814 HTTP/1.1" 200 OK INFO: 127.0.0.1:58010 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=40ae78f0-2aa1-4cb1-b569-52e6497b0389 HTTP/1.1" 200 OK INFO: 127.0.0.1:58012 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=a9a37125-b4be-43b1-a9b1-201ca1e2b3c4 HTTP/1.1" 200 OK INFO: 127.0.0.1:58014 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=dd1f7b49-bdf2-4e1d-a50e-9a0c7de56bc0 HTTP/1.1" 200 OK INFO: 127.0.0.1:58018 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=382586cb-54bc-43a6-96dc-86ca7808fc44 HTTP/1.1" 200 OK INFO: 127.0.0.1:58017 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=5356ff5c-72d7-4832-a887-5d72f8120359 HTTP/1.1" 200 OK INFO: 127.0.0.1:58020 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=9fbc1f19-f9cb-487f-b8e8-26464785cca6 HTTP/1.1" 200 OK INFO: 127.0.0.1:58022 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=b26057bc-07bd-4db9-bdc1-e93c57129b88 HTTP/1.1" 200 OK INFO: 127.0.0.1:58024 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=eaa0946e-4307-4587-b89f-9d8df85d7fed HTTP/1.1" 200 OK INFO: 127.0.0.1:58026 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=a12b9680-910f-485c-ad25-65016e2533bc HTTP/1.1" 200 OK INFO: 127.0.0.1:58029 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=bf088e3b-a54f-4bdd-a0da-88b7eb21d937 HTTP/1.1" 200 OK INFO: 127.0.0.1:58030 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=65f2ba60-f2a7-431d-ab70-f4fabfb8070e HTTP/1.1" 200 OK INFO: 127.0.0.1:58032 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=a62a311e-ee93-4852-b0d2-eeca199dcf38 HTTP/1.1" 200 OK INFO: 127.0.0.1:58034 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=5023c2fc-af3b-4f8d-9c53-ed1991fb9a03 HTTP/1.1" 200 OK INFO: 127.0.0.1:58036 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=30b0cc58-3566-428c-9807-6f80f8ab2d7c HTTP/1.1" 200 OK INFO: 127.0.0.1:58038 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=35194618-eb64-4ddd-82e0-b8df686f3d43 HTTP/1.1" 200 OK INFO: 127.0.0.1:58040 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=a0cc3f71-7c7c-434c-863f-2b815487ff7f HTTP/1.1" 200 OK INFO: 127.0.0.1:58042 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=eddd2455-6225-4f3a-8482-e088abaa9174 HTTP/1.1" 200 OK INFO: 127.0.0.1:58046 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=74e70fcd-82fd-486a-8f5d-6f2abbce2561 HTTP/1.1" 200 OK INFO: 127.0.0.1:58045 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=261356f1-4cf6-4ab8-bb1d-3c991e4aae22 HTTP/1.1" 200 OK INFO: 127.0.0.1:58048 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=2ff68508-2af3-4974-ac64-136dc9f8c61a HTTP/1.1" 200 OK INFO: 127.0.0.1:58051 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=dc31bc4f-1739-467e-9229-9cd29996da90 HTTP/1.1" 200 OK INFO: 127.0.0.1:58052 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=419392a5-9b48-4f06-9a62-153a16185b63 HTTP/1.1" 200 OK INFO: 127.0.0.1:58054 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=33c4a63b-78ef-4dce-8176-90182f777191 HTTP/1.1" 200 OK INFO: 127.0.0.1:58056 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=f4068971-a4fd-49a0-b4bb-f3af61786e97 HTTP/1.1" 200 OK INFO: 127.0.0.1:58059 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=35d2fab4-06e6-459d-b115-337d68323eba HTTP/1.1" 200 OK INFO: 127.0.0.1:58060 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=a1a26d9a-ddad-4895-999a-b9e417bb2f82 HTTP/1.1" 200 OK INFO: 127.0.0.1:58064 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=29b800f4-8ecb-457c-a5a0-d910c62d9edd HTTP/1.1" 200 OK INFO: 127.0.0.1:58063 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=0d344728-08f6-4864-a21a-5a063fd327f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:58066 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=0986dac1-03c7-47d4-87ab-acacbbbfdcb4 HTTP/1.1" 200 OK INFO: 127.0.0.1:58069 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=d69a689f-a963-4ff9-a14d-592d7247fca9 HTTP/1.1" 200 OK INFO: 127.0.0.1:58070 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=0181cac1-9e8a-46fb-b7b2-71768356a5c2 HTTP/1.1" 200 OK INFO: 127.0.0.1:58072 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=9182e90e-5279-4a07-a530-3a0f04bac094 HTTP/1.1" 200 OK INFO: 127.0.0.1:58075 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=e0001076-da31-45ee-b834-e46ff1adb427 HTTP/1.1" 200 OK INFO: 127.0.0.1:58076 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=8ebfe680-94c2-4553-850e-1cb080440be7 HTTP/1.1" 200 OK INFO: 127.0.0.1:58078 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=230a7f50-478c-445c-a9a7-1cfcd03fadd8 HTTP/1.1" 200 OK INFO: 127.0.0.1:58080 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=4f823d4e-4598-499f-a9eb-00dbfeaa3202 HTTP/1.1" 200 OK INFO: 127.0.0.1:58084 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=fc91e346-98cc-4607-afd1-e58b19175779 HTTP/1.1" 200 OK INFO: 127.0.0.1:58083 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=ff6291a6-f8b3-48d5-a84f-71d34d9106c0 HTTP/1.1" 200 OK INFO: 127.0.0.1:58087 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=2bc4a86b-316b-435b-bcf3-084f6fdc3900 HTTP/1.1" 200 OK INFO: 127.0.0.1:58088 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=c872eb41-ae66-4d80-80e7-d3f62cbd40e4 HTTP/1.1" 200 OK INFO: 127.0.0.1:58092 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=b0f65162-3d48-4c9c-a95c-440a016fdf67 HTTP/1.1" 200 OK INFO: 127.0.0.1:58091 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=074a2af3-c95d-4e72-bd1a-1067140695d2 HTTP/1.1" 200 OK INFO: 127.0.0.1:58096 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=19937f97-7711-4575-8218-450314988bb3 HTTP/1.1" 200 OK INFO: 127.0.0.1:58095 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=48fe6aef-578a-411f-b8a3-3ce1979f790c HTTP/1.1" 200 OK INFO: 127.0.0.1:58099 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=5d83ae40-6714-4ed3-aee1-7cc88f387d2c HTTP/1.1" 200 OK INFO: 127.0.0.1:58100 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=43fc4ba9-90f1-4798-a127-18ec24b0253e HTTP/1.1" 200 OK INFO: 127.0.0.1:58104 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=d44edc9e-28bf-418c-add8-6053c900676b HTTP/1.1" 200 OK INFO: 127.0.0.1:58103 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=8522ff7f-689f-4e1c-8f17-4ab649bc52b4 HTTP/1.1" 200 OK INFO: 127.0.0.1:58107 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=7294f420-8a0c-4e67-9d49-0217dbf6ae18 HTTP/1.1" 200 OK INFO: 127.0.0.1:58108 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=32f2cb07-8a4c-4de9-89db-aeb6c30de75a HTTP/1.1" 200 OK INFO: 127.0.0.1:58111 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=7a0c1337-51f0-4742-8ce0-358d211f1ae0 HTTP/1.1" 200 OK INFO: 127.0.0.1:58112 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=a1979a38-0a6a-470b-bcad-6b07109879ce HTTP/1.1" 200 OK INFO: 127.0.0.1:58114 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=01257c1d-593b-4d06-a955-8743bc25e14c HTTP/1.1" 200 OK INFO: 127.0.0.1:58117 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=14330f0b-afbe-4b63-a01a-2a61f3eb9829 HTTP/1.1" 200 OK INFO: 127.0.0.1:58118 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=ebb5e076-dfa8-4d59-bdb7-964cb1b47eaa HTTP/1.1" 200 OK INFO: 127.0.0.1:58121 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=18a440f8-5e4c-4d22-bd2f-11381b91dc91 HTTP/1.1" 200 OK INFO: 127.0.0.1:58122 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=e83beccc-1034-4838-a731-ee099ba24361 HTTP/1.1" 200 OK INFO: 127.0.0.1:58124 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=6e87672a-fb6d-4fe1-b2df-e17b4b57d98d HTTP/1.1" 200 OK INFO: 127.0.0.1:58126 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=6d489372-4782-4b4e-91cf-da73355950e2 HTTP/1.1" 200 OK INFO: 127.0.0.1:58128 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=432b01ff-3122-4057-82e2-13d02da2ec25 HTTP/1.1" 200 OK INFO: 127.0.0.1:58130 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=8e6927b9-de00-43dc-9abc-289329cb9e4c HTTP/1.1" 200 OK INFO: 127.0.0.1:58132 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=e536c1f9-7c8b-450d-abf8-e8a6bc6ecfad HTTP/1.1" 200 OK INFO: 127.0.0.1:58135 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=83d92c3d-f787-4edc-9102-7361cdd1bedc HTTP/1.1" 200 OK INFO: 127.0.0.1:58136 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=24912dfb-38db-487d-80e5-560bace2fb93 HTTP/1.1" 200 OK INFO: 127.0.0.1:58138 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=a590bb97-2c13-4024-a7b2-77946993fe50 HTTP/1.1" 200 OK INFO: 127.0.0.1:58140 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=2c61cc39-41c6-4054-a7cd-9c52350f195a HTTP/1.1" 200 OK INFO: 127.0.0.1:58142 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=6b00985e-5230-4ade-becf-ae231f02d329 HTTP/1.1" 200 OK INFO: 127.0.0.1:58145 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=76d92069-621d-442d-b876-d4e36e8ee7dc HTTP/1.1" 200 OK INFO: 127.0.0.1:58146 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=4a71791b-a13f-41ce-837e-3c68d01d7900 HTTP/1.1" 200 OK INFO: 127.0.0.1:58148 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=98ce8198-4eae-424c-b8d4-347183386f81 HTTP/1.1" 200 OK INFO: 127.0.0.1:58150 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=bd8baa51-2e0f-4119-8558-fac976b3673d HTTP/1.1" 200 OK INFO: 127.0.0.1:58152 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=03656fec-6ed8-457c-a142-cdf587ec64dd HTTP/1.1" 200 OK INFO: 127.0.0.1:58154 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=3f496626-be30-4d9f-8c0a-311b75f507e4 HTTP/1.1" 200 OK INFO: 127.0.0.1:58156 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=138654bc-ba1c-4417-b42d-dbc60e0a10ca HTTP/1.1" 200 OK INFO: 127.0.0.1:58161 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=c70fb7c1-9693-44d4-8573-42aeba2b0cc2 HTTP/1.1" 200 OK INFO: 127.0.0.1:58158 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=20a84002-a19a-41ce-bebe-80b0b45ccac5 HTTP/1.1" 200 OK INFO: 127.0.0.1:58162 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=043a6c21-367a-4ec8-b1fd-99861f29b863 HTTP/1.1" 200 OK INFO: 127.0.0.1:58166 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=e805699d-d8f4-4d60-8156-144b83c74225 HTTP/1.1" 200 OK INFO: 127.0.0.1:58165 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=d439ddf1-146d-48af-af19-e4a04d2f2363 HTTP/1.1" 200 OK INFO: 127.0.0.1:58168 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=dba5edb2-9a2b-43bb-999d-91f5f58690b3 HTTP/1.1" 200 OK INFO: 127.0.0.1:58174 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=b356249a-4060-41d2-be39-a3ca22c5cf48 HTTP/1.1" 200 OK INFO: 127.0.0.1:58173 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=c5c79ae4-82ca-49c4-89b7-4fa87f31b428 HTTP/1.1" 200 OK INFO: 127.0.0.1:58170 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=08ae7f71-8be1-446e-ab60-be748941bbc0 HTTP/1.1" 200 OK INFO: 127.0.0.1:58177 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=d4845597-3186-4b98-b48c-785f2611158d HTTP/1.1" 200 OK INFO: 127.0.0.1:58178 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=b55cbc08-0106-4f06-9b25-9248fdd456a1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58180 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=db0126c2-aeeb-4934-88ec-7e36480bb593 HTTP/1.1" 200 OK INFO: 127.0.0.1:58182 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=789dc7a0-40b4-4534-92b9-88a6c38ccf87 HTTP/1.1" 200 OK INFO: 127.0.0.1:58184 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=f93f73b2-9dc7-44af-b7f7-5ec9e075a883 HTTP/1.1" 200 OK INFO: 127.0.0.1:58187 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=f493392d-5fb4-4f81-961c-9fa46091ec7e HTTP/1.1" 200 OK INFO: 127.0.0.1:58188 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=6067e205-3f56-4098-a36c-e279bf0377b0 HTTP/1.1" 200 OK INFO: 127.0.0.1:58190 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=6cbda476-c7fd-47fa-9fad-1661c5aa113f HTTP/1.1" 200 OK INFO: 127.0.0.1:58192 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=a62ce020-37e8-4ce5-b7fb-72c70b02f8ba HTTP/1.1" 200 OK INFO: 127.0.0.1:58194 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=491d813d-eaab-4ed1-9d3b-5862a123c5e7 HTTP/1.1" 200 OK INFO: 127.0.0.1:58198 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=b9d27880-052b-4914-a6d5-0dc52903f0c8 HTTP/1.1" 200 OK INFO: 127.0.0.1:58197 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=d7053342-76ae-464d-b31f-e8f2962dcb44 HTTP/1.1" 200 OK INFO: 127.0.0.1:58202 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=c363fdbc-7d65-4a53-81b1-e5257bc5a739 HTTP/1.1" 200 OK INFO: 127.0.0.1:58200 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=fde9dd14-87c0-4a0b-a931-aaac7f803741 HTTP/1.1" 200 OK INFO: 127.0.0.1:58209 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=685e0607-4f59-4bef-9362-968030d01977 HTTP/1.1" 200 OK INFO: 127.0.0.1:58205 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=0fbcac8a-1672-4a14-9db5-5f24529db06b HTTP/1.1" 200 OK INFO: 127.0.0.1:58206 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=95d942dc-3ca7-4053-b956-4e0d8b83fd3d HTTP/1.1" 200 OK INFO: 127.0.0.1:58210 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=c80c02c6-9573-462a-b205-87f9455da712 HTTP/1.1" 200 OK INFO: 127.0.0.1:58212 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=ccfbb74c-dd48-4d97-bf0e-9c707e7e9acd HTTP/1.1" 200 OK INFO: 127.0.0.1:58214 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=0bc495ae-d822-469a-88bd-e235a0e63077 HTTP/1.1" 200 OK INFO: 127.0.0.1:58218 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=ffb53c7c-31f0-46e0-a490-c0eb0716c63b HTTP/1.1" 200 OK INFO: 127.0.0.1:58217 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=dbf8d4a6-ed25-43de-98c6-7139a54f9e7b HTTP/1.1" 200 OK INFO: 127.0.0.1:58221 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=9812029c-933a-497f-888c-94d36e6c6c17 HTTP/1.1" 200 OK INFO: 127.0.0.1:58222 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=133cfa3b-161e-40e3-bde2-747ab4db1d36 HTTP/1.1" 200 OK INFO: 127.0.0.1:58225 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=0ad5b158-a6c1-4d5c-831b-7c21e58bd629 HTTP/1.1" 200 OK INFO: 127.0.0.1:58226 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=1c567bd7-4c70-43f7-bde1-b1396c31318b HTTP/1.1" 200 OK INFO: 127.0.0.1:58228 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=726ff1f3-9f68-4ee8-a01f-0e4b6e467b8d HTTP/1.1" 200 OK INFO: 127.0.0.1:58233 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=2e748fa2-5832-4786-8c6d-369e6bcbd328 HTTP/1.1" 200 OK INFO: 127.0.0.1:58230 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=f3487cf6-8766-4023-b55e-97a4c613b6ba HTTP/1.1" 200 OK INFO: 127.0.0.1:58234 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=286c385d-62cb-4869-963a-d51fffda78ba HTTP/1.1" 200 OK INFO: 127.0.0.1:58237 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=99972e24-311e-4ee4-b7b3-adc2dfc90537 HTTP/1.1" 200 OK INFO: 127.0.0.1:58238 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=bc13a57a-0464-44e5-bd83-95ce3841bdb3 HTTP/1.1" 200 OK INFO: 127.0.0.1:58240 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=92bb14d3-74f5-476d-b8c4-b7faa07012e1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58242 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=2981319f-b6b7-4a64-8cd8-be2fc624f8bb HTTP/1.1" 200 OK INFO: 127.0.0.1:58245 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=1431a814-5207-4886-9db5-8b6f8dc2f451 HTTP/1.1" 200 OK INFO: 127.0.0.1:58246 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=85805657-bfbb-46a3-b8ae-adc667f7087c HTTP/1.1" 200 OK INFO: 127.0.0.1:58250 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=08887b74-c146-4249-89f8-cac37c9de9f1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58248 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=7cde38b4-7e8d-4226-b103-746279b469f7 HTTP/1.1" 200 OK INFO: 127.0.0.1:58252 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=9f09d6ae-e4b9-4618-b2fd-87f04019ac30 HTTP/1.1" 200 OK INFO: 127.0.0.1:58256 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=1d9e0837-9cf7-45ba-9f74-cc01cb0fcdb9 HTTP/1.1" 200 OK INFO: 127.0.0.1:58255 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=ca165317-d18f-4e1c-9542-6fe400f1a1eb HTTP/1.1" 200 OK INFO: 127.0.0.1:58258 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=0c0c59a1-d251-49c3-a7d2-da3f631947e6 HTTP/1.1" 200 OK INFO: 127.0.0.1:58261 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=5bfb7bea-4dea-4e13-8fb0-075804974bcf HTTP/1.1" 200 OK INFO: 127.0.0.1:58262 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=ca2ba6b0-8c28-4566-84b3-db53688b0359 HTTP/1.1" 200 OK INFO: 127.0.0.1:58264 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=5d880681-6a7c-47e0-8127-0e5a45baf2c7 HTTP/1.1" 200 OK INFO: 127.0.0.1:58268 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=b39030f1-92a0-4876-a61c-06fc9418a21b HTTP/1.1" 200 OK INFO: 127.0.0.1:58267 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=f15ff58f-ab93-455a-9fe3-2452fc51cae5 HTTP/1.1" 200 OK INFO: 127.0.0.1:58272 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=75e62ebe-5ec6-471f-862f-2cf334001599 HTTP/1.1" 200 OK INFO: 127.0.0.1:58274 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=19524fdc-8259-479c-bf81-e6b5e9018492 HTTP/1.1" 200 OK INFO: 127.0.0.1:58271 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=1422ab4f-6c03-4315-b2df-79c14aed0016 HTTP/1.1" 200 OK INFO: 127.0.0.1:58276 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=d6926ee2-a316-40e3-9313-473136339070 HTTP/1.1" 200 OK INFO: 127.0.0.1:58279 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=71579a07-7588-48df-b679-93577afdd537 HTTP/1.1" 200 OK INFO: 127.0.0.1:58285 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=c74dbd0f-c55c-4def-bb31-14e3da5d537c HTTP/1.1" 200 OK INFO: 127.0.0.1:58286 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=0c153fb5-0773-4bbf-aeb5-a1bfc3a32cdf HTTP/1.1" 200 OK INFO: 127.0.0.1:58280 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=3d0acb55-4596-4186-9484-9dd6d98eca29 HTTP/1.1" 200 OK INFO: 127.0.0.1:58288 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=015cd93a-a158-4a03-9dc0-51b032a92259 HTTP/1.1" 200 OK INFO: 127.0.0.1:58282 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=0b9eb5cf-ea9b-4988-bb86-07e461d5b21b HTTP/1.1" 200 OK INFO: 127.0.0.1:58291 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=fb6ee2ca-fc4f-4b0e-a57f-9c9c2a4721b2 HTTP/1.1" 200 OK INFO: 127.0.0.1:58292 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=515d6a08-372d-47f3-bdbe-e306c84b9cb6 HTTP/1.1" 200 OK INFO: 127.0.0.1:58296 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=2cd40161-721a-4515-95c5-2d03608c69fd HTTP/1.1" 200 OK INFO: 127.0.0.1:58300 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=1226c178-84c9-4af5-9065-7fc9a5306efd HTTP/1.1" 200 OK INFO: 127.0.0.1:58299 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=06b386bb-faef-4ff7-ae21-96322bc2de8d HTTP/1.1" 200 OK INFO: 127.0.0.1:58294 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=feec2e73-9da3-4817-a9be-879f64d41471 HTTP/1.1" 200 OK INFO: 127.0.0.1:58303 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=e74c473e-03e8-49aa-83c2-90d083e8de6b HTTP/1.1" 200 OK INFO: 127.0.0.1:58305 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=4e34e573-e5b0-446d-98b3-8937167eea63 HTTP/1.1" 200 OK INFO: 127.0.0.1:58308 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=aa3d3e1c-0812-4340-a3a0-7af62cbc258b HTTP/1.1" 200 OK INFO: 127.0.0.1:58311 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=331e2b3f-28ba-4e36-98e8-90c5f537dd6e HTTP/1.1" 200 OK INFO: 127.0.0.1:58309 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=a1166c6e-48ca-4fdf-ba8f-b18e50e1497f HTTP/1.1" 200 OK INFO: 127.0.0.1:58313 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=5c1f0416-496c-47d4-8e4d-a18b6be77a76 HTTP/1.1" 200 OK INFO: 127.0.0.1:58316 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=ce34cc27-6038-4ad5-b7e1-f27fe0e8e244 HTTP/1.1" 200 OK INFO: 127.0.0.1:58317 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=400b217c-0441-4bd7-8ef7-e3c7254dbb41 HTTP/1.1" 200 OK INFO: 127.0.0.1:58319 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=59814332-4f83-4e48-94c6-46fc9934556c HTTP/1.1" 200 OK INFO: 127.0.0.1:58323 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=9199d2de-746f-4166-87c1-1bcdefde8638 HTTP/1.1" 200 OK INFO: 127.0.0.1:58325 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=065ef528-fe60-4923-aea0-08b0db93b507 HTTP/1.1" 200 OK INFO: 127.0.0.1:58322 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=41685a9a-52c9-44b5-a7f3-0404b93b936c HTTP/1.1" 200 OK INFO: 127.0.0.1:58328 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=d54693c6-b39a-4a67-96a5-a4b77dbf3bd6 HTTP/1.1" 200 OK INFO: 127.0.0.1:58329 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=2a4c3dd4-5cfa-48e7-9632-2bc58ea3322d HTTP/1.1" 200 OK INFO: 127.0.0.1:58333 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=c1ffeb20-3c3a-4840-8d76-8b9d1af389fe HTTP/1.1" 200 OK INFO: 127.0.0.1:58335 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=9c99f0ba-7253-49e6-a541-52cbc1335f0c HTTP/1.1" 200 OK INFO: 127.0.0.1:58331 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=370b9e6b-fca6-4a31-8193-95c0bd1b4737 HTTP/1.1" 200 OK INFO: 127.0.0.1:58337 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=1d8890dd-e773-4148-82b6-3ec74ce75729 HTTP/1.1" 200 OK INFO: 127.0.0.1:58340 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=64d4d6d6-9c47-4804-9424-463c54811cf8 HTTP/1.1" 200 OK INFO: 127.0.0.1:58341 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=77dfabd0-b2a2-4a6b-bd4c-81138403dd7c HTTP/1.1" 200 OK INFO: 127.0.0.1:58343 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=75894023-3277-42cf-a82c-ff260a018c85 HTTP/1.1" 200 OK INFO: 127.0.0.1:58347 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=b0626573-3586-42bc-b5b3-63f964e096c2 HTTP/1.1" 200 OK INFO: 127.0.0.1:58346 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=8ea1addd-a304-43a8-88e9-6326e84f74eb HTTP/1.1" 200 OK INFO: 127.0.0.1:58349 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=b601c18b-8d4c-4f41-8caf-0cbac7d02d37 HTTP/1.1" 200 OK INFO: 127.0.0.1:58352 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=a63236c0-ae7e-492a-a464-55143dcb068c HTTP/1.1" 200 OK INFO: 127.0.0.1:58353 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/images?still_id=9db12512-7ecb-4a2e-b305-5d79f7a6b41c HTTP/1.1" 200 OK INFO: 127.0.0.1:58358 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:58369 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:58379 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:58385 - "GET /api/v1/projects/76212b49-bf96-45fb-8c56-cd8d8ae02dda/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:58388 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:58401 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:58406 - "GET /api/v1/projects/?per_page=100 HTTP/1.1" 200 OK INFO: 127.0.0.1:58408 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac HTTP/1.1" 200 OK INFO: 127.0.0.1:58411 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:58416 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:58414 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:58413 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:58419 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:58421 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/9acc3156-c8ef-4ae1-84d4-0a4a10d42955/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58430 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/238d218b-6391-4ac5-aded-18940e057476/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58423 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/3b7ff8c9-f46f-4e4b-be07-482d7745bff6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58427 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/98718a6c-2ff9-4372-a045-bc805e14f8fb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58429 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/557ddc5a-cd41-49a2-834c-aec2a4fdfac7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58431 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/fc4194e3-3891-429a-99d3-d05cb721e44b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58440 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/fcafa463-2cf9-4bb4-8317-02d4c4581324/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58434 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/adff91cd-35e6-4ef6-b52f-b93bb32a142d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58437 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/a318a1ac-234e-4d07-b8ec-636a0f83680f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58435 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/6df73b8a-5e48-4c02-abee-a4c84dd904dc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58441 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/518cbf45-9bbb-4033-813e-0cd9c8d0e2fe/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58444 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:58446 - "GET /api/v1/projects/114a8883-e960-4b97-97c7-0ba00a469750 HTTP/1.1" 200 OK INFO: 127.0.0.1:58451 - "GET /api/v1/projects/114a8883-e960-4b97-97c7-0ba00a469750/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:58454 - "GET /api/v1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:58453 - "GET /api/v1/projects/114a8883-e960-4b97-97c7-0ba00a469750/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:58450 - "GET /api/v1/projects/114a8883-e960-4b97-97c7-0ba00a469750/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:58456 - "GET /api/v1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:58458 - "GET /api/v1/projects/114a8883-e960-4b97-97c7-0ba00a469750/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:58460 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:58469 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907 HTTP/1.1" 200 OK INFO: 127.0.0.1:58473 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:58472 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:58476 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:58474 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:58478 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:58480 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:58487 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/100ade56-622f-49e7-876a-cde7ffd6bb8c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58485 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/f500e290-e940-4bd4-9cb9-aa1d09c3c6ff/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58482 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/1ae67c87-1e4b-4b16-9823-73da8c1c801b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58490 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/41d3b6bd-a61f-4861-b71c-4c36b614c624/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58491 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/9483ff5a-44d6-47a4-afe8-d1172f507ea7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58492 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/ebf479a8-328f-42d8-bd7f-578904ede105/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58495 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/611151ca-0a82-4d61-86d5-3e3bbe870983/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58496 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/ea1b0ff6-1114-4c39-9dad-97139351bede/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58499 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/3356d9d2-22aa-4f2d-a8be-6e376cc78956/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58500 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/97b52ba8-8223-4ba7-9147-40e7495149a3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58504 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/14eba50d-0994-4dc8-bd97-b80cb200d3dd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58503 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/ac646133-17e0-4fd0-8700-c0b715eda157/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58510 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/864e62d7-b896-4435-b55c-e276e34fa964/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58508 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/a8c2df3c-fe1c-4a48-bebc-6c223c5e01af/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58507 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/e58601d9-70c9-425a-b3c6-885df74d0d46/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58512 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/09b62bdb-5edd-41f5-bac4-1c06c8084789/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58516 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/293ffe74-ea67-41d5-a3f1-d6aa5fa04f23/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58515 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/6dc1c479-a9dd-488c-b01f-56bbeed599b1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58526 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/381f6f68-5890-4422-b48c-d86d32eec108/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58518 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/1806dcd7-ba02-40cd-8a14-a2fb19aa781b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58521 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/2a404c3f-06d3-4afe-bd32-ac31b3dfc197/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58522 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/73cfca80-06dc-492b-a3e9-777c7092d669/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58525 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images/a7b66aba-86c4-466e-81c8-079be68cb5e8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58528 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:58531 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:58533 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204 HTTP/1.1" 200 OK INFO: 127.0.0.1:58538 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:58541 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:58540 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:58537 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:58543 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/episodes/92910173-fd2c-46ad-9d60-2b02dead4c0c/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:58545 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:58552 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/5aa79b39-b38b-4692-838a-fe7efcb6bad1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58553 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/a438d72f-6855-43c9-8694-9d14dadad074/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58548 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/d82db95b-b7b8-464e-a3e2-3f16ea87654c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58551 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/7c502491-1b13-40df-9f40-d6f494e3c729/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58557 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/202602c2-1a0e-4119-b592-59ef2aab94c1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58556 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/c993db68-114c-4a2b-9e09-c565d13d61d6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58559 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/4a64fee8-2aec-4438-92e1-d80a3da72283/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58563 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/46a66219-7e30-4ec9-9c53-e52cd0581fb2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58562 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/6f424402-86fb-4330-a645-83486992589a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58568 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/80b64a6f-1f20-4a1f-9301-a7a3f4a325c8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58569 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/dbd14076-2d6e-4862-ba5f-ea3679c1614d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58565 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/af9407a7-b495-4bcc-9e81-17386c21b608/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58574 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/b268eedb-85f4-4e3a-9dee-d590eb1ee767/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58571 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/f78b3801-61bb-42ba-a385-c5f0e6ffdf78/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58575 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/aa21974a-22ba-4b82-ad66-6d069fe45af8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58578 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/8302a34b-5bae-4fa9-94b4-17089096e74c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58579 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/aab98af5-fb04-493c-8ce2-de33154858e8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58581 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/74af099d-778a-4faf-85c5-fa133aa917fc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58584 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/fa5e1648-ed27-437c-9d9c-78c63d9acfbd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58585 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/fcba08ac-2e9f-4920-b9ce-8618cf4fef4b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58588 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/1614efeb-4594-47fe-88e0-39c9cb3f2283/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58589 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/472a3b9c-c73b-4e19-b72f-18373dfbbcbb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58592 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/ef2ecc65-237c-42eb-82d2-3acff7d68e38/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58593 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/f4497df7-61db-4040-b20a-827886da79c0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58595 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/bf362d41-889a-42cf-bdf1-74a365bbaf83/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58597 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/8b744d06-ced1-4e0c-924c-6afe6267300a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58599 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/9f978359-79bd-4d00-a6d6-9f61f66b590f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58601 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/8a4908fb-757c-4939-bb75-1b6775cfa159/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58603 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/b5deb32e-c735-461c-a894-6884f2b48316/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58605 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/e5286d49-a07c-4ea1-a71b-8a90f6c6b144/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58607 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/4c74c235-0839-43ef-bb9c-d2ad215fafd8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58611 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/f55fcd30-fd40-4ea4-a3fb-0982e8e894cf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58610 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/c7bd99d4-686d-42b3-b1b8-86c9b1d7149b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58613 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/e04347fa-f4a2-4f5d-8b3d-95b0badad306/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58617 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/99d60462-70fa-4760-b35b-fdb09bbfb761/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58616 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/c871a726-0afc-4769-8cb8-214efd47dd8a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58621 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/33672bfa-a22b-4009-9ecb-1a84b57350c8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58620 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/343c12cd-292c-4af5-95da-804605fda193/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58625 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/3d5bd14b-7cbf-4e4e-a2ff-b010e38b0e29/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58624 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/30f0dcb6-24fa-46be-af7f-c3b9b1cd6f1e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58628 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/d0e355a2-47c5-4a8c-91f2-21e768febc3d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58629 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/411f9ae6-183a-43fc-8ff5-1fd7b9ebab46/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58631 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/10028e6f-060d-4cdc-bccf-44b5f012d9b1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58635 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/2293c465-f88b-481b-b39b-cd4d35203d9a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58636 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/45568330-0d96-4ebb-8025-819c5363f982/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58637 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/facc85ea-b5c9-402f-8b1d-dce3b3c14df2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58639 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/841f8f5e-a55a-4829-9a09-8b644105eceb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58641 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/fb159089-4852-49d0-9331-f1fcf1eee49f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58643 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/e7eccce9-adf6-4132-a301-313fdef4e4ce/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58649 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/7d11f1e9-50c1-4c42-b416-86c22d172f9b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58646 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/7a8cc8c6-28ab-4ed3-9cd0-5fa8c6440795/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58647 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/f8bc43db-b866-402e-a38a-54df9787496c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58652 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/6c813eef-7c93-4bab-a114-6f33b45d0157/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58653 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/2d09c736-6f68-4c7a-ba9b-2f2c60f769fa/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58655 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/2067aba1-20fa-461d-accc-5a0a9c5c1610/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58658 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/b890f5ae-10bb-4fc1-9243-715d92c3e60a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58659 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/0249fbcd-0bac-4c55-ac89-cf5ea4632a3a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58661 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/497ac0d3-f9f5-4498-b190-c2c76b83b855/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58663 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/0e6ef077-ad28-414a-ad68-2af96a77c397/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58666 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/07962f54-f8a2-4426-96e9-bd78b1885b33/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58667 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/d9630e39-d1bc-4c6a-9bed-3897ca7695ac/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58671 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/8d6b8892-fb88-49d8-a86c-14eafdcf19a9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58675 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/a8edc290-cdc3-4676-866e-7816fb798aa8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58669 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/df6a7d1d-a49d-4488-89db-109f9861c5b3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58674 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/b473b59b-cedf-42b8-aaab-a28827e8d061/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58679 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/28d48b81-ffd8-4b50-ac4b-d9cca4cefbd8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58677 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/f1ee2aa5-5c47-484e-8306-a1c9959d5675/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58681 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/52d8a500-390e-4940-951b-d8553b8fc785/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58685 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/c1660610-757c-4a77-8842-7b368b75c6cb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58689 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/59de5314-717c-4cf0-be56-933274f297aa/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58683 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/14d0515d-2950-4a4d-8807-f744064e8187/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58688 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/6ea4c447-9c48-4561-b43c-178fc8714ab9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58691 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/57fe37e0-e1b6-4b3d-8b6f-681dc382a7a9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58693 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/0a7d2636-9869-4c2c-864a-2f903b6f8a7e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58695 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/1fbdc2f4-9c30-4530-87bf-f8b2a901f345/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58697 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/6e38b059-12a1-4eb2-8316-2ac63cb52312/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58701 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/2a14c507-46ee-4d95-a5c5-e7acb6ad8f1d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58700 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/72fd92b7-e116-497d-baec-af79ea8aff10/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58703 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/477b8ffc-cb7b-47c5-938f-7b81357165cb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58705 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/29f075c6-78b7-4c13-b422-ac003839fe45/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58707 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/a24eb718-0f17-4349-a02c-28119f40f150/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58710 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/602fa974-43e3-4559-aa56-abd4300837f8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58711 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/0c19d8c7-3f4f-4d27-815e-0ba6f25ff6ad/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58713 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/67919ac7-ab24-4414-86ba-1ddc600bf993/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58715 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/b887d451-447a-48e4-8c71-1cf67963d81d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58717 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/9fe6fd27-0248-460c-908b-921efc02a531/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58719 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/ff32b5e6-6f3d-4a8a-8ef5-a66307819f6b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58726 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/bbf30994-2a93-4542-9adc-b496b914026c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58722 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/8f039835-d34d-4243-9d4e-0fcec29db9fa/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58723 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/828a4947-5e36-4b67-8e8b-42c603fcde3f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58727 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/ec29caa8-2c68-45a4-8313-167cf943a0b1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58729 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/3218118e-b851-4d2b-8a52-e74f87960c85/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58731 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/ee442b5d-7ce9-4b2a-ab3e-de9e663b3936/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58735 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/bb47a65c-a4a2-4eb7-8b41-c42c3429bef3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58737 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/cb589f98-8f7f-42e1-96a0-c3d55ff3d33b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58734 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/0dcd17ef-dec7-4509-9561-6820d9e7ccdc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58741 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/a999d694-958a-4084-8b11-3a7649a4f63b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58739 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/516f61ad-141d-49f0-a82d-bd5d252e30ec/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58746 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/7bcdd294-1712-41bf-9529-c13dfb1e5eaf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58743 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/a029c562-5d50-48cf-b327-293d6d4d8999/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58747 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/42c8e44e-76e4-467a-8eb3-99c2fa77193f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58749 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/cb76d7ea-a84f-4f6f-9e8b-7e26054f3b00/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58751 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/305b202c-3c60-4242-aabd-55c524d91cb1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58753 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/e4189881-0dae-4a58-956f-82979a6346e7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58755 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/9c22caaa-c624-4b1e-b309-6dbca0325777/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58759 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/9ae0d90f-8c06-4379-b4a4-19790c3a7cf0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58761 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/f4fc24d5-4f3c-4571-a588-4a7a666bced5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58758 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/10750bd8-6480-42a2-902f-071d515a494e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58763 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/a3f317ea-8f12-4fdf-90f9-baaa42e36155/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58765 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/f8c0b7ac-b004-4d82-bccd-259acb461d8a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58767 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/091777a8-4cf0-44b0-8b64-2477e25a5397/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58770 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/7818fe47-f113-4371-85f3-72add7c8c9d3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58771 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/be064600-5f6f-4dc3-8c48-d516cf18a9f3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58775 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/633f8449-e1f4-4776-bc55-af5ba8871209/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58774 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/4ba41a8b-a123-4dea-a52d-a877f05853ee/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58777 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/ac24e0f4-282b-4c2e-b74d-eea9512974b9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58780 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/5ba6dfb0-79a8-4b63-8509-7b88d15c96b5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58781 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/4ac30f31-d76e-4553-8471-a5c8add204b1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58783 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/53f3f74d-2df1-42e5-a591-6718417863a7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58785 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/46c0bd89-ce8b-4163-a013-ac0f2c1026fd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58787 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/15fb7b73-5260-4ff1-ab95-e0bad46ffd95/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58789 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/aac62a36-fd07-42d0-af01-e06a5a833853/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58792 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/73c1f658-4d7d-4cd6-9043-bd14ba706b32/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58795 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/95eeb0bf-edd6-45a4-80e0-2a66fd9cf764/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58793 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/56a643d9-165c-4935-bd32-fe2b4c52085a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58797 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/eca9363d-1e7d-4ded-a1a2-5544494239f3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58801 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/21a4f2ff-499b-491d-8c4d-0167f66f7179/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58799 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/4f6d3540-c974-43e7-81ee-1563aad0bf97/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58803 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/1cba390f-b1f9-4a5c-8763-45fcf0cceeb8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58809 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/e457c05e-4180-4135-88b3-51f3740b03a9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58806 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/dde0f842-8b5a-4b52-aa56-62535a524bb8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58807 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/9bd76591-730d-42c8-a27e-83e5d3a5bb6f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58814 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/7639c99d-a26d-4a9d-9491-9f02bd86340f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58813 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/ef7b71a0-4954-4ea6-898a-f320c3f66586/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58816 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/8dcd4519-0bd3-4470-8e0a-ff93da64f3a3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58818 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/e56b9f5f-45a7-4d4d-ac3d-f13f261d0870/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58821 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/b5e3e051-7a6d-44b8-9523-b9d4050f7531/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58822 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/ba568619-967b-44b2-acc4-41ae991f5b08/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58826 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/aba150e3-2174-4aa6-9371-a43080f5e9f1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58825 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/57c945b6-5c59-4fea-b81a-83e3f35b6e73/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58828 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/7fda9f05-5dc7-452b-8e54-58438de97824/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58830 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/e1bf376a-af13-4c63-a5af-c2a2c91a4436/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58833 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/11332f49-03a9-4853-bca8-11cbd4435326/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58834 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/5cf02c32-2b12-455a-ad96-8dd1b5740969/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58836 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/b162492b-56c5-4976-8d1e-92c2e0fb4c17/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58838 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/abadf08e-1745-4813-ab04-3529a0fef831/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58840 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/85897f3d-fd00-42b3-9478-946953db7b6e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58843 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/e2e5f8bf-f040-46bd-86b3-b3d39a79f2e9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58847 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/b0d86633-2e15-4cac-9e22-29caa893fb71/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58844 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/41bb2763-e6a0-4f1e-ac25-ef4ab1676ad6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58848 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/46ff856e-0cb0-4eb2-a56f-f63586573adc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58850 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/f0b801f1-6e0b-4019-9956-cd80a6916847/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58852 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/78f0b1f4-53d9-4b31-9e8b-c26d1edd4bf7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58856 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/b389235c-045c-410a-aed0-35635cee2413/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58859 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/72c26d0b-8022-4dde-a3df-8f03b37a96ef/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58860 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/8aa5a066-e065-4a2a-b60a-0cbfcc812e0a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58855 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/7c229548-d8e6-405e-aaec-2acd4a5ae2d5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58862 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/3239e7fa-70e8-46b6-83c0-39016ee30cc5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58867 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:58870 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:58872 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5 HTTP/1.1" 200 OK INFO: 127.0.0.1:58878 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:58880 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:58879 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:58876 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:58882 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/286f3ba4-5738-49b7-a7e4-ce0295fd4352/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:58884 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:58888 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/140b6dc6-5810-436d-9808-5d7c7a1e2e82/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58891 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/61cb4b25-e72d-4da6-a4d5-22b0d25d04ef/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58897 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/37aad16f-93e5-4f5a-bbe1-e3bbf738d8dc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58896 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/266d0f73-d9f3-4398-823a-e871fd438bbb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58892 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/69b52d51-4a1d-445f-a0b0-09481b086b05/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58893 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/56d999c8-dd91-41ad-be63-906ff6467037/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58899 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/9d7e329d-9055-44c3-b4a7-44323657c17a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58903 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/2abe4c24-1180-48e5-b229-2c92f1140e48/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58907 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/94e94068-3293-4212-8d09-fdaf0f54c93c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58901 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/1bc30ceb-7b7d-4ec1-8c1f-5828f1581049/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58909 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/458ff07c-67cf-47f5-a214-246fd4ff539b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58906 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/410e82ed-c9cd-4c05-8588-511f7c770518/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58911 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/782c6297-a2b4-443b-bfbd-26b74fd9f368/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58914 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/3b724e28-6fcd-4dd1-8e40-dd264919df4d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58917 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/4e5d8488-4a62-4dd0-8076-dd736d941f31/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58920 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/975bee30-aa00-47f7-a0ee-05674c471c0f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58921 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/4d8db257-d560-4fa4-80c4-f527ab8eb563/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58915 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/67036b4f-0f50-4216-ba4c-316fd7600b3d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58927 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/efeb0ccb-5e37-4bf0-9813-b0730efc90af/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58923 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/1ae1f135-58b8-452a-89e1-d2e579dc4db2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58931 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/a0095fc1-86d8-436c-99c5-d6f17bfb8b5c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58933 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/290653d8-0022-486f-9e81-7b4262594b60/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58929 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/dca16a79-99ab-4cdb-9683-51f4268183c4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58926 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/264507a1-70a0-4627-9bfd-69b6c3c2b06a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58937 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/3cf41434-3e10-4950-a902-c1963b7a5e20/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58936 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/5efa9cba-6c82-4bb9-a48d-c8f431682740/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58940 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/789cc933-53d4-4fcd-bac8-6b76e7e4bd77/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58941 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/545c0b12-426f-4114-85bd-21e15045465b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58943 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/b0bfff32-3697-417e-b127-447d368b1e92/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58945 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/6ae8388a-c342-4941-8931-605fb4a07998/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58950 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/a704ed5d-19c4-47cd-bae4-98f13bee1fad/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58951 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/7474788c-d084-48f5-8176-b839db94ad09/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58953 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/1a2ec393-3bf2-4c8e-8827-f625fb927d17/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58955 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/b753c454-950f-4e6b-a962-b05a6bc28f8e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58957 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/fe355ad0-ea26-45a8-8cbb-1d0a0be5b5b1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58959 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/2ab5bade-760c-4520-be55-f223effbb85c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58947 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/cc115525-4161-4d9c-b3e4-e24a0e548386/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58961 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/c77e9cd3-2995-4463-88e6-76dbc0dc5d2b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58963 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/e6087b04-7206-4caf-aff7-88fa38df3a2b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58966 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/9509e4ff-e48c-4a9c-92ed-c8657f9ef9d0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58967 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/99d8ee1d-7066-4f82-b716-86aa8a880f33/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58969 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/d0757b87-18c4-4439-9e2a-e0e199d4af00/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58972 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/f9a290e1-335d-4266-a644-8413bbed6e81/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58973 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/ad26e790-db4d-4b91-a4c2-ee8f5864a5a1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58975 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/6babbaa3-2d23-438f-b17c-0d9570340068/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58977 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/e5dd0345-a703-41ad-aef5-f14c26c6a6e4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58981 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/3f4cdba4-f426-4220-999b-2ce13fd7892a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58980 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/ae0e8299-394a-41e9-bd18-933d1ce3e4e5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58983 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/5a85c1d7-b5cf-4c93-9080-b3f107a24f96/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58985 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/7bfc99ed-9e2a-4e7a-b453-f73d7e3bcfb2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58987 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/c0c945f2-255e-40cc-90d2-3a81e81116ed/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58991 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/30026025-8f5f-4aed-ac5c-0504d357b50e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58994 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/a5e96f67-df35-479c-a5c8-1efe9e80a3e4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58995 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/52870715-e77f-4f21-a45e-58f79598f343/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58997 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/bf6aa594-8b39-4e5e-8055-615ddb6ac3ce/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58989 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/22a0611e-bd71-41d0-87ad-86c01abfd970/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59004 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/9897b7f2-2a16-46d7-84d4-9a4e0e9072f8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59007 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/def632bb-62b5-4255-9054-f6553d0c82b3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:58999 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/5d07850b-5085-4daf-923b-1d79d12c94f1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59001 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/f78e4149-b033-4ddc-bac7-310dfada6800/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59009 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/353a9a2e-c7e4-47b8-a8e2-38ce7d58c411/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59005 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/065e78f8-8e11-40bd-87f0-e0e2d3d12bc7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59011 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/7a133b6f-c7db-47a8-ad0c-699848549c48/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59015 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/9adb86a6-e57d-4b7a-8ff6-5ce5d6df5c73/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59014 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/49c51494-23d5-4d66-b367-34a6515891be/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59017 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/8348614f-91ed-4ac9-8dda-790c7a73aede/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59019 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/fc4a1d41-0df4-4857-8f18-a675c07e2508/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59021 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/5dfec65b-470c-4fb9-b325-1cab2be3b331/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59023 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/f567db00-b95a-4433-8580-ed9b4cc7dfaa/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59029 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/5180f6a3-d573-4f3c-b418-7128b577435b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59028 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/0109df3f-143d-4ac6-ac38-811964c4984d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59025 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/bae0a14a-cee6-4e11-abbf-b610db0f8929/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59031 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/da835801-94df-4150-8e8d-676d63b92ff0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59034 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/757bf51d-009b-4b3a-8faf-986240c70900/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59038 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/0741febb-ed1f-4d3f-9574-902e95f4297f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59039 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/b851714e-4c9a-42c9-8059-7647dbcd49e9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59041 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/74104d0d-23a1-4d2f-afb2-9122016fefb4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59043 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/3698e38c-3c84-484e-94be-21559539c193/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59035 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/2687ec1b-8af8-4a2b-aaec-2f53ba58a755/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59049 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/edd465b8-3825-40ec-baca-c8a4c8982d22/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59045 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/ee1012a4-7cef-45f8-83ea-3a2ba0e985d2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59051 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/f5facaba-a882-4b52-ad63-515b2d1fef82/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59048 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/a575e336-a387-47c5-9bf1-c1cbb8ebf0d4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59053 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/db8e9c2d-1cc8-412f-a8b4-50d38a8964f5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59055 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/8af991dc-8d11-4529-867e-c9d5b4313c9c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59063 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/955aef13-9235-47a0-8c3e-3b931de9ebad/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59058 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/80f6f36f-1c52-46cc-b905-008a054d8649/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59061 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/e2ae78d1-43b5-4b68-9add-7f12f3923eb2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59065 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/469b3dd6-6077-41cc-81af-6089662b2d04/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59067 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/7f7aba90-398c-4291-ae22-5707fd44cc36/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59069 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/62040b70-b08f-4d8f-af20-056c79b184de/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59071 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/84086ce5-625c-40b8-b9b6-3eaa480827d2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59059 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/7c376445-ead0-4ba0-b687-59bb56fff64a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59075 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/3b7cc2da-633e-4dd2-87ad-ef704d034533/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59077 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/c6778a4b-8b11-4c6d-bbac-a94d3ce1656f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59079 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/396e41ed-abaa-4b46-86bc-def76ccba84b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59081 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/430246d4-4c65-4a39-9288-d95ce0040c9d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59074 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/8b4e70f6-c0b8-49f9-8f83-e35645a039b9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59083 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/64fa09a4-f848-4d97-9e00-81184064298a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59085 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/ca180bc3-a394-4606-b143-88e326fd894d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59087 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images/263d0ecf-a3ad-4e17-b036-ca9620851af6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59095 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59101 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59108 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59118 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59129 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59135 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59152 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59157 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59165 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59171 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59181 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59216 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59224 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59239 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59249 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59255 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59272 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59274 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:59280 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images HTTP/1.1" 200 OK INFO: 127.0.0.1:59282 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images HTTP/1.1" 200 OK INFO: 127.0.0.1:59287 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:59288 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/character-outlooks HTTP/1.1" 200 OK INFO: 127.0.0.1:59294 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/character-outlooks HTTP/1.1" 200 OK INFO: 127.0.0.1:59291 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/ HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:41:02.269360+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 14 completed, 0 failed"} {"timestamp": "2026-07-10T10:41:02.270626+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 54 completed, 0 failed"} INFO: 127.0.0.1:59292 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/286f3ba4-5738-49b7-a7e4-ce0295fd4352/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:59286 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/entities HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:41:02.305123+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 14 completed, 0 failed"} {"timestamp": "2026-07-10T10:41:02.305423+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 54 completed, 0 failed"} INFO: 127.0.0.1:59296 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/286f3ba4-5738-49b7-a7e4-ce0295fd4352/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:59298 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:59304 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/character-outlooks HTTP/1.1" 200 OK INFO: 127.0.0.1:59303 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:59301 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/entities?type=char_outlook HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:41:03.499908+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 14 completed, 0 failed"} {"timestamp": "2026-07-10T10:41:03.500563+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 54 completed, 0 failed"} INFO: 127.0.0.1:59306 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/286f3ba4-5738-49b7-a7e4-ce0295fd4352/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:59308 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?entity_id=a207271c-79e6-4442-8a26-e9d06f716131&type=reference HTTP/1.1" 200 OK INFO: 127.0.0.1:59310 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59314 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?entity_id=53aad252-f205-40bc-bc1e-d751404ff250&type=reference HTTP/1.1" 200 OK INFO: 127.0.0.1:59321 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images?entity_id=974302af-a4be-4f34-820f-8274f897dc24&type=reference HTTP/1.1" 200 OK INFO: 127.0.0.1:59324 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:59328 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59333 - "GET /api/v1/projects/?per_page=100 HTTP/1.1" 200 OK INFO: 127.0.0.1:59336 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385 HTTP/1.1" 200 OK INFO: 127.0.0.1:59341 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:59344 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:59343 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:59340 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:59346 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:59348 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images HTTP/1.1" 200 OK INFO: 127.0.0.1:59350 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images HTTP/1.1" 200 OK INFO: 127.0.0.1:59358 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/22a2e2e4-3eca-4f3c-a86f-9b15d6ff9b6f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59355 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/4ebc7608-44a6-48b9-9f3b-8ee3468841c0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59362 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/f95eb252-3807-460c-b557-921fe0452080/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59353 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/5884706b-927b-4e3a-9613-1c167b8958e3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59360 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/633ff74f-7b30-44b4-bd26-d5490bd623f7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59357 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/532a5be8-6eb2-4d38-b378-701d356eedc0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59366 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/83c45da8-78b1-49b0-9216-6565fc403740/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59370 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/b687d156-01d5-4589-8fe2-06cce8317930/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59369 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/f757a2cc-f145-45ba-8be1-9929c3e5a799/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59365 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/61b7aa25-6603-47f2-b378-613daa319e05/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59372 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/6b32a168-fa7e-4121-8f2e-25ae1d42bc07/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59374 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/9bb0f421-61e5-4ec4-b850-afb0d756206d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59376 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/09b2e8bd-9a3b-4b0d-92bb-f91cf09f1da5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59381 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/9bde0242-4ea5-4258-8687-8038bfe326c4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59378 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/8f242f2f-e6c7-4e2e-af9a-b0853bbc3d9c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59386 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/b51074c4-95c2-4617-8d03-8414e5b223dc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59382 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/641aded8-f03f-4cb9-8857-ed4ddea67828/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59384 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/8fa679bc-9fee-43c1-8cd9-daa86f91de9e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59388 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/58228d35-51d6-4848-9f5d-fd9cc570f7eb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59390 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/808cb0e9-636f-4b43-b6ba-f01323e491ce/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59392 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/527744c9-d18f-4fef-8fbd-cff49ab788f6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59395 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/8d349530-8e13-43fb-ad97-9683756cc163/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59396 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/a5d39818-2aef-4487-af16-3fdc57f8e60a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59398 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/102863f2-ef52-48e1-8289-f6c064d8c386/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59401 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/3c4c3d72-6a89-4e6f-a602-715fda6348de/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59402 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/9e547e67-ecf7-482f-8b8d-07da039b9fd7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59404 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/5b19d1cd-2c38-443c-b792-262acc30f4a5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59406 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/e533433d-8468-435a-9c09-6d5c38ff3841/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59409 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/54cf8111-5cc2-4583-b6d1-ecd6e91db1b8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59410 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/38df7dfa-de1a-4925-9b93-5db97a8d0417/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59414 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/a8732f61-eb3b-4e7e-9a1f-8893f5c15d5c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59413 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/aa343937-6b10-4ebb-87b8-0916316401ac/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59416 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/e3396698-4ece-41a3-837b-f739783c3642/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59418 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/c7edc2ef-3a99-4ade-90ba-5bd0f0b1bd50/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59424 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/9b52e5ee-d40f-4970-a61b-9ba37b4be901/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59423 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/7d71965f-a51a-49ca-9d6f-10f827046b6a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59420 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/052a134e-deba-4aef-a028-405294793435/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59427 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/63423edf-cc11-4ba7-9703-f2b39caac202/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59428 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/9aab28f6-ce05-4ec1-bd80-b19289766e83/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59430 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/07339a0f-5b2b-4d23-bab4-b88168e3f94e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59433 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/69c9671b-4034-4a0c-94d3-369b50c81c6d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59434 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/3b323629-ff19-417d-a2c4-b5ed5c099464/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59436 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/f5d88b0d-e115-4308-a78c-f0d6799c6d3b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59438 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/aa844bc7-afbe-4e65-b4a5-d2634b6ed625/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59440 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/141dfb5d-e99d-415e-b8ef-e119a2dff1e3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59442 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/bb0e5c39-e5de-48cb-b06f-48b7f8065e42/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59444 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/469d6b94-4c85-4a2f-844f-29b9bcc5121c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59446 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/381428bf-b2ec-494d-a285-e34c6a8063ab/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59448 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/f31a2ed4-1dbc-4d7d-9caf-20e6bbeee57e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59450 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/ddd5f1c8-d0b4-4054-826d-7006be0a4095/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59452 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/a7462cce-6d8e-4bcd-98fa-960ff7280813/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59456 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/b70f34c9-33c7-4d8a-b04b-15eda1fd57b7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59455 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/883c1fd4-7e3b-42e2-a159-11c8a292571f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59460 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/459a31cc-0770-4702-a29b-235aefb68c64/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59463 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/9123fdb9-8c6f-4b28-95c2-2c5842b5c281/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59464 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/75cb5def-33e6-4165-a325-aee1209c4b8b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59459 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/1a99019a-0553-471a-a461-adf463a7516b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59466 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/4411abae-61d2-4050-90e8-1eb3093030c8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59468 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/dc4a0add-a921-4e1e-b4f0-5ed0403b1656/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59471 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/0c05cb30-e716-472a-9f7f-bac074cdeece/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59472 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/a82b86d5-47d4-4053-b788-84eb95aa312e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59475 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/21565c03-44e7-49b7-9420-63aad9c3edb5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59476 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/e1a75eec-8008-47a8-9ade-6881ef9d77bd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59480 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/97c5274c-95a4-489c-a158-58ba7049da73/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59478 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/d18c0114-f9e8-4fa7-b7f8-fd5ea2053c7b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59482 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/7021c20c-3aa4-42dd-bed7-aae48eaf184d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59484 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/4aa4aa16-7d41-4430-8e59-5c3b6e79293f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59488 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/5c24fb6a-6f6a-457c-a898-bff1140e8bf2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59487 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/969cfa8f-f17c-44b0-876c-db9115238b67/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59491 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/a23b3566-06de-4bdc-ac8f-5d2299b6cdf6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59492 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/8f11858e-415b-497c-b4fc-14234e2386f0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59494 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/87e62f2a-0ac9-445b-8ce0-6948f9155b1a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59496 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/8f663eaf-edaf-4310-81d4-8e97db88e17c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59499 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/226d1f8f-3d7c-4edc-b373-0bb8126e4694/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59500 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/dcfbdb94-687f-4b21-b815-fa6c8ae984fa/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59502 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/e763621d-2541-4f10-ab32-9d59badad317/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59504 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/14ed3cd4-f981-4e50-baf8-1ec6e0ed301f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59506 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/c55d229b-bd65-4050-8a18-e2f04fde09b6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59508 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/28c2efa8-53e7-4a38-a050-ce80426299d9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59512 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/d0dd0655-8af0-4e9e-8352-9916420546d5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59510 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/f14ace02-65f1-4e16-9c20-9e7095bacde7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59515 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/b6f00e43-1d04-4fc3-8e55-25e4c6d43131/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59516 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/99ce3311-562f-4688-825d-a7d85c218937/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59518 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/9a080cd3-8a29-4731-a75e-3fe41176c1b7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59522 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/810a7427-b3d8-4e2d-a784-5e12f3724d67/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59520 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/662652c9-ec0c-489d-8bb2-3ccb42cf90dc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59524 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/133f724a-0156-477a-aedb-f29b08813a8b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59528 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/4d851756-97fa-4951-9cd8-faf5016ced72/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59526 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/431d3d96-0fa9-438d-b55c-9b0f5038f8c7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59530 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/e8c4eff8-58bf-4af7-9bab-3935283cf794/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59535 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/53b13e2f-ccb9-4bf9-96a1-e793382f9d13/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59532 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/fe89e0df-74bd-41f4-9a15-fc78d5ba5ebd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59536 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/17968dad-93a0-4535-9c74-ee5f300dc2e5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59539 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/56bd2473-6306-4ea5-85f1-599b7ed77eb7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59540 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/0f4e629f-2418-40ff-91b1-93a99b6d0e05/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59542 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/0c17d917-dbe5-48f6-9efc-8e9c6fd89ed6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59546 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/91eb29ba-1f41-4da2-85ba-0addaa978344/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59545 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/d97f48af-6537-4331-9eff-6ee08096be61/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59550 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/1735993f-be28-4564-86f7-3341c782b62c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59549 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/ee1e6016-a55d-415d-8bda-edcb36bf4d9e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59552 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/5ede86d6-6cc2-4a0b-adee-256f134d60a6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59554 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/6e44d263-b2a3-4611-b1c5-b65701e5a565/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59557 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/ec1888e1-f572-4a36-802b-b28d9e8d824c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59558 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/4f11e76f-8ad5-4f06-82b0-a796875be675/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59561 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/4b21a64b-8627-4993-aa3f-59226530f2c3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59562 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/8205626c-39d1-42d5-9ae3-681cc7bc55fe/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59564 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/d3abd4d7-5d56-4a7d-bde6-d2feebea195e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59566 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/72ea8b7e-f696-473e-a7fc-2f2ba1488fea/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59569 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/4f8747ac-b2b1-4c98-aae9-fd4a7a581573/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59574 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/f2fef094-e3ea-44ee-9e57-a35335fb3cbe/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59570 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/30d5505d-1319-45dc-bc11-b917fbf6cc93/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59573 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/92ebc773-5be8-4d14-b6b4-1380b417ef1a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59576 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/1c6b59f4-92d3-4d40-92c1-c19a96733f76/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59578 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/b8ea5ccb-4f47-4ae4-94c5-01f9fdf05333/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59584 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/9642a445-04c5-426a-b123-0b468ac3dea3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59580 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/40b000c5-ff88-4821-a291-10e6c46bb7b1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59583 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/cb86355b-0bcf-4677-840c-08fb3df4bfef/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59588 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/33485764-767e-45f1-9978-c16be7227b7b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59587 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/fbf7b707-f80f-4bab-b860-bc44e31c2114/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59590 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/2f9c44ec-5612-4b1b-bcff-5ab1f71b7215/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59594 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/60e9feed-73d4-42bb-ad50-db6b1f858b8c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59593 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/bca170f6-8098-4d48-ac2c-d876b98dce4a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59598 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/3b416b4c-46b8-4a80-a62e-6d862b16a1d5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59597 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/4d8d7329-4221-483d-8c14-bc57fc8578fb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59601 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/16f06185-c7e2-4711-bc59-ec8ec9c2e8fa/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59602 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/16600f6c-6d58-4d00-b099-5b15b64d07eb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59604 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/135dca79-01dd-4e5f-864c-73778aa2b263/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59608 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/5141ae5f-636b-41ff-834b-10c653ed8730/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59607 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/f52d3dbc-1e65-4606-9ffb-a249b3ea4f03/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59610 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/93e1f73a-2515-405a-bb05-a8f67bf0ed8e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59613 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/b0686251-f39d-42e0-b0bc-7a0575867958/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59614 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/0f196966-d1bd-4c8f-bff3-f71234e144b5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59616 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/1284bf3d-8e5b-4a73-8397-5bdc46531796/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59618 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/121ed6c7-b7a0-4ee7-b9f7-39834dce853e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59621 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/ca2cbd5a-1458-4052-8441-5ace3ed48253/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59622 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/144ccd08-8ff7-48e8-b31f-02854c7ea22a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59626 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/278b555a-8a4c-42a1-9d1e-48221cd63663/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59625 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/49e713ac-45a7-426d-a842-6f2d1ba84bce/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59628 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/2bcefe75-98a6-4ca9-8d5d-fe50e61d557f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59630 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/d8ec4798-7857-460a-a265-9d3896fd9209/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59633 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/8416bdef-3e2d-40a7-92e3-a1415d442ed9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59634 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/b2c1fc3b-2537-40a5-8005-eae61abcf246/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59637 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/48999e4f-cb9e-4149-8896-1290c9a6e79c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59638 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/56313b82-3c32-4d7f-a5d2-1baf9590e353/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59640 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/afa7760c-61da-45a1-83d3-ef6b57daa511/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59642 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/a08629e6-188d-4f39-9e3e-7a7dcbf9269f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59644 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/48c1a06d-aa91-4870-a109-9a70ed3e24d3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59646 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/ce2839d6-72a4-44ca-bf98-9e97c1398797/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59649 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/180c267c-26f4-46c7-8535-2ece9141436a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59650 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/93bd0181-f547-4ca0-8234-dfd4c5ea2489/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59652 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/1dd2eced-d80b-4d4d-aa6c-21ccec33f74f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59654 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/7a2b8632-59ac-44a8-8737-62bd6e2c8f8b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59658 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/5a09b303-a56e-4201-b738-a8f436093406/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59664 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/bd655475-8ed9-4eb5-9cc6-e1d51b4feaf7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59656 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/6341ff3b-2dd4-4fdb-9a84-14f81e5e3da1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59660 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/c55e42a9-748b-41f7-8660-c5695f9fd22d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59663 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/9d6a38f6-acca-455c-b49d-4e6024b140c8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59666 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/8a49b673-1c98-47af-a90c-c6ac7ff27fed/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59668 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/5b28433d-59a8-4247-913d-d376cbcef8fc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59670 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/941b3e42-a85f-49c2-b727-fde46f28546b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59673 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/a55091c4-552f-4b81-b63e-1bbf67f76988/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59676 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/70921489-3894-4cf1-87e7-59fd0b24b464/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59674 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/998eeb09-0ecf-4e01-91b4-1622b90ce2c9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59678 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/24ce8a1d-6a35-46a7-9bc0-9476bec87012/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59680 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/44041065-ba32-4b08-a425-4246e78a6582/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59682 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/32c4cbea-f5d6-4118-9df3-dd696c7c7770/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59684 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/92500669-5719-4c2d-99ff-262d60c0e22b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59688 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/79e02c4a-15ef-4833-bd2b-76a420337989/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59687 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/80880f1f-c7cf-4235-9c3c-7435fbe4541a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59690 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/43af845b-9a65-42a3-b9f6-c21f618e02cf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59692 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/3bd6f8e9-6763-43e6-a520-ed3aa2cc19fb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59696 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/8da67193-6337-41ec-83b9-fbd4b41df671/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59695 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/b3b5890d-e991-4381-9efc-e89c978ca2a4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59700 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/bb68b005-3dc0-4372-8eff-ae5ae306fda2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59699 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/ac03ef55-c47e-4bbc-bc86-81b1756d4c17/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59702 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/08c90314-22ee-4567-82a0-bbaffc0efb68/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59704 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/e30543fb-7248-4c76-8268-dab357f62907/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59709 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/6c50b1e6-933f-4d8d-9ab9-305f71744151/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59710 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/09d1f8c9-2f51-4252-ba9f-80b91c07b76f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59713 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/4e3e7e88-3772-4574-9b68-4a9ab5ce53c0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59714 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/36248646-072d-450d-98cc-d4cc00cc2eb5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59716 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/03f350fc-21d1-4e5c-9125-f6fbf75a03cf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59706 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:59718 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/c1ea0a86-16a5-4099-8270-cfc2a51b95bf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59720 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59727 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:59728 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/character-outlooks HTTP/1.1" 200 OK INFO: 127.0.0.1:59732 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:42:18.144465+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 13 completed, 0 failed"} INFO: 127.0.0.1:59734 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/character-outlooks HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:42:18.147258+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 58 completed, 0 failed"} INFO: 127.0.0.1:59731 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:59725 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/entities HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:42:18.182676+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 13 completed, 0 failed"} {"timestamp": "2026-07-10T10:42:18.183041+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 58 completed, 0 failed"} INFO: 127.0.0.1:59736 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:59738 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:59744 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/character-outlooks HTTP/1.1" 200 OK INFO: 127.0.0.1:59743 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:59740 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/entities?type=char_outlook HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:42:20.691997+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 13 completed, 0 failed"} {"timestamp": "2026-07-10T10:42:20.692620+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 58 completed, 0 failed"} INFO: 127.0.0.1:59746 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:59748 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?entity_id=708567a1-3fb2-476e-a61f-274c00cb6669&type=reference HTTP/1.1" 200 OK INFO: 127.0.0.1:59752 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/f3d1004e-6f9a-4816-87b9-fb2c175d3b3a/file HTTP/1.1" 200 OK INFO: 127.0.0.1:59757 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59760 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?entity_id=c2b23ee9-f58c-408c-9d5b-33f93c4f0476&type=reference HTTP/1.1" 200 OK INFO: 127.0.0.1:59762 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/ef20bace-140c-4ec4-9221-424f42472c28/file HTTP/1.1" 200 OK INFO: 127.0.0.1:59765 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/48c1a06d-aa91-4870-a109-9a70ed3e24d3/file HTTP/1.1" 200 OK INFO: 127.0.0.1:59769 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59774 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?entity_id=c2b23ee9-f58c-408c-9d5b-33f93c4f0476&type=reference HTTP/1.1" 200 OK INFO: 127.0.0.1:59776 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/b0487d58-0fb6-46be-a707-588339091792/file HTTP/1.1" 200 OK INFO: 127.0.0.1:59781 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59787 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:59788 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/character-outlooks HTTP/1.1" 200 OK INFO: 127.0.0.1:59785 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/entities?type=prop HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:43:49.491355+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 13 completed, 0 failed"} {"timestamp": "2026-07-10T10:43:49.491970+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 58 completed, 0 failed"} INFO: 127.0.0.1:59790 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:59793 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/entities/f4e13fe4-c91d-4bda-a93b-b3a8d413696c HTTP/1.1" 200 OK INFO: 127.0.0.1:59795 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?entity_id=f4e13fe4-c91d-4bda-a93b-b3a8d413696c HTTP/1.1" 200 OK INFO: 127.0.0.1:59797 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/59fcc026-522b-4526-9df0-4a7ec4e147a1/file HTTP/1.1" 200 OK INFO: 127.0.0.1:59801 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/entities/0beacab1-d95d-4b5e-b2df-7e74c678f612 HTTP/1.1" 200 OK INFO: 127.0.0.1:59803 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?entity_id=0beacab1-d95d-4b5e-b2df-7e74c678f612 HTTP/1.1" 200 OK INFO: 127.0.0.1:59805 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/entities/f4e13fe4-c91d-4bda-a93b-b3a8d413696c HTTP/1.1" 200 OK INFO: 127.0.0.1:59807 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?entity_id=f4e13fe4-c91d-4bda-a93b-b3a8d413696c HTTP/1.1" 200 OK INFO: 127.0.0.1:59813 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59818 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:59824 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/character-outlooks HTTP/1.1" 200 OK INFO: 127.0.0.1:59823 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:59827 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/character-outlooks HTTP/1.1" 200 OK INFO: 127.0.0.1:59829 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:44:22.248553+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 13 completed, 0 failed"} {"timestamp": "2026-07-10T10:44:22.249232+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 58 completed, 0 failed"} INFO: 127.0.0.1:59830 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:59820 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/entities HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:44:22.290578+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 13 completed, 0 failed"} {"timestamp": "2026-07-10T10:44:22.291324+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 58 completed, 0 failed"} INFO: 127.0.0.1:59832 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:59834 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:59841 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:59840 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/character-outlooks HTTP/1.1" 200 OK INFO: 127.0.0.1:59837 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/entities?type=prop HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:44:23.893462+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 13 completed, 0 failed"} {"timestamp": "2026-07-10T10:44:23.894112+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 58 completed, 0 failed"} INFO: 127.0.0.1:59843 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:59846 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/entities/d1def95c-149d-4331-ad56-58ffbfa2c0dd HTTP/1.1" 200 OK INFO: 127.0.0.1:59848 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?entity_id=d1def95c-149d-4331-ad56-58ffbfa2c0dd HTTP/1.1" 200 OK INFO: 127.0.0.1:59850 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/entities/f4e13fe4-c91d-4bda-a93b-b3a8d413696c HTTP/1.1" 200 OK INFO: 127.0.0.1:59852 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?entity_id=f4e13fe4-c91d-4bda-a93b-b3a8d413696c HTTP/1.1" 200 OK INFO: 127.0.0.1:59857 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59860 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:59863 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf HTTP/1.1" 200 OK INFO: 127.0.0.1:59865 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/progress HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:44:52.429352+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 13 completed, 0 failed"} {"timestamp": "2026-07-10T10:44:52.429969+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 58 completed, 0 failed"} INFO: 127.0.0.1:59866 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:59868 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:59871 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59876 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/fulltext HTTP/1.1" 200 OK INFO: 127.0.0.1:59878 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?type=chain_bg&episode_id=0d30302a-51c8-4ac9-98e2-6cd9180512bf HTTP/1.1" 200 OK INFO: 127.0.0.1:59880 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:59875 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:59873 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/stills HTTP/1.1" 200 OK INFO: 127.0.0.1:59882 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=0e411edc-a127-4b55-97f0-0f0aab0bc26f HTTP/1.1" 200 OK INFO: 127.0.0.1:59889 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=5fb18106-72c8-4eaa-a451-b5f3acd05c47 HTTP/1.1" 200 OK INFO: 127.0.0.1:59886 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=089e257c-511c-4558-99e6-225a8c2616ac HTTP/1.1" 200 OK INFO: 127.0.0.1:59891 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d12ce657-1ec1-40dc-9648-a452804bccba HTTP/1.1" 200 OK INFO: 127.0.0.1:59892 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=98ba419d-e9a3-4d1f-a7d1-63145b737dc0 HTTP/1.1" 200 OK INFO: 127.0.0.1:59890 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d942e3c4-0763-4eee-9b14-0e2bdf0b9143 HTTP/1.1" 200 OK INFO: 127.0.0.1:59898 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c4a2f44e-5699-4b24-9148-2981af3cb9ed HTTP/1.1" 200 OK INFO: 127.0.0.1:59895 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1bf4cdf2-1ff9-45dd-a696-a668ab85b97c HTTP/1.1" 200 OK INFO: 127.0.0.1:59896 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a81a25b8-8bdc-4d3f-a23e-786205bd9a06 HTTP/1.1" 200 OK INFO: 127.0.0.1:59902 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fd130684-d436-45ce-848f-386fe78b6258 HTTP/1.1" 200 OK INFO: 127.0.0.1:59901 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=eb0b5c3e-7652-4c45-ae2a-1af764bb68c1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59904 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a6bd4dff-7ea2-4f93-90fb-f1d7d4e99c0c HTTP/1.1" 200 OK INFO: 127.0.0.1:59906 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=736c91b0-fe57-4c67-af57-8fa51f0b8090 HTTP/1.1" 200 OK INFO: 127.0.0.1:59908 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c59f7529-1275-4689-a057-a56259ceab8d HTTP/1.1" 200 OK INFO: 127.0.0.1:59912 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=18333975-d5f4-451d-b193-73eaf38c5b14 HTTP/1.1" 200 OK INFO: 127.0.0.1:59914 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c8ad9fec-57ba-42a8-a4e3-7d5e40d4dbfd HTTP/1.1" 200 OK INFO: 127.0.0.1:59911 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=530c8cc5-84fb-4044-a553-5503398f1dc1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59916 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d81abbfd-f286-4262-8066-af9fa92a7688 HTTP/1.1" 200 OK INFO: 127.0.0.1:59922 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4c836440-580b-4fb5-8491-ce9ba925510d HTTP/1.1" 200 OK INFO: 127.0.0.1:59925 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6a125a20-829a-49b7-a175-99bed115632e HTTP/1.1" 200 OK INFO: 127.0.0.1:59926 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=92fbc6e6-f178-48a4-8081-f94522f69b60 HTTP/1.1" 200 OK INFO: 127.0.0.1:59918 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=48d60b5a-f269-49c0-b1fe-10e62af198f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:59920 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c0734353-fa99-4486-83b3-900efa22d494 HTTP/1.1" 200 OK INFO: 127.0.0.1:59928 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4c1136b9-a9ea-4147-b396-0c9b4ad0557e HTTP/1.1" 200 OK INFO: 127.0.0.1:59934 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=f1b6519e-4f2f-4dcc-9fd8-16c83ffd9a61 HTTP/1.1" 200 OK INFO: 127.0.0.1:59933 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c6eec5a7-5066-41a7-8c2a-19d02390d95d HTTP/1.1" 200 OK INFO: 127.0.0.1:59930 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=7eefdfdd-f756-4f4b-9112-c03749237815 HTTP/1.1" 200 OK INFO: 127.0.0.1:59936 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b4be6adc-beb3-4573-81d9-6464720ede63 HTTP/1.1" 200 OK INFO: 127.0.0.1:59939 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6b4e5a92-a4fe-4788-8885-fe7576ad20f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:59940 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=0334bd57-7134-4b66-91af-e7a37b7c470c HTTP/1.1" 200 OK INFO: 127.0.0.1:59942 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=47de964b-f68a-4b5e-a84c-b2386f34bc36 HTTP/1.1" 200 OK INFO: 127.0.0.1:59946 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e274c306-e73f-4aa5-8bd9-02dc7c543879 HTTP/1.1" 200 OK INFO: 127.0.0.1:59944 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=aa2866d2-a268-443a-872a-3de04ff669b4 HTTP/1.1" 200 OK INFO: 127.0.0.1:59948 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c4720cab-72d7-45dc-a6c7-478f293994ac HTTP/1.1" 200 OK INFO: 127.0.0.1:59950 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=16171db3-771d-4af6-8e55-ddcdaba1c40b HTTP/1.1" 200 OK INFO: 127.0.0.1:59953 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4a9a8be1-b112-4881-9b96-f08530088724 HTTP/1.1" 200 OK INFO: 127.0.0.1:59957 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d8646357-d11d-4cba-836b-eb9ce30981d5 HTTP/1.1" 200 OK INFO: 127.0.0.1:59958 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=5b2fd238-ef50-4d97-939c-65db9fe8e65a HTTP/1.1" 200 OK INFO: 127.0.0.1:59955 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c2443c6f-1196-488e-b1a2-a4ce44dcf197 HTTP/1.1" 200 OK INFO: 127.0.0.1:59964 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=951b1a53-0ebd-4e35-ae36-893507d5bc23 HTTP/1.1" 200 OK INFO: 127.0.0.1:59962 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e2284f3f-aad0-47e9-9003-f79cdc416da9 HTTP/1.1" 200 OK INFO: 127.0.0.1:59966 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=ab4dd617-983b-431c-9fec-0419d2971b6e HTTP/1.1" 200 OK INFO: 127.0.0.1:59961 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=92233115-95b4-4331-b319-d8eae68899d2 HTTP/1.1" 200 OK INFO: 127.0.0.1:59969 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fa87ee36-3a2a-4725-b219-5168ca4dfc9c HTTP/1.1" 200 OK INFO: 127.0.0.1:59970 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=909e7c8c-9e14-4b69-8194-3009cad0b7bd HTTP/1.1" 200 OK INFO: 127.0.0.1:59972 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fd564bd6-5ddd-459c-a202-925cfd3e5599 HTTP/1.1" 200 OK INFO: 127.0.0.1:59975 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c263560a-adb6-4248-8d3a-8cb4454620e1 HTTP/1.1" 200 OK INFO: 127.0.0.1:59976 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1a6eb02e-c8d7-47f1-9ede-deb6524ade48 HTTP/1.1" 200 OK INFO: 127.0.0.1:59978 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fa3e5d58-87d7-440a-ac70-4bf4421ad542 HTTP/1.1" 200 OK INFO: 127.0.0.1:59980 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=f8924a94-f495-49ac-bd36-ea7f16d1d4b0 HTTP/1.1" 200 OK INFO: 127.0.0.1:59982 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4457ce73-4407-4d58-bea6-31fc39d1ca07 HTTP/1.1" 200 OK INFO: 127.0.0.1:59984 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=40e7124f-eb74-4012-80b3-57bfda3c439a HTTP/1.1" 200 OK INFO: 127.0.0.1:59988 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1dc95dda-ebfb-41f7-8a19-27047c61594a HTTP/1.1" 200 OK INFO: 127.0.0.1:59992 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b50f63a4-b3e9-447b-8cf5-3c4c24758080 HTTP/1.1" 200 OK INFO: 127.0.0.1:59986 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=affac13f-3a45-48cf-98a4-8799bae6bf71 HTTP/1.1" 200 OK INFO: 127.0.0.1:59991 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=34779f6e-b3c9-43f3-b69f-8fb873af9e90 HTTP/1.1" 200 OK INFO: 127.0.0.1:59994 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3126dc4a-3380-44f4-9c10-7119fbeb9754 HTTP/1.1" 200 OK INFO: 127.0.0.1:59996 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=094ea6ea-9efd-46a3-9755-ce35eced0646 HTTP/1.1" 200 OK INFO: 127.0.0.1:59998 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=9ecd9b69-0094-4957-979e-11629fa3fd57 HTTP/1.1" 200 OK INFO: 127.0.0.1:60000 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=00970d0e-dbd5-4ace-874b-f60c1fa17752 HTTP/1.1" 200 OK INFO: 127.0.0.1:60002 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=ffe3e38a-168e-463c-ab45-e33e885f53fe HTTP/1.1" 200 OK INFO: 127.0.0.1:60004 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=7d02c69b-ec06-41c0-a2e4-5c87de0ab9f6 HTTP/1.1" 200 OK INFO: 127.0.0.1:60008 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4812fe18-acdf-43c0-9d08-f57d6545b1b4 HTTP/1.1" 200 OK INFO: 127.0.0.1:60007 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=918d461a-2835-4466-bed8-11a4f8311ad2 HTTP/1.1" 200 OK INFO: 127.0.0.1:60010 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6616b3fe-1041-4574-a8e2-0cad0efea833 HTTP/1.1" 200 OK INFO: 127.0.0.1:60013 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=0d7e6dd3-383d-4ce9-abfd-7c994fe93d1b HTTP/1.1" 200 OK INFO: 127.0.0.1:60014 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=cb4b1156-c3b7-4d44-b657-099dcc42c38a HTTP/1.1" 200 OK INFO: 127.0.0.1:60016 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=449a1a28-ab32-432a-8260-1ff4b9eaff96 HTTP/1.1" 200 OK INFO: 127.0.0.1:60020 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e1fcd604-ad51-4016-965f-b67a19bfccf8 HTTP/1.1" 200 OK INFO: 127.0.0.1:60019 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=565e49cb-55dc-45e5-956f-e15263ea9a84 HTTP/1.1" 200 OK INFO: 127.0.0.1:60022 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4347dfb7-c114-4133-8df6-7dfa3cdbc072 HTTP/1.1" 200 OK INFO: 127.0.0.1:60028 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b6ffc46e-0db0-415d-907b-8355f8101c91 HTTP/1.1" 200 OK INFO: 127.0.0.1:60024 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3d41ef9c-ab61-4f01-931b-527481ce16cf HTTP/1.1" 200 OK INFO: 127.0.0.1:60032 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e14ab2a3-0b6b-4153-a7cd-1fca55988f39 HTTP/1.1" 200 OK INFO: 127.0.0.1:60027 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=de42c847-389b-49da-ab15-ffed7c73c1e8 HTTP/1.1" 200 OK INFO: 127.0.0.1:60031 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=42dfeb0e-b328-4092-b56c-34a297b55c74 HTTP/1.1" 200 OK INFO: 127.0.0.1:60034 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c7420767-fdba-4c4c-aa44-73c6560a05d3 HTTP/1.1" 200 OK INFO: 127.0.0.1:60036 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=24346475-8a49-4da4-abc3-783e60c41998 HTTP/1.1" 200 OK INFO: 127.0.0.1:60042 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c70b82ea-c8fd-44a7-9596-f44b607d1921 HTTP/1.1" 200 OK INFO: 127.0.0.1:60038 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4f8b3c2c-6429-4319-a223-88cd9a5dfaca HTTP/1.1" 200 OK INFO: 127.0.0.1:60041 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=eb4ae66c-4301-4dae-9a5c-8d91503677b0 HTTP/1.1" 200 OK INFO: 127.0.0.1:60044 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=20a20da9-488e-4ced-b49f-129c2c9b431b HTTP/1.1" 200 OK INFO: 127.0.0.1:60046 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c9608b60-50e8-4e6e-a5bb-aba27ad84fe4 HTTP/1.1" 200 OK INFO: 127.0.0.1:60048 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bce9c6d1-7861-4a89-bb65-327823230529 HTTP/1.1" 200 OK INFO: 127.0.0.1:60052 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=628f5e20-f4ad-483f-a4ec-eb6ddd29b583 HTTP/1.1" 200 OK INFO: 127.0.0.1:60051 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=2b8f2733-6c35-4b9c-bc28-f33c90906013 HTTP/1.1" 200 OK INFO: 127.0.0.1:60054 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=04b1c4df-7a70-4bca-b73d-080d62e54d67 HTTP/1.1" 200 OK INFO: 127.0.0.1:60056 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=8952b780-d271-4e02-9f27-ea2d6086198c HTTP/1.1" 200 OK INFO: 127.0.0.1:60058 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=56285cb0-9414-45a8-af0d-c14bb85215d6 HTTP/1.1" 200 OK INFO: 127.0.0.1:60060 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a5045489-55e5-41fb-8f6f-e5b14381aec5 HTTP/1.1" 200 OK INFO: 127.0.0.1:60064 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=8fa46b10-22bc-4332-95a7-330453e42716 HTTP/1.1" 200 OK INFO: 127.0.0.1:60063 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=437a4d55-32c1-412e-b566-831f34accfd3 HTTP/1.1" 200 OK INFO: 127.0.0.1:60066 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=73ad6e07-31d8-4b00-a802-5ee7c6135eac HTTP/1.1" 200 OK INFO: 127.0.0.1:60069 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=822598f0-701a-4ca4-b30a-e221a5cd28b9 HTTP/1.1" 200 OK INFO: 127.0.0.1:60070 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bf205ab0-d8b1-4654-abda-ba17f08078e6 HTTP/1.1" 200 OK INFO: 127.0.0.1:60072 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=47767e9f-89ec-4f57-8c08-3b012e161b8e HTTP/1.1" 200 OK INFO: 127.0.0.1:60074 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=debf4fe4-a91c-45ae-86f0-c3a19ddea3f2 HTTP/1.1" 200 OK INFO: 127.0.0.1:60078 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b97a5942-dc79-4a29-bd80-3e06a453a859 HTTP/1.1" 200 OK INFO: 127.0.0.1:60077 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=769764de-b592-41b1-9b86-e7f008ac0859 HTTP/1.1" 200 OK INFO: 127.0.0.1:60084 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=0bf20def-1a58-4b55-870a-3eafc7f54af0 HTTP/1.1" 200 OK INFO: 127.0.0.1:60080 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fdfc9c97-12f0-48b3-9fe4-74a285cf37d1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60083 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a4180998-ccb1-4aa3-a633-56945928d1f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:60086 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a2fef18c-0031-41c2-ac45-77df1acab02a HTTP/1.1" 200 OK INFO: 127.0.0.1:60088 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=387d67cb-0d71-4159-a9da-24480a047ee0 HTTP/1.1" 200 OK INFO: 127.0.0.1:60091 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=adc48a81-d75a-48be-82e5-3f01248bffd1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60096 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=ff7bcc8c-ea3d-47bf-a536-f851a8362ccc HTTP/1.1" 200 OK INFO: 127.0.0.1:60095 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=8badc24c-fbfd-42f2-8c3b-c0eadf3b5845 HTTP/1.1" 200 OK INFO: 127.0.0.1:60092 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=878b85f2-bff6-453b-bd37-8ceac84d1213 HTTP/1.1" 200 OK INFO: 127.0.0.1:60098 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3668c83f-e7fc-4b75-ae75-bec6f9f0040e HTTP/1.1" 200 OK INFO: 127.0.0.1:60102 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bfcef51c-c08e-4231-99ef-c8627d58281a HTTP/1.1" 200 OK INFO: 127.0.0.1:60101 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a87fcccc-9c64-465e-a5ce-79ff9b33add6 HTTP/1.1" 200 OK INFO: 127.0.0.1:60110 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=71b22ede-2d33-48bc-9886-2e52cb0102e7 HTTP/1.1" 200 OK INFO: 127.0.0.1:60104 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=83823318-3edc-424e-a1df-5ee6f2af5bd9 HTTP/1.1" 200 OK INFO: 127.0.0.1:60108 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=58f46d9c-5007-49b9-8383-81ae13c9e5f7 HTTP/1.1" 200 OK INFO: 127.0.0.1:60107 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fa6b4f62-f5d0-4a11-8bd2-0a0c84f2b2c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:60112 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e9314683-47e9-4fd0-8cef-d39a4975320d HTTP/1.1" 200 OK INFO: 127.0.0.1:60114 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e4627a35-8538-4181-9f8e-b40237adacbf HTTP/1.1" 200 OK INFO: 127.0.0.1:60116 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=08e026d6-9fef-4fc3-92a1-a876497085bf HTTP/1.1" 200 OK INFO: 127.0.0.1:60118 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=95dbfe80-7358-4fe2-899d-f45baae7c292 HTTP/1.1" 200 OK INFO: 127.0.0.1:60121 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d2bea7ab-0237-4153-a903-3e5c4eb4fe50 HTTP/1.1" 200 OK INFO: 127.0.0.1:60122 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3fa2912a-5f2b-4179-9fca-4a70a0b175c1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60125 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=13e45214-7572-4d5b-a998-1ce8a9fbedeb HTTP/1.1" 200 OK INFO: 127.0.0.1:60126 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=2e50327a-369a-442a-b64f-5f7c18add386 HTTP/1.1" 200 OK INFO: 127.0.0.1:60130 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1961efb0-9d72-4459-b6d4-2a7fe5587c1c HTTP/1.1" 200 OK INFO: 127.0.0.1:60129 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bfc7cca5-1bf3-49f8-a6f0-48ba3f2ffd19 HTTP/1.1" 200 OK INFO: 127.0.0.1:60133 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b2dd5695-e80d-415d-b0e7-ba4894565995 HTTP/1.1" 200 OK INFO: 127.0.0.1:60134 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3eee705a-3073-45b4-9c1d-b9399b3958df HTTP/1.1" 200 OK INFO: 127.0.0.1:60137 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d6e181d0-18bd-491f-b464-fbe68afadd8c HTTP/1.1" 200 OK INFO: 127.0.0.1:60138 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bf317bea-b3a1-443d-b793-75c348574520 HTTP/1.1" 200 OK INFO: 127.0.0.1:60142 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=ac39b776-8686-472e-ade8-735ebb65cb64 HTTP/1.1" 200 OK INFO: 127.0.0.1:60141 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=9f00480e-7af2-449b-bc97-584f77cd9e76 HTTP/1.1" 200 OK INFO: 127.0.0.1:60146 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6dedcd48-b7ca-449a-a3ab-1b46b908d652 HTTP/1.1" 200 OK INFO: 127.0.0.1:60145 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3f990ecc-59ac-4749-b2f8-a9cf4b642c97 HTTP/1.1" 200 OK INFO: 127.0.0.1:60150 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e94a6950-d4e7-496e-ac8e-b6b93847e919 HTTP/1.1" 200 OK INFO: 127.0.0.1:60149 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6856e9eb-5892-45d2-870c-1991c0f86ee3 HTTP/1.1" 200 OK INFO: 127.0.0.1:60152 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d98adc3d-3ac7-43a4-9775-a45f55c05223 HTTP/1.1" 200 OK INFO: 127.0.0.1:60158 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=eeaaae9a-12f8-4617-8871-4079e9047be5 HTTP/1.1" 200 OK INFO: 127.0.0.1:60155 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1051e778-65d6-4189-8286-1b2e9bb783f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:60156 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=f261e306-fe14-4d26-a83e-2f765b8e52e9 HTTP/1.1" 200 OK INFO: 127.0.0.1:60161 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1df84e78-ee92-4e78-8e39-5fd60982b7d8 HTTP/1.1" 200 OK INFO: 127.0.0.1:60162 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fc7d076d-cd1c-465b-aa2c-a85961be2c72 HTTP/1.1" 200 OK INFO: 127.0.0.1:60164 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6204c0ad-470c-4865-9947-69f1f9f2e99f HTTP/1.1" 200 OK INFO: 127.0.0.1:60166 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=818834ef-eb81-4865-9f1e-a82c02e1de9e HTTP/1.1" 200 OK INFO: 127.0.0.1:60170 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=9889e26f-368c-40d2-ae26-86aa9409a0f4 HTTP/1.1" 200 OK INFO: 127.0.0.1:60169 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1a803c6c-146a-48a8-9c1d-c04d526ac1e9 HTTP/1.1" 200 OK INFO: 127.0.0.1:60175 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=9c50727f-6c44-4aac-9d48-ac8c47592858 HTTP/1.1" 200 OK INFO: 127.0.0.1:60176 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=cca49f49-1793-478c-972f-baa636600679 HTTP/1.1" 200 OK INFO: 127.0.0.1:60172 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6d2ddf3d-8a38-476b-831c-3da42561ce62 HTTP/1.1" 200 OK INFO: 127.0.0.1:60180 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c8d45289-e346-4217-b430-2ae0788dbc66 HTTP/1.1" 200 OK INFO: 127.0.0.1:60179 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=53151393-fbb1-446d-b123-0932cc6e5cb2 HTTP/1.1" 200 OK INFO: 127.0.0.1:60182 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=08617454-bb5e-45d1-8228-265ecaef4c15 HTTP/1.1" 200 OK INFO: 127.0.0.1:60184 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b60eac67-277b-499a-b6d4-4e84c062c8ea HTTP/1.1" 200 OK INFO: 127.0.0.1:60186 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3f2582e4-9bcf-4a4e-b4b4-62f9601ff91a HTTP/1.1" 200 OK INFO: 127.0.0.1:60188 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a4c741c4-264d-4b72-ac23-7431614f104b HTTP/1.1" 200 OK INFO: 127.0.0.1:60190 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bee50a7f-f9f7-49b0-8100-2e5b4bf9e0c0 HTTP/1.1" 200 OK INFO: 127.0.0.1:60193 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c684bf2e-9806-4c17-be7f-cebfe347e348 HTTP/1.1" 200 OK INFO: 127.0.0.1:60194 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=234871af-fc2f-4a96-838e-ffa4a534a7b9 HTTP/1.1" 200 OK INFO: 127.0.0.1:60196 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a28619a6-683f-423b-a192-a99b2f0df0d8 HTTP/1.1" 200 OK INFO: 127.0.0.1:60199 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=9890be3d-c697-42b9-9cc0-7059bb9a24f2 HTTP/1.1" 200 OK INFO: 127.0.0.1:60202 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1c5343d1-5c89-42bf-828b-90afb71a7b6a HTTP/1.1" 200 OK INFO: 127.0.0.1:60200 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=36e85728-cda8-49ff-8227-f2ec725a59b1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60205 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bae15818-9b9f-4129-9da3-01fae027ed09 HTTP/1.1" 200 OK INFO: 127.0.0.1:60208 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3319fdf2-debc-46c6-b2c5-40a9065dff0d HTTP/1.1" 200 OK INFO: 127.0.0.1:60206 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=0ca4f4c4-779d-472d-a712-460459c86626 HTTP/1.1" 200 OK INFO: 127.0.0.1:60214 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3ea27b66-d707-49a0-aa2c-dce22af37161 HTTP/1.1" 200 OK INFO: 127.0.0.1:60211 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=ce08b74b-951b-4419-bfb3-ae5c7337702a HTTP/1.1" 200 OK INFO: 127.0.0.1:60212 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=afe22ab7-6eff-4d3f-ac35-34b187187098 HTTP/1.1" 200 OK INFO: 127.0.0.1:60220 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=44e15f3f-12f6-4942-893f-2230d5032762 HTTP/1.1" 200 OK INFO: 127.0.0.1:60217 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=5f8e2474-248f-4e80-821d-18496932a8c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:60218 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=f6987805-050d-4dff-bc7e-c39f3890ed6d HTTP/1.1" 200 OK INFO: 127.0.0.1:60222 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3299a41c-0b1b-40e1-a52a-8c21e4ea7136 HTTP/1.1" 200 OK INFO: 127.0.0.1:60225 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b3840b86-8a20-4a94-9e65-e538546cd05f HTTP/1.1" 200 OK INFO: 127.0.0.1:60226 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=27a76ad2-5539-4bb8-b7e6-09b30d133323 HTTP/1.1" 200 OK INFO: 127.0.0.1:60230 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=aa1551b1-62be-4e29-a4b8-79697692a453 HTTP/1.1" 200 OK INFO: 127.0.0.1:60232 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4178511e-c088-4d89-bba8-16a8aa360c8b HTTP/1.1" 200 OK INFO: 127.0.0.1:60229 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4d641061-0a42-4000-bb99-141f2e802529 HTTP/1.1" 200 OK INFO: 127.0.0.1:60238 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=952afd2c-7575-46d0-bb56-d3347c1c1614 HTTP/1.1" 200 OK INFO: 127.0.0.1:60234 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=f20cb1b1-f17d-4cd8-9936-246cad731ede HTTP/1.1" 200 OK INFO: 127.0.0.1:60237 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3a7f1cb6-8754-40cc-baa3-29118ba786ef HTTP/1.1" 200 OK INFO: 127.0.0.1:60240 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=dc804638-2416-45ca-a20e-157efc47ff13 HTTP/1.1" 200 OK INFO: 127.0.0.1:60244 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=35db0a15-2479-4ea8-a8ef-a12786dff5dd HTTP/1.1" 200 OK INFO: 127.0.0.1:60243 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=72e5e39f-496f-4f00-9636-ffc8a3baec72 HTTP/1.1" 200 OK INFO: 127.0.0.1:60250 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=8df60817-2b6f-4f13-a8ab-9d0801a39d31 HTTP/1.1" 200 OK INFO: 127.0.0.1:60246 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6b945748-e946-41b1-944a-f3412cb48ce2 HTTP/1.1" 200 OK INFO: 127.0.0.1:60249 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=701aedde-373f-4419-8fcb-b6bd78a4f81a HTTP/1.1" 200 OK INFO: 127.0.0.1:60252 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=baee73fa-1933-4472-a4fe-4a38893cd552 HTTP/1.1" 200 OK INFO: 127.0.0.1:60259 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/15d55093-e382-4eb9-9fb4-117619940ad9/file HTTP/1.1" 200 OK INFO: 127.0.0.1:60258 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/pipeline-graph?episode_id=0d30302a-51c8-4ac9-98e2-6cd9180512bf HTTP/1.1" 200 OK INFO: 127.0.0.1:60261 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60276 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60280 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/3890eec2-a662-4aea-be80-9654999f7d24/file HTTP/1.1" 200 OK INFO: 127.0.0.1:60279 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/pipeline-graph?episode_id=0d30302a-51c8-4ac9-98e2-6cd9180512bf HTTP/1.1" 200 OK INFO: 127.0.0.1:60287 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60297 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:60296 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf HTTP/1.1" 200 OK INFO: 127.0.0.1:60299 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/progress HTTP/1.1" 200 OK {"timestamp": "2026-07-10T10:46:32.363529+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 13 completed, 0 failed"} {"timestamp": "2026-07-10T10:46:32.363998+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 58 completed, 0 failed"} INFO: 127.0.0.1:60301 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:60303 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:60306 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60313 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/fulltext HTTP/1.1" 200 OK INFO: 127.0.0.1:60311 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?type=chain_bg&episode_id=0d30302a-51c8-4ac9-98e2-6cd9180512bf HTTP/1.1" 200 OK INFO: 127.0.0.1:60315 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60309 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:60307 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/stills HTTP/1.1" 200 OK INFO: 127.0.0.1:60319 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=0e411edc-a127-4b55-97f0-0f0aab0bc26f HTTP/1.1" 200 OK INFO: 127.0.0.1:60326 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=98ba419d-e9a3-4d1f-a7d1-63145b737dc0 HTTP/1.1" 200 OK INFO: 127.0.0.1:60318 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=089e257c-511c-4558-99e6-225a8c2616ac HTTP/1.1" 200 OK INFO: 127.0.0.1:60322 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=5fb18106-72c8-4eaa-a451-b5f3acd05c47 HTTP/1.1" 200 OK INFO: 127.0.0.1:60323 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d942e3c4-0763-4eee-9b14-0e2bdf0b9143 HTTP/1.1" 200 OK INFO: 127.0.0.1:60327 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d12ce657-1ec1-40dc-9648-a452804bccba HTTP/1.1" 200 OK INFO: 127.0.0.1:60329 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1bf4cdf2-1ff9-45dd-a696-a668ab85b97c HTTP/1.1" 200 OK INFO: 127.0.0.1:60335 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c4a2f44e-5699-4b24-9148-2981af3cb9ed HTTP/1.1" 200 OK INFO: 127.0.0.1:60331 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a81a25b8-8bdc-4d3f-a23e-786205bd9a06 HTTP/1.1" 200 OK INFO: 127.0.0.1:60337 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=eb0b5c3e-7652-4c45-ae2a-1af764bb68c1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60336 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fd130684-d436-45ce-848f-386fe78b6258 HTTP/1.1" 200 OK INFO: 127.0.0.1:60339 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a6bd4dff-7ea2-4f93-90fb-f1d7d4e99c0c HTTP/1.1" 200 OK INFO: 127.0.0.1:60343 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c59f7529-1275-4689-a057-a56259ceab8d HTTP/1.1" 200 OK INFO: 127.0.0.1:60342 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=736c91b0-fe57-4c67-af57-8fa51f0b8090 HTTP/1.1" 200 OK INFO: 127.0.0.1:60345 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=530c8cc5-84fb-4044-a553-5503398f1dc1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60348 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c8ad9fec-57ba-42a8-a4e3-7d5e40d4dbfd HTTP/1.1" 200 OK INFO: 127.0.0.1:60351 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d81abbfd-f286-4262-8066-af9fa92a7688 HTTP/1.1" 200 OK INFO: 127.0.0.1:60349 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=18333975-d5f4-451d-b193-73eaf38c5b14 HTTP/1.1" 200 OK INFO: 127.0.0.1:60353 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=48d60b5a-f269-49c0-b1fe-10e62af198f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:60355 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c0734353-fa99-4486-83b3-900efa22d494 HTTP/1.1" 200 OK INFO: 127.0.0.1:60358 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4c836440-580b-4fb5-8491-ce9ba925510d HTTP/1.1" 200 OK INFO: 127.0.0.1:60359 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6a125a20-829a-49b7-a175-99bed115632e HTTP/1.1" 200 OK INFO: 127.0.0.1:60361 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=92fbc6e6-f178-48a4-8081-f94522f69b60 HTTP/1.1" 200 OK INFO: 127.0.0.1:60363 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4c1136b9-a9ea-4147-b396-0c9b4ad0557e HTTP/1.1" 200 OK INFO: 127.0.0.1:60365 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=7eefdfdd-f756-4f4b-9112-c03749237815 HTTP/1.1" 200 OK INFO: 127.0.0.1:60369 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c6eec5a7-5066-41a7-8c2a-19d02390d95d HTTP/1.1" 200 OK INFO: 127.0.0.1:60368 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=f1b6519e-4f2f-4dcc-9fd8-16c83ffd9a61 HTTP/1.1" 200 OK INFO: 127.0.0.1:60371 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b4be6adc-beb3-4573-81d9-6464720ede63 HTTP/1.1" 200 OK INFO: 127.0.0.1:60373 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=0334bd57-7134-4b66-91af-e7a37b7c470c HTTP/1.1" 200 OK INFO: 127.0.0.1:60377 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6b4e5a92-a4fe-4788-8885-fe7576ad20f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:60376 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=47de964b-f68a-4b5e-a84c-b2386f34bc36 HTTP/1.1" 200 OK INFO: 127.0.0.1:60380 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=aa2866d2-a268-443a-872a-3de04ff669b4 HTTP/1.1" 200 OK INFO: 127.0.0.1:60382 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e274c306-e73f-4aa5-8bd9-02dc7c543879 HTTP/1.1" 200 OK INFO: 127.0.0.1:60384 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c4720cab-72d7-45dc-a6c7-478f293994ac HTTP/1.1" 200 OK INFO: 127.0.0.1:60388 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c2443c6f-1196-488e-b1a2-a4ce44dcf197 HTTP/1.1" 200 OK INFO: 127.0.0.1:60390 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4a9a8be1-b112-4881-9b96-f08530088724 HTTP/1.1" 200 OK INFO: 127.0.0.1:60387 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=16171db3-771d-4af6-8e55-ddcdaba1c40b HTTP/1.1" 200 OK INFO: 127.0.0.1:60393 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d8646357-d11d-4cba-836b-eb9ce30981d5 HTTP/1.1" 200 OK INFO: 127.0.0.1:60394 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=5b2fd238-ef50-4d97-939c-65db9fe8e65a HTTP/1.1" 200 OK INFO: 127.0.0.1:60396 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e2284f3f-aad0-47e9-9003-f79cdc416da9 HTTP/1.1" 200 OK INFO: 127.0.0.1:60400 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=951b1a53-0ebd-4e35-ae36-893507d5bc23 HTTP/1.1" 200 OK INFO: 127.0.0.1:60401 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=ab4dd617-983b-431c-9fec-0419d2971b6e HTTP/1.1" 200 OK INFO: 127.0.0.1:60402 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=92233115-95b4-4331-b319-d8eae68899d2 HTTP/1.1" 200 OK INFO: 127.0.0.1:60405 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=909e7c8c-9e14-4b69-8194-3009cad0b7bd HTTP/1.1" 200 OK INFO: 127.0.0.1:60406 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fa87ee36-3a2a-4725-b219-5168ca4dfc9c HTTP/1.1" 200 OK INFO: 127.0.0.1:60408 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fd564bd6-5ddd-459c-a202-925cfd3e5599 HTTP/1.1" 200 OK INFO: 127.0.0.1:60414 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fa3e5d58-87d7-440a-ac70-4bf4421ad542 HTTP/1.1" 200 OK INFO: 127.0.0.1:60411 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c263560a-adb6-4248-8d3a-8cb4454620e1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60412 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1a6eb02e-c8d7-47f1-9ede-deb6524ade48 HTTP/1.1" 200 OK INFO: 127.0.0.1:60416 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=f8924a94-f495-49ac-bd36-ea7f16d1d4b0 HTTP/1.1" 200 OK INFO: 127.0.0.1:60418 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4457ce73-4407-4d58-bea6-31fc39d1ca07 HTTP/1.1" 200 OK INFO: 127.0.0.1:60420 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=40e7124f-eb74-4012-80b3-57bfda3c439a HTTP/1.1" 200 OK INFO: 127.0.0.1:60426 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=34779f6e-b3c9-43f3-b69f-8fb873af9e90 HTTP/1.1" 200 OK INFO: 127.0.0.1:60424 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=affac13f-3a45-48cf-98a4-8799bae6bf71 HTTP/1.1" 200 OK INFO: 127.0.0.1:60423 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1dc95dda-ebfb-41f7-8a19-27047c61594a HTTP/1.1" 200 OK INFO: 127.0.0.1:60428 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b50f63a4-b3e9-447b-8cf5-3c4c24758080 HTTP/1.1" 200 OK INFO: 127.0.0.1:60430 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3126dc4a-3380-44f4-9c10-7119fbeb9754 HTTP/1.1" 200 OK INFO: 127.0.0.1:60432 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=094ea6ea-9efd-46a3-9755-ce35eced0646 HTTP/1.1" 200 OK INFO: 127.0.0.1:60434 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=9ecd9b69-0094-4957-979e-11629fa3fd57 HTTP/1.1" 200 OK INFO: 127.0.0.1:60436 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=00970d0e-dbd5-4ace-874b-f60c1fa17752 HTTP/1.1" 200 OK INFO: 127.0.0.1:60438 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=ffe3e38a-168e-463c-ab45-e33e885f53fe HTTP/1.1" 200 OK INFO: 127.0.0.1:60441 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=918d461a-2835-4466-bed8-11a4f8311ad2 HTTP/1.1" 200 OK INFO: 127.0.0.1:60442 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=7d02c69b-ec06-41c0-a2e4-5c87de0ab9f6 HTTP/1.1" 200 OK INFO: 127.0.0.1:60444 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4812fe18-acdf-43c0-9d08-f57d6545b1b4 HTTP/1.1" 200 OK INFO: 127.0.0.1:60446 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6616b3fe-1041-4574-a8e2-0cad0efea833 HTTP/1.1" 200 OK INFO: 127.0.0.1:60448 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=cb4b1156-c3b7-4d44-b657-099dcc42c38a HTTP/1.1" 200 OK INFO: 127.0.0.1:60450 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=0d7e6dd3-383d-4ce9-abfd-7c994fe93d1b HTTP/1.1" 200 OK INFO: 127.0.0.1:60453 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=449a1a28-ab32-432a-8260-1ff4b9eaff96 HTTP/1.1" 200 OK INFO: 127.0.0.1:60454 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e1fcd604-ad51-4016-965f-b67a19bfccf8 HTTP/1.1" 200 OK INFO: 127.0.0.1:60456 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=565e49cb-55dc-45e5-956f-e15263ea9a84 HTTP/1.1" 200 OK INFO: 127.0.0.1:60458 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4347dfb7-c114-4133-8df6-7dfa3cdbc072 HTTP/1.1" 200 OK INFO: 127.0.0.1:60460 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b6ffc46e-0db0-415d-907b-8355f8101c91 HTTP/1.1" 200 OK INFO: 127.0.0.1:60462 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=de42c847-389b-49da-ab15-ffed7c73c1e8 HTTP/1.1" 200 OK INFO: 127.0.0.1:60465 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3d41ef9c-ab61-4f01-931b-527481ce16cf HTTP/1.1" 200 OK INFO: 127.0.0.1:60466 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=42dfeb0e-b328-4092-b56c-34a297b55c74 HTTP/1.1" 200 OK INFO: 127.0.0.1:60470 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e14ab2a3-0b6b-4153-a7cd-1fca55988f39 HTTP/1.1" 200 OK INFO: 127.0.0.1:60469 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c7420767-fdba-4c4c-aa44-73c6560a05d3 HTTP/1.1" 200 OK INFO: 127.0.0.1:60472 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=24346475-8a49-4da4-abc3-783e60c41998 HTTP/1.1" 200 OK INFO: 127.0.0.1:60474 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4f8b3c2c-6429-4319-a223-88cd9a5dfaca HTTP/1.1" 200 OK INFO: 127.0.0.1:60476 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c70b82ea-c8fd-44a7-9596-f44b607d1921 HTTP/1.1" 200 OK INFO: 127.0.0.1:60479 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=20a20da9-488e-4ced-b49f-129c2c9b431b HTTP/1.1" 200 OK INFO: 127.0.0.1:60485 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=2b8f2733-6c35-4b9c-bc28-f33c90906013 HTTP/1.1" 200 OK INFO: 127.0.0.1:60482 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c9608b60-50e8-4e6e-a5bb-aba27ad84fe4 HTTP/1.1" 200 OK INFO: 127.0.0.1:60480 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=eb4ae66c-4301-4dae-9a5c-8d91503677b0 HTTP/1.1" 200 OK INFO: 127.0.0.1:60486 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bce9c6d1-7861-4a89-bb65-327823230529 HTTP/1.1" 200 OK INFO: 127.0.0.1:60488 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=628f5e20-f4ad-483f-a4ec-eb6ddd29b583 HTTP/1.1" 200 OK INFO: 127.0.0.1:60490 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=04b1c4df-7a70-4bca-b73d-080d62e54d67 HTTP/1.1" 200 OK INFO: 127.0.0.1:60492 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=8952b780-d271-4e02-9f27-ea2d6086198c HTTP/1.1" 200 OK INFO: 127.0.0.1:60494 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=56285cb0-9414-45a8-af0d-c14bb85215d6 HTTP/1.1" 200 OK INFO: 127.0.0.1:60498 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a5045489-55e5-41fb-8f6f-e5b14381aec5 HTTP/1.1" 200 OK INFO: 127.0.0.1:60497 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=437a4d55-32c1-412e-b566-831f34accfd3 HTTP/1.1" 200 OK INFO: 127.0.0.1:60500 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=8fa46b10-22bc-4332-95a7-330453e42716 HTTP/1.1" 200 OK INFO: 127.0.0.1:60504 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=822598f0-701a-4ca4-b30a-e221a5cd28b9 HTTP/1.1" 200 OK INFO: 127.0.0.1:60503 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=73ad6e07-31d8-4b00-a802-5ee7c6135eac HTTP/1.1" 200 OK INFO: 127.0.0.1:60506 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bf205ab0-d8b1-4654-abda-ba17f08078e6 HTTP/1.1" 200 OK INFO: 127.0.0.1:60510 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=debf4fe4-a91c-45ae-86f0-c3a19ddea3f2 HTTP/1.1" 200 OK INFO: 127.0.0.1:60508 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=47767e9f-89ec-4f57-8c08-3b012e161b8e HTTP/1.1" 200 OK INFO: 127.0.0.1:60512 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=769764de-b592-41b1-9b86-e7f008ac0859 HTTP/1.1" 200 OK INFO: 127.0.0.1:60518 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fdfc9c97-12f0-48b3-9fe4-74a285cf37d1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60517 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b97a5942-dc79-4a29-bd80-3e06a453a859 HTTP/1.1" 200 OK INFO: 127.0.0.1:60514 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a4180998-ccb1-4aa3-a633-56945928d1f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:60521 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=0bf20def-1a58-4b55-870a-3eafc7f54af0 HTTP/1.1" 200 OK INFO: 127.0.0.1:60522 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a2fef18c-0031-41c2-ac45-77df1acab02a HTTP/1.1" 200 OK INFO: 127.0.0.1:60524 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=387d67cb-0d71-4159-a9da-24480a047ee0 HTTP/1.1" 200 OK INFO: 127.0.0.1:60526 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=adc48a81-d75a-48be-82e5-3f01248bffd1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60530 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=8badc24c-fbfd-42f2-8c3b-c0eadf3b5845 HTTP/1.1" 200 OK INFO: 127.0.0.1:60529 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=878b85f2-bff6-453b-bd37-8ceac84d1213 HTTP/1.1" 200 OK INFO: 127.0.0.1:60536 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3668c83f-e7fc-4b75-ae75-bec6f9f0040e HTTP/1.1" 200 OK INFO: 127.0.0.1:60532 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=ff7bcc8c-ea3d-47bf-a536-f851a8362ccc HTTP/1.1" 200 OK INFO: 127.0.0.1:60535 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a87fcccc-9c64-465e-a5ce-79ff9b33add6 HTTP/1.1" 200 OK INFO: 127.0.0.1:60538 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bfcef51c-c08e-4231-99ef-c8627d58281a HTTP/1.1" 200 OK INFO: 127.0.0.1:60540 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=83823318-3edc-424e-a1df-5ee6f2af5bd9 HTTP/1.1" 200 OK INFO: 127.0.0.1:60544 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fa6b4f62-f5d0-4a11-8bd2-0a0c84f2b2c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:60548 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=71b22ede-2d33-48bc-9886-2e52cb0102e7 HTTP/1.1" 200 OK INFO: 127.0.0.1:60547 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e9314683-47e9-4fd0-8cef-d39a4975320d HTTP/1.1" 200 OK INFO: 127.0.0.1:60550 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e4627a35-8538-4181-9f8e-b40237adacbf HTTP/1.1" 200 OK INFO: 127.0.0.1:60542 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=58f46d9c-5007-49b9-8383-81ae13c9e5f7 HTTP/1.1" 200 OK INFO: 127.0.0.1:60552 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=08e026d6-9fef-4fc3-92a1-a876497085bf HTTP/1.1" 200 OK INFO: 127.0.0.1:60555 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=95dbfe80-7358-4fe2-899d-f45baae7c292 HTTP/1.1" 200 OK INFO: 127.0.0.1:60556 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d2bea7ab-0237-4153-a903-3e5c4eb4fe50 HTTP/1.1" 200 OK INFO: 127.0.0.1:60558 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3fa2912a-5f2b-4179-9fca-4a70a0b175c1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60560 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=13e45214-7572-4d5b-a998-1ce8a9fbedeb HTTP/1.1" 200 OK INFO: 127.0.0.1:60563 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=2e50327a-369a-442a-b64f-5f7c18add386 HTTP/1.1" 200 OK INFO: 127.0.0.1:60564 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bfc7cca5-1bf3-49f8-a6f0-48ba3f2ffd19 HTTP/1.1" 200 OK INFO: 127.0.0.1:60566 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1961efb0-9d72-4459-b6d4-2a7fe5587c1c HTTP/1.1" 200 OK INFO: 127.0.0.1:60569 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3eee705a-3073-45b4-9c1d-b9399b3958df HTTP/1.1" 200 OK INFO: 127.0.0.1:60570 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b2dd5695-e80d-415d-b0e7-ba4894565995 HTTP/1.1" 200 OK INFO: 127.0.0.1:60572 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d6e181d0-18bd-491f-b464-fbe68afadd8c HTTP/1.1" 200 OK INFO: 127.0.0.1:60576 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bf317bea-b3a1-443d-b793-75c348574520 HTTP/1.1" 200 OK INFO: 127.0.0.1:60575 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=ac39b776-8686-472e-ade8-735ebb65cb64 HTTP/1.1" 200 OK INFO: 127.0.0.1:60578 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=9f00480e-7af2-449b-bc97-584f77cd9e76 HTTP/1.1" 200 OK INFO: 127.0.0.1:60580 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3f990ecc-59ac-4749-b2f8-a9cf4b642c97 HTTP/1.1" 200 OK INFO: 127.0.0.1:60582 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=e94a6950-d4e7-496e-ac8e-b6b93847e919 HTTP/1.1" 200 OK INFO: 127.0.0.1:60585 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6856e9eb-5892-45d2-870c-1991c0f86ee3 HTTP/1.1" 200 OK INFO: 127.0.0.1:60586 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6dedcd48-b7ca-449a-a3ab-1b46b908d652 HTTP/1.1" 200 OK INFO: 127.0.0.1:60588 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=d98adc3d-3ac7-43a4-9775-a45f55c05223 HTTP/1.1" 200 OK INFO: 127.0.0.1:60590 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1051e778-65d6-4189-8286-1b2e9bb783f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:60592 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=f261e306-fe14-4d26-a83e-2f765b8e52e9 HTTP/1.1" 200 OK INFO: 127.0.0.1:60594 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=eeaaae9a-12f8-4617-8871-4079e9047be5 HTTP/1.1" 200 OK INFO: 127.0.0.1:60596 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1df84e78-ee92-4e78-8e39-5fd60982b7d8 HTTP/1.1" 200 OK INFO: 127.0.0.1:60599 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=fc7d076d-cd1c-465b-aa2c-a85961be2c72 HTTP/1.1" 200 OK INFO: 127.0.0.1:60600 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6204c0ad-470c-4865-9947-69f1f9f2e99f HTTP/1.1" 200 OK INFO: 127.0.0.1:60603 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=818834ef-eb81-4865-9f1e-a82c02e1de9e HTTP/1.1" 200 OK INFO: 127.0.0.1:60604 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1a803c6c-146a-48a8-9c1d-c04d526ac1e9 HTTP/1.1" 200 OK INFO: 127.0.0.1:60608 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6d2ddf3d-8a38-476b-831c-3da42561ce62 HTTP/1.1" 200 OK INFO: 127.0.0.1:60607 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=9889e26f-368c-40d2-ae26-86aa9409a0f4 HTTP/1.1" 200 OK INFO: 127.0.0.1:60612 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=9c50727f-6c44-4aac-9d48-ac8c47592858 HTTP/1.1" 200 OK INFO: 127.0.0.1:60610 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=cca49f49-1793-478c-972f-baa636600679 HTTP/1.1" 200 OK INFO: 127.0.0.1:60615 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=53151393-fbb1-446d-b123-0932cc6e5cb2 HTTP/1.1" 200 OK INFO: 127.0.0.1:60616 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c8d45289-e346-4217-b430-2ae0788dbc66 HTTP/1.1" 200 OK INFO: 127.0.0.1:60620 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b60eac67-277b-499a-b6d4-4e84c062c8ea HTTP/1.1" 200 OK INFO: 127.0.0.1:60619 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=08617454-bb5e-45d1-8228-265ecaef4c15 HTTP/1.1" 200 OK INFO: 127.0.0.1:60626 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bee50a7f-f9f7-49b0-8100-2e5b4bf9e0c0 HTTP/1.1" 200 OK INFO: 127.0.0.1:60623 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3f2582e4-9bcf-4a4e-b4b4-62f9601ff91a HTTP/1.1" 200 OK INFO: 127.0.0.1:60624 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a4c741c4-264d-4b72-ac23-7431614f104b HTTP/1.1" 200 OK INFO: 127.0.0.1:60628 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=c684bf2e-9806-4c17-be7f-cebfe347e348 HTTP/1.1" 200 OK INFO: 127.0.0.1:60630 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=234871af-fc2f-4a96-838e-ffa4a534a7b9 HTTP/1.1" 200 OK INFO: 127.0.0.1:60636 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=36e85728-cda8-49ff-8227-f2ec725a59b1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60632 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=9890be3d-c697-42b9-9cc0-7059bb9a24f2 HTTP/1.1" 200 OK INFO: 127.0.0.1:60635 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=a28619a6-683f-423b-a192-a99b2f0df0d8 HTTP/1.1" 200 OK INFO: 127.0.0.1:60640 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=1c5343d1-5c89-42bf-828b-90afb71a7b6a HTTP/1.1" 200 OK INFO: 127.0.0.1:60639 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=bae15818-9b9f-4129-9da3-01fae027ed09 HTTP/1.1" 200 OK INFO: 127.0.0.1:60642 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=0ca4f4c4-779d-472d-a712-460459c86626 HTTP/1.1" 200 OK INFO: 127.0.0.1:60644 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3319fdf2-debc-46c6-b2c5-40a9065dff0d HTTP/1.1" 200 OK INFO: 127.0.0.1:60648 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3ea27b66-d707-49a0-aa2c-dce22af37161 HTTP/1.1" 200 OK INFO: 127.0.0.1:60647 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=ce08b74b-951b-4419-bfb3-ae5c7337702a HTTP/1.1" 200 OK INFO: 127.0.0.1:60652 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=afe22ab7-6eff-4d3f-ac35-34b187187098 HTTP/1.1" 200 OK INFO: 127.0.0.1:60651 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=5f8e2474-248f-4e80-821d-18496932a8c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:60654 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=f6987805-050d-4dff-bc7e-c39f3890ed6d HTTP/1.1" 200 OK INFO: 127.0.0.1:60656 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=44e15f3f-12f6-4942-893f-2230d5032762 HTTP/1.1" 200 OK INFO: 127.0.0.1:60658 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3299a41c-0b1b-40e1-a52a-8c21e4ea7136 HTTP/1.1" 200 OK INFO: 127.0.0.1:60660 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=b3840b86-8a20-4a94-9e65-e538546cd05f HTTP/1.1" 200 OK INFO: 127.0.0.1:60662 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=27a76ad2-5539-4bb8-b7e6-09b30d133323 HTTP/1.1" 200 OK INFO: 127.0.0.1:60668 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4178511e-c088-4d89-bba8-16a8aa360c8b HTTP/1.1" 200 OK INFO: 127.0.0.1:60665 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=aa1551b1-62be-4e29-a4b8-79697692a453 HTTP/1.1" 200 OK INFO: 127.0.0.1:60666 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=4d641061-0a42-4000-bb99-141f2e802529 HTTP/1.1" 200 OK INFO: 127.0.0.1:60670 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=3a7f1cb6-8754-40cc-baa3-29118ba786ef HTTP/1.1" 200 OK INFO: 127.0.0.1:60672 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=f20cb1b1-f17d-4cd8-9936-246cad731ede HTTP/1.1" 200 OK INFO: 127.0.0.1:60674 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=952afd2c-7575-46d0-bb56-d3347c1c1614 HTTP/1.1" 200 OK INFO: 127.0.0.1:60680 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=72e5e39f-496f-4f00-9636-ffc8a3baec72 HTTP/1.1" 200 OK INFO: 127.0.0.1:60676 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=dc804638-2416-45ca-a20e-157efc47ff13 HTTP/1.1" 200 OK INFO: 127.0.0.1:60679 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=35db0a15-2479-4ea8-a8ef-a12786dff5dd HTTP/1.1" 200 OK INFO: 127.0.0.1:60682 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=6b945748-e946-41b1-944a-f3412cb48ce2 HTTP/1.1" 200 OK INFO: 127.0.0.1:60684 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=701aedde-373f-4419-8fcb-b6bd78a4f81a HTTP/1.1" 200 OK INFO: 127.0.0.1:60687 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=8df60817-2b6f-4f13-a8ab-9d0801a39d31 HTTP/1.1" 200 OK INFO: 127.0.0.1:60688 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images?still_id=baee73fa-1933-4472-a4fe-4a38893cd552 HTTP/1.1" 200 OK INFO: 127.0.0.1:60691 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60694 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images HTTP/1.1" 200 OK INFO: 127.0.0.1:60696 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images HTTP/1.1" 200 OK INFO: 127.0.0.1:60700 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:60704 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60713 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60719 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60724 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:60731 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60738 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60753 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60756 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:60761 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60778 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60784 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60791 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60794 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images HTTP/1.1" 200 OK INFO: 127.0.0.1:60796 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images HTTP/1.1" 200 OK INFO: 127.0.0.1:60799 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/3be0e84d-f731-4327-a603-1ceb21590440/file HTTP/1.1" 200 OK INFO: 127.0.0.1:60803 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60817 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/a888b7f8-7e35-41f2-9d1b-640f0744cc8e/file HTTP/1.1" 200 OK INFO: 127.0.0.1:60819 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60826 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60836 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60841 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60853 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60859 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60863 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/10a86db4-02ee-44d5-bba3-2add4e2eb364/file HTTP/1.1" 200 OK INFO: 127.0.0.1:60878 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60880 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/283499d1-f153-4f4d-9d0e-e201f1dc5f41/file HTTP/1.1" 200 OK INFO: 127.0.0.1:60887 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60896 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60902 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60905 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/1abd57fd-0719-4e9d-84a7-cb0a05c7342e/file HTTP/1.1" 200 OK INFO: 127.0.0.1:60912 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:60915 - "GET /api/v1/projects/?per_page=100 HTTP/1.1" 200 OK INFO: 127.0.0.1:60924 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:60921 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385 HTTP/1.1" 200 OK INFO: 127.0.0.1:60927 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:60926 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:60925 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:60929 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:60931 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images HTTP/1.1" 200 OK INFO: 127.0.0.1:60933 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images HTTP/1.1" 200 OK INFO: 127.0.0.1:60935 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:60937 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47 HTTP/1.1" 200 OK INFO: 127.0.0.1:60943 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:60944 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:60940 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:60945 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:60947 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/2ed8f997-7529-4e23-9536-226dda9fe195/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:60949 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images HTTP/1.1" 200 OK INFO: 127.0.0.1:60951 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images HTTP/1.1" 200 OK INFO: 127.0.0.1:60953 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/1506528b-5a57-4d27-b726-3f3ebc188942/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60961 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/76741cfa-b1df-4e47-93a1-f7f7401231f3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60960 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/47e644de-3bd3-4317-b062-d5e522b04391/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60957 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/bd427183-d973-43d3-83e8-6666765d4fc0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60959 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/0baf5ba5-0f62-45a5-b284-7923c7bd40c9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60963 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/84ec8e65-c650-4943-a587-4fffe7cf8696/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60965 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/a7e3c5d8-7575-4202-9857-d004f6be857c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60967 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/8c49528f-4f5b-4dbd-84b5-073702667e37/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60971 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/39005ce6-0156-4862-9f57-14319acd3314/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60970 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/56923ab3-13a6-4c88-bd9d-30d9d2627c23/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60975 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/9a09c507-2250-4b24-9f28-4e2e281c7dac/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60973 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/c98136a0-1e29-4682-8044-f849d55de36e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60977 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/660526e7-0f34-47d3-81e2-d39a7abaaf07/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60979 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/00925737-8cb2-448e-903e-7560f564d31b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60981 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/98dba896-59d8-49a6-9736-bfe1d1f4a642/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60984 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/f23f6f88-ed51-4725-8e00-74ddd53b1f96/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60985 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/371dfd0f-a52a-4243-be5b-2afaf248c80e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60987 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/e74851fa-bea7-49cb-9c74-65088fd5ffc5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60989 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/4df12adf-206e-4cce-a760-a278e3d5ab12/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60992 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/1b8716c6-0f4b-4be5-9d8f-2b4e80d574ef/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60993 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/9ac5f0b9-60eb-42a9-b364-31a35f1c6bab/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60996 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/324b4265-e21d-43f9-b0f4-bf2833c27c93/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61000 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/939a087a-666e-41ac-b7fb-8a800901b437/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:60997 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/e4a57688-e5cd-48e4-ac7b-7db748a185fc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61001 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/9822f01f-cb10-47b0-8747-668506b97d7e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61004 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/bd18f633-835e-4f9e-a483-7469121c4261/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61005 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/6d45e1f5-809c-4f97-84d7-d8b99ac9900e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61008 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/5573644b-dbb6-4b57-b144-42645ca26542/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61011 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/ad925cd9-dbe9-4893-bb02-60be750ecd86/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61009 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/046f0e63-90e7-49d2-be70-cbe0f0aa4d5e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61013 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/b2bf06e9-0830-4e99-a4ed-72ce2694f79e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61016 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/6e9d284b-a63d-492d-97be-418a9e063e87/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61017 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/8efe815a-b3d8-4dd7-bc65-431f7a1efaf6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61019 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/281d40a7-08a4-4aae-80c4-2f7e7f5099b1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61022 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61024 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61026 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204 HTTP/1.1" 200 OK INFO: 127.0.0.1:61031 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:61034 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61033 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:61029 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:61036 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/episodes/92910173-fd2c-46ad-9d60-2b02dead4c0c/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:61038 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61040 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61054 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61056 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/091777a8-4cf0-44b0-8b64-2477e25a5397/file HTTP/1.1" 200 OK INFO: 127.0.0.1:61062 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61074 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images/ef7b71a0-4954-4ea6-898a-f320c3f66586/file HTTP/1.1" 200 OK INFO: 127.0.0.1:61078 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61085 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61102 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61108 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61116 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61123 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61131 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61137 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61145 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61150 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61163 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61170 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204 HTTP/1.1" 200 OK INFO: 127.0.0.1:61175 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:61176 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:61177 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61172 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:61179 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/episodes/92910173-fd2c-46ad-9d60-2b02dead4c0c/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:61181 - "GET /api/v1/projects/?per_page=100 HTTP/1.1" 200 OK INFO: 127.0.0.1:61184 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61186 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385 HTTP/1.1" 200 OK INFO: 127.0.0.1:61191 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:61193 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:61194 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61189 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:61196 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:61198 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61200 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61215 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61220 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61222 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61224 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61226 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61229 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61231 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61233 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61235 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61237 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61239 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61243 - "GET /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61245 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288 HTTP/1.1" 200 OK INFO: 127.0.0.1:61251 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61249 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:61253 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:61247 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:61255 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:61257 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61259 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61264 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61268 - "GET /api/v1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61270 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5 HTTP/1.1" 200 OK INFO: 127.0.0.1:61278 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:61276 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61275 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:61272 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:61280 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/286f3ba4-5738-49b7-a7e4-ce0295fd4352/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:61282 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61285 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61288 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61295 - "GET /api/v1/projects/a7f80ab9-e97b-420c-a380-3beccb0bcfe5/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61297 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353 HTTP/1.1" 200 OK INFO: 127.0.0.1:61303 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:61304 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61302 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:61305 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:61307 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/fbf15266-989c-4cc8-8d82-699ea5f628aa/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:61309 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61311 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61315 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61318 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/images/0be22312-2a25-4a5d-8655-68ad90cf5a2b/file HTTP/1.1" 200 OK INFO: 127.0.0.1:61322 - "GET /api/v1/projects/7f325c39-7478-4386-a562-27daadd44353/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61325 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209 HTTP/1.1" 200 OK INFO: 127.0.0.1:61329 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:61330 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:61328 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:61332 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61334 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:61336 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61338 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61342 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61348 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/a5010e53-602b-472d-85a0-c90381b36d2d/file HTTP/1.1" 200 OK INFO: 127.0.0.1:61352 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61361 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61372 - "POST /api/v1/auth/login HTTP/1.1" 200 OK INFO: 127.0.0.1:61372 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61380 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61385 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61388 - "POST /api/v1/auth/login HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:10:04.793981+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:floor_plan_geometry_readback (Step floor_plan_geometry_readback for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:61388 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/floor_plan_geometry_readback?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:10:04.797062+00:00", "level": "WARNING", "logger": "app.core.step_runner", "message": "[RECOVERY] step=floor_plan_geometry_readback status=running → force-like"} {"timestamp": "2026-07-10T11:10:04.797782+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step floor_plan_geometry_readback started (run_id=5492cd50-3979-434c-a82d-9d5085f3d9ee, model=gpt)"} 20:10:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:10:04.801160+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:61392 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907 HTTP/1.1" 200 OK INFO: 127.0.0.1:61394 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:61397 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:61400 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61398 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:61402 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/d5c3bffb-2ae7-4446-a17d-2221fea713b5/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:61404 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61406 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61408 - "GET /api/v1/projects/1b4a975b-f4e5-46d7-8b28-876071d19907/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61410 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61412 - "GET /api/v1/projects/?per_page=100 HTTP/1.1" 200 OK INFO: 127.0.0.1:61415 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47 HTTP/1.1" 200 OK INFO: 127.0.0.1:61420 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:61422 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61417 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:61421 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:61424 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/2ed8f997-7529-4e23-9536-226dda9fe195/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:61426 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61428 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images HTTP/1.1" 200 OK 20:10:14 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:10:14.256222+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:10:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:10:14.276982+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:61432 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61437 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385 HTTP/1.1" 200 OK INFO: 127.0.0.1:61442 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:61444 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:61446 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61447 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:61441 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:61449 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61451 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61453 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:10:20 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:10:20.166608+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:10:20 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:10:20.184857+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:10:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:10:26.101471+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:10:26 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:10:26.120090+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:61456 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:10:39 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:10:39.735174+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:10:39 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:10:39.754285+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:61460 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61469 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/images/325c3dde-1dac-4c68-9fed-3d47dfccfcf6/file HTTP/1.1" 200 OK INFO: 127.0.0.1:61471 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:10:51 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:10:51.185673+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:10:51 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:10:51.204195+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:61475 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5 HTTP/1.1" 200 OK INFO: 127.0.0.1:61479 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:61483 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61481 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:61477 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:61485 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/episodes/41b30f18-e240-4763-b289-8b70957a4f28/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:61487 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61489 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61491 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61495 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:11:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:11:10.961826+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:11:10 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:11:10.977954+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:61499 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:11:29 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:11:29.588917+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:11:29 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:11:29.605985+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:61503 - "GET /api/v1/projects/a2a5cdeb-fb26-419a-9125-897bd6b603f5/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61512 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:61510 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956 HTTP/1.1" 200 OK INFO: 127.0.0.1:61514 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61513 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:61511 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:61516 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/episodes/bee89290-7f23-4d24-ab0e-8ed506d0502c/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:61518 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61520 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61522 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61530 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/6181dc31-e59f-4245-b3ce-e4b210a80f7e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61529 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/11a80e0a-4f90-4961-b538-9edb7ea457fb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61531 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/7eb31e31-72ab-47ba-9e49-481ebfa2e873/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61532 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/c14d75c7-8236-46b6-9b8e-0b201b208b05/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61528 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/6aec3865-70ab-48a4-a173-cbdb45b2e4b2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61534 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/ab77ecb4-cb82-4786-92c4-db6a79d81dce/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61536 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/2302d819-4b1b-46e6-b00d-e5fb0445151e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61538 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/49ffec58-e8d1-49cf-a6d7-7945d466daa3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61541 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/eedcea99-5e5c-4541-bcda-5a642db9bf00/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61543 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/35629600-b20d-4141-a02a-3e488da9daf4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61545 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/d2801f02-9450-4fc0-9478-681704b87b87/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61547 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/fc3a163c-5fb8-4dc1-864b-3852910a508a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61550 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/b0292953-be22-41ea-964c-cb083d7424fb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61551 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/70ae2819-cdb5-426b-a47e-572b0ede20d1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61554 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/58669177-3544-4445-b948-7b97bee4139b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61555 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/95825b8f-4b9a-41b5-81b9-9e735d035d2c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61557 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/fbf00584-7dab-4413-bc4f-7093145643be/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61559 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/0c5b1972-83d4-4f7b-b6aa-4d53c8d83f92/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61564 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/b5b68690-9b43-4093-a18a-4c0f804a095e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61569 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/aa94fc6d-240b-43dc-bacd-4a026fd96960/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61567 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/2aef072e-1707-48ea-89f2-0178cdf9223a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61565 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/b680f6d9-7d91-48a7-a3dc-cb4cd05b3f8d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61561 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/25748d01-dbbd-4bf8-a734-3d3d448e2049/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61581 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/81c8cb40-e3d3-4947-8213-21e0778114c9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61573 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/7adbcff6-3d5d-4d3d-b950-fa15bc514493/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61575 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/052f3339-1e6a-401d-bc17-ea0727e93847/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61571 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/29f41df2-728a-4bc6-b6e1-a0b4bf19e75a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61579 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/cde29125-68be-477f-9e58-ba93ca8811df/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61577 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/8f2c6b47-2936-4292-aeaa-6e2c35a63763/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61586 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/42137dd6-3df5-4efb-b53f-8d4e3ff5e754/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61589 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/474ca46e-30e2-4567-bab5-e8ca8b35c083/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61583 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/d35d7ae3-1070-4888-b184-b61da147abbf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61587 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/da0978ed-59f6-4ddc-ade6-52aabdbeb0bf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61593 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/33b5ef20-2d4b-45b3-a2e3-5d53c736324a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61591 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/bbae4a52-50b4-440a-82b4-3502ff40def8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61596 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/aa554665-6e94-4e97-8e8c-f705ce48f66e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61599 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/1f8a160a-e8dd-47bf-8996-8c376c7a8da3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61597 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/96d421cb-5533-45db-90b6-ae075cb74f9d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61603 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/8ed67227-eef1-4535-8bc9-788112510d4b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61601 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/78a08403-fa61-40cc-b761-a2e8976e4b0c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61605 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/44b281c3-418e-4cbe-8b95-3632470461e8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61608 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/402b9e86-69b4-42ef-81fb-bcaf91121639/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61609 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/065b438c-d565-45ee-8911-4963fe2e6a67/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61613 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/7f20991e-66b6-428b-9bbc-4ac11c69e37a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61612 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/105bfcd0-1484-4a0f-879c-106689872e51/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61615 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/48ac0f09-704c-4708-812e-e476be936363/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61617 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/1ef24f28-21e3-4270-b118-cd64c165089a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61621 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/941ffe9e-afe6-4c09-9efb-020f4bbd986c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61624 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/c86a8d28-7405-4900-a38b-2223bc2d6b88/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61620 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/658140cb-a214-4879-98c7-3804ff10cd69/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61625 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/aa405e33-eece-41e0-95e6-05ced3f42b7b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61627 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/1bd4e617-a235-49b0-8877-05786087d37e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61629 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/bd55a402-f079-4e19-a573-fb0e139d49f8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61633 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/06ef06ba-d7ea-40ae-a221-21ae1bb89e0f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61637 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/9a59d19b-6d65-467b-8ff1-936467f0e94a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61631 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/2e568812-9153-4977-82bc-773acab59056/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61635 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/b3572d97-74ad-4721-82ff-5699c17d8bbc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61639 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/3f79cb57-fd54-4fd7-96e1-8fffaa9ab508/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61641 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/4d943eae-231f-45fe-91a7-192064f21128/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61649 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/901cf289-c1db-45e7-bc14-90354a46d7e3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61648 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/d5fe16fd-6c1f-4c3b-980c-2a9e611a194f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61644 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/272a80f7-f597-47c0-83e2-56e9d25d8b51/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61645 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/49a0a6f3-9da5-4aeb-8372-e4c03bfea1f8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61653 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/074cd42f-945c-40d7-b5da-ad44a2430cb1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61652 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/caec3a80-4a49-468f-aae6-6e553d5d711a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61663 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/fcd8c9db-f5ee-4b25-95b3-f06ae6dfba70/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61655 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/a7da3896-f39b-4006-b540-e04025611815/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61662 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/a83120d1-22c1-4f78-9fef-22183ef9bb09/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61659 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/87f5e7ff-6034-4576-9eb4-3cab9a2ebd48/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61658 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/506da906-fafe-4f1a-9bca-1b9400c4cfe5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61665 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/e55eac83-5f48-47d1-a6c7-880648a2e988/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61668 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/19f15086-0aa5-4e18-adb9-8c9a9d9d9e44/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61669 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/14038a9b-e85a-41cc-8763-21a4516d4139/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61671 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/41a2e018-856e-4128-b52d-27e8f18d307c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61675 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/4df3ef64-4afa-4942-91cb-87efd21c63e7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61673 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/42c5b6f0-46bc-4b3b-8f73-16a93927eb31/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61677 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/332d7013-8ef1-421a-bfeb-58182ab7637c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61683 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/9389dc71-7d4e-448a-9374-9ec31501ed84/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61679 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/cead51b5-3273-4d56-aa72-962a26e08a88/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61682 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/dbf15bc4-01fa-46e4-af04-f91e53256698/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61687 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/3caae829-9f82-403f-be36-82227b374f99/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61686 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/f7381089-b829-412d-aef5-465436636aec/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61689 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/04ac1acf-ee54-4f0d-934c-14bd7a466810/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61691 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/d82fc0fd-6949-40bd-a993-9aa369b255c5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61695 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/93501f1a-9ea5-4a70-a380-67be7836f70f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61693 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/9815aaf7-1457-4300-8bea-41dcf3eab0e6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61698 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/ad9aeafa-7454-4efd-bacc-8a1d76db86c3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61701 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/0bd547ae-dc31-4cc6-ae0c-330fc3ad83e5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61699 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/8666b546-d38c-467c-a352-76013f32ced0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61703 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/acef64fd-12fd-44c3-82d6-ff6871b9d0f9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61705 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/165fdc1f-2921-4399-ac74-85655b4e0bd9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61709 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/65e1db8c-8696-44cb-9595-8eba9fda30a1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61708 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/af8fb4a3-dad0-441f-bc4f-ac3506b2e1e7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61711 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/e1bdbe28-4fd9-41ee-bdd8-e4ca57643ff7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61713 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/69a15570-a9e5-41c8-80a0-99423dd8ae39/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61715 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/c5f60f10-b7b8-4516-86f1-6147fb6a9f8f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61722 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/c048d277-a325-4747-a0bb-09ca1f35836a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61723 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/66697cac-2054-4396-8088-47d4727a093b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61726 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/d8664f87-bc2f-4749-857f-572754a7dbc4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61719 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/2a255a11-9a47-4175-ba71-895fe453e593/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61717 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/c4864480-f3ef-4fc5-8978-646bdd560c93/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61727 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/d45a8581-130d-43ff-a05c-5a84f76888cd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61729 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/91be887f-c5dd-4af2-a3a4-e2d971e369a7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61731 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/0c3fe5a8-b55d-4efe-86a9-a75145bac676/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61733 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/f5dc515d-a05e-4466-bee6-0bd2c61200c0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61737 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/ac16985e-c1e2-488c-b663-6c057e214305/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61736 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/81a1e6bb-e943-4828-8d10-db4d07a95970/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61739 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/868e008d-9abb-46be-82c0-ee70231fdcdc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61743 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/15621e67-694a-4c3d-9876-e7bbb86adb5b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61742 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/9967921a-72bb-4870-9f7c-4a7763de6fd6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61747 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/94c70507-1b58-479b-bd78-f380b8f98b1d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61751 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/6e1b8713-e45f-45b9-a531-67b8fdf48eb9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61746 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/8d9da2e8-20b9-425c-9443-17571e74e1f7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61750 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/e01c405f-6014-42c4-bb8e-05e4a32cfc50/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61763 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/d824313a-1c7d-4f26-8453-90f2ab2a9162/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61761 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/a15b37af-47c8-418a-be8f-7c5a1d3ee91c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61753 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/29f9c0d7-02ca-4fc0-913e-0e3f8607acb6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61759 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/1adda325-70e3-48b5-a5cc-1668d4bcf836/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61755 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/05dbe554-f86b-4d99-a4d5-c245955aa1f0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61758 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/d82c1694-8b3a-4fc5-bfca-8e841413094e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61765 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/0702557d-88e8-4d0f-9f04-ae7e6e3a0229/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61767 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/4ae48eec-8b1d-4017-83aa-4aada0b26f81/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61770 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/9559b1f5-611b-4b65-b419-f390cbf6d9c1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61771 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/7f93c175-2a66-4e49-9dc7-e279dad03bf5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61773 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/6ea2c178-bdf4-4601-9e81-4436eaac5253/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61775 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/e13df905-de09-4fa2-9a3a-6cd78bd7a249/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61778 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/afa557ff-cc6e-449a-adb7-40bf79e58a55/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61781 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/7cd7a946-d8af-4e27-b334-5281076ae5c7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61779 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/794ee294-2ee4-43e5-b2b0-035448d23cc6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61783 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/4335f912-416e-4bdb-9301-b7416d99752f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61787 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/96b89ce4-1d58-4246-9944-63e7448aeb8e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61786 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/762a949d-6ccc-41e3-8eed-6b42e2ae737e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61789 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/863a5aee-ec34-4e65-8ed6-98c18bfd0d43/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61797 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/e564f165-9d76-4cbf-a6fa-7f06b6d00246/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61799 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/57e4b84e-9b2c-48c2-ae92-e66dfa26cdfc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61791 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/c72e0e5a-7b73-416b-9edd-a81eb3a76143/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61793 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/a0e89b40-1fa8-4262-ba3a-1eb221f6dd99/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61796 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/3a9536f3-cac2-4f4c-ad2b-7b664aa5f6ed/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61801 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/59cd559b-c769-4477-a988-d27e48dfbf29/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61805 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/9f6deffd-49b7-422d-904a-1e850b0fbe43/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61806 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/66b5a2e5-1bbd-436c-87b5-68c3d60faf7a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61807 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/5317126f-7e4b-41f0-80f4-f47d98569e5a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61809 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/dbea35fe-4159-44c2-825b-d3cbd7e9c25f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:61812 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61815 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:11:52 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:11:52.734860+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} {"timestamp": "2026-07-10T11:11:52.736457+00:00", "level": "ERROR", "logger": "app.core.steps.floor_plan_geometry_readback_step", "message": "floor_plan_geometry_readback fp_id=fp_l10_market_store unexpected: validator_failed: observed_markers[5].number=5 duplicated; observed_markers[11].number=10 duplicated", "exception": "Traceback (most recent call last):\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/core/steps/floor_plan_geometry_readback_step.py\", line 277, in _execute\n raise (\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/core/steps/floor_plan_geometry_readback_step.py\", line 263, in _execute\n readback = compute_readback(\n ^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/modules/pipeline/floor_plan_geometry_readback.py\", line 235, in compute_readback\n out = vlm_provider(\n ^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/core/steps/floor_plan_geometry_readback_step.py\", line 245, in counted\n return base_provider(**kw)\n ^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/modules/pipeline/floor_plan_vlm_provider.py\", line 829, in litellm_vlm_provider\n raise VlmProviderError(f\"validator_failed: {joined[:400]}\")\napp.modules.pipeline.floor_plan_vlm_provider.VlmProviderError: validator_failed: observed_markers[5].number=5 duplicated; observed_markers[11].number=10 duplicated"} 20:11:52 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:11:52.751461+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:11:58 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:11:58.483088+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:11:58 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:11:58.496109+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:12:04 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:12:04.959257+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:12:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:12:04.978038+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:61820 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61822 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images/42137dd6-3df5-4efb-b53f-8d4e3ff5e754/file HTTP/1.1" 200 OK INFO: 127.0.0.1:61824 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:12:11 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:12:11.677471+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:12:11 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:12:11.694287+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:61827 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:12:20 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:12:20.748834+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:12:20 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:12:20.765880+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:61829 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61831 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d HTTP/1.1" 200 OK INFO: 127.0.0.1:61837 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:61839 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61838 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:61834 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:61841 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/episodes/b4aac19e-e617-4e99-a171-eda48248251d/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:61843 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61845 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/images HTTP/1.1" 200 OK 20:12:28 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:12:28.146050+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} {"timestamp": "2026-07-10T11:12:28.195685+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step floor_plan_geometry_readback partial (completed=10/1, failed=1)"} {"timestamp": "2026-07-10T11:12:28.252093+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T11:12:28.260678+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T11:12:28.276876+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T11:12:28.284253+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T11:12:28.288408+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T11:12:28.294902+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_geometry_readback', 'floor_plan_semantic_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T11:12:28.296301+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=floor_plan_geometry_readback, repaired=0)"} INFO: 127.0.0.1:61848 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61851 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61854 - "GET /api/v1/projects/703e84ed-4ad1-46a5-893a-543be35adc7d/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61857 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61860 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61862 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61865 - "GET /api/v1/projects/7bea6537-cad7-4739-ae13-17ce36cb1956/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "POST /api/v1/auth/login HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:13:02.935181+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:floor_plan_semantic_readback (Step floor_plan_semantic_readback for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:61868 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/floor_plan_semantic_readback?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:13:02.942586+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step floor_plan_semantic_readback started (run_id=1d6ed3f5-4d48-488d-a901-ce63a60c4c14, model=gpt)"} {"timestamp": "2026-07-10T11:13:02.946566+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step floor_plan_semantic_readback completed (completed=0/0, failed=0)"} {"timestamp": "2026-07-10T11:13:02.981353+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T11:13:02.986511+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T11:13:03.000897+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T11:13:03.006116+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T11:13:03.010038+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T11:13:03.014589+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_geometry_readback', 'shot_projection_card', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T11:13:03.015928+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=floor_plan_semantic_readback, repaired=0)"} INFO: 127.0.0.1:61871 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76 HTTP/1.1" 200 OK INFO: 127.0.0.1:61876 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:61879 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61878 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:61874 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:61881 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/episodes/e0d7210b-e841-475e-b2db-66c63c1013b9/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:61883 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61885 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images HTTP/1.1" 200 OK INFO: 127.0.0.1:61892 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/b9f48545-c0de-44c4-873d-1044288167c0/file HTTP/1.1" 200 OK INFO: 127.0.0.1:61894 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61894 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:13:33.026486+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:shot_projection_card (Step shot_projection_card for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:61894 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/shot_projection_card?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:13:33.039659+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step shot_projection_card started (run_id=b305120d-10cf-4246-b768-f667ee6053ee, model=gpt)"} {"timestamp": "2026-07-10T11:13:33.045965+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step shot_projection_card completed (completed=0/0, failed=0)"} {"timestamp": "2026-07-10T11:13:33.102807+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T11:13:33.110787+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T11:13:33.133402+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T11:13:33.140949+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T11:13:33.146345+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T11:13:33.152016+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_geometry_readback', 'bg_space_partition', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T11:13:33.153773+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=shot_projection_card, repaired=0)"} INFO: 127.0.0.1:61930 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61930 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:14:03.105278+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:bg_space_partition (Step bg_space_partition for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:61930 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/bg_space_partition?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:14:03.117187+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step bg_space_partition started (run_id=85897ba9-eba2-473f-bf66-bc02f8e1e074, model=gpt)"} {"timestamp": "2026-07-10T11:14:03.125432+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step bg_space_partition completed (completed=0/0, failed=0)"} {"timestamp": "2026-07-10T11:14:03.195492+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T11:14:03.208619+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T11:14:03.234842+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T11:14:03.243368+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T11:14:03.253079+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T11:14:03.262201+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_geometry_readback', 'dwelling_zone_map', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T11:14:03.264978+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=bg_space_partition, repaired=0)"} INFO: 127.0.0.1:61934 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/34ae693a-3534-47f3-ae7c-7176069b5fb3/file HTTP/1.1" 200 OK INFO: 127.0.0.1:61944 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/31439339-1794-45a2-8650-b071ca906212/file HTTP/1.1" 200 OK INFO: 127.0.0.1:61946 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61946 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:14:33.192466+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:dwelling_zone_map (Step dwelling_zone_map for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:61946 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/dwelling_zone_map?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:14:33.205744+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step dwelling_zone_map started (run_id=f54ce7fd-c50e-499b-b8a7-1271d11edac2, model=gpt)"} {"timestamp": "2026-07-10T11:14:33.214673+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step dwelling_zone_map completed (completed=0/0, failed=0)"} {"timestamp": "2026-07-10T11:14:33.261832+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T11:14:33.270270+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T11:14:33.288967+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T11:14:33.296449+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T11:14:33.303124+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T11:14:33.310021+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_geometry_readback', 'shot_aware_bg_render_plan', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T11:14:33.311664+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=dwelling_zone_map, repaired=0)"} INFO: 127.0.0.1:61953 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61953 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:15:03.273040+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:shot_aware_bg_render_plan (Step shot_aware_bg_render_plan for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:61953 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/shot_aware_bg_render_plan?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:15:03.287423+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step shot_aware_bg_render_plan started (run_id=75b035c0-c12b-430e-9e10-156dd2d36a82, model=gpt)"} 20:15:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:15:03.308805+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:61961 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:16:01 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:16:01.113969+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:16:01 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:16:01.125550+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:61975 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:16:23 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:16:23.577675+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:16:23 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:16:23.589014+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:61982 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/images/4f0658e3-e07a-4248-9994-f3d0002bae83/file HTTP/1.1" 200 OK INFO: 127.0.0.1:61984 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:61989 - "GET /api/v1/projects/169785d9-2e0e-4361-9953-faff3257db76/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61992 - "GET /api/v1/projects/?per_page=100 HTTP/1.1" 200 OK INFO: 127.0.0.1:61996 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62000 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:62001 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:62003 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:61999 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:62005 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/episodes/b6544514-babb-4781-95a2-6a0ff1da342f/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:62007 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images HTTP/1.1" 200 OK INFO: 127.0.0.1:62011 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/491ee61f-8ee7-481e-b5fd-cc930a99f56f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62016 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/fbe34457-8275-41ce-87d4-f0a75c9a52b9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62019 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/5c9dba83-3d4b-4532-ab4c-a9e2d4cd1c76/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62018 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/036ec5a8-34bf-4321-9640-d1866a3564d1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62017 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/430d0e5d-ebf3-4ce8-ac80-77dde5a5389b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62009 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images HTTP/1.1" 200 OK INFO: 127.0.0.1:62021 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/db5aac97-abaf-44ad-a8d5-5134f7e6740a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62026 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/dded0afd-2d4b-4dd4-a992-9d9455a4022b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62029 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/05abf932-2245-422f-82d7-934c10189083/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62027 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/9390b01d-978c-466e-b9b9-073c11881cdc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62023 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/6453e4dc-2b78-40ba-ad0b-049fc6e3175f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62031 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/26f6043a-82f1-4bd3-ba8c-e6003dfe3b17/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62033 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/d9c7c0f8-ebc4-47ab-83e1-b50748b96082/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62035 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/89677d88-4019-47e2-b1f7-82739eece47a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62039 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/e8417b10-a3a3-41e8-94eb-c15b8443e3a0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62038 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/61e4febb-b77c-4767-b523-801c9c68aee3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62041 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/7cfb3659-4c93-47a3-9cb2-a1928da3f0c1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62043 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/365a99a3-d8b7-46a2-b8cd-00d021de5dde/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62049 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/afedf261-2378-4412-969c-77f1cb5f3c44/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62056 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/82c0aeb2-2849-4da9-b1f2-326def872dce/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62050 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/b2fbafee-5697-4b0f-bff0-0b77c2b41838/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62045 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/3c116d6e-b1d0-40cb-a564-72a91eee8c2a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62052 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/f10e5762-95da-41da-b0cf-1380c25d9a40/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62055 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/5edf3674-8a68-4eb6-8158-31fc5b19f1fe/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62058 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/c685003f-493a-46b4-a13e-dfa73f024245/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62065 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/446a4a55-24f6-400c-ace6-1249571f7f89/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62068 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/45f5aab2-5046-4f7f-881f-e40016abd1bc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62060 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/41a6c35a-9900-4c2a-95bb-87082d70fe31/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62062 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/a53b4374-db2d-406a-be71-6430d1dfe2f3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62066 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/de03e0da-645a-4195-98eb-8ee338dd43a4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62070 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/36a810eb-ecb1-4a5b-b94f-7860ab9135dc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62073 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/fad7b7d8-4e6e-4a3f-b6f9-d43d8f07ad78/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62074 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/a2a96fd0-e4bc-4efb-ab43-4e50170d1a0f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62076 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/ddad2418-fcae-4c43-9672-8a43983c0126/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62079 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/8cfe68d4-4139-4b7b-a90d-316045f69c5e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62080 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/7bff7edd-662f-41bc-b64f-bcc370e19bf6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62082 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/e9ddd6bf-4010-4ffb-bf1a-79be9ab6e0d0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62086 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/845e6d3a-145a-4cc0-9117-7148815d213c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62085 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/821844a1-e62c-4f82-8a99-c3223dbc8df0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62088 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/1d7ab918-f964-458f-8992-421aa5126b5e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62091 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/b92dfabe-02ba-407d-9a68-a131298e5460/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62092 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/ca47b33a-48fd-4d04-a2a5-e5513fbe808b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62094 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/cba1b9bd-b82a-47f4-9ee0-aef79c2cc08c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62100 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/ccdd358e-5da0-4ade-bc20-bfa4de5a2269/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62096 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/c280a572-1389-4804-90d7-3ed32cdb3247/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62102 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/1b3aab07-0622-460d-a1de-16cbfdb04f85/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62099 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/37fd6a1d-95f5-41cb-8c88-996c2f527367/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62104 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/56b303e9-1fd5-4a3c-84be-17a31b6e6120/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62106 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/448b4f58-9602-42b2-b273-0ed74f0b3877/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62111 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/43ba2bb6-a741-4f0d-af2a-c0c1a653dcd3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62112 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/ea819ff6-accb-4727-bf0d-36ea0757aab8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62108 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/8253ec64-1046-47e3-a308-b54605334096/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62116 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/bf1ee832-89c6-4419-90fb-f0725d6e6fe5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62114 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/bfa35b7f-0eb2-4ea0-a70e-931d31e06130/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62118 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/454fa26a-4f38-46e6-afed-61291592efe4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62122 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/d30b2de2-2ed4-4451-bd4a-ece0f70e3ee2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62121 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/df518d67-c118-41d1-ac52-1c350934272e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62125 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/7ae7251c-77ca-406c-af3a-5ffcbd7b28f7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62130 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/644dd3fd-b70c-4a96-8a5b-c1e267ab9cfb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62126 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/75671dcf-65ec-41aa-ab66-06d253c46be4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62129 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/367e1bec-ccc4-435b-a425-544d51c5dfce/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62133 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/4adc14c0-0433-4168-b08d-b9041f331ae2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62134 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/b25d653c-5f0d-477e-9251-6911815563af/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62138 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/3bb14e22-b716-4464-a0a4-e954890a9196/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62137 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/93a5ffad-25c0-4529-abfd-395b89096b2c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62141 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/403e92c6-1116-448c-90af-41aa195b4f5e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62142 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/0c841210-6355-444b-92a1-8022dc5c6d5b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62146 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/1f6c805a-a8c3-49a5-9101-5b0a7a9b9203/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62145 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/532857fa-7c27-4bc6-a1ea-b1d657ec4f33/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62148 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/92c4ffdc-25cf-438e-bb8a-11799236d4c0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62150 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/48500669-17ba-42e6-93c6-58af20090210/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62153 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/12b1b6c9-5f88-4850-ad4c-4bc1b17d2c52/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62154 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/1bcc16ee-6bb6-4c4e-8d92-a96a0384ea45/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62158 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/3f292ed8-3355-4c44-a87b-d90b52785273/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62157 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/28476dd9-80bd-492d-8d64-15461618e2c9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62162 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/4fb2d8ed-5f48-42e6-8582-bb9146401552/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62161 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/11764c0f-e18b-42f6-8c71-2cfb51576161/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62166 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/801d4cb9-0332-4cb7-8d55-de021ef1c0b9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62164 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/221cdc85-6f53-4cf5-919d-38cfb393352b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62170 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/a330291a-c5ab-47a9-a230-d8cf651b2a81/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62169 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/7c1f13ad-5585-4025-bb3f-f13618bb7dc7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62174 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/da082540-9b9f-475e-8e57-bc6b17845dc8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62176 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/115bf3f9-6a64-4b2e-b964-88c2a0b7a3be/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62173 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/9c1ec83e-de26-4478-9d11-d3f62408adc0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62178 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/f3ffd068-fed3-451c-aee7-d1ba25d796ec/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62180 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/e14a2339-b29d-42b7-adf8-04e5194de151/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62182 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/2247e9b5-e7d7-4a0e-8975-9be42311ffba/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62184 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/0883fed2-523c-4a9e-8dc2-9d0875197afd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62187 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/08ddbbc0-1e18-456d-bd10-70aab25fccd5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62188 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/f99099fa-a623-4e75-9e00-091fffec94ae/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62190 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/e85f0c81-a6a7-440e-9a85-f451f6b0ac52/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62193 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/54657aff-5abf-45a7-8091-d0b5c4cef03e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62194 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/f4a7341a-b43d-4d8a-bbf5-b13b8ecdeec3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62196 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/81ba67ce-f95e-4da3-a1fc-9ef679fc8d46/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62199 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/d3fa3fcf-2068-474a-a7ac-e5d4628a03ed/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62201 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/fb081621-7ed4-4355-a163-ef04fa775f64/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62203 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/4241e53b-73db-436a-853c-d903b8a08c66/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62206 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/8128f066-7b6f-4625-a4ea-cb4333921adf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62207 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/d51e0b2d-2e7b-481b-a2bb-d6689c0245e2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62209 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/b7975e2c-a6b5-4e4e-92be-4f615b033dca/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62211 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/b7c4bb59-7ca0-4cb4-ba71-66d382c4a8f3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62214 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/4a2f3e80-fe77-47f6-8fc5-9608afdb7a55/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62215 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/5ae21273-2514-41d5-a3c2-ddb79dc1a114/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62219 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/c7871767-462f-41e4-992c-a5f347a7270a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62218 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/970baaf9-4941-4a3d-9e17-7f2fddc1d3fd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62221 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/b573b42b-9a9e-4e7e-84ac-cf80810019bb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62223 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/00bdbd4d-4f4f-4c1d-aa8b-ba57efa7ea09/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62231 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/9bc3e28e-03fd-4db0-a260-0f6f63879c52/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62227 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/f662afdd-e4c1-4077-a497-6c8386f9f136/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62226 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/3f94e4bd-25a5-464f-8c4e-cb3ba560e580/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62230 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/b21dbe38-aa6f-45ca-b4da-12c851a83595/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62235 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/97f3afff-6fe2-4024-9054-567a28b6f2cc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62233 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/d4162388-a8f3-474f-9ccf-de556fe2ddc6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62239 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/760076d1-d7de-4fb5-b22a-fee53930d362/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62242 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/9c6b3c04-fd6a-4808-94a5-6cbcf3c1d29e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62243 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/d6179f56-2183-46dd-910c-6486975fac3b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62237 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/6944db13-91be-4205-8829-1f7d3aab84bb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62245 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/b5297c32-7f31-4489-971f-6c68fb768cee/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62247 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/efe0efd8-a37f-4eec-8ee0-cfdd46ad9e88/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62255 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/15b02a19-f7dd-4dd0-a696-79d81a564302/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62253 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/7b1b0853-0e80-490f-a273-684243ab8c58/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62252 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/3c78b9a4-af87-4017-b629-dd945931572c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62249 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/7fc4680d-df55-40ef-96cc-09ef8a1c4b62/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62259 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/1bce6cff-3771-466a-ab4f-3d69c2e20357/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62257 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/d19af255-1b83-463f-a20f-76412f72c9ec/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62261 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/75d560f4-4052-42d7-ba76-a3fdbae60efd/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62265 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/ed66486f-25c3-4b72-b62c-a01b8b9c4041/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62263 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/863d16da-ba57-4903-be85-3aae02920dd5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62271 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/4fbf10aa-8fb0-4ab5-83c0-34de63811255/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62267 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/e14da4cd-e87e-4e29-8055-9a8e9f950b16/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62270 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/f2662ba4-6f0f-4e1c-a8a6-4a1e3a1ffd86/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62273 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/1db2dbdd-1c19-447f-8392-b9a520f2c931/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62280 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/13433a73-24a2-4edf-880e-f6e380688d2c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62281 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/0c5147f9-db4b-4b5e-90c0-df3361b2e3da/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62275 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/36a95b75-0d80-4170-a025-a5c5009a377e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62283 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/06df1893-b450-4de3-ae2d-fed090ee5025/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62277 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/ccd43f1a-df7a-4097-aed3-98e773d56c08/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62285 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/bcd0c97b-0037-4b60-a431-10d7b172aa2e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62291 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/167e32e4-1b28-4d8c-99eb-b8e4991ed4f6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62288 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/47ba9be6-b594-4213-958f-99ac8bfcbc0a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62289 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/47acad22-a555-4e93-8ec2-09b782370be0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62293 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:17:20 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:17:20.152846+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:17:20 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:17:20.165037+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:62301 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:62303 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images HTTP/1.1" 200 OK INFO: 127.0.0.1:62305 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images HTTP/1.1" 200 OK INFO: 127.0.0.1:62308 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:62315 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:62317 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:62322 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/episodes/b6544514-babb-4781-95a2-6a0ff1da342f/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:62320 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/episodes/b6544514-babb-4781-95a2-6a0ff1da342f HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:18:08.130904+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 10 completed, 0 failed"} {"timestamp": "2026-07-10T11:18:08.131879+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 66 completed, 0 failed"} INFO: 127.0.0.1:62323 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/episodes/b6544514-babb-4781-95a2-6a0ff1da342f/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:62326 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:62329 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/episodes/b6544514-babb-4781-95a2-6a0ff1da342f/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:62330 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/episodes/b6544514-babb-4781-95a2-6a0ff1da342f/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:62335 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/episodes/b6544514-babb-4781-95a2-6a0ff1da342f/fulltext HTTP/1.1" 200 OK INFO: 127.0.0.1:62337 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?type=chain_bg&episode_id=b6544514-babb-4781-95a2-6a0ff1da342f HTTP/1.1" 200 OK INFO: 127.0.0.1:62339 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/episodes/b6544514-babb-4781-95a2-6a0ff1da342f/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:62333 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:62331 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/episodes/b6544514-babb-4781-95a2-6a0ff1da342f/stills HTTP/1.1" 200 OK INFO: 127.0.0.1:62345 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=bb45fefd-16ee-4534-a387-c771b184b8fa HTTP/1.1" 200 OK INFO: 127.0.0.1:62342 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=1bb7bc7a-7d41-4b37-8533-c1500c44d817 HTTP/1.1" 200 OK INFO: 127.0.0.1:62346 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=9cfc3557-b5cb-43b0-a48d-20b47d6c67f5 HTTP/1.1" 200 OK INFO: 127.0.0.1:62347 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=e605ecd0-bdf6-4b67-807c-5fe45fc2fcd6 HTTP/1.1" 200 OK INFO: 127.0.0.1:62350 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=1839d611-4753-4dc0-bce8-2128b8e8b237 HTTP/1.1" 200 OK INFO: 127.0.0.1:62351 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=5932e818-7072-4468-be8c-dfa16543e33d HTTP/1.1" 200 OK INFO: 127.0.0.1:62353 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=1afaa85b-f2dd-428a-af4a-e062ca666593 HTTP/1.1" 200 OK INFO: 127.0.0.1:62355 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=f6ab2090-f23e-4157-bcde-d985e8c5f1cb HTTP/1.1" 200 OK INFO: 127.0.0.1:62358 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=fa4b8260-2c77-482a-bdc6-4ccbd37a038e HTTP/1.1" 200 OK INFO: 127.0.0.1:62363 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=349b3726-b4a3-4c32-939e-5ae01c9b5811 HTTP/1.1" 200 OK INFO: 127.0.0.1:62359 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=ac664197-b13c-48c0-b395-172aaf46e522 HTTP/1.1" 200 OK INFO: 127.0.0.1:62361 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=8e118ca3-8313-4bfd-a4fe-4d131d526d9e HTTP/1.1" 200 OK INFO: 127.0.0.1:62365 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=88cb186a-41ed-4756-b07c-48416a569f4d HTTP/1.1" 200 OK INFO: 127.0.0.1:62374 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=859ae8fd-ec09-453c-8557-fd6bd2f02131 HTTP/1.1" 200 OK INFO: 127.0.0.1:62375 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=53eab672-b870-461d-a8ed-5e651c8d41a3 HTTP/1.1" 200 OK INFO: 127.0.0.1:62370 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=23d12336-5ff7-4e0e-8e55-6ad9c4b4dfdc HTTP/1.1" 200 OK INFO: 127.0.0.1:62371 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=c793b1f9-3899-44d6-8ce0-209aa84d49f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:62367 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=2b1b60ba-90aa-4d28-8d39-1cdc81fab3ca HTTP/1.1" 200 OK INFO: 127.0.0.1:62377 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=a695eae5-e579-4bf1-a82b-f1a7b4947c07 HTTP/1.1" 200 OK INFO: 127.0.0.1:62379 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=fef226a6-81cd-4f48-bbfa-aa95f74dd72d HTTP/1.1" 200 OK INFO: 127.0.0.1:62387 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=392651de-d7cb-49cb-a247-4d07757818e0 HTTP/1.1" 200 OK INFO: 127.0.0.1:62386 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=dfacae89-8bbb-4ba7-8e78-89819c9d6c9c HTTP/1.1" 200 OK INFO: 127.0.0.1:62383 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=32628e37-5d3e-47df-8af7-808d0390591d HTTP/1.1" 200 OK INFO: 127.0.0.1:62389 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=e52e55a9-5f50-4ae0-9d73-34352242e2a8 HTTP/1.1" 200 OK INFO: 127.0.0.1:62381 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=d4d132f6-2c98-42e3-a385-07eff7a2a088 HTTP/1.1" 200 OK INFO: 127.0.0.1:62391 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=8d3f4d38-5b37-430b-8a2f-933d11122fa8 HTTP/1.1" 200 OK INFO: 127.0.0.1:62394 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=f387769f-1ee4-4207-a058-ac5ceeed1e66 HTTP/1.1" 200 OK INFO: 127.0.0.1:62397 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=321069b6-aa32-4c23-ae5b-187e34931fcf HTTP/1.1" 200 OK INFO: 127.0.0.1:62402 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=d8913c65-fac5-4d52-a747-2badac8e635f HTTP/1.1" 200 OK INFO: 127.0.0.1:62398 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=660b2dc2-4d4d-4a06-a633-7be8d8db7540 HTTP/1.1" 200 OK INFO: 127.0.0.1:62400 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=d32ac9a7-d597-4d49-811c-9742e209e3c8 HTTP/1.1" 200 OK INFO: 127.0.0.1:62404 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=2e80b515-1ad3-4ebf-9b8d-fd66fb2c4c7b HTTP/1.1" 200 OK INFO: 127.0.0.1:62406 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=47dbea71-b577-489b-97c6-0bcc2b104a63 HTTP/1.1" 200 OK INFO: 127.0.0.1:62410 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=a934eb97-af74-414a-b97b-ad23afb205b7 HTTP/1.1" 200 OK INFO: 127.0.0.1:62416 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=3a22cc27-feda-4d48-94fc-377f4955c025 HTTP/1.1" 200 OK INFO: 127.0.0.1:62409 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=38d39282-9317-4473-bada-ba98e7ce9e70 HTTP/1.1" 200 OK INFO: 127.0.0.1:62414 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=097363e6-e030-40f7-9a4e-eed4cc8ccc81 HTTP/1.1" 200 OK INFO: 127.0.0.1:62413 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=351e8ce5-4653-4a49-a063-9c2918974bb5 HTTP/1.1" 200 OK INFO: 127.0.0.1:62418 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=2d45cf3c-d3fc-4d50-8c98-22e6d72ddf82 HTTP/1.1" 200 OK INFO: 127.0.0.1:62420 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=b0e82026-df42-4517-8f5a-8a4f3967c341 HTTP/1.1" 200 OK INFO: 127.0.0.1:62422 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=d8d088d9-239a-4e37-a779-f4599df56544 HTTP/1.1" 200 OK INFO: 127.0.0.1:62428 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=86970964-8b64-4596-83c3-2825adf8146a HTTP/1.1" 200 OK INFO: 127.0.0.1:62424 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=7b56fd45-03e1-4549-950d-37c5a07b80df HTTP/1.1" 200 OK INFO: 127.0.0.1:62427 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=d53ff625-c76c-4aa3-bbd0-3221e88b95ba HTTP/1.1" 200 OK INFO: 127.0.0.1:62430 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=38ac3d65-0306-4875-98aa-93ad6ec5e018 HTTP/1.1" 200 OK INFO: 127.0.0.1:62434 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=fa050f0e-423f-471b-aa20-a806753adf0d HTTP/1.1" 200 OK INFO: 127.0.0.1:62433 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=a0634cf2-8b2d-4b0c-9244-e01d9685bbc8 HTTP/1.1" 200 OK INFO: 127.0.0.1:62442 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=f9ff9b3d-b003-41a6-a295-8a49536e5d3e HTTP/1.1" 200 OK INFO: 127.0.0.1:62437 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=6d3bbe55-64ee-4b34-8028-a1deb37a1d1c HTTP/1.1" 200 OK INFO: 127.0.0.1:62438 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=56314e84-ae17-41d7-bd15-7f2cb6ad9b3d HTTP/1.1" 200 OK INFO: 127.0.0.1:62441 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=2a37ec96-7cc7-4696-94e6-8123c591a913 HTTP/1.1" 200 OK INFO: 127.0.0.1:62446 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=9d48869b-4284-4a30-bf58-5323eba5f70c HTTP/1.1" 200 OK INFO: 127.0.0.1:62444 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=a7600c07-782d-4c11-aae2-3ae510061a61 HTTP/1.1" 200 OK INFO: 127.0.0.1:62448 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=b6a80b85-bd69-4a89-95dd-3797a59bceee HTTP/1.1" 200 OK INFO: 127.0.0.1:62452 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=664ef0a7-4380-4d25-967e-e8142f0c649b HTTP/1.1" 200 OK INFO: 127.0.0.1:62451 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=aeb49caf-1f2f-4858-9fb9-f330b643a41e HTTP/1.1" 200 OK INFO: 127.0.0.1:62454 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=768ca57b-e259-4818-b2fb-487668885557 HTTP/1.1" 200 OK INFO: 127.0.0.1:62456 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=974d15e2-eb2f-4b0a-b810-0866fb0454d8 HTTP/1.1" 200 OK INFO: 127.0.0.1:62458 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=08264a36-ed46-4dc5-9165-6ac3d54444d7 HTTP/1.1" 200 OK INFO: 127.0.0.1:62462 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=46f09ee3-633c-4dba-b66f-cd61f5deac46 HTTP/1.1" 200 OK INFO: 127.0.0.1:62461 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=24b2077c-003f-48c9-9209-33b33a9a00a4 HTTP/1.1" 200 OK INFO: 127.0.0.1:62464 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=e3353eb8-6c1e-455e-963b-2ec9c22ae343 HTTP/1.1" 200 OK INFO: 127.0.0.1:62466 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=74d9ba41-5a90-4957-b3c6-a7e4004f0ea0 HTTP/1.1" 200 OK INFO: 127.0.0.1:62468 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=052ce783-a292-48bb-b64f-6d6f994ef3f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:62470 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=28495b8e-3484-4d47-b2c1-554a3715b0f8 HTTP/1.1" 200 OK INFO: 127.0.0.1:62474 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=6db95cbe-1243-47f0-8952-3916988619f5 HTTP/1.1" 200 OK INFO: 127.0.0.1:62476 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=bf53bd50-6f06-475d-82db-cc85a25f41cf HTTP/1.1" 200 OK INFO: 127.0.0.1:62473 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=58a99a34-f930-4af2-ab99-3b730f0f552b HTTP/1.1" 200 OK INFO: 127.0.0.1:62478 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=edc6a1b8-668a-4e2f-a4f2-b8e139d64189 HTTP/1.1" 200 OK INFO: 127.0.0.1:62480 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=8e71886a-2137-49c3-8eda-0aec7d137383 HTTP/1.1" 200 OK INFO: 127.0.0.1:62482 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=5afd0255-0fb2-4523-8f57-5048d7a63e0c HTTP/1.1" 200 OK INFO: 127.0.0.1:62484 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=0124e54e-69dd-4c75-8eb9-6366dddcd69d HTTP/1.1" 200 OK INFO: 127.0.0.1:62489 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=67be8974-c40f-4e0a-9ef4-59128f6fe320 HTTP/1.1" 200 OK INFO: 127.0.0.1:62494 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=2a1b8b30-6bdc-4a7c-abf6-aad002ec1d94 HTTP/1.1" 200 OK INFO: 127.0.0.1:62486 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=ea78b3c0-9393-400c-be99-3c72166f9aa1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62490 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=c880d1b0-7d62-487d-96f4-45f90f8a83f0 HTTP/1.1" 200 OK INFO: 127.0.0.1:62493 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=f6807fdf-f6a5-47dd-963e-fc80da7c9f33 HTTP/1.1" 200 OK INFO: 127.0.0.1:62496 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=284d3dfc-bb0f-4526-a435-5123a5bb728d HTTP/1.1" 200 OK INFO: 127.0.0.1:62498 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=8da38517-eebd-4241-b4e0-4862f420193f HTTP/1.1" 200 OK INFO: 127.0.0.1:62502 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=4b3d7b49-9a72-4c34-8943-9b4e57368701 HTTP/1.1" 200 OK INFO: 127.0.0.1:62500 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=b993a836-86e2-474f-a559-0ad2c0489096 HTTP/1.1" 200 OK INFO: 127.0.0.1:62504 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=b2613bae-82fb-460e-acb9-bdd72abdf236 HTTP/1.1" 200 OK INFO: 127.0.0.1:62507 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=bbeb4483-a429-42d0-b24b-aefd4078c2d2 HTTP/1.1" 200 OK INFO: 127.0.0.1:62508 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=f7ed7ba7-b3ee-40f5-81bd-54f46c904e7c HTTP/1.1" 200 OK INFO: 127.0.0.1:62510 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=6b114788-2a76-493a-bfc8-8e49d45339c0 HTTP/1.1" 200 OK INFO: 127.0.0.1:62512 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=044b9936-d974-4ef4-9d7f-6a943e583bcd HTTP/1.1" 200 OK INFO: 127.0.0.1:62516 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=d7cec821-27d2-4f72-ac29-d353c2ccf560 HTTP/1.1" 200 OK INFO: 127.0.0.1:62515 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=af545209-d18c-4f03-ac53-12f92e581aa4 HTTP/1.1" 200 OK INFO: 127.0.0.1:62518 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=bde3fa26-6639-44ca-9c0c-574227ea2397 HTTP/1.1" 200 OK INFO: 127.0.0.1:62520 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=e00c63db-2d3a-4b3b-90af-0489e9dc950d HTTP/1.1" 200 OK INFO: 127.0.0.1:62522 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=cb49b020-db42-4d3f-bbcb-f6feddc4cf78 HTTP/1.1" 200 OK INFO: 127.0.0.1:62524 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=c06c7fb7-3a45-4b78-afc5-de29f6ccddba HTTP/1.1" 200 OK INFO: 127.0.0.1:62526 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=35ae634a-b0b0-494e-a9bb-b72b821a0f71 HTTP/1.1" 200 OK INFO: 127.0.0.1:62528 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=d9dacb24-b174-402b-84c2-5560d09edd91 HTTP/1.1" 200 OK INFO: 127.0.0.1:62530 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=61149dc2-a01e-4226-9d3f-3edbf9a2147d HTTP/1.1" 200 OK INFO: 127.0.0.1:62532 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=e875f228-57ab-450b-a856-3e3ed8b7eeae HTTP/1.1" 200 OK INFO: 127.0.0.1:62534 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=bd13e525-186e-4f9b-bb74-2e0709c513e8 HTTP/1.1" 200 OK INFO: 127.0.0.1:62536 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=33424ecc-2fa7-4949-aa3c-d75d4645a6f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:62539 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=eeb5603f-a517-4d49-9b07-249d7deb0371 HTTP/1.1" 200 OK INFO: 127.0.0.1:62540 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=f1f18b59-4bd6-4b15-9d05-e917b19ed13d HTTP/1.1" 200 OK INFO: 127.0.0.1:62543 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=da4dc85d-1030-491c-a60e-6540b19a639b HTTP/1.1" 200 OK INFO: 127.0.0.1:62544 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=f9bb33b1-4a8a-46ea-ad66-e08ce93ece37 HTTP/1.1" 200 OK INFO: 127.0.0.1:62548 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=abfdd5e3-844f-40e0-8dc4-eb713a8018af HTTP/1.1" 200 OK INFO: 127.0.0.1:62547 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=e408b02a-4f3b-484a-a872-f6e6c95151f2 HTTP/1.1" 200 OK INFO: 127.0.0.1:62551 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=4de01f45-ab55-4e30-ac10-a4b24cca683d HTTP/1.1" 200 OK INFO: 127.0.0.1:62552 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=4f5bd258-5ebf-4ff8-9bac-203eee592a2e HTTP/1.1" 200 OK INFO: 127.0.0.1:62556 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=d19b4843-5c4a-4683-bdd5-1b45dd6f8598 HTTP/1.1" 200 OK INFO: 127.0.0.1:62555 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=5149ca03-b134-4d61-b730-5a4ea5918525 HTTP/1.1" 200 OK INFO: 127.0.0.1:62560 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=8b05d31e-535a-478b-9d47-ba9b03cd4c33 HTTP/1.1" 200 OK INFO: 127.0.0.1:62563 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=219a4208-056c-4b6f-b79e-53d2e4f46206 HTTP/1.1" 200 OK INFO: 127.0.0.1:62564 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=93430e02-3d22-48d6-ab81-9e8d6dd8557d HTTP/1.1" 200 OK INFO: 127.0.0.1:62559 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=e957202e-92f6-44a4-a4ef-833782a8cb7c HTTP/1.1" 200 OK INFO: 127.0.0.1:62567 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=3d7ecf45-3f25-4344-8231-33dc58c5824d HTTP/1.1" 200 OK INFO: 127.0.0.1:62568 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=cf025ac7-7f91-442a-82c5-0ecbad0f2303 HTTP/1.1" 200 OK INFO: 127.0.0.1:62570 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=a0c8b4bc-d4e5-4c12-9aac-fb3b195f4285 HTTP/1.1" 200 OK INFO: 127.0.0.1:62574 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=591c55fe-b149-4d43-af9d-55d20333af9b HTTP/1.1" 200 OK INFO: 127.0.0.1:62572 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=7c689876-d1b9-4baf-b280-ce207566913b HTTP/1.1" 200 OK INFO: 127.0.0.1:62576 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=1a15f5cc-7b7e-46d2-b9d4-f36febc0a6fc HTTP/1.1" 200 OK INFO: 127.0.0.1:62579 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=1da550bf-8a1c-4683-bf0a-692cd1647df8 HTTP/1.1" 200 OK INFO: 127.0.0.1:62582 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=c78474b3-5c30-42d8-b2d4-579792405019 HTTP/1.1" 200 OK INFO: 127.0.0.1:62580 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=0ef33daa-2a27-4ae8-af9e-ce4a6b750c89 HTTP/1.1" 200 OK INFO: 127.0.0.1:62588 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=ad821ba6-7e19-4af1-871a-d884b91a9610 HTTP/1.1" 200 OK INFO: 127.0.0.1:62586 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=2728e098-91f5-473d-bc7c-903eb123f82d HTTP/1.1" 200 OK INFO: 127.0.0.1:62585 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=277c030b-c075-401d-9262-0c8ae7dfd214 HTTP/1.1" 200 OK INFO: 127.0.0.1:62592 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=464ff533-d29b-4114-8336-289a9d53d614 HTTP/1.1" 200 OK INFO: 127.0.0.1:62591 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=5a6f1b24-3e9f-4118-8fe1-05e6495b43f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:62594 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=c9882acd-b1a3-4305-b5ef-44e0f23d934a HTTP/1.1" 200 OK INFO: 127.0.0.1:62596 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=3f45ccb3-e6e1-4bec-a7d6-1748210110df HTTP/1.1" 200 OK INFO: 127.0.0.1:62600 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=5dc9d0ca-d15a-4136-9252-ed8de4f039e5 HTTP/1.1" 200 OK INFO: 127.0.0.1:62599 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=278252ae-c382-46e5-a7d6-44bfd897c819 HTTP/1.1" 200 OK INFO: 127.0.0.1:62602 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=07f35883-84e8-4704-beaa-9684ccdfa1dc HTTP/1.1" 200 OK INFO: 127.0.0.1:62606 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=8680e27b-f290-4e5b-bd7a-e0c1cf5cd662 HTTP/1.1" 200 OK INFO: 127.0.0.1:62605 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=9e7e5b16-422d-489c-9114-eec6650b090f HTTP/1.1" 200 OK INFO: 127.0.0.1:62610 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=477bd73b-fa25-4fed-afb1-bd1c64ae0c94 HTTP/1.1" 200 OK INFO: 127.0.0.1:62609 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=5110cd72-63e5-4d02-b15b-0fa331e093f6 HTTP/1.1" 200 OK INFO: 127.0.0.1:62612 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=a7c58f1b-2999-4a9f-91b1-84fe140d99c2 HTTP/1.1" 200 OK INFO: 127.0.0.1:62614 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=1608e009-320c-40a8-9583-e52a5bb43d49 HTTP/1.1" 200 OK INFO: 127.0.0.1:62621 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=5b47db9a-3d76-483a-b77f-79d078932f30 HTTP/1.1" 200 OK INFO: 127.0.0.1:62617 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=ce587fd8-193d-419f-a29a-1b06137a7a7f HTTP/1.1" 200 OK INFO: 127.0.0.1:62618 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=055b36e8-7eec-4dc1-9542-a77108fddca6 HTTP/1.1" 200 OK INFO: 127.0.0.1:62624 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=926ea780-2458-4bc5-971e-e8e374bb2088 HTTP/1.1" 200 OK INFO: 127.0.0.1:62622 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=82db80ba-a758-43e0-a44c-1c65bd8900d7 HTTP/1.1" 200 OK INFO: 127.0.0.1:62626 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=69db0d60-5376-4ae7-b875-91e8ae6bd38e HTTP/1.1" 200 OK INFO: 127.0.0.1:62628 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=575c11ec-7cc9-4481-8c4b-955cb2a85eb0 HTTP/1.1" 200 OK INFO: 127.0.0.1:62630 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=2ea287d9-1cce-44fe-ac35-3e524b30deea HTTP/1.1" 200 OK INFO: 127.0.0.1:62632 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=e4776ab3-e4c8-4b69-a609-801bbdebe674 HTTP/1.1" 200 OK INFO: 127.0.0.1:62636 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=a4791ac8-6ed5-4170-9cde-9c28b6aeb652 HTTP/1.1" 200 OK INFO: 127.0.0.1:62635 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=b5813d88-d953-4fd7-8285-67c27cad3e24 HTTP/1.1" 200 OK INFO: 127.0.0.1:62638 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=07bd0949-dc92-4e04-9d9f-a71b5436f4fe HTTP/1.1" 200 OK INFO: 127.0.0.1:62644 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=22c6162a-b736-4df9-969d-71f561b727f1 HTTP/1.1" 200 OK INFO: 127.0.0.1:62643 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=a1979263-0359-4cc6-9c7d-2f145a2cbf80 HTTP/1.1" 200 OK INFO: 127.0.0.1:62640 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=a4f928cd-8557-4152-9472-aae47c3feb7d HTTP/1.1" 200 OK INFO: 127.0.0.1:62648 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=515749bb-9b8f-47d4-99e8-10eee2a8aec3 HTTP/1.1" 200 OK INFO: 127.0.0.1:62650 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=468a42cc-d814-46a2-9581-8948af5dc92a HTTP/1.1" 200 OK INFO: 127.0.0.1:62647 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=3690b13e-67c8-45dd-941e-7ba2e22f10f5 HTTP/1.1" 200 OK INFO: 127.0.0.1:62652 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=eae46ee6-d647-485c-9ebf-7c591c1bc32d HTTP/1.1" 200 OK INFO: 127.0.0.1:62662 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=7774dc26-d2f2-4780-bc08-82149d193c05 HTTP/1.1" 200 OK INFO: 127.0.0.1:62661 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=fc679a96-7111-4f0a-ae3a-7a5247414fd5 HTTP/1.1" 200 OK INFO: 127.0.0.1:62656 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=07b18793-38e6-42aa-a7a1-bca0f9fd3c5b HTTP/1.1" 200 OK INFO: 127.0.0.1:62654 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=3a146705-b93d-4072-8f9f-801c36d8c538 HTTP/1.1" 200 OK INFO: 127.0.0.1:62658 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=36157386-7eac-4969-8c87-3f7e5eba9933 HTTP/1.1" 200 OK INFO: 127.0.0.1:62670 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=1514c0af-7f3b-454a-8546-3e324a580c13 HTTP/1.1" 200 OK INFO: 127.0.0.1:62666 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=9e28eb1e-7576-4c86-abf2-f532d411caba HTTP/1.1" 200 OK INFO: 127.0.0.1:62665 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=5b816c4a-34c4-4c2c-adb9-1db112ad0d91 HTTP/1.1" 200 OK INFO: 127.0.0.1:62669 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=bdbd2987-5292-4068-a989-c876d51fcf89 HTTP/1.1" 200 OK INFO: 127.0.0.1:62673 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=65538bbc-bc7b-4fc9-905c-0881b55a24ce HTTP/1.1" 200 OK INFO: 127.0.0.1:62674 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=386964d8-a159-428d-ab45-80c08194aafa HTTP/1.1" 200 OK INFO: 127.0.0.1:62676 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=6716b93a-dfdf-4ed7-89fa-778a6a4cdd32 HTTP/1.1" 200 OK INFO: 127.0.0.1:62679 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=9eae0b97-a822-4413-a679-0bafc46e19a5 HTTP/1.1" 200 OK INFO: 127.0.0.1:62682 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=3a9de776-b369-409b-919f-211faf879bc6 HTTP/1.1" 200 OK INFO: 127.0.0.1:62685 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=e7668710-eac0-4e66-afb3-2c5418a769f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:62680 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=298b97a1-03bc-40de-a34d-77ea07c9201a HTTP/1.1" 200 OK INFO: 127.0.0.1:62686 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=4a253d00-6ca7-4ba6-acfa-639cc9cd6415 HTTP/1.1" 200 OK INFO: 127.0.0.1:62688 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=fdeabf67-2ecf-4090-8627-8e9b2ea298d9 HTTP/1.1" 200 OK INFO: 127.0.0.1:62691 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=2ccdf55b-ff4a-42b9-8954-5176b49b0781 HTTP/1.1" 200 OK INFO: 127.0.0.1:62692 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=bf08c4c3-1eae-4a3c-8ae8-d5a4c86935ae HTTP/1.1" 200 OK INFO: 127.0.0.1:62698 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=6edd9894-2411-4a37-b628-f31807e6bbea HTTP/1.1" 200 OK INFO: 127.0.0.1:62694 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=32b283a1-5c4c-4431-9d29-824658628641 HTTP/1.1" 200 OK INFO: 127.0.0.1:62697 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=97fdb66c-c1b8-42aa-8eab-17bd29c8708e HTTP/1.1" 200 OK INFO: 127.0.0.1:62700 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=9a3c14c0-208f-4b72-9984-88a35fe99d3b HTTP/1.1" 200 OK INFO: 127.0.0.1:62703 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=8786db40-2423-469f-bdce-4e3b89e2e212 HTTP/1.1" 200 OK INFO: 127.0.0.1:62704 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=9ab8db09-9146-48e9-a01f-4fe8165f2714 HTTP/1.1" 200 OK INFO: 127.0.0.1:62706 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=0dba46ec-896c-4c3a-8fb3-3471d4db6b4d HTTP/1.1" 200 OK INFO: 127.0.0.1:62708 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=3e4327a4-7492-49c9-b058-bff3a33909a6 HTTP/1.1" 200 OK INFO: 127.0.0.1:62710 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=47d1fb3d-c505-4608-97bb-e8100167241d HTTP/1.1" 200 OK INFO: 127.0.0.1:62714 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=bf521fb5-ef19-4afe-b47d-1d0cfd676bae HTTP/1.1" 200 OK INFO: 127.0.0.1:62713 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=e0739f34-c07d-40c7-a811-5c4bb547f92d HTTP/1.1" 200 OK INFO: 127.0.0.1:62716 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=3fdb7e83-95ef-4173-a9c4-158ef6bcd1ad HTTP/1.1" 200 OK INFO: 127.0.0.1:62718 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=588ccbd4-4070-45be-b1ec-956300dcf43e HTTP/1.1" 200 OK INFO: 127.0.0.1:62721 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=991a19d7-41f1-4ded-9081-ad87d6e27017 HTTP/1.1" 200 OK INFO: 127.0.0.1:62722 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=4360c2f0-174e-4982-aa32-1afb41bc5a1f HTTP/1.1" 200 OK INFO: 127.0.0.1:62724 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=43b8278a-fc43-4277-8d26-355e83386f85 HTTP/1.1" 200 OK INFO: 127.0.0.1:62728 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=a3a7ba59-dac1-4412-b491-567cfe43c713 HTTP/1.1" 200 OK INFO: 127.0.0.1:62727 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=99ea4a8b-4d07-4369-ab6f-3f3cfdc81c1f HTTP/1.1" 200 OK INFO: 127.0.0.1:62733 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=b621d059-b501-415c-9460-6a7be6dabeeb HTTP/1.1" 200 OK INFO: 127.0.0.1:62730 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=fd7e64f5-49eb-4e08-86f6-a93c859ad7da HTTP/1.1" 200 OK INFO: 127.0.0.1:62734 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=2a6a790e-c7b9-4570-a6cc-609bfa8e7f2b HTTP/1.1" 200 OK INFO: 127.0.0.1:62736 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=eba4a3f6-d020-45b1-a6c7-50bfcb4d94ea HTTP/1.1" 200 OK INFO: 127.0.0.1:62740 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=3a4272e5-5b0c-4f0f-88ca-647d05b6bdfa HTTP/1.1" 200 OK INFO: 127.0.0.1:62739 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=6c3dac6b-65bc-4cdd-ac7e-74aed1f40feb HTTP/1.1" 200 OK INFO: 127.0.0.1:62746 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=4b3a4f84-b853-4ce2-a4e2-8a8b4eb96e75 HTTP/1.1" 200 OK INFO: 127.0.0.1:62743 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=1bde7267-0852-47f4-ad1c-3e55a3122699 HTTP/1.1" 200 OK INFO: 127.0.0.1:62744 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=12a58e2c-9513-4e19-994c-44cbbae4503e HTTP/1.1" 200 OK INFO: 127.0.0.1:62748 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=19797c96-ea7b-46c9-830b-287a99439934 HTTP/1.1" 200 OK INFO: 127.0.0.1:62750 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=8fcd3d94-b30c-4e8f-9325-58dd26138295 HTTP/1.1" 200 OK INFO: 127.0.0.1:62752 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=36ba06dd-75d0-4eab-af10-d800a6373dab HTTP/1.1" 200 OK INFO: 127.0.0.1:62756 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=6a037625-670e-47ee-a4bc-3f5811ea779e HTTP/1.1" 200 OK INFO: 127.0.0.1:62755 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=f7c2b0b4-9590-4a88-9b1b-c43e3ec79530 HTTP/1.1" 200 OK INFO: 127.0.0.1:62758 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=f89fd8c0-65c5-461f-b629-6da73c87776d HTTP/1.1" 200 OK INFO: 127.0.0.1:62760 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=74ff092f-9988-4ac8-ae4f-eec7807b2f08 HTTP/1.1" 200 OK INFO: 127.0.0.1:62762 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=93774d99-72f2-4111-94f9-ee94992932e3 HTTP/1.1" 200 OK INFO: 127.0.0.1:62764 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=50736fed-1c2d-4099-b053-4e16e8dc1b71 HTTP/1.1" 200 OK INFO: 127.0.0.1:62766 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=75b4ab7a-87e7-4411-a730-5d2788234332 HTTP/1.1" 200 OK INFO: 127.0.0.1:62768 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?still_id=234ff827-8dea-4746-b1e3-6835b6f9e5ab HTTP/1.1" 200 OK INFO: 127.0.0.1:62775 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/61e4febb-b77c-4767-b523-801c9c68aee3/file HTTP/1.1" 200 OK INFO: 127.0.0.1:62773 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/pipeline-graph?episode_id=b6544514-babb-4781-95a2-6a0ff1da342f HTTP/1.1" 200 OK INFO: 127.0.0.1:62778 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:62781 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/05abf932-2245-422f-82d7-934c10189083/file HTTP/1.1" 200 OK INFO: 127.0.0.1:62784 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images/0c841210-6355-444b-92a1-8022dc5c6d5b/file HTTP/1.1" 200 OK 20:18:56 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:18:56.909299+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:18:56 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:18:56.925091+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:62790 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:62795 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/images?type=chain_bg&episode_id=b6544514-babb-4781-95a2-6a0ff1da342f HTTP/1.1" 200 OK INFO: 127.0.0.1:62796 - "GET /api/v1/projects/298d86d9-615b-4b87-8040-21144c0731c1/pipeline-graph?episode_id=b6544514-babb-4781-95a2-6a0ff1da342f HTTP/1.1" 200 OK 20:19:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:19:26.992398+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:19:27 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:19:27.000985+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:62808 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:19:43 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:19:43.295245+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:19:43 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:19:43.301061+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:19:51 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:19:51.425642+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:19:51 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:19:51.436679+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:62813 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:62822 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:20:41 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:20:41.685173+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:20:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:20:41.697334+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:62836 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:21:08 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:21:08.480345+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:21:08 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:21:08.490599+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:62843 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:62846 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd HTTP/1.1" 200 OK INFO: 127.0.0.1:62849 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:62848 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:62853 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:62851 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:62855 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:62858 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:62862 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:62865 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47 HTTP/1.1" 200 OK INFO: 127.0.0.1:62870 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:62873 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:62869 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:62871 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:62875 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/2ed8f997-7529-4e23-9536-226dda9fe195/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:62877 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:62879 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:62882 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images/0baf5ba5-0f62-45a5-b284-7923c7bd40c9/file HTTP/1.1" 200 OK 20:22:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:22:10.742281+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:22:10 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:22:10.748676+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:22:31 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:22:31.433843+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:22:31 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:22:31.446550+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:62890 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:62896 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:23:25 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:23:25.479995+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:23:25 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:23:25.487181+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:62904 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:23:44 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:23:44.623099+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} {"timestamp": "2026-07-10T11:23:44.651217+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step shot_aware_bg_render_plan completed (completed=10/1, failed=0)"} {"timestamp": "2026-07-10T11:23:44.718009+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T11:23:44.733880+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T11:23:44.756574+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T11:23:44.765632+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T11:23:44.775981+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T11:23:44.786538+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_geometry_readback', 'background_prompt', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T11:23:44.789808+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=shot_aware_bg_render_plan, repaired=0)"} INFO: 127.0.0.1:62913 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:62913 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:24:04.105502+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:background_prompt (Step background_prompt for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:62913 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/background_prompt?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:24:04.121410+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step background_prompt started (run_id=b330f80a-41dd-4f7d-8739-aa3655a28144, model=gpt)"} {"timestamp": "2026-07-10T11:24:04.133852+00:00", "level": "INFO", "logger": "app.core.steps.background_prompt_step", "message": "background_prompt: bg L03B02 requested v7 but has no overlay payload (no floor plan) — degrade to v6 (overlay_payload_missing_for_requested_overlay_prompt)"} 20:24:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:24:04.140511+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:24:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:24:04.143324+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:24:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:24:04.147397+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:24:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:24:04.148111+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:24:24 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:24:24.696640+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:24:24 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:24:24.698275+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:24:24 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:24:24.712140+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:24:27 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:24:27.206150+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:24:27 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:24:27.207519+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:24:27.215090+00:00", "level": "INFO", "logger": "app.core.steps.background_prompt_step", "message": "background_prompt: bg L03B01 requested v7 but has no overlay payload (no floor plan) — degrade to v6 (overlay_payload_missing_for_requested_overlay_prompt)"} 20:24:27 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:24:27.220540+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:24:28 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:24:28.060638+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:24:28 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:24:28.062991+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:24:28 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:24:28.077192+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:24:30 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:24:30.075595+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:24:30 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:24:30.077707+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:24:30 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:24:30.091003+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:62934 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:24:51 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:24:51.365646+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:24:51 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:24:51.368151+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:24:51 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:24:51.384346+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:24:53 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:24:53.803543+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:24:53 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:24:53.805987+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:24:53 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:24:53.820013+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:24:55 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:24:55.029847+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:24:55 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:24:55.032375+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:24:55 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:24:55.046446+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:62946 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:25:05 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:25:05.811868+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:25:05 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:25:05.814436+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:25:05 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:25:05.829671+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:25:19 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:25:19.757333+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:25:19 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:25:19.759812+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:25:19 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:25:19.773812+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:25:21 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:25:21.931015+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:25:21 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:25:21.934455+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:25:21 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:25:21.947983+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:25:28 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:25:28.482384+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:25:28 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:25:28.484893+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:25:28 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:25:28.500692+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:62958 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:25:36 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:25:36.122882+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:25:36 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:25:36.124133+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:25:36 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:25:36.133648+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:25:52 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:25:52.669148+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:25:52 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:25:52.672344+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:25:52 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:25:52.686838+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:25:55 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:25:55.062822+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:25:55 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:25:55.064966+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:25:55.076317+00:00", "level": "INFO", "logger": "app.core.steps.background_prompt_step", "message": "background_prompt: bg L10B02 requested v7 but has no overlay payload (no floor plan) — degrade to v6 (overlay_payload_missing_for_requested_overlay_prompt)"} 20:25:55 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:25:55.079457+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:25:59 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:25:59.053356+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:25:59 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:25:59.055563+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:25:59 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:25:59.068557+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:62975 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:26:15 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:26:15.183223+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:26:15 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:26:15.185664+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:26:15.193962+00:00", "level": "INFO", "logger": "app.core.steps.background_prompt_step", "message": "background_prompt: bg L10B03 requested v7 but has no overlay payload (no floor plan) — degrade to v6 (overlay_payload_missing_for_requested_overlay_prompt)"} 20:26:15 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:26:15.198426+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:26:17 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:26:17.576811+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:26:17 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:26:17.579295+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:26:17.590763+00:00", "level": "INFO", "logger": "app.core.steps.background_prompt_step", "message": "background_prompt: bg L10B04 requested v7 but has no overlay payload (no floor plan) — degrade to v6 (overlay_payload_missing_for_requested_overlay_prompt)"} 20:26:17 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:26:17.594447+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:26:20 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:26:20.657301+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:26:20 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:26:20.659797+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:26:20 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:26:20.674953+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:26:30 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:26:30.869374+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:26:30 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:26:30.871906+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:26:30 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:26:30.885987+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:62985 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:26:40 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:26:40.601387+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:26:40 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:26:40.603864+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:26:40 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:26:40.619508+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:26:41 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:26:41.256193+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:26:41 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:26:41.258794+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:26:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:26:41.273865+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:26:44 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:26:44.456333+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:26:44 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:26:44.458615+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:26:44 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:26:44.473303+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:62993 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:27:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:27:06.074167+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:27:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:27:06.076203+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:27:06 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:27:06.089052+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:27:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:27:07.402418+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:27:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:27:07.404858+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:27:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:27:07.420314+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:27:08 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:27:08.645746+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:27:08 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:27:08.647664+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:27:08 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:27:08.659965+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:27:12 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:27:12.015829+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:27:12 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:27:12.018424+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:27:12 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:27:12.034600+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:27:28 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:27:28.068131+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:27:28 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:27:28.070594+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:27:28 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:27:28.085071+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63005 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:27:38 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:27:38.848783+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:27:38 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:27:38.851283+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:27:38 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:27:38.866663+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:27:42 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:27:42.900642+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:27:42 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:27:42.903215+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:27:46 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:27:46.070081+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:27:46 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:27:46.072549+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:27:53 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:27:53.185562+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:27:53 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:27:53.187161+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} INFO: 127.0.0.1:63011 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:28:09 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:28:09.671177+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:28:09 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:28:09.673727+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:28:09.705888+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step background_prompt completed (completed=32/32, failed=0)"} {"timestamp": "2026-07-10T11:28:09.774489+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T11:28:09.787748+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T11:28:09.810174+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T11:28:09.818506+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T11:28:09.826408+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T11:28:09.836307+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_geometry_readback', 'episode_reference_policy', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T11:28:09.839089+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=background_prompt, repaired=0)"} INFO: 127.0.0.1:63019 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63019 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:28:34.533562+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:episode_reference_policy (Step episode_reference_policy for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:63019 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/episode_reference_policy?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:28:34.547143+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step episode_reference_policy started (run_id=8773db77-18a2-4163-add2-1c07e6da3c11, model=gpt)"} {"timestamp": "2026-07-10T11:28:34.564682+00:00", "level": "INFO", "logger": "app.core.steps.episode_reference_policy_step", "message": "episode_reference_policy: 51 entities — 33 text_only, 18 other"} {"timestamp": "2026-07-10T11:28:34.574013+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step episode_reference_policy completed (completed=51/51, failed=0)"} {"timestamp": "2026-07-10T11:28:34.645888+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T11:28:34.661136+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T11:28:34.684021+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T11:28:34.691393+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T11:28:34.701965+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T11:28:34.711304+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_geometry_readback', 'visual_continuity_anchor']"} {"timestamp": "2026-07-10T11:28:34.714340+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=episode_reference_policy, repaired=0)"} INFO: 127.0.0.1:63027 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63027 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:29:04.612919+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:visual_continuity_anchor (Step visual_continuity_anchor for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:63027 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/visual_continuity_anchor?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:29:04.627145+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step visual_continuity_anchor started (run_id=7ae04cb4-424b-48aa-852a-19e29bdde572, model=gpt)"} 20:29:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:29:04.642366+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:29:16 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:29:16.101737+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:29:16 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:29:16.103763+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:29:16 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:29:16.117515+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:29:34 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:29:34.399737+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:29:34 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:29:34.402245+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:29:34 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:29:34.416517+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63042 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:29:36 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:29:36.935507+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:29:36 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:29:36.938048+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:29:36 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:29:36.952916+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:29:50 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:29:50.392348+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:29:50 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:29:50.394316+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:29:50.416531+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step visual_continuity_anchor completed (completed=4/4, failed=0)"} {"timestamp": "2026-07-10T11:29:50.462454+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T11:29:50.470508+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T11:29:50.488648+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T11:29:50.494821+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T11:29:50.500155+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T11:29:50.506413+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_geometry_readback']"} {"timestamp": "2026-07-10T11:29:50.507965+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=visual_continuity_anchor, repaired=0)"} INFO: 127.0.0.1:63049 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63049 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:30:04.741758+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:scene_detail (Step scene_detail for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:63049 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/scene_detail?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:30:04.806772+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T11:30:04.818359+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_sync_service", "message": "Skipping scene_still sync: scene_detail 데이터 없음 (cascade or pre-analysis). Existing rows preserved."} {"timestamp": "2026-07-10T11:30:04.839010+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T11:30:04.846780+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T11:30:04.852150+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 0 total short_ids found"} {"timestamp": "2026-07-10T11:30:04.857761+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['scene_detail', 'shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_geometry_readback']"} {"timestamp": "2026-07-10T11:30:04.860045+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=-, repaired=0)"} {"timestamp": "2026-07-10T11:30:04.869463+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step scene_detail started (run_id=3034548e-d168-445d-8c1b-fb49eb9ce5ea, model=gpt)"} {"timestamp": "2026-07-10T11:30:04.876296+00:00", "level": "INFO", "logger": "app.core.steps.scene_context_loader", "message": "scene_detail: 71 shot_staging entries loaded"} {"timestamp": "2026-07-10T11:30:04.877843+00:00", "level": "INFO", "logger": "app.core.steps.scene_context_loader", "message": "scene_detail: 24 scenes with fixed elements loaded"} {"timestamp": "2026-07-10T11:30:04.889868+00:00", "level": "INFO", "logger": "app.core.steps.scene_context_loader", "message": "_load_chain_bg_owned_by_shot: 52 shots mapped from 32 backgrounds"} {"timestamp": "2026-07-10T11:30:04.890980+00:00", "level": "INFO", "logger": "app.core.steps.scene_context_loader", "message": "_load_chain_bg_id_by_shot: 52 shots mapped to bg_id from 32 backgrounds"} {"timestamp": "2026-07-10T11:30:04.896447+00:00", "level": "INFO", "logger": "app.core.steps.scene_context_loader", "message": "scene_detail: 10 prop term maps loaded for Task 14 namespace reconciliation"} {"timestamp": "2026-07-10T11:30:04.900806+00:00", "level": "INFO", "logger": "app.core.steps.detail_steps", "message": "scene_detail: 30 segments → 71 tasks (shot-based, 0 edited skipped)"} 20:30:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:30:04.941683+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:30:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:30:04.942840+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:30:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:30:04.945596+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:30:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:30:04.949576+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:30:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:30:04.950540+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63061 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:30:41 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:30:41.180868+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:30:41 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:30:41.182580+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:30:41.201461+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 1: 제거할 ID: L01 — retry"} 20:30:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:30:41.204379+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:30:42 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:30:42.339154+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:30:42 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:30:42.341454+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:30:42 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:30:42.381886+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:30:42 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:30:42.660378+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:30:42 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:30:42.663203+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:30:42.686805+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S2 shot8 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_001', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} {"timestamp": "2026-07-10T11:30:42.687056+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S2 shot8 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_002', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:30:42 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:30:42.704926+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:30:50 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:30:50.088814+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:30:50 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:30:50.091461+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:30:50.115495+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S1 shot7 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_001', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} {"timestamp": "2026-07-10T11:30:50.115806+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S1 shot7 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_002', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:30:50 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:30:50.133950+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:30:58 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:30:58.489084+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:30:58 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:30:58.491721+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:30:58.511953+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 2: 제거할 ID: L01 — retry"} 20:30:58 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:30:58.514902+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63080 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:31:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:31:07.238278+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:31:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:31:07.239851+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:31:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:31:07.272947+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:31:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:31:10.851482+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:31:10 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:31:10.854117+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:31:10.874830+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 3: 제거할 ID: L01 — retry"} 20:31:10 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:31:10.877587+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:31:12 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:31:12.942063+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:31:12 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:31:12.944537+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:31:12 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:31:12.970559+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:31:17 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:31:17.436537+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:31:17 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:31:17.438745+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:31:17.460354+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S1 shot3 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_001', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:31:17 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:31:17.479719+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:31:27 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:31:27.405956+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:31:27 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:31:27.408468+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:31:27.428691+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 5: 제거할 ID: L05 — retry"} 20:31:27 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:31:27.431429+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:31:32 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:31:32.434013+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:31:32 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:31:32.436776+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:31:32.458753+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S2 shot5 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_001', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} {"timestamp": "2026-07-10T11:31:32.458927+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S2 shot5 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_002', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:31:32 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:31:32.478132+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63092 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:31:42 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:31:42.708864+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:31:42 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:31:42.711317+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:31:42 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:31:42.749121+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:31:56 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:31:56.517115+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:31:56 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:31:56.519506+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:31:56.540732+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S5 shot21 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_001', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} {"timestamp": "2026-07-10T11:31:56.540893+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S5 shot21 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_002', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:31:56 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:31:56.559893+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:32:00 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:32:00.259654+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:32:00 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:32:00.262092+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:32:00.282764+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S5 shot24 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_001', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:32:00 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:32:00.294663+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:32:01 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:32:01.898460+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:32:01 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:32:01.900680+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:32:01.921148+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 6: 제거할 ID: L01 — retry"} 20:32:01 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:32:01.923936+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:32:03 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:32:03.029934+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:32:03 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:32:03.032377+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:32:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:32:03.056350+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63102 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:32:13 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:32:13.289687+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:32:13 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:32:13.292343+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:32:13.312693+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 7: 제거할 ID: L07 — retry"} 20:32:13 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:32:13.315692+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:32:16 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:32:16.416663+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:32:16 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:32:16.419373+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:32:16 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:32:16.458488+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:32:28 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:32:28.768299+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:32:28 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:32:28.770921+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:32:28.792549+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S7 shot10 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_002', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:32:28 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:32:28.804352+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:32:33 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:32:33.869352+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:32:33 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:32:33.872370+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:32:33 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:32:33.894325+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63112 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:32:35 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:32:35.997164+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:32:35 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:32:35.999822+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:32:36 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:32:36.042181+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:32:40 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:32:40.044949+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:32:40 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:32:40.047585+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:32:40.072218+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 7: 제거할 ID: L07 — retry"} 20:32:40 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:32:40.075360+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:32:43 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:32:43.340470+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:32:43 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:32:43.344890+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:32:43 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:32:43.383181+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:32:48 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:32:48.435038+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:32:48 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:32:48.436776+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:32:48.452992+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 8: 제거할 ID: L10 — retry"} 20:32:48 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:32:48.455440+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63122 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:33:08 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:33:08.040684+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:33:08 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:33:08.043097+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:33:08.062980+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 8: 제거할 ID: L10 — retry"} 20:33:08 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:33:08.065769+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:33:14 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:33:14.571889+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:33:14 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:33:14.574580+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:33:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:33:14.614225+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:33:16 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:33:16.450367+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:33:16 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:33:16.453034+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:33:16.473964+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 8: 제거할 ID: L10 — retry"} 20:33:16 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:33:16.476686+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:33:17 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:33:17.676920+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:33:17 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:33:17.679525+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:33:17 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:33:17.719008+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:33:30 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:33:30.165643+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:33:30 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:33:30.168294+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:33:30 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:33:30.207431+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:33:31 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:33:31.465050+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:33:31 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:33:31.467269+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:33:31.487102+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 9: 제거할 ID: L01 — retry"} 20:33:31 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:33:31.489825+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63135 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:33:48 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:33:48.915909+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:33:48 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:33:48.918641+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:33:48 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:33:48.952180+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:33:57 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:33:57.391751+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:33:57 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:33:57.393980+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:33:57.413211+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S8 shot14 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_001', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:33:57 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:33:57.431075+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:34:00 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:34:00.821440+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:34:00 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:34:00.824561+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:34:00 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:34:00.837876+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:34:04 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:34:04.052398+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:34:04 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:34:04.055076+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:34:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:34:04.088974+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63148 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:34:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:34:06.874282+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:34:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:34:06.875992+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:34:06 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:34:06.886311+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:34:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:34:10.038601+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:34:10 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:34:10.042074+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:34:10.062607+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 10: 제거할 ID: L04 — retry"} 20:34:10 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:34:10.065299+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:34:11 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:34:11.076484+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:34:11 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:34:11.079064+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:34:11.098928+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S9 shot2 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_002', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:34:11 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:34:11.117520+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:34:16 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:34:16.607480+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:34:16 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:34:16.609947+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:34:16 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:34:16.623613+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:34:18 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:34:18.997852+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:34:18 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:34:19.000358+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:34:19.008984+00:00", "level": "INFO", "logger": "app.core.steps.detail_steps", "message": "scene_detail owned_repair S10_Shot9: owned redraw repair 성공 — 1 redraw_violation 해소"} {"timestamp": "2026-07-10T11:34:19.010522+00:00", "level": "WARNING", "logger": "app.core.frame_spatial_contract", "message": "frame_spatial_contract: dropping constraint for non-shot-visible character target C04 (visible=['L05'])"} 20:34:19 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:34:19.024637+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:34:25 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:34:25.468750+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:34:25 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:34:25.471428+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:34:25 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:34:25.485602+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:34:29 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:34:29.773320+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:34:29 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:34:29.776591+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:34:29.796172+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 11: 제거할 ID: L03 — retry"} 20:34:29 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:34:29.799004+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63165 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:34:37 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:34:37.314242+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:34:37 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:34:37.317755+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:34:37.326188+00:00", "level": "INFO", "logger": "app.core.steps.detail_steps", "message": "scene_detail owned_repair S10_Shot1: owned redraw repair 성공 — 1 redraw_violation 해소"} {"timestamp": "2026-07-10T11:34:37.327365+00:00", "level": "WARNING", "logger": "app.core.frame_spatial_contract", "message": "frame_spatial_contract: dropping constraint for non-shot-visible character target C04 (visible=[])"} {"timestamp": "2026-07-10T11:34:37.327481+00:00", "level": "WARNING", "logger": "app.core.subject_reference_policy", "message": "subject_reference_policy: dropping policy for non-shot-visible subject C04 (visible=[]) render_prompt_card:s12.shot39"} 20:34:37 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:34:37.340902+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:34:47 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:34:47.986686+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:34:47 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:34:47.989181+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:34:48 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:34:48.028451+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:34:56 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:34:56.744164+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:34:56 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:34:56.747486+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:34:56.767513+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S11 shot10 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_001', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} {"timestamp": "2026-07-10T11:34:56.767654+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S11 shot10 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_002', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:34:56 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:34:56.779839+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:34:59 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:34:59.769526+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:34:59 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:34:59.772153+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:34:59.793840+00:00", "level": "WARNING", "logger": "app.core.frame_spatial_contract", "message": "frame_spatial_contract: dropping constraint for non-shot-visible character target C04 (visible=['L05'])"} 20:34:59 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:34:59.805841+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:35:04 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:35:04.445004+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:35:04 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:35:04.447094+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:35:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:35:04.469951+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:35:05 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:35:05.034391+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:35:05 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:35:05.037146+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:35:05.058939+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S11 shot8 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_001', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:35:05 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:35:05.077886+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63177 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:35:08 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:35:08.037249+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:35:08 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:35:08.039309+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:35:08 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:35:08.064155+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:35:19 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:35:19.826148+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:35:19 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:35:19.828170+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:35:19 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:35:19.860300+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:35:20 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:35:20.083891+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:35:20 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:35:20.085011+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:35:20.094378+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 12: 제거할 ID: L05 — retry"} 20:35:20 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:35:20.095589+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:35:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:35:26.842467+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:35:26 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:35:26.844252+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:35:26 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:35:26.862555+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63187 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:35:42 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:35:42.910707+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:35:42 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:35:42.913438+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:35:42.935156+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 13: 제거할 ID: L03 — retry"} 20:35:42 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:35:42.938035+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:35:44 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:35:44.655113+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:35:44 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:35:44.657719+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:35:44.678887+00:00", "level": "WARNING", "logger": "app.core.frame_spatial_contract", "message": "frame_spatial_contract: dropping constraint for non-shot-visible character target C04 (visible=[])"} {"timestamp": "2026-07-10T11:35:44.679059+00:00", "level": "WARNING", "logger": "app.core.subject_reference_policy", "message": "subject_reference_policy: dropping policy for non-shot-visible subject C04 (visible=[]) render_prompt_card:s12.shot39"} 20:35:44 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:35:44.697580+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:35:53 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:35:53.648424+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:35:53 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:35:53.650666+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:35:53.670932+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S13 shot6 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_001', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:35:53 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:35:53.681952+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:35:57 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:35:57.682032+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:35:57 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:35:57.684440+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:35:57.705829+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 13: 제거할 ID: L03 — retry"} 20:35:57 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:35:57.708762+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:36:00 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:36:00.242168+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:36:00 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:36:00.245723+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:36:00 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:36:00.270867+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63205 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:36:09 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:36:09.256352+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:36:09 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:36:09.259004+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:36:09 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:36:09.294274+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:36:13 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:36:13.598936+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:36:13 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:36:13.601773+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:36:13 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:36:13.642786+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:36:18 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:36:18.269510+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:36:18 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:36:18.271448+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:36:18 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:36:18.283892+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:36:21 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:36:21.417553+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:36:21 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:36:21.419964+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:36:21.440833+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 14: 제거할 ID: L05 — retry"} 20:36:21 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:36:21.443191+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:36:25 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:36:25.020198+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:36:25 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:36:25.022739+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:36:25 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:36:25.037035+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:36:29 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:36:29.966460+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:36:29 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:36:29.969027+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:36:29.978348+00:00", "level": "INFO", "logger": "app.core.steps.detail_steps", "message": "scene_detail owned_repair S14_Shot12: owned redraw repair 성공 — 2 redraw_violation 해소"} 20:36:29 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:36:29.993975+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63216 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:36:37 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:36:37.084010+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:36:37 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:36:37.086687+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:36:37 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:36:37.119738+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:36:42 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:36:42.431574+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:36:42 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:36:42.434429+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:36:42.458235+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S13 shot1 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_003', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:36:42 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:36:42.477730+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:36:47 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:36:47.049125+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:36:47 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:36:47.051619+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:36:47 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:36:47.064256+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:36:55 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:36:55.876834+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:36:55 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:36:55.878466+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:36:55.897138+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 15: 제거할 ID: L01 — retry"} 20:36:55 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:36:55.899920+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:36:56 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:36:56.157333+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:36:56 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:36:56.160356+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:36:56 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:36:56.173658+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:36:58 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:36:58.122352+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:36:58 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:36:58.124502+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:36:58 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:36:58.162009+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:37:03 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:37:03.039334+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:37:03 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:37:03.041842+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:37:03.051719+00:00", "level": "INFO", "logger": "app.core.steps.detail_steps", "message": "scene_detail owned_repair S14_Shot28: owned redraw repair 성공 — 1 redraw_violation 해소"} 20:37:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:37:03.067472+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:37:04 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:37:04.680414+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:37:04 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:37:04.683039+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:37:04.706950+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 15: 제거할 ID: L15 — retry"} 20:37:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:37:04.709623+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63228 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:37:25 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:37:25.577068+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:37:25 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:37:25.579736+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:37:25.602538+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 16: 제거할 ID: L12 — retry"} 20:37:25 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:37:25.605645+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:37:31 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:37:31.433417+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:37:31 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:37:31.436164+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:37:31.457280+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S15 shot16 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_001', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} {"timestamp": "2026-07-10T11:37:31.457512+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S15 shot16 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_002', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:37:31 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:37:31.476646+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63238 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:37:38 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:37:38.833000+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:37:38 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:37:38.835144+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:37:38.856819+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 16: 제거할 ID: L12 — retry"} 20:37:38 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:37:38.859204+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:37:42 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:37:42.475626+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:37:42 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:37:42.478316+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:37:42 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:37:42.518405+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:37:43 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:37:43.225758+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:37:43 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:37:43.230930+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:37:43.258373+00:00", "level": "WARNING", "logger": "app.core.frame_spatial_contract", "message": "frame_spatial_contract: dropping constraint for non-shot-visible character target C21 (visible=['C22', 'L03'])"} 20:37:43 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:37:43.267415+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:37:55 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:37:55.173848+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:37:55 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:37:55.176479+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:37:55 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:37:55.216123+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63247 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:38:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:38:10.412801+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:38:10 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:38:10.415765+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:38:10 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:38:10.456055+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:38:17 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:38:17.779348+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:38:17 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:38:17.781864+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:38:17.802564+00:00", "level": "WARNING", "logger": "app.core.frame_spatial_contract", "message": "frame_spatial_contract: dropping constraint for non-shot-visible character target C21 (visible=['C22', 'L03'])"} 20:38:17 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:38:17.814733+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:38:19 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:38:19.690346+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:38:19 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:38:19.692445+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:38:19.716851+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S16 shot15 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_001', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} {"timestamp": "2026-07-10T11:38:19.717029+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S16 shot15 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_002', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} {"timestamp": "2026-07-10T11:38:19.717119+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S16 shot15 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_003', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:38:19 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:38:19.728776+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:38:24 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:38:24.960568+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:38:24 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:38:24.963452+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:38:24 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:38:24.996215+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:38:25 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:38:25.361880+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:38:25 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:38:25.364475+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:38:25 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:38:25.390738+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:38:30 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:38:30.970108+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:38:30 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:38:30.972518+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:38:31 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:38:31.008248+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:38:31 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:38:31.989071+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:38:31 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:38:31.991236+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:38:32 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:38:32.004251+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63260 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:38:36 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:38:36.257123+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:38:36 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:38:36.259635+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:38:36 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:38:36.284203+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:38:36 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:38:36.731858+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:38:36 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:38:36.733820+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:38:36 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:38:36.745610+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:38:37 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:38:37.919718+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:38:37 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:38:37.922231+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:38:37 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:38:37.947682+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:38:41 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:38:41.843706+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:38:41 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:38:41.846316+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:38:41.854269+00:00", "level": "INFO", "logger": "app.core.steps.detail_steps", "message": "scene_detail owned_repair S16_Shot15: owned redraw repair 성공 — 1 redraw_violation 해소"} 20:38:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:38:41.870413+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:38:46 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:38:46.258752+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:38:46 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:38:46.261418+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:38:46 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:38:46.300525+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:39:01 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:39:01.590291+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:39:01 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:39:01.592922+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:39:01.612046+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 18: 제거할 ID: L05 — retry"} 20:39:01 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:39:01.614738+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63272 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:39:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:39:07.462383+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:39:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:39:07.465059+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:39:07.485190+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 19: 제거할 ID: L10 — retry"} 20:39:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:39:07.487931+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:39:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:39:10.261589+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:39:10 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:39:10.262607+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:39:10.286015+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 19: 제거할 ID: L10 — retry"} 20:39:10 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:39:10.288127+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:39:30 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:39:30.409965+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:39:30 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:39:30.412699+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:39:30.434117+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 19: 제거할 ID: L10 — retry"} 20:39:30 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:39:30.437004+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:39:31 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:39:31.335192+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:39:31 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:39:31.337376+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:39:31 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:39:31.375697+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63290 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:39:36 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:39:36.491281+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:39:36 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:39:36.493437+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:39:36 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:39:36.526595+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:39:36 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:39:36.967418+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:39:36 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:39:36.969801+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:39:37 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:39:37.008581+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:39:37 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:39:37.844379+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:39:37 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:39:37.847120+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:39:37 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:39:37.878810+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:39:43 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:39:43.676823+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:39:43 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:39:43.679359+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:39:43 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:39:43.704021+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:39:44 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:39:44.046271+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:39:44 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:39:44.048825+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:39:44 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:39:44.073565+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:39:56 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:39:56.370219+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:39:56 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:39:56.372410+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:39:56 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:39:56.406159+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:40:02 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:40:02.355183+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:40:02 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:40:02.356395+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:40:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:40:02.383067+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63302 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:40:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:40:06.246585+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:40:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:40:06.249196+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:40:06.270723+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 20: 제거할 ID: L16 — retry"} 20:40:06 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:40:06.273716+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:40:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:40:10.670554+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:40:10 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:40:10.672911+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:40:10 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:40:10.705082+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:40:11 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:40:11.575993+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:40:11 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:40:11.578235+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:40:11 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:40:11.616465+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:40:15 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:40:15.678010+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:40:15 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:40:15.680506+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:40:15 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:40:15.705597+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:40:29 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:40:29.405557+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:40:29 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:40:29.408255+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:40:29.430185+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 21: 제거할 ID: L12 — retry"} 20:40:29 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:40:29.433167+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:40:33 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:40:33.912684+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:40:33 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:40:33.915341+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:40:33.938138+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S23 shot6 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_001', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:40:33 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:40:33.956524+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63316 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:40:43 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:40:43.583226+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:40:43 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:40:43.585858+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:40:43 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:40:43.626631+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:40:44 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:40:44.135350+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:40:44 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:40:44.136593+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:40:44.146101+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 22: 제거할 ID: L13 — retry"} 20:40:44 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:40:44.147337+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:40:53 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:40:53.327487+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:40:53 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:40:53.331380+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:40:53.350261+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 23: 제거할 ID: L01 — retry"} 20:40:53 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:40:53.352537+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:40:55 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:40:55.794540+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:40:55 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:40:55.797168+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:40:55.819573+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 21: 제거할 ID: L12 — retry"} 20:40:55 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:40:55.822544+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:41:03 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:41:03.030542+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:41:03 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:41:03.031895+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:41:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:41:03.072923+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:41:03 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:41:03.998771+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:41:03 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:41:04.001020+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:41:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:41:04.041052+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63333 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:41:13 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:41:13.649461+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:41:13 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:41:13.652148+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:41:13 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:41:13.691640+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:41:14 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:41:14.520472+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:41:14 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:41:14.522822+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:41:14.543154+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 23: retry 후에도 위반 {'L02'} — 강제 제거"} 20:41:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:41:14.570860+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:41:32 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:41:32.204075+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:41:32 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:41:32.206696+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:41:32.226867+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 25: 제거할 ID: L05 — retry"} 20:41:32 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:41:32.229741+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63343 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:41:44 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:41:44.718945+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:41:44 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:41:44.721579+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:41:44 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:41:44.755872+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:41:45 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:41:45.565026+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:41:45 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:41:45.567597+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:41:45.588930+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 24: 제거할 ID: L01 — retry"} 20:41:45 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:41:45.591778+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:41:52 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:41:52.607273+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:41:52 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:41:52.609810+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:41:52 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:41:52.633823+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:42:03 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:42:03.090340+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:42:03 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:42:03.092993+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:42:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:42:03.126162+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63352 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:42:08 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:42:08.589071+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:42:08 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:42:08.591640+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:42:08 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:42:08.615635+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:42:11 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:42:11.438175+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:42:11 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:42:11.440870+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:42:11.461262+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S25 shot8 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_002', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:42:11 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:42:11.480467+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:42:12 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:42:12.647917+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:42:12 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:42:12.651541+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:42:12 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:42:12.694561+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:42:17 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:42:17.669347+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:42:17 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:42:17.671985+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:42:17.692844+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 25: 제거할 ID: L05 — retry"} 20:42:17 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:42:17.695792+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:42:22 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:42:22.925142+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:42:22 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:42:22.927871+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:42:22 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:42:22.970644+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63363 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:42:43 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:42:43.333610+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:42:43 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:42:43.335348+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:42:43.355306+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 27: 제거할 ID: L05 — retry"} 20:42:43 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:42:43.358168+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:42:51 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:42:51.358255+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:42:51 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:42:51.359634+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:42:51.381910+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 26: 제거할 ID: L01 — retry"} 20:42:51 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:42:51.384650+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:42:54 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:42:54.602406+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:42:54 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:42:54.604954+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:42:54.625126+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 26: 제거할 ID: L01 — retry"} 20:42:54 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:42:54.627892+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:43:00 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:43:00.930300+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:43:00 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:43:00.932898+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:43:00 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:43:00.965315+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:43:01 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:43:01.660497+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:43:01 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:43:01.663215+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:43:01.686049+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 28: 제거할 ID: L18 — retry"} 20:43:01 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:43:01.688843+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63375 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:43:15 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:43:15.251283+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:43:15 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:43:15.253906+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:43:15.277411+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S27 shot4 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_001', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:43:15 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:43:15.295518+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:43:16 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:43:16.432102+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:43:16 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:43:16.434049+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:43:16 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:43:16.446335+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:43:27 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:43:27.795449+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:43:27 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:43:27.796969+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:43:27 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:43:27.812051+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:43:30 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:43:30.996904+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:43:30 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:43:30.999092+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:43:31.018435+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S26 shot28 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_002', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:43:31 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:43:31.036674+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63390 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:43:37 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:43:37.389549+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:43:37 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:43:37.392170+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:43:37.401264+00:00", "level": "INFO", "logger": "app.core.steps.detail_steps", "message": "scene_detail owned_repair S25_Shot17: owned redraw repair 성공 — 2 redraw_violation 해소"} 20:43:37 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:43:37.417193+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:43:40 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:43:40.963746+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:43:40 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:43:40.966382+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:43:40.987090+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S26 shot32 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_002', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:43:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:43:41.006855+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:43:47 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:43:47.679830+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:43:47 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:43:47.682373+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:43:47.702850+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 28: 제거할 ID: L18 — retry"} 20:43:47 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:43:47.705612+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:43:47 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:43:47.866119+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:43:47 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:43:47.868598+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:43:47 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:43:47.900444+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63400 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:44:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:44:06.540877+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:44:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:44:06.543421+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:44:06 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:44:06.556600+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:44:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:44:07.727543+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:44:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:44:07.729190+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:44:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:44:07.770715+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:44:14 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:44:14.161355+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:44:14 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:44:14.164499+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:44:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:44:14.177219+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:44:15 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:44:15.695198+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:44:15 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:44:15.697402+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:44:15.717491+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "Scene 29: 제거할 ID: L19 — retry"} 20:44:15 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:44:15.720280+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:44:17 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:44:17.659989+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:44:17 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:44:17.662623+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:44:17.684667+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S28 shot35 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_002', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} {"timestamp": "2026-07-10T11:44:17.684866+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S28 shot35 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_003', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:44:17 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:44:17.695837+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:44:20 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:44:20.029610+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:44:20 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:44:20.032304+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:44:20 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:44:20.073032+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:44:20 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:44:20.222636+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:44:20 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:44:20.224832+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:44:20.234084+00:00", "level": "INFO", "logger": "app.core.steps.detail_steps", "message": "scene_detail owned_repair S28_Shot15: owned redraw repair 성공 — 1 redraw_violation 해소"} 20:44:29 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:44:29.212523+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:44:29 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:44:29.215181+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} INFO: 127.0.0.1:63416 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:44:42 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:44:42.224746+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:44:42 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:44:42.227498+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:44:48 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:44:48.286655+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:44:48 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:44:48.288344+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:44:48.303014+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S29 shot23 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_001', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:44:50 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:44:50.628447+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:44:50 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:44:50.629571+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:44:50.641348+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S29 shot35 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_001', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} {"timestamp": "2026-07-10T11:44:50.641480+00:00", "level": "WARNING", "logger": "app.core.steps.detail_steps", "message": "scene_detail S29 shot35 variation var_1 frame_spatial_contract phrase diagnostic: {'constraint_id': 'fsc_002', 'label_missing': True, 'zone_missing': False, 'depth_missing': False}"} 20:44:50 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:44:50.650018+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:44:55 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:44:55.170066+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:44:55 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:44:55.172252+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:44:55.188670+00:00", "level": "INFO", "logger": "app.core.steps.scene_context_loader", "message": "_load_chain_bg_owned_by_shot: 52 shots mapped from 32 backgrounds"} {"timestamp": "2026-07-10T11:44:55.191033+00:00", "level": "INFO", "logger": "app.core.steps.scene_context_loader", "message": "scene_detail: 71 shot_staging entries loaded"} {"timestamp": "2026-07-10T11:44:55.199986+00:00", "level": "INFO", "logger": "app.core.steps.scene_context_loader", "message": "scene_detail: 71 shot_staging entries loaded"} {"timestamp": "2026-07-10T11:44:55.201923+00:00", "level": "INFO", "logger": "app.core.steps.scene_context_loader", "message": "scene_detail: 24 scenes with fixed elements loaded"} {"timestamp": "2026-07-10T11:44:55.217188+00:00", "level": "INFO", "logger": "app.core.steps.scene_context_loader", "message": "_load_chain_bg_owned_by_shot: 52 shots mapped from 32 backgrounds"} {"timestamp": "2026-07-10T11:44:55.218400+00:00", "level": "INFO", "logger": "app.core.steps.scene_context_loader", "message": "_load_chain_bg_id_by_shot: 52 shots mapped to bg_id from 32 backgrounds"} {"timestamp": "2026-07-10T11:44:55.230001+00:00", "level": "INFO", "logger": "app.core.steps.scene_context_loader", "message": "scene_detail: 10 prop term maps loaded for Task 14 namespace reconciliation"} {"timestamp": "2026-07-10T11:44:55.326002+00:00", "level": "WARNING", "logger": "app.core.frame_spatial_contract", "message": "frame_spatial_contract: dropping constraint for non-shot-visible character target C04 (visible=['L05'])"} {"timestamp": "2026-07-10T11:44:55.329239+00:00", "level": "WARNING", "logger": "app.core.frame_spatial_contract", "message": "frame_spatial_contract: dropping constraint for non-shot-visible character target C04 (visible=[])"} {"timestamp": "2026-07-10T11:44:55.329272+00:00", "level": "WARNING", "logger": "app.core.subject_reference_policy", "message": "subject_reference_policy: dropping policy for non-shot-visible subject C04 (visible=[]) render_prompt_card:s12.shot39"} {"timestamp": "2026-07-10T11:44:55.377844+00:00", "level": "WARNING", "logger": "app.core.frame_spatial_contract", "message": "frame_spatial_contract: dropping constraint for non-shot-visible character target C21 (visible=['C22', 'L03'])"} {"timestamp": "2026-07-10T11:44:55.513326+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step scene_detail completed (completed=71/71, failed=0)"} {"timestamp": "2026-07-10T11:44:55.544594+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T11:44:55.648141+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T11:44:55.665462+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T11:44:55.682213+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T11:44:55.687078+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T11:44:55.696827+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 29 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T11:44:55.707688+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_geometry_readback']"} {"timestamp": "2026-07-10T11:44:55.709014+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=scene_detail, repaired=0)"} INFO: 127.0.0.1:63446 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63446 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:45:06.177750+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:shot_dependency_t2i (Step shot_dependency_t2i for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:63446 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/shot_dependency_t2i?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:45:06.186850+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step shot_dependency_t2i started (run_id=41535823-7262-41fe-ad41-2eab1236d0ff, model=gpt)"} 20:45:06 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:45:06.221656+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:45:27 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:45:27.758486+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:45:27 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:45:27.761089+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:45:27.777592+00:00", "level": "INFO", "logger": "app.core.steps.shot_dependency_t2i_step", "message": "shot_dependency_t2i: L01 (4 shots) — LLM OK"} 20:45:27 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:45:27.780790+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63454 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:45:38 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:45:38.076696+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:45:38 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:45:38.079310+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:45:38.093748+00:00", "level": "INFO", "logger": "app.core.steps.shot_dependency_t2i_step", "message": "shot_dependency_t2i: L02 (2 shots) — LLM OK"} 20:45:38 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:45:38.096470+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63468 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:46:25 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:46:25.032392+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:46:25 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:46:25.034505+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:46:25.049310+00:00", "level": "INFO", "logger": "app.core.steps.shot_dependency_t2i_step", "message": "shot_dependency_t2i: L03 (8 shots) — LLM OK"} 20:46:25 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:46:25.051767+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63476 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63483 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63490 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:47:38 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:47:38.677813+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:47:38 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:47:38.680016+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:47:38.696755+00:00", "level": "INFO", "logger": "app.core.steps.shot_dependency_t2i_step", "message": "shot_dependency_t2i: L05 (16 shots) — LLM OK"} 20:47:38 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:47:38.698778+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:47:49 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:47:49.025606+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:47:49 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:47:49.028180+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:47:49.042894+00:00", "level": "INFO", "logger": "app.core.steps.shot_dependency_t2i_step", "message": "shot_dependency_t2i: L06 (2 shots) — LLM OK"} 20:47:49 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:47:49.045641+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63498 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:48:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:48:10.302980+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:48:10 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:48:10.305544+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:48:10.317349+00:00", "level": "INFO", "logger": "app.core.steps.shot_dependency_t2i_step", "message": "shot_dependency_t2i: L07 (3 shots) — LLM OK"} 20:48:10 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:48:10.321482+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:48:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:48:26.077193+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:48:26 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:48:26.079726+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:48:26.095787+00:00", "level": "INFO", "logger": "app.core.steps.shot_dependency_t2i_step", "message": "shot_dependency_t2i: L10 (6 shots) — LLM OK"} 20:48:26 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:48:26.098501+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63507 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:48:38 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:48:38.728601+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:48:38 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:48:38.731223+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:48:38.747625+00:00", "level": "INFO", "logger": "app.core.steps.shot_dependency_t2i_step", "message": "shot_dependency_t2i: L04 (3 shots) — LLM OK"} 20:48:38 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:48:38.750469+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:49:01 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:49:01.151975+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:49:01 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:49:01.154551+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:49:01.170923+00:00", "level": "INFO", "logger": "app.core.steps.shot_dependency_t2i_step", "message": "shot_dependency_t2i: L11 (3 shots) — LLM OK"} 20:49:01 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:49:01.173742+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63517 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63530 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:49:47 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:49:47.817084+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:49:47 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:49:47.819377+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:49:47.839503+00:00", "level": "INFO", "logger": "app.core.steps.shot_dependency_t2i_step", "message": "shot_dependency_t2i: L12 (6 shots) — LLM OK"} 20:49:47 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:49:47.844987+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:49:59 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:49:59.768788+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:49:59 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:49:59.771126+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:49:59.785566+00:00", "level": "INFO", "logger": "app.core.steps.shot_dependency_t2i_step", "message": "shot_dependency_t2i: L16 (3 shots) — LLM OK"} 20:49:59 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:49:59.788428+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63538 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:50:09 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:50:09.624894+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:50:09 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:50:09.627438+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:50:09.641551+00:00", "level": "INFO", "logger": "app.core.steps.shot_dependency_t2i_step", "message": "shot_dependency_t2i: L14 (2 shots) — LLM OK"} 20:50:09 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:50:09.644146+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:50:15 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:50:15.524243+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:50:15 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:50:15.527056+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:50:15.540447+00:00", "level": "INFO", "logger": "app.core.steps.shot_dependency_t2i_step", "message": "shot_dependency_t2i: L15 (2 shots) — LLM OK"} 20:50:15 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:50:15.543991+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63546 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:50:36 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:50:36.808052+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:50:36 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:50:36.810134+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:50:36.823275+00:00", "level": "INFO", "logger": "app.core.steps.shot_dependency_t2i_step", "message": "shot_dependency_t2i: L17 (3 shots) — LLM OK"} 20:50:36 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:50:36.826993+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:50:46 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:50:46.628036+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:50:46 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:50:46.630636+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:50:46.645303+00:00", "level": "INFO", "logger": "app.core.steps.shot_dependency_t2i_step", "message": "shot_dependency_t2i: L18 (3 shots) — LLM OK"} 20:50:46 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:50:46.647920+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:51:00 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:51:00.663641+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:51:00 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:51:00.666966+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:51:00.682069+00:00", "level": "INFO", "logger": "app.core.steps.shot_dependency_t2i_step", "message": "shot_dependency_t2i: L19 (3 shots) — LLM OK"} {"timestamp": "2026-07-10T11:51:00.685061+00:00", "level": "INFO", "logger": "app.core.steps.shot_dependency_t2i_step", "message": "shot_dependency_t2i: 33/71 linked (LLM-based)"} {"timestamp": "2026-07-10T11:51:00.701907+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step shot_dependency_t2i completed (completed=71/71, failed=0)"} {"timestamp": "2026-07-10T11:51:00.743353+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T11:51:00.831596+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T11:51:00.856673+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T11:51:00.877041+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T11:51:00.882013+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T11:51:00.893242+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T11:51:00.897317+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['t2i_review', 'zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_geometry_readback']"} {"timestamp": "2026-07-10T11:51:00.898860+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=shot_dependency_t2i, repaired=0)"} INFO: 127.0.0.1:63561 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63561 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:51:06.701747+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:t2i_review (Step t2i_review for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:63561 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/t2i_review?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:51:06.716207+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step t2i_review started (run_id=3132afe9-a0c5-4be1-aba8-661757d3ad0b, model=gpt)"} 20:51:06 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:51:06.753328+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63568 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:52:00 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:52:00.337002+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:52:00 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:52:00.338546+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:52:00.353628+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity C14 [proper_noun_translated]: 지명 ‘서해’가 영어 ‘West Sea’로 표기되어 원어 고유명사의 뉘앙스가 손실되었습니다. regen 시 해당 지명을 원문 언어 표기인 ‘서해"} {"timestamp": "2026-07-10T11:52:00.353941+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity C11 [proper_noun_translated]: 지명 ‘서해’가 일반적인 영어 방향 표현인 ‘western sea’로 번역되어 고유명사성이 사라졌습니다. regen 시 원문 언어 표기인 ‘서해"} {"timestamp": "2026-07-10T11:52:00.354072+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity C20 [proper_noun_translated]: 한국어 지명 ‘서해’가 영어권 지명 ‘Yellow Sea’로 대체되어 원어 뉘앙스가 손실되었습니다. regen 시 ‘서해’를 원문 언어 그대로 "} {"timestamp": "2026-07-10T11:52:00.354156+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity C09 [proper_noun_translated]: 지명 ‘서해’가 ‘western sea’라는 일반 영어 표현으로 번역되어 고유명사성이 손실되었습니다. regen 시 원문 표기 ‘서해’를 유지해"} {"timestamp": "2026-07-10T11:52:00.354231+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity C08 [proper_noun_translated]: 지명 ‘서해’가 영어 ‘West Sea’로 번역되어 원어 표기가 사라졌습니다. regen 시 해당 지명을 ‘서해’로 보존해야 합니다."} {"timestamp": "2026-07-10T11:52:00.354296+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity C19 [proper_noun_translated]: 지명 ‘서해’가 ‘western sea’로 일반화되어 원어 고유명사의 뉘앙스가 손실되었습니다. regen 시 원문 언어 표기 ‘서해’를 사용해야"} {"timestamp": "2026-07-10T11:52:00.354358+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity C04 [proper_noun_translated]: 지명 ‘서해’가 영어 ‘West Sea’로 번역되었습니다. regen 시 원어 고유명사인 ‘서해’를 그대로 유지해야 합니다."} {"timestamp": "2026-07-10T11:52:00.354414+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity C05 [proper_noun_translated]: 지명 ‘서해’가 영어 ‘West Sea’로 표기되어 원어 뉘앙스가 손실되었습니다. regen 시 ‘서해’를 원문 언어로 보존해야 합니다."} {"timestamp": "2026-07-10T11:52:00.354471+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity C01 [proper_noun_translated]: 지명 ‘서해’가 일반 영어 표현 ‘western sea’로 번역되어 고유명사성이 약화되었습니다. regen 시 원문 표기 ‘서해’를 유지해야 합"} {"timestamp": "2026-07-10T11:52:00.354530+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity C18 [proper_noun_translated]: 지명 ‘서해’가 영어 ‘West Sea’로 번역되어 원어 표기가 손실되었습니다. regen 시 해당 지명을 ‘서해’로 유지해야 합니다."} {"timestamp": "2026-07-10T11:52:00.354588+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity C03 [proper_noun_translated]: 한국어 지명 ‘서해’가 영어권 명칭 ‘Yellow Sea’로 대체되었습니다. regen 시 원문 언어 표기인 ‘서해’를 보존해야 합니다."} {"timestamp": "2026-07-10T11:52:00.354646+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity C07 [proper_noun_translated]: 지명 ‘서해’가 영어 ‘West Sea’로 번역되어 원어 뉘앙스가 손실되었습니다. regen 시 ‘서해’를 원문 언어 그대로 표기해야 합니다."} {"timestamp": "2026-07-10T11:52:00.354701+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity C15 [proper_noun_translated]: 한국어 지명 ‘서해’가 ‘Yellow Sea’로 영어화되어 원어 표기가 사라졌습니다. regen 시 고유명사를 ‘서해’로 유지해야 합니다."} {"timestamp": "2026-07-10T11:52:00.354756+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity C13 [proper_noun_translated]: 지명 ‘서해’가 영어권 명칭 ‘Yellow Sea’로 대체되어 원어 뉘앙스가 손실되었습니다. regen 시 원문 표기 ‘서해’를 보존해야 합니다"} {"timestamp": "2026-07-10T11:52:00.354810+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity C06 [proper_noun_translated]: 지명 ‘서해’가 영어 ‘West Sea’로 번역되었습니다. regen 시 원문 언어 표기인 ‘서해’를 유지해야 합니다."} {"timestamp": "2026-07-10T11:52:00.354876+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity C12 [proper_noun_translated]: 지명 ‘서해’가 일반적인 영어 방향 표현 ‘western sea’로 번역되어 고유명사성이 손실되었습니다. regen 시 ‘서해’를 원문 표기로 "} {"timestamp": "2026-07-10T11:52:00.354930+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity C02 [proper_noun_translated]: 한국어 지명 ‘서해’가 영어권 명칭 ‘Yellow Sea’로 대체되었습니다. regen 시 원어 고유명사 ‘서해’를 유지해야 합니다."} {"timestamp": "2026-07-10T11:52:00.354998+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity C21 [proper_noun_translated]: 지명 ‘서해’가 영어 ‘West Sea’로 번역되어 원어 표기가 손실되었습니다. regen 시 해당 지명을 ‘서해’로 보존해야 합니다."} {"timestamp": "2026-07-10T11:52:00.355051+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity C22 [proper_noun_translated]: 지명 ‘서해’가 일반 영어 표현 ‘western sea’로 번역되어 고유명사성이 사라졌습니다. regen 시 원문 언어 표기 ‘서해’를 유지해야"} {"timestamp": "2026-07-10T11:52:00.355106+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity L12 [proper_noun_translated]: 지명 ‘서해’가 영어 ‘West Sea’로 표기되어 원어 고유명사의 뉘앙스가 손실되었습니다. regen 시 ‘서해’를 원문 언어 그대로 보존해야"} {"timestamp": "2026-07-10T11:52:00.355159+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity L10 [proper_noun_translated]: 지명 ‘서해’가 ‘western sea’라는 일반 영어 표현으로 번역되었습니다. regen 시 원문 표기인 ‘서해’를 유지해야 합니다."} {"timestamp": "2026-07-10T11:52:00.355212+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity L15 [proper_noun_translated]: 서해권을 가리키는 지명이 일반 영어 표현 ‘western seaboard’로 번역되어 원어 고유명사성이 손실되었습니다. regen 시 지명을 원"} {"timestamp": "2026-07-10T11:52:00.355265+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity L13 [proper_noun_translated]: 지명 ‘서해’가 영어 ‘West Sea’로 번역되어 원어 표기가 사라졌습니다. regen 시 해당 고유명사를 ‘서해’로 유지해야 합니다."} {"timestamp": "2026-07-10T11:52:00.355318+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity L08 [proper_noun_translated]: 지명 ‘서해’가 일반 표현 ‘western sea’로 번역되어 고유명사성이 약화되었습니다. regen 시 원문 언어 표기 ‘서해’를 보존해야 합"} {"timestamp": "2026-07-10T11:52:00.355370+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity L19 [proper_noun_translated]: 지명 ‘서해’가 영어 ‘western sea’로 일반화되어 원어 뉘앙스가 손실되었습니다. regen 시 해당 지명을 ‘서해’로 유지해야 합니다."} {"timestamp": "2026-07-10T11:52:00.355423+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity L18 [proper_noun_translated]: 서해 해역이 일반적인 영어 방향 표현 ‘western waters’로 번역되어 원어 지명이 손실되었습니다. regen 시 원문 표기 ‘서해’를 "} {"timestamp": "2026-07-10T11:52:00.355475+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity L04 [proper_noun_translated]: 지명 ‘서해’가 ‘western sea’로 번역되어 고유명사성이 사라졌습니다. regen 시 원문 언어 표기인 ‘서해’를 유지해야 합니다."} {"timestamp": "2026-07-10T11:52:00.355528+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity L20 [proper_noun_translated]: 제목과 설명의 지명 ‘서해’가 프롬프트에서 일반 영어 표현 ‘western sea’로 번역되었습니다. regen 시 원문 고유명사 ‘서해’를 그"} {"timestamp": "2026-07-10T11:52:00.355580+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity L05 [proper_noun_translated]: 한국어 지명 ‘서해’가 영어권 명칭 ‘Yellow Sea’로 대체되어 원어 뉘앙스가 손실되었습니다. regen 시 ‘서해’를 원문 언어로 유지해"} {"timestamp": "2026-07-10T11:52:00.355633+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity L06 [proper_noun_translated]: 서해권을 나타내는 지명이 ‘western sea’로 번역되어 원어 고유명사성이 손실되었습니다. regen 시 지명은 원문 표기 ‘서해’로 보존해"} {"timestamp": "2026-07-10T11:52:00.355685+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity L07 [proper_noun_translated]: 지명 ‘서해’가 일반 영어 표현 ‘western sea’로 번역되었습니다. regen 시 원문 언어 표기 ‘서해’를 유지해야 합니다."} {"timestamp": "2026-07-10T11:52:00.355735+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity L14 [proper_noun_translated]: 지명 ‘서해’가 영어 ‘West Sea’로 번역되어 원어 표기가 손실되었습니다. regen 시 해당 지명을 ‘서해’로 보존해야 합니다."} {"timestamp": "2026-07-10T11:52:00.355787+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity L11 [proper_noun_translated]: 한국어 지명 ‘서해’가 영어권 명칭 ‘Yellow Sea’로 대체되었습니다. regen 시 원어 고유명사인 ‘서해’를 유지해야 합니다."} {"timestamp": "2026-07-10T11:52:00.355841+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity P05 [proper_noun_translated]: 지명 ‘서해’가 영어 ‘West Sea’로 번역되어 원어 뉘앙스가 손실되었습니다. regen 시 원문 표기 ‘서해’를 보존해야 합니다."} {"timestamp": "2026-07-10T11:52:00.355892+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity P07 [proper_noun_translated]: 지명 ‘서해’가 영어 ‘West Sea’로 번역되어 원어 표기가 사라졌습니다. regen 시 해당 고유명사를 ‘서해’로 유지해야 합니다."} {"timestamp": "2026-07-10T11:52:00.355945+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity P02 [proper_noun_translated]: 지명 ‘서해’가 영어 ‘West Sea’로 표기되어 원어 고유명사의 뉘앙스가 손실되었습니다. regen 시 ‘서해’를 원문 언어 그대로 보존해야"} {"timestamp": "2026-07-10T11:52:00.355988+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity P03 [proper_noun_translated]: 지명 ‘서해’가 영어 ‘West Sea’로 번역되었습니다. regen 시 원문 언어 표기인 ‘서해’를 유지해야 합니다."} {"timestamp": "2026-07-10T11:52:00.356027+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity P06 [proper_noun_translated]: 지명 ‘서해’가 영어 ‘West Sea’로 번역되어 원어 표기가 손실되었습니다. regen 시 지명을 ‘서해’로 보존해야 합니다."} {"timestamp": "2026-07-10T11:52:00.356065+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity P08 [proper_noun_translated]: 한국어 지명 ‘서해’가 영어 ‘West Sea’로 번역되어 원어 뉘앙스가 손실되었습니다. regen 시 원문 언어 표기 ‘서해’를 유지해야 합니"} {"timestamp": "2026-07-10T11:52:00.356102+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity P10 [proper_noun_translated]: 한국어 지명 ‘서해’가 영어권 명칭 ‘Yellow Sea’로 대체되었습니다. regen 시 해당 지명을 원문 표기 ‘서해’로 보존해야 합니다."} {"timestamp": "2026-07-10T11:52:00.356141+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity P12 [proper_noun_translated]: 설명의 지명 ‘서해’가 영어 ‘West Sea’로 번역되어 원어 표기가 사라졌습니다. regen 시 고유명사를 ‘서해’로 유지해야 합니다."} {"timestamp": "2026-07-10T11:52:00.356179+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review entity P11 [proper_noun_translated]: 한국어 지명 ‘서해’가 영어권 명칭 ‘Yellow Sea’로 대체되어 원어 뉘앙스가 손실되었습니다. regen 시 원문 언어 표기인 ‘서해’를 "} 20:52:00 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:52:00.361046+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63577 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:52:14 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:52:14.982771+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:52:14 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:52:14.985447+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:52:15.000826+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review scene batch 1/8: 10 items, 1 issues"} 20:52:15 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:52:15.003813+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:52:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:52:26.599296+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:52:26 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:52:26.601807+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:52:26.616538+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review scene batch 2/8: 10 items, 1 issues"} 20:52:26 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:52:26.619314+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:52:33 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:52:33.848808+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:52:33 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:52:33.850460+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:52:33.863467+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review scene batch 3/8: 10 items, 0 issues"} 20:52:33 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:52:33.866374+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63587 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:52:49 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:52:49.558318+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:52:49 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:52:49.560896+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:52:49.574361+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review scene batch 4/8: 10 items, 2 issues"} 20:52:49 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:52:49.576959+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:52:57 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:52:57.378277+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:52:57 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:52:57.380535+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:52:57.394620+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review scene batch 5/8: 10 items, 0 issues"} 20:52:57 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:52:57.397984+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63594 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:53:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:53:07.094040+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:53:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:53:07.096589+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:53:07.111703+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review scene batch 6/8: 10 items, 0 issues"} 20:53:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:53:07.115641+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:53:16 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:53:16.838868+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:53:16 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:53:16.840830+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:53:16.851185+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review scene batch 7/8: 10 items, 0 issues"} 20:53:16 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:53:16.854712+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:53:19 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:53:19.654654+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:53:19 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:53:19.657229+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:53:19.670903+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review scene batch 8/8: 1 items, 0 issues"} {"timestamp": "2026-07-10T11:53:19.671376+00:00", "level": "INFO", "logger": "app.modules.pipeline.t2i_review", "message": "t2i_review v1: entity 42 diagnostics, scene 4 diagnostics (mutation=0)"} {"timestamp": "2026-07-10T11:53:19.692781+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step t2i_review completed (completed=1/1, failed=0)"} {"timestamp": "2026-07-10T11:53:19.753928+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T11:53:19.850626+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T11:53:19.875864+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T11:53:19.895882+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T11:53:19.901527+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T11:53:19.913082+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T11:53:19.917726+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['zoom_continuity_anchor', 'outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_geometry_readback']"} {"timestamp": "2026-07-10T11:53:19.919333+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=t2i_review, repaired=0)"} INFO: 127.0.0.1:63603 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63603 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:53:36.897232+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:zoom_continuity_anchor (Step zoom_continuity_anchor for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:63603 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/zoom_continuity_anchor?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:53:36.902932+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step zoom_continuity_anchor started (run_id=ed5ce645-4811-4d60-8e72-5529dc7ab819, model=gpt)"} 20:53:36 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:53:36.923508+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:53:50 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:53:50.569252+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:53:50 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:53:50.571295+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:53:50 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:53:50.586282+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:53:59 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:53:59.577760+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:53:59 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:53:59.579879+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:53:59 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:53:59.590389+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63612 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:54:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:54:26.064743+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:54:26 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:54:26.067252+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:54:26 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:54:26.081360+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:54:31 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:54:31.480682+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:54:31 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:54:31.483235+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:54:31 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:54:31.493300+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:54:35 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:54:35.735344+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:54:35 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:54:35.737525+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:54:35 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:54:35.747400+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63622 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:54:53 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:54:53.776541+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:54:53 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:54:53.779009+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:54:53 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:54:53.792600+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:54:58 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:54:58.634336+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:54:58 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:54:58.636861+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:54:58 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:54:58.645951+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:55:01 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:55:01.958687+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:55:01 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:55:01.962054+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:55:01 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:55:01.973388+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63635 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:55:18 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:55:18.285958+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:55:18 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:55:18.288461+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:55:18 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:55:18.302620+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:55:24 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:55:24.157995+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:55:24 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:55:24.160482+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:55:24.186846+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step zoom_continuity_anchor completed (completed=4/4, failed=0)"} {"timestamp": "2026-07-10T11:55:24.260722+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T11:55:24.377410+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T11:55:24.406367+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T11:55:24.427272+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T11:55:24.431921+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T11:55:24.443872+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T11:55:24.449039+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_geometry_readback']"} {"timestamp": "2026-07-10T11:55:24.450541+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=zoom_continuity_anchor, repaired=0)"} INFO: 127.0.0.1:63643 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63643 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:55:37.082689+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:outdoor_site_layout (Step outdoor_site_layout for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:63643 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/outdoor_site_layout?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:55:37.117316+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T11:55:37.172184+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T11:55:37.192395+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T11:55:37.209973+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T11:55:37.214659+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T11:55:37.223885+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T11:55:37.227455+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['outdoor_place_spec', 'outdoor_shot_grounding', 'floor_plan_geometry_readback']"} {"timestamp": "2026-07-10T11:55:37.228615+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=outdoor_site_layout, repaired=0)"} INFO: 127.0.0.1:63657 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63657 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:56:07.143775+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:outdoor_place_spec (Step outdoor_place_spec for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:63657 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/outdoor_place_spec?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T11:56:07.150171+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step outdoor_place_spec started (run_id=995f6768-30d7-4189-9e24-363cc858cf22, model=gpt)"} 20:56:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:56:07.160190+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63668 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:56:43 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:56:43.735000+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:56:43 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:56:43.737512+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:56:43 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:56:43.756524+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:57:02 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:57:02.376581+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:57:02 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:57:02.377919+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:57:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:57:02.392445+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63679 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63686 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:57:57 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:57:57.967147+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:57:57 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:57:57.969644+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:57:57 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:57:57.988576+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63694 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:58:13 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:58:13.417807+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:58:13 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:58:13.420325+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T11:58:13.433762+00:00", "level": "INFO", "logger": "app.core.steps.outdoor_place_spec_step", "message": "outdoor_place_spec: group=bg_harbor_commercial_street 매핑 씬 없음 — skip"} {"timestamp": "2026-07-10T11:58:13.433962+00:00", "level": "INFO", "logger": "app.core.steps.outdoor_place_spec_step", "message": "outdoor_place_spec: group=bg_large_market 매핑 씬 없음 — skip"} 20:58:13 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:58:13.438856+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63702 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:58:39 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:58:39.555516+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:58:39 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:58:39.558028+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:58:39 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:58:39.576319+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 20:58:57 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:58:57.688677+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:58:57 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:58:57.691206+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:58:57 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:58:57.710848+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63711 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 20:59:21 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T11:59:21.980624+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 20:59:21 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T11:59:21.982756+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 20:59:21 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T11:59:21.999667+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63723 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:00:04 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:00:04.890839+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:00:04 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:00:04.893241+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:00:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:00:04.908552+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63737 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:00:34 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:00:34.912694+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:00:34 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:00:34.915290+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:00:34 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:00:34.934147+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63744 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:00:53 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:00:53.761019+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:00:53 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:00:53.764342+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T12:00:53.793511+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step outdoor_place_spec completed (completed=12/12, failed=0)"} {"timestamp": "2026-07-10T12:00:53.863940+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T12:00:53.960557+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T12:00:53.985870+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T12:00:54.008814+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T12:00:54.014180+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T12:00:54.027387+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T12:00:54.031974+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['outdoor_shot_grounding', 'floor_plan_geometry_readback']"} {"timestamp": "2026-07-10T12:00:54.033360+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=outdoor_place_spec, repaired=0)"} INFO: 127.0.0.1:63756 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63756 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T12:01:07.627527+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:outdoor_place_canon (Step outdoor_place_canon for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:63756 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/outdoor_place_canon?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T12:01:07.637407+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step outdoor_place_canon started (run_id=4e75f990-5acb-4d7c-8d7d-d3c04a7b6d20, model=gpt)"} OPIK: Started logging traces to the "theroad-scene-lab" project at https://www.comet.com/opik/api/v1/session/redirect/projects/?trace_id=019f4be7-4966-789c-88b8-742f92790716&path=aHR0cHM6Ly93d3cuY29tZXQuY29tL29waWsvYXBpLw==. INFO: 127.0.0.1:63771 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:01:38 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:01:38.459888+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:01:53 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:01:53.911131+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:01:53 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:01:53.921279+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:01:53 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:01:53.938487+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} INFO: 127.0.0.1:63783 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:02:29 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:02:29.099405+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:02:29 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:02:29.112634+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} 21:02:29 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:02:29.131047+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63796 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:02:39 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:02:39.861492+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:02:39 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:02:39.871522+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:02:39 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:02:39.881024+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} 21:02:59 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:02:59.374352+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:02:59 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:02:59.388296+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} INFO: 127.0.0.1:63806 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63818 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63827 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63838 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63853 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63864 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63887 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:06:13 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:06:13.733553+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:06:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:06:26.311719+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:06:26 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:06:26.321982+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:06:26 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:06:26.342081+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} INFO: 127.0.0.1:63897 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:06:45 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:06:45.119440+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:06:45 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:06:45.131040+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} 21:06:45 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:06:45.155080+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:06:48 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:06:48.419097+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:06:48 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:06:48.429058+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:06:48 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:06:48.438701+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} INFO: 127.0.0.1:63907 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:07:14 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:07:14.425092+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:07:14 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:07:14.437229+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} INFO: 127.0.0.1:63923 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63933 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63945 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63955 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63965 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:63981 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:10:37 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:10:37.413095+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:63997 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:10:50 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:10:50.352946+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:10:50 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:10:50.364653+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:10:50 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:10:50.379642+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} 21:11:05 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:11:05.181313+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:11:05 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:11:05.192347+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} 21:11:05 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:11:05.215375+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:64011 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:11:27 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:11:27.878200+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:11:27 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:11:27.884594+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:11:27 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:11:27.894992+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} INFO: 127.0.0.1:64027 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:11:47 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:11:47.742948+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:11:47 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:11:47.752220+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} INFO: 127.0.0.1:64040 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64052 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64061 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64072 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64082 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64094 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64114 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:15:18 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:15:18.481073+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:64127 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:15:39 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:15:39.742665+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:15:39 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:15:39.757139+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:15:39 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:15:39.780537+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} INFO: 127.0.0.1:64166 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:16:14 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:16:14.002310+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:16:14 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:16:14.015850+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} 21:16:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:16:14.043122+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:16:38 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:16:38.150089+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:16:38 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:16:38.163621+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:16:38 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:16:38.171546+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} INFO: 127.0.0.1:64187 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:17:02 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:17:02.682196+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:17:02 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:17:02.697540+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} INFO: 127.0.0.1:64197 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64211 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64221 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64233 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64242 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64257 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64270 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64283 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64293 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64311 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64321 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64334 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:23:05 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:23:05.032984+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:64348 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:23:15 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:23:15.109118+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:23:15 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:23:15.118035+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:23:15 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:23:15.137247+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} 21:23:29 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:23:29.899298+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:23:29 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:23:29.909748+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} 21:23:29 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:23:29.931908+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:23:36 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:23:36.709443+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:23:36 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:23:36.718714+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:23:36 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:23:36.727950+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} INFO: 127.0.0.1:64363 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:23:51 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:23:51.330292+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:23:51 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:23:51.339293+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} INFO: 127.0.0.1:64375 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64385 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64401 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64415 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64424 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64448 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:27:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:27:07.468035+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:64494 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64502 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/pipeline-graph HTTP/1.1" 200 OK 21:27:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:27:26.449285+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:27:26 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:27:26.459038+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:27:26 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:27:26.479203+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} INFO: 127.0.0.1:64510 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:27:54 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:27:54.729291+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:27:54 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:27:54.741104+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} 21:27:54 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:27:54.766593+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:28:05 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:28:05.614158+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:28:05 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:28:05.623985+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:28:05 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:28:05.632809+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} INFO: 127.0.0.1:64522 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:28:24 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:28:24.784692+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:28:24 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:28:24.796182+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} INFO: 127.0.0.1:64542 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64554 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64569 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64582 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64594 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64606 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64632 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:32:01 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:32:01.644303+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:64648 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:32:21 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:32:21.989939+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:32:21 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:32:22.001011+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:32:22 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:32:22.022713+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} INFO: 127.0.0.1:64660 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:33:03 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:33:03.058732+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:33:03 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:33:03.066847+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} 21:33:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:33:03.091585+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:64672 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:33:34 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:33:34.692690+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:33:34 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:33:34.700084+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:33:34 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:33:34.708456+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} INFO: 127.0.0.1:64685 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:34:03 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:34:03.464347+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:34:03 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:34:03.475527+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} INFO: 127.0.0.1:64696 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64711 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64726 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64737 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64749 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64767 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64778 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64794 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:37:55 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:37:55.032815+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:64807 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:38:11 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:38:11.612364+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:38:11 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:38:11.623162+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:38:11 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:38:11.643777+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} 21:38:35 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:38:35.036364+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:38:35 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:38:35.047768+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} 21:38:35 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:38:35.072777+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:64823 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:38:50 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:38:50.418794+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:38:50 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:38:50.429780+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:38:50 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:38:50.439164+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} INFO: 127.0.0.1:64833 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:39:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:39:10.933768+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:39:10 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:39:10.940669+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} INFO: 127.0.0.1:64850 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64864 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64879 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64889 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64908 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:42:10 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:42:10.094139+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:64923 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:42:21 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:42:21.468480+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:42:21 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:42:21.479945+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:42:21 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:42:21.506938+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} 21:42:37 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:42:37.749300+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:42:37 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:42:37.760789+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} 21:42:37 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:42:37.786213+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:64936 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:42:45 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:42:45.464710+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:42:45 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:42:45.475014+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:42:45 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:42:45.483738+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} 21:42:59 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:42:59.741467+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:42:59 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:42:59.754053+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} INFO: 127.0.0.1:64951 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64963 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64973 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64985 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:64999 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65012 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65056 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:46:23 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:46:23.952109+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:46:39 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:46:39.112669+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:46:39 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:46:39.124311+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:46:39 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:46:39.146004+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} INFO: 127.0.0.1:65077 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:47:09 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:47:09.091212+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:47:09 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:47:09.104482+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} 21:47:09 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:47:09.131504+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:65089 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:47:22 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:47:22.611777+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:47:22 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:47:22.619383+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:47:22 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini {"timestamp": "2026-07-10T12:47:22.628190+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.1-pro-preview; provider = gemini"} 21:47:35 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:47:35.828805+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:47:35 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.1-pro-preview) 200 OK {"timestamp": "2026-07-10T12:47:35.836152+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=gemini/gemini-3.1-pro-preview)\u001b[32m 200 OK\u001b[0m"} INFO: 127.0.0.1:65105 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65117 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65129 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65141 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65155 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65170 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T12:50:19.637338+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step outdoor_place_canon completed (completed=10/10, failed=0)"} {"timestamp": "2026-07-10T12:50:19.704782+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T12:50:19.915234+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T12:50:19.935103+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T12:50:19.952908+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T12:50:19.957397+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T12:50:19.967291+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T12:50:19.971115+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['outdoor_shot_grounding', 'floor_plan_geometry_readback']"} {"timestamp": "2026-07-10T12:50:19.972691+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=outdoor_place_canon, repaired=0)"} INFO: 127.0.0.1:65183 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65183 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T12:50:41.754914+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:outdoor_shot_grounding (Step outdoor_shot_grounding for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:65183 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/outdoor_shot_grounding?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T12:50:41.759959+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step outdoor_shot_grounding started (run_id=2d79247a-d1c1-4012-86f9-5623763a08de, model=gpt)"} 21:50:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:50:41.767213+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:50:54 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:50:54.249046+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:50:54 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:50:54.259364+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:50:54 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:50:54.270652+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:51:08 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:51:08.425840+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:51:08 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:51:08.432943+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:51:08 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:51:08.447443+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:65234 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:51:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:51:26.116552+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:51:26 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:51:26.129005+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:51:26 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:51:26.143522+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:51:40 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:51:40.011661+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:51:40 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:51:40.024477+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:51:40 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:51:40.038334+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:65254 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:51:58 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:51:58.309222+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:51:58 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:51:58.322501+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:51:58 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:51:58.340861+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:52:11 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:52:11.110593+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:52:11 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:52:11.123498+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:52:11 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:52:11.138565+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:65266 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65276 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:52:51 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:52:51.512085+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:52:51 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:52:51.523443+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:52:51 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:52:51.539067+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:53:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:53:06.305815+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:53:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:53:06.318781+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:53:06 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:53:06.335846+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:65290 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:53:21 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:53:21.305857+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:53:21 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:53:21.319482+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:53:21 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:53:21.335478+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:53:31 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:53:31.400760+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:53:31 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:53:31.402029+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:53:31 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:53:31.427692+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:65300 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:53:47 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:53:47.960861+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:53:47 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:53:47.974204+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:53:47 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:53:47.989195+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:54:01 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:54:01.452905+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:54:01 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:54:01.465712+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:54:01 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:54:01.481039+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:65311 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:54:17 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:54:17.812641+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:54:17 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:54:17.823794+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:54:17 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:54:17.841928+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:54:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:54:26.485454+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:54:26 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:54:26.496873+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:54:26 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:54:26.515601+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:54:41 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:54:41.900600+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:54:41 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:54:41.914466+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:54:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:54:41.929451+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:65324 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:54:59 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:54:59.734004+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:54:59 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:54:59.745058+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:54:59 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:54:59.761134+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:55:05 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:55:05.742657+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:55:05 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:55:05.756797+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:55:05 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:55:05.771972+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:65339 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:55:22 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:55:22.339012+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:55:22 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:55:22.351427+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:55:22 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:55:22.367262+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:55:37 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:55:37.173836+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:55:37 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:55:37.187309+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:55:37 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:55:37.200932+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:65354 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:55:51 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:55:51.241432+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:55:51 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:55:51.254115+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:55:51 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:55:51.269349+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:56:09 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:56:09.787523+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:56:09 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:56:09.799858+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:56:09 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:56:09.814119+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:65365 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:56:23 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:56:23.496957+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:56:23 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:56:23.510227+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:56:23 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:56:23.525410+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:56:38 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:56:38.025262+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:56:38 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:56:38.038982+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:56:38 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:56:38.053371+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:65385 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:56:58 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:56:58.416225+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:56:58 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:56:58.428167+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:56:58 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:56:58.443500+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:65394 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:57:20 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:57:20.179760+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:57:20 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:57:20.192145+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:57:20 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:57:20.208249+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:57:28 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:57:28.945770+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:57:28 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:57:28.957767+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:57:28 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:57:28.972813+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:65405 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:57:46 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:57:46.723359+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:57:46 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:57:46.735348+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:57:46 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:57:46.750018+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:58:01 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:58:01.531783+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:58:01 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:58:01.539020+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:58:01 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:58:01.556386+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:65417 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:58:15 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:58:15.931045+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:58:15 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:58:15.942068+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:58:15 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:58:15.955908+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:58:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:58:26.786338+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:58:26 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:58:26.796494+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:58:26 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:58:26.811074+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:58:34 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:58:34.336754+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:58:34 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:58:34.344572+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 21:58:34 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:58:34.359225+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 21:58:41 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:58:41.711307+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:58:41 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:58:41.718903+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T12:58:41.737520+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step outdoor_shot_grounding completed (completed=32/32, failed=0)"} {"timestamp": "2026-07-10T12:58:41.798412+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T12:58:41.896577+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T12:58:41.921736+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T12:58:41.943024+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T12:58:41.948624+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T12:58:41.959837+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T12:58:41.964414+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['floor_plan_geometry_readback']"} {"timestamp": "2026-07-10T12:58:41.965921+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=outdoor_shot_grounding, repaired=0)"} INFO: 127.0.0.1:65431 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65431 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T12:58:42.473224+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:world_guide (Step world_guide for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:65431 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/world_guide?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T12:58:42.481445+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step world_guide started (run_id=32398ba1-42a8-4960-9ccc-ee8e1f50e306, model=gpt)"} 21:58:42 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T12:58:42.499641+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:65445 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65457 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 21:59:46 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T12:59:46.122988+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 21:59:46 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T12:59:46.124728+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T12:59:46.149377+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step world_guide completed (completed=1/1, failed=0)"} {"timestamp": "2026-07-10T12:59:46.176108+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T12:59:46.226984+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T12:59:46.247120+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T12:59:46.260863+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T12:59:46.265201+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T12:59:46.275113+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T12:59:46.278554+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['floor_plan_geometry_readback']"} {"timestamp": "2026-07-10T12:59:46.279610+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=world_guide, repaired=0)"} INFO: 127.0.0.1:65469 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65469 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:00:12.614086+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:space_set_bg (Step space_set_bg for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:65469 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/space_set_bg?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:00:12.644334+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T13:00:12.699190+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T13:00:12.720897+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T13:00:12.737191+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T13:00:12.741658+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T13:00:12.751764+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T13:00:12.755473+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['floor_plan_geometry_readback']"} {"timestamp": "2026-07-10T13:00:12.756745+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=space_set_bg, repaired=0)"} INFO: 127.0.0.1:65474 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:65481 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:65480 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/character-outlooks HTTP/1.1" 200 OK INFO: 127.0.0.1:65477 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:65483 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:65487 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/character-outlooks HTTP/1.1" 200 OK INFO: 127.0.0.1:65485 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/2ed8f997-7529-4e23-9536-226dda9fe195/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:65491 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/2ed8f997-7529-4e23-9536-226dda9fe195/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:65489 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:65497 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/character-outlooks HTTP/1.1" 200 OK INFO: 127.0.0.1:65496 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:65493 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/entities?type=prop HTTP/1.1" 200 OK INFO: 127.0.0.1:65499 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/episodes/2ed8f997-7529-4e23-9536-226dda9fe195/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:65504 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/entities/31f32cbe-c866-42cf-9455-142f19e73355 HTTP/1.1" 200 OK INFO: 127.0.0.1:65507 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?entity_id=31f32cbe-c866-42cf-9455-142f19e73355 HTTP/1.1" 200 OK INFO: 127.0.0.1:65509 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/entities/936c4730-84dd-4002-8fcf-19a3031c5a9b HTTP/1.1" 200 OK INFO: 127.0.0.1:65511 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?entity_id=936c4730-84dd-4002-8fcf-19a3031c5a9b HTTP/1.1" 200 OK INFO: 127.0.0.1:65514 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/entities/850ba468-851c-4b8b-8432-f6b279a9f467 HTTP/1.1" 200 OK INFO: 127.0.0.1:65516 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?entity_id=850ba468-851c-4b8b-8432-f6b279a9f467 HTTP/1.1" 200 OK INFO: 127.0.0.1:65519 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/entities/4981052a-2d23-4760-8f00-8797080a8af0 HTTP/1.1" 200 OK INFO: 127.0.0.1:65521 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?entity_id=4981052a-2d23-4760-8f00-8797080a8af0 HTTP/1.1" 200 OK INFO: 127.0.0.1:65523 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:65523 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:00:42.666224+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:ref_image_gen (Step ref_image_gen for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:65523 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/ref_image_gen?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:00:42.672970+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step ref_image_gen started (run_id=22f1fd21-562e-408b-88bb-3ee5fcc889ae, model=gemini-image)"} {"timestamp": "2026-07-10T13:00:42.701781+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T13:00:42.755011+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T13:00:42.779921+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T13:00:42.794709+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T13:00:42.799159+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T13:00:42.808610+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T13:00:42.812246+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['floor_plan_geometry_readback']"} {"timestamp": "2026-07-10T13:00:42.813052+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=-, repaired=0)"} {"timestamp": "2026-07-10T13:00:42.816737+00:00", "level": "ERROR", "logger": "app.core.step_runner", "message": "Step ref_image_gen _execute_and_finalize crashed: 분석이 완료되지 않았습니다 (현재: uploaded). 분석을 먼저 완료하세요.\nTraceback (most recent call last):\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/core/step_runner.py\", line 1224, in _execute_and_finalize\n result = self._execute(mode=execute_mode)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/core/steps/image_steps.py\", line 165, in _execute\n result = svc.generate_base_references(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/services/reference_image_service.py\", line 85, in generate_base_references\n return self.generate_reference_images_only(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/services/reference_image_service.py\", line 126, in generate_reference_images_only\n return self._pipeline_svc.run(\n ^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/services/reference_pipeline_orchestrator.py\", line 161, in run\n raise AppError(\napp.core.errors.AppError: 분석이 완료되지 않았습니다 (현재: uploaded). 분석을 먼저 완료하세요.\n"} {"timestamp": "2026-07-10T13:00:42.816785+00:00", "level": "ERROR", "logger": "app.services.step_execution_service", "message": "Step ref_image_gen failed: 분석이 완료되지 않았습니다 (현재: uploaded). 분석을 먼저 완료하세요."} INFO: 127.0.0.1:65525 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/entities/b5fd7e48-85d9-4375-b0e3-08951a5065dd HTTP/1.1" 200 OK INFO: 127.0.0.1:65527 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?entity_id=b5fd7e48-85d9-4375-b0e3-08951a5065dd HTTP/1.1" 200 OK INFO: 127.0.0.1:65530 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/entities/a8dcaf80-b6fc-4cb3-ab79-617454aa98e5 HTTP/1.1" 200 OK INFO: 127.0.0.1:65532 - "GET /api/v1/projects/ed02e5c1-df1e-4f92-af56-45377ae85d47/images?entity_id=a8dcaf80-b6fc-4cb3-ab79-617454aa98e5 HTTP/1.1" 200 OK INFO: 127.0.0.1:65535 - "GET /api/v1/projects/?per_page=100 HTTP/1.1" 200 OK INFO: 127.0.0.1:49154 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209 HTTP/1.1" 200 OK INFO: 127.0.0.1:49159 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:49160 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:49162 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:49158 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:49164 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:49170 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:49172 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images HTTP/1.1" 200 OK INFO: 127.0.0.1:49174 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images HTTP/1.1" 200 OK INFO: 127.0.0.1:49176 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49182 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:49183 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/character-outlooks HTTP/1.1" 200 OK INFO: 127.0.0.1:49185 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/ HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:01:13.385025+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 13 completed, 0 failed"} INFO: 127.0.0.1:49190 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/character-outlooks HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:01:13.386577+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 55 completed, 1 failed"} INFO: 127.0.0.1:49188 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:49180 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/entities HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:01:13.437881+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 13 completed, 0 failed"} {"timestamp": "2026-07-10T13:01:13.439064+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 55 completed, 1 failed"} INFO: 127.0.0.1:49193 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:49194 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:49198 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:49200 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/character-outlooks HTTP/1.1" 200 OK INFO: 127.0.0.1:49196 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/entities?type=prop HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:01:15.323554+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 13 completed, 0 failed"} {"timestamp": "2026-07-10T13:01:15.324441+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 55 completed, 1 failed"} INFO: 127.0.0.1:49202 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:49216 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/entities/fe86e0bc-2b34-4e6e-bf2f-e279f598511b HTTP/1.1" 200 OK INFO: 127.0.0.1:49218 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?entity_id=fe86e0bc-2b34-4e6e-bf2f-e279f598511b HTTP/1.1" 200 OK INFO: 127.0.0.1:49220 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:01:32.768411+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:ref_image_gen (Step ref_image_gen for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49220 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/ref_image_gen?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:01:32.780359+00:00", "level": "WARNING", "logger": "app.core.step_runner", "message": "[RECOVERY] step=ref_image_gen status=running → force-like"} {"timestamp": "2026-07-10T13:01:32.782861+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step ref_image_gen started (run_id=58166080-b8ec-4739-9f29-bc279fbfc212, model=gemini-image)"} {"timestamp": "2026-07-10T13:01:32.837615+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T13:01:32.926615+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T13:01:32.962839+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T13:01:32.980399+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T13:01:32.985548+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T13:01:32.996700+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T13:01:33.000817+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['floor_plan_geometry_readback']"} {"timestamp": "2026-07-10T13:01:33.001870+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=-, repaired=0)"} {"timestamp": "2026-07-10T13:01:33.004846+00:00", "level": "ERROR", "logger": "app.core.step_runner", "message": "Step ref_image_gen _execute_and_finalize crashed: 분석이 완료되지 않았습니다 (현재: uploaded). 분석을 먼저 완료하세요.\nTraceback (most recent call last):\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/core/step_runner.py\", line 1224, in _execute_and_finalize\n result = self._execute(mode=execute_mode)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/core/steps/image_steps.py\", line 165, in _execute\n result = svc.generate_base_references(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/services/reference_image_service.py\", line 85, in generate_base_references\n return self.generate_reference_images_only(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/services/reference_image_service.py\", line 126, in generate_reference_images_only\n return self._pipeline_svc.run(\n ^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/services/reference_pipeline_orchestrator.py\", line 161, in run\n raise AppError(\napp.core.errors.AppError: 분석이 완료되지 않았습니다 (현재: uploaded). 분석을 먼저 완료하세요.\n"} {"timestamp": "2026-07-10T13:01:33.004892+00:00", "level": "ERROR", "logger": "app.services.step_execution_service", "message": "Step ref_image_gen failed: 분석이 완료되지 않았습니다 (현재: uploaded). 분석을 먼저 완료하세요."} INFO: 127.0.0.1:49229 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/entities/e1152ea2-e4b8-45b9-8f94-6fb1586647ba HTTP/1.1" 200 OK INFO: 127.0.0.1:49231 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?entity_id=e1152ea2-e4b8-45b9-8f94-6fb1586647ba HTTP/1.1" 200 OK INFO: 127.0.0.1:49235 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49240 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/entities/0e202f60-7d49-47b2-b3c8-e7ab2b4ffb33 HTTP/1.1" 200 OK INFO: 127.0.0.1:49242 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?entity_id=0e202f60-7d49-47b2-b3c8-e7ab2b4ffb33 HTTP/1.1" 200 OK INFO: 127.0.0.1:49246 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/entities/0c2fbd17-c670-4dc9-aaf9-14bd51b81947 HTTP/1.1" 200 OK INFO: 127.0.0.1:49248 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?entity_id=0c2fbd17-c670-4dc9-aaf9-14bd51b81947 HTTP/1.1" 200 OK INFO: 127.0.0.1:49251 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:02:22.843361+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:ref_image_gen (Step ref_image_gen for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49251 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/ref_image_gen?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:02:22.848669+00:00", "level": "WARNING", "logger": "app.core.step_runner", "message": "[RECOVERY] step=ref_image_gen status=running → force-like"} {"timestamp": "2026-07-10T13:02:22.850030+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step ref_image_gen started (run_id=95a13132-6707-47e2-9986-8d5b945d94be, model=gemini-image)"} {"timestamp": "2026-07-10T13:02:22.888339+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T13:02:22.951551+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T13:02:22.969429+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T13:02:22.984923+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T13:02:22.989610+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T13:02:22.998583+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T13:02:23.002009+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['floor_plan_geometry_readback']"} {"timestamp": "2026-07-10T13:02:23.002847+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=-, repaired=0)"} {"timestamp": "2026-07-10T13:02:23.005504+00:00", "level": "ERROR", "logger": "app.core.step_runner", "message": "Step ref_image_gen _execute_and_finalize crashed: 분석이 완료되지 않았습니다 (현재: uploaded). 분석을 먼저 완료하세요.\nTraceback (most recent call last):\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/core/step_runner.py\", line 1224, in _execute_and_finalize\n result = self._execute(mode=execute_mode)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/core/steps/image_steps.py\", line 165, in _execute\n result = svc.generate_base_references(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/services/reference_image_service.py\", line 85, in generate_base_references\n return self.generate_reference_images_only(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/services/reference_image_service.py\", line 126, in generate_reference_images_only\n return self._pipeline_svc.run(\n ^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/services/reference_pipeline_orchestrator.py\", line 161, in run\n raise AppError(\napp.core.errors.AppError: 분석이 완료되지 않았습니다 (현재: uploaded). 분석을 먼저 완료하세요.\n"} {"timestamp": "2026-07-10T13:02:23.005549+00:00", "level": "ERROR", "logger": "app.services.step_execution_service", "message": "Step ref_image_gen failed: 분석이 완료되지 않았습니다 (현재: uploaded). 분석을 먼저 완료하세요."} INFO: 127.0.0.1:49254 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/entities/1478fcb5-f3f6-49c0-848e-da07cdea59a1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49256 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?entity_id=1478fcb5-f3f6-49c0-848e-da07cdea59a1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49264 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49271 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/entities/74538202-973e-4738-80de-9458e75e2ea0 HTTP/1.1" 200 OK INFO: 127.0.0.1:49273 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?entity_id=74538202-973e-4738-80de-9458e75e2ea0 HTTP/1.1" 200 OK INFO: 127.0.0.1:49276 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/entities/19a1fe27-9753-4387-b40e-2bdf8fbf1419 HTTP/1.1" 200 OK INFO: 127.0.0.1:49278 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?entity_id=19a1fe27-9753-4387-b40e-2bdf8fbf1419 HTTP/1.1" 200 OK INFO: 127.0.0.1:49280 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:03:12.937635+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:ref_image_gen (Step ref_image_gen for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49280 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/ref_image_gen?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:03:12.947864+00:00", "level": "WARNING", "logger": "app.core.step_runner", "message": "[RECOVERY] step=ref_image_gen status=running → force-like"} {"timestamp": "2026-07-10T13:03:12.950673+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step ref_image_gen started (run_id=fdc8e77c-0d78-4087-a29f-70161c4a7112, model=gemini-image)"} {"timestamp": "2026-07-10T13:03:13.025587+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T13:03:13.133338+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T13:03:13.161084+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T13:03:13.178578+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T13:03:13.183874+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T13:03:13.195744+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T13:03:13.200211+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['floor_plan_geometry_readback']"} {"timestamp": "2026-07-10T13:03:13.201379+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=-, repaired=0)"} {"timestamp": "2026-07-10T13:03:13.204902+00:00", "level": "ERROR", "logger": "app.core.step_runner", "message": "Step ref_image_gen _execute_and_finalize crashed: 분석이 완료되지 않았습니다 (현재: uploaded). 분석을 먼저 완료하세요.\nTraceback (most recent call last):\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/core/step_runner.py\", line 1224, in _execute_and_finalize\n result = self._execute(mode=execute_mode)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/core/steps/image_steps.py\", line 165, in _execute\n result = svc.generate_base_references(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/services/reference_image_service.py\", line 85, in generate_base_references\n return self.generate_reference_images_only(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/services/reference_image_service.py\", line 126, in generate_reference_images_only\n return self._pipeline_svc.run(\n ^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/services/reference_pipeline_orchestrator.py\", line 161, in run\n raise AppError(\napp.core.errors.AppError: 분석이 완료되지 않았습니다 (현재: uploaded). 분석을 먼저 완료하세요.\n"} {"timestamp": "2026-07-10T13:03:13.204962+00:00", "level": "ERROR", "logger": "app.services.step_execution_service", "message": "Step ref_image_gen failed: 분석이 완료되지 않았습니다 (현재: uploaded). 분석을 먼저 완료하세요."} INFO: 127.0.0.1:49283 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/2314207d-e8f2-4d59-a91e-3e8113702fb3/file HTTP/1.1" 200 OK INFO: 127.0.0.1:49292 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49297 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/2314207d-e8f2-4d59-a91e-3e8113702fb3/file HTTP/1.1" 401 Unauthorized INFO: 127.0.0.1:49302 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:04:03.007599+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:ref_image_gen (Step ref_image_gen for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49302 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/ref_image_gen?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:04:03.011752+00:00", "level": "WARNING", "logger": "app.core.step_runner", "message": "[RECOVERY] step=ref_image_gen status=running → force-like"} {"timestamp": "2026-07-10T13:04:03.012974+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step ref_image_gen started (run_id=3fa4c4ee-ceea-4608-98f4-57418bfaf186, model=gemini-image)"} {"timestamp": "2026-07-10T13:04:03.045415+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T13:04:03.102530+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T13:04:03.125175+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T13:04:03.141541+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T13:04:03.146374+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T13:04:03.156100+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T13:04:03.159652+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode f8e669c3-f8df-47ce-8a93-40dca77cbaf5 status NOT advanced — incomplete steps: ['floor_plan_geometry_readback']"} {"timestamp": "2026-07-10T13:04:03.160517+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=-, repaired=0)"} {"timestamp": "2026-07-10T13:04:03.163231+00:00", "level": "ERROR", "logger": "app.core.step_runner", "message": "Step ref_image_gen _execute_and_finalize crashed: 분석이 완료되지 않았습니다 (현재: uploaded). 분석을 먼저 완료하세요.\nTraceback (most recent call last):\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/core/step_runner.py\", line 1224, in _execute_and_finalize\n result = self._execute(mode=execute_mode)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/core/steps/image_steps.py\", line 165, in _execute\n result = svc.generate_base_references(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/services/reference_image_service.py\", line 85, in generate_base_references\n return self.generate_reference_images_only(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/services/reference_image_service.py\", line 126, in generate_reference_images_only\n return self._pipeline_svc.run(\n ^^^^^^^^^^^^^^^^^^^^^^^\n File \"/Users/manta/Documents/Projects/TheRoad-I1/backend/app/services/reference_pipeline_orchestrator.py\", line 161, in run\n raise AppError(\napp.core.errors.AppError: 분석이 완료되지 않았습니다 (현재: uploaded). 분석을 먼저 완료하세요.\n"} {"timestamp": "2026-07-10T13:04:03.163279+00:00", "level": "ERROR", "logger": "app.services.step_execution_service", "message": "Step ref_image_gen failed: 분석이 완료되지 않았습니다 (현재: uploaded). 분석을 먼저 완료하세요."} INFO: 127.0.0.1:49305 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/2314207d-e8f2-4d59-a91e-3e8113702fb3/file HTTP/1.1" 401 Unauthorized INFO: 127.0.0.1:49314 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49349 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:49357 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:49356 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:49354 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:06:07.444677+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 13 completed, 0 failed"} {"timestamp": "2026-07-10T13:06:07.445173+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 55 completed, 1 failed"} INFO: 127.0.0.1:49358 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:49360 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:49362 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/progress HTTP/1.1" 200 OK INFO: 127.0.0.1:49364 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49370 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/fulltext HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:06:07.515604+00:00", "level": "WARNING", "logger": "app.core.name_matcher", "message": "name_index collision: key='캐주얼1' kept existing entry, skipped new from raw='캐주얼1'"} {"timestamp": "2026-07-10T13:06:07.516228+00:00", "level": "WARNING", "logger": "app.core.name_matcher", "message": "name_index collision: key='캐주얼1' kept existing entry, skipped new from raw='캐주얼1'"} {"timestamp": "2026-07-10T13:06:07.516311+00:00", "level": "WARNING", "logger": "app.core.name_matcher", "message": "name_index collision: key='캐주얼1' kept existing entry, skipped new from raw='캐주얼1'"} {"timestamp": "2026-07-10T13:06:07.516347+00:00", "level": "WARNING", "logger": "app.core.name_matcher", "message": "name_index collision: key='캐주얼1' kept existing entry, skipped new from raw='캐주얼1'"} INFO: 127.0.0.1:49372 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?type=chain_bg&episode_id=cfd19be1-aa27-45c1-ae71-34a3e285d19c HTTP/1.1" 200 OK INFO: 127.0.0.1:49374 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49367 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:49368 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/episodes/cfd19be1-aa27-45c1-ae71-34a3e285d19c/stills HTTP/1.1" 200 OK INFO: 127.0.0.1:49376 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=7630404f-d3c6-4175-9181-e89569d61ab8 HTTP/1.1" 200 OK INFO: 127.0.0.1:49385 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=69c29903-a9b9-43c7-a544-d8578152f9f3 HTTP/1.1" 200 OK INFO: 127.0.0.1:49382 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=c0275c52-7c0c-4669-a6db-9c70303efae4 HTTP/1.1" 200 OK INFO: 127.0.0.1:49379 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=cbf0725a-7465-465c-8b41-ba85534bd8cd HTTP/1.1" 200 OK INFO: 127.0.0.1:49386 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d409ed00-8a14-43d5-a3ae-b6e57c82e86b HTTP/1.1" 200 OK INFO: 127.0.0.1:49384 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=c5813c0e-2a40-4ba9-a20a-ebba963e8fed HTTP/1.1" 200 OK INFO: 127.0.0.1:49388 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b05bc03b-9f13-405f-857b-2f329a2a473c HTTP/1.1" 200 OK INFO: 127.0.0.1:49396 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=9415340d-99f0-4aa1-9fa7-172132b7936e HTTP/1.1" 200 OK INFO: 127.0.0.1:49392 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=0da59890-e357-42a0-98c3-a9f48ae036c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:49398 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d2af54af-6729-4aed-a17d-d82fa71d7731 HTTP/1.1" 200 OK INFO: 127.0.0.1:49394 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=56d73c52-41b4-469c-9286-a7d682f6b222 HTTP/1.1" 200 OK INFO: 127.0.0.1:49395 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=9c4da7bf-b2da-4151-af33-cd4db1ff12e1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49400 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=9b62eb59-b619-46eb-818c-be7b7128b2e8 HTTP/1.1" 200 OK INFO: 127.0.0.1:49404 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=e27e68ed-10ef-4d9d-bc91-db655d5f35f6 HTTP/1.1" 200 OK INFO: 127.0.0.1:49407 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=695ea2c6-f3f9-4ed3-b8dd-706368afecbf HTTP/1.1" 200 OK INFO: 127.0.0.1:49408 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=36fcdc0d-995f-4245-a8db-2009c228e49e HTTP/1.1" 200 OK INFO: 127.0.0.1:49403 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=8e35046a-8488-4d93-858e-5497af2fabd4 HTTP/1.1" 200 OK INFO: 127.0.0.1:49410 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=66243ca0-a413-49ca-aeac-1c1160e66000 HTTP/1.1" 200 OK INFO: 127.0.0.1:49412 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=cdfaf23c-3bb6-4454-adaa-5235bfeb05b3 HTTP/1.1" 200 OK INFO: 127.0.0.1:49414 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=f1010b39-6709-4957-8144-59b66ed9b3c0 HTTP/1.1" 200 OK INFO: 127.0.0.1:49419 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=79193048-d30b-403b-8b81-4ccc98f8f496 HTTP/1.1" 200 OK INFO: 127.0.0.1:49420 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=898f0e4c-f6a9-4fee-b9e8-24526c5ef44a HTTP/1.1" 200 OK INFO: 127.0.0.1:49424 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d3adb264-a8ee-4117-85d5-f8815371ba18 HTTP/1.1" 200 OK INFO: 127.0.0.1:49418 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=43350c41-5d92-46b7-bc47-5afb34395c85 HTTP/1.1" 200 OK INFO: 127.0.0.1:49423 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=69eb199b-22dc-45e9-84ef-0ad3e2167107 HTTP/1.1" 200 OK INFO: 127.0.0.1:49426 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=7e9ace7a-e9bc-4df0-86cf-3c68751c8da9 HTTP/1.1" 200 OK INFO: 127.0.0.1:49432 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=f4963eef-689e-4e5f-8379-d8ad06bbb5e1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49428 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=f559b23c-2dc1-4e28-b2fb-af35446831d8 HTTP/1.1" 200 OK INFO: 127.0.0.1:49430 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=ce1fcbe2-8b3d-467d-b7c3-f389f043f1c7 HTTP/1.1" 200 OK INFO: 127.0.0.1:49436 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=6942cd95-964d-4734-8062-5b4a06654a88 HTTP/1.1" 200 OK INFO: 127.0.0.1:49435 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=8e477801-476f-440c-9346-6613d74ec01d HTTP/1.1" 200 OK INFO: 127.0.0.1:49438 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=fc6965c0-fca1-4c3d-a384-64b6052ee551 HTTP/1.1" 200 OK INFO: 127.0.0.1:49442 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=5e690d24-6e28-49ba-a465-941326c3c82d HTTP/1.1" 200 OK INFO: 127.0.0.1:49448 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=ba2f735d-90da-4cbc-9364-209bcfb4f9dd HTTP/1.1" 200 OK INFO: 127.0.0.1:49441 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=3df2d8ed-71b5-4c53-9821-3f4a306d6145 HTTP/1.1" 200 OK INFO: 127.0.0.1:49446 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=8dd2b055-3ea9-4cc9-8d57-eac6d4d535e0 HTTP/1.1" 200 OK INFO: 127.0.0.1:49444 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=105df951-e8e7-4051-b59f-89fcbf3d9023 HTTP/1.1" 200 OK INFO: 127.0.0.1:49450 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=e9c2958a-331e-4883-a54d-a9d0e6ef618f HTTP/1.1" 200 OK INFO: 127.0.0.1:49452 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=7d408ef5-7471-48d7-9905-2aa7de9fa75c HTTP/1.1" 200 OK INFO: 127.0.0.1:49455 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=178c832e-f788-4d10-8fab-ffb262996370 HTTP/1.1" 200 OK INFO: 127.0.0.1:49456 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=a95e489f-73f7-463f-98c6-be0eaeb1918e HTTP/1.1" 200 OK INFO: 127.0.0.1:49458 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=57a985d4-19ae-46c1-9b19-11e00e75741d HTTP/1.1" 200 OK INFO: 127.0.0.1:49461 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=21e70b89-a825-44d1-8cf0-be680d2204be HTTP/1.1" 200 OK INFO: 127.0.0.1:49462 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b8918e4b-808a-47bd-97e5-03059670ece4 HTTP/1.1" 200 OK INFO: 127.0.0.1:49466 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=93755fe2-6d3c-4a95-8425-a1638dfdaae0 HTTP/1.1" 200 OK INFO: 127.0.0.1:49465 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=54303b84-6ad1-4a0a-a2b8-d8a95d583d7d HTTP/1.1" 200 OK INFO: 127.0.0.1:49472 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=e0b4c771-7881-40fe-8c24-d4c4436463c8 HTTP/1.1" 200 OK INFO: 127.0.0.1:49470 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=2fb31360-b334-43a8-a67c-24633fb3f851 HTTP/1.1" 200 OK INFO: 127.0.0.1:49468 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=99cf68fb-e85b-42de-a323-91658d2c018d HTTP/1.1" 200 OK INFO: 127.0.0.1:49474 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=ebe27838-ec2c-44fc-8cbb-37487970d16c HTTP/1.1" 200 OK INFO: 127.0.0.1:49478 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=8344d6a7-aae8-454e-94f8-4dab44ea8cf1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49477 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=a19b6ed0-5bf0-4080-b4bf-aeb3bbdcc24f HTTP/1.1" 200 OK INFO: 127.0.0.1:49481 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=6cfde730-7fce-4eb6-9d02-1924e9e56ce3 HTTP/1.1" 200 OK INFO: 127.0.0.1:49482 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=0f6526a6-6346-44c8-b6af-3ef409c4ec67 HTTP/1.1" 200 OK INFO: 127.0.0.1:49486 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d1b53ba5-c3fe-4deb-9cfd-ca5d64e4bc25 HTTP/1.1" 200 OK INFO: 127.0.0.1:49485 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=ea099678-2d15-4539-b0ff-77151031bc6b HTTP/1.1" 200 OK INFO: 127.0.0.1:49488 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=975e58f3-7e1d-416a-a809-3b844b2bafcb HTTP/1.1" 200 OK INFO: 127.0.0.1:49490 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=18f43e47-9fea-4362-9e91-e1714ca1dbea HTTP/1.1" 200 OK INFO: 127.0.0.1:49492 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b37afc09-966b-4387-a6b4-a2fddceb4a40 HTTP/1.1" 200 OK INFO: 127.0.0.1:49494 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=1709eded-bb38-405f-813d-e1a2f3c49d58 HTTP/1.1" 200 OK INFO: 127.0.0.1:49496 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=171ead32-cd5e-43a4-b97f-384a82ae0f18 HTTP/1.1" 200 OK INFO: 127.0.0.1:49500 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=ada5c24a-a3a5-404f-935d-8e0cf57acc90 HTTP/1.1" 200 OK INFO: 127.0.0.1:49498 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b39ef61f-dcdc-49f4-999c-376c76846b89 HTTP/1.1" 200 OK INFO: 127.0.0.1:49502 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=4bb753d9-2102-4f90-8ab9-968690d94d30 HTTP/1.1" 200 OK INFO: 127.0.0.1:49504 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=8dcbbde7-cf5f-4e76-8a76-df12274cdef7 HTTP/1.1" 200 OK INFO: 127.0.0.1:49508 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=0542e141-9f38-400c-85de-fc2143433af2 HTTP/1.1" 200 OK INFO: 127.0.0.1:49514 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=c0ba4fd8-8f6a-4731-9c50-64020983babd HTTP/1.1" 200 OK INFO: 127.0.0.1:49507 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=5b0849ac-32cd-4319-b437-69a82a560b76 HTTP/1.1" 200 OK INFO: 127.0.0.1:49512 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=de569526-9591-4fb1-b1a0-ac8075f258df HTTP/1.1" 200 OK INFO: 127.0.0.1:49511 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=dc1a7971-e0f2-4c96-872a-fae2e2d789fb HTTP/1.1" 200 OK INFO: 127.0.0.1:49516 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d0fc86ea-0984-46d0-b023-9e8128a57449 HTTP/1.1" 200 OK INFO: 127.0.0.1:49518 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=ba6e4256-81fb-497b-9832-5c1fb935525f HTTP/1.1" 200 OK INFO: 127.0.0.1:49520 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=19bd1783-597b-4a3f-957a-a6da8ae55284 HTTP/1.1" 200 OK INFO: 127.0.0.1:49523 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=0b532c77-1fb5-4dad-8fef-6c1618b6c2c8 HTTP/1.1" 200 OK INFO: 127.0.0.1:49524 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=2676104e-bc31-490e-97cb-4feeb90b31d0 HTTP/1.1" 200 OK INFO: 127.0.0.1:49526 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=004a9ba1-66b4-4374-918b-d146c9136168 HTTP/1.1" 200 OK INFO: 127.0.0.1:49528 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d2b827c5-f8ce-4536-80aa-5bdf92b07095 HTTP/1.1" 200 OK INFO: 127.0.0.1:49530 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=fc9b9fad-bbaa-4cd3-8433-62bd5087bd78 HTTP/1.1" 200 OK INFO: 127.0.0.1:49534 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=2d0c4f48-de5c-4262-91d6-0be1808502c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:49538 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b4a6d89a-7d37-4aab-98a5-faa007cd4d44 HTTP/1.1" 200 OK INFO: 127.0.0.1:49537 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=fe3bb0e6-70a3-403a-8f9b-5fbd5746b621 HTTP/1.1" 200 OK INFO: 127.0.0.1:49532 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=21ef4e61-732b-469f-a7c8-1fcdd394ce8b HTTP/1.1" 200 OK INFO: 127.0.0.1:49540 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=654edb62-f838-4607-b037-31fc962cf646 HTTP/1.1" 200 OK INFO: 127.0.0.1:49542 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=c2d48642-eb20-439a-83f2-5a4baf3d422c HTTP/1.1" 200 OK INFO: 127.0.0.1:49544 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b3dcc916-23d1-48cb-a319-7c76143ace1b HTTP/1.1" 200 OK INFO: 127.0.0.1:49546 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=f186f36c-c411-459c-b869-3eebfdb23eb6 HTTP/1.1" 200 OK INFO: 127.0.0.1:49549 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=6c439fa1-deb4-4454-9c42-fc2b99c3764f HTTP/1.1" 200 OK INFO: 127.0.0.1:49553 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=fdc259ea-e280-4651-8aa1-8169d45ac08f HTTP/1.1" 200 OK INFO: 127.0.0.1:49554 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=70aca5f0-fac1-4c7d-8062-091a3ddfc26e HTTP/1.1" 200 OK INFO: 127.0.0.1:49550 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=6db123ab-bbdb-4e69-a6fa-58d11ee2e252 HTTP/1.1" 200 OK INFO: 127.0.0.1:49556 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=58a09cd9-351b-4c21-a8c3-1f2e338972b1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49558 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=fc9ebeae-5bf5-4f3f-9fff-d5f5843fca69 HTTP/1.1" 200 OK INFO: 127.0.0.1:49560 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=373d6a94-32fa-4870-b0f1-f4870ef549cb HTTP/1.1" 200 OK INFO: 127.0.0.1:49562 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=cfd3958f-577a-43af-b9fb-5604833873ef HTTP/1.1" 200 OK INFO: 127.0.0.1:49565 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d62cfed3-edcc-43ac-9226-b7741d86cc95 HTTP/1.1" 200 OK INFO: 127.0.0.1:49566 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=7625668d-4d2f-4283-9054-08be231a861b HTTP/1.1" 200 OK INFO: 127.0.0.1:49568 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=a9ed02b6-8ccc-41c0-ace5-96939a8456fe HTTP/1.1" 200 OK INFO: 127.0.0.1:49571 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=90ea1bfc-1b2b-406e-989a-a72c2e9c7048 HTTP/1.1" 200 OK INFO: 127.0.0.1:49572 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=2b26ea9e-9d21-4897-8ffb-a576362aafeb HTTP/1.1" 200 OK INFO: 127.0.0.1:49578 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=5e4e8ac5-b2be-433b-a495-e19c4eae4580 HTTP/1.1" 200 OK INFO: 127.0.0.1:49574 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=083f55fe-eb34-4b5b-8295-00a8058fa8de HTTP/1.1" 200 OK INFO: 127.0.0.1:49576 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=fb02ea96-3c00-4176-a5b3-ae6171267c36 HTTP/1.1" 200 OK INFO: 127.0.0.1:49580 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=2b128e7a-86df-4a91-b74b-57416d6f899c HTTP/1.1" 200 OK INFO: 127.0.0.1:49582 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=9bd692b1-2b16-4c23-9de7-f59823c32dee HTTP/1.1" 200 OK INFO: 127.0.0.1:49584 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=4db61e09-9cc3-4ce9-9ac1-b4b2de8bffde HTTP/1.1" 200 OK INFO: 127.0.0.1:49588 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=614660e3-f332-4960-8ad0-a858bb3f976d HTTP/1.1" 200 OK INFO: 127.0.0.1:49587 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=1c5b1b6a-e9a4-48b0-880d-28f885f8b7b7 HTTP/1.1" 200 OK INFO: 127.0.0.1:49591 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=612372a9-8a84-426d-82bb-d94305b5f3cf HTTP/1.1" 200 OK INFO: 127.0.0.1:49592 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=e5989439-76c3-4e27-98ac-1506c09d2a4a HTTP/1.1" 200 OK INFO: 127.0.0.1:49595 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=7f5a74fc-c1b6-4339-91a0-f53170a7666b HTTP/1.1" 200 OK INFO: 127.0.0.1:49596 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=51538240-cf73-4625-a1df-bef58579e743 HTTP/1.1" 200 OK INFO: 127.0.0.1:49598 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d4be9aeb-723c-443a-a39b-f286f13ad021 HTTP/1.1" 200 OK INFO: 127.0.0.1:49604 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=66f44276-abea-45da-8694-86c1a36aa34f HTTP/1.1" 200 OK INFO: 127.0.0.1:49601 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=dfc29df8-5f15-42e2-917b-d214ae7a921a HTTP/1.1" 200 OK INFO: 127.0.0.1:49602 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=cc3406e5-d576-456c-b8c1-4c42a555cc5b HTTP/1.1" 200 OK INFO: 127.0.0.1:49610 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=47fae30c-887e-4bce-b965-99329df700e7 HTTP/1.1" 200 OK INFO: 127.0.0.1:49606 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=99515f31-64a0-41f3-8e53-499708c7c53a HTTP/1.1" 200 OK INFO: 127.0.0.1:49609 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=f5a5f372-45fe-4666-9f3a-6ab1916ce7c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:49612 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=83cdaa75-154a-43bb-8995-40242992ab1f HTTP/1.1" 200 OK INFO: 127.0.0.1:49616 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=cbb9d74a-d724-4246-b943-6a636cbe2f4c HTTP/1.1" 200 OK INFO: 127.0.0.1:49614 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=2cb4349d-ac52-41a6-a91e-28850a463646 HTTP/1.1" 200 OK INFO: 127.0.0.1:49623 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=efeb759b-84ca-456e-83ec-32902e2f1d6d HTTP/1.1" 200 OK INFO: 127.0.0.1:49624 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d41eb3b0-6157-4674-9840-18e9c081b451 HTTP/1.1" 200 OK INFO: 127.0.0.1:49620 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=342f8c9a-de71-45d8-91bb-ad459d50fd0e HTTP/1.1" 200 OK INFO: 127.0.0.1:49619 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=e9f0ce8e-c6d7-4710-9e20-cadb982d0b36 HTTP/1.1" 200 OK INFO: 127.0.0.1:49626 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b4e39cc2-8c91-47bb-a473-29c604cf2daa HTTP/1.1" 200 OK INFO: 127.0.0.1:49628 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=c8c4ab67-c20b-4eb2-86a8-a7c549e39c40 HTTP/1.1" 200 OK INFO: 127.0.0.1:49632 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=36604e35-4ea5-4b6a-9864-95bdb181fc4d HTTP/1.1" 200 OK INFO: 127.0.0.1:49636 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=219338b6-ffd4-490d-8cbc-d422281a9148 HTTP/1.1" 200 OK INFO: 127.0.0.1:49640 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=ad895956-0548-4ecb-b444-46916ea22093 HTTP/1.1" 200 OK INFO: 127.0.0.1:49638 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=fe8ee018-3f2b-45df-a50c-6cfb8841692f HTTP/1.1" 200 OK INFO: 127.0.0.1:49634 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=459fb14b-bfb8-44a9-9ccc-1f49f4b0448b HTTP/1.1" 200 OK INFO: 127.0.0.1:49631 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b915fbc2-4611-4395-9e69-5dc248b1e465 HTTP/1.1" 200 OK INFO: 127.0.0.1:49642 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=ca3a802e-df8c-4b8c-94db-97fbfe0f49ec HTTP/1.1" 200 OK INFO: 127.0.0.1:49644 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=34f703ff-60dc-4191-bb03-240e14f1add4 HTTP/1.1" 200 OK INFO: 127.0.0.1:49647 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b4cc2183-2fb6-48fb-b067-52bb997aebc3 HTTP/1.1" 200 OK INFO: 127.0.0.1:49651 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=0850db1b-0aab-4f3a-9ed5-41426c4f8986 HTTP/1.1" 200 OK INFO: 127.0.0.1:49652 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=1436a317-a27e-4e7e-89c4-b30cdd4a68c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:49648 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=7dc91444-21c2-4bec-99ba-7672d3527396 HTTP/1.1" 200 OK INFO: 127.0.0.1:49654 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=e00c4aff-fce7-4943-ba2e-e58640a548df HTTP/1.1" 200 OK INFO: 127.0.0.1:49658 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=7a11860d-bd08-439b-a1b1-9c40ca65d4a9 HTTP/1.1" 200 OK INFO: 127.0.0.1:49657 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=86cf5276-edd0-4887-a02b-1d0648b4b664 HTTP/1.1" 200 OK INFO: 127.0.0.1:49664 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=c3217c92-4ec5-41ee-9d9c-8a4cbd7df5af HTTP/1.1" 200 OK INFO: 127.0.0.1:49661 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=4703dbd7-e817-45ce-a1cd-10fd0fd7a7e4 HTTP/1.1" 200 OK INFO: 127.0.0.1:49662 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=307e66c6-a6b0-4192-964c-1c91b5373031 HTTP/1.1" 200 OK INFO: 127.0.0.1:49666 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=bdfa9735-8618-4fbf-a743-f6fd66dc116d HTTP/1.1" 200 OK INFO: 127.0.0.1:49670 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=b24c31ba-b0d3-4796-b828-478b3ebe9011 HTTP/1.1" 200 OK INFO: 127.0.0.1:49669 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=cb5ce034-a5f9-4c4b-a4cb-516256857e95 HTTP/1.1" 200 OK INFO: 127.0.0.1:49672 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=ad4893a6-7642-401c-ae9d-bc4bdec9b7f4 HTTP/1.1" 200 OK INFO: 127.0.0.1:49675 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=7d684d76-8201-42d3-82b6-d71388b24726 HTTP/1.1" 200 OK INFO: 127.0.0.1:49676 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=fb8f0d72-f4e3-4a62-b451-0772d82e87c9 HTTP/1.1" 200 OK INFO: 127.0.0.1:49678 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=9dc1bc7a-576b-4865-b23d-e8bd1b730d7d HTTP/1.1" 200 OK INFO: 127.0.0.1:49680 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=a28d0aee-4203-49d3-a6fe-8584bf267ee2 HTTP/1.1" 200 OK INFO: 127.0.0.1:49682 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=fcee2b89-745e-4707-8399-a36acb884b02 HTTP/1.1" 200 OK INFO: 127.0.0.1:49685 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=c414fc36-074d-42ed-b0cf-ac82d055f3aa HTTP/1.1" 200 OK INFO: 127.0.0.1:49688 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=d81b3d28-ac47-48e0-bc2f-a83279c0e08b HTTP/1.1" 200 OK INFO: 127.0.0.1:49686 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=f72ad54b-fcc7-4388-8401-e50c1fce4508 HTTP/1.1" 200 OK INFO: 127.0.0.1:49690 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=475b960b-7649-4b1f-8f07-71b22f69cf2e HTTP/1.1" 200 OK INFO: 127.0.0.1:49692 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=a23311ca-1a71-452f-a3c6-00c3a079578b HTTP/1.1" 200 OK INFO: 127.0.0.1:49694 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=4285c8f8-d20c-4bb7-a419-95d1d5f1af48 HTTP/1.1" 200 OK INFO: 127.0.0.1:49697 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=131054bf-a3a2-4fc1-8854-06c8b833cf46 HTTP/1.1" 200 OK INFO: 127.0.0.1:49698 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=1cd3a5da-13b4-402b-9d2a-5f468338611d HTTP/1.1" 200 OK INFO: 127.0.0.1:49701 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=5e3b3cab-6334-4bda-842f-2636d3ffa639 HTTP/1.1" 200 OK INFO: 127.0.0.1:49704 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=97005ef5-238b-4b45-9906-d095aecbf941 HTTP/1.1" 200 OK INFO: 127.0.0.1:49702 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=5b20916e-27fb-4165-8c82-52e9d5deff5d HTTP/1.1" 200 OK INFO: 127.0.0.1:49706 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=40703bbf-0fea-4c7b-96ee-a08fc965d340 HTTP/1.1" 200 OK INFO: 127.0.0.1:49708 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images?still_id=9d7e8777-53af-4d18-a671-535d539a4d08 HTTP/1.1" 200 OK INFO: 127.0.0.1:49711 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images HTTP/1.1" 200 OK INFO: 127.0.0.1:49713 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images HTTP/1.1" 200 OK INFO: 127.0.0.1:49739 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/images/e29de8e9-dda6-4a13-b7e9-19bd48566b93/file?thumb=1 HTTP/1.1" 401 Unauthorized INFO: 127.0.0.1:49793 - "POST /api/v1/auth/login HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:10:07.182398+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:floor_plan_geometry_readback (Step floor_plan_geometry_readback for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49793 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/floor_plan_geometry_readback?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:10:07.187019+00:00", "level": "WARNING", "logger": "app.core.step_runner", "message": "[RECOVERY] step=floor_plan_geometry_readback status=running → force-like"} {"timestamp": "2026-07-10T13:10:07.188020+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step floor_plan_geometry_readback started (run_id=d5e17bbf-2fcb-4ef5-90da-75d531db69fc, model=gpt)"} 22:10:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:10:07.191662+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:10:14 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:10:14.440011+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:10:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:10:14.461871+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:10:21 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:10:21.176348+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:10:21 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:10:21.195186+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49806 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 22:10:28 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:10:28.279851+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:10:28 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:10:28.298619+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49812 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 22:10:39 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:10:39.443088+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:10:39 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:10:39.463619+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:10:48 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:10:48.495774+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:10:48 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:10:48.516031+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49817 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49822 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 22:11:09 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:11:09.427284+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:11:09 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:11:09.445997+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:11:16 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:11:16.691088+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:11:16 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:11:16.709719+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49828 - "GET /api/v1/projects/23c6bb83-655d-4c56-ae40-85c93e064209/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:49830 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 22:11:22 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:11:22.744874+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:11:22 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:11:22.761826+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:11:29 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:11:29.494552+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:11:29 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:11:29.513370+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:11:35 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:11:35.853217+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:11:35 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:11:35.874555+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49842 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 22:11:42 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:11:42.879646+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} {"timestamp": "2026-07-10T13:11:42.930034+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step floor_plan_geometry_readback completed (completed=11/1, failed=0)"} {"timestamp": "2026-07-10T13:11:42.979335+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T13:11:43.065849+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T13:11:43.089583+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T13:11:43.115277+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T13:11:43.121611+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T13:11:43.133487+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T13:11:43.140151+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=floor_plan_geometry_readback, repaired=0)"} INFO: 127.0.0.1:49847 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49851 - "GET /api/v1/projects/?per_page=100 HTTP/1.1" 200 OK INFO: 127.0.0.1:49854 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385 HTTP/1.1" 200 OK INFO: 127.0.0.1:49860 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:49862 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:49861 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:49858 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:49864 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/episodes/0d30302a-51c8-4ac9-98e2-6cd9180512bf/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:49866 - "GET /api/v1/projects/b0ad5c18-5140-4022-a2b0-805de0e5a385/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "POST /api/v1/auth/login HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:49869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:12:06.527766+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:ref_image_gen (Step ref_image_gen for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:49869 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/ref_image_gen?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:12:06.532663+00:00", "level": "WARNING", "logger": "app.core.step_runner", "message": "[RECOVERY] step=ref_image_gen status=running → force-like"} {"timestamp": "2026-07-10T13:12:06.533964+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step ref_image_gen started (run_id=9f50f0fb-c11d-437c-b6a6-24d25abbaca7, model=gemini-image)"} {"timestamp": "2026-07-10T13:12:06.566971+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T13:12:06.723173+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T13:12:06.741634+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T13:12:06.757706+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T13:12:06.761900+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T13:12:06.772013+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T13:12:06.776514+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=-, repaired=0)"} 22:12:06 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:12:06.816659+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:49878 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac HTTP/1.1" 200 OK INFO: 127.0.0.1:49883 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:49882 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:49884 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:49886 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:49888 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:49890 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:49892 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/b1bc2d96-e9e2-4e11-92ed-3c4f47e07fc4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49898 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/9d62bebe-caa4-4b57-a564-29a20e63a52c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49900 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/09a61d4b-8382-4075-9750-43c2f61f8cd5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49902 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/63414c32-696d-40c5-8295-3a324de60695/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49894 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/6386ae9d-15c7-4838-b7c8-d1a96c3d082e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49896 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/07196919-ea56-4c33-b959-77c36ceb7fb9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49905 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/ee57d3f2-10fe-4383-9719-7b13131db757/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49906 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/2b3e2b31-793e-4ae5-94e1-3ecb18563dc3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49910 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/4a7123af-bdef-441e-b4f4-4b5bfaa978c8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49912 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/49a18dc5-ab93-4133-940b-d593b5805abe/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49914 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/e94affcb-cca4-4a9f-aab4-6218f4a214cf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49909 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/83cc094c-61a6-4ed9-a7d2-79499b87570c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49922 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/318c4539-9ae8-4211-ac16-23e92375c9a6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49919 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/c860a289-caad-426f-955f-e30c514500ba/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49920 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/2d4db568-e482-4799-af40-7591f51260f8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49916 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/59943d3b-4bf8-4564-83bc-7feed92f9832/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49924 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/50f9c30b-cb61-40c5-bc6d-b12a22f29f13/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49926 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/b3616498-7e8d-4bb0-9fa8-2245843962ec/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49932 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/723ed13f-3c2b-4a2b-95dc-2e010162021e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49936 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/5fcbd70e-51a6-42c3-9e30-348f80c3f8f3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49928 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/59b2b26c-3568-4b15-b8b0-72199062c1f6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49935 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/46892d43-d954-40f0-a534-c18a9e0ee6c1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49931 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/c04b96ac-0636-4380-9ba3-eb9d10a73218/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49938 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/9159162a-60aa-4449-a8d6-15596e18e252/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49940 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/c7a8f867-9276-427f-b6ac-3084d9b3fd4d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49945 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/14e46c05-b5da-47d8-b41f-0a755f526f7a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49948 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/d1d56835-f01b-4459-b59b-e1b7d8cc58ff/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49946 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/ed723b37-e4ef-479f-9fd0-2f97b8fd6456/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49942 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/ebd14a39-44dc-4209-8c24-b0c198a6aa39/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49950 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/a2f6ad11-2baf-4998-9710-7092ccff5a75/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49952 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/189fe92b-3cdd-4595-9e16-75318242aea8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49957 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/cf7bb9e4-b953-4a6b-8de3-75a57cbd7c35/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49962 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/c9e4b57b-8f16-401d-9c36-5959324b1521/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49958 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/33f005bb-25c4-4733-ae4d-eca232e4f417/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49954 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/41c5a197-82e1-4b01-bb4b-c9e545207e07/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49961 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/92389fd9-97d5-429e-aadc-b029704cd2a2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49964 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/7393d453-6bf3-43fd-ac4a-1d9853ecc53e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49966 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/3375c07d-428d-458d-8e78-7b46a921de29/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49968 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/3c3f7c4e-1ae4-4eed-84d2-b3ee860f8eb6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49972 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/ef2c9345-6efc-4e74-90ee-45c561602dba/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49974 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/46a5c6cf-50ba-44fb-83ad-481ed78769f6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49970 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/7e7b579b-6314-43f2-9fdc-da0bbf83ae0d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49976 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/cd46ed3d-f8e5-4031-8ea3-7edd041507be/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49978 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/ec397350-9da2-4851-b5d6-f379f7fcb96c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49980 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/011dbfef-2e84-4a98-ab39-3518b269908c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49983 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/38bba35a-f84c-4520-9097-2aad202fac0d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49984 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/dd02a05f-efb5-42b1-bff1-61a47b61a1ee/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49986 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/f53e13d5-fddd-4cd3-9404-34214ced2ab3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49988 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/61bead97-7865-42fd-a409-e3107a0946ed/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49990 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/d1ab1a8e-f004-4db8-885c-b9ee4f1b06e4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49992 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/52e9e695-c3d5-4705-b3e0-dabeefe468ea/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49994 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/6a1bfb3f-d17d-4f6d-99a1-6ad01b662864/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49998 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/a759f270-38ed-4874-a168-fe0a1a3037c3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:49997 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/ce3affb4-2c44-447d-a3fa-6993a05b2b79/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50000 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/aa08a8c7-3552-4b17-b6eb-50d57a31faa0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50002 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/04ad33d1-f6bf-4cd5-8c5f-98c690327cdc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50004 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/dae50aeb-f95b-41f1-9adf-56c02b85854e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50008 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/3a0c6a5b-e03e-45b1-baca-5ee37ab92ce7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50006 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/09456c56-322f-4265-8ff9-3182b4279ff3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50010 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/3fe93262-3cf1-4506-aea5-bc3ddbe589e7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50012 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/1545708c-78d3-40ab-9c91-c32977281be2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50014 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/46353001-cfae-4c31-8a6b-a55c21b60a31/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50016 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/af73734e-7363-49a8-ae15-d8b5dd725600/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50019 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/ef0c35a3-999e-45d3-a1d9-52294abfe837/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50020 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/2e128b49-9eaf-497b-be98-aba5e8f93ebe/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50022 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/b1256df6-42a1-4b96-8386-3264018efe98/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50024 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/28cbc64c-5544-4511-b700-3457d373b035/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50026 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/076f794f-ff1c-440c-ac85-646d1c237a98/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50028 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/b1b63127-5f61-4bc8-bb9d-b4010ae4b3ef/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50031 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/5ffca48d-ae61-45b6-a909-57f3289e9e64/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50032 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/0d3c5f3b-2e03-4cb8-8ca8-411a6a167311/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50034 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/f01b5f89-7c97-4f73-bab3-9c98859d8bed/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50038 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/ae9ceda8-e7e3-4ce5-9779-a78bb58635a1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50036 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/f8908e33-167f-4fc2-b0fa-bc364e6cc06d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50042 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/ef5af7b9-bd81-4da1-bb20-f6ac660e5a75/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50040 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/6b14f34b-a534-4752-9025-d2ec6b4651c4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50044 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/5d0513ff-41f9-43e1-8e3f-41bd65fd856d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50046 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/fca9a706-d732-4c2c-bc6c-787b108c7e86/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50048 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/9301209c-2701-4036-8fb7-86a283e95f8c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50050 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/e254f82a-f3d8-437a-b188-26493a027204/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50053 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/570e9a82-f072-42be-bd53-752300908adf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50054 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/60d6832a-c858-4d4d-8ccc-7d229898f3d0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50056 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/127c6c48-85f3-4477-a330-a6efbe7991ba/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50058 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/00de86c4-fcb2-448c-af8c-7a00ac1ed691/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50060 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/2cc0321a-af25-4a5c-87df-6f9b7253ec8f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50062 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/42839182-a2dd-4539-8182-c022a862c172/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50066 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/4015b7a4-0804-4039-a58e-c9844053d022/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50064 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/971f8944-679d-4d7f-82d5-ef718be22477/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50068 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/737f7a76-fe55-4a45-9567-7224974ab961/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50070 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/706e26f7-adb1-4c09-b8f2-c42a1ca25d9b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:50075 - "GET /api/v1/projects/114a8883-e960-4b97-97c7-0ba00a469750 HTTP/1.1" 200 OK INFO: 127.0.0.1:50079 - "GET /api/v1/projects/114a8883-e960-4b97-97c7-0ba00a469750/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:50081 - "GET /api/v1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:50080 - "GET /api/v1/projects/114a8883-e960-4b97-97c7-0ba00a469750/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:50078 - "GET /api/v1/projects/114a8883-e960-4b97-97c7-0ba00a469750/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:50083 - "GET /api/v1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:50086 - "GET /api/v1/projects/114a8883-e960-4b97-97c7-0ba00a469750/pipeline-graph HTTP/1.1" 200 OK INFO: 127.0.0.1:50088 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 22:12:53 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:12:53.591949+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:12:53 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:12:53.593790+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:12:53.637415+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 인쇄된 해안 접근 지도 (prop, t2i_count=1, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:12:53.637495+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 어린 강민숙 (character, t2i_count=0, base_for_variant=False, variant_self=True, required=False, skipped=False)"} {"timestamp": "2026-07-10T13:12:53.637520+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 수리영 (character, t2i_count=26, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:12:53.637538+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 강민숙 (사진 속 얼굴 왜곡 상태) (character, t2i_count=0, base_for_variant=False, variant_self=True, required=False, skipped=False)"} {"timestamp": "2026-07-10T13:12:53.637556+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 주사기 (prop, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:12:53.637571+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 인우 (character, t2i_count=5, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:12:53.637591+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 동아시아계 남성 (활성 상태) (character, t2i_count=1, base_for_variant=False, variant_self=True, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:12:53.637612+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 살인사건 피해자 확대 사진 (prop, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:12:53.637627+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 정체불명의 오래된 사진 (prop, t2i_count=4, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:12:53.637642+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 석창포 (prop, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:12:53.637660+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 검은 인간형 인영 (character, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:12:53.637677+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 인형 달린 백팩 (prop, t2i_count=1, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:12:53.637694+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 동아시아계 낯선 남성 (활성 상태) (character, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:12:53.637712+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 광고 전단지 (prop, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:12:53.637731+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 50대 동아시아계 남성 의사 (character, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:12:53.637749+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 뒷골목 피해 여성 (character, t2i_count=2, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:12:53.637767+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 김형사 (character, t2i_count=2, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:12:53.637784+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 검은 고양이 (character, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:12:53.637802+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 열두 살 여자아이 (character, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:12:53.637819+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 남자 직원 (character, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:12:53.637836+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 강민숙 (character, t2i_count=4, base_for_variant=True, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:12:53.637860+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 혜수 (character, t2i_count=7, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:12:53.637876+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 숲속 피해 남성 (character, t2i_count=2, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:12:53.637893+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 해상 좌표 메모지 (prop, t2i_count=1, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:12:53.637920+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 동아시아계 남성 (인간형 외형) (character, t2i_count=0, base_for_variant=True, variant_self=False, required=False, skipped=False)"} {"timestamp": "2026-07-10T13:12:53.637938+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 스마트폰 (prop, t2i_count=3, base_for_variant=False, variant_self=False, required=False, skipped=False)"} {"timestamp": "2026-07-10T13:12:53.637954+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 동아시아계 낯선 남성 (인간형 외형) (character, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:12:53.637971+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 로트와일러 (character, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:12:53.637988+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 강민숙과 수리영의 가족사진 (prop, t2i_count=1, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:12:53.638006+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 보안팀 직원 (character, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:12:53.645493+00:00", "level": "INFO", "logger": "app.services.reference_phase1_service", "message": "visual_continuity_anchor: prop P08 ref prompt overlay 적용 (canon 비변경)"} {"timestamp": "2026-07-10T13:12:53.645703+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 정체불명의 오래된 사진 (type=prop)"} {"timestamp": "2026-07-10T13:12:53.645859+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 김형사 (type=character)"} {"timestamp": "2026-07-10T13:12:53.646033+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 인우 (type=character)"} {"timestamp": "2026-07-10T13:12:53.646145+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 인쇄된 해안 접근 지도 (type=prop)"} {"timestamp": "2026-07-10T13:12:53.646229+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 수리영 (type=character)"} {"timestamp": "2026-07-10T13:12:53.646330+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 뒷골목 피해 여성 (type=character)"} {"timestamp": "2026-07-10T13:12:53.646402+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 강민숙 (type=character)"} {"timestamp": "2026-07-10T13:12:53.646462+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 혜수 (type=character)"} {"timestamp": "2026-07-10T13:12:53.646500+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 숲속 피해 남성 (type=character)"} {"timestamp": "2026-07-10T13:12:53.646526+00:00", "level": "INFO", "logger": "app.services.reference_phase1_service", "message": "visual_continuity_anchor: prop P05 ref prompt overlay 적용 (canon 비변경)"} {"timestamp": "2026-07-10T13:12:53.646552+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 해상 좌표 메모지 (type=prop)"} {"timestamp": "2026-07-10T13:12:53.646587+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 동아시아계 남성 (인간형 외형) (type=character)"} {"timestamp": "2026-07-10T13:12:53.646663+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 강민숙과 수리영의 가족사진 (type=prop)"} {"timestamp": "2026-07-10T13:12:53.646845+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 스마트폰 (type=prop)"} {"timestamp": "2026-07-10T13:12:53.647847+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 숲속 피해 남성 (character)"} {"timestamp": "2026-07-10T13:12:53.648128+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 정체불명의 오래된 사진 (prop)"} {"timestamp": "2026-07-10T13:12:53.648403+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 인우 (character)"} {"timestamp": "2026-07-10T13:12:53.648526+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 김형사 (character)"} {"timestamp": "2026-07-10T13:12:53.648852+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 혜수 (character)"} {"timestamp": "2026-07-10T13:12:53.649017+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 동아시아계 남성 (인간형 외형) (character)"} {"timestamp": "2026-07-10T13:12:53.649141+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 수리영 (character)"} {"timestamp": "2026-07-10T13:12:53.649276+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 인쇄된 해안 접근 지도 (prop)"} {"timestamp": "2026-07-10T13:12:53.649345+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 강민숙과 수리영의 가족사진 (prop)"} {"timestamp": "2026-07-10T13:12:53.649416+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 뒷골목 피해 여성 (character)"} {"timestamp": "2026-07-10T13:12:53.649493+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 강민숙 (character)"} {"timestamp": "2026-07-10T13:12:53.649546+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 해상 좌표 메모지 (prop)"} {"timestamp": "2026-07-10T13:12:53.649603+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 스마트폰 (prop)"} INFO: 127.0.0.1:50112 - "GET /api/v1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/ HTTP/1.1" 200 OK 22:13:01 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:13:01.928325+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:13:01 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:13:01.976402+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:13:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:13:02.487497+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T13:13:02.547850+00:00", "level": "WARNING", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Reference T2I blocked (attempt 1) for 정체불명의 오래된 사진: SAFETY"} 22:13:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:13:02.549549+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:13:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:13:02.637950+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:13:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:13:02.790721+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:13:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:13:02.850396+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:13:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:13:02.874203+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:13:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:13:02.878844+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:13:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:13:03.157190+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:13:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:13:03.629502+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:13:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:13:04.475364+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50131 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd HTTP/1.1" 200 OK INFO: 127.0.0.1:50137 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:50139 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:50138 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:50136 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:50141 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/episodes/39263663-935e-4316-b481-837ff5731dfd/steps/visual_world_rules/result HTTP/1.1" 200 OK 22:13:05 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:13:05.960718+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:13:05 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:13:05.969029+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 22:13:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:13:06.088701+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:13:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:13:06.095884+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 22:13:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:13:06.382092+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:13:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:13:06.388065+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} INFO: 127.0.0.1:50143 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 22:13:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:13:06.824734+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:13:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:13:06.829208+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 22:13:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:13:06.831012+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:13:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:13:06.831271+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 22:13:06 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:13:06.947142+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:13:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:13:07.100146+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:13:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:13:07.100413+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 22:13:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:13:07.105460+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:13:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:13:07.107294+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 22:13:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:13:07.196760+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:13:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:13:07.197002+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 22:13:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:13:07.716162+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:13:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:13:07.723896+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 22:13:08 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:13:08.635976+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:13:08 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:13:08.642413+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 22:13:11 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:13:11.149759+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:13:11 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:13:11.156429+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 22:13:11 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:13:11.217555+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:13:11 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:13:11.226111+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} INFO: 127.0.0.1:50178 - "GET /api/v1/projects/da87ee4a-b20b-45ab-ba40-f30d1166f6bd/pipeline-graph HTTP/1.1" 200 OK 22:13:18 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:13:18.120996+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:13:18 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:13:18.123459+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:13:18.130076+00:00", "level": "INFO", "logger": "app.modules.prompt_sanitizer", "message": "Prompt sanitized: attempt=1, strategy=film_previs, semantic_mode=none, changes=혈흔 표현을 안전한 비폭력성 노화 자국과 적갈색 변색 얼룩으로 대체했습니다. 불필요한 무기 예시를 삭제했으며, 두 소녀가 위험 없이 식당 앞에 나란히 앉아 있는 평온한 기록사진임을"} {"timestamp": "2026-07-10T13:13:18.130207+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Sanitized prompt for 정체불명의 오래된 사진 (strategy: film_previs): This is a pre-visualization concept art for a film production. Storyboard-qualit"} 22:13:25 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:13:25.622640+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:13:31 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:13:31.586055+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:13:31 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:13:31.594192+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:13:31.612685+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 어린 강민숙 (type=character)"} {"timestamp": "2026-07-10T13:13:31.612902+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 강민숙 (사진 속 얼굴 왜곡 상태) (type=character)"} {"timestamp": "2026-07-10T13:13:31.613044+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 동아시아계 남성 (활성 상태) (type=character)"} {"timestamp": "2026-07-10T13:13:31.613826+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 동아시아계 남성 (활성 상태) (character)"} {"timestamp": "2026-07-10T13:13:31.622635+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 어린 강민숙 (character)"} {"timestamp": "2026-07-10T13:13:31.636979+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 강민숙 (사진 속 얼굴 왜곡 상태) (character)"} INFO: 127.0.0.1:50193 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 22:13:42 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:13:42.002027+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:13:43 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:13:43.641417+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:13:44 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:13:44.366756+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:13:49 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:13:49.290674+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:13:49 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:13:49.298642+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:13:49.301019+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Severe issue for 강민숙 (사진 속 얼굴 왜곡 상태) — regenerating"} 22:13:49 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:13:49.557341+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:13:49 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:13:49.566705+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:13:49.569520+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Severe issue for 어린 강민숙 — regenerating"} 22:13:52 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:13:52.482994+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:13:52 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:13:52.489492+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 22:13:58 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:13:58.713728+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:13:58 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:13:58.853092+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:14:03 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:14:03.047078+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:14:03 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:14:03.056708+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:14:03.064467+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Comparison for 어린 강민숙: winner=image_2 reason=image_2가 더 앳되고 둥근 얼굴형과 부드러운 어린아이의 이목구비를 보여 약 12세 한국인 여자아이라는 설명에 더 잘 맞습니다. image_1은 얼굴과 전체 인상이 상대적으로 조금 더 성숙해 보입니다."} 22:14:03 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:14:03.104819+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:14:03 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:14:03.112987+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:14:03.115356+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Comparison for 강민숙 (사진 속 얼굴 왜곡 상태): winner=image_1 reason=두 이미지는 거의 동일하지만, image_1이 얼굴의 타원형 윤곽과 이목구비 비율을 자연스럽게 유지해 왜곡이 가장 적고, 40대 초반 한국인 여성이라는 설명에도 충실합니다."} {"timestamp": "2026-07-10T13:14:03.158720+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step ref_image_gen completed (completed=30/66, failed=0)"} {"timestamp": "2026-07-10T13:14:03.223291+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T13:14:03.326250+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T13:14:03.350647+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T13:14:03.372299+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T13:14:03.377736+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T13:14:03.389433+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T13:14:03.395866+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=ref_image_gen, repaired=0)"} INFO: 127.0.0.1:50213 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50213 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:14:06.709300+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:composite_image_gen (Step composite_image_gen for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:50213 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/composite_image_gen?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:14:06.717396+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step composite_image_gen started (run_id=000cefd8-4d11-42d8-81ae-5645eb043765, model=gemini-image)"} {"timestamp": "2026-07-10T13:14:06.773028+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T13:14:06.856858+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T13:14:06.884150+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T13:14:06.905094+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T13:14:06.910570+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T13:14:06.923488+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T13:14:06.929140+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=-, repaired=0)"} {"timestamp": "2026-07-10T13:14:07.004534+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 16 completed, 0 failed"} {"timestamp": "2026-07-10T13:14:07.022596+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 인쇄된 해안 접근 지도 (prop, t2i_count=1, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:14:07.022661+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 어린 강민숙 (character, t2i_count=0, base_for_variant=False, variant_self=True, required=False, skipped=False)"} {"timestamp": "2026-07-10T13:14:07.022698+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 수리영 (character, t2i_count=26, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:14:07.022725+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 김형사 (character, t2i_count=2, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:14:07.022750+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 검은 고양이 (character, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:14:07.022776+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 열두 살 여자아이 (character, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:14:07.022800+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 남자 직원 (character, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:14:07.022827+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 강민숙 (character, t2i_count=4, base_for_variant=True, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:14:07.022850+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 혜수 (character, t2i_count=7, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:14:07.022874+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 숲속 피해 남성 (character, t2i_count=2, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:14:07.022896+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 해상 좌표 메모지 (prop, t2i_count=1, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:14:07.022917+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 동아시아계 남성 (인간형 외형) (character, t2i_count=0, base_for_variant=True, variant_self=False, required=False, skipped=False)"} {"timestamp": "2026-07-10T13:14:07.022942+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 스마트폰 (prop, t2i_count=3, base_for_variant=False, variant_self=False, required=False, skipped=False)"} {"timestamp": "2026-07-10T13:14:07.022963+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 동아시아계 낯선 남성 (인간형 외형) (character, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:14:07.022987+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 로트와일러 (character, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:14:07.023009+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 강민숙과 수리영의 가족사진 (prop, t2i_count=1, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:14:07.023035+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 강민숙 (사진 속 얼굴 왜곡 상태) (character, t2i_count=0, base_for_variant=False, variant_self=True, required=False, skipped=False)"} {"timestamp": "2026-07-10T13:14:07.023057+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 주사기 (prop, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:14:07.023077+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 인우 (character, t2i_count=5, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:14:07.023099+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 동아시아계 남성 (활성 상태) (character, t2i_count=1, base_for_variant=False, variant_self=True, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:14:07.023121+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 살인사건 피해자 확대 사진 (prop, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:14:07.023143+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 정체불명의 오래된 사진 (prop, t2i_count=4, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:14:07.023165+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 석창포 (prop, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:14:07.023185+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 검은 인간형 인영 (character, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:14:07.023208+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 인형 달린 백팩 (prop, t2i_count=1, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:14:07.023229+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 동아시아계 낯선 남성 (활성 상태) (character, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:14:07.023249+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 광고 전단지 (prop, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:14:07.023282+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 50대 동아시아계 남성 의사 (character, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:14:07.023303+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 뒷골목 피해 여성 (character, t2i_count=2, base_for_variant=False, variant_self=False, required=True, skipped=False)"} {"timestamp": "2026-07-10T13:14:07.023323+00:00", "level": "INFO", "logger": "app.services.reference_pipeline_orchestrator", "message": "Low-freq decision: 보안팀 직원 (character, t2i_count=0, base_for_variant=False, variant_self=False, required=False, skipped=True)"} {"timestamp": "2026-07-10T13:14:07.045202+00:00", "level": "INFO", "logger": "app.services.reference_phase2_service", "message": "Generating 9 standalone outfit images (parallel)"} 22:14:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:14:07.047831+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:14:12 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:14:12.419133+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:14:12 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:14:12.421786+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 22:14:12 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:14:12.435098+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:14:21 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:14:21.322237+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:14:21 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:14:21.324649+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 22:14:21 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:14:21.335934+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:14:23 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:14:23.383769+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:14:23 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:14:23.385284+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 22:14:23 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:14:23.396603+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:14:25 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:14:25.572129+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:14:25 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:14:25.574223+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 22:14:25 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:14:25.584284+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:14:32 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:14:32.590033+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:14:32 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:14:32.591653+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 22:14:32 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:14:32.601980+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50228 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 22:14:36 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:14:36.849564+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:14:36 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:14:36.851483+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 22:14:36 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:14:36.863467+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:14:39 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:14:39.844649+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:14:39 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:14:39.846250+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 22:14:39 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:14:39.854795+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:14:41 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:14:41.989876+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:14:41 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:14:41.994802+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 22:14:42 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:14:42.003346+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:14:47 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:14:47.398281+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:14:47 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:14:47.400894+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:14:47.412046+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 야간외출복 (type=outlook)"} {"timestamp": "2026-07-10T13:14:47.413193+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 어부작업복 (type=outlook)"} {"timestamp": "2026-07-10T13:14:47.413981+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 홈웨어와앞치마 (type=outlook)"} {"timestamp": "2026-07-10T13:14:47.414535+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 회색후드티와청바지 (type=outlook)"} {"timestamp": "2026-07-10T13:14:47.415170+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 탁한색상점퍼 (type=outlook)"} {"timestamp": "2026-07-10T13:14:47.415651+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 어두운네이비블루종 (type=outlook)"} {"timestamp": "2026-07-10T13:14:47.415888+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 아웃도어등산복 (type=outlook)"} {"timestamp": "2026-07-10T13:14:47.416087+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 어두운후드재킷 (type=outlook)"} {"timestamp": "2026-07-10T13:14:47.416259+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 야간외출복 (outlook)"} {"timestamp": "2026-07-10T13:14:47.417088+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 어부작업복 (outlook)"} {"timestamp": "2026-07-10T13:14:47.417800+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 낡은가죽재킷사복 (type=outlook)"} {"timestamp": "2026-07-10T13:14:47.417996+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 홈웨어와앞치마 (outlook)"} {"timestamp": "2026-07-10T13:14:47.418258+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 어두운후드재킷 (outlook)"} {"timestamp": "2026-07-10T13:14:47.418567+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 어두운네이비블루종 (outlook)"} {"timestamp": "2026-07-10T13:14:47.418859+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 회색후드티와청바지 (outlook)"} {"timestamp": "2026-07-10T13:14:47.419357+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 탁한색상점퍼 (outlook)"} {"timestamp": "2026-07-10T13:14:47.419981+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 낡은가죽재킷사복 (outlook)"} {"timestamp": "2026-07-10T13:14:47.420312+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 아웃도어등산복 (outlook)"} 22:14:55 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:14:55.600464+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:14:55 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:14:55.721724+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:14:56 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:14:56.275583+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:14:56 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:14:56.867759+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:14:58 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:14:58.113412+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:14:58 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:14:58.115054+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:14:58.118314+00:00", "level": "INFO", "logger": "app.services.reference_phase2_service", "message": "Standalone outfit generated: 어두운네이비블루종"} 22:14:58 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:14:58.181148+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:14:58 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:14:58.257794+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:14:58 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:14:58.259748+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:14:58.265125+00:00", "level": "INFO", "logger": "app.services.reference_phase2_service", "message": "Standalone outfit generated: 회색후드티와청바지"} 22:14:58 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:14:58.284379+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:14:58 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:14:58.341514+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:14:58 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:14:58.356279+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:14:58 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:14:58.504102+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:14:59 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:14:59.104888+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:14:59 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:14:59.113718+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:14:59.119843+00:00", "level": "INFO", "logger": "app.services.reference_phase2_service", "message": "Standalone outfit generated: 낡은가죽재킷사복"} 22:14:59 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:14:59.535824+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:14:59 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:14:59.543165+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:14:59.549074+00:00", "level": "INFO", "logger": "app.services.reference_phase2_service", "message": "Standalone outfit generated: 어부작업복"} 22:15:00 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:15:00.631924+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:15:00 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:15:00.639814+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:15:00.649304+00:00", "level": "INFO", "logger": "app.services.reference_phase2_service", "message": "Standalone outfit generated: 아웃도어등산복"} 22:15:01 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:15:01.059096+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:15:01 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:15:01.066194+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:15:01.075540+00:00", "level": "INFO", "logger": "app.services.reference_phase2_service", "message": "Standalone outfit generated: 탁한색상점퍼"} 22:15:01 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:15:01.281609+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:15:01 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:15:01.288612+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:15:01.295873+00:00", "level": "INFO", "logger": "app.services.reference_phase2_service", "message": "Standalone outfit generated: 야간외출복"} 22:15:01 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:15:01.459585+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:15:01 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:15:01.466858+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:15:01.475362+00:00", "level": "INFO", "logger": "app.services.reference_phase2_service", "message": "Standalone outfit generated: 어두운후드재킷"} 22:15:01 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:15:01.657801+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:15:01 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:15:01.665496+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:15:01.670870+00:00", "level": "INFO", "logger": "app.services.reference_phase2_service", "message": "Standalone outfit generated: 홈웨어와앞치마"} {"timestamp": "2026-07-10T13:15:01.743739+00:00", "level": "INFO", "logger": "app.services.reference_phase3_service", "message": "Generating 9 composite images (face + outfit refs)"} {"timestamp": "2026-07-10T13:15:01.748205+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 수리영 (회색후드티와청바지) (type=composite)"} {"timestamp": "2026-07-10T13:15:01.748593+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 뒷골목 피해 여성 (야간외출복) (type=composite)"} {"timestamp": "2026-07-10T13:15:01.749426+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 강민숙 (홈웨어와앞치마) (type=composite)"} {"timestamp": "2026-07-10T13:15:01.749751+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 동아시아계 남성 (인간형 외형) (탁한색상점퍼) (type=composite)"} {"timestamp": "2026-07-10T13:15:01.750070+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 김형사 (낡은가죽재킷사복) (type=composite)"} {"timestamp": "2026-07-10T13:15:01.750737+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 혜수 (어두운네이비블루종) (type=composite)"} {"timestamp": "2026-07-10T13:15:01.750944+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 인우 (어부작업복) (type=composite)"} {"timestamp": "2026-07-10T13:15:01.751104+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 동아시아계 남성 (활성 상태) (어두운후드재킷) (type=composite)"} {"timestamp": "2026-07-10T13:15:01.751398+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 숲속 피해 남성 (아웃도어등산복) (type=composite)"} {"timestamp": "2026-07-10T13:15:01.751584+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 뒷골목 피해 여성 (야간외출복) (composite)"} {"timestamp": "2026-07-10T13:15:01.766718+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 수리영 (회색후드티와청바지) (composite)"} {"timestamp": "2026-07-10T13:15:01.776811+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 동아시아계 남성 (인간형 외형) (탁한색상점퍼) (composite)"} {"timestamp": "2026-07-10T13:15:01.786721+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 강민숙 (홈웨어와앞치마) (composite)"} {"timestamp": "2026-07-10T13:15:01.796916+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 김형사 (낡은가죽재킷사복) (composite)"} {"timestamp": "2026-07-10T13:15:01.807813+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 인우 (어부작업복) (composite)"} {"timestamp": "2026-07-10T13:15:01.817057+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 혜수 (어두운네이비블루종) (composite)"} {"timestamp": "2026-07-10T13:15:01.826346+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 동아시아계 남성 (활성 상태) (어두운후드재킷) (composite)"} {"timestamp": "2026-07-10T13:15:01.835422+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Using type-specific ref prompt template for 숲속 피해 남성 (아웃도어등산복) (composite)"} INFO: 127.0.0.1:50268 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 22:15:12 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:15:12.046435+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:15:12 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:15:12.364715+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:15:12 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:15:12.645814+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:15:13 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:15:13.017947+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:15:13 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:15:13.318414+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:15:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:15:14.135466+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:15:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:15:14.153702+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:15:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:15:14.456895+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:15:16 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:15:16.128831+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:15:16 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:15:16.135730+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:15:16.145119+00:00", "level": "INFO", "logger": "app.services.reference_phase3_service", "message": "Composite generated: 동아시아계 남성 (활성 상태) + 어두운후드재킷"} 22:15:16 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:15:16.939355+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:15:16 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:15:16.944313+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:15:16.953152+00:00", "level": "INFO", "logger": "app.services.reference_phase3_service", "message": "Composite generated: 수리영 + 회색후드티와청바지"} 22:15:17 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:15:17.042677+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:15:17 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:15:17.043568+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:15:17.047262+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Severe issue for 숲속 피해 남성 (아웃도어등산복) — regenerating"} 22:15:17 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:15:17.121560+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:15:17 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:15:17.122954+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:15:17.125619+00:00", "level": "INFO", "logger": "app.services.reference_phase3_service", "message": "Composite generated: 혜수 + 어두운네이비블루종"} 22:15:17 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:15:17.153044+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:15:19 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:15:19.807312+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:15:19 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:15:19.813935+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:15:19.823689+00:00", "level": "INFO", "logger": "app.services.reference_phase3_service", "message": "Composite generated: 인우 + 어부작업복"} 22:15:20 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:15:20.345991+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:15:20 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:15:20.350658+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:15:20.359527+00:00", "level": "INFO", "logger": "app.services.reference_phase3_service", "message": "Composite generated: 김형사 + 낡은가죽재킷사복"} 22:15:21 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:15:21.131234+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:15:21 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:15:21.137139+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:15:21.145543+00:00", "level": "INFO", "logger": "app.services.reference_phase3_service", "message": "Composite generated: 뒷골목 피해 여성 + 야간외출복"} 22:15:23 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:15:23.053542+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:15:23 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:15:23.060045+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:15:23.070395+00:00", "level": "INFO", "logger": "app.services.reference_phase3_service", "message": "Composite generated: 동아시아계 남성 (인간형 외형) + 탁한색상점퍼"} 22:15:28 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:15:28.174778+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:15:28 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:15:28.182392+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:15:28.192177+00:00", "level": "INFO", "logger": "app.services.reference_phase3_service", "message": "Composite generated: 강민숙 + 홈웨어와앞치마"} 22:15:28 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:15:28.789346+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:15:34 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:15:34.715787+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:15:34 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:15:34.725186+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:15:34.727490+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Comparison for 숲속 피해 남성 (아웃도어등산복): winner=image_1 reason=두 이미지 모두 숲 배경이나 피해 상황은 나타나지 않지만, 남성이 아웃도어 재킷·등산 바지·등산화를 착용한 모습은 잘 표현되어 있습니다. 그중 image_1은 정면의 자연스러운 중립 자세로 복장 전체가 더 명확하게 보여 설명에 조금 더 잘 맞습니다."} {"timestamp": "2026-07-10T13:15:34.734389+00:00", "level": "INFO", "logger": "app.services.reference_phase3_service", "message": "Composite generated: 숲속 피해 남성 + 아웃도어등산복"} {"timestamp": "2026-07-10T13:15:34.763993+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step composite_image_gen completed (completed=9/9, failed=0)"} {"timestamp": "2026-07-10T13:15:34.797681+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T13:15:34.854143+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T13:15:34.872701+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T13:15:34.887024+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T13:15:34.891330+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T13:15:34.901957+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T13:15:34.906831+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=composite_image_gen, repaired=0)"} INFO: 127.0.0.1:50292 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50292 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:15:36.856544+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:character_state_variant (Step character_state_variant for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:50292 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/character_state_variant?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:15:36.861694+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step character_state_variant started (run_id=bdd2da8b-e757-4ccd-bfc9-97f0d67041fa, model=gemini-image)"} {"timestamp": "2026-07-10T13:15:36.863877+00:00", "level": "INFO", "logger": "app.core.steps.image_steps", "message": "character_state_variant: 4 characters with state variants: ['숲속 피해 남성', '뒷골목 피해 여성', '강민숙', '수리영']"} {"timestamp": "2026-07-10T13:15:36.899613+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 숲속 피해 남성 (severely_injured) (type=character_state_variant)"} 22:15:46 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:15:46.895382+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:15:51 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:15:51.946796+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:15:51 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:15:51.954275+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:15:51.963471+00:00", "level": "INFO", "logger": "app.core.steps.image_steps", "message": "character_state_variant: 숲속 피해 남성 (severely_injured) — generated"} {"timestamp": "2026-07-10T13:15:51.969999+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 뒷골목 피해 여성 (dead) (type=character_state_variant)"} 22:16:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:16:03.521528+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50310 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 22:16:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:16:07.628721+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:16:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:16:07.635750+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:16:07.646147+00:00", "level": "INFO", "logger": "app.core.steps.image_steps", "message": "character_state_variant: 뒷골목 피해 여성 (dead) — generated"} {"timestamp": "2026-07-10T13:16:07.657776+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 뒷골목 피해 여성 (severely_injured) (type=character_state_variant)"} 22:16:17 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:16:17.170697+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:16:21 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:16:21.132843+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:16:21 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:16:21.140840+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:16:21.150623+00:00", "level": "INFO", "logger": "app.core.steps.image_steps", "message": "character_state_variant: 뒷골목 피해 여성 (severely_injured) — generated"} {"timestamp": "2026-07-10T13:16:21.162356+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 강민숙 (dead) (type=character_state_variant)"} 22:16:30 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:16:30.744955+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:50333 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 22:16:37 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:16:37.225986+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:16:37 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:16:37.234296+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:16:37.243342+00:00", "level": "INFO", "logger": "app.core.steps.image_steps", "message": "character_state_variant: 강민숙 (dead) — generated"} {"timestamp": "2026-07-10T13:16:37.256487+00:00", "level": "INFO", "logger": "app.modules.pipeline.ref_image_pipeline", "message": "Generating reference image for: 수리영 (unconscious) (type=character_state_variant)"} 22:16:47 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:16:47.987348+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:16:50 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:16:50.757790+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:16:50 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:16:50.765422+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:16:50.775621+00:00", "level": "INFO", "logger": "app.core.steps.image_steps", "message": "character_state_variant: 수리영 (unconscious) — generated"} {"timestamp": "2026-07-10T13:16:50.915909+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step character_state_variant completed (completed=5/5, failed=0)"} {"timestamp": "2026-07-10T13:16:50.988136+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T13:16:51.100329+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T13:16:51.128451+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T13:16:51.154539+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T13:16:51.159518+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T13:16:51.173282+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T13:16:51.181546+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=character_state_variant, repaired=0)"} INFO: 127.0.0.1:50355 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50355 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:17:07.027038+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:background_render (Step background_render for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:50355 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/background_render?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:17:07.036976+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step background_render started (run_id=d9581100-3787-43f3-93ce-5c6d92f0e832, model=gpt)"} {"timestamp": "2026-07-10T13:17:07.043685+00:00", "level": "INFO", "logger": "app.core.steps.background_render_step", "message": "background_render: W22 직행 — 야외 bg 12개 plate skip: ['L03B01', 'L03B02', 'L03B03', 'L03B04', 'L03B05', 'L03B06', 'L04B01', 'L04B02', 'L13B01', 'L18B01', 'L18B02', 'L18B03']"} {"timestamp": "2026-07-10T13:17:07.058632+00:00", "level": "INFO", "logger": "app.core.steps.background_render_step", "message": "background_render: same-place 그룹 멤버십 20 loc — {'L01': 'bg_mountain_trail', 'L02': 'bg_urban_back_alley', 'L03': 'bg_rooftop_residence', 'L04': 'bg_rooftop_residence', 'L05': 'bg_rooftop_residence', 'L06': 'bg_coastal_road', 'L07': 'bg_animal_shelter', 'L08': 'bg_harbor_commercial_street', 'L09': 'bg_large_market', 'L10': 'bg_large_market', 'L16': 'bg_large_market', 'L11': 'bg_coastal_bus_stop', 'L12': 'bg_police_station', 'L13': 'bg_police_station', 'L14': 'bg_computer_cafe', 'L15': 'bg_stormy_coast', 'L17': 'bg_foggy_harbor', 'L18': 'bg_small_fishing_boat', 'L19': 'bg_small_fishing_boat', 'L20': 'bg_open_sea'}"} INFO: 127.0.0.1:50366 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50377 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50386 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:19:00.937696+00:00", "level": "INFO", "logger": "app.core.steps.background_render_step", "message": "background_render: same-place loc anchor 등록 loc=L05 anchor=L05B02"} INFO: 127.0.0.1:50395 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50406 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50417 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50431 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50442 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50449 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50467 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50477 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50488 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50498 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50508 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50516 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50527 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50542 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50553 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50562 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50579 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50588 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:28:03.661782+00:00", "level": "INFO", "logger": "app.core.steps.background_render_step", "message": "background_render: same-place loc anchor 등록 loc=L07 anchor=L07B01"} {"timestamp": "2026-07-10T13:28:03.662023+00:00", "level": "ERROR", "logger": "app.core.steps.background_render_step", "message": "background_render shot_aware_plan gate failed fp=fp_l10_market_store: shot_aware_plan: plan missing for fp_id='fp_l10_market_store'"} INFO: 127.0.0.1:50599 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50610 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50622 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50634 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:30:07.203082+00:00", "level": "INFO", "logger": "app.core.steps.background_render_step", "message": "background_render: same-place loc anchor 등록 loc=L10 anchor=L10B01"} INFO: 127.0.0.1:50645 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50658 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50669 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50679 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50695 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50707 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50718 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50727 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:34:03.220022+00:00", "level": "INFO", "logger": "app.core.steps.background_render_step", "message": "background_render: same-place loc anchor 등록 loc=L16 anchor=L16B01"} INFO: 127.0.0.1:50739 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50747 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50758 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50772 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:36:00.454907+00:00", "level": "INFO", "logger": "app.core.steps.background_render_step", "message": "background_render: same-place loc anchor 등록 loc=L12 anchor=L12B03"} INFO: 127.0.0.1:50783 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50792 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50809 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50818 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50829 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50840 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50851 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50860 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:39:51.808635+00:00", "level": "INFO", "logger": "app.core.steps.background_render_step", "message": "background_render: same-place loc anchor 등록 loc=L19 anchor=L19B03"} INFO: 127.0.0.1:50870 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50884 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50895 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50905 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50923 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50931 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50944 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50955 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:50998 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51008 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51017 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51031 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51041 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51052 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51069 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:47:39.570233+00:00", "level": "INFO", "logger": "app.core.steps.background_render_step", "message": "background_render: registered 20 ImageAssets (chain_bg + 0 location_aerial) (star anchor lineage: 14)"} {"timestamp": "2026-07-10T13:47:39.586691+00:00", "level": "WARNING", "logger": "app.core.steps.background_render_step", "message": "[VERIFY] background_render: path=phase7_master_plan expected=32 found=20 severity=partial missing=['L03B01', 'L03B02', 'L03B03', 'L03B04', 'L03B05', 'L03B06', 'L04B01', 'L04B02', 'L13B01', 'L18B01']"} {"timestamp": "2026-07-10T13:47:39.587634+00:00", "level": "WARNING", "logger": "app.core.step_runner", "message": "[VERIFY-EXIT] step=background_render failed → partial: [\"12 chain_bg images missing (expected=32, found=20): ['L03B01', 'L03B02', 'L03B03', 'L03B04', 'L03B05', 'L03B06', 'L04B01', 'L04B02', 'L13B01', 'L18B01', 'L18B02', 'L18B03']\"]"} {"timestamp": "2026-07-10T13:47:39.601114+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step background_render partial (completed=20/20, failed=0)"} INFO: 127.0.0.1:51079 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51079 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:47:39.661705+00:00", "level": "INFO", "logger": "app.core.job_manager", "message": "Starting background job: step:7872eda9-8b02-4cb3-bfd1-04ae1d43acac:f8e669c3-f8df-47ce-8a93-40dca77cbaf5:scene_image_pipeline (Step scene_image_pipeline for f8e669c3-f8df-47ce-8a93-40dca77cbaf5)"} INFO: 127.0.0.1:51079 - "POST /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/scene_image_pipeline?mode=resume HTTP/1.1" 200 OK {"timestamp": "2026-07-10T13:47:39.670493+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step scene_image_pipeline started (run_id=2810a9b9-537a-4f9c-a9d3-f71608a68666, model=mixed)"} {"timestamp": "2026-07-10T13:47:39.689083+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T13:47:39.774942+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T13:47:39.775623+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T13:47:39.817753+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T13:47:39.843943+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T13:47:39.848575+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T13:47:39.849290+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T13:47:39.858113+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T13:47:39.863605+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=background_render, repaired=0)"} {"timestamp": "2026-07-10T13:47:39.875356+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T13:47:39.888392+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T13:47:39.892653+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T13:47:39.901688+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T13:47:39.905859+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=-, repaired=0)"} {"timestamp": "2026-07-10T13:47:39.940933+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T13:47:39.990042+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T13:47:40.009107+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T13:47:40.024315+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T13:47:40.028842+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T13:47:40.038409+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T13:47:40.042925+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=-, repaired=0)"} {"timestamp": "2026-07-10T13:47:40.068580+00:00", "level": "INFO", "logger": "app.core.asset_readiness", "message": "AssetReadiness OK: AssetReadiness episode=f8e669c3: expected=30 registered=30 disk=30 missing=0"} 22:47:40 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:47:40.082469+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:51092 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51102 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 22:48:53 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:48:53.570078+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 22:48:53 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T13:48:53.572685+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T13:48:53.592837+00:00", "level": "INFO", "logger": "app.modules.provenance", "message": "Operation logged: type=image_generation, module=world_guide_generator, status=success, duration=73509ms"} {"timestamp": "2026-07-10T13:48:53.654132+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Loaded 25 existing reference images for 66 entities"} {"timestamp": "2026-07-10T13:48:53.654283+00:00", "level": "INFO", "logger": "app.services.scene_validation_service", "message": "Skipping legacy scene image validation — scene_lvm_validation_mode=off (LVM 2 disabled by cost policy; only mode='full' enables it)."} {"timestamp": "2026-07-10T13:48:53.713767+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Loaded outfit + composite + state_variant refs into scene_ref_image_map"} {"timestamp": "2026-07-10T13:48:53.726980+00:00", "level": "INFO", "logger": "app.services.scene_checkpoint_loaders", "message": "background_render: loaded 37 shot background mappings"} {"timestamp": "2026-07-10T13:48:53.838321+00:00", "level": "INFO", "logger": "app.services.scene_checkpoint_loaders", "message": "outdoor_direct: 32 shots direct-compose 활성"} {"timestamp": "2026-07-10T13:48:53.839745+00:00", "level": "INFO", "logger": "app.services.scene_image_service", "message": "zoom_continuity(batch): dep edge 추가 — still[5](zoom (3, 6)) → still[4](source (3, 1))"} {"timestamp": "2026-07-10T13:48:53.839786+00:00", "level": "INFO", "logger": "app.services.scene_image_service", "message": "zoom_continuity(batch): dep edge 추가 — still[58](zoom (25, 17)) → still[57](source (25, 8))"} INFO: 127.0.0.1:51114 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51126 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51137 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51151 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51161 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 22:51:12 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:51:12.319497+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:51:15 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:51:15.928509+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} INFO: 127.0.0.1:51172 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51189 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51200 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51208 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51219 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51231 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51241 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 22:54:42 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:54:42.796765+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:54:46 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:54:46.833421+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} INFO: 127.0.0.1:51255 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51268 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51278 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51289 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 22:57:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:57:07.147348+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:57:10 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:57:10.082610+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} INFO: 127.0.0.1:51308 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51320 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51329 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51340 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51353 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 22:59:26 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T13:59:26.731594+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 22:59:31 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T13:59:31.382802+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} INFO: 127.0.0.1:51366 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:51380 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T14:00:13.947484+00:00", "level": "INFO", "logger": "app.core.steps.indoor_shared_pose_guide_context", "message": "indoor_shared_pose_guide diag: group=indoor-s5-L05B02 shot=5_9 status=skipped reason=no_figures"} {"timestamp": "2026-07-10T14:00:13.947755+00:00", "level": "INFO", "logger": "app.core.steps.indoor_shared_pose_guide_context", "message": "indoor_shared_pose_guide diag: group=indoor-s8-L10B01 shot=None status=denied reason=judge_no_need"} {"timestamp": "2026-07-10T14:00:13.947843+00:00", "level": "INFO", "logger": "app.core.steps.indoor_shared_pose_guide_context", "message": "indoor_shared_pose_guide diag: group=indoor-s14-L05B06 shot=None status=denied reason=judge_no_need"} {"timestamp": "2026-07-10T14:00:13.947900+00:00", "level": "INFO", "logger": "app.core.steps.indoor_shared_pose_guide_context", "message": "indoor_shared_pose_guide diag: group=indoor-s16-L12B03 shot=None status=denied reason=judge_no_need"} {"timestamp": "2026-07-10T14:00:13.947945+00:00", "level": "INFO", "logger": "app.core.steps.indoor_shared_pose_guide_context", "message": "indoor_shared_pose_guide diag: group=indoor-s18-L05B01 shot=None status=denied reason=judge_no_need"} {"timestamp": "2026-07-10T14:00:13.947988+00:00", "level": "INFO", "logger": "app.core.steps.indoor_shared_pose_guide_context", "message": "indoor_shared_pose_guide diag: group=indoor-s20-L16B01 shot=None status=denied reason=judge_no_need"} {"timestamp": "2026-07-10T14:00:13.948029+00:00", "level": "INFO", "logger": "app.core.steps.indoor_shared_pose_guide_context", "message": "indoor_shared_pose_guide diag: group=indoor-s21-L12B01 shot=None status=denied reason=judge_no_need"} {"timestamp": "2026-07-10T14:00:13.948070+00:00", "level": "INFO", "logger": "app.core.steps.indoor_shared_pose_guide_context", "message": "indoor_shared_pose_guide diag: group=indoor-s25-L05B03 shot=None status=denied reason=judge_no_need"} {"timestamp": "2026-07-10T14:00:13.948112+00:00", "level": "INFO", "logger": "app.core.steps.indoor_shared_pose_guide_context", "message": "indoor_shared_pose_guide: precompute 완료 — guides=4, diagnostics=8, candidates_indoor_gate(indoor=7/outdoor=13 locs)"} {"timestamp": "2026-07-10T14:00:13.948281+00:00", "level": "INFO", "logger": "app.services.scene_image_service", "message": "Scene generation: 71 scenes in 10 batches (max_concurrent=15)"} {"timestamp": "2026-07-10T14:00:14.051102+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 2 Shot 5: state_variant=['C07']"} {"timestamp": "2026-07-10T14:00:14.054901+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 1 Shot 3: state_variant=['C06']"} {"timestamp": "2026-07-10T14:00:14.156449+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 2 Shot 5: outdoor direct canon refs injected (batch, place=bg_urban_back_alley)"} {"timestamp": "2026-07-10T14:00:14.157441+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 5 Shot 9: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:00:14.225338+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 4 Shot 2: outdoor direct canon refs injected (batch, place=bg_rooftop_residence)"} {"timestamp": "2026-07-10T14:00:14.237756+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "scene prompt override 적용(batch): S20sh1 (prompt_source=zoom_continuity_anchor, group=vca-s20-zoom-3)"} {"timestamp": "2026-07-10T14:00:14.249996+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 7 Shot 3: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:00:14.260590+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 10 Shot 1: outdoor direct canon refs injected (batch, place=bg_rooftop_residence)"} {"timestamp": "2026-07-10T14:00:14.261337+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 1 Shot 3: outdoor direct canon refs injected (batch, place=bg_mountain_trail)"} {"timestamp": "2026-07-10T14:00:14.261558+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 8 Shot 8: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:00:14.262208+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 6 Shot 4: outdoor direct canon refs injected (batch, place=bg_coastal_road)"} {"timestamp": "2026-07-10T14:00:14.262514+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 15 Shot 2: outdoor direct canon refs injected (batch, place=bg_coastal_bus_stop)"} {"timestamp": "2026-07-10T14:00:14.263427+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 7: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:14.264195+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 24 Shot 1: outdoor direct canon refs injected (batch, place=bg_stormy_coast)"} {"timestamp": "2026-07-10T14:00:14.265643+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 26 Shot 13: outdoor direct canon refs injected (batch, place=bg_foggy_harbor)"} {"timestamp": "2026-07-10T14:00:14.265987+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 6: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:14.266283+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 2: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:14.266373+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 16 Shot 3: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:00:14.266886+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 22 Shot 4: outdoor direct canon refs injected (batch, place=bg_police_station)"} {"timestamp": "2026-07-10T14:00:14.267021+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 20 Shot 1: background_chain ref injected"} {"timestamp": "2026-07-10T14:00:14.267462+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 53: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:14.267717+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 11: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:14.268541+00:00", "level": "INFO", "logger": "app.core.steps.visual_continuity_anchor_step", "message": "registered_pose_guide: S1sh3 no-guide degrade (group=vca-s1-c06-immobilized, reason=no_environment_bg_plate)"} {"timestamp": "2026-07-10T14:00:14.268671+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 18: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:14.268830+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 10: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:14.269435+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 14: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:14.269937+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 꺼진 화면 앞의 굳은 시선"} {"timestamp": "2026-07-10T14:00:14.273837+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 32: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:14.274270+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 55: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:14.274420+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 60: 1 prompts total, generating last 1 T2I + 1 angle"} 23:00:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:14.275345+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 좌표가 가리키는 해상 위치"} {"timestamp": "2026-07-10T14:00:14.275560+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 35: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:14.275824+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 0: 1 prompts total, generating last 1 T2I + 1 angle"} 23:00:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:14.276286+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 맹견을 누르는 굳은 시선"} {"timestamp": "2026-07-10T14:00:14.280392+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 46: 1 prompts total, generating last 1 T2I + 1 angle"} 23:00:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:14.281138+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 52: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:14.281777+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 엇갈린 조퇴 소식에 굳은 수리영"} {"timestamp": "2026-07-10T14:00:14.286137+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T14:00:14.286554+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:14.289669+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T14:00:14.290169+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:14.291755+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:14.294897+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:14.296262+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:14.298112+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:14.298519+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:14.299843+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:14.300914+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:19 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:19.963499+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:19 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:19.965591+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:19.968172+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 끊임없는 무응답"} 23:00:20 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:20.043821+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:20 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:20.044994+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:20.046635+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 고립된 옥탑방"} 23:00:20 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:20.923123+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:20 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:20.925578+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:20.928194+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 안개 속 유일한 배"} 23:00:21 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:21.197395+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:21 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:21.199920+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:21.203180+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 폭우에 잠긴 해안"} 23:00:21 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:21.368666+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:21 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:21.371175+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:21.374115+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 빈 옥상에 멈춘 신발"} 23:00:21 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:21.617282+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:21 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:21.619812+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:21.622805+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 응답 없는 통화 화면"} 23:00:21 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:21.748839+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:21 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:21.750837+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:21.753221+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 다급한 출발"} 23:00:22 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:22.217527+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:22 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:22.670324+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:22 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:22.673564+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:22.675954+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 허벅지에 드러난 이빨 자국"} 23:00:23 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:23.620152+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:23 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:23.622865+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:23.625600+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 짖는 소리를 향한 시선"} 23:00:24 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:24.114449+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:24 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:24.415990+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:24 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:24.418658+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:24.423221+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 흡혈 공격의 실체"} 23:00:24 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:24.759287+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:25 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:25.687795+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:26.088166+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:26 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:26.095613+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:26.199958+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=5 shot=9"} {"timestamp": "2026-07-10T14:00:26.211629+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 28 Shot 15: outdoor direct canon refs injected (batch, place=bg_small_fishing_boat)"} {"timestamp": "2026-07-10T14:00:26.212094+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 64: 1 prompts total, generating last 1 T2I + 1 angle"} 23:00:26 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:26.213344+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:26.493335+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:26 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:26.500481+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:26.607653+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=7 shot=3"} {"timestamp": "2026-07-10T14:00:26.619736+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 29 Shot 23: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:00:26.620399+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 67: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:26.620695+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 이름에 굳어버린 시선"} 23:00:27 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:27.451453+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:27 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:27.453909+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:27.456888+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 식별 불가능한 CCTV 구간"} 23:00:27 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:27.828235+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:27 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:27.837939+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 23:00:27 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:27.916549+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:27 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:27.916800+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:27.941342+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=23 shot=6"} {"timestamp": "2026-07-10T14:00:27.953622+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 30 Shot 4: outdoor direct canon refs injected (batch, place=bg_open_sea)"} {"timestamp": "2026-07-10T14:00:27.954107+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 70: 1 prompts total, generating last 1 T2I + 1 angle"} 23:00:27 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:27.955398+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T14:00:27.998937+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=8 shot=8"} 23:00:30 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:30.320027+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:31 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:31.988759+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:31 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:31.994886+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:32.095403+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=16 shot=3"} 23:00:32 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:32.416628+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:32 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:32.419390+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:32.421050+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 안개 경계를 넘는 선수"} 23:00:33 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:33.538109+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:33 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:33.757448+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:34 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:34.039721+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:34 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:34.281794+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:34 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:34.814963+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:34 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:34.817207+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:34.820775+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 오래된 사진 속 장소의 단서"} 23:00:34 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:34.947144+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:35 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:35.419893+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:35 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:35.429657+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:35.527315+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=10 shot=1"} 23:00:35 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:35.711574+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:35 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:35.717634+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:35.817660+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=26 shot=13"} 23:00:35 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:35.819428+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:35 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:35.822043+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:35.883849+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=4 shot=2"} 23:00:36 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:36.163278+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:36 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:36.533379+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:37 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:37.405382+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:37 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:37.417143+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:37.509463+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=22 shot=4"} 23:00:37 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:37.520304+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:37 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:37.523071+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:37.589950+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=24 shot=1"} 23:00:38 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:38.057758+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:38 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:38.067878+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:38.164701+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=6 shot=4"} 23:00:38 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:38.827955+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:38 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:38.839747+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:38.935700+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=15 shot=2"} 23:00:40 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:40.465046+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:40 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:40.588923+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:51441 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 23:00:42 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:42.055026+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:42 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:42.064486+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:42.163005+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=2 shot=5"} 23:00:43 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:43.108723+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:43 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:43.116513+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:43.219715+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=29 shot=23"} 23:00:43 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:43.234328+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:44 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:44.337522+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:45 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:45.007562+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:45 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:45.016472+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:45.123623+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=20 shot=1"} 23:00:47 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:47.302650+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:47 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:47.311958+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:47.409406+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=1 shot=3"} 23:00:48 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:48.866562+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:49 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:49.977658+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:51 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:51.290425+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:51 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:51.296512+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:51.402308+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=28 shot=15"} 23:00:52 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:52.540239+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:52 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:52.550572+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:52.649497+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=30 shot=4"} {"timestamp": "2026-07-10T14:00:54.287368+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 2 Shot 8: state_variant=['C07']"} {"timestamp": "2026-07-10T14:00:54.287720+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 1 Shot 7: state_variant=['C06']"} {"timestamp": "2026-07-10T14:00:54.321326+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "scene prompt override 적용(batch): S7sh10 (prompt_source=zoom_continuity_anchor, group=vca-s7-zoom-2)"} {"timestamp": "2026-07-10T14:00:54.322694+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 5 Shot 21: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:00:54.357141+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 1 Shot 7: prev-shot background ref injected (remove: none, loc_id: , role: previous_shot_same_room)"} {"timestamp": "2026-07-10T14:00:54.369552+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 2 Shot 8: prev-shot background ref injected (remove: ['동아시아계 남성 (활성 상태)'], loc_id: , role: previous_shot_continuity)"} {"timestamp": "2026-07-10T14:00:54.382234+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 1 Shot 7: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_same_room)"} {"timestamp": "2026-07-10T14:00:54.382553+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 7 Shot 10: background_chain ref injected"} {"timestamp": "2026-07-10T14:00:54.394083+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 8 Shot 12: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:00:54.406649+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 8 Shot 14: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:00:54.407461+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 2 Shot 8: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_continuity)"} {"timestamp": "2026-07-10T14:00:54.407876+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 1 Shot 7: outdoor direct canon refs injected (batch, place=bg_mountain_trail)"} {"timestamp": "2026-07-10T14:00:54.408219+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 15 Shot 8: outdoor direct canon refs injected (batch, place=bg_coastal_bus_stop)"} {"timestamp": "2026-07-10T14:00:54.431158+00:00", "level": "INFO", "logger": "app.core.steps.indoor_shared_pose_guide_context", "message": "indoor_pose_guide: S5sh21 attach SKIPPED — framing_scale='close' (close류 샷에 전신 pose 가이드 부착 금지, W-B 게이트)"} {"timestamp": "2026-07-10T14:00:54.455267+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 5 Shot 24: bg map ref SKIPPED — dep_scene continuity priority (W2)"} {"timestamp": "2026-07-10T14:00:54.455527+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 12: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:54.456103+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "scene prompt override 적용(batch): S20sh6 (prompt_source=zoom_continuity_anchor, group=vca-s20-zoom-3)"} {"timestamp": "2026-07-10T14:00:54.456308+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 10 Shot 9: prev-shot background ref injected (remove: ['석창포'], loc_id: L04, role: previous_shot_continuity)"} {"timestamp": "2026-07-10T14:00:54.456490+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 2 Shot 8: outdoor direct canon refs injected (batch, place=bg_urban_back_alley)"} {"timestamp": "2026-07-10T14:00:54.456577+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 15: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:54.456758+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 11 Shot 8: outdoor direct canon refs injected (batch, place=bg_rooftop_residence)"} {"timestamp": "2026-07-10T14:00:54.457042+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 8: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:54.457626+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 16: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:54.469176+00:00", "level": "INFO", "logger": "app.core.steps.visual_continuity_anchor_step", "message": "registered_pose_guide: S1sh7 no-guide degrade (group=vca-s1-c06-immobilized, reason=no_environment_bg_plate)"} {"timestamp": "2026-07-10T14:00:54.469477+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 5 Shot 24: prev-shot background ref injected (remove: none, loc_id: , role: previous_shot_same_room)"} {"timestamp": "2026-07-10T14:00:54.469593+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 33: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:54.469947+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 9 Shot 2: outdoor direct canon refs injected (batch, place=bg_coastal_road)"} {"timestamp": "2026-07-10T14:00:54.470050+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 16 Shot 12: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:00:54.470321+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 눈앞에 놓인 작업량"} {"timestamp": "2026-07-10T14:00:54.493144+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 10 Shot 9: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_continuity)"} {"timestamp": "2026-07-10T14:00:54.493442+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 21 Shot 29: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:00:54.493721+00:00", "level": "WARNING", "logger": "app.services.scene_reference_service", "message": "Scene 13 Shot 13: zoom_in_detail downgraded to continuity — subjects not in dep frame: ['C02'] (W3 exact-reuse 금지 diagnostic)"} {"timestamp": "2026-07-10T14:00:54.493858+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 직원이 전한 목격 정보"} {"timestamp": "2026-07-10T14:00:54.493998+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 3: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:54.494222+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 현관 앞 다정한 밀착"} {"timestamp": "2026-07-10T14:00:54.501764+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 1: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:54.502396+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 응답 없는 통화"} {"timestamp": "2026-07-10T14:00:54.506264+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 21: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:54.506627+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 5 Shot 24: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_same_room)"} {"timestamp": "2026-07-10T14:00:54.506775+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 20 Shot 6: bg map ref SKIPPED — dep_scene continuity priority (W2)"} {"timestamp": "2026-07-10T14:00:54.507103+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 10 Shot 9: outdoor direct canon refs injected (batch, place=bg_rooftop_residence)"} 23:00:54 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:54.508178+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 36: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:54.508275+00:00", "level": "WARNING", "logger": "app.services.scene_reference_service", "message": "Scene 21 Shot 29: zoom_in_detail downgraded to continuity — subjects not in dep frame: ['C01'] (W3 exact-reuse 금지 diagnostic)"} {"timestamp": "2026-07-10T14:00:54.508581+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 17: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:54.509392+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 13 Shot 13: prev-shot background ref injected (remove: none, loc_id: L03, role: previous_shot_continuity)"} {"timestamp": "2026-07-10T14:00:54.509603+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 20 Shot 6: prev-shot background ref injected (remove: ['수리영', '혜수', '보안팀 직원'], loc_id: L16, role: previous_shot_same_frame_zoomed)"} {"timestamp": "2026-07-10T14:00:54.509721+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:54 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:54.510878+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 21 Shot 29: prev-shot background ref injected (remove: ['스마트폰'], loc_id: , role: previous_shot_continuity)"} 23:00:54 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:54.512878+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 약속을 어길 사람이 아니다"} 23:00:54 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:54.516425+00:00", "level": "INFO", "logger": "app.core.steps.indoor_shared_pose_guide_context", "message": "indoor_pose_guide: S5sh24 attach SKIPPED — framing_scale='insert' (close류 샷에 전신 pose 가이드 부착 금지, W-B 게이트)"} 23:00:54 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:54.516908+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 13 Shot 13: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_continuity)"} {"timestamp": "2026-07-10T14:00:54.516949+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 20 Shot 6: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_same_frame_zoomed)"} {"timestamp": "2026-07-10T14:00:54.517007+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 19: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:54.517294+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T14:00:54.517795+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 21 Shot 29: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_continuity)"} {"timestamp": "2026-07-10T14:00:54.517900+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T14:00:54.518873+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T14:00:54.519487+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 9: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:54.520935+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T14:00:54.521257+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 13 Shot 13: outdoor direct canon refs injected (batch, place=bg_rooftop_residence)"} {"timestamp": "2026-07-10T14:00:54.522147+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 47: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:54.523100+00:00", "level": "WARNING", "logger": "app.services.scene_generation_coordinator", "message": "space_set_bg_no_plate background required waived (shot=5_24 reason=dep_continuity_priority removed=['L05B02']) — runtime reconciliation, persisted RPC unchanged"} 23:00:54 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:54.523744+00:00", "level": "WARNING", "logger": "app.services.scene_generation_coordinator", "message": "space_set_bg_no_plate background required waived (shot=20_6 reason=dep_continuity_priority removed=['L16B01']) — runtime reconciliation, persisted RPC unchanged"} {"timestamp": "2026-07-10T14:00:54.523797+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 49: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:54.523976+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 28: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:00:54.524067+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 유난히 선명한 손목 표식"} {"timestamp": "2026-07-10T14:00:54.535557+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T14:00:54.535932+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 상처의 일치"} {"timestamp": "2026-07-10T14:00:54.545899+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 식별 불가능한 CCTV 구간"} 23:00:54 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:00:54.554073+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:00:58 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:00:58.520464+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:00:58 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:00:58.522246+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:00:58.524393+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 등을 덮친 검은 인영"} 23:01:00 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:00.796008+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:00 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:00.797508+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:00.799380+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 역겨운 냄새의 감지"} 23:01:00 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:00.833381+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:00 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:00.835082+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:00.836167+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 풀린 현관 걸쇠"} 23:01:00 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:00.869289+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:00 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:00.870092+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:00.870740+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 전봇대 아래 남겨진 시신"} 23:01:01 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:01.960185+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:01 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:01.961949+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:01.966245+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 죽음의 소식에 굳은 혜수"} 23:01:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:02.085412+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:02 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:02.413745+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:02 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:02.417333+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:02.420133+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 부정으로 눌러 둔 불안"} 23:01:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:02.652736+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:03.424922+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:04 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:04.376235+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:04 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:04.378534+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:04.381373+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 해안도로를 질주하는 다급한 시선"} 23:01:04 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:04.650232+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:04 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:04.659911+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:04.757222+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=8 shot=12"} {"timestamp": "2026-07-10T14:01:04.769296+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 21 Shot 37: background_chain ref injected"} {"timestamp": "2026-07-10T14:01:04.769730+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 50: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:01:04.769989+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 마지막 해상 좌표"} 23:01:04 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:04.799814+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:04 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:04.800070+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:04.867511+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=8 shot=14"} {"timestamp": "2026-07-10T14:01:04.879973+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 54: 1 prompts total, generating last 1 T2I + 1 angle"} 23:01:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:04.881137+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:05 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:05.219133+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:05 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:05.702628+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:06 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:06.853830+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:06 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:06.872611+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:06 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:06.877523+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:06.966727+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=20 shot=6"} {"timestamp": "2026-07-10T14:01:06.979783+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 24 Shot 8: outdoor direct canon refs injected (batch, place=bg_stormy_coast)"} {"timestamp": "2026-07-10T14:01:06.980259+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 56: 1 prompts total, generating last 1 T2I + 1 angle"} 23:01:06 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:06.981494+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:07.323973+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:07.332596+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:07.438468+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=5 shot=21"} {"timestamp": "2026-07-10T14:01:07.450732+00:00", "level": "WARNING", "logger": "app.services.scene_reference_service", "message": "Scene 26 Shot 28: zoom_in_detail downgraded to continuity — subjects not in dep frame: ['C03'] (W3 exact-reuse 금지 diagnostic)"} {"timestamp": "2026-07-10T14:01:07.450784+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 26 Shot 28: prev-shot background ref injected (remove: none, loc_id: L17, role: previous_shot_continuity)"} {"timestamp": "2026-07-10T14:01:07.450820+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 26 Shot 28: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_continuity)"} {"timestamp": "2026-07-10T14:01:07.450849+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 26 Shot 28: outdoor direct canon refs injected (batch, place=bg_foggy_harbor)"} {"timestamp": "2026-07-10T14:01:07.451270+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 61: 1 prompts total, generating last 1 T2I + 1 angle"} 23:01:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:07.452560+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:07.740920+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:07.748807+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:07.855650+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=16 shot=12"} {"timestamp": "2026-07-10T14:01:07.868172+00:00", "level": "WARNING", "logger": "app.services.scene_reference_service", "message": "Scene 26 Shot 32: zoom_in_detail downgraded to continuity — subjects not in dep frame: ['C01'] (W3 exact-reuse 금지 diagnostic)"} {"timestamp": "2026-07-10T14:01:07.868235+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 26 Shot 32: prev-shot background ref injected (remove: none, loc_id: L17, role: previous_shot_continuity)"} {"timestamp": "2026-07-10T14:01:07.868273+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 26 Shot 32: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_continuity)"} {"timestamp": "2026-07-10T14:01:07.868307+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 26 Shot 32: outdoor direct canon refs injected (batch, place=bg_foggy_harbor)"} {"timestamp": "2026-07-10T14:01:07.868754+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 62: 1 prompts total, generating last 1 T2I + 1 angle"} 23:01:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:07.870066+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:08 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:08.739995+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:08 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:08.748594+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:08.849204+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=21 shot=29"} {"timestamp": "2026-07-10T14:01:08.861782+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 28 Shot 17: outdoor direct canon refs injected (batch, place=bg_small_fishing_boat)"} {"timestamp": "2026-07-10T14:01:08.862241+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 65: 1 prompts total, generating last 1 T2I + 1 angle"} 23:01:08 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:08.863490+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:09 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:09.635654+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:51488 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 23:01:12 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:12.484823+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:12 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:12.492541+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:12.596542+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=5 shot=24"} {"timestamp": "2026-07-10T14:01:12.597321+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 29 Shot 35: state_variant=['C01']"} {"timestamp": "2026-07-10T14:01:12.609078+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 29 Shot 35: background_chain ref injected"} {"timestamp": "2026-07-10T14:01:12.609576+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 69: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:01:12.609893+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 의식을 잃고 어깨에 무너진 수리영"} 23:01:13 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:13.017581+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:13 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:13.019799+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:13.022356+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 해안 접근 경로 확보"} 23:01:13 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:13.100097+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:13 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:13.101907+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:13.104108+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 흔들리는 시선"} 23:01:13 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:13.718526+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:13 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:13.720616+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:13.724861+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 승선을 허락하는 손짓"} 23:01:13 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:13.904700+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:14 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:14.219816+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:14 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:14.222876+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:14.224958+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 떠남을 알리는 음성메시지"} 23:01:14 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:14.604928+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:14 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:14.960231+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:14 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:14.963934+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:14.966027+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 폭우를 뚫는 결의"} 23:01:16 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:16.700145+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:16 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:16.710334+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 23:01:16 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:16.813539+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T14:01:16.821625+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=7 shot=10"} 23:01:17 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:17.162695+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:17 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:17.486185+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:17 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:17.971061+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:18 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:18.741959+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:18 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:18.819806+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:18 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:18.825400+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:18.908477+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=15 shot=8"} 23:01:18 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:18.980401+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:18 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:18.983661+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:19.059047+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=10 shot=9"} 23:01:19 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:19.079525+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:19 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:19.081686+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:19.148509+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=9 shot=2"} 23:01:19 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:19.194547+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:19 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:19.194789+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:19.267773+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=11 shot=8"} 23:01:19 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:19.597305+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:19 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:19.606421+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:19.707882+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=21 shot=37"} 23:01:20 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:20.786480+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:20 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:20.795886+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:20.894238+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=1 shot=7"} 23:01:22 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:22.908975+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:22 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:22.967529+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:24 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:24.495606+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:24 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:24.940973+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:24 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:24.951163+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:25.055562+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=23 shot=10"} 23:01:25 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:25.205199+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:25 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:25.205697+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:25.286288+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=2 shot=8"} 23:01:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:26.066149+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:26 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:26.075817+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:26.181210+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=13 shot=13"} 23:01:27 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:27.683700+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:27 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:27.801141+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:30 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:30.629505+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:30 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:30.638367+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:30.742084+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=28 shot=17"} 23:01:31 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:31.022614+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:31 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:31.033153+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:31.130352+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=24 shot=8"} 23:01:32 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:32.398383+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:33 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:33.623926+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:34 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:34.001280+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:34 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:34.011494+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:34.116572+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=26 shot=32"} 23:01:35 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:35.010058+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:35 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:35.019870+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:35.122759+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=26 shot=28"} 23:01:36 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:36.600295+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:39 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:39.711794+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:39 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:39.719618+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:39.823913+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=29 shot=35"} INFO: 127.0.0.1:51515 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK {"timestamp": "2026-07-10T14:01:41.779254+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 3 Shot 1: dep bytes target realigned to dep_detail (c469d355-42c9-415d-89ac-eaa0099896f6 → 61d0aa00-e873-40b9-b3be-578a8cac6b70) — W3 source coherence"} {"timestamp": "2026-07-10T14:01:41.780213+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "scene prompt override 적용(batch): S7sh14 (prompt_source=zoom_continuity_anchor, group=vca-s7-zoom-2)"} {"timestamp": "2026-07-10T14:01:41.791751+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "scene prompt override 적용(batch): S3sh1 (prompt_source=zoom_continuity_anchor, group=vca-s3-zoom-1)"} {"timestamp": "2026-07-10T14:01:41.816669+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 3 Shot 1: prev-shot background ref injected (remove: ['검은 인간형 인영', '숲속 피해 남성'], loc_id: L01, role: previous_shot_continuity)"} {"timestamp": "2026-07-10T14:01:41.828059+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 3 Shot 1: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_continuity)"} {"timestamp": "2026-07-10T14:01:41.828126+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 3 Shot 1: outdoor direct canon refs injected (batch, place=bg_mountain_trail)"} {"timestamp": "2026-07-10T14:01:41.839761+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 7 Shot 14: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:01:41.839835+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 7 Shot 14: prev-shot background ref injected (remove: none, loc_id: , role: previous_shot_same_frame_zoomed)"} {"timestamp": "2026-07-10T14:01:41.840830+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 7 Shot 14: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_same_frame_zoomed)"} {"timestamp": "2026-07-10T14:01:41.884973+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 10 Shot 13: outdoor direct canon refs injected (batch, place=bg_rooftop_residence)"} {"timestamp": "2026-07-10T14:01:41.886066+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 19 Shot 12: dep bytes target realigned to dep_detail (900679f1-5e9e-43ce-aaf9-5609a1a5829d → 29f418e9-e229-4632-a5ae-ad561723e445) — W3 source coherence"} {"timestamp": "2026-07-10T14:01:41.886981+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 11 Shot 10: prev-shot background ref injected (remove: none, loc_id: , role: previous_shot_continuity)"} {"timestamp": "2026-07-10T14:01:41.898627+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 12 Shot 22: background_chain ref injected"} {"timestamp": "2026-07-10T14:01:41.898901+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 15 Shot 16: prev-shot background ref injected (remove: none, loc_id: , role: previous_shot_continuity)"} {"timestamp": "2026-07-10T14:01:41.899476+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 13 Shot 1: outdoor direct canon refs injected (batch, place=bg_rooftop_residence)"} {"timestamp": "2026-07-10T14:01:41.910764+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 4: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:01:41.933982+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 14 Shot 28: bg map ref SKIPPED — dep_scene continuity priority (W2)"} {"timestamp": "2026-07-10T14:01:41.935622+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 12 Shot 39: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:01:41.935954+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 11 Shot 10: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_continuity)"} {"timestamp": "2026-07-10T14:01:41.936464+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 13: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:01:41.936575+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 15 Shot 16: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_continuity)"} {"timestamp": "2026-07-10T14:01:41.936882+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 20: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:01:41.937126+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 23: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:01:41.937875+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 16 Shot 15: bg map ref SKIPPED — dep_scene continuity priority (W2)"} 23:01:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:41.951287+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 14 Shot 28: prev-shot background ref injected (remove: ['강민숙'], loc_id: , role: previous_shot_same_room)"} {"timestamp": "2026-07-10T14:01:41.951445+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 21 Shot 44: bg map ref SKIPPED — dep_scene continuity priority (W2)"} {"timestamp": "2026-07-10T14:01:41.951782+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 26: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:01:41.952031+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 20 Shot 13: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:01:41.952450+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 11 Shot 10: outdoor direct canon refs injected (batch, place=bg_rooftop_residence)"} {"timestamp": "2026-07-10T14:01:41.952637+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 19 Shot 12: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} 23:01:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:41.953192+00:00", "level": "INFO", "logger": "app.core.steps.indoor_shared_pose_guide_context", "message": "indoor_pose_guide: S12sh39 attach SKIPPED — framing_scale='close' (close류 샷에 전신 pose 가이드 부착 금지, W-B 게이트)"} {"timestamp": "2026-07-10T14:01:41.954059+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 15 Shot 16: outdoor direct canon refs injected (batch, place=bg_coastal_bus_stop)"} 23:01:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:41.954696+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 응답 없는 통화"} {"timestamp": "2026-07-10T14:01:41.965377+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 16 Shot 15: prev-shot background ref injected (remove: none, loc_id: , role: previous_shot_same_room)"} {"timestamp": "2026-07-10T14:01:41.966113+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 14 Shot 28: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_same_room)"} {"timestamp": "2026-07-10T14:01:41.966231+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:41.967162+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 28 Shot 35: prev-shot background ref injected (remove: none, loc_id: , role: previous_shot_continuity)"} {"timestamp": "2026-07-10T14:01:41.968212+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 21 Shot 44: prev-shot background ref injected (remove: none, loc_id: , role: previous_shot_same_room)"} {"timestamp": "2026-07-10T14:01:41.968254+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 19 Shot 12: prev-shot background ref injected (remove: none, loc_id: , role: previous_shot_same_frame_zoomed)"} {"timestamp": "2026-07-10T14:01:41.968282+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T14:01:41.968543+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 24: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:01:41.968619+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 22: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:01:41.969330+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 48: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:01:41.969418+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T14:01:41.969976+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 16 Shot 15: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_same_room)"} {"timestamp": "2026-07-10T14:01:41.970201+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 34: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:01:41.970798+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 31: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:01:41.970947+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T14:01:41.972441+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 28 Shot 35: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_continuity)"} {"timestamp": "2026-07-10T14:01:41.973236+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 21 Shot 44: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_same_room)"} {"timestamp": "2026-07-10T14:01:41.973500+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 19 Shot 12: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_same_frame_zoomed)"} {"timestamp": "2026-07-10T14:01:41.973654+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 붉게 변한 손목 문신"} 23:01:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:41.974195+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 전체 CCTV 확보 결정"} {"timestamp": "2026-07-10T14:01:41.978171+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 37: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:01:41.978862+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 28 Shot 35: outdoor direct canon refs injected (batch, place=bg_small_fishing_boat)"} {"timestamp": "2026-07-10T14:01:41.979360+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T14:01:41.979697+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 43: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:01:41.981077+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 51: 1 prompts total, generating last 1 T2I + 1 angle"} 23:01:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:41.982046+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 새로운 남자 단서"} 23:01:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:41.992715+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:41.993499+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T14:01:41.994382+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 66: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:01:41.995233+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:41.995881+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:41.998064+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:46 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:46.257985+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:46 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:46.260135+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:46.262799+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 반쯤 열린 철문"} 23:01:47 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:47.027001+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:47 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:47.029401+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:47.031917+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 옥탑방 철문 밖의 비명"} 23:01:49 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:49.212661+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:49 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:49.216761+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} 23:01:49 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:49.220067+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:49 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:49.221646+00:00", "level": "WARNING", "logger": "app.services.scene_generation_coordinator", "message": "space_set_bg_no_plate background required waived (shot=14_28 reason=dep_continuity_priority removed=['L05B06']) — runtime reconciliation, persisted RPC unchanged"} {"timestamp": "2026-07-10T14:01:49.223525+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:49.223803+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 복구된 방의 미세한 어긋남"} {"timestamp": "2026-07-10T14:01:49.234065+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 창문 반사 속 어깨 습격"} 23:01:49 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:49.642529+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:49 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:49.644960+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:49.648140+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 커튼 뒤의 시신"} 23:01:51 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:51.590092+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:51 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:51.592554+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:51.595966+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 폴리스 라인 너머의 산길 수사"} {"timestamp": "2026-07-10T14:01:52.320196+00:00", "level": "WARNING", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene T2I blocked (attempt 1): SAFETY"} 23:01:52 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:52.331152+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:52 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:52.406709+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:52 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:52.410193+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:52.411342+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 떠나는 수리영을 지켜보는 혜수"} 23:01:52 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:52.460243+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:52 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:52.460751+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:52.462247+00:00", "level": "WARNING", "logger": "app.services.scene_generation_coordinator", "message": "space_set_bg_no_plate background required waived (shot=21_44 reason=dep_continuity_priority removed=['L12B02']) — runtime reconciliation, persisted RPC unchanged"} {"timestamp": "2026-07-10T14:01:52.462452+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 좌표 메모 은닉"} 23:01:52 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:52.615146+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:52 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:52.701117+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:53 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:53.439444+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:53 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:53.442209+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:53.444631+00:00", "level": "WARNING", "logger": "app.services.scene_generation_coordinator", "message": "space_set_bg_no_plate background required waived (shot=16_15 reason=dep_continuity_priority removed=['L12B03']) — runtime reconciliation, persisted RPC unchanged"} {"timestamp": "2026-07-10T14:01:53.445300+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 책상을 사이에 둔 대치"} 23:01:53 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:53.968996+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:53 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:53.977827+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:54.080200+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=7 shot=14"} 23:01:54 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:54.582976+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:54 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:54.587762+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:54.690621+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=20 shot=13"} 23:01:55 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:55.284155+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:55 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:55.287664+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:55.290380+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 조타 장치를 가로막은 수리영"} 23:01:55 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:01:55.615692+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:01:57 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:01:57.541010+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:01:57 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:01:57.550490+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:01:57.653637+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=19 shot=12"} 23:02:01 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:01.223890+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:02:01 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:01.946276+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T14:02:02.727375+00:00", "level": "WARNING", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene T2I blocked (attempt 1): SAFETY"} 23:02:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:02.732268+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:02:02 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:02.927331+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:02 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:02.929863+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:02.936041+00:00", "level": "INFO", "logger": "app.modules.prompt_sanitizer", "message": "Prompt sanitized: attempt=1, strategy=film_previs, semantic_mode=none, changes=직접적인 사망 암시(“lifeless”)와 부상 표현, 광범위한 혈흔 및 고인 피를 제거했습니다. 손목은 다치지 않은 온전한 피부와 선명한 붉은 문신으로 표현하고, 바닥의 붉은 요"} {"timestamp": "2026-07-10T14:02:02.937163+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Sanitized scene prompt (strategy: film_previs)"} 23:02:03 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:03.100314+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:03 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:03.110613+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:03.204185+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=13 shot=1"} 23:02:03 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:03.341744+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:03 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:03.345437+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:03.430669+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=14 shot=28"} 23:02:03 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:03.645242+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T14:02:04.812910+00:00", "level": "WARNING", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene T2I blocked (attempt 1): SAFETY"} 23:02:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:04.821739+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:02:05 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:05.509734+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:05 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:05.515369+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:05.604228+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=21 shot=44"} 23:02:10 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:10.450636+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:51566 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 23:02:11 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:11.915651+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:02:12 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:12.204873+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:02:12 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:12.297424+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:12 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:12.303090+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:12.399809+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=28 shot=35"} 23:02:13 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:13.637722+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:13 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:13.644939+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:13.754742+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=12 shot=39"} 23:02:14 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:14.729222+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:14 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:14.737058+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:14.842718+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=16 shot=15"} 23:02:15 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:15.133556+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:02:16 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:16.704365+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:16 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:16.706819+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:16.713856+00:00", "level": "INFO", "logger": "app.modules.prompt_sanitizer", "message": "Prompt sanitized: attempt=1, strategy=film_previs, semantic_mode=none, changes=직접적인 공격과 어깨를 무는 묘사를 제거하고, 남성이 여성에게 가까이 다가와 위협적인 긴장감을 형성하며 여성이 몸을 돌려 거리를 확보하는 비접촉 대치 장면으로 대체했습니다. 피, "} {"timestamp": "2026-07-10T14:02:16.714020+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Sanitized scene prompt (strategy: film_previs)"} 23:02:17 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:17.654329+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:02:17 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:17.687563+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:17 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:17.690968+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:17.766568+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=11 shot=10"} 23:02:19 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:19.784902+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:19 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:19.793408+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:19.889211+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=3 shot=1"} 23:02:22 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:22.241178+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:22 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:22.243649+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:22.249771+00:00", "level": "INFO", "logger": "app.modules.prompt_sanitizer", "message": "Prompt sanitized: attempt=1, strategy=film_previs, semantic_mode=none, changes=직접적인 사망 표현(lifeless), 노출된 신체, 물린 듯한 상처, 찢어진 살, 늘어진 조직, 피 웅덩이와 피 묻은 발자국을 제거했습니다. 여성은 부상 없이 바닥에 앉아 지친 "} {"timestamp": "2026-07-10T14:02:22.249941+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Sanitized scene prompt (strategy: film_previs)"} 23:02:26 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:26.015860+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:02:27 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:28.000018+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:28 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:28.010296+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:28.106578+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=15 shot=16"} 23:02:28 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:28.178289+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:02:30 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:30.146658+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:30 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:30.156625+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:30.257787+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=10 shot=13"} 23:02:33 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:33.394554+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:02:35 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:35.696375+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:35 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:35.705354+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:35.813225+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=12 shot=22"} {"timestamp": "2026-07-10T14:02:37.104999+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 12 Shot 42: dep bytes target realigned to dep_detail (845336a5-fcc0-4632-a777-662ef4676217 → 0b46a375-51f4-4703-8c91-d06ba9d10b48) — W3 source coherence"} {"timestamp": "2026-07-10T14:02:37.141789+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 12 Shot 42: background_chain ref injected"} {"timestamp": "2026-07-10T14:02:37.142242+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 13 Shot 6: prev-shot background ref injected (remove: none, loc_id: , role: previous_shot_continuity)"} 23:02:37 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:37.158423+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 18 Shot 48: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:02:37.158698+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 13 Shot 6: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_continuity)"} {"timestamp": "2026-07-10T14:02:37.180979+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T14:02:37.188022+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 19 Shot 22: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:02:37.188691+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 25: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:02:37.189776+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 13 Shot 6: outdoor direct canon refs injected (batch, place=bg_rooftop_residence)"} {"timestamp": "2026-07-10T14:02:37.198618+00:00", "level": "WARNING", "logger": "app.services.scene_reference_service", "message": "Scene 19 Shot 22: zoom_in_detail props not in dep frame: ['P05'] (feedback6-C diagnostic — 줌아웃/줌인 작문 모순 의심, upstream VE/scene_detail 점검 대상)"} {"timestamp": "2026-07-10T14:02:37.200224+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 42: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:02:37.200556+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 19 Shot 16: background_chain ref injected"} {"timestamp": "2026-07-10T14:02:37.200949+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 19 Shot 22: prev-shot background ref injected (remove: none, loc_id: , role: previous_shot_same_frame_zoomed)"} {"timestamp": "2026-07-10T14:02:37.201210+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 29 Shot 28: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:02:37.201492+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 27: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:02:37.202143+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 19 Shot 22: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_same_frame_zoomed)"} 23:02:37 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:37.203094+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:02:37 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:37.204466+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 44: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:02:37.205714+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T14:02:37.206231+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 45: 1 prompts total, generating last 1 T2I + 1 angle"} 23:02:37 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:37.206802+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: CCTV 촬영 범위 확인"} {"timestamp": "2026-07-10T14:02:37.216478+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 68: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:02:37.216876+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} {"timestamp": "2026-07-10T14:02:37.217381+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 혼미한 시야에 고정된 붉은 원"} 23:02:37 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:37.218735+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:51587 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 23:02:41 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:41.173765+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:41 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:41.176229+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:41.179060+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 충격 속에 멈춰 선 수리영"} 23:02:44 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:44.176565+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:44 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:44.179930+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:44.181980+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: CCTV 단서의 전달"} 23:02:44 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:44.451971+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:47 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:47.506646+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:47 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:47.508207+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:47.509956+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 벽을 채운 붉은 원"} 23:02:47 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:47.860812+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:02:49 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:49.266260+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:49 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:49.268749+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:49.271577+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 사진 속 어머니 얼굴의 붕괴"} 23:02:49 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:49.554033+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:49 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:49.555059+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:49.669331+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=29 shot=28"} 23:02:51 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:51.130290+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:02:52 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:52.498859+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:52 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:52.507591+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:52.609501+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=19 shot=16"} {"timestamp": "2026-07-10T14:02:55.792827+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "zoom_continuity(batch): S3sh6 crop/i2i-fill 성공 (group=vca-s3-zoom-1)"} 23:02:58 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:58.234568+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:02:59 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:02:59.386140+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:02:59 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:02:59.753068+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:02:59 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:02:59.761773+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:02:59.867647+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=19 shot=22"} 23:03:01 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:03:01.384560+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:03:01 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:03:01.391938+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:03:01.499858+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=12 shot=42"} 23:03:02 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:03:02.819317+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:03:04 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:03:04.352075+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:03:04 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:03:04.994807+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:03:04 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:03:05.003089+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:03:05.109804+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=18 shot=48"} INFO: 127.0.0.1:51606 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 23:03:12 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:03:12.144955+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:03:12 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:03:12.154324+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:03:12.250918+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=13 shot=6"} {"timestamp": "2026-07-10T14:03:12.259782+00:00", "level": "WARNING", "logger": "app.modules.png_metadata", "message": "PNG metadata skip: not a PNG or missing — projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/scene/1f9bdc96-f098-4700-bff8-24fbde106848.png"} {"timestamp": "2026-07-10T14:03:12.844151+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 14 Shot 12: bg map ref SKIPPED — dep_scene continuity priority (W2)"} {"timestamp": "2026-07-10T14:03:12.844237+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 14 Shot 12: prev-shot background ref injected (remove: none, loc_id: L05, role: previous_shot_same_room)"} {"timestamp": "2026-07-10T14:03:12.854865+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 14 Shot 12: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_same_room)"} {"timestamp": "2026-07-10T14:03:12.855062+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 17 Shot 1: prev-shot background ref injected (remove: none, loc_id: L03, role: previous_shot_continuity)"} {"timestamp": "2026-07-10T14:03:12.855096+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 17 Shot 1: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_continuity)"} {"timestamp": "2026-07-10T14:03:12.855131+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 17 Shot 1: outdoor direct canon refs injected (batch, place=bg_rooftop_residence)"} {"timestamp": "2026-07-10T14:03:12.855810+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 29: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:03:12.856245+00:00", "level": "WARNING", "logger": "app.services.scene_generation_coordinator", "message": "space_set_bg_no_plate background required waived (shot=14_12 reason=dep_continuity_priority removed=['L05B06']) — runtime reconciliation, persisted RPC unchanged"} {"timestamp": "2026-07-10T14:03:12.856472+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 38: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:03:12.856788+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 사라진 흔적 앞의 수리영"} 23:03:12 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:03:12.866031+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:03:17 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:03:17.702867+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:03:17 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:03:17.704596+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:03:17.706704+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 새벽에도 켜진 옥탑방"} 23:03:24 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:03:24.794268+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:03:26 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:03:26.176837+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:03:26 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:03:26.185033+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:03:26.292479+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=14 shot=12"} 23:03:30 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:03:30.031567+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:03:31 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:03:31.934104+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:03:31 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:03:31.943984+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:03:32.041639+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=17 shot=1"} {"timestamp": "2026-07-10T14:03:32.232039+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 18 Shot 8: state_variant=['C04']"} {"timestamp": "2026-07-10T14:03:32.266390+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 14 Shot 18: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:03:32.266629+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 18 Shot 8: bg map ref SKIPPED — dep_scene continuity priority (W2)"} {"timestamp": "2026-07-10T14:03:32.266697+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 17 Shot 2: prev-shot background ref injected (remove: none, loc_id: L03, role: previous_shot_continuity)"} {"timestamp": "2026-07-10T14:03:32.266781+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 18 Shot 8: prev-shot background ref injected (remove: none, loc_id: L05, role: previous_shot_same_room)"} {"timestamp": "2026-07-10T14:03:32.267036+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 17 Shot 2: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_continuity)"} {"timestamp": "2026-07-10T14:03:32.267080+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 18 Shot 8: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_same_room)"} {"timestamp": "2026-07-10T14:03:32.267154+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 17 Shot 2: outdoor direct canon refs injected (batch, place=bg_rooftop_residence)"} {"timestamp": "2026-07-10T14:03:32.267605+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 30: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:03:32.268219+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 40: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:03:32.268473+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 39: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:03:32.268686+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 장난 신고를 의심하는 질책"} 23:03:32 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:03:32.274909+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:03:32 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:03:32.275271+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:03:37 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:03:37.204050+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:03:37 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:03:37.206544+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:03:37.209688+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 새벽 옥탑방을 응시하는 검은 고양이"} INFO: 127.0.0.1:51624 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 23:03:42 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:03:42.812838+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:03:43 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:03:43.578146+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:03:43 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:03:43.580626+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:03:43.584759+00:00", "level": "WARNING", "logger": "app.services.scene_generation_coordinator", "message": "space_set_bg_no_plate background required waived (shot=18_8 reason=dep_continuity_priority removed=['L05B05']) — runtime reconciliation, persisted RPC unchanged"} {"timestamp": "2026-07-10T14:03:43.585167+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 커튼 뒤에 되살아난 시신의 기억"} 23:03:49 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:03:49.052812+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:03:49 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:03:49.060802+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:03:49.165706+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=14 shot=18"} 23:03:50 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:03:50.669742+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:03:52 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:03:52.649764+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:03:52 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:03:52.660370+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:03:52.763493+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=17 shot=2"} 23:03:54 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:03:54.489979+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:03:56 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:03:56.039653+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:03:56 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:03:56.046635+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:03:56.151836+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=18 shot=8"} {"timestamp": "2026-07-10T14:03:56.456502+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 18 Shot 38: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:03:56.456987+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 41: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:03:56.457206+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 거울 속 붉은 원"} 23:04:05 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:04:05.084064+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:04:07 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:04:07.149386+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:04:07 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:04:07.156737+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:04:07.260924+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=18 shot=38"} {"timestamp": "2026-07-10T14:04:07.359908+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 25 Shot 8: dep bytes target realigned to dep_detail (f53ce209-8b09-4926-ad6f-0612d644397a → 7ce7aba5-67b5-466a-8655-2cb193897ce1) — W3 source coherence"} {"timestamp": "2026-07-10T14:04:07.360254+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "scene prompt override 적용(batch): S25sh8 (prompt_source=zoom_continuity_anchor, group=vca-s25-zoom-4)"} {"timestamp": "2026-07-10T14:04:07.371789+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 25 Shot 27: background_chain ref injected"} {"timestamp": "2026-07-10T14:04:07.383423+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 59: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:04:07.383601+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 25 Shot 8: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:04:07.383845+00:00", "level": "WARNING", "logger": "app.services.scene_reference_service", "message": "Scene 25 Shot 8: zoom_in_detail props not in dep frame: ['P08'] (feedback6-C diagnostic — 줌아웃/줌인 작문 모순 의심, upstream VE/scene_detail 점검 대상)"} {"timestamp": "2026-07-10T14:04:07.383881+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 25 Shot 8: prev-shot background ref injected (remove: none, loc_id: L05, role: previous_shot_same_frame_zoomed)"} {"timestamp": "2026-07-10T14:04:07.383914+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 25 Shot 8: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_same_frame_zoomed)"} {"timestamp": "2026-07-10T14:04:07.384435+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 57: 1 prompts total, generating last 1 T2I + 1 angle"} 23:04:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:04:07.386267+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:04:07 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:04:07.386579+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} INFO: 127.0.0.1:51643 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 23:04:18 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:04:18.654985+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:04:18 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:04:18.657460+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:04:18.660181+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 붉은 원 속 피 묻은 사진"} 23:04:20 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:04:20.600747+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:04:20 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:04:20.602315+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:04:20.604367+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 사진을 쥔 출발"} 23:04:30 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:04:30.694935+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:04:34 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:04:34.705738+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:04:34 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:04:34.714218+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:04:34.821647+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=25 shot=8"} INFO: 127.0.0.1:51661 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 23:04:41 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:04:41.210680+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:04:42 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:04:42.920296+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:04:42 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:04:42.930660+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:04:43.035590+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=25 shot=27"} 23:04:43 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:04:43.235428+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:04:47 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:04:47.455067+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} {"timestamp": "2026-07-10T14:05:03.520916+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "zoom_continuity(batch): S25sh17 crop/i2i-fill 성공 (group=vca-s25-zoom-4)"} {"timestamp": "2026-07-10T14:05:03.537323+00:00", "level": "WARNING", "logger": "app.modules.png_metadata", "message": "PNG metadata skip: not a PNG or missing — projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/scene/7c250bcb-4cd6-435a-8139-7766695cc548.png"} {"timestamp": "2026-07-10T14:05:03.551644+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 27 Shot 4: dep bytes target realigned to dep_detail (75586da1-1ecf-47fd-890e-91609c37a1fc → af12997b-c5cd-4722-b345-21c93e580203) — W3 source coherence"} {"timestamp": "2026-07-10T14:05:03.581015+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 27 Shot 4: chain_bg ref SKIPPED — close framing detected (framing_scale='close')"} {"timestamp": "2026-07-10T14:05:03.581144+00:00", "level": "WARNING", "logger": "app.services.scene_reference_service", "message": "Scene 27 Shot 4: zoom_in_detail downgraded to continuity — subjects not in dep frame: ['C02'] (W3 exact-reuse 금지 diagnostic)"} {"timestamp": "2026-07-10T14:05:03.581200+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 27 Shot 4: prev-shot background ref injected (remove: ['인형 달린 백팩', '수리영', '정체불명의 오래된 사진'], loc_id: L05, role: previous_shot_continuity)"} {"timestamp": "2026-07-10T14:05:03.581260+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 27 Shot 4: prev_shot_ref injected (no chain bg for this shot, role=previous_shot_continuity)"} {"timestamp": "2026-07-10T14:05:03.582085+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 63: 1 prompts total, generating last 1 T2I + 1 angle"} {"timestamp": "2026-07-10T14:05:03.582586+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 떠남을 알아챈 불안"} INFO: 127.0.0.1:51677 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK 23:05:17 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.6-sol; provider = openai {"timestamp": "2026-07-10T14:05:17.866480+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.6-sol; provider = openai"} 23:05:19 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-10T14:05:19.214240+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 23:05:19 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.6-sol) 200 OK {"timestamp": "2026-07-10T14:05:19.222048+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.6-sol)\u001b[32m 200 OK\u001b[0m"} {"timestamp": "2026-07-10T14:05:19.328492+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=27 shot=4"} {"timestamp": "2026-07-10T14:05:19.449493+00:00", "level": "INFO", "logger": "app.core.step_runner", "message": "Step scene_image_pipeline completed (completed=71/71, failed=0)"} {"timestamp": "2026-07-10T14:05:19.485138+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 50 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-10T14:05:19.540216+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 546 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-10T14:05:19.558959+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-10T14:05:19.576207+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 19 outlooks + 17 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-10T14:05:19.580626+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Removed 3 orphan outlooks: ['70년대빈티지원피스', '70년대니트조끼', '나들이용블라우스']"} {"timestamp": "2026-07-10T14:05:19.590725+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 29 total short_ids found"} {"timestamp": "2026-07-10T14:05:19.596058+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode f8e669c3, step=scene_image_pipeline, repaired=0)"} INFO: 127.0.0.1:51692 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:52636 - "GET /api/v1/projects/?per_page=100 HTTP/1.1" 200 OK INFO: 127.0.0.1:52638 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac HTTP/1.1" 200 OK INFO: 127.0.0.1:52643 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:52645 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/planning-doc HTTP/1.1" 200 OK INFO: 127.0.0.1:52646 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:52640 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/activities?per_page=10 HTTP/1.1" 200 OK INFO: 127.0.0.1:52648 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps/visual_world_rules/result HTTP/1.1" 200 OK INFO: 127.0.0.1:52650 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:52654 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5 HTTP/1.1" 200 OK INFO: 127.0.0.1:52656 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/progress HTTP/1.1" 200 OK {"timestamp": "2026-07-10T14:54:11.657480+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 16 completed, 0 failed"} {"timestamp": "2026-07-10T14:54:11.658164+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 71 completed, 0 failed"} INFO: 127.0.0.1:52657 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:52664 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:52663 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/style-rules HTTP/1.1" 200 OK INFO: 127.0.0.1:52667 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/fulltext HTTP/1.1" 200 OK INFO: 127.0.0.1:52669 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?type=chain_bg&episode_id=f8e669c3-f8df-47ce-8a93-40dca77cbaf5 HTTP/1.1" 200 OK INFO: 127.0.0.1:52671 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/steps HTTP/1.1" 200 OK INFO: 127.0.0.1:52666 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:52665 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/stills HTTP/1.1" 200 OK INFO: 127.0.0.1:52675 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c469d355-42c9-415d-89ac-eaa0099896f6 HTTP/1.1" 200 OK INFO: 127.0.0.1:52678 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=61d0aa00-e873-40b9-b3be-578a8cac6b70 HTTP/1.1" 200 OK INFO: 127.0.0.1:52679 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=5c8e2fc7-2f61-4c47-897f-c91817dd68e8 HTTP/1.1" 200 OK INFO: 127.0.0.1:52681 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=81fc6ad0-cb61-42be-95ae-74cf586e86f1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52683 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=2fd02bf8-fde4-433c-b349-5b0772a5d28f HTTP/1.1" 200 OK INFO: 127.0.0.1:52680 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=822862ca-a75b-4963-b692-3f1f3b2298af HTTP/1.1" 200 OK INFO: 127.0.0.1:52690 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a69247c3-4fc9-45ff-a821-54fd76029718 HTTP/1.1" 200 OK INFO: 127.0.0.1:52693 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f1b3eefb-b51c-4508-b081-f35231bc180c HTTP/1.1" 200 OK INFO: 127.0.0.1:52691 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=845336a5-fcc0-4632-a777-662ef4676217 HTTP/1.1" 200 OK INFO: 127.0.0.1:52685 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=e12f4fb9-2f0e-4ef6-9a7f-24ec4f023d04 HTTP/1.1" 200 OK INFO: 127.0.0.1:52695 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b0409ec8-00cf-4bdd-a8cc-6ceef4a4846e HTTP/1.1" 200 OK INFO: 127.0.0.1:52687 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=db9fe0e5-fd96-405a-98ec-9e97de2bf212 HTTP/1.1" 200 OK INFO: 127.0.0.1:52706 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a716e74c-6c7c-4281-8dd0-66973f1478a2 HTTP/1.1" 200 OK INFO: 127.0.0.1:52707 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=900679f1-5e9e-43ce-aaf9-5609a1a5829d HTTP/1.1" 200 OK INFO: 127.0.0.1:52703 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=51d2ef00-9c4a-4285-9ea2-38fe6dae5156 HTTP/1.1" 200 OK INFO: 127.0.0.1:52701 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=29f418e9-e229-4632-a5ae-ad561723e445 HTTP/1.1" 200 OK INFO: 127.0.0.1:52698 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6467f606-f476-4bad-b6d8-cc8e656026df HTTP/1.1" 200 OK INFO: 127.0.0.1:52699 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=9f0346b8-3e3b-4b0a-bbc5-b95065d9c578 HTTP/1.1" 200 OK INFO: 127.0.0.1:52717 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6acc0897-122b-43d9-9598-2735036fd33c HTTP/1.1" 200 OK INFO: 127.0.0.1:52711 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b6ed5f5a-6fc8-4a6e-902a-cf335868c5fa HTTP/1.1" 200 OK INFO: 127.0.0.1:52716 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=1202e59b-e5a2-47cd-a8b3-9f184eb3b566 HTTP/1.1" 200 OK INFO: 127.0.0.1:52710 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f8c8f14b-e25e-4a56-93b3-abe54d3e098a HTTP/1.1" 200 OK INFO: 127.0.0.1:52713 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=d3815d71-f2e1-47b8-bd06-8a8a97be9f55 HTTP/1.1" 200 OK INFO: 127.0.0.1:52719 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=432fc994-91db-4fee-8c7e-573436198f84 HTTP/1.1" 200 OK INFO: 127.0.0.1:52724 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=7ce7aba5-67b5-466a-8655-2cb193897ce1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52731 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=5d78aa90-b61c-4b36-aa1f-451f8b8955a2 HTTP/1.1" 200 OK INFO: 127.0.0.1:52725 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=825b17b0-b494-4e9c-9bd9-2208fc8d1fb3 HTTP/1.1" 200 OK INFO: 127.0.0.1:52727 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=5404cb9f-16f5-4561-8bad-5cfec76010b7 HTTP/1.1" 200 OK INFO: 127.0.0.1:52730 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6405e223-96a5-40d2-84c5-eaf788a1fc1e HTTP/1.1" 200 OK INFO: 127.0.0.1:52721 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=0b46a375-51f4-4703-8c91-d06ba9d10b48 HTTP/1.1" 200 OK INFO: 127.0.0.1:52735 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6d20ae53-79f4-4285-a9f2-e2e44585a4c7 HTTP/1.1" 200 OK INFO: 127.0.0.1:52738 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=9bf2a84a-d416-4603-9cc8-f8b48ecacd0e HTTP/1.1" 200 OK INFO: 127.0.0.1:52742 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=378ac858-9db0-4e7a-b4fa-4045ef9acef6 HTTP/1.1" 200 OK INFO: 127.0.0.1:52733 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c8d15018-79c5-467e-b799-27fa1f27bbde HTTP/1.1" 200 OK INFO: 127.0.0.1:52743 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=4f0b62a9-3a21-4ae7-a280-9989f51a8cc0 HTTP/1.1" 200 OK INFO: 127.0.0.1:52739 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=72ca46f1-6123-49f2-b9d3-b408e7fd364e HTTP/1.1" 200 OK INFO: 127.0.0.1:52745 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c1f61e97-27da-4f9c-af28-7eb7b4797fb6 HTTP/1.1" 200 OK INFO: 127.0.0.1:52747 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=78483927-3dd0-4ab0-9c50-f8d64a134526 HTTP/1.1" 200 OK INFO: 127.0.0.1:52751 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=4ab134c1-2a8a-44f4-a830-db5ff38bf790 HTTP/1.1" 200 OK INFO: 127.0.0.1:52755 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f53ce209-8b09-4926-ad6f-0612d644397a HTTP/1.1" 200 OK INFO: 127.0.0.1:52749 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=4b55917a-f46f-41ce-9011-84af7fcc43bf HTTP/1.1" 200 OK INFO: 127.0.0.1:52754 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=d8a739ad-8902-4905-b65e-89986a118849 HTTP/1.1" 200 OK INFO: 127.0.0.1:52763 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8c193a81-305b-4638-ab07-03f2dfeb2e2c HTTP/1.1" 200 OK INFO: 127.0.0.1:52759 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=13acca37-5026-4028-bb82-db616e510c90 HTTP/1.1" 200 OK INFO: 127.0.0.1:52757 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=924fd7b3-a38d-46e2-ad55-c96222eb8d16 HTTP/1.1" 200 OK INFO: 127.0.0.1:52762 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b74b67ef-7163-4db4-95df-4703cc3f4a81 HTTP/1.1" 200 OK INFO: 127.0.0.1:52766 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=255c2a3d-191c-48cf-9aba-81fcc5d82936 HTTP/1.1" 200 OK INFO: 127.0.0.1:52767 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a46ab6f4-0520-473e-9d66-45d73188c3a3 HTTP/1.1" 200 OK INFO: 127.0.0.1:52769 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=fe51634f-8e0c-4430-8d84-2840030cf70e HTTP/1.1" 200 OK INFO: 127.0.0.1:52773 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=52e8381d-9a3f-472c-9f45-99b4d535d072 HTTP/1.1" 200 OK INFO: 127.0.0.1:52771 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=84e0fdce-1194-484c-b5e6-b4ef012d28e7 HTTP/1.1" 200 OK INFO: 127.0.0.1:52777 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=dabf54ee-e2bf-4342-b22b-905fa1bc666d HTTP/1.1" 200 OK INFO: 127.0.0.1:52779 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=1e9b329d-59ac-43b4-8708-c7949555236d HTTP/1.1" 200 OK INFO: 127.0.0.1:52776 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=fc16f87e-0f1b-4458-834b-5ad299c293a8 HTTP/1.1" 200 OK INFO: 127.0.0.1:52783 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=d8b023fd-a153-4567-890b-8b408ae956ea HTTP/1.1" 200 OK INFO: 127.0.0.1:52782 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=918c86f7-1fa0-4dd6-b1c7-23e8ef3aaade HTTP/1.1" 200 OK INFO: 127.0.0.1:52790 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=d01581c3-5177-47be-9002-9dfd5cd58183 HTTP/1.1" 200 OK INFO: 127.0.0.1:52787 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f01bf704-db15-41d9-a84c-7637008fdb74 HTTP/1.1" 200 OK INFO: 127.0.0.1:52791 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=75586da1-1ecf-47fd-890e-91609c37a1fc HTTP/1.1" 200 OK INFO: 127.0.0.1:52785 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=af12997b-c5cd-4722-b345-21c93e580203 HTTP/1.1" 200 OK INFO: 127.0.0.1:52793 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8eaac5df-8fa8-4809-92b9-80a4ef0580f9 HTTP/1.1" 200 OK INFO: 127.0.0.1:52799 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=76e74cc5-ef18-44e2-8c6f-677c56a9206e HTTP/1.1" 200 OK INFO: 127.0.0.1:52796 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=58106818-c1c6-4460-88ca-c353ea10982b HTTP/1.1" 200 OK INFO: 127.0.0.1:52802 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=43bf87c3-f5c2-49c4-88db-1ae6bbf4ad4a HTTP/1.1" 200 OK INFO: 127.0.0.1:52803 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c37ee0a3-f72a-4776-94c1-48b458d684c1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52797 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=943fdb7c-50ae-4904-8043-cbf439da520f HTTP/1.1" 200 OK INFO: 127.0.0.1:52805 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=2d809229-271d-4e80-862a-9bf20414ba4e HTTP/1.1" 200 OK INFO: 127.0.0.1:52807 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=9b894153-2268-4ecc-a715-a4ee942fd7ec HTTP/1.1" 200 OK INFO: 127.0.0.1:52815 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=00b66ebd-47fe-467f-8a7d-37442f0b03f8 HTTP/1.1" 200 OK INFO: 127.0.0.1:52811 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=056eec44-cd34-4445-a707-0b010fd30bca HTTP/1.1" 200 OK INFO: 127.0.0.1:52814 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=d48d72f7-e95b-4b6d-a9ee-21cf0fa88dd6 HTTP/1.1" 200 OK INFO: 127.0.0.1:52809 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b28ad51c-4356-4314-ba60-a8635e8db511 HTTP/1.1" 200 OK INFO: 127.0.0.1:52817 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=e1ff5c63-0d37-402e-91aa-d625fe5020f2 HTTP/1.1" 200 OK INFO: 127.0.0.1:52820 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=73940e6f-06a2-457f-abaa-d432954eb71c HTTP/1.1" 200 OK INFO: 127.0.0.1:52821 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f53dfa91-b1a3-4bd9-8ec2-4a19e0daae41 HTTP/1.1" 200 OK INFO: 127.0.0.1:52823 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ab0a3d6a-4347-4925-ad5d-451183dccc63 HTTP/1.1" 200 OK INFO: 127.0.0.1:52829 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8ea89fe9-4350-487e-b189-a57c4d9fc521 HTTP/1.1" 200 OK INFO: 127.0.0.1:52826 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=0ee78c5c-08b2-45ee-95e6-77fe037fdb57 HTTP/1.1" 200 OK INFO: 127.0.0.1:52827 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f0df5eec-7c87-435b-a250-4ad11cbf6fe3 HTTP/1.1" 200 OK INFO: 127.0.0.1:52832 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c175eccd-00d3-4efd-aa9d-e7669d192f85 HTTP/1.1" 200 OK INFO: 127.0.0.1:52841 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=1b28cf10-5204-42db-8fc1-0416ae35e03f HTTP/1.1" 200 OK INFO: 127.0.0.1:52833 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=99b9ce28-2d8e-4bf0-a517-547934b40f86 HTTP/1.1" 200 OK INFO: 127.0.0.1:52839 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=7f4440c8-8023-4eea-9d09-5df35790fcb3 HTTP/1.1" 200 OK INFO: 127.0.0.1:52838 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=0db3d4c0-2a21-415c-8998-06f6ae3c17d1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52835 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=dfc77c55-be02-4639-97cf-51b5724cc627 HTTP/1.1" 200 OK INFO: 127.0.0.1:52843 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b390d073-2521-49ba-af98-9aa2aea168be HTTP/1.1" 200 OK INFO: 127.0.0.1:52847 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a0ce72b4-7d4a-431a-8098-e40923babb09 HTTP/1.1" 200 OK INFO: 127.0.0.1:52845 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=7ba800de-5de1-4c62-94fc-2dee89246af7 HTTP/1.1" 200 OK INFO: 127.0.0.1:52849 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6e9ab57e-9bed-4db2-9b6b-f39b0e8df919 HTTP/1.1" 200 OK INFO: 127.0.0.1:52853 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a61b1f58-aa22-43cb-8fae-7cf425bc11fd HTTP/1.1" 200 OK INFO: 127.0.0.1:52852 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=31ed0163-f3bf-45a3-8488-d37abec0c065 HTTP/1.1" 200 OK INFO: 127.0.0.1:52855 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f2e95be3-609b-410c-9d76-d968a010c62b HTTP/1.1" 200 OK INFO: 127.0.0.1:52857 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a33927ea-00d9-4105-b5d3-a84e75b5b1ce HTTP/1.1" 200 OK INFO: 127.0.0.1:52863 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6f1a6246-f93d-4200-b0e1-bc959a829e87 HTTP/1.1" 200 OK INFO: 127.0.0.1:52860 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b38ffe0e-3d19-4115-86e6-99640d124151 HTTP/1.1" 200 OK INFO: 127.0.0.1:52865 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f1098d8a-7a2a-4d94-b0f2-f7b56068a339 HTTP/1.1" 200 OK INFO: 127.0.0.1:52861 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=38c56852-858e-41d7-b690-f5ba77579bc8 HTTP/1.1" 200 OK INFO: 127.0.0.1:52867 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8820010c-7838-4b0b-993d-9b941166d05a HTTP/1.1" 200 OK INFO: 127.0.0.1:52879 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=7ff25ce7-d04f-4936-88a8-0074ea1410d7 HTTP/1.1" 200 OK INFO: 127.0.0.1:52872 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8d9b12cb-8c61-4001-894f-4b1f42084f4c HTTP/1.1" 200 OK INFO: 127.0.0.1:52869 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c059d765-1f92-4306-9c6e-0d3c6e93e71f HTTP/1.1" 200 OK INFO: 127.0.0.1:52876 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=94282236-ca63-4062-8d1d-fb901c002ece HTTP/1.1" 200 OK INFO: 127.0.0.1:52873 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=9b2676bd-4341-4166-a362-2224d171366c HTTP/1.1" 200 OK INFO: 127.0.0.1:52877 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=3b7f40fd-9a96-46fd-9eb0-fda52906323d HTTP/1.1" 200 OK INFO: 127.0.0.1:52881 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=93c73a70-6a32-4be1-a96e-09c1a9f18c1a HTTP/1.1" 200 OK INFO: 127.0.0.1:52884 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=4c0835e6-c098-43df-b151-3125e39efce4 HTTP/1.1" 200 OK INFO: 127.0.0.1:52887 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=e10095fc-68e7-4f57-81b4-39ae0fb58577 HTTP/1.1" 200 OK INFO: 127.0.0.1:52885 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=708eb2b7-7ff9-497e-b123-35ff8cb9c585 HTTP/1.1" 200 OK INFO: 127.0.0.1:52890 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=48dcfbbf-e941-4342-b034-0be9e85323ec HTTP/1.1" 200 OK INFO: 127.0.0.1:52891 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b24ed452-a8b2-4310-85e5-00d2b2a68df2 HTTP/1.1" 200 OK INFO: 127.0.0.1:52893 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=956a7b16-1b77-4251-8cae-2519d0115a44 HTTP/1.1" 200 OK INFO: 127.0.0.1:52897 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=126a46e7-c9db-4311-89e1-99640395cfa0 HTTP/1.1" 200 OK INFO: 127.0.0.1:52896 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=296b3dce-3d51-45f5-98d2-4bc916d1426d HTTP/1.1" 200 OK INFO: 127.0.0.1:52901 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=e729994e-bd44-4eaf-9881-bd0ec45425cc HTTP/1.1" 200 OK INFO: 127.0.0.1:52903 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c8adb62e-a880-41a4-a738-51c041f69781 HTTP/1.1" 200 OK INFO: 127.0.0.1:52900 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=d3ca90d7-6794-4e63-a752-cf0fead10ec0 HTTP/1.1" 200 OK INFO: 127.0.0.1:52905 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=d57c4bc6-8555-43d5-af70-a10c7284a950 HTTP/1.1" 200 OK INFO: 127.0.0.1:52907 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=407d9216-f7b3-4c02-a121-36cb0ced798f HTTP/1.1" 200 OK INFO: 127.0.0.1:52913 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=0940f0c0-95eb-4a1b-a64b-dde6a6e34935 HTTP/1.1" 200 OK INFO: 127.0.0.1:52909 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=fd2f4de4-c0d6-42df-931f-c45815b19497 HTTP/1.1" 200 OK INFO: 127.0.0.1:52917 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f5a31c56-4eaf-4ed6-ae48-0eeeba0dbf69 HTTP/1.1" 200 OK INFO: 127.0.0.1:52915 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=69f34402-7bcb-4d57-a4cc-a34dedd4ee41 HTTP/1.1" 200 OK INFO: 127.0.0.1:52912 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=76b76211-87bf-4e19-a477-5108b0d66e06 HTTP/1.1" 200 OK INFO: 127.0.0.1:52921 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b15c0f77-7db1-4acd-a5bf-8f59b61597a1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52919 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=cd231d2d-31a1-4faf-ac89-081c54a45184 HTTP/1.1" 200 OK INFO: 127.0.0.1:52928 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=d77ba0ba-c6a9-4a08-bc77-ee7fb19d8d2f HTTP/1.1" 200 OK INFO: 127.0.0.1:52929 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b4648d46-024f-45aa-b0f0-de6141ce9083 HTTP/1.1" 200 OK INFO: 127.0.0.1:52925 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=4f19c361-a4f5-43eb-a5fe-4738136cdef2 HTTP/1.1" 200 OK INFO: 127.0.0.1:52924 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b606805d-5dd4-42ab-b08a-22d8fb2e4a3d HTTP/1.1" 200 OK INFO: 127.0.0.1:52933 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6fde4237-4302-41c9-8359-92c308d87809 HTTP/1.1" 200 OK INFO: 127.0.0.1:52932 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=35e9cada-ae99-4ef8-9806-a984c112b4bf HTTP/1.1" 200 OK INFO: 127.0.0.1:52935 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a4925c48-f988-4f57-b7f1-cd4056412fa7 HTTP/1.1" 200 OK INFO: 127.0.0.1:52938 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a1e1f39e-768b-452e-abc4-827e0e3b076f HTTP/1.1" 200 OK INFO: 127.0.0.1:52941 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b220073f-8106-4aa3-ba52-7f8be0056262 HTTP/1.1" 200 OK INFO: 127.0.0.1:52939 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=38b1662f-11f6-40c9-9f7f-56d40b5cb7a4 HTTP/1.1" 200 OK INFO: 127.0.0.1:52943 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=bb318d4b-d0c1-4ff2-bb83-600f0ed1b0f8 HTTP/1.1" 200 OK INFO: 127.0.0.1:52945 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=59892e96-ec92-4811-a9bd-c11211a8816e HTTP/1.1" 200 OK INFO: 127.0.0.1:52947 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=3a6b9631-d3c6-40f2-b112-deb992279baa HTTP/1.1" 200 OK INFO: 127.0.0.1:52952 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=1e2d0964-7f35-4257-ba33-1556ef4589e7 HTTP/1.1" 200 OK INFO: 127.0.0.1:52949 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=2e94606b-8884-45f8-b7b6-cdf9b33f096c HTTP/1.1" 200 OK INFO: 127.0.0.1:52953 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=222794c5-a4fd-4116-ade6-d7f4c0b118d7 HTTP/1.1" 200 OK INFO: 127.0.0.1:52955 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6ae19be9-f13d-41ae-9c10-6a059047246a HTTP/1.1" 200 OK INFO: 127.0.0.1:52959 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=233a3e20-dcd9-4884-944b-8aa0c1ccfccf HTTP/1.1" 200 OK INFO: 127.0.0.1:52958 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6de20aae-3023-4f7c-9f04-6c11c7732134 HTTP/1.1" 200 OK INFO: 127.0.0.1:52961 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=246e9b27-3c45-4867-b888-e4bc47d1c9b9 HTTP/1.1" 200 OK INFO: 127.0.0.1:52964 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=9f84da4a-aa08-4f2e-8fc4-b1e0c55ca3d6 HTTP/1.1" 200 OK INFO: 127.0.0.1:52965 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=da2242c3-c402-4b5f-8913-b5213f8b5073 HTTP/1.1" 200 OK INFO: 127.0.0.1:52967 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=db0b0780-7649-4d6c-a38f-cb0e5f1ca4ba HTTP/1.1" 200 OK INFO: 127.0.0.1:52973 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6a8cf37f-054e-46fe-918d-a22970f758cf HTTP/1.1" 200 OK INFO: 127.0.0.1:52972 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b86aee19-2e2d-4e57-9798-f8537270ad44 HTTP/1.1" 200 OK INFO: 127.0.0.1:52969 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f66b0b37-9147-403f-adf0-31e20ec69857 HTTP/1.1" 200 OK INFO: 127.0.0.1:52978 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6cc6a981-53ed-4405-802a-9ad90162f0bc HTTP/1.1" 200 OK INFO: 127.0.0.1:52979 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c2639e6c-9113-42a6-9835-913d04c0303a HTTP/1.1" 200 OK INFO: 127.0.0.1:52975 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=cea5c808-e7c7-43a3-b907-f2dda4fdefea HTTP/1.1" 200 OK INFO: 127.0.0.1:52981 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=980f6249-470c-43bc-b256-420b8e93559b HTTP/1.1" 200 OK INFO: 127.0.0.1:52985 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=672b9fde-7ad3-4276-9762-2ed1c143d7ad HTTP/1.1" 200 OK INFO: 127.0.0.1:52990 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=5a8bf0d5-9014-4b35-b61f-a6e81b03b0a2 HTTP/1.1" 200 OK INFO: 127.0.0.1:52991 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=872b0958-e4ec-4ed5-9888-8ea8351a91e1 HTTP/1.1" 200 OK INFO: 127.0.0.1:52984 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=38fea208-eb7d-44f9-9d42-4132cdb71431 HTTP/1.1" 200 OK INFO: 127.0.0.1:52987 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ae516da1-627f-41c3-83ab-2b6842aee6f6 HTTP/1.1" 200 OK INFO: 127.0.0.1:52993 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c16749cc-745a-4d33-a6af-d3c2fc535aab HTTP/1.1" 200 OK INFO: 127.0.0.1:52997 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=117e175d-1cd4-4ed8-8797-1509584c57ab HTTP/1.1" 200 OK INFO: 127.0.0.1:53003 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=d2137463-543c-4b7b-a8c5-be466cf293ac HTTP/1.1" 200 OK INFO: 127.0.0.1:52996 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=90eba389-d37b-4802-b1dc-ff2a4e474890 HTTP/1.1" 200 OK INFO: 127.0.0.1:53001 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=0d85067f-4d57-4327-bd26-5878fbf67394 HTTP/1.1" 200 OK INFO: 127.0.0.1:53000 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=bb07d228-a124-448f-abe2-b187265356e4 HTTP/1.1" 200 OK INFO: 127.0.0.1:53005 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=94bc5566-e953-44c0-a27c-2b3f6e0e3932 HTTP/1.1" 200 OK INFO: 127.0.0.1:53007 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=397f4330-e62b-4844-b536-4c806d857a3f HTTP/1.1" 200 OK INFO: 127.0.0.1:53011 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=e167d5d3-47d6-446f-b09e-c3ccc89590e8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53010 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=87a73e79-8575-4975-ac11-dadb0a1ae48b HTTP/1.1" 200 OK INFO: 127.0.0.1:53017 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8e61d93b-32b9-444d-badb-05a628f423dc HTTP/1.1" 200 OK INFO: 127.0.0.1:53013 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=04bd6eb7-3f4a-48bb-a5a4-fa47afda3783 HTTP/1.1" 200 OK INFO: 127.0.0.1:53016 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f6243bb3-2849-4538-af31-d128a177215e HTTP/1.1" 200 OK INFO: 127.0.0.1:53019 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=262037ce-5784-416a-8bfe-2927f1060b4e HTTP/1.1" 200 OK INFO: 127.0.0.1:53021 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=eb7ca98e-3576-43a1-961a-f0ca2c098472 HTTP/1.1" 200 OK INFO: 127.0.0.1:53024 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f120047d-3835-4b30-a865-64ddedfa1343 HTTP/1.1" 200 OK INFO: 127.0.0.1:53029 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=d29d865e-a00c-4400-9fe6-55694367c8a8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53025 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=fc7e6733-c4ea-433f-b4ae-0fb5847a3af7 HTTP/1.1" 200 OK INFO: 127.0.0.1:53028 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=5d14b6fb-169d-469f-acf7-f5d614fe6850 HTTP/1.1" 200 OK INFO: 127.0.0.1:53031 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6e3b604f-fbb2-406c-8be4-c580ab9161d3 HTTP/1.1" 200 OK INFO: 127.0.0.1:53034 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a7636206-0b10-42c9-b6cd-5a80b51c8721 HTTP/1.1" 200 OK INFO: 127.0.0.1:53035 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=afb94626-87f0-481e-af53-fb00940c2aee HTTP/1.1" 200 OK INFO: 127.0.0.1:53037 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c34c6785-2808-4a06-b52b-89f4e41b42e1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53041 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=1a512b7e-6f63-4b9f-9511-cc0886a07ca1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53043 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=89523780-e724-478f-9ed6-98891aa0ffac HTTP/1.1" 200 OK INFO: 127.0.0.1:53040 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=cf68ffdb-51e5-42f3-a51d-8d448ed95ea7 HTTP/1.1" 200 OK INFO: 127.0.0.1:53046 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=d7a8667b-382a-41e1-bf53-1c83ae5faeed HTTP/1.1" 200 OK INFO: 127.0.0.1:53047 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=e3373e84-d568-4d49-90f3-06e10f79e201 HTTP/1.1" 200 OK INFO: 127.0.0.1:53050 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=277e38f9-95d0-467d-b895-72514af5f93a HTTP/1.1" 200 OK INFO: 127.0.0.1:53051 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=45800195-0b30-4036-b16c-a36dd58a05a0 HTTP/1.1" 200 OK INFO: 127.0.0.1:53054 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8cf78b37-e6ab-4c9a-b099-a79daeda748e HTTP/1.1" 200 OK INFO: 127.0.0.1:53055 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=39fb2eec-5022-4ea4-a0a6-3081943a7f77 HTTP/1.1" 200 OK INFO: 127.0.0.1:53057 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=2f30461c-2a0b-4178-8667-f8b10b274ab7 HTTP/1.1" 200 OK INFO: 127.0.0.1:53060 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=35550e61-6ff0-4fc1-b1a4-38ee9b93d09a HTTP/1.1" 200 OK INFO: 127.0.0.1:53061 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c8fed456-2d23-4dc7-b0f0-4aa1654bfe00 HTTP/1.1" 200 OK INFO: 127.0.0.1:53067 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ad25a69f-5054-4b03-ae9d-cf726f237168 HTTP/1.1" 200 OK INFO: 127.0.0.1:53063 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=539e8ed0-1af7-42c1-8772-d5a2a6f79e42 HTTP/1.1" 200 OK INFO: 127.0.0.1:53066 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=3302aa4f-c15f-4243-8890-21444f5fd506 HTTP/1.1" 200 OK INFO: 127.0.0.1:53073 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c8aa7bbe-aafd-4f3c-a174-f6f77a6da28b HTTP/1.1" 200 OK INFO: 127.0.0.1:53071 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=749d4d7d-af21-483a-acfa-bc0e0972f0a5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53070 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=20014b31-d240-420b-a641-0b0d733538a9 HTTP/1.1" 200 OK INFO: 127.0.0.1:53075 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=0560fb49-c51d-48af-b7f5-895d7684091d HTTP/1.1" 200 OK INFO: 127.0.0.1:53079 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=2b201beb-e455-4ba5-8158-8dd3f44ebf2d HTTP/1.1" 200 OK INFO: 127.0.0.1:53078 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ed11781e-e70f-4153-9346-96d21de0221f HTTP/1.1" 200 OK INFO: 127.0.0.1:53082 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=11d7fccb-ddfa-43a8-b756-1123e810ce62 HTTP/1.1" 200 OK INFO: 127.0.0.1:53083 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ad14c3a2-6f74-4057-aee2-d694e4f602f8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53085 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=eac498a0-bb26-49f0-b8b2-a7a8154d018f HTTP/1.1" 200 OK INFO: 127.0.0.1:53087 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8cfc9815-f322-469b-9558-0ada819e7c01 HTTP/1.1" 200 OK INFO: 127.0.0.1:53091 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8d7fed0c-8634-4d6b-93aa-b15d5ae0ad7a HTTP/1.1" 200 OK INFO: 127.0.0.1:53090 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=063cce81-775d-4cc7-b0be-02cb95852b8e HTTP/1.1" 200 OK INFO: 127.0.0.1:53093 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6f654014-572d-492e-9750-3cf36151d47b HTTP/1.1" 200 OK INFO: 127.0.0.1:53097 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=aa11dd9b-9a3b-4858-bd84-b66ce0de7eea HTTP/1.1" 200 OK INFO: 127.0.0.1:53096 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=feba64e8-9411-45c5-9f0e-80cba94cd645 HTTP/1.1" 200 OK INFO: 127.0.0.1:53103 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=dcdbb12d-7d8b-47da-9e39-d753eb92f1d3 HTTP/1.1" 200 OK INFO: 127.0.0.1:53100 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b9dc2b69-0d00-401b-9d34-c687137d76df HTTP/1.1" 200 OK INFO: 127.0.0.1:53101 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=1ce01c96-63df-4240-b4b5-4a4df499e583 HTTP/1.1" 200 OK INFO: 127.0.0.1:53109 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=7cb8614b-65e4-4d1f-b17b-7b250f7816cf HTTP/1.1" 200 OK INFO: 127.0.0.1:53107 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ccf69e19-42a3-45cf-be8f-6b15641715a4 HTTP/1.1" 200 OK INFO: 127.0.0.1:53106 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c6081481-f9f9-4ee9-8450-b14f471b6839 HTTP/1.1" 200 OK INFO: 127.0.0.1:53111 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=4872a704-4cab-4231-b48b-74ef03561691 HTTP/1.1" 200 OK INFO: 127.0.0.1:53115 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=526f6485-b9f3-40b8-9128-96c08f30ea8c HTTP/1.1" 200 OK INFO: 127.0.0.1:53114 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=2416fb59-4e50-491e-9208-77493a99fedc HTTP/1.1" 200 OK INFO: 127.0.0.1:53117 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=e799263a-0f75-45e4-b96f-912950ce95ca HTTP/1.1" 200 OK INFO: 127.0.0.1:53121 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b05c35b5-df27-4e49-9699-ac7cef5420c4 HTTP/1.1" 200 OK INFO: 127.0.0.1:53120 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=67e5a639-8549-4bd7-b2e8-f4de06d44225 HTTP/1.1" 200 OK INFO: 127.0.0.1:53123 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c40d0612-4c63-4185-aab4-83840e09f3e4 HTTP/1.1" 200 OK INFO: 127.0.0.1:53127 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=d27f2687-9f61-4c27-bb7d-2b9d9cd9f0df HTTP/1.1" 200 OK INFO: 127.0.0.1:53125 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=acb4d792-1168-4ebf-8f1a-854218facef8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53129 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6e7fee86-bf52-44a0-bd71-0a817595cfad HTTP/1.1" 200 OK INFO: 127.0.0.1:53131 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=827499fe-3d64-4cb2-930f-e7a875c78569 HTTP/1.1" 200 OK INFO: 127.0.0.1:53135 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f9872cde-3a20-42ce-b6cb-2cce7c3955cf HTTP/1.1" 200 OK INFO: 127.0.0.1:53134 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=efdc1f0a-c265-45eb-a81e-13da515f2b90 HTTP/1.1" 200 OK INFO: 127.0.0.1:53138 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=09152cca-4cf1-4226-bc30-0ac6894d47ca HTTP/1.1" 200 OK INFO: 127.0.0.1:53139 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=28d9a40b-fd7f-499b-9de1-03172243e0a3 HTTP/1.1" 200 OK INFO: 127.0.0.1:53141 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=33cdf5c3-8fe9-40f1-825c-bcf8bbe7f346 HTTP/1.1" 200 OK INFO: 127.0.0.1:53145 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b016920e-e1ea-43c9-9918-628d661e68b7 HTTP/1.1" 200 OK INFO: 127.0.0.1:53144 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=3001eb97-7da9-47a1-a3dd-dee1f1c51d23 HTTP/1.1" 200 OK INFO: 127.0.0.1:53147 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8f137a27-fb1b-4a57-9821-e275014ffa17 HTTP/1.1" 200 OK INFO: 127.0.0.1:53151 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=78a7bfc6-a6f1-45ee-b3ef-b9beac1b65bb HTTP/1.1" 200 OK INFO: 127.0.0.1:53149 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=642fba48-4331-4cfd-9a8c-12d10730bb79 HTTP/1.1" 200 OK INFO: 127.0.0.1:53153 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=5120addc-ce69-427f-8d84-6e84f22306ac HTTP/1.1" 200 OK INFO: 127.0.0.1:53155 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c0356fd6-8586-487c-b617-f0e744d56fc1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53158 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=93ca5bda-7342-4cde-ac02-19f2d04884d2 HTTP/1.1" 200 OK INFO: 127.0.0.1:53159 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c04fee90-6745-40b8-aa6c-a53836ec9527 HTTP/1.1" 200 OK INFO: 127.0.0.1:53165 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a90bf00d-c6eb-460c-b467-f7c1916ea300 HTTP/1.1" 200 OK INFO: 127.0.0.1:53163 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=31051657-3d0c-49f6-8a52-7b5781797bf6 HTTP/1.1" 200 OK INFO: 127.0.0.1:53162 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8ecdab1a-0497-4620-aa5d-7933ee97649b HTTP/1.1" 200 OK INFO: 127.0.0.1:53168 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=73eaa623-9b62-4d0b-9769-902f47e5339e HTTP/1.1" 200 OK INFO: 127.0.0.1:53169 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=12ed6668-0945-4677-8c93-335373ba0bbd HTTP/1.1" 200 OK INFO: 127.0.0.1:53171 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=e43b4a46-57b5-42a7-8bfc-94682b367af0 HTTP/1.1" 200 OK INFO: 127.0.0.1:53175 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=cb1df006-328b-4631-98cb-89c65e6ab336 HTTP/1.1" 200 OK INFO: 127.0.0.1:53177 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=2912235e-2721-4020-b888-6bdee2e87c47 HTTP/1.1" 200 OK INFO: 127.0.0.1:53174 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=965de00b-b64c-48e8-a739-ac72de45303e HTTP/1.1" 200 OK INFO: 127.0.0.1:53179 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=df13c3e1-02df-4403-a546-c4a1803bf672 HTTP/1.1" 200 OK INFO: 127.0.0.1:53183 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=4628c25b-3d62-479f-9235-d244f9a1a3d6 HTTP/1.1" 200 OK INFO: 127.0.0.1:53181 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=cd11451a-a49a-4397-93f2-39c303a129a6 HTTP/1.1" 200 OK INFO: 127.0.0.1:53185 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=54a7306c-a975-4c44-9161-bc6059182df0 HTTP/1.1" 200 OK INFO: 127.0.0.1:53188 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c62838d0-348e-49d9-b36e-850151e50289 HTTP/1.1" 200 OK INFO: 127.0.0.1:53189 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=dd46cff2-558e-4d72-8825-fe9d48b2a6e8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53191 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a76851dc-adc5-4216-b278-ea460b786290 HTTP/1.1" 200 OK INFO: 127.0.0.1:53195 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a440ded1-60af-4743-a736-36a6f9011e38 HTTP/1.1" 200 OK INFO: 127.0.0.1:53194 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=dfb94e15-132c-42fd-925f-8d695fbbf110 HTTP/1.1" 200 OK INFO: 127.0.0.1:53201 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a86a8cfa-706d-4a19-a134-96250dfb6d55 HTTP/1.1" 200 OK INFO: 127.0.0.1:53199 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=fd73be40-15c2-42c7-8618-69a9160ee9fd HTTP/1.1" 200 OK INFO: 127.0.0.1:53197 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c68346dd-0c57-466e-a9d7-818e9e4be63f HTTP/1.1" 200 OK INFO: 127.0.0.1:53203 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=cc3e684f-c7ff-41c4-9d67-75501b0dd6b5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53205 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=fb87d9a6-f2be-4175-861d-c5f7a6f68b1d HTTP/1.1" 200 OK INFO: 127.0.0.1:53207 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b159b607-abf0-4bc8-bb47-08842f24257f HTTP/1.1" 200 OK INFO: 127.0.0.1:53209 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=4fd82223-81db-40bd-998a-c90de54a9cb4 HTTP/1.1" 200 OK INFO: 127.0.0.1:53212 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f3bfeaa9-76ca-487c-9e72-10e0468ec47c HTTP/1.1" 200 OK INFO: 127.0.0.1:53213 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8041f9d7-dd02-4dea-93e9-4335f7e562c9 HTTP/1.1" 200 OK INFO: 127.0.0.1:53215 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f84cba0b-9de8-47ad-9667-d7d0a6d3b32a HTTP/1.1" 200 OK INFO: 127.0.0.1:53219 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=21a1dc35-bd6c-4992-a592-0b01cb64e2ee HTTP/1.1" 200 OK INFO: 127.0.0.1:53218 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=2b4ae52d-6f05-463e-9c04-a6ed9543e807 HTTP/1.1" 200 OK INFO: 127.0.0.1:53221 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6603775e-4a38-4acf-90ca-689dca21c92d HTTP/1.1" 200 OK INFO: 127.0.0.1:53223 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=5ff96e98-51a6-49fd-85ee-e2e1129042ab HTTP/1.1" 200 OK INFO: 127.0.0.1:53227 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=28ac466a-8aac-4439-a73e-29b9192bfe57 HTTP/1.1" 200 OK INFO: 127.0.0.1:53226 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=13c72776-7426-40e4-9313-0f080b326e6a HTTP/1.1" 200 OK INFO: 127.0.0.1:53230 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=846b07a8-f0c7-4e22-bbd9-5fc7f3bd1fba HTTP/1.1" 200 OK INFO: 127.0.0.1:53231 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=1deb526c-d14b-4036-ba4a-f420a727ffc9 HTTP/1.1" 200 OK INFO: 127.0.0.1:53233 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=29df13f1-8301-4086-baef-b5b2d1c5d777 HTTP/1.1" 200 OK INFO: 127.0.0.1:53237 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=25cc051c-549b-4bb9-b381-0707382a2a9b HTTP/1.1" 200 OK INFO: 127.0.0.1:53239 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b56e7c9c-c801-4941-9b7d-fa8f0231db7b HTTP/1.1" 200 OK INFO: 127.0.0.1:53235 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=81b6731f-abbb-43e6-bc77-a800a41bea67 HTTP/1.1" 200 OK INFO: 127.0.0.1:53243 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ab752436-0adb-44bd-84c1-c994e0f0fb8c HTTP/1.1" 200 OK INFO: 127.0.0.1:53242 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ebd32086-fa99-48d2-a67a-87a10f40fb17 HTTP/1.1" 200 OK INFO: 127.0.0.1:53245 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a4947e62-d75c-4775-88bf-1b8036a9dd9f HTTP/1.1" 200 OK INFO: 127.0.0.1:53255 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ca2532fd-fc9b-4693-9b5b-73c2fa65fdb8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53247 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=478659fb-7e6e-45dd-bbb5-102fa3e17d4f HTTP/1.1" 200 OK INFO: 127.0.0.1:53249 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=305a00db-9661-4758-8efe-dcc0c5648d4f HTTP/1.1" 200 OK INFO: 127.0.0.1:53252 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c84a2c1f-f4f8-4770-929c-183e2363fdce HTTP/1.1" 200 OK INFO: 127.0.0.1:53253 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=5940687d-f933-4f82-80a6-1812bdb59ab6 HTTP/1.1" 200 OK INFO: 127.0.0.1:53257 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=0b3818c6-b090-4c31-9044-c5d4b0aa504a HTTP/1.1" 200 OK INFO: 127.0.0.1:53259 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=7bde1ba0-fcdd-49ba-bdda-98b72440b685 HTTP/1.1" 200 OK INFO: 127.0.0.1:53264 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ced779f9-e042-4255-ac57-6c47b25c906c HTTP/1.1" 200 OK INFO: 127.0.0.1:53261 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8df9a132-5945-4fc1-950c-588a5ff27892 HTTP/1.1" 200 OK INFO: 127.0.0.1:53267 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=9a6fcd14-bf16-4ca4-a3ea-bc7fbff71d0e HTTP/1.1" 200 OK INFO: 127.0.0.1:53269 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a91a711b-7a5d-4ce3-9173-16e2d6a4337a HTTP/1.1" 200 OK INFO: 127.0.0.1:53265 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6aac4b83-c323-43fa-85e9-a695880b2d5a HTTP/1.1" 200 OK INFO: 127.0.0.1:53271 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=eb70d34e-8f26-420d-80eb-5c1c8972dfc9 HTTP/1.1" 200 OK INFO: 127.0.0.1:53273 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=7f0b7b52-c173-4698-bc8c-860817cc1c05 HTTP/1.1" 200 OK INFO: 127.0.0.1:53277 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6defc02c-e569-43e4-bf80-3afaa6aebbdf HTTP/1.1" 200 OK INFO: 127.0.0.1:53279 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8ee8a83b-6c9a-4b11-ab74-54aaad4271ea HTTP/1.1" 200 OK INFO: 127.0.0.1:53276 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=9a557399-30b0-45a4-9364-ffaacf9b5925 HTTP/1.1" 200 OK INFO: 127.0.0.1:53281 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=526056a6-fdc4-4e4f-b99e-d968e7780690 HTTP/1.1" 200 OK INFO: 127.0.0.1:53283 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=36e49f08-475f-4028-9b4b-d05850899c01 HTTP/1.1" 200 OK INFO: 127.0.0.1:53285 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ad500962-d70f-4714-bdfb-842858a61470 HTTP/1.1" 200 OK INFO: 127.0.0.1:53287 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=20c1e0e7-58bb-4f96-b152-3fee45594001 HTTP/1.1" 200 OK INFO: 127.0.0.1:53291 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=832bc3d7-6591-4c81-898a-ead023e65902 HTTP/1.1" 200 OK INFO: 127.0.0.1:53294 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=767f6b2d-13aa-4219-baff-de169be671ce HTTP/1.1" 200 OK INFO: 127.0.0.1:53290 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ff818dc7-52d4-4879-8914-f1b4e2d9310f HTTP/1.1" 200 OK INFO: 127.0.0.1:53295 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=5b91315f-0f46-4d15-9e82-7e2e19070d7a HTTP/1.1" 200 OK INFO: 127.0.0.1:53297 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8a1c2462-8c4e-4083-8ec0-d665c1803ec6 HTTP/1.1" 200 OK INFO: 127.0.0.1:53300 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=2c21bfb5-232a-4222-a3fc-b3ffdfc5758a HTTP/1.1" 200 OK INFO: 127.0.0.1:53301 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=1c385808-13a6-4031-8a8e-2b62d0b348ad HTTP/1.1" 200 OK INFO: 127.0.0.1:53303 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=996463cd-845b-4292-a9b9-f2c5a94e6fcf HTTP/1.1" 200 OK INFO: 127.0.0.1:53307 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=61b9acec-f4ac-49c1-a580-93a59325af5f HTTP/1.1" 200 OK INFO: 127.0.0.1:53306 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ed0778a7-1c92-4999-bdec-a5ec00795f91 HTTP/1.1" 200 OK INFO: 127.0.0.1:53309 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=28012dc9-f714-4176-b506-59cc88d1c9b8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53317 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ff731c9b-fcb2-42be-a3c0-173514043e2a HTTP/1.1" 200 OK INFO: 127.0.0.1:53312 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=e754d331-d0f8-427f-8ca4-448f4ffd6e35 HTTP/1.1" 200 OK INFO: 127.0.0.1:53313 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=4312982e-55d6-40d0-b516-068e42099609 HTTP/1.1" 200 OK INFO: 127.0.0.1:53315 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=61fdc641-78f8-4d10-8aa6-5d4a777ce782 HTTP/1.1" 200 OK INFO: 127.0.0.1:53319 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=73c921ee-d603-4fbe-8f28-43417cb469c1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53321 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=7503b15c-ea40-4935-b911-f34e3136e557 HTTP/1.1" 200 OK INFO: 127.0.0.1:53324 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=1a717158-377a-4a57-9882-ccec42951ef0 HTTP/1.1" 200 OK INFO: 127.0.0.1:53329 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ddec83ac-eba7-4a79-825a-640fa0f21850 HTTP/1.1" 200 OK INFO: 127.0.0.1:53333 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=5dd39f3b-41d5-405a-a65b-f8ea12f13b58 HTTP/1.1" 200 OK INFO: 127.0.0.1:53328 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=d63bd50a-b01f-4c15-9bbc-27877daa747c HTTP/1.1" 200 OK INFO: 127.0.0.1:53325 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a6ae428b-e065-44aa-9cb1-4f7fe3e91ad2 HTTP/1.1" 200 OK INFO: 127.0.0.1:53331 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=45fac4f0-6871-45b2-a69e-bae60df1d0bd HTTP/1.1" 200 OK INFO: 127.0.0.1:53335 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=26f178a8-ca70-44d8-bec3-cc842629aad5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53337 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=1247123e-fe00-4969-8dd6-f93fa4f28c8c HTTP/1.1" 200 OK INFO: 127.0.0.1:53343 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=3fd82994-7ed4-4f1b-9ffb-1f65466b2edc HTTP/1.1" 200 OK INFO: 127.0.0.1:53339 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=398f092f-7b1c-4574-ae05-73b911d3eb03 HTTP/1.1" 200 OK INFO: 127.0.0.1:53345 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=0733948d-3340-48af-8061-9aa4e76bc741 HTTP/1.1" 200 OK INFO: 127.0.0.1:53342 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=fbb7c64e-741b-4eee-a70d-81769b8c9831 HTTP/1.1" 200 OK INFO: 127.0.0.1:53347 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=e7dae0d9-19bf-46d0-89c6-6fcb1aa79702 HTTP/1.1" 200 OK INFO: 127.0.0.1:53349 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=319096e5-fbad-4eb3-b865-314e88330d0c HTTP/1.1" 200 OK INFO: 127.0.0.1:53353 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=942962f0-03d9-4d94-83dd-87bc92183ba9 HTTP/1.1" 200 OK INFO: 127.0.0.1:53352 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8019c770-4576-4c39-804b-9f8f12fa4608 HTTP/1.1" 200 OK INFO: 127.0.0.1:53356 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f3ad11cd-01a0-4201-ad1e-8b98937eaa71 HTTP/1.1" 200 OK INFO: 127.0.0.1:53357 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=258a03b9-3ae8-421f-9c02-e14201915245 HTTP/1.1" 200 OK INFO: 127.0.0.1:53359 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=0a39393e-5fe3-4b1b-8610-eb581ac8962d HTTP/1.1" 200 OK INFO: 127.0.0.1:53361 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8b57a7ae-4987-4709-828e-38e226c8f437 HTTP/1.1" 200 OK INFO: 127.0.0.1:53363 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ac4d3f19-4d5d-4165-883b-f47570947ca6 HTTP/1.1" 200 OK INFO: 127.0.0.1:53366 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f98b313d-ef39-4891-9cf4-610c44cb4816 HTTP/1.1" 200 OK INFO: 127.0.0.1:53369 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=67dbcfe4-8cbf-44ca-bdb0-5587b67840f8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53367 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=d265da45-0694-40b7-a2e0-6b54a48463db HTTP/1.1" 200 OK INFO: 127.0.0.1:53371 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=618d30eb-f821-48df-9ed2-403ea0446dc8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53373 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=eda8a22e-7c22-41cf-b68e-6ec9e49768d6 HTTP/1.1" 200 OK INFO: 127.0.0.1:53376 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=88af31b8-e0cb-4d23-b427-2e0e66f52dc1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53377 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6d3d5736-d903-4e34-9c6e-4c8ccb1f6f45 HTTP/1.1" 200 OK INFO: 127.0.0.1:53383 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=1a6b0a57-85a7-454f-983f-1eadd6ac532a HTTP/1.1" 200 OK INFO: 127.0.0.1:53379 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c582b646-e42e-4519-89f1-cb8e35c01e7d HTTP/1.1" 200 OK INFO: 127.0.0.1:53382 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=75a85c46-4425-4321-8c43-dffe5369e082 HTTP/1.1" 200 OK INFO: 127.0.0.1:53385 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=3d3d33fa-87f7-455c-b5cd-09fee15fd15c HTTP/1.1" 200 OK INFO: 127.0.0.1:53387 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ee417879-3eaa-4182-8c32-a24e007bc1ec HTTP/1.1" 200 OK INFO: 127.0.0.1:53391 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=4cf60119-3ba8-42e4-95af-ee94903ec3c4 HTTP/1.1" 200 OK INFO: 127.0.0.1:53390 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=4ccf01de-a1bf-4261-a4e1-eea7b1d9ea2f HTTP/1.1" 200 OK INFO: 127.0.0.1:53394 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8966bf43-be6a-4b41-8548-aac712d3260f HTTP/1.1" 200 OK INFO: 127.0.0.1:53395 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=5ee3bc65-7ff9-4f31-9c46-cddbf047ecce HTTP/1.1" 200 OK INFO: 127.0.0.1:53397 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=0f302c1d-b731-4063-9a2a-69ca2ae30fd8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53399 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=7309049c-46f0-409b-a08f-e2ff872308d3 HTTP/1.1" 200 OK INFO: 127.0.0.1:53403 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ae409871-a8de-4bba-b192-643d4562ad89 HTTP/1.1" 200 OK INFO: 127.0.0.1:53409 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=30f9e2d7-a3e1-4288-979e-5672ac84b865 HTTP/1.1" 200 OK INFO: 127.0.0.1:53401 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=e6d96d37-5c6e-4445-b0c4-21176d8e91cd HTTP/1.1" 200 OK INFO: 127.0.0.1:53407 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a2b2bfb9-dd6a-4364-bf94-a4464d47e2ac HTTP/1.1" 200 OK INFO: 127.0.0.1:53406 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=90ebbafd-d46f-433e-9b0d-27e5262a67c9 HTTP/1.1" 200 OK INFO: 127.0.0.1:53411 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=2009c059-8d10-4150-bf1f-717454ea5091 HTTP/1.1" 200 OK INFO: 127.0.0.1:53415 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ccec42ca-c604-4778-8f1a-0be5e0b62a2d HTTP/1.1" 200 OK INFO: 127.0.0.1:53417 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=e342be9f-e9a5-4e16-ab45-85fc52e9c113 HTTP/1.1" 200 OK INFO: 127.0.0.1:53413 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=838de251-8102-4c17-88cf-88f2ecd16182 HTTP/1.1" 200 OK INFO: 127.0.0.1:53422 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6c68cf6a-cbdc-4c75-a2ea-571f6b6f78f1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53419 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=be3361d8-9d85-4d7a-98de-f06c3cbd225d HTTP/1.1" 200 OK INFO: 127.0.0.1:53423 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=e674d613-d32c-4139-8ce6-c237ef68a086 HTTP/1.1" 200 OK INFO: 127.0.0.1:53427 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8fb404e0-edae-4ef5-9eb4-0a4d21276c4d HTTP/1.1" 200 OK INFO: 127.0.0.1:53431 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=11619840-1d6d-4f5b-8ede-433d3d39f027 HTTP/1.1" 200 OK INFO: 127.0.0.1:53426 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=fee7f9e3-b2ed-4616-bdd8-36d76be20488 HTTP/1.1" 200 OK INFO: 127.0.0.1:53430 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=de216f45-c0af-4713-a94c-5aa369074bd4 HTTP/1.1" 200 OK INFO: 127.0.0.1:53434 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=d04d6cd4-cd2a-45d1-96a6-a6bcf2efb083 HTTP/1.1" 200 OK INFO: 127.0.0.1:53435 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a02c3a17-84dd-4494-a324-987d5009792d HTTP/1.1" 200 OK INFO: 127.0.0.1:53437 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=7e3ac03f-1493-45e6-8325-6e25f0365165 HTTP/1.1" 200 OK INFO: 127.0.0.1:53441 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a7e9744e-1ec2-44c5-b27f-fcfae3afe61d HTTP/1.1" 200 OK INFO: 127.0.0.1:53447 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=fd34157b-5906-49af-885d-601c38472088 HTTP/1.1" 200 OK INFO: 127.0.0.1:53443 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=375b20bb-007a-4e5c-9571-68657deb026b HTTP/1.1" 200 OK INFO: 127.0.0.1:53446 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b60d902e-b74b-4950-b208-44346250cf34 HTTP/1.1" 200 OK INFO: 127.0.0.1:53439 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c70d303b-1a4e-41ee-bf6b-e2ed1e1aa596 HTTP/1.1" 200 OK INFO: 127.0.0.1:53452 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=0846e3da-7505-49b3-8104-96ce9a09b93f HTTP/1.1" 200 OK INFO: 127.0.0.1:53453 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=fcb81729-b3c7-4fae-bc9e-a885f296ecef HTTP/1.1" 200 OK INFO: 127.0.0.1:53449 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b7d95016-0920-4b17-b399-40c6128971b6 HTTP/1.1" 200 OK INFO: 127.0.0.1:53457 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a7687879-b52b-4fc2-8381-d81dee94b4e7 HTTP/1.1" 200 OK INFO: 127.0.0.1:53455 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8b036f03-2d79-4b86-8b99-4331efc37952 HTTP/1.1" 200 OK INFO: 127.0.0.1:53459 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6742361e-a14a-411b-9d1f-3582af027b0a HTTP/1.1" 200 OK INFO: 127.0.0.1:53468 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=21584fbd-7c3a-47e5-9184-217fcab9520b HTTP/1.1" 200 OK INFO: 127.0.0.1:53461 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=299b3a6e-26d5-4473-8f43-1b673929376e HTTP/1.1" 200 OK INFO: 127.0.0.1:53463 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=3e23f458-09fc-4052-8832-dfa9cb578557 HTTP/1.1" 200 OK INFO: 127.0.0.1:53465 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=67ba630f-ae71-419e-8a02-26a5c62a18ca HTTP/1.1" 200 OK INFO: 127.0.0.1:53469 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=addd3559-7d53-44e5-9975-3fc342fc2655 HTTP/1.1" 200 OK INFO: 127.0.0.1:53471 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c13c23cd-ecdf-4907-ba75-8581b6083e3d HTTP/1.1" 200 OK INFO: 127.0.0.1:53473 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=2876c9d0-685a-41cb-be03-98a202bbdb12 HTTP/1.1" 200 OK INFO: 127.0.0.1:53478 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=46f81228-03c1-4173-9de6-03050851359f HTTP/1.1" 200 OK INFO: 127.0.0.1:53479 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=e24b7830-36b1-4859-b655-b03e03f17b43 HTTP/1.1" 200 OK INFO: 127.0.0.1:53482 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=91cb99f2-18df-40c7-aae8-497f4c689943 HTTP/1.1" 200 OK INFO: 127.0.0.1:53481 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=004e5f24-5c66-4926-9afd-2b3089ca95a4 HTTP/1.1" 200 OK INFO: 127.0.0.1:53483 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=3b7e34a6-b941-4ddd-85e8-b1222e13269f HTTP/1.1" 200 OK INFO: 127.0.0.1:53485 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=92926a26-8fa8-4a3a-b243-f02d4be0f441 HTTP/1.1" 200 OK INFO: 127.0.0.1:53487 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=55476cbd-3c0c-41e0-a4d8-e9818972af61 HTTP/1.1" 200 OK INFO: 127.0.0.1:53489 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=7dea0549-f53e-49b4-a26a-40aa1b702e42 HTTP/1.1" 200 OK INFO: 127.0.0.1:53492 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=1e9564cc-ac6a-4497-8594-8725b4a68212 HTTP/1.1" 200 OK INFO: 127.0.0.1:53493 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=3da2abb2-6cf4-4fb4-b6db-06b6317b240a HTTP/1.1" 200 OK INFO: 127.0.0.1:53495 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=1d438ad1-5e5b-475b-8243-963f96bf9642 HTTP/1.1" 200 OK INFO: 127.0.0.1:53497 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=9a72324f-11d9-4f07-bec6-b291f0e79291 HTTP/1.1" 200 OK INFO: 127.0.0.1:53499 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=71fa2b80-7506-423b-b379-cfbdb302af0c HTTP/1.1" 200 OK INFO: 127.0.0.1:53501 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=410e7cd8-86fd-4707-864d-aad16445255d HTTP/1.1" 200 OK INFO: 127.0.0.1:53503 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=fdd7f37e-0ab3-4ebd-a230-0781d0934652 HTTP/1.1" 200 OK INFO: 127.0.0.1:53507 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=2a3eb6b8-0361-4606-9050-bb04e65f4ed5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53506 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a7af28cf-c1af-4f6c-a07b-ad86fd35c0fd HTTP/1.1" 200 OK INFO: 127.0.0.1:53509 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=63a5092b-8c40-409a-9298-c4ff1192b3f5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53511 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=816b4302-f5e0-43c8-982f-60a8884c8a33 HTTP/1.1" 200 OK INFO: 127.0.0.1:53513 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=edc2f869-7a28-4975-b019-39142076899b HTTP/1.1" 200 OK INFO: 127.0.0.1:53515 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=170fc228-d8a5-45e2-9dfa-21292087b222 HTTP/1.1" 200 OK INFO: 127.0.0.1:53517 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=58a03821-b539-4e47-9c4e-579734f3a158 HTTP/1.1" 200 OK INFO: 127.0.0.1:53521 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=0ac14b16-8af3-4c19-8406-096c6ca8a2bb HTTP/1.1" 200 OK INFO: 127.0.0.1:53519 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=1da072f2-2789-4649-a11a-a28a780a78bb HTTP/1.1" 200 OK INFO: 127.0.0.1:53523 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6239c848-d56e-4399-a5d7-e7769d615d3f HTTP/1.1" 200 OK INFO: 127.0.0.1:53525 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=d42bb078-d548-4c7c-856e-aac48d52e129 HTTP/1.1" 200 OK INFO: 127.0.0.1:53527 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=589f59f6-4ecc-47a8-8b5f-9323a860c636 HTTP/1.1" 200 OK INFO: 127.0.0.1:53529 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=65fbc3e3-b6de-49fe-9ec7-0f2bc46bce3b HTTP/1.1" 200 OK INFO: 127.0.0.1:53532 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ad7a5762-9353-469c-b2de-e3966c5ad2fd HTTP/1.1" 200 OK INFO: 127.0.0.1:53535 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f480997f-3fe2-452d-9263-fca8486d4e38 HTTP/1.1" 200 OK INFO: 127.0.0.1:53533 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=9b3c39fd-650b-45c7-b5bd-c71070315f84 HTTP/1.1" 200 OK INFO: 127.0.0.1:53537 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=996b3cac-ada8-463a-9149-e6f250c655e0 HTTP/1.1" 200 OK INFO: 127.0.0.1:53539 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=956f3a78-8920-4cca-afee-b66fe3a94e63 HTTP/1.1" 200 OK INFO: 127.0.0.1:53541 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f64dafe0-d0dc-4621-881d-d4aaf2247cd9 HTTP/1.1" 200 OK INFO: 127.0.0.1:53548 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=1e38fdd8-5d9c-491b-8cee-e4e584df9bac HTTP/1.1" 200 OK INFO: 127.0.0.1:53544 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=52cc6403-361c-4169-8d2c-1941f6ee8cb8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53545 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=9d56cad6-db89-4f3b-870a-1334843315c3 HTTP/1.1" 200 OK INFO: 127.0.0.1:53549 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=01bea1ce-137e-4542-86c1-5b29fc9a827e HTTP/1.1" 200 OK INFO: 127.0.0.1:53551 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=29aa3e43-5f1b-4112-8fbf-6fd79f6b2a09 HTTP/1.1" 200 OK INFO: 127.0.0.1:53553 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ca695bfe-3e93-4a77-9a74-c50c7719f42c HTTP/1.1" 200 OK INFO: 127.0.0.1:53556 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a9488bf1-f91c-4f68-889b-0aebb9e86760 HTTP/1.1" 200 OK INFO: 127.0.0.1:53557 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=926e09d4-6a85-4fcc-a5ab-7143f48f3cef HTTP/1.1" 200 OK INFO: 127.0.0.1:53560 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f803c580-37e7-402d-abe3-731e4ad3a912 HTTP/1.1" 200 OK INFO: 127.0.0.1:53561 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=e82fe2b5-8f48-489a-ae39-8c70516c87a3 HTTP/1.1" 200 OK INFO: 127.0.0.1:53563 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=17a232ec-c6f2-43ab-b88a-b3ba3fd0747f HTTP/1.1" 200 OK INFO: 127.0.0.1:53565 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=583a8aef-ab26-482a-b074-0cd3697b8b09 HTTP/1.1" 200 OK INFO: 127.0.0.1:53567 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=0c550eb4-46ce-4c0b-b1c0-4587dd6bd32a HTTP/1.1" 200 OK INFO: 127.0.0.1:53569 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6f720e65-3ac3-4c5f-a846-951dbc7cf8d4 HTTP/1.1" 200 OK INFO: 127.0.0.1:53572 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=e9f0c611-aa74-4b60-a238-26dc1748b2c2 HTTP/1.1" 200 OK INFO: 127.0.0.1:53575 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f0d8eb4a-a6df-471a-8e19-d67237bcdc14 HTTP/1.1" 200 OK INFO: 127.0.0.1:53573 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=7dfc93d2-93e7-4c3e-a526-6b2bde794052 HTTP/1.1" 200 OK INFO: 127.0.0.1:53577 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=d4ee9824-809a-41a6-a2e3-4ea296f1ba08 HTTP/1.1" 200 OK INFO: 127.0.0.1:53581 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=9cdbc63f-74e8-4f31-8fbe-d1f33611c4f8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53579 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=544afada-4bbf-475f-a5f9-8d83b9c6e8b8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53587 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=87972f56-65b2-4c03-8855-5d3ecdb3f4c9 HTTP/1.1" 200 OK INFO: 127.0.0.1:53585 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=1a0f727f-ee6a-4833-a4cb-eef9affbcc43 HTTP/1.1" 200 OK INFO: 127.0.0.1:53584 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=bc68f0c9-85c1-4cdc-a152-7a914e5e151d HTTP/1.1" 200 OK INFO: 127.0.0.1:53589 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=adb544ac-6e54-4c75-ba51-ba4126cb753f HTTP/1.1" 200 OK INFO: 127.0.0.1:53593 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=09b50cb3-7982-4f33-aea4-2ba39c7a65e0 HTTP/1.1" 200 OK INFO: 127.0.0.1:53592 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=0e440306-71a0-442e-bda9-3a467d76d786 HTTP/1.1" 200 OK INFO: 127.0.0.1:53595 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=47cbf26a-35e3-4925-82b1-085d1ec7f9ec HTTP/1.1" 200 OK INFO: 127.0.0.1:53601 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c5ac35e3-e452-4644-ad1a-e8adbbd35183 HTTP/1.1" 200 OK INFO: 127.0.0.1:53600 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=027e3886-621d-4a71-83d4-2c33ba36db02 HTTP/1.1" 200 OK INFO: 127.0.0.1:53597 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=5da740b5-6907-4f79-b3ca-3e5f6cec0269 HTTP/1.1" 200 OK INFO: 127.0.0.1:53603 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=96eaca68-f12b-4c4d-8df1-3b47cc928116 HTTP/1.1" 200 OK INFO: 127.0.0.1:53605 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c9513392-20c7-49db-9e73-6814d779f984 HTTP/1.1" 200 OK INFO: 127.0.0.1:53609 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b9bc4bd2-8b42-452c-ab65-19d2fc8d2a44 HTTP/1.1" 200 OK INFO: 127.0.0.1:53608 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=0a50d6e3-4934-4623-93e4-86ea91abe8c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53613 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b91d94da-2a9c-4383-866c-68e6ad74c596 HTTP/1.1" 200 OK INFO: 127.0.0.1:53612 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=d655e565-1984-493f-834b-4a1ff3c35b4a HTTP/1.1" 200 OK INFO: 127.0.0.1:53615 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=3fbeafa7-1127-4df2-b460-c94cb1d1c4db HTTP/1.1" 200 OK INFO: 127.0.0.1:53617 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=32811cc1-586f-4c77-bb9f-ad0327a1984a HTTP/1.1" 200 OK INFO: 127.0.0.1:53620 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=612b9801-e8bf-4609-9ca3-39c12f2cadfd HTTP/1.1" 200 OK INFO: 127.0.0.1:53625 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=7e387896-62da-4144-baf1-ef9e5b90fb7e HTTP/1.1" 200 OK INFO: 127.0.0.1:53621 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=825d7549-95e0-4a30-b208-ace0cd221edb HTTP/1.1" 200 OK INFO: 127.0.0.1:53624 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a89b23b2-0238-4e89-9267-8e959f5ff9c7 HTTP/1.1" 200 OK INFO: 127.0.0.1:53627 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=3f23f01a-0639-4356-835d-92f530e9afca HTTP/1.1" 200 OK INFO: 127.0.0.1:53629 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=21aaee27-0f54-4d10-9f5e-d452dcfe7732 HTTP/1.1" 200 OK INFO: 127.0.0.1:53631 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8025b5d1-67d1-415b-9de0-147e694dfdc5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53637 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b29f1459-2f54-473c-b5af-961b22baa193 HTTP/1.1" 200 OK INFO: 127.0.0.1:53636 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=0d0101c5-33a3-48a7-8d8b-455777349eea HTTP/1.1" 200 OK INFO: 127.0.0.1:53639 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=3a324e20-f797-43a6-bee0-6af2008a54b3 HTTP/1.1" 200 OK INFO: 127.0.0.1:53633 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=e2b2e5ed-f865-481e-9968-e339d504994e HTTP/1.1" 200 OK INFO: 127.0.0.1:53641 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=4488c38a-a987-4ddd-bf00-4bd6776b295e HTTP/1.1" 200 OK INFO: 127.0.0.1:53643 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=64e18131-e7ed-4dfd-9fed-79cdba2f36b5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53645 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=0369d2ef-f8b2-470f-9f9e-7e099618a0e2 HTTP/1.1" 200 OK INFO: 127.0.0.1:53647 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=fec076c9-f02e-4202-b100-f4d704fbf1a0 HTTP/1.1" 200 OK INFO: 127.0.0.1:53649 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=3569a0c8-f6da-43e9-9627-bc478b73cd94 HTTP/1.1" 200 OK INFO: 127.0.0.1:53651 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=5548fc53-8f57-4d84-b303-e6b287f9f7d7 HTTP/1.1" 200 OK INFO: 127.0.0.1:53653 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f116ce16-deb9-480b-bd02-de993f40a37a HTTP/1.1" 200 OK INFO: 127.0.0.1:53655 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=747bc375-c20a-4f5d-bbc7-b81f5b1b905b HTTP/1.1" 200 OK INFO: 127.0.0.1:53659 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=7c71808b-9501-4eeb-946a-61b6104a0108 HTTP/1.1" 200 OK INFO: 127.0.0.1:53663 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c01dc585-88e1-455c-9591-73a87ed2f619 HTTP/1.1" 200 OK INFO: 127.0.0.1:53662 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c3f74b32-c061-4454-94fe-20da7595ca01 HTTP/1.1" 200 OK INFO: 127.0.0.1:53658 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a73a2eeb-42c3-4530-bf6f-c0730937d8a1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53665 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=5f3d4753-afbe-456c-9d6a-6a8f2ede1fae HTTP/1.1" 200 OK INFO: 127.0.0.1:53667 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=84fe32d9-2fed-44e0-ae33-60b77a56b990 HTTP/1.1" 200 OK INFO: 127.0.0.1:53671 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=ce8d5270-a405-45d4-b840-e418bacdf282 HTTP/1.1" 200 OK INFO: 127.0.0.1:53670 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=1d4ed71c-2b33-4868-8959-4a861f80ed33 HTTP/1.1" 200 OK INFO: 127.0.0.1:53675 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=fdda49d3-5b81-46b8-9786-f8ec70c37d6c HTTP/1.1" 200 OK INFO: 127.0.0.1:53674 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=54d8c71f-56ad-4bfa-9eb1-222b1a94d3f5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53679 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=20dd0671-b24b-4320-9a8e-01f2c8f52d72 HTTP/1.1" 200 OK INFO: 127.0.0.1:53678 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=9cdf651a-cc9d-4096-9a31-ee955377be4e HTTP/1.1" 200 OK INFO: 127.0.0.1:53681 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=73df399c-132f-4ab4-9009-2c34ca2bf674 HTTP/1.1" 200 OK INFO: 127.0.0.1:53683 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=950c87e8-2338-48e6-a731-fb896827203a HTTP/1.1" 200 OK INFO: 127.0.0.1:53687 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=b92fd65d-9b61-4acb-b94f-15e752b8f91e HTTP/1.1" 200 OK INFO: 127.0.0.1:53686 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=8dc93ad4-b59a-4df1-9ac7-124996b4964d HTTP/1.1" 200 OK INFO: 127.0.0.1:53689 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=5feb2051-d08e-4896-8db0-bbf3549f1033 HTTP/1.1" 200 OK INFO: 127.0.0.1:53691 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f04c294a-b06d-4811-9dbc-7c67a613428d HTTP/1.1" 200 OK INFO: 127.0.0.1:53693 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=0c4b3bee-9fdd-4d9f-b588-7cabad0663fc HTTP/1.1" 200 OK INFO: 127.0.0.1:53695 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c4834cc4-7fe3-4458-acf7-a2a52a32b525 HTTP/1.1" 200 OK INFO: 127.0.0.1:53697 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=e4a4a769-658c-4177-afcc-18df2c7dc8d6 HTTP/1.1" 200 OK INFO: 127.0.0.1:53699 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=98a8b3c0-728d-492d-bf93-2bafc8249db4 HTTP/1.1" 200 OK INFO: 127.0.0.1:53703 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f2ab3a4c-67b7-4ea5-b04c-d526f55769c1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53702 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=3a80de10-4bdc-4cf7-b635-2a4a7dba63af HTTP/1.1" 200 OK INFO: 127.0.0.1:53707 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c3aaab7f-31f0-422c-8a9d-014d6038fdab HTTP/1.1" 200 OK INFO: 127.0.0.1:53710 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=82ee44e9-fd9f-4be6-868a-83daad4bf6be HTTP/1.1" 200 OK INFO: 127.0.0.1:53706 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=21aecdaa-45cb-4e78-8446-9daeb8c0caca HTTP/1.1" 200 OK INFO: 127.0.0.1:53711 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=d0fecf58-9c87-4d91-8676-f74971afcdbc HTTP/1.1" 200 OK INFO: 127.0.0.1:53715 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=6e3a7072-8665-4e8c-929f-8078c25a13c5 HTTP/1.1" 200 OK INFO: 127.0.0.1:53714 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=dfa31639-b4a1-4522-ab77-c7f87fb94eb9 HTTP/1.1" 200 OK INFO: 127.0.0.1:53719 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=38d02bc7-7015-4d00-a257-705785bc753c HTTP/1.1" 200 OK INFO: 127.0.0.1:53728 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c095ea44-39f7-42a6-82a4-ded39b7e0aa2 HTTP/1.1" 200 OK INFO: 127.0.0.1:53723 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=9dd08971-b0e7-4988-ab77-4fcf4dd68843 HTTP/1.1" 200 OK INFO: 127.0.0.1:53724 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=e3b5fc6a-c275-41d4-acc6-4351772cd189 HTTP/1.1" 200 OK INFO: 127.0.0.1:53720 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=da9da94f-ef24-4300-ba1e-8028bafe820e HTTP/1.1" 200 OK INFO: 127.0.0.1:53727 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=23479f0a-24d7-4cd9-b765-571232fb475b HTTP/1.1" 200 OK INFO: 127.0.0.1:53730 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c5a1f2a4-194c-4719-914f-eed6e925c628 HTTP/1.1" 200 OK INFO: 127.0.0.1:53732 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=533c6db2-ae53-4c27-b6b3-34257a1767d0 HTTP/1.1" 200 OK INFO: 127.0.0.1:53736 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=f6639f48-b637-48c0-98cf-b09a9e74dc4c HTTP/1.1" 200 OK INFO: 127.0.0.1:53740 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=aa3fcf71-5d72-49f3-88cd-702d465a6115 HTTP/1.1" 200 OK INFO: 127.0.0.1:53734 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=21e20cf8-d03c-40eb-a387-28267d9d723e HTTP/1.1" 200 OK INFO: 127.0.0.1:53738 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=1823c659-1437-4939-83f6-152ab8b126dd HTTP/1.1" 200 OK INFO: 127.0.0.1:53742 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=0a047f34-1014-4d4e-ab21-8ede40f1767f HTTP/1.1" 200 OK INFO: 127.0.0.1:53746 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=46e6f078-ba1f-4da9-99bd-19047ea462ed HTTP/1.1" 200 OK INFO: 127.0.0.1:53744 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=9ec6c17b-3af7-4de0-a5bf-3c2f7b190a9e HTTP/1.1" 200 OK INFO: 127.0.0.1:53751 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=dc00d645-49fe-44a9-89de-b55dd62564d8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53748 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=565939c2-275a-4e46-84e5-8a224875546f HTTP/1.1" 200 OK INFO: 127.0.0.1:53752 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=c2308423-2658-4cf6-ad66-088c749cbc09 HTTP/1.1" 200 OK INFO: 127.0.0.1:53754 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=79226b9d-5176-48a4-8848-22ccba4280ac HTTP/1.1" 200 OK INFO: 127.0.0.1:53756 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=1368528f-809e-4ca3-8cec-638a17e7a722 HTTP/1.1" 200 OK INFO: 127.0.0.1:53766 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=10cdb938-e085-4ba0-9034-db94aeddf0a8 HTTP/1.1" 200 OK INFO: 127.0.0.1:53759 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=149c6976-e552-44e2-b56e-c081f58ecb85 HTTP/1.1" 200 OK INFO: 127.0.0.1:53760 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=07bb822e-042f-46bb-9ef9-25388a1fdb46 HTTP/1.1" 200 OK INFO: 127.0.0.1:53762 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?still_id=a4925402-7b13-4171-ba52-2b6740159e23 HTTP/1.1" 200 OK INFO: 127.0.0.1:53765 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/0097a5b4-dce3-4aa3-891c-66441e2c592a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53768 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/f925aaf2-dbec-43ee-b86e-2f641730a5a8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53770 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/cef2a87f-e647-45ee-b85f-7f6ea2d95945/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53772 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/924ce551-e73f-4361-8560-e66b5d1cd108/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53775 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/82439b54-7e3b-449c-b963-1ba1c1e369ea/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53776 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/25e9933c-816f-48c4-8bb7-4cb29bf29969/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53778 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/05df8dd3-f943-497d-999a-e35e4f4f6b57/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53780 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/8f75e959-3059-4cfa-9e59-c2d7a94fe2fa/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53784 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/a91b8b91-721e-42f6-9d46-08f84eac6741/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53782 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/859c6bee-1d5b-49db-9c2b-fc15f590cc39/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53786 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/e3ac175e-c297-4753-bf88-a89ecaabc509/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53788 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/6ef18fc8-0555-49aa-a5e0-7842dd682876/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53792 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/fa8194da-7240-41b1-a556-425398eee323/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53790 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/3bafd95e-1b11-40c5-ad69-8c9171157b47/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53795 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/b296c6af-092a-411d-9d6d-6a89c95444b7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53796 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/f62073f8-3848-4538-81c2-672e5254448d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53800 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/d79d26de-3834-4857-90ad-b00ba69eaf90/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53798 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/e2ae8676-9d4c-4907-b78a-535e2bcae590/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53804 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/cd8cb999-7a4d-47d1-ad80-c0dfaf670cfa/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53802 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/c42852db-1ee2-4eb1-b07d-9de2ee66e88e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53806 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/f7e44e90-4369-40f7-b074-29b30902618c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53810 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/a3727fcb-a327-45bb-9223-cd74a28d99ec/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53809 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/cf4869ab-f468-42fa-a416-9a9d99aa7a69/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53814 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/583f0a5d-15f6-420a-ad5d-69d8ec7296e9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53812 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/a8c3469c-626c-4aac-aa03-a101711febc3/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53816 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/21099799-9590-41e1-8b25-d8235d8ef8d5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53818 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/f822c1c7-bd21-45b3-a238-9204a6d09c7f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53822 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/206ee99b-264d-4743-81f1-578e614f7cac/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53821 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/40a18342-34e4-455e-8f83-246f47038110/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53824 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/98f25f4e-cd40-43ef-b2c7-a6d9c1058f69/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53826 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/fec65238-76ff-4108-985b-bac1b985a7cf/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53828 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/9759bf56-01e4-46a9-9f94-1fb10ffc2dc6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53830 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/621ec118-25d4-4374-85b6-f71e3ca95d99/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53834 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/18c96284-5f41-4747-af01-8517beb8f008/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53833 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/94bc48bf-56c0-4913-86bc-690ab8c312d1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53838 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/702c2776-cfe5-40c5-a1da-fe9f2070c141/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53836 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/3b38e658-0d56-41ab-82c5-4243294c1907/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53840 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/d2743b8f-bafe-4cbb-8376-49b401680466/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53852 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/2343a748-36dc-4b97-bbae-3dc7dcf870e7/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53849 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/0f3d0e46-1fe2-4b38-bc9c-d7fce4cdb730/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53842 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/8bfda1a1-a12b-4539-8846-683e5dbcf58b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53850 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/2c02d9eb-94fc-4681-92ad-2d3f91f18712/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53846 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/c5f2663d-3850-47c6-bf33-6df05663d481/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53844 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/31787ee6-db1c-4bdd-b542-83d79f96c1e8/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53855 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/c0846479-2a94-47b0-81cd-93d93ed8240d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53864 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/c4a995a0-017a-476c-b6cc-3d6e013e802f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53860 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/6475f779-c5bb-4e0f-abb5-5c12f8845430/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53856 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/c92c8d9e-8d8a-4a9d-abb1-47b9b28a0798/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53863 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/169ba306-2f74-4ee0-a4e6-c472cc4003e6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53859 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/548fe1c9-39d2-4f41-a499-bfd13dcc0c88/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53866 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/df750a27-f9ae-4d2d-b4b2-7a2ee7af2687/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53871 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/52d6a809-0e53-4fc3-a147-81a779dd88ab/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53874 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/f4469d17-f683-4727-8c2e-784c509711d5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53876 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/7e839ca0-568e-4b3f-8a9e-f644329dbcea/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53868 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/c0ba7bc0-c10d-4bb1-9f98-7fbe9cdfe9e0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53872 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/9a4a43fe-f648-49e2-b801-6eea407ea9f1/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53878 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/e7af7e7c-1b8e-4ca6-bb4e-54652986504e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53880 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/1365c5f0-d18a-4c48-93c1-a7fb87e8787e/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53887 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/8bd033d2-d694-4867-b216-c7c3898c1d4b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53883 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/78452124-a530-4bce-8759-b643974a0957/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53888 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/f7bbc281-50ac-417d-9bdf-3659766c254b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53884 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/601d9870-0eff-4455-a5c2-b99b484f830b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53890 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/eb19ec84-8a71-401e-94e8-c09aeb6013ec/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53894 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/72cca250-db64-4dd7-8632-db430fdb01cb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53893 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/4ce6a0a4-f907-400b-8448-8501be44088f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53898 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/0751f491-76fe-439a-a666-a7513e7480c0/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53896 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/672b43b5-38ea-435b-ae7b-42c7a6438326/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53900 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/897b8b5d-c590-4da6-bd07-4645edd43e22/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53902 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/9594c04e-1e90-411a-9462-8bb88cc4e89f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53910 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/0b8f4334-ebb4-4e0f-93bf-4d50b215e3ce/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53906 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/e4f487d6-12ff-4ea6-bd7b-ac3fbc46633b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53912 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/3032fe8a-6938-43c3-912f-6666503bc20b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53905 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/9a3f746f-2899-42a3-9f6e-84f62695573f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53914 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/48430a84-cc34-4d2c-a41c-ad0ef8efaa41/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53908 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/4491ebd7-4a36-4759-a300-70fbe328dda4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53920 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/bd698116-633a-40b4-8337-3350c518bf8a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53917 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/4b5c5fb0-0adf-4ae1-9e84-cb0cdaab1d7c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53918 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/ba11d30a-5cea-48ee-9271-bbad74e9da1d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53923 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/fe9c42f5-edfa-42df-99d0-469341a80194/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53926 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/c3f41df0-e70d-4503-b832-f487bb41fa68/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53924 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/e59bce78-2f26-44f5-bebc-1bbc742e7d1c/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53928 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/757437a7-3824-41d2-af00-3cf317afcfe9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53930 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/02d34292-82ec-4601-b228-7ef360c52f88/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53932 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/023e58f7-2c9b-4c41-b03c-e0919ccfe458/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53938 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/2c57c303-2936-47b4-a105-7043cbd58b03/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53934 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/f783e5bb-d736-4fdb-90e4-ebd7783d65d5/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53936 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/8d7e2031-6635-448e-8ec8-5a6dbc246735/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53940 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/9f1f8095-ae94-413a-899f-a238ecd37963/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53944 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/da4fae03-5b7a-40f9-8bb3-1f11cced2853/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:53943 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/40e8ca79-061d-4089-94b0-e478cc1a37b6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54368 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/621ec118-25d4-4374-85b6-f71e3ca95d99/file HTTP/1.1" 200 OK INFO: 127.0.0.1:54369 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/pipeline-graph?episode_id=f8e669c3-f8df-47ce-8a93-40dca77cbaf5 HTTP/1.1" 200 OK INFO: 127.0.0.1:54375 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/103f37f4-abd8-4581-82b6-58e5e43dd1de/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54372 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/884a7b62-5691-4745-80b3-8e9bedc00f41/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54374 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/18accc60-00d2-482b-9717-be0f60136ea9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54429 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/31787ee6-db1c-4bdd-b542-83d79f96c1e8/file HTTP/1.1" 200 OK INFO: 127.0.0.1:54428 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/pipeline-graph?episode_id=f8e669c3-f8df-47ce-8a93-40dca77cbaf5 HTTP/1.1" 200 OK INFO: 127.0.0.1:54611 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images HTTP/1.1" 200 OK INFO: 127.0.0.1:54613 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images HTTP/1.1" 200 OK INFO: 127.0.0.1:54615 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/b12f2f8c-88fa-4f69-94eb-9bec7dec1d24/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54617 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/213c516d-39aa-411b-95b3-61222ecddee6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54621 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/213656e0-f69b-4215-b1fe-3f2e9ae5119d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54620 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/369212c2-de85-47d2-a862-a0da8b06e33a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54623 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/b7e3e12f-7331-4c81-a716-f5f6b42f2ec6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54627 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:54629 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/character-outlooks HTTP/1.1" 200 OK INFO: 127.0.0.1:54635 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/character-outlooks HTTP/1.1" 200 OK INFO: 127.0.0.1:54631 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/ HTTP/1.1" 200 OK {"timestamp": "2026-07-10T15:23:21.899378+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 16 completed, 0 failed"} INFO: 127.0.0.1:54625 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/entities HTTP/1.1" 200 OK {"timestamp": "2026-07-10T15:23:21.902487+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 71 completed, 0 failed"} INFO: 127.0.0.1:54634 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/generation-status HTTP/1.1" 200 OK {"timestamp": "2026-07-10T15:23:21.925635+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 16 completed, 0 failed"} {"timestamp": "2026-07-10T15:23:21.925794+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 71 completed, 0 failed"} INFO: 127.0.0.1:54642 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:54637 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/e369fd62-6488-4666-8ee6-7d72a7ea2982/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54639 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/entities HTTP/1.1" 200 OK INFO: 127.0.0.1:54643 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/8abd7d67-ae3c-4bc9-8239-296929f93990/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54645 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/bb69bf51-4c31-4d9d-9bcd-6fbc142b4fe2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54647 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/159460cc-402e-4974-9d5e-d3d308eb4470/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54649 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/17176e97-5178-4a1a-ad93-016ae48b2192/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54651 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/e5b73284-10cf-4bbe-8262-78a2c00507cc/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54663 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/ff091eb5-8d24-4834-a645-407e5409207f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54653 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/9df84a80-70bd-4c48-bacb-603626e8341b/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54655 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/930e466a-afa8-48d1-9dcd-cb475a7367ca/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54657 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/095f2028-0a7c-49f2-97f2-34e407758962/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54659 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/ffb70a71-0ec6-4be6-a6ec-87b13100880a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54662 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/3f7b102b-8037-46c1-9fac-aafd143b9309/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54665 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/df57108b-ad57-4d90-ae37-28acc9bfd33d/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54673 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/5c2e0c1f-3ea9-4cb8-8d29-24dfae00d395/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54669 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/de714f9f-733d-4acb-8d8a-648ab924136a/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54668 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/d75d0c25-fba4-47a5-b54d-481635c7ed35/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54671 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/80ed734a-f9e4-44c3-bb3a-7a86031a4322/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54677 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/2671b68f-1d07-4158-ad41-336c4ecd8303/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54679 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/b44d19c2-d2a3-48a3-87ff-75d453f33e55/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54675 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/2c9f7d52-0d3f-4de0-8f12-325cb1b818a6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54682 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/819de89a-07f4-4272-b6ec-3beb292f3e5f/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54685 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/84899cef-2071-4dd0-8e68-2f3bd62d4ea4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54683 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/31594ec9-246b-4461-ac52-8b3852381a11/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54687 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/d8e5cf30-8087-4d81-9916-1e00785e6272/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54689 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/35f5a700-dd80-42b2-9f9a-35a701062ff2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54691 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/86e17ef1-db5d-4386-b866-8bddc04f3964/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54699 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/2ec5a831-a63f-42b5-ab5e-38e3c8b27ee6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54694 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/43701c78-9f62-4d30-8c9a-378b5ace07a6/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54695 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/55060fc6-c40a-47ec-a909-6775732688cb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54697 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/cc1f8ddf-4f37-4c25-99ef-526cc7949fd9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54701 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/2d36c65e-2732-4b4a-8a2b-1ac648ece641/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54703 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/84cad242-7c69-4d3f-9c53-1c6280b70bf4/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54705 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/661c6057-d09d-4061-b1db-7ba13b6c61a9/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54709 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/40adaf58-6ac6-4382-bc3d-5f6060be29eb/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54708 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/6f40937d-bd2e-40f1-b75a-901abb2d92a2/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54711 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/8df15a53-fd93-43a2-877f-911f0eead734/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54713 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/83f3a378-726b-4079-8807-5b21354ccc99/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54722 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/9ac39162-b357-4ca6-b651-bc944607b131/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54717 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/5c3e5458-b80a-4537-b454-8d9aee902070/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54716 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/1b5bea3e-d2ad-4c4a-bdaa-4b2261c95172/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54719 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/31a69a6e-273b-4f67-b885-154d2981a522/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54723 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images/445e5ed9-dade-4397-9228-4fcc94801358/file?thumb=1 HTTP/1.1" 200 OK INFO: 127.0.0.1:54728 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/ HTTP/1.1" 200 OK INFO: 127.0.0.1:54729 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/character-outlooks HTTP/1.1" 200 OK INFO: 127.0.0.1:54727 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/entities?type=location HTTP/1.1" 200 OK {"timestamp": "2026-07-10T15:23:23.061714+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: reference — 16 completed, 0 failed"} {"timestamp": "2026-07-10T15:23:23.062386+00:00", "level": "INFO", "logger": "app.modules.image_checkpoint", "message": "Checkpoint loaded: scene — 71 completed, 0 failed"} INFO: 127.0.0.1:54731 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/generation-status HTTP/1.1" 200 OK INFO: 127.0.0.1:54733 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/entities/e81e33dd-4890-4d1c-b2df-58ea47066dd5 HTTP/1.1" 200 OK INFO: 127.0.0.1:54735 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?entity_id=e81e33dd-4890-4d1c-b2df-58ea47066dd5 HTTP/1.1" 200 OK INFO: 127.0.0.1:54737 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/entities/2a716083-1cb4-4119-99d4-947e7b66d92f HTTP/1.1" 200 OK INFO: 127.0.0.1:54739 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?entity_id=2a716083-1cb4-4119-99d4-947e7b66d92f HTTP/1.1" 200 OK INFO: 127.0.0.1:54743 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/entities/ba1a201e-a491-4651-a94c-faa741c8955c HTTP/1.1" 200 OK INFO: 127.0.0.1:54745 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?entity_id=ba1a201e-a491-4651-a94c-faa741c8955c HTTP/1.1" 200 OK INFO: 127.0.0.1:54747 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/entities/406e6a70-bbc6-4c4f-b525-636a5753523a HTTP/1.1" 200 OK INFO: 127.0.0.1:54749 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?entity_id=406e6a70-bbc6-4c4f-b525-636a5753523a HTTP/1.1" 200 OK INFO: 127.0.0.1:54754 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/entities/96bafb49-ed4b-4f3f-961a-3b699629873b HTTP/1.1" 200 OK INFO: 127.0.0.1:54756 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?entity_id=96bafb49-ed4b-4f3f-961a-3b699629873b HTTP/1.1" 200 OK INFO: 127.0.0.1:54758 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/entities/90732f9c-5e5e-4ff3-a743-cfea7bfc15ec HTTP/1.1" 200 OK INFO: 127.0.0.1:54760 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?entity_id=90732f9c-5e5e-4ff3-a743-cfea7bfc15ec HTTP/1.1" 200 OK INFO: 127.0.0.1:54764 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/entities/a89ae706-c524-4384-8f34-6b0414b1f391 HTTP/1.1" 200 OK INFO: 127.0.0.1:54766 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?entity_id=a89ae706-c524-4384-8f34-6b0414b1f391 HTTP/1.1" 200 OK INFO: 127.0.0.1:54769 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/entities/8a8e888a-4249-47bd-a3eb-58a1ee7dd592 HTTP/1.1" 200 OK INFO: 127.0.0.1:54771 - "GET /api/v1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/images?entity_id=8a8e888a-4249-47bd-a3eb-58a1ee7dd592 HTTP/1.1" 200 OK INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [90200]