/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 [93803] INFO: Waiting for application startup. {"timestamp": "2026-07-02T01:46:24.419134+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-02T01:46:36.006550+00:00", "level": "INFO", "logger": "app.modules.llm.gemini_key_pool", "message": "Gemini key pool: 1 key(s) loaded"} INFO: 127.0.0.1:51624 - "GET /api/v1/health HTTP/1.1" 200 OK INFO: 127.0.0.1:51629 - "POST /api/v1/auth/login HTTP/1.1" 200 OK {"timestamp": "2026-07-02T01:46:48.074958+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-02T01:46:48.108650+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 179 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-02T01:46:48.123367+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-02T01:46:48.134947+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-02T01:46:48.143878+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-02T01:46:48.155606+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-02T01:46:48.156926+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-02T01:46:48.197370+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-02T01:46:48.230241+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced 179 scene_stills (shot-based) to DB"} {"timestamp": "2026-07-02T01:46:48.242816+00:00", "level": "INFO", "logger": "app.services.checkpoint_sync.scene_still_writer", "message": "Synced scene_summary from checkpoint"} {"timestamp": "2026-07-02T01:46:48.254184+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-02T01:46:48.261787+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-02T01:46:48.265580+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-02T01:46:48.266499+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-02T01:46:48.290844+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-02T01:46:48.337668+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Loaded 21 existing reference images for 53 entities"} {"timestamp": "2026-07-02T01:46:48.346593+00:00", "level": "INFO", "logger": "app.services.scene_checkpoint_loaders", "message": "background_render: loaded 35 shot background mappings"} {"timestamp": "2026-07-02T01:46:48.412936+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-02T01:46:48.413181+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 12 Shot 16: state_variant=['C16']"} {"timestamp": "2026-07-02T01:46:48.414571+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 12 Shot 16: dep bytes target realigned to dep_detail (ac601763-90ef-4c0b-a225-7f81dab3fd49 → 815632ce-b306-4314-90ea-b063b25deaf0) — W3 source coherence"} {"timestamp": "2026-07-02T01:46:48.414819+00:00", "level": "INFO", "logger": "app.services.scene_generation_coordinator", "message": "Scene 12 Shot 16: bg map ref SKIPPED — dep_scene continuity priority (W2)"} {"timestamp": "2026-07-02T01:46:48.414883+00:00", "level": "INFO", "logger": "app.services.scene_reference_service", "message": "Scene 12 Shot 16: prev-shot background ref injected (remove: none, loc_id: L05, role: previous_shot_same_room)"} {"timestamp": "2026-07-02T01:46:48.416842+00:00", "level": "INFO", "logger": "app.core.steps.visual_continuity_anchor_step", "message": "registered_pose_guide: S12sh16 등록 가이드 부착 (group=vca-s12-c05-immobilized, status=cache_hit)"} {"timestamp": "2026-07-02T01:46:48.417674+00:00", "level": "INFO", "logger": "app.core.steps.visual_continuity_anchor_step", "message": "immobilized_prev_frame: S12sh16 prev-shot ref(idx=0 role=previous_shot_same_room) bytes 를 env 멤버 S12sh10 완성 프레임으로 교체 (group=vca-s12-c05-immobilized)"} {"timestamp": "2026-07-02T01:46:48.418786+00:00", "level": "INFO", "logger": "app.modules.llm.llm_client", "message": "Opik callback enabled (project: theroad-scene-lab)"} 10:46:48 - LiteLLM Router:INFO: router.py:812 - Routing strategy: simple-shuffle {"timestamp": "2026-07-02T01:46:48.431550+00:00", "level": "INFO", "logger": "LiteLLM Router", "message": "Routing strategy: simple-shuffle"} {"timestamp": "2026-07-02T01:46:48.431814+00:00", "level": "INFO", "logger": "app.modules.llm.llm_client", "message": "LiteLLM Router initialized: 8 deployments (1 Gemini keys, OpenAI=True)"} 10:46:48 - LiteLLM:INFO: utils.py:4011 - LiteLLM completion() model= gemini-3.5-flash; provider = gemini {"timestamp": "2026-07-02T01:46:48.444138+00:00", "level": "INFO", "logger": "LiteLLM", "message": "\nLiteLLM completion() model= gemini-3.5-flash; provider = gemini"} 10:46:55 - LiteLLM:INFO: utils.py:1653 - Wrapper: Completed Call, calling success_handler {"timestamp": "2026-07-02T01:46:55.651147+00:00", "level": "INFO", "logger": "LiteLLM", "message": "Wrapper: Completed Call, calling success_handler"} 10:46:55 - LiteLLM Router:INFO: router.py:1543 - litellm.completion(model=gemini/gemini-3.5-flash) 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=06a45c30-fa74-7e87-8000-c090957d0a7b&path=aHR0cHM6Ly93d3cuY29tZXQuY29tL29waWsvYXBpLw==. {"timestamp": "2026-07-02T01:46:55.654794+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-02T01:46:55.660261+00:00", "level": "WARNING", "logger": "app.services.scene_generation_coordinator", "message": "space_set_bg_no_plate background required waived (shot=12_16 reason=dep_continuity_priority removed=['L05B06']) — runtime reconciliation, persisted RPC unchanged"} {"timestamp": "2026-07-02T01:46:55.662340+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Generating scene image: 기이한 원과 붉은 문신"} OPIK: Started logging traces to the "theroad-scene-lab" project at https://www.comet.com/opik/api/v1/session/redirect/projects/?trace_id=019f2082-29cd-7f89-bf73-c7c8b795c725&path=aHR0cHM6Ly93d3cuY29tZXQuY29tL29waWsvYXBpLw==. {"timestamp": "2026-07-02T01:47:09.219862+00:00", "level": "INFO", "logger": "app.modules.pipeline.scene_image_pipeline", "message": "Scene LVM skipped: reason=off mode=off scene=12 shot=16"} INFO: 127.0.0.1:51631 - "POST /api/v1/projects/0e07d5e3-3fdd-4b9b-a54f-33aa59a5e204/stills/80d5d40a-43cb-4244-9f10-4ac6ded5b8fc/generate-image HTTP/1.1" 200 OK INFO: Shutting down INFO: Waiting for application shutdown. INFO: Application shutdown complete. INFO: Finished server process [93803]