/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 [82548] INFO: Waiting for application startup. {"timestamp": "2026-07-02T00:50:49.320258+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) INFO: 127.0.0.1:49964 - "GET /api/v1/auth/login HTTP/1.1" 405 Method Not Allowed INFO: 127.0.0.1:49969 - "POST /api/v1/auth/login HTTP/1.1" 200 OK {"timestamp": "2026-07-02T00:51:01.692348+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 42 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-02T00:51:01.722545+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 179 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-02T00:51:01.735762+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-02T00:51:01.748275+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 11 outlooks + 12 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-02T00:51:01.757020+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 28 total short_ids found"} {"timestamp": "2026-07-02T00:51:01.770605+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode 92910173-fd2c-46ad-9d60-2b02dead4c0c status NOT advanced — incomplete steps: ['shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_site_layout']"} {"timestamp": "2026-07-02T00:51:01.772013+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode 92910173, step=-, repaired=0)"} {"timestamp": "2026-07-02T00:51:01.813360+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.entity_sync_service", "message": "Synced 42 entities to DB from checkpoint (upsert); removed 0 stale links"} {"timestamp": "2026-07-02T00:51:01.844169+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 179 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-02T00:51:01.858157+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-02T00:51:01.868623+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.outlook_sync_service", "message": "Synced 11 outlooks + 12 character-outlook links (Δ +0 / -0)"} {"timestamp": "2026-07-02T00:51:01.876608+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "T2I appearance counts: 0 entities updated, 28 total short_ids found"} {"timestamp": "2026-07-02T00:51:01.880580+00:00", "level": "WARNING", "logger": "app.services.checkpoint_sync.episode_projection_service", "message": "Episode 92910173-fd2c-46ad-9d60-2b02dead4c0c status NOT advanced — incomplete steps: ['shot_dependency_t2i', 't2i_review', 'zoom_continuity_anchor', 'outdoor_site_layout']"} {"timestamp": "2026-07-02T00:51:01.881653+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.orchestrator", "message": "orchestrate_full_sync: all changes committed atomically (episode 92910173, step=-, repaired=0)"} {"timestamp": "2026-07-02T00:51:01.907009+00:00", "level": "INFO", "logger": "app.core.asset_readiness", "message": "AssetReadiness OK: AssetReadiness episode=92910173: expected=25 registered=25 disk=25 missing=0"} {"timestamp": "2026-07-02T00:51:01.957067+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Loaded 21 existing reference images for 53 entities"} {"timestamp": "2026-07-02T00:51:01.966173+00:00", "level": "INFO", "logger": "app.services.scene_checkpoint_loaders", "message": "background_render: loaded 35 shot background mappings"} {"timestamp": "2026-07-02T00:51:02.032402+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-02T00:51:02.032617+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 12 Shot 10: state_variant=['C16']"} {"timestamp": "2026-07-02T00:51:02.034927+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 12 Shot 10: background_chain ref injected (bg_id=L05B06)"} {"timestamp": "2026-07-02T00:51:02.036106+00:00", "level": "INFO", "logger": "app.core.steps.visual_continuity_anchor_step", "message": "registered_pose_guide: S12sh10 등록 가이드 부착 (group=vca-s12-c05-immobilized, status=cache_hit)"} {"timestamp": "2026-07-02T00:51:02.037899+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 처참하게 훼손된 엄마의 시신 발견"} {"timestamp": "2026-07-02T00:51:02.053211+00:00", "level": "INFO", "logger": "app.modules.llm.gemini_key_pool", "message": "Gemini key pool: 1 key(s) loaded"} OPIK: Started logging traces to the "Default Project" project at https://www.comet.com/opik/api/v1/session/redirect/projects/?trace_id=019f204f-17fa-73a3-a18f-9ba2c8a7ca4a&path=aHR0cHM6Ly93d3cuY29tZXQuY29tL29waWsvYXBpLw==. {"timestamp": "2026-07-02T00:51:22.235448+00:00", "level": "WARNING", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene T2I blocked (attempt 1): SAFETY"} {"timestamp": "2026-07-02T00:51:22.235944+00:00", "level": "INFO", "logger": "app.modules.llm.llm_client", "message": "Opik callback enabled (project: theroad-scene-lab)"} 09:51:22 - LiteLLM Router:INFO: router.py:812 - Routing strategy: simple-shuffle {"timestamp": "2026-07-02T00:51:22.251851+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "Routing strategy: simple-shuffle"} {"timestamp": "2026-07-02T00:51:22.252038+00:00", "level": "INFO", "logger": "app.modules.llm.llm_client", "message": "LiteLLM Router initialized: 8 deployments (1 Gemini keys, OpenAI=True)"} 09:51:22 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gpt-5.5; provider = openai {"timestamp": "2026-07-02T00:51:22.263597+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gpt-5.5; provider = openai"} 09:51:42 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-02T00:51:42.789708+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 09:51:42 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=openai/gpt-5.5) 200 OK {"timestamp": "2026-07-02T00:51:42.791202+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "litellm.completion(model=openai/gpt-5.5)\u001b[32m 200 OK\u001b[0m"} OPIK: Started logging traces to the "theroad-scene-lab" project at https://www.comet.com/opik/api/v1/session/redirect/projects/?trace_id=06a45b61-eca7-7371-8000-206321aa201d&path=aHR0cHM6Ly93d3cuY29tZXQuY29tL29waWsvYXBpLw==. {"timestamp": "2026-07-02T00:51:42.793288+00:00", "level": "INFO", "logger": "app.modules.prompt_sanitizer", "message": "Prompt sanitized: attempt=1, strategy=film_previs, semantic_mode=none, changes=거절 가능성이 높은 직접적 사망 상태, 혈흔, 노출된 상처, 찢긴 살, 유혈 발자국 묘사를 제거했습니다. ‘dead/lifeless/bloodstained/wounds/torn f"} {"timestamp": "2026-07-02T00:51:42.793360+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Sanitized scene prompt (strategy: film_previs)"} {"timestamp": "2026-07-02T00:51:55.572425+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=12 shot=10"} INFO: 127.0.0.1:49969 - "POST /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/stills/815632ce-b306-4314-90ea-b063b25deaf0/generate-image HTTP/1.1" 200 OK {"timestamp": "2026-07-02T00:55:30.646922+00:00", "level": "ERROR", "logger": "asyncio", "message": "Task was destroyed but it is pending!\ntask: wait_for=>"} INFO: 127.0.0.1:51156 - "GET /docs HTTP/1.1" 404 Not Found INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [82548]