{
  "status": "completed",
  "applicable_count": 25,
  "completed_count": 25,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "68e20123bd77fc64",
  "data": {
    "groups": {
      "L03B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L03",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L03B02.png",
        "t2i_prompt": "2026년 대한민국 서해안권의 외딴 섬에 자리한 오래된 저층 빌라 옥상과 옥탑방 외부를 보여주는 맑은 낮의 원경 설정 사진. 옥상 남서쪽 상공 약 20~30m 높이의 실제 카메라 위치에서 옥상 데크를 전경에 두고, 중앙의 낡은 옥탑방을 대각선으로 지나 뒤쪽 물탱크와 옥상 출입 계단실을 향해 비스듬히 내려다본다. 완전한 수직 탑뷰가 아니라 건물 외벽과 옥상 설비의 높이와 입체감이 보이는 사선 시점이며, 실제 풀프레임 미러리스 카메라와 24mm 광각 렌즈로 촬영한 다큐멘터리 풍 사진이다.\n\n옥상 전체 경계와 낮은 콘크리트 난간, 옥탑방의 전체 면적, 검은 원통형 물탱크, 빨랫줄과 소박한 생활 빨래, 금속 건조대, 알루미늄 새시 창문, 녹이 슨 철제 출입문, 옥상 출입 계단실이 한 장면 안에서 분명히 보이게 한다. 바닥은 한국 노후 주택 옥상에서 흔한 녹색 우레탄 방수 도장으로 마감되어 있으며, 햇빛과 염분에 바랜 부분, 여러 차례 덧칠한 경계, 미세한 균열, 배수구 주변의 물때와 먼지 자국이 현실적으로 남아 있다. 옥탑방은 붉은 벽돌 또는 오래된 석재 타일 외벽과 부분 보수된 시멘트 몰탈, 낡은 금속 처마 및 방수 마감으로 이루어진 실제 생활형 증축 공간이다. 창틀 실리콘의 변색, 금속 표면의 염해성 녹, 빗물 자국, 실제 목재와 직물의 결을 세밀하게 표현한다.\n\n에어컨 실외기와 외벽을 따라 이어진 배관, 노출 가스 배관과 계량기, 작은 TV 안테나, 플라스틱 화분 몇 개, 수도꼭지가 달린 간이 세면대와 생활 잡동사니를 과하지 않게 배치하여 사람이 계속 거주하는 흔적을 만든다. 빨래는 자연스러운 무게로 처지고 약한 바닷바람에 조금 흔들리며, 설비와 물건은 광고용으로 정돈되지 않은 현실적인 상태다. 옥탑방과 설비가 요새나 감옥처럼 보이지 않도록 평범한 섬 주거의 실용적 구조를 유지한다.\n\n옥상 너머에는 붉은 벽돌, 화강석 타일, 시멘트 몰탈 외벽을 가진 비슷한 연식의 2~4층 저층 주택들이 촘촘히 이어지고, 알루미늄 새시 창문과 창문 방범창, 외벽 에어컨 실외기, 가스 배관이 층층이 보인다. 좁은 골목, 전신주, 느슨하게 늘어진 전선, 작은 생활 차량 몇 대를 포함하되 사람은 전혀 없다. 멀리에는 서해안 섬마을 특유의 낮은 구릉과 옅은 바다 수평선이 과장 없이 희미하게 보인다.\n\n구름이 적은 맑은 낮의 자연광, 비교적 짧고 방향이 분명한 그림자, 중성에 가까운 차가운 회색과 바랜 녹색·적갈색의 실제 색감. 과도한 대비나 인위적인 색 보정 없이 현실적인 노출, 자연스러운 대기 원근과 피사계 심도, 실제 콘크리트·금속 녹·벽돌·유리·직물·목재의 정확한 질감, 일상적인 오염과 마모를 담는다. 깨끗한 스톡 사진이 아니라 실제 장소를 사실적으로 기록한 무보정 현장 참고 사진이며, 사람, 얼굴, 시신, 피, 초자연적 형상은 없다. 평면도, 건축 도면, 삽화, 3D 건축 시각화가 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "옥상 남서쪽 위 약 20~30m 높이에서 비스듬히 내려다보되 완전한 수직 탑뷰는 피한다. 옥상 데크를 전경에 두고 옥탑방을 대각선으로 가로질러 물탱크와 옥상 출입 계단실 방향을 바라본다. 24mm 광각으로 옥상 전체 경계, 옥탑방의 면적과 외벽, 난간, 물탱크, 빨랫줄과 빨래, 건조대, 창문, 철제 출입문, 계단실을 한 화면에서 명확하게 식별할 수 있는 낮 시간대 항공 설정 숏으로 구성한다. 사람은 등장시키지 않는다.",
            "shot_id": "S4_Shot1"
          }
        ],
        "shot_ids": [
          "S4_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "above the southwest side of number 1 (rooftop deck), looking diagonally across number 2 (rooftop cabin) toward number 4 (water tank) and number 9 (roof access stair)",
          "camera_height": "high aerial establishing height, approximately 20–30 m above the roof",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Show the entire rooftop boundary, cabin footprint, parapet, tank, clothesline, drying platform, window, iron entrance, and roof access in one clear establishing composition."
        },
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [0, 5]\n  - look_at_unit: 2\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the staged high viewpoint with broad coverage, keeping unit 2 near the central region while retaining surrounding target units as scale context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: With the camera occupying unit 3 and aimed toward unit 2, establish unit 2 as the central target while allowing broad contextual visibility of geometry-supported units 1, 6, 9, 10, and 11 and openings 7 and 8. Include base markers 1 through 12 in their floor-plan-committed relationships where the wide view permits.\n  - camera_framing_directive: Frame from camera unit 3 at cell [0,5] toward look-at unit 2 at cell [3,5] with a wide 90-degree field of view. Maintain broad coverage around the centered target required by S4_Shot1 and preserve the staged high-viewpoint scale relationship.\n  - subject_position_directive: S4_Shot1 commits no subject. Keep the BG free of invented subjects and preserve only the staged background placement cues.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not introduce ignored overlay markers 13, 14, 15, 16, 17, or 18. Do not add scenario-specific elements or depict units outside the geometry-supported view; retain the floor-plan placement of all numbered base elements used by this BG.\n\n2026년 대한민국 서해안권의 외딴 섬에 자리한 오래된 저층 빌라 옥상과 옥탑방 외부를 보여주는 맑은 낮의 원경 설정 사진. 옥상 남서쪽 상공 약 20~30m 높이의 실제 카메라 위치에서 옥상 데크를 전경에 두고, 중앙의 낡은 옥탑방을 대각선으로 지나 뒤쪽 물탱크와 옥상 출입 계단실을 향해 비스듬히 내려다본다. 완전한 수직 탑뷰가 아니라 건물 외벽과 옥상 설비의 높이와 입체감이 보이는 사선 시점이며, 실제 풀프레임 미러리스 카메라와 24mm 광각 렌즈로 촬영한 다큐멘터리 풍 사진이다.\n\n옥상 전체 경계와 낮은 콘크리트 난간, 옥탑방의 전체 면적, 검은 원통형 물탱크, 빨랫줄과 소박한 생활 빨래, 금속 건조대, 알루미늄 새시 창문, 녹이 슨 철제 출입문, 옥상 출입 계단실이 한 장면 안에서 분명히 보이게 한다. 바닥은 한국 노후 주택 옥상에서 흔한 녹색 우레탄 방수 도장으로 마감되어 있으며, 햇빛과 염분에 바랜 부분, 여러 차례 덧칠한 경계, 미세한 균열, 배수구 주변의 물때와 먼지 자국이 현실적으로 남아 있다. 옥탑방은 붉은 벽돌 또는 오래된 석재 타일 외벽과 부분 보수된 시멘트 몰탈, 낡은 금속 처마 및 방수 마감으로 이루어진 실제 생활형 증축 공간이다. 창틀 실리콘의 변색, 금속 표면의 염해성 녹, 빗물 자국, 실제 목재와 직물의 결을 세밀하게 표현한다.\n\n에어컨 실외기와 외벽을 따라 이어진 배관, 노출 가스 배관과 계량기, 작은 TV 안테나, 플라스틱 화분 몇 개, 수도꼭지가 달린 간이 세면대와 생활 잡동사니를 과하지 않게 배치하여 사람이 계속 거주하는 흔적을 만든다. 빨래는 자연스러운 무게로 처지고 약한 바닷바람에 조금 흔들리며, 설비와 물건은 광고용으로 정돈되지 않은 현실적인 상태다. 옥탑방과 설비가 요새나 감옥처럼 보이지 않도록 평범한 섬 주거의 실용적 구조를 유지한다.\n\n옥상 너머에는 붉은 벽돌, 화강석 타일, 시멘트 몰탈 외벽을 가진 비슷한 연식의 2~4층 저층 주택들이 촘촘히 이어지고, 알루미늄 새시 창문과 창문 방범창, 외벽 에어컨 실외기, 가스 배관이 층층이 보인다. 좁은 골목, 전신주, 느슨하게 늘어진 전선, 작은 생활 차량 몇 대를 포함하되 사람은 전혀 없다. 멀리에는 서해안 섬마을 특유의 낮은 구릉과 옅은 바다 수평선이 과장 없이 희미하게 보인다.\n\n구름이 적은 맑은 낮의 자연광, 비교적 짧고 방향이 분명한 그림자, 중성에 가까운 차가운 회색과 바랜 녹색·적갈색의 실제 색감. 과도한 대비나 인위적인 색 보정 없이 현실적인 노출, 자연스러운 대기 원근과 피사계 심도, 실제 콘크리트·금속 녹·벽돌·유리·직물·목재의 정확한 질감, 일상적인 오염과 마모를 담는다. 깨끗한 스톡 사진이 아니라 실제 장소를 사실적으로 기록한 무보정 현장 참고 사진이며, 사람, 얼굴, 시신, 피, 초자연적 형상은 없다. 평면도, 건축 도면, 삽화, 3D 건축 시각화가 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.",
        "attached_reference_lineage": {
          "fp_id": "fp_l03_rooftop_exterior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_rooftop_residence"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_rooftop_residence",
          "chain_index": 0,
          "prev_bg_id": "",
          "prev_source": "",
          "order_source": "llm"
        },
        "reference_decision": {
          "bg_id": "L03B02",
          "fp_id": "fp_l03_rooftop_exterior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L03B02 is the sole clean anchor candidate and supplies the dwelling identity from the floor plan. The wide plan from camera unit 3 toward unit 2 supports S4_Shot1's broad establishing coverage and its centered structural target without relying on a prior plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/floor_plan/fp_l03_rooftop_exterior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "The identity anchor is rendered directly from the floor plan and therefore uses no reference."
          },
          "camera_decision": {
            "camera_cell": [
              0,
              5
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use the staged high viewpoint with broad coverage, keeping unit 2 near the central region while retaining surrounding target units as scale context.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "With the camera occupying unit 3 and aimed toward unit 2, establish unit 2 as the central target while allowing broad contextual visibility of geometry-supported units 1, 6, 9, 10, and 11 and openings 7 and 8. Include base markers 1 through 12 in their floor-plan-committed relationships where the wide view permits.",
            "camera_framing_directive": "Frame from camera unit 3 at cell [0,5] toward look-at unit 2 at cell [3,5] with a wide 90-degree field of view. Maintain broad coverage around the centered target required by S4_Shot1 and preserve the staged high-viewpoint scale relationship.",
            "subject_position_directive": "S4_Shot1 commits no subject. Keep the BG free of invented subjects and preserve only the staged background placement cues.",
            "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.",
            "negative_continuity_directive": "Do not introduce ignored overlay markers 13, 14, 15, 16, 17, or 18. Do not add scenario-specific elements or depict units outside the geometry-supported view; retain the floor-plan placement of all numbered base elements used by this BG."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [0, 5]\n  - look_at_unit: 2\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the staged high viewpoint with broad coverage, keeping unit 2 near the central region while retaining surrounding target units as scale context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: With the camera occupying unit 3 and aimed toward unit 2, establish unit 2 as the central target while allowing broad contextual visibility of geometry-supported units 1, 6, 9, 10, and 11 and openings 7 and 8. Include base markers 1 through 12 in their floor-plan-committed relationships where the wide view permits.\n  - camera_framing_directive: Frame from camera unit 3 at cell [0,5] toward look-at unit 2 at cell [3,5] with a wide 90-degree field of view. Maintain broad coverage around the centered target required by S4_Shot1 and preserve the staged high-viewpoint scale relationship.\n  - subject_position_directive: S4_Shot1 commits no subject. Keep the BG free of invented subjects and preserve only the staged background placement cues.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not introduce ignored overlay markers 13, 14, 15, 16, 17, or 18. Do not add scenario-specific elements or depict units outside the geometry-supported view; retain the floor-plan placement of all numbered base elements used by this BG.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [0, 5]\n  - look_at_unit: 2\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the staged high viewpoint with broad coverage, keeping unit 2 near the central region while retaining surrounding target units as scale context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: With the camera occupying unit 3 and aimed toward unit 2, establish unit 2 as the central target while allowing broad contextual visibility of geometry-supported units 1, 6, 9, 10, and 11 and openings 7 and 8. Include base markers 1 through 12 in their floor-plan-committed relationships where the wide view permits.\n  - camera_framing_directive: Frame from camera unit 3 at cell [0,5] toward look-at unit 2 at cell [3,5] with a wide 90-degree field of view. Maintain broad coverage around the centered target required by S4_Shot1 and preserve the staged high-viewpoint scale relationship.\n  - subject_position_directive: S4_Shot1 commits no subject. Keep the BG free of invented subjects and preserve only the staged background placement cues.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not introduce ignored overlay markers 13, 14, 15, 16, 17, or 18. Do not add scenario-specific elements or depict units outside the geometry-supported view; retain the floor-plan placement of all numbered base elements used by this BG.\n\n",
        "camera_decision": {
          "camera_cell": [
            0,
            5
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use the staged high viewpoint with broad coverage, keeping unit 2 near the central region while retaining surrounding target units as scale context.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            5
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "With the camera occupying unit 3 and aimed toward unit 2, establish unit 2 as the central target while allowing broad contextual visibility of geometry-supported units 1, 6, 9, 10, and 11 and openings 7 and 8. Include base markers 1 through 12 in their floor-plan-committed relationships where the wide view permits.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [0,5] toward look-at unit 2 at cell [3,5] with a wide 90-degree field of view. Maintain broad coverage around the centered target required by S4_Shot1 and preserve the staged high-viewpoint scale relationship.",
          "subject_position_directive": "S4_Shot1 commits no subject. Keep the BG free of invented subjects and preserve only the staged background placement cues.",
          "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.",
          "negative_continuity_directive": "Do not introduce ignored overlay markers 13, 14, 15, 16, 17, or 18. Do not add scenario-specific elements or depict units outside the geometry-supported view; retain the floor-plan placement of all numbered base elements used by this BG."
        },
        "aerial_ref": {
          "loc_id": "L03",
          "group_id": "bg_rooftop_residence"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L03B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L03",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L03B03.png",
        "t2i_prompt": "2026년 밤, 대한민국 서해안권 외딴 섬의 오래된 저층 주택 옥상에 붙은 작은 옥탑방 외부. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소를 담은 무보정 현장 기록 사진처럼 보여야 한다. 옥상 바닥의 빨래 건조대 가까이에 카메라를 두고 약 1.6미터의 서 있는 사람 눈높이에서, 35mm급 광각 렌즈로 철제 출입문과 옥탑방 외부 창문을 대각선 방향으로 함께 바라본다. 내려다보는 평면도 시점이 아니라 수평에 가까운 실제 관찰 시점이다.\n\n철제 출입문은 외부에서 강제로 침입한 흔적과 함께 반쯤 억지로 벌어져 있다. 문짝과 문틀이 미세하게 비틀리고, 잠금장치 주변에는 현실적인 지렛대 자국과 벗겨진 도장, 드러난 금속과 오래된 녹이 보이지만 과장된 파괴는 아니다. 열린 문틈 안쪽은 거의 보이지 않는 어둠으로 유지한다. 바로 옆 외부 창문은 오래된 알루미늄 새시와 방범창, 얼룩과 염분 자국이 남은 흐린 유리로 되어 있다. 창 안쪽의 얇은 커튼과 불투명한 유리 표면에만, 격렬하게 충돌하거나 밀치는 상황을 암시하는 크고 불규칙하며 서로 겹친 어두운 그림자 윤곽이 드리워져 있다. 그림자의 주체인 사람이나 신체는 직접 보이지 않고 얼굴, 피부, 눈, 의복, 정체를 식별할 수 없어야 한다. 피나 시신은 전혀 없다.\n\n전경의 문턱 가까이에는 바람에 들린 낱장 전단 한 장과 바싹 마른 잎들이 불규칙하게 흩어져 있으며, 해풍 때문에 전단 모서리가 조금 말려 있다. 옥상 바닥은 한국 저층 주택에서 흔한 녹색 우레탄 방수 도장으로 마감되어 있고, 햇빛과 염분에 바래 색이 고르지 않으며 균열 보수선, 덧칠 자국, 물때와 작은 고인 물 흔적이 자연스럽다. 옥탑방 외벽은 낡은 붉은 벽돌과 회색 시멘트 미장이 부분적으로 혼용되고, 빗물 자국과 해풍에 의한 백화가 남아 있다.\n\n생활 중인 실제 주택의 흔적으로 접이식 빨래 건조대, 느슨한 빨래줄과 소량의 평범한 세탁물, 벽에 고정된 에어컨 실외기와 노출 배관, 외벽을 따라가는 가스 배관과 계량기, 검은 물탱크, 서로 다른 크기의 낡은 화분을 자연스럽게 배치한다. 설비는 장식처럼 정돈하지 말고 수리와 교체가 누적된 현실적인 상태로 만든다. 낮은 옥상 난간 너머에는 비슷한 연식의 붉은 벽돌·석재 타일·시멘트 미장 저층 주택이 밀집해 있고, 좁은 골목 일부, 전신주, 느슨하게 얽힌 전선, 주차된 소형 생활 차량이 희미하게 보인다. 대상 건물이 주변과 단절된 요새나 감옥처럼 보이지 않게 한다.\n\n조명은 차가운 밤하늘의 약한 주변광, 벽에 달린 낡은 백색 발광다이오드 보안등, 창 안쪽의 탁하고 약한 황색 생활 조명이 현실적으로 섞인다. 창의 그림자는 실내 조명 때문에 커튼과 유리에만 생기며, 공간에 떠 있는 형상이나 초자연적 발광은 없다. 금속의 녹과 벗겨진 페인트, 유리의 먼지와 염분 얼룩, 실제 천의 직조, 젖고 마른 콘크리트와 우레탄 바닥의 차이, 벽돌과 목재의 마모를 정확한 실물 질감으로 표현한다. 자연스러운 심도와 밤 촬영의 현실적인 노출을 유지하고, 깨끗한 광고 사진처럼 정돈하지 않는다. 컴퓨터 그래픽, 삽화, 건축 시각화, 과도한 후처리 없이 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 사실적인 장소 기록 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "옥상 바닥의 빨래 건조대 가까이에서 철제 출입문과 옥탑방 창문을 함께 대각선으로 담는 비교적 넓은 구도. 강제로 벌어진 철문, 손상된 잠금 부분, 창 안쪽에서 격렬한 충돌을 암시하는 식별 불가능한 그림자 윤곽이 한눈에 읽혀야 한다. 전경 문턱 주변의 낱장 전단과 바람에 몰린 마른 잎도 선명하게 포함하되 사람이나 얼굴은 절대 보이지 않게 한다.",
            "shot_id": "S10_Shot3"
          },
          {
            "guide_text": "같은 눈높이와 방향을 유지하면서 철제 출입문과 외부 창문을 조금 더 크게 강조한다. 비틀린 문틀과 억지로 벌어진 틈, 긁히고 눌린 잠금장치, 창의 흐린 유리와 얇은 커튼에만 맺힌 겹치고 흔들리는 어두운 그림자가 주요 정보가 되게 한다. 그림자 밖의 신체, 얼굴, 피부, 피는 묘사하지 않으며 전경의 전단과 마른 잎은 화면 아래쪽에 남긴다.",
            "shot_id": "S10_Shot4"
          }
        ],
        "shot_ids": [
          "S10_Shot3",
          "S10_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "on number 1 (rooftop deck) near number 12 (drying platform), facing diagonally toward number 8 (iron entrance) and number 7 (cabin window)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep the forced ajar state of the entrance and the obscured violent silhouettes behind the window prominent; include the loose flyer and windblown dried leaves near the foreground threshold without revealing any face."
        },
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L03B01' physical_space_id='fp_l03_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 10\n  - camera_cell: [6, 6]\n  - look_at_unit: 6\n  - look_at_cell: [5, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral facade-facing coverage from unit 10 toward unit 6, centered through cell [5,6], so the two staged shots can derive close and medium framing around openings 8 and 7.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 10 toward unit 6, concentrate on the fixed facade and openings 7 and 8 while preserving their exact positions from L03B01. Keep unit 10 as the near camera zone and allow only the contextual portions of units 1, 2, and 3 supported by the normal view and the BG's target markers.\n  - camera_framing_directive: Frame from camera unit 10 at cell [6,6] toward look-at unit 6 at cell [5,6] with a normal 50-degree field of view. Use neutral, square-facing coverage that supports the close central detail in S10_Shot3 and the medium framed-surface view in S10_Shot4.\n  - subject_position_directive: S10_Shot3 commits no subject, so its derived close framing must remain free of invented subjects. S10_Shot4 commits two subjects only within the marker-14 reflected cue, one in middle-left and one in middle-right with the staged overlapping action; do not place additional direct-view subjects in the space.\n  - state_cue_directive: Carry transient markers 13, 14, 15, and 16 as committed by the per-BG facts and the state-facing staging of S10_Shot3 and S10_Shot4. Use only the staged low-key night contrast and do not invent an additional practical source or state cue.\n  - negative_continuity_directive: Exclude ignored overlay markers 17 and 18, including any such cues visible in reference bg_id L03B01. Do not move fixed markers 6, 7, or 8, do not add scenario-specific elements, and do not expose units outside the selected view.\n\n2026년 밤, 대한민국 서해안권 외딴 섬의 오래된 저층 주택 옥상에 붙은 작은 옥탑방 외부. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소를 담은 무보정 현장 기록 사진처럼 보여야 한다. 옥상 바닥의 빨래 건조대 가까이에 카메라를 두고 약 1.6미터의 서 있는 사람 눈높이에서, 35mm급 광각 렌즈로 철제 출입문과 옥탑방 외부 창문을 대각선 방향으로 함께 바라본다. 내려다보는 평면도 시점이 아니라 수평에 가까운 실제 관찰 시점이다.\n\n철제 출입문은 외부에서 강제로 침입한 흔적과 함께 반쯤 억지로 벌어져 있다. 문짝과 문틀이 미세하게 비틀리고, 잠금장치 주변에는 현실적인 지렛대 자국과 벗겨진 도장, 드러난 금속과 오래된 녹이 보이지만 과장된 파괴는 아니다. 열린 문틈 안쪽은 거의 보이지 않는 어둠으로 유지한다. 바로 옆 외부 창문은 오래된 알루미늄 새시와 방범창, 얼룩과 염분 자국이 남은 흐린 유리로 되어 있다. 창 안쪽의 얇은 커튼과 불투명한 유리 표면에만, 격렬하게 충돌하거나 밀치는 상황을 암시하는 크고 불규칙하며 서로 겹친 어두운 그림자 윤곽이 드리워져 있다. 그림자의 주체인 사람이나 신체는 직접 보이지 않고 얼굴, 피부, 눈, 의복, 정체를 식별할 수 없어야 한다. 피나 시신은 전혀 없다.\n\n전경의 문턱 가까이에는 바람에 들린 낱장 전단 한 장과 바싹 마른 잎들이 불규칙하게 흩어져 있으며, 해풍 때문에 전단 모서리가 조금 말려 있다. 옥상 바닥은 한국 저층 주택에서 흔한 녹색 우레탄 방수 도장으로 마감되어 있고, 햇빛과 염분에 바래 색이 고르지 않으며 균열 보수선, 덧칠 자국, 물때와 작은 고인 물 흔적이 자연스럽다. 옥탑방 외벽은 낡은 붉은 벽돌과 회색 시멘트 미장이 부분적으로 혼용되고, 빗물 자국과 해풍에 의한 백화가 남아 있다.\n\n생활 중인 실제 주택의 흔적으로 접이식 빨래 건조대, 느슨한 빨래줄과 소량의 평범한 세탁물, 벽에 고정된 에어컨 실외기와 노출 배관, 외벽을 따라가는 가스 배관과 계량기, 검은 물탱크, 서로 다른 크기의 낡은 화분을 자연스럽게 배치한다. 설비는 장식처럼 정돈하지 말고 수리와 교체가 누적된 현실적인 상태로 만든다. 낮은 옥상 난간 너머에는 비슷한 연식의 붉은 벽돌·석재 타일·시멘트 미장 저층 주택이 밀집해 있고, 좁은 골목 일부, 전신주, 느슨하게 얽힌 전선, 주차된 소형 생활 차량이 희미하게 보인다. 대상 건물이 주변과 단절된 요새나 감옥처럼 보이지 않게 한다.\n\n조명은 차가운 밤하늘의 약한 주변광, 벽에 달린 낡은 백색 발광다이오드 보안등, 창 안쪽의 탁하고 약한 황색 생활 조명이 현실적으로 섞인다. 창의 그림자는 실내 조명 때문에 커튼과 유리에만 생기며, 공간에 떠 있는 형상이나 초자연적 발광은 없다. 금속의 녹과 벗겨진 페인트, 유리의 먼지와 염분 얼룩, 실제 천의 직조, 젖고 마른 콘크리트와 우레탄 바닥의 차이, 벽돌과 목재의 마모를 정확한 실물 질감으로 표현한다. 자연스러운 심도와 밤 촬영의 현실적인 노출을 유지하고, 깨끗한 광고 사진처럼 정돈하지 않는다. 컴퓨터 그래픽, 삽화, 건축 시각화, 과도한 후처리 없이 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 사실적인 장소 기록 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "attached_reference_lineage": {
          "fp_id": "fp_l03_rooftop_exterior",
          "prior_bg_ids": [
            "L03B01"
          ],
          "attached_ref_labels": [
            "aerial:bg_rooftop_residence",
            "bg:L03B01"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_rooftop_residence",
          "chain_index": 2,
          "prev_bg_id": "L03B01",
          "prev_source": "chain",
          "order_source": "llm"
        },
        "reference_decision": {
          "bg_id": "L03B03",
          "fp_id": "fp_l03_rooftop_exterior",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L03B03 remains in the same physical space as L03B01 and uses that earlier facade-oriented plate to commit markers 6, 7, and 8. S10_Shot3 and S10_Shot4 require a closer, more square view from unit 10 toward unit 6, so the changed camera unit and framing warrant a new same-physical-space plate rather than reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L03B01.png"
          ],
          "source_bg_ids": [
            "L03B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l03_space_01"
            ],
            "rejected_refs": [
              {
                "reason": "L03B02 establishes the overall identity, but L03B01 supplies the more directly relevant earlier continuity for fixed markers 6, 7, and 8.",
                "ref_bg_id": "L03B02"
              }
            ],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l03_space_01",
                "ref_bg_id": "L03B01",
                "space_description": "The same physical space with fixed facade and opening positions already established."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because both consuming shots focus on fixed elements within one physical space; no consuming shot establishes two distinct co-visible physical spaces."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              6
            ],
            "camera_unit": 10,
            "fov_deg": 50,
            "framing_notes": "Use neutral facade-facing coverage from unit 10 toward unit 6, centered through cell [5,6], so the two staged shots can derive close and medium framing around openings 8 and 7.",
            "lens_enum": "normal",
            "look_at_cell": [
              5,
              6
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "From unit 10 toward unit 6, concentrate on the fixed facade and openings 7 and 8 while preserving their exact positions from L03B01. Keep unit 10 as the near camera zone and allow only the contextual portions of units 1, 2, and 3 supported by the normal view and the BG's target markers.",
            "camera_framing_directive": "Frame from camera unit 10 at cell [6,6] toward look-at unit 6 at cell [5,6] with a normal 50-degree field of view. Use neutral, square-facing coverage that supports the close central detail in S10_Shot3 and the medium framed-surface view in S10_Shot4.",
            "subject_position_directive": "S10_Shot3 commits no subject, so its derived close framing must remain free of invented subjects. S10_Shot4 commits two subjects only within the marker-14 reflected cue, one in middle-left and one in middle-right with the staged overlapping action; do not place additional direct-view subjects in the space.",
            "state_cue_directive": "Carry transient markers 13, 14, 15, and 16 as committed by the per-BG facts and the state-facing staging of S10_Shot3 and S10_Shot4. Use only the staged low-key night contrast and do not invent an additional practical source or state cue.",
            "negative_continuity_directive": "Exclude ignored overlay markers 17 and 18, including any such cues visible in reference bg_id L03B01. Do not move fixed markers 6, 7, or 8, do not add scenario-specific elements, and do not expose units outside the selected view."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L03B01' physical_space_id='fp_l03_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 10\n  - camera_cell: [6, 6]\n  - look_at_unit: 6\n  - look_at_cell: [5, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral facade-facing coverage from unit 10 toward unit 6, centered through cell [5,6], so the two staged shots can derive close and medium framing around openings 8 and 7.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 10 toward unit 6, concentrate on the fixed facade and openings 7 and 8 while preserving their exact positions from L03B01. Keep unit 10 as the near camera zone and allow only the contextual portions of units 1, 2, and 3 supported by the normal view and the BG's target markers.\n  - camera_framing_directive: Frame from camera unit 10 at cell [6,6] toward look-at unit 6 at cell [5,6] with a normal 50-degree field of view. Use neutral, square-facing coverage that supports the close central detail in S10_Shot3 and the medium framed-surface view in S10_Shot4.\n  - subject_position_directive: S10_Shot3 commits no subject, so its derived close framing must remain free of invented subjects. S10_Shot4 commits two subjects only within the marker-14 reflected cue, one in middle-left and one in middle-right with the staged overlapping action; do not place additional direct-view subjects in the space.\n  - state_cue_directive: Carry transient markers 13, 14, 15, and 16 as committed by the per-BG facts and the state-facing staging of S10_Shot3 and S10_Shot4. Use only the staged low-key night contrast and do not invent an additional practical source or state cue.\n  - negative_continuity_directive: Exclude ignored overlay markers 17 and 18, including any such cues visible in reference bg_id L03B01. Do not move fixed markers 6, 7, or 8, do not add scenario-specific elements, and do not expose units outside the selected view.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L03B01' physical_space_id='fp_l03_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 10\n  - camera_cell: [6, 6]\n  - look_at_unit: 6\n  - look_at_cell: [5, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral facade-facing coverage from unit 10 toward unit 6, centered through cell [5,6], so the two staged shots can derive close and medium framing around openings 8 and 7.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 10 toward unit 6, concentrate on the fixed facade and openings 7 and 8 while preserving their exact positions from L03B01. Keep unit 10 as the near camera zone and allow only the contextual portions of units 1, 2, and 3 supported by the normal view and the BG's target markers.\n  - camera_framing_directive: Frame from camera unit 10 at cell [6,6] toward look-at unit 6 at cell [5,6] with a normal 50-degree field of view. Use neutral, square-facing coverage that supports the close central detail in S10_Shot3 and the medium framed-surface view in S10_Shot4.\n  - subject_position_directive: S10_Shot3 commits no subject, so its derived close framing must remain free of invented subjects. S10_Shot4 commits two subjects only within the marker-14 reflected cue, one in middle-left and one in middle-right with the staged overlapping action; do not place additional direct-view subjects in the space.\n  - state_cue_directive: Carry transient markers 13, 14, 15, and 16 as committed by the per-BG facts and the state-facing staging of S10_Shot3 and S10_Shot4. Use only the staged low-key night contrast and do not invent an additional practical source or state cue.\n  - negative_continuity_directive: Exclude ignored overlay markers 17 and 18, including any such cues visible in reference bg_id L03B01. Do not move fixed markers 6, 7, or 8, do not add scenario-specific elements, and do not expose units outside the selected view.\n\n",
        "camera_decision": {
          "camera_cell": [
            6,
            6
          ],
          "camera_unit": 10,
          "fov_deg": 50,
          "framing_notes": "Use neutral facade-facing coverage from unit 10 toward unit 6, centered through cell [5,6], so the two staged shots can derive close and medium framing around openings 8 and 7.",
          "lens_enum": "normal",
          "look_at_cell": [
            5,
            6
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit 10 toward unit 6, concentrate on the fixed facade and openings 7 and 8 while preserving their exact positions from L03B01. Keep unit 10 as the near camera zone and allow only the contextual portions of units 1, 2, and 3 supported by the normal view and the BG's target markers.",
          "camera_framing_directive": "Frame from camera unit 10 at cell [6,6] toward look-at unit 6 at cell [5,6] with a normal 50-degree field of view. Use neutral, square-facing coverage that supports the close central detail in S10_Shot3 and the medium framed-surface view in S10_Shot4.",
          "subject_position_directive": "S10_Shot3 commits no subject, so its derived close framing must remain free of invented subjects. S10_Shot4 commits two subjects only within the marker-14 reflected cue, one in middle-left and one in middle-right with the staged overlapping action; do not place additional direct-view subjects in the space.",
          "state_cue_directive": "Carry transient markers 13, 14, 15, and 16 as committed by the per-BG facts and the state-facing staging of S10_Shot3 and S10_Shot4. Use only the staged low-key night contrast and do not invent an additional practical source or state cue.",
          "negative_continuity_directive": "Exclude ignored overlay markers 17 and 18, including any such cues visible in reference bg_id L03B01. Do not move fixed markers 6, 7, or 8, do not add scenario-specific elements, and do not expose units outside the selected view."
        },
        "aerial_ref": {
          "loc_id": "L03",
          "group_id": "bg_rooftop_residence"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L03B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L03",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L03B01.png",
        "t2i_prompt": "2026년 무렵 대한민국 서해안권 외딴 섬의 오래된 저층 주택 옥상 외부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 콘크리트 난간 가까이의 약 1.2미터 높이에 놓이고, 35밀리미터급 카메라의 40밀리미터 자연스러운 광각 렌즈로 비어 있는 옥상 바닥을 가로질러 옥탑방 외벽과 불 켜진 새시 창문을 바라본다. 절대 내려다보는 평면도 시점이 아니며, 사람이 서서 현장을 관찰하는 낮은 눈높이의 수평 구도다. 불 켜진 창문을 옥탑방의 중심 특징으로 잡고, 거친 콘크리트 난간과 황량한 옥상 바닥, 화면 한쪽으로 비켜 선 원통형 물탱크를 함께 담는다. 난간 가장자리에는 작은 검은 고양이 한 마리가 조용히 앉아 있는 자연스러운 실루엣으로 보인다. 사람이나 얼굴은 없다.\n\n동트기 직전의 푸른 새벽으로, 하늘과 주변 골목은 차갑고 옅은 청회색 자연광에 잠겨 있으며 옥상은 고요하고 인적이 끊긴 상태다. 옥탑방 창문 안쪽에서는 약한 전구색 생활 조명이 새어 나와 차가운 새벽빛과 현실적인 노출 차이를 만든다. 창문 내부는 커튼과 불분명한 실내 윤곽만 희미하게 보이고 사람은 보이지 않는다. 과장된 안개나 비현실적인 광원 없이 습한 해안 공기와 새벽의 낮은 조도만 표현한다.\n\n옥상 바닥은 한국 저층 주택에서 흔한 녹색 우레탄 방수 도장으로 마감되어 있고, 염분과 비바람으로 색이 바랜 부분, 균열을 따라 덧칠한 자국, 작은 물때와 배수구 주변의 얼룩이 남아 있다. 난간은 거친 시멘트 미장과 노출된 보수 흔적, 모서리의 미세한 파손과 빗물 자국이 있는 실제 콘크리트다. 옥탑방은 낡은 시멘트 미장 또는 붉은 벽돌과 보수용 외장 패널이 섞인 소박한 증축 구조이며, 알루미늄 새시 창문, 방범창, 실리콘 마감의 변색, 외벽을 따라 내려오는 전선과 배관이 보인다. 물탱크와 급수 배관, 배수관, 에어컨 실외기와 노출 배관, 녹슨 빨래줄, 비어 있는 화분 몇 개, 오래된 텔레비전 안테나 같은 생활 설비를 과밀하지 않게 배치해 실제 거주 흔적을 만든다.\n\n난간 너머에는 비슷한 높이의 낡은 벽돌·석재 타일·시멘트 미장 주택들이 좁은 골목을 따라 촘촘히 이어지고, 새시 창문과 방범창, 외벽 가스 배관과 계량기, 에어컨 실외기, 작은 옥상 물탱크, 전신주와 느슨하게 늘어진 전선이 자연스럽게 겹쳐 보인다. 대상 건물은 주변 생활 주택과 이어진 평범한 섬마을 주거로 보여야 하며, 단절된 콘크리트 요새나 감옥처럼 보이지 않는다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 현장 기록 사진처럼 표현한다. 실제 콘크리트 입자, 금속의 염해와 녹, 플라스틱 물탱크의 표면 열화, 창틀 실리콘, 방수 도장의 마모를 정확하게 보여 준다. 자연스러운 원근감과 절제된 피사계 심도, 새벽 저조도에서 발생하는 현실적인 명암과 색을 유지하고, 깨끗한 광고 사진이나 인공적인 건축 시각화처럼 만들지 않는다. 삽화, 설계도, 컴퓨터 그래픽, 과도한 후처리 표현은 배제한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "낮은 옥상 눈높이 약 1.2미터에서 콘크리트 난간 가까이에 카메라를 두고, 비어 있는 옥상 바닥 너머로 옥탑방의 불 켜진 창문을 정면에 가깝게 바라본다. 물탱크는 화면 한쪽으로 비켜 배치하고, 난간과 황량한 옥상 바닥을 충분히 남긴다. 난간 가장자리의 검은 고양이는 작고 자연스러운 실루엣으로 보이게 하되, 불 켜진 창문이 가장 먼저 읽히도록 구성한다. 새벽의 차가운 푸른 자연광과 창문 안쪽의 따뜻한 생활 조명 대비를 유지한다.",
            "shot_id": "S17_Shot1"
          }
        ],
        "shot_ids": [
          "S17_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3 (parapet), facing across number 1 (rooftop deck) toward number 7 (cabin window), with number 4 (water tank) offset to one side",
          "camera_height": "low rooftop eye-level ~1.2m",
          "lens_hint": "40mm natural wide angle",
          "framing_notes": "Frame the illuminated window as the main cabin feature while retaining the concrete parapet, deserted deck, water tank, and black cat at the parapet edge."
        },
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L03B02' physical_space_id='fp_l03_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 3]\n  - look_at_unit: 6\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad three-quarter coverage from unit 1 toward unit 6 so the middle-left subject cue and upper-right marker-18 target can share the staged frame.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1 toward unit 6, show the same fixed physical layout established by L03B02, positively preserving the positions of units 2, 3, 6, 9, and 11, fixtures 4 and 5, and openings 7 and 8. Keep marker 3 and marker 7 or its associated marker-18 cue legible in the staged wide relationship.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,3] toward look-at unit 6 at cell [3,5] with a wide 90-degree field of view. Use broad three-quarter coverage so the middle-left subject position and upper-right marker-18 cue remain connected within one static composition.\n  - subject_position_directive: S17_Shot1 commits one subject in the middle-left midground at the height described by staging, supported relative to marker 3 and oriented toward marker 18 in the upper-right background. Preserve that screen-space and sightline relationship without inventing additional subjects.\n  - state_cue_directive: Carry transient markers 17 and 18 exactly as required by S17_Shot1 and the per-BG facts. Apply only the staged cool dawn contrast and marker-18 illumination cue; do not add other state overlays.\n  - negative_continuity_directive: Exclude ignored overlay markers 13, 14, 15, and 16. Do not carry unlisted transient cues from any other BG, do not invent scenario-specific elements, and do not shift the fixed numbered layout inherited from L03B02 or include spaces outside the supported view.\n\n2026년 무렵 대한민국 서해안권 외딴 섬의 오래된 저층 주택 옥상 외부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 콘크리트 난간 가까이의 약 1.2미터 높이에 놓이고, 35밀리미터급 카메라의 40밀리미터 자연스러운 광각 렌즈로 비어 있는 옥상 바닥을 가로질러 옥탑방 외벽과 불 켜진 새시 창문을 바라본다. 절대 내려다보는 평면도 시점이 아니며, 사람이 서서 현장을 관찰하는 낮은 눈높이의 수평 구도다. 불 켜진 창문을 옥탑방의 중심 특징으로 잡고, 거친 콘크리트 난간과 황량한 옥상 바닥, 화면 한쪽으로 비켜 선 원통형 물탱크를 함께 담는다. 난간 가장자리에는 작은 검은 고양이 한 마리가 조용히 앉아 있는 자연스러운 실루엣으로 보인다. 사람이나 얼굴은 없다.\n\n동트기 직전의 푸른 새벽으로, 하늘과 주변 골목은 차갑고 옅은 청회색 자연광에 잠겨 있으며 옥상은 고요하고 인적이 끊긴 상태다. 옥탑방 창문 안쪽에서는 약한 전구색 생활 조명이 새어 나와 차가운 새벽빛과 현실적인 노출 차이를 만든다. 창문 내부는 커튼과 불분명한 실내 윤곽만 희미하게 보이고 사람은 보이지 않는다. 과장된 안개나 비현실적인 광원 없이 습한 해안 공기와 새벽의 낮은 조도만 표현한다.\n\n옥상 바닥은 한국 저층 주택에서 흔한 녹색 우레탄 방수 도장으로 마감되어 있고, 염분과 비바람으로 색이 바랜 부분, 균열을 따라 덧칠한 자국, 작은 물때와 배수구 주변의 얼룩이 남아 있다. 난간은 거친 시멘트 미장과 노출된 보수 흔적, 모서리의 미세한 파손과 빗물 자국이 있는 실제 콘크리트다. 옥탑방은 낡은 시멘트 미장 또는 붉은 벽돌과 보수용 외장 패널이 섞인 소박한 증축 구조이며, 알루미늄 새시 창문, 방범창, 실리콘 마감의 변색, 외벽을 따라 내려오는 전선과 배관이 보인다. 물탱크와 급수 배관, 배수관, 에어컨 실외기와 노출 배관, 녹슨 빨래줄, 비어 있는 화분 몇 개, 오래된 텔레비전 안테나 같은 생활 설비를 과밀하지 않게 배치해 실제 거주 흔적을 만든다.\n\n난간 너머에는 비슷한 높이의 낡은 벽돌·석재 타일·시멘트 미장 주택들이 좁은 골목을 따라 촘촘히 이어지고, 새시 창문과 방범창, 외벽 가스 배관과 계량기, 에어컨 실외기, 작은 옥상 물탱크, 전신주와 느슨하게 늘어진 전선이 자연스럽게 겹쳐 보인다. 대상 건물은 주변 생활 주택과 이어진 평범한 섬마을 주거로 보여야 하며, 단절된 콘크리트 요새나 감옥처럼 보이지 않는다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 현장 기록 사진처럼 표현한다. 실제 콘크리트 입자, 금속의 염해와 녹, 플라스틱 물탱크의 표면 열화, 창틀 실리콘, 방수 도장의 마모를 정확하게 보여 준다. 자연스러운 원근감과 절제된 피사계 심도, 새벽 저조도에서 발생하는 현실적인 명암과 색을 유지하고, 깨끗한 광고 사진이나 인공적인 건축 시각화처럼 만들지 않는다. 삽화, 설계도, 컴퓨터 그래픽, 과도한 후처리 표현은 배제한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "attached_reference_lineage": {
          "fp_id": "fp_l03_rooftop_exterior",
          "prior_bg_ids": [
            "L03B02"
          ],
          "attached_ref_labels": [
            "aerial:bg_rooftop_residence",
            "bg:L03B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_rooftop_residence",
          "chain_index": 1,
          "prev_bg_id": "L03B02",
          "prev_source": "chain",
          "order_source": "llm"
        },
        "reference_decision": {
          "bg_id": "L03B01",
          "fp_id": "fp_l03_rooftop_exterior",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L03B01 depicts the same physical setting established by L03B02, but S17_Shot1 requires a ground-level three-quarter composition rather than the anchor's high establishing view. Reference L03B02 commits the fixed marker layout, while camera unit 1 aimed toward unit 6 provides the required wide relationship between the staged subject and marker 18.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L03B02.png"
          ],
          "source_bg_ids": [
            "L03B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l03_space_01"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l03_space_01",
                "ref_bg_id": "L03B02",
                "space_description": "The same floor-plan-defined exterior physical space and its fixed numbered elements."
              }
            ],
            "why_single_ref_or_two_refs": "One earlier same-fp reference is sufficient because S17_Shot1 remains within the single physical space established by L03B02; no two distinct visible spaces require separate references."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              3
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad three-quarter coverage from unit 1 toward unit 6 so the middle-left subject cue and upper-right marker-18 target can share the staged frame.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 1 toward unit 6, show the same fixed physical layout established by L03B02, positively preserving the positions of units 2, 3, 6, 9, and 11, fixtures 4 and 5, and openings 7 and 8. Keep marker 3 and marker 7 or its associated marker-18 cue legible in the staged wide relationship.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [4,3] toward look-at unit 6 at cell [3,5] with a wide 90-degree field of view. Use broad three-quarter coverage so the middle-left subject position and upper-right marker-18 cue remain connected within one static composition.",
            "subject_position_directive": "S17_Shot1 commits one subject in the middle-left midground at the height described by staging, supported relative to marker 3 and oriented toward marker 18 in the upper-right background. Preserve that screen-space and sightline relationship without inventing additional subjects.",
            "state_cue_directive": "Carry transient markers 17 and 18 exactly as required by S17_Shot1 and the per-BG facts. Apply only the staged cool dawn contrast and marker-18 illumination cue; do not add other state overlays.",
            "negative_continuity_directive": "Exclude ignored overlay markers 13, 14, 15, and 16. Do not carry unlisted transient cues from any other BG, do not invent scenario-specific elements, and do not shift the fixed numbered layout inherited from L03B02 or include spaces outside the supported view."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L03B02' physical_space_id='fp_l03_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 3]\n  - look_at_unit: 6\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad three-quarter coverage from unit 1 toward unit 6 so the middle-left subject cue and upper-right marker-18 target can share the staged frame.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1 toward unit 6, show the same fixed physical layout established by L03B02, positively preserving the positions of units 2, 3, 6, 9, and 11, fixtures 4 and 5, and openings 7 and 8. Keep marker 3 and marker 7 or its associated marker-18 cue legible in the staged wide relationship.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,3] toward look-at unit 6 at cell [3,5] with a wide 90-degree field of view. Use broad three-quarter coverage so the middle-left subject position and upper-right marker-18 cue remain connected within one static composition.\n  - subject_position_directive: S17_Shot1 commits one subject in the middle-left midground at the height described by staging, supported relative to marker 3 and oriented toward marker 18 in the upper-right background. Preserve that screen-space and sightline relationship without inventing additional subjects.\n  - state_cue_directive: Carry transient markers 17 and 18 exactly as required by S17_Shot1 and the per-BG facts. Apply only the staged cool dawn contrast and marker-18 illumination cue; do not add other state overlays.\n  - negative_continuity_directive: Exclude ignored overlay markers 13, 14, 15, and 16. Do not carry unlisted transient cues from any other BG, do not invent scenario-specific elements, and do not shift the fixed numbered layout inherited from L03B02 or include spaces outside the supported view.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L03B02' physical_space_id='fp_l03_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 3]\n  - look_at_unit: 6\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad three-quarter coverage from unit 1 toward unit 6 so the middle-left subject cue and upper-right marker-18 target can share the staged frame.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1 toward unit 6, show the same fixed physical layout established by L03B02, positively preserving the positions of units 2, 3, 6, 9, and 11, fixtures 4 and 5, and openings 7 and 8. Keep marker 3 and marker 7 or its associated marker-18 cue legible in the staged wide relationship.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,3] toward look-at unit 6 at cell [3,5] with a wide 90-degree field of view. Use broad three-quarter coverage so the middle-left subject position and upper-right marker-18 cue remain connected within one static composition.\n  - subject_position_directive: S17_Shot1 commits one subject in the middle-left midground at the height described by staging, supported relative to marker 3 and oriented toward marker 18 in the upper-right background. Preserve that screen-space and sightline relationship without inventing additional subjects.\n  - state_cue_directive: Carry transient markers 17 and 18 exactly as required by S17_Shot1 and the per-BG facts. Apply only the staged cool dawn contrast and marker-18 illumination cue; do not add other state overlays.\n  - negative_continuity_directive: Exclude ignored overlay markers 13, 14, 15, and 16. Do not carry unlisted transient cues from any other BG, do not invent scenario-specific elements, and do not shift the fixed numbered layout inherited from L03B02 or include spaces outside the supported view.\n\n",
        "camera_decision": {
          "camera_cell": [
            4,
            3
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad three-quarter coverage from unit 1 toward unit 6 so the middle-left subject cue and upper-right marker-18 target can share the staged frame.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            5
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From camera unit 1 toward unit 6, show the same fixed physical layout established by L03B02, positively preserving the positions of units 2, 3, 6, 9, and 11, fixtures 4 and 5, and openings 7 and 8. Keep marker 3 and marker 7 or its associated marker-18 cue legible in the staged wide relationship.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [4,3] toward look-at unit 6 at cell [3,5] with a wide 90-degree field of view. Use broad three-quarter coverage so the middle-left subject position and upper-right marker-18 cue remain connected within one static composition.",
          "subject_position_directive": "S17_Shot1 commits one subject in the middle-left midground at the height described by staging, supported relative to marker 3 and oriented toward marker 18 in the upper-right background. Preserve that screen-space and sightline relationship without inventing additional subjects.",
          "state_cue_directive": "Carry transient markers 17 and 18 exactly as required by S17_Shot1 and the per-BG facts. Apply only the staged cool dawn contrast and marker-18 illumination cue; do not add other state overlays.",
          "negative_continuity_directive": "Exclude ignored overlay markers 13, 14, 15, and 16. Do not carry unlisted transient cues from any other BG, do not invent scenario-specific elements, and do not shift the fixed numbered layout inherited from L03B02 or include spaces outside the supported view."
        },
        "aerial_ref": {
          "loc_id": "L03",
          "group_id": "bg_rooftop_residence"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L04B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B02.png",
        "t2i_prompt": "2026년 대한민국 서해안권의 외딴 섬, 오래된 저층 건물 옥상에 덧붙여 지은 소박한 옥탑방 내부 주거 공간. 철제 출입문 가까이에 카메라를 두고, 거실 겸 식사 공간을 가로질러 안쪽 간이 주방과 작은 거실 창을 대각선으로 바라본다. 서 있는 사람의 눈높이 약 1.6미터, 35밀리미터 풀프레임 디지털카메라에 28밀리미터 광각 렌즈를 사용한 자연스러운 시야로, 과장된 왜곡 없이 협소한 방의 실제 크기를 보여 준다. 낮은 텔레비전 받침대 위의 생활형 텔레비전, 작은 식탁과 서로 맞지 않는 의자, 벽을 따라 이어진 짧은 주방 조리대, 스테인리스 싱크대, 현실적인 가정용 가스레인지가 한 장면 안에 compact하게 연결된다. 작은 냉장고와 낡은 수납장, 식기 건조대, 접어 둔 행주, 물컵과 사용한 식기, 말리는 생활 빨래 등 평범한 낮 시간의 집안일 흔적을 절제해 배치한다.\n\n오래 사용한 장판 바닥에는 미세한 눌림과 닦인 자국이 있고, 페인트칠한 콘크리트 벽에는 가벼운 습기 얼룩과 덧칠 흔적, 노출된 전선 몰딩이 남아 있다. 철제 출입문에는 작은 흠집과 손때, 금속 경첩의 자연스러운 변색이 보인다. 간이 주방은 값싼 합판 무늬 수납장, 실제 스테인리스의 잔 흠집과 물자국, 가스레인지 주변의 옅은 조리 얼룩을 지닌다. 작은 창은 한국의 오래된 저층 주택에서 흔한 흰색 새시 창이며, 얇고 조금 바랜 커튼 사이로 가느다란 낮 햇빛이 들어와 식탁 가장자리와 장판 일부만 부드럽게 밝힌다. 창밖에는 초점이 흐린 옥상 난간과 인접한 낡은 저층 주택 지붕 일부가 보이되 실내가 주제가 되게 한다. 천장에는 단순한 생활형 조명이 있으나 낮에는 꺼져 있다. 전체 색은 차가운 회백색과 바랜 목재색, 오래된 금속색을 중심으로 하며, 공포 연출이나 비현실적 표식 없이 평범하고 검소한 낮의 생활 공간으로 표현한다.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 사진처럼 사실적이고 담담한 기록 사진. 자연광의 현실적인 노출, 실제 콘크리트와 금속의 녹슨 변색, 직물의 짜임, 합판과 목재 무늬, 생활 오염과 마모를 정확하게 표현한다. 자연스러운 심도와 렌즈 특성, 과도한 후보정 없는 현실적인 색과 명암. 사람, 얼굴, 신체는 전혀 없다. 깨끗한 광고용 사진이 아니며, 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 내려다보는 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "철제 출입문 가까이에서 서 있는 사람의 눈높이로 실내 전체를 대각선으로 바라본다. 거실 겸 식사 공간을 중심으로 텔레비전과 식탁, 안쪽 간이 주방의 싱크대와 가스레인지, 작은 창을 한 화면에 읽히게 하여 비좁지만 실제로 생활하는 옥탑 주거의 규모를 분명히 보여 준다.",
            "shot_id": "S5_Shot1"
          },
          {
            "guide_text": "동일한 옥탑방의 가구 위치와 낮빛 방향을 유지한다. 식탁 주변의 사용한 컵과 식기, 접어 둔 행주 같은 평범한 낮 시간의 생활 흔적이 보이도록 하되 사람은 배치하지 않는다. 텔레비전과 간이 주방도 배경 안에서 자연스럽게 이어져야 한다.",
            "shot_id": "S5_Shot7"
          },
          {
            "guide_text": "출입문 쪽 눈높이 시점을 유지하면서 간이 주방과 작은 창이 조금 더 잘 보이게 구성한다. 싱크대, 가스레인지, 식기 건조대의 현실적인 사용감과 창으로 들어오는 가느다란 햇빛을 강조하고, 식탁과 텔레비전이 같은 협소한 생활 공간에 함께 있다는 관계를 유지한다.",
            "shot_id": "S5_Shot8"
          }
        ],
        "shot_ids": [
          "S5_Shot1",
          "S5_Shot7",
          "S5_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2 (iron entry door), facing diagonally across number 3 (living-dining area) toward number 8 (kitchenette) and number 4 (small living window)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Show number 5 (television), number 6 (dining table), number 9 (sink), and number 10 (stovetop) as a compact domestic composition; include the daytime routine cues at numbers 39 and 40."
        },
        "reference_decision": {
          "bg_id": "L04B02",
          "fp_id": "fp_l04_rooftop_home",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "The target set overlaps L04B03 at unit 3, so this is another view of the connected physical space rather than a newly invented layout. The unit-1-to-unit-8 broad axis supports S5_Shot1's environmental relationship and provides a stable plate for the tighter S5_Shot7 and S5_Shot8 crops.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B03.png"
          ],
          "source_bg_ids": [
            "L04B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit3_connected_shared"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_unit3_connected_shared",
                "ref_bg_id": "L04B03",
                "space_description": "The unit-3 portion and its fixed marker relationships already established by the dwelling anchor."
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because the deterministic overlap is the unit-3 physical-space component; units 1 and 8 are composed under the same floor-plan geometry without requiring a second established space."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              0
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 1 toward unit 8 crosses target unit 3 and supports the wider environmental shot while leaving room for the close and insert crops.",
            "lens_enum": "wide",
            "look_at_cell": [
              0,
              9
            ],
            "look_at_unit": 8
          },
          "render_guidance": {
            "visible_space_directive": "Show units 1, 3, and 8 along the broad axis from unit 1 toward unit 8. Keep base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 24 in their floor-plan relationships, positively matching the fixed unit-3 placement established by L04B03.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at cell [1,0] toward unit 8 at cell [0,7]. Preserve enough lateral coverage for S5_Shot1, while allowing S5_Shot7 and S5_Shot8 to consume tighter crops without changing the underlying plate geometry.",
            "subject_position_directive": "For S5_Shot1, reserve middle-right for one committed subject with marker 5 across the eyeline at middle-left and marker 4 offset behind. For S5_Shot7, reserve close foreground zones on the left and right for the two committed subjects. For S5_Shot8, allow an isolated centered foreground crop with no invented additional subject.",
            "state_cue_directive": "Carry transient markers 39 and 40 together with used markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 24. Preserve the shot-committed active states associated with marker 4, marker 5, and marker 9 without adding unlisted state cues.",
            "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, and 38. Do not displace the fixed unit-3 relationships inherited from L04B03, and do not add spaces outside the wide unit-1-to-unit-8 cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B03' physical_space_id='ps_unit3_connected_shared'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [1, 0]\n  - look_at_unit: 8\n  - look_at_cell: [0, 9]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 8 crosses target unit 3 and supports the wider environmental shot while leaving room for the close and insert crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show units 1, 3, and 8 along the broad axis from unit 1 toward unit 8. Keep base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 24 in their floor-plan relationships, positively matching the fixed unit-3 placement established by L04B03.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at cell [1,0] toward unit 8 at cell [0,7]. Preserve enough lateral coverage for S5_Shot1, while allowing S5_Shot7 and S5_Shot8 to consume tighter crops without changing the underlying plate geometry.\n  - subject_position_directive: For S5_Shot1, reserve middle-right for one committed subject with marker 5 across the eyeline at middle-left and marker 4 offset behind. For S5_Shot7, reserve close foreground zones on the left and right for the two committed subjects. For S5_Shot8, allow an isolated centered foreground crop with no invented additional subject.\n  - state_cue_directive: Carry transient markers 39 and 40 together with used markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 24. Preserve the shot-committed active states associated with marker 4, marker 5, and marker 9 without adding unlisted state cues.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, and 38. Do not displace the fixed unit-3 relationships inherited from L04B03, and do not add spaces outside the wide unit-1-to-unit-8 cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B03' physical_space_id='ps_unit3_connected_shared'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [1, 0]\n  - look_at_unit: 8\n  - look_at_cell: [0, 9]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 8 crosses target unit 3 and supports the wider environmental shot while leaving room for the close and insert crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show units 1, 3, and 8 along the broad axis from unit 1 toward unit 8. Keep base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 24 in their floor-plan relationships, positively matching the fixed unit-3 placement established by L04B03.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at cell [1,0] toward unit 8 at cell [0,7]. Preserve enough lateral coverage for S5_Shot1, while allowing S5_Shot7 and S5_Shot8 to consume tighter crops without changing the underlying plate geometry.\n  - subject_position_directive: For S5_Shot1, reserve middle-right for one committed subject with marker 5 across the eyeline at middle-left and marker 4 offset behind. For S5_Shot7, reserve close foreground zones on the left and right for the two committed subjects. For S5_Shot8, allow an isolated centered foreground crop with no invented additional subject.\n  - state_cue_directive: Carry transient markers 39 and 40 together with used markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 24. Preserve the shot-committed active states associated with marker 4, marker 5, and marker 9 without adding unlisted state cues.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, and 38. Do not displace the fixed unit-3 relationships inherited from L04B03, and do not add spaces outside the wide unit-1-to-unit-8 cone.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B03' physical_space_id='ps_unit3_connected_shared'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [1, 0]\n  - look_at_unit: 8\n  - look_at_cell: [0, 9]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 8 crosses target unit 3 and supports the wider environmental shot while leaving room for the close and insert crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show units 1, 3, and 8 along the broad axis from unit 1 toward unit 8. Keep base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 24 in their floor-plan relationships, positively matching the fixed unit-3 placement established by L04B03.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at cell [1,0] toward unit 8 at cell [0,7]. Preserve enough lateral coverage for S5_Shot1, while allowing S5_Shot7 and S5_Shot8 to consume tighter crops without changing the underlying plate geometry.\n  - subject_position_directive: For S5_Shot1, reserve middle-right for one committed subject with marker 5 across the eyeline at middle-left and marker 4 offset behind. For S5_Shot7, reserve close foreground zones on the left and right for the two committed subjects. For S5_Shot8, allow an isolated centered foreground crop with no invented additional subject.\n  - state_cue_directive: Carry transient markers 39 and 40 together with used markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 24. Preserve the shot-committed active states associated with marker 4, marker 5, and marker 9 without adding unlisted state cues.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, and 38. Do not displace the fixed unit-3 relationships inherited from L04B03, and do not add spaces outside the wide unit-1-to-unit-8 cone.\n\n2026년 대한민국 서해안권의 외딴 섬, 오래된 저층 건물 옥상에 덧붙여 지은 소박한 옥탑방 내부 주거 공간. 철제 출입문 가까이에 카메라를 두고, 거실 겸 식사 공간을 가로질러 안쪽 간이 주방과 작은 거실 창을 대각선으로 바라본다. 서 있는 사람의 눈높이 약 1.6미터, 35밀리미터 풀프레임 디지털카메라에 28밀리미터 광각 렌즈를 사용한 자연스러운 시야로, 과장된 왜곡 없이 협소한 방의 실제 크기를 보여 준다. 낮은 텔레비전 받침대 위의 생활형 텔레비전, 작은 식탁과 서로 맞지 않는 의자, 벽을 따라 이어진 짧은 주방 조리대, 스테인리스 싱크대, 현실적인 가정용 가스레인지가 한 장면 안에 compact하게 연결된다. 작은 냉장고와 낡은 수납장, 식기 건조대, 접어 둔 행주, 물컵과 사용한 식기, 말리는 생활 빨래 등 평범한 낮 시간의 집안일 흔적을 절제해 배치한다.\n\n오래 사용한 장판 바닥에는 미세한 눌림과 닦인 자국이 있고, 페인트칠한 콘크리트 벽에는 가벼운 습기 얼룩과 덧칠 흔적, 노출된 전선 몰딩이 남아 있다. 철제 출입문에는 작은 흠집과 손때, 금속 경첩의 자연스러운 변색이 보인다. 간이 주방은 값싼 합판 무늬 수납장, 실제 스테인리스의 잔 흠집과 물자국, 가스레인지 주변의 옅은 조리 얼룩을 지닌다. 작은 창은 한국의 오래된 저층 주택에서 흔한 흰색 새시 창이며, 얇고 조금 바랜 커튼 사이로 가느다란 낮 햇빛이 들어와 식탁 가장자리와 장판 일부만 부드럽게 밝힌다. 창밖에는 초점이 흐린 옥상 난간과 인접한 낡은 저층 주택 지붕 일부가 보이되 실내가 주제가 되게 한다. 천장에는 단순한 생활형 조명이 있으나 낮에는 꺼져 있다. 전체 색은 차가운 회백색과 바랜 목재색, 오래된 금속색을 중심으로 하며, 공포 연출이나 비현실적 표식 없이 평범하고 검소한 낮의 생활 공간으로 표현한다.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 사진처럼 사실적이고 담담한 기록 사진. 자연광의 현실적인 노출, 실제 콘크리트와 금속의 녹슨 변색, 직물의 짜임, 합판과 목재 무늬, 생활 오염과 마모를 정확하게 표현한다. 자연스러운 심도와 렌즈 특성, 과도한 후보정 없는 현실적인 색과 명암. 사람, 얼굴, 신체는 전혀 없다. 깨끗한 광고용 사진이 아니며, 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 내려다보는 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            1,
            0
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 1 toward unit 8 crosses target unit 3 and supports the wider environmental shot while leaving room for the close and insert crops.",
          "lens_enum": "wide",
          "look_at_cell": [
            0,
            9
          ],
          "look_at_unit": 8
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show units 1, 3, and 8 along the broad axis from unit 1 toward unit 8. Keep base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 24 in their floor-plan relationships, positively matching the fixed unit-3 placement established by L04B03.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at cell [1,0] toward unit 8 at cell [0,7]. Preserve enough lateral coverage for S5_Shot1, while allowing S5_Shot7 and S5_Shot8 to consume tighter crops without changing the underlying plate geometry.",
          "subject_position_directive": "For S5_Shot1, reserve middle-right for one committed subject with marker 5 across the eyeline at middle-left and marker 4 offset behind. For S5_Shot7, reserve close foreground zones on the left and right for the two committed subjects. For S5_Shot8, allow an isolated centered foreground crop with no invented additional subject.",
          "state_cue_directive": "Carry transient markers 39 and 40 together with used markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 24. Preserve the shot-committed active states associated with marker 4, marker 5, and marker 9 without adding unlisted state cues.",
          "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, and 38. Do not displace the fixed unit-3 relationships inherited from L04B03, and do not add spaces outside the wide unit-1-to-unit-8 cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_home",
          "prior_bg_ids": [
            "L04B03"
          ],
          "attached_ref_labels": [
            "bg:L04B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B06": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B06.png",
        "t2i_prompt": "2026년 대한민국 서해안 외딴 섬의 소박한 옥상 주택 안, 실제 사람이 생활해 온 작은 딸의 침실을 촬영한 장면. 카메라는 방 문 바로 안쪽에 서서 약 1.6m 높이의 사람 눈높이로 침대와 그 옆 창문, 창가 커튼을 향한다. 35mm급 카메라의 32mm 중간 광각 렌즈로 촬영하여 과장된 왜곡 없이 방의 관계가 자연스럽게 보이게 한다. 절대로 하향식 시점, 평면도, 건축 도식이 아니다.\n\n오래 사용한 연한 무늬의 비닐 벽지에는 섬의 습기와 결로로 생긴 옅은 얼룩과 모서리 들뜸이 있고, 생활 흠집이 남은 저가형 장판 바닥, 현실적인 PVC 새시 창문, 조금 빛바랜 두꺼운 직물 커튼이 있다. 침대에는 흐트러진 이불과 베개가 놓여 있고, 작은 협탁과 생활형 스탠드 조명, 벽 콘센트와 평범한 연장선, 구석의 수납 상자가 보여 과도하게 정돈되지 않은 실제 한국 가정의 생활감을 만든다. 재료는 실제 벽지의 얇은 질감, 장판의 미세한 광택과 긁힘, 직물의 짜임, 목재 무늬와 플라스틱의 마모까지 정확하게 표현한다.\n\n침대 뒤 벽에는 손으로 그린 듯 선 굵기가 고르지 않은 어두운 붉은 원형 흔적이 고정되어 있다. 침대 옆 바닥에는 짙은 피가 불규칙하게 고여 있고, 작은 핏방울과 끌린 듯한 핏자국이 서로 끊기며 창가 커튼 아래쪽으로 이어진다. 피의 젖은 반사와 가장자리의 부분적인 응고는 실제 표면 반응처럼 절제해 표현한다. 바닥에는 내용이 보이지 않도록 심하게 접히고 구겨진 인화 사진 한 장과 옆으로 넘어진 평범한 컵이 떨어져 있으며, 각 단서가 서로 겹치지 않고 구별된다. 커튼은 뒤편 구석을 가리도록 닫혀 있고 밑단이 약간 비틀려 있으나, 커튼 뒤의 시신이나 사람, 신체 일부, 얼굴, 인체 윤곽은 전혀 보이지 않는다.\n\n늦은 밤의 어두운 상태. 창밖의 희미하고 차가운 밤빛이 새시 유리를 통과해 커튼 가장자리와 바닥에 약하게 스며들고, 낮은 밝기의 실용적인 스탠드 조명이 침대 주변에 제한된 따뜻한 빛을 더한다. 어두운 부분도 실제 카메라의 노출 범위 안에서 재료와 공간 깊이가 남아 있어야 한다. 과장된 특수효과 없이 자연스러운 저조도 노출, 사실적인 그림자, 자연스러운 피사계 심도와 렌즈 원근을 사용한다. 깨끗한 광고 사진이 아니라 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 현장 참고 사진, 실제 장소와 구별할 수 없는 사실성, 후처리 없는 담담한 사진. 사람 없음, 얼굴 없음, 신체 없음. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "방문 바로 안쪽의 눈높이에서 침대와 창가 커튼을 함께 보는 넓은 설정 구도. 침대 벽의 불균일한 붉은 원형 흔적, 침대 옆 바닥의 고인 피, 커튼 쪽으로 이어지는 핏자국, 구겨진 사진, 넘어진 컵이 서로 겹치지 않고 각각 명확히 읽혀야 한다. 커튼 뒤는 짙은 그림자로 가리되 사람이나 신체 윤곽은 만들지 않는다.",
            "shot_id": "S12_Shot6"
          },
          {
            "guide_text": "같은 방 구조와 조명을 유지하면서 침대 가장자리부터 창가 커튼까지의 바닥 단서를 조금 더 강조한다. 고인 피와 끊어진 핏자국, 구겨져 인화면을 알아볼 수 없는 사진, 옆으로 넘어진 컵을 전경과 중경에 분리하고, 배경에는 붉은 원형 흔적과 닫힌 창문이 보이게 한다. 커튼은 뒤편을 완전히 차단하며 시신이나 인체는 보이지 않는다.",
            "shot_id": "S12_Shot9"
          }
        ],
        "shot_ids": [
          "S12_Shot6",
          "S12_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just inside number 15 (daughter bedroom door), facing number 16 (bed) and number 18 (curtain) beside number 17 (window)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "32mm moderate wide angle",
          "framing_notes": "Keep the bed-wall circle, blood pool and tracks, body behind the curtain, crumpled photograph, and overturned cup arrangement clearly legible as separate crime-state cues."
        },
        "reference_decision": {
          "bg_id": "L04B06",
          "fp_id": "fp_l04_rooftop_home",
          "node_index": 4,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B06 uses the same unit-14 physical structure established by L04B04 but moves the camera inside unit 14 and looks toward unit 11. That geometry exposes a different slice of the fixed structure for S12_Shot6 and S12_Shot9, requiring a new plate rather than reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B04.png"
          ],
          "source_bg_ids": [
            "L04B04"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit14_private"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_unit14_private",
                "ref_bg_id": "L04B04",
                "space_description": "The unit-14 structural layout with fixed markers 15, 16, 17, and 18."
              }
            ],
            "why_single_ref_or_two_refs": "One unit-14 reference is sufficient; both consuming shots stay within that same physical space, while the changed interior camera axis necessitates a new view."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              3
            ],
            "camera_unit": 14,
            "fov_deg": 50,
            "framing_notes": "Neutral coverage from inside unit 14 toward unit 11 provides a closer interior axis distinct from the frontal opening view and supports the medium and close observations in the consuming shots.",
            "lens_enum": "normal",
            "look_at_cell": [
              6,
              4
            ],
            "look_at_unit": 11
          },
          "render_guidance": {
            "visible_space_directive": "Show the interior of unit 14 from its camera cell toward unit 11 using neutral coverage. Positively retain fixed markers 15, 16, 17, and 18 in the placements inherited from L04B04 while exposing the closer interior slice needed by S12_Shot6 and S12_Shot9.",
            "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 14 at cell [4,3] toward unit 11 at cell [7,1]. Frame a medium interior observation for S12_Shot6 and permit the close lower-frame crop of S12_Shot9 without changing the fixed camera axis.",
            "subject_position_directive": "For S12_Shot6, reserve the middle-right for the committed seated subject, with marker 18 forming a narrow foreground boundary on the left and marker 25 visible below. For S12_Shot9, reserve the lower half for the committed close hand detail and marker 27, with no additional subject invented.",
            "state_cue_directive": "Carry transient markers 25, 26, 27, 28, and 29 in the shot-committed positions and states, together with base markers 14, 15, 16, 17, and 18. Do not add unlisted state overlays.",
            "negative_continuity_directive": "Exclude overlay markers 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40. Preserve markers 15, 16, 17, and 18 in the same fixed positions as L04B04, and do not reproduce L04B04's markers 33 or 34."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B04' physical_space_id='ps_unit14_private'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 14\n  - camera_cell: [4, 3]\n  - look_at_unit: 11\n  - look_at_cell: [6, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from inside unit 14 toward unit 11 provides a closer interior axis distinct from the frontal opening view and supports the medium and close observations in the consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the interior of unit 14 from its camera cell toward unit 11 using neutral coverage. Positively retain fixed markers 15, 16, 17, and 18 in the placements inherited from L04B04 while exposing the closer interior slice needed by S12_Shot6 and S12_Shot9.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 14 at cell [4,3] toward unit 11 at cell [7,1]. Frame a medium interior observation for S12_Shot6 and permit the close lower-frame crop of S12_Shot9 without changing the fixed camera axis.\n  - subject_position_directive: For S12_Shot6, reserve the middle-right for the committed seated subject, with marker 18 forming a narrow foreground boundary on the left and marker 25 visible below. For S12_Shot9, reserve the lower half for the committed close hand detail and marker 27, with no additional subject invented.\n  - state_cue_directive: Carry transient markers 25, 26, 27, 28, and 29 in the shot-committed positions and states, together with base markers 14, 15, 16, 17, and 18. Do not add unlisted state overlays.\n  - negative_continuity_directive: Exclude overlay markers 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40. Preserve markers 15, 16, 17, and 18 in the same fixed positions as L04B04, and do not reproduce L04B04's markers 33 or 34.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B04' physical_space_id='ps_unit14_private'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 14\n  - camera_cell: [4, 3]\n  - look_at_unit: 11\n  - look_at_cell: [6, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from inside unit 14 toward unit 11 provides a closer interior axis distinct from the frontal opening view and supports the medium and close observations in the consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the interior of unit 14 from its camera cell toward unit 11 using neutral coverage. Positively retain fixed markers 15, 16, 17, and 18 in the placements inherited from L04B04 while exposing the closer interior slice needed by S12_Shot6 and S12_Shot9.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 14 at cell [4,3] toward unit 11 at cell [7,1]. Frame a medium interior observation for S12_Shot6 and permit the close lower-frame crop of S12_Shot9 without changing the fixed camera axis.\n  - subject_position_directive: For S12_Shot6, reserve the middle-right for the committed seated subject, with marker 18 forming a narrow foreground boundary on the left and marker 25 visible below. For S12_Shot9, reserve the lower half for the committed close hand detail and marker 27, with no additional subject invented.\n  - state_cue_directive: Carry transient markers 25, 26, 27, 28, and 29 in the shot-committed positions and states, together with base markers 14, 15, 16, 17, and 18. Do not add unlisted state overlays.\n  - negative_continuity_directive: Exclude overlay markers 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40. Preserve markers 15, 16, 17, and 18 in the same fixed positions as L04B04, and do not reproduce L04B04's markers 33 or 34.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B04' physical_space_id='ps_unit14_private'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 14\n  - camera_cell: [4, 3]\n  - look_at_unit: 11\n  - look_at_cell: [6, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from inside unit 14 toward unit 11 provides a closer interior axis distinct from the frontal opening view and supports the medium and close observations in the consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the interior of unit 14 from its camera cell toward unit 11 using neutral coverage. Positively retain fixed markers 15, 16, 17, and 18 in the placements inherited from L04B04 while exposing the closer interior slice needed by S12_Shot6 and S12_Shot9.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 14 at cell [4,3] toward unit 11 at cell [7,1]. Frame a medium interior observation for S12_Shot6 and permit the close lower-frame crop of S12_Shot9 without changing the fixed camera axis.\n  - subject_position_directive: For S12_Shot6, reserve the middle-right for the committed seated subject, with marker 18 forming a narrow foreground boundary on the left and marker 25 visible below. For S12_Shot9, reserve the lower half for the committed close hand detail and marker 27, with no additional subject invented.\n  - state_cue_directive: Carry transient markers 25, 26, 27, 28, and 29 in the shot-committed positions and states, together with base markers 14, 15, 16, 17, and 18. Do not add unlisted state overlays.\n  - negative_continuity_directive: Exclude overlay markers 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40. Preserve markers 15, 16, 17, and 18 in the same fixed positions as L04B04, and do not reproduce L04B04's markers 33 or 34.\n\n2026년 대한민국 서해안 외딴 섬의 소박한 옥상 주택 안, 실제 사람이 생활해 온 작은 딸의 침실을 촬영한 장면. 카메라는 방 문 바로 안쪽에 서서 약 1.6m 높이의 사람 눈높이로 침대와 그 옆 창문, 창가 커튼을 향한다. 35mm급 카메라의 32mm 중간 광각 렌즈로 촬영하여 과장된 왜곡 없이 방의 관계가 자연스럽게 보이게 한다. 절대로 하향식 시점, 평면도, 건축 도식이 아니다.\n\n오래 사용한 연한 무늬의 비닐 벽지에는 섬의 습기와 결로로 생긴 옅은 얼룩과 모서리 들뜸이 있고, 생활 흠집이 남은 저가형 장판 바닥, 현실적인 PVC 새시 창문, 조금 빛바랜 두꺼운 직물 커튼이 있다. 침대에는 흐트러진 이불과 베개가 놓여 있고, 작은 협탁과 생활형 스탠드 조명, 벽 콘센트와 평범한 연장선, 구석의 수납 상자가 보여 과도하게 정돈되지 않은 실제 한국 가정의 생활감을 만든다. 재료는 실제 벽지의 얇은 질감, 장판의 미세한 광택과 긁힘, 직물의 짜임, 목재 무늬와 플라스틱의 마모까지 정확하게 표현한다.\n\n침대 뒤 벽에는 손으로 그린 듯 선 굵기가 고르지 않은 어두운 붉은 원형 흔적이 고정되어 있다. 침대 옆 바닥에는 짙은 피가 불규칙하게 고여 있고, 작은 핏방울과 끌린 듯한 핏자국이 서로 끊기며 창가 커튼 아래쪽으로 이어진다. 피의 젖은 반사와 가장자리의 부분적인 응고는 실제 표면 반응처럼 절제해 표현한다. 바닥에는 내용이 보이지 않도록 심하게 접히고 구겨진 인화 사진 한 장과 옆으로 넘어진 평범한 컵이 떨어져 있으며, 각 단서가 서로 겹치지 않고 구별된다. 커튼은 뒤편 구석을 가리도록 닫혀 있고 밑단이 약간 비틀려 있으나, 커튼 뒤의 시신이나 사람, 신체 일부, 얼굴, 인체 윤곽은 전혀 보이지 않는다.\n\n늦은 밤의 어두운 상태. 창밖의 희미하고 차가운 밤빛이 새시 유리를 통과해 커튼 가장자리와 바닥에 약하게 스며들고, 낮은 밝기의 실용적인 스탠드 조명이 침대 주변에 제한된 따뜻한 빛을 더한다. 어두운 부분도 실제 카메라의 노출 범위 안에서 재료와 공간 깊이가 남아 있어야 한다. 과장된 특수효과 없이 자연스러운 저조도 노출, 사실적인 그림자, 자연스러운 피사계 심도와 렌즈 원근을 사용한다. 깨끗한 광고 사진이 아니라 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 현장 참고 사진, 실제 장소와 구별할 수 없는 사실성, 후처리 없는 담담한 사진. 사람 없음, 얼굴 없음, 신체 없음. 16:9 가로 비율, 실제 카메라 촬영본.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            4,
            3
          ],
          "camera_unit": 14,
          "fov_deg": 50,
          "framing_notes": "Neutral coverage from inside unit 14 toward unit 11 provides a closer interior axis distinct from the frontal opening view and supports the medium and close observations in the consuming shots.",
          "lens_enum": "normal",
          "look_at_cell": [
            6,
            4
          ],
          "look_at_unit": 11
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show the interior of unit 14 from its camera cell toward unit 11 using neutral coverage. Positively retain fixed markers 15, 16, 17, and 18 in the placements inherited from L04B04 while exposing the closer interior slice needed by S12_Shot6 and S12_Shot9.",
          "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 14 at cell [4,3] toward unit 11 at cell [7,1]. Frame a medium interior observation for S12_Shot6 and permit the close lower-frame crop of S12_Shot9 without changing the fixed camera axis.",
          "subject_position_directive": "For S12_Shot6, reserve the middle-right for the committed seated subject, with marker 18 forming a narrow foreground boundary on the left and marker 25 visible below. For S12_Shot9, reserve the lower half for the committed close hand detail and marker 27, with no additional subject invented.",
          "state_cue_directive": "Carry transient markers 25, 26, 27, 28, and 29 in the shot-committed positions and states, together with base markers 14, 15, 16, 17, and 18. Do not add unlisted state overlays.",
          "negative_continuity_directive": "Exclude overlay markers 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40. Preserve markers 15, 16, 17, and 18 in the same fixed positions as L04B04, and do not reproduce L04B04's markers 33 or 34."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_home",
          "prior_bg_ids": [
            "L04B04"
          ],
          "attached_ref_labels": [
            "bg:L04B04",
            "same_loc_anchor:L04B03"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L04B03",
          "loc_id": "L04"
        }
      },
      "L04B07": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L04B04",
        "reused_from_bg_id": "L04B04",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B04.png",
        "t2i_prompt": "2026년 대한민국 서해안 외딴 섬의 소박한 옥상 주거 내부에 있는 딸의 작은 침실을 촬영한 완전한 실사 사진. 딸 방 문 가까이에 카메라를 두고 약 1.6m의 서 있는 사람 눈높이에서 방 안쪽을 대각선으로 바라보며, 침대와 창문, 커튼이 함께 보이게 한다. 35mm급 보통 광각 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 사실적이고 담담한 구도이다.\n\n늦은 밤의 방으로, 현실적인 현대 한국 주거용 천장 LED 조명이 차갑고 균일한 빛을 내고 창밖에는 섬마을의 깊은 어둠과 아주 희미한 외부 생활광만 보인다. 창은 현대식 새시 창이며 커튼은 단정하게 곧게 늘어져 있다. 침대의 침구는 주름까지 세심하게 펴져 있고, 바닥과 벽, 문, 창틀에는 먼지·얼룩·긁힘·손자국조차 거의 없어 일상적인 청소보다 지나치게 완벽하게 복원된 상태다. 모든 혈흔, 신체, 사건 흔적, 표면의 자국, 파손, 어질러진 물건은 완전히 사라져야 하며 사람이나 얼굴은 절대 보이지 않는다. 방은 비어 있지만 누군가 현실을 지워 다시 맞춰 놓은 듯 비정상적으로 말끔하고 신중하게 정돈되어 있다.\n\n가방과 인형은 방 안에 남아 있되 제자리에 정확히 맞춰진 것처럼 보이지 않고, 서로 또는 주변 가구 기준으로 몇 센티미터 정도 미묘하게 옮겨진 듯한 작은 불일치만 보여준다. 이를 과장된 공포 장치처럼 강조하지 말고, 관찰해야 알아차릴 수 있는 현실적인 배치 차이로 표현한다. 현대 한국 가정의 평범하고 실용적인 침구, 합성목재 가구 표면, 실제 직물의 섬유 조직, 새시 금속과 유리 반사, 플라스틱 스위치와 조명 부품의 재질을 정확히 표현한다. 청결한 상태에서도 실제 목재 무늬, 금속 접합부, 천의 봉제선과 자연스러운 미세 주름이 보여야 한다.\n\n야간 실내등의 실제 노출, 자연스러운 명암, 과도하지 않은 반사, 현실적인 화이트밸런스와 자연스러운 심도를 사용한다. 깨끗한 상업용 스톡 사진처럼 연출하지 말고 실제 사건 이후의 장소를 확인하기 위해 촬영한 무보정 현장 참고 사진처럼 보이게 한다. CGI, 삽화, 건축 시각화, 평면도, 위에서 내려다본 시점이 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "딸 방 문 가까이의 서 있는 눈높이에서 침대와 창문, 가지런한 커튼이 한 프레임에 들어오도록 대각선으로 바라본다. 방 전체는 누군가 급히 치운 수준이 아니라 처음부터 아무 일도 없었던 것처럼 지나치게 깨끗해야 하며, 혈흔·신체·얼룩·손상·흩어진 물건은 전혀 보이지 않는다. 가방과 인형의 미세한 위치 어긋남은 눈에 띄게 강조하지 말고 조용한 불일치로만 남긴다.",
            "shot_id": "S14_Shot2"
          },
          {
            "guide_text": "같은 문가 시점과 야간 조명을 유지하며 침대의 반듯한 침구, 흔적 없는 바닥과 벽, 창밖의 어두운 밤, 정갈하게 늘어진 커튼을 명확히 보여준다. 범죄 현장의 흔적이나 초자연적 형상을 추가하지 않는다. 가방과 인형만 지나치게 정돈된 방 안에서 살짝 옮겨진 듯한 배치로 보여 두 촬영본 사이의 공간 연속성을 지킨다.",
            "shot_id": "S14_Shot3"
          }
        ],
        "shot_ids": [
          "S14_Shot2",
          "S14_Shot3"
        ],
        "scenes": [],
        "parent_id": "L04B04",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 15 (daughter bedroom door), facing diagonally toward number 16 (bed), number 17 (window), and number 18 (curtain)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Present an unnaturally clean, carefully ordered room; retain the subtly shifted backpack and doll cue at number 30 while excluding every crime trace."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L04B04",
          "selected_refs": [
            {
              "physical_space_id": "ps_unit14_private",
              "ref_bg_id": "L04B04",
              "space_description": "The exact broad unit-3-to-unit-14 view and fixed placement of markers 15, 16, 17, and 18."
            }
          ]
        },
        "shot_aware_plan_node_index": 5,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Reuse the broad 90-degree framing from camera unit 3 at cell [1,4] toward unit 14 at cell [4,3]. S14_Shot2 consumes the wide architectural view, while S14_Shot3 uses a medium crop on the same established axis.",
          "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40. Retain the exact fixed positions of markers 15, 16, 17, and 18 from L04B04, but do not carry L04B04's transient markers 33 or 34 into this state.",
          "state_cue_directive": "Apply transient marker 30 only as committed. The consuming shots require the remaining visible unit-14 surfaces and fixed elements to read as ordered and free of the ignored overlays, without inventing additional state cues.",
          "subject_position_directive": "S14_Shot2 commits no subject and requires an unobstructed center, marker 16 on the right, and marker 18 on the left. S14_Shot3 commits one motionless subject centered in the midground with portions of the ordered space retained around the subject.",
          "visible_space_directive": "Show the same unit-14 space through opening marker 15 as L04B04, positively preserving markers 16, 17, and 18 in identical fixed positions. Keep the center unobstructed for S14_Shot2 and retain enough of the same space for S14_Shot3's medium crop."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_home",
          "prior_bg_ids": [
            "L04B04"
          ],
          "attached_ref_labels": [
            "bg:L04B04"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B03.png",
        "t2i_prompt": "2026년 대한민국 서해안 외딴 섬의 소박한 저층 주택 안방과 조용한 집안. 안방 침대 가까운 위치에서 카메라 높이 약 1.4미터, 실제 사람의 앉은 자세와 선 자세 사이 눈높이로 촬영한다. 35밀리미터급 적당한 광각 렌즈를 사용해 침대 가장자리와 밤새 뒤척인 듯 자연스럽게 구겨진 침구를 전경에 조금 포함하고, 열린 안방 문을 지나 작고 비어 있는 거실 겸 식사 공간과 그 맞은편에 굳게 닫힌 딸의 방 문까지 이어지는 깊은 시선축을 보여준다. 닫힌 딸의 방 문은 평범한 현대 한국 주택의 문이며 손상이나 이상한 표식은 없다. 거실 겸 식사 공간에는 크지 않은 생활형 식탁과 의자, 사용감 있는 천장등이 있고, 식탁 위에는 식어 버린 머그 하나만 놓여 있다.\n\n잠 못 이룬 밤이 지난 뒤의 조용한 낮. 얇은 직물 커튼을 통과한 흐린 해안 지역의 낮빛이 방 안으로 부드럽게 들어오고, 조명은 꺼져 있으며 집 전체가 텅 빈 듯 고요하다. 밝기는 현실적인 수준으로 유지하고 과장된 어둠이나 공포 조명은 사용하지 않는다. 2020년대 중반 한국의 검소한 섬 주거에 맞는 흰색 또는 옅은 회색 벽지, 약간 닳은 장판 바닥, 합판 무늬 방문과 문틀, 알루미늄 또는 피브이시 새시 창, 평범한 붙박이장과 실용적인 가구를 사용한다. 해풍과 습기의 영향을 받은 창틀 모서리의 미세한 변색, 벽지 이음선, 문손잡이의 생활 흠집, 바닥의 은은한 마모, 실제 직물 올과 목재 무늬가 보이게 한다. 지나치게 정돈된 전시장이나 깨끗한 상품 사진이 아니라 누군가 실제로 생활하는 작고 검소한 집의 흔적이 남아 있어야 한다.\n\n사람, 얼굴, 신체, 시체, 피, 초자연적 형상, 붉은 원형 표식, 범죄 현장 표시, 수색 장비, 난폭하게 흩어진 물건은 전혀 없다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 사진처럼 사실적이고 담담한 기록 사진. 실제 콘크리트와 벽지, 금속의 미세한 산화, 직물 짜임, 목재 무늬, 일상적인 얼룩과 마모를 정확하게 표현하고 자연스러운 원근감과 피사계 심도를 유지한다. 후처리로 꾸민 느낌 없이 현실적인 색과 노출, 위에서 내려다본 시점이 아니며 평면도나 건축 도식이 아니다. 삽화나 삼차원 그래픽, 건축 시각화가 아닌 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "안방의 침대 가까이에서 약 1.4미터 높이로 바라본다. 35밀리미터급 적당한 광각 시야로 안방 출입문 너머의 비어 있는 거실 겸 식사 공간과 그 건너편에 닫힌 딸의 방 문이 한 시선 안에 분명히 이어지게 구성한다. 침대 가장자리와 구겨진 침구는 전경에 일부만 넣고, 닫힌 방문을 배경의 조용한 시선 종착점으로 삼는다. 사람이나 초자연적 징후, 범죄 현장, 수색 흔적은 넣지 않는다.",
            "shot_id": "S18_Shot1"
          }
        ],
        "shot_ids": [
          "S18_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "inside number 11 (main bedroom), near number 13 (bed), looking through number 12 (door) toward number 3 (living-dining area) and the closed number 15 (daughter bedroom door)",
          "camera_height": "eye-level seated-to-standing, approximately 1.4 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Emphasize the quiet sightline through the compact empty home and avoid all supernatural, crime, and search-state cues."
        },
        "reference_decision": {
          "bg_id": "L04B03",
          "fp_id": "fp_l04_rooftop_home",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L04B03 is the sole clean anchor candidate and is therefore seeded directly from the floor plan. The camera at unit 11 looking toward unit 14 gives S18_Shot1 broad coverage of target units 11 and 14 while preserving connected context toward target unit 3 and the committed marker set.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/floor_plan/fp_l04_rooftop_home.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior reference is used because this first node establishes the dwelling identity from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              1
            ],
            "camera_unit": 11,
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 11 toward unit 14 supports the committed medium staging while retaining marker 13 and the connected marker context from units 3 and 14.",
            "lens_enum": "wide",
            "look_at_cell": [
              8,
              1
            ],
            "look_at_unit": 14
          },
          "render_guidance": {
            "visible_space_directive": "Show target units 11 and 14 from camera unit 11 toward look-at unit 14, with only geometrically supportable connected context toward unit 3; retain base markers 3, 4, 6, 11, 12, 13, 14, and 15 where they fall within the broad cone.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 11 at cell [7,1], looking toward unit 14 at cell [4,3]; retain sufficient surrounding structure for the committed medium framing and restrained widening in S18_Shot1.",
            "subject_position_directive": "For S18_Shot1, reserve the center-left midground for the committed seated subject at marker 13's near corner, initially with the upper body held together with that fixed element during the restrained widening.",
            "state_cue_directive": "No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.",
            "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40, and do not introduce units or openings outside the chosen broad view."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 11\n  - camera_cell: [7, 1]\n  - look_at_unit: 14\n  - look_at_cell: [8, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 11 toward unit 14 supports the committed medium staging while retaining marker 13 and the connected marker context from units 3 and 14.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 11 and 14 from camera unit 11 toward look-at unit 14, with only geometrically supportable connected context toward unit 3; retain base markers 3, 4, 6, 11, 12, 13, 14, and 15 where they fall within the broad cone.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 11 at cell [7,1], looking toward unit 14 at cell [4,3]; retain sufficient surrounding structure for the committed medium framing and restrained widening in S18_Shot1.\n  - subject_position_directive: For S18_Shot1, reserve the center-left midground for the committed seated subject at marker 13's near corner, initially with the upper body held together with that fixed element during the restrained widening.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40, and do not introduce units or openings outside the chosen broad view.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 11\n  - camera_cell: [7, 1]\n  - look_at_unit: 14\n  - look_at_cell: [8, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 11 toward unit 14 supports the committed medium staging while retaining marker 13 and the connected marker context from units 3 and 14.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 11 and 14 from camera unit 11 toward look-at unit 14, with only geometrically supportable connected context toward unit 3; retain base markers 3, 4, 6, 11, 12, 13, 14, and 15 where they fall within the broad cone.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 11 at cell [7,1], looking toward unit 14 at cell [4,3]; retain sufficient surrounding structure for the committed medium framing and restrained widening in S18_Shot1.\n  - subject_position_directive: For S18_Shot1, reserve the center-left midground for the committed seated subject at marker 13's near corner, initially with the upper body held together with that fixed element during the restrained widening.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40, and do not introduce units or openings outside the chosen broad view.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 11\n  - camera_cell: [7, 1]\n  - look_at_unit: 14\n  - look_at_cell: [8, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 11 toward unit 14 supports the committed medium staging while retaining marker 13 and the connected marker context from units 3 and 14.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 11 and 14 from camera unit 11 toward look-at unit 14, with only geometrically supportable connected context toward unit 3; retain base markers 3, 4, 6, 11, 12, 13, 14, and 15 where they fall within the broad cone.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 11 at cell [7,1], looking toward unit 14 at cell [4,3]; retain sufficient surrounding structure for the committed medium framing and restrained widening in S18_Shot1.\n  - subject_position_directive: For S18_Shot1, reserve the center-left midground for the committed seated subject at marker 13's near corner, initially with the upper body held together with that fixed element during the restrained widening.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40, and do not introduce units or openings outside the chosen broad view.\n\n2026년 대한민국 서해안 외딴 섬의 소박한 저층 주택 안방과 조용한 집안. 안방 침대 가까운 위치에서 카메라 높이 약 1.4미터, 실제 사람의 앉은 자세와 선 자세 사이 눈높이로 촬영한다. 35밀리미터급 적당한 광각 렌즈를 사용해 침대 가장자리와 밤새 뒤척인 듯 자연스럽게 구겨진 침구를 전경에 조금 포함하고, 열린 안방 문을 지나 작고 비어 있는 거실 겸 식사 공간과 그 맞은편에 굳게 닫힌 딸의 방 문까지 이어지는 깊은 시선축을 보여준다. 닫힌 딸의 방 문은 평범한 현대 한국 주택의 문이며 손상이나 이상한 표식은 없다. 거실 겸 식사 공간에는 크지 않은 생활형 식탁과 의자, 사용감 있는 천장등이 있고, 식탁 위에는 식어 버린 머그 하나만 놓여 있다.\n\n잠 못 이룬 밤이 지난 뒤의 조용한 낮. 얇은 직물 커튼을 통과한 흐린 해안 지역의 낮빛이 방 안으로 부드럽게 들어오고, 조명은 꺼져 있으며 집 전체가 텅 빈 듯 고요하다. 밝기는 현실적인 수준으로 유지하고 과장된 어둠이나 공포 조명은 사용하지 않는다. 2020년대 중반 한국의 검소한 섬 주거에 맞는 흰색 또는 옅은 회색 벽지, 약간 닳은 장판 바닥, 합판 무늬 방문과 문틀, 알루미늄 또는 피브이시 새시 창, 평범한 붙박이장과 실용적인 가구를 사용한다. 해풍과 습기의 영향을 받은 창틀 모서리의 미세한 변색, 벽지 이음선, 문손잡이의 생활 흠집, 바닥의 은은한 마모, 실제 직물 올과 목재 무늬가 보이게 한다. 지나치게 정돈된 전시장이나 깨끗한 상품 사진이 아니라 누군가 실제로 생활하는 작고 검소한 집의 흔적이 남아 있어야 한다.\n\n사람, 얼굴, 신체, 시체, 피, 초자연적 형상, 붉은 원형 표식, 범죄 현장 표시, 수색 장비, 난폭하게 흩어진 물건은 전혀 없다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 사진처럼 사실적이고 담담한 기록 사진. 실제 콘크리트와 벽지, 금속의 미세한 산화, 직물 짜임, 목재 무늬, 일상적인 얼룩과 마모를 정확하게 표현하고 자연스러운 원근감과 피사계 심도를 유지한다. 후처리로 꾸민 느낌 없이 현실적인 색과 노출, 위에서 내려다본 시점이 아니며 평면도나 건축 도식이 아니다. 삽화나 삼차원 그래픽, 건축 시각화가 아닌 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            7,
            1
          ],
          "camera_unit": 11,
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 11 toward unit 14 supports the committed medium staging while retaining marker 13 and the connected marker context from units 3 and 14.",
          "lens_enum": "wide",
          "look_at_cell": [
            8,
            1
          ],
          "look_at_unit": 14
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show target units 11 and 14 from camera unit 11 toward look-at unit 14, with only geometrically supportable connected context toward unit 3; retain base markers 3, 4, 6, 11, 12, 13, 14, and 15 where they fall within the broad cone.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 11 at cell [7,1], looking toward unit 14 at cell [4,3]; retain sufficient surrounding structure for the committed medium framing and restrained widening in S18_Shot1.",
          "subject_position_directive": "For S18_Shot1, reserve the center-left midground for the committed seated subject at marker 13's near corner, initially with the upper body held together with that fixed element during the restrained widening.",
          "state_cue_directive": "No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.",
          "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40, and do not introduce units or openings outside the chosen broad view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_home",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l04_rooftop_home"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B01.png",
        "t2i_prompt": "2026년 대한민국 서해안권 외딴 섬의 소박한 옥상 주거 내부를 같은 시간대에 연속 촬영한 두 장의 실제 장소 참고 사진처럼, 좌우의 독립된 시점을 한 가로 화면에 나란히 구성한다. 사람이 전혀 없는 공간이다. 실제 미러리스 또는 일안반사식 카메라와 40밀리미터 자연스러운 원근감의 렌즈로 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 눈높이 약 1.6미터, 과장 없는 수평 시선과 자연스러운 피사계 심도.\n\n왼쪽 시점은 작은 욕실의 세면대 가까이에서 벽 거울을 바라본다. 생활형 흰색 도기 세면대, 보통의 금속 수도꼭지, 약간 흐려진 거울, 실리콘 가장자리의 옅은 곰팡이 자국과 물때, 오래 사용해 광택이 고르지 않은 밝은 타일 벽, 욕실 문이 현실적인 상대 위치에 보인다. 거울에 반사된 욕실 벽의 한정된 부분에만 손으로 급히 그린 듯 선 굵기가 고르지 않은 작고 선명한 붉은 원이 순간적인 지각 잔상으로 나타난다. 붉은 원은 벽에 실제로 칠해진 흔적도, 공간에 떠 있는 입체 물체도 아니며 거울 밖의 실제 벽에는 존재하지 않는다. 반사면의 질감과 주변 공간은 정상적으로 유지한다.\n\n오른쪽 시점은 거실 겸 식사 공간의 식탁 가까이에서 액자 사진이 있는 방향을 바라본다. 작은 실용적 식탁과 생활형 의자, 벽의 액자 사진, 현대 한국 주택에서 흔한 새시 창과 문이 상대적으로 자연스러운 위치에 있다. 창으로 들어오는 흐린 해안 낮빛, 바닷바람과 습기로 약간 바랜 벽지 이음매, 미세한 결로 자국, 닦임 자국이 남은 식탁 표면, 실제 목재와 금속의 사용감 등 사람이 계속 살아온 소형 주거의 평범한 흔적을 담는다. 액자 속 가족사진은 멀리 보이는 작은 평면 인쇄물이며 인물과 얼굴을 식별할 수 없게 한다. 오직 한 인물의 얼굴이 있었을 국소 영역만 인화 유제가 아래로 녹아 번지는 듯 일시적으로 일그러져, 녹아내리는 얼굴의 환영을 암시한다. 온전한 얼굴이나 이목구비는 재현하지 않고, 왜곡은 사진의 평평한 테두리 안에만 머물며 액자 밖 벽이나 방 안으로 흐르지 않는다.\n\n두 시점 모두 차가운 회백색과 바랜 베이지를 중심으로 하되 붉은 원만 제한적으로 선명하다. 낮의 자연광과 실내의 약한 생활 조명이 만드는 현실적인 명암, 실제 콘크리트와 타일, 금속의 미세한 산화, 직물의 짜임, 목재 결, 습기 얼룩과 일상적인 마모를 정확히 표현한다. 깨끗한 광고 사진이 아니라 보정하지 않은 실제 장소 기록 사진이어야 한다. 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 위에서 내려다본 시점은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "욕실 시점을 사용한다. 세면대 가까이의 약 1.6미터 높이에서 거울을 정면보다 약간 비껴 바라보며, 거울에 비친 욕실 벽 일부에만 손으로 그린 듯 불균일한 붉은 원의 순간적 잔상이 나타나게 한다. 원은 실제 벽의 얼룩이나 떠 있는 물체가 아니며, 거울 밖 공간과 주변 설비에는 변화나 흔적이 없어야 한다.",
            "shot_id": "S18_Shot8"
          },
          {
            "guide_text": "거실 겸 식사 공간 시점을 사용한다. 식탁 가까이의 약 1.6미터 높이에서 액자 사진 방향을 바라보고, 변화는 액자 안의 평평한 인화면에만 한정한다. 사진 속 한 인물의 얼굴이 있었을 작은 영역만 인화 유제가 아래로 녹아 번지는 듯 왜곡하되 이목구비나 온전한 얼굴은 보이지 않게 한다. 액자, 벽, 식탁과 방 전체에는 물리적 변형이나 흔적이 없어야 한다.",
            "shot_id": "S18_Shot11"
          }
        ],
        "shot_ids": [
          "S18_Shot8",
          "S18_Shot11"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "compose paired interior viewpoints: near number 21 (bathroom washbasin), facing number 22 (mirror), and near number 6 (dining table), facing the framed-photo position",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "40mm natural perspective",
          "framing_notes": "Confine the transient red circle to the bathroom wall reflection context and the melting face to the flat family photograph; neither vision should alter the surrounding room."
        },
        "reference_decision": {
          "bg_id": "L04B01",
          "fp_id": "fp_l04_rooftop_home",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B01 shares target unit 3 and marker 6 with L04B02 while extending the view toward target unit 19. The different camera and look-at pair reveals a distinct structural slice, so it requires its own same-physical-space plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B02.png"
          ],
          "source_bg_ids": [
            "L04B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit3_connected_shared"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_unit3_connected_shared",
                "ref_bg_id": "L04B02",
                "space_description": "The established unit-3 fixed layout and marker-6 placement continued toward unit 19."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference carries the overlapping unit-3 fixed layout; no earlier independent unit-19 representative exists, and the consuming shots do not require two earlier co-visible plates."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              4
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 3 toward unit 19 supports the two committed focal contexts, with tighter shot-specific crops applied inside the same structural axis.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              8
            ],
            "look_at_unit": 19
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 3 toward unit 19 with opening marker 20 and fixed markers 21, 22, and 23 where supported by the cone; retain marker 6 in unit-3 context and positively preserve its placement from L04B02.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 3 at cell [1,4] toward unit 19 at cell [3,8]. Keep the structural axis stable while allowing the close square crop of S18_Shot8 and the close frontal crop of S18_Shot11.",
            "subject_position_directive": "S18_Shot8 commits no visible subject and requires a centered background cue with the edge of marker 22 retained. S18_Shot11 commits a photographed subject within a centered foreground image surface supported by marker 6; keep the surrounding background free of invented live subjects.",
            "state_cue_directive": "Carry transient markers 31 and 32 only in their shot-committed contexts, together with used markers 3, 6, 19, 20, 21, 22, and 23. Do not extrapolate either transient cue into unrelated surfaces or portions of the plate.",
            "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, and 40. Keep markers 3 and 6 in the same fixed positions established by L04B02, and do not introduce geometry outside the unit-3-to-unit-19 cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B02' physical_space_id='ps_unit3_connected_shared'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [1, 4]\n  - look_at_unit: 19\n  - look_at_cell: [3, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 3 toward unit 19 supports the two committed focal contexts, with tighter shot-specific crops applied inside the same structural axis.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 3 toward unit 19 with opening marker 20 and fixed markers 21, 22, and 23 where supported by the cone; retain marker 6 in unit-3 context and positively preserve its placement from L04B02.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 3 at cell [1,4] toward unit 19 at cell [3,8]. Keep the structural axis stable while allowing the close square crop of S18_Shot8 and the close frontal crop of S18_Shot11.\n  - subject_position_directive: S18_Shot8 commits no visible subject and requires a centered background cue with the edge of marker 22 retained. S18_Shot11 commits a photographed subject within a centered foreground image surface supported by marker 6; keep the surrounding background free of invented live subjects.\n  - state_cue_directive: Carry transient markers 31 and 32 only in their shot-committed contexts, together with used markers 3, 6, 19, 20, 21, 22, and 23. Do not extrapolate either transient cue into unrelated surfaces or portions of the plate.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, and 40. Keep markers 3 and 6 in the same fixed positions established by L04B02, and do not introduce geometry outside the unit-3-to-unit-19 cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B02' physical_space_id='ps_unit3_connected_shared'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [1, 4]\n  - look_at_unit: 19\n  - look_at_cell: [3, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 3 toward unit 19 supports the two committed focal contexts, with tighter shot-specific crops applied inside the same structural axis.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 3 toward unit 19 with opening marker 20 and fixed markers 21, 22, and 23 where supported by the cone; retain marker 6 in unit-3 context and positively preserve its placement from L04B02.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 3 at cell [1,4] toward unit 19 at cell [3,8]. Keep the structural axis stable while allowing the close square crop of S18_Shot8 and the close frontal crop of S18_Shot11.\n  - subject_position_directive: S18_Shot8 commits no visible subject and requires a centered background cue with the edge of marker 22 retained. S18_Shot11 commits a photographed subject within a centered foreground image surface supported by marker 6; keep the surrounding background free of invented live subjects.\n  - state_cue_directive: Carry transient markers 31 and 32 only in their shot-committed contexts, together with used markers 3, 6, 19, 20, 21, 22, and 23. Do not extrapolate either transient cue into unrelated surfaces or portions of the plate.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, and 40. Keep markers 3 and 6 in the same fixed positions established by L04B02, and do not introduce geometry outside the unit-3-to-unit-19 cone.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B02' physical_space_id='ps_unit3_connected_shared'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [1, 4]\n  - look_at_unit: 19\n  - look_at_cell: [3, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 3 toward unit 19 supports the two committed focal contexts, with tighter shot-specific crops applied inside the same structural axis.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 3 toward unit 19 with opening marker 20 and fixed markers 21, 22, and 23 where supported by the cone; retain marker 6 in unit-3 context and positively preserve its placement from L04B02.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 3 at cell [1,4] toward unit 19 at cell [3,8]. Keep the structural axis stable while allowing the close square crop of S18_Shot8 and the close frontal crop of S18_Shot11.\n  - subject_position_directive: S18_Shot8 commits no visible subject and requires a centered background cue with the edge of marker 22 retained. S18_Shot11 commits a photographed subject within a centered foreground image surface supported by marker 6; keep the surrounding background free of invented live subjects.\n  - state_cue_directive: Carry transient markers 31 and 32 only in their shot-committed contexts, together with used markers 3, 6, 19, 20, 21, 22, and 23. Do not extrapolate either transient cue into unrelated surfaces or portions of the plate.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, and 40. Keep markers 3 and 6 in the same fixed positions established by L04B02, and do not introduce geometry outside the unit-3-to-unit-19 cone.\n\n2026년 대한민국 서해안권 외딴 섬의 소박한 옥상 주거 내부를 같은 시간대에 연속 촬영한 두 장의 실제 장소 참고 사진처럼, 좌우의 독립된 시점을 한 가로 화면에 나란히 구성한다. 사람이 전혀 없는 공간이다. 실제 미러리스 또는 일안반사식 카메라와 40밀리미터 자연스러운 원근감의 렌즈로 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 눈높이 약 1.6미터, 과장 없는 수평 시선과 자연스러운 피사계 심도.\n\n왼쪽 시점은 작은 욕실의 세면대 가까이에서 벽 거울을 바라본다. 생활형 흰색 도기 세면대, 보통의 금속 수도꼭지, 약간 흐려진 거울, 실리콘 가장자리의 옅은 곰팡이 자국과 물때, 오래 사용해 광택이 고르지 않은 밝은 타일 벽, 욕실 문이 현실적인 상대 위치에 보인다. 거울에 반사된 욕실 벽의 한정된 부분에만 손으로 급히 그린 듯 선 굵기가 고르지 않은 작고 선명한 붉은 원이 순간적인 지각 잔상으로 나타난다. 붉은 원은 벽에 실제로 칠해진 흔적도, 공간에 떠 있는 입체 물체도 아니며 거울 밖의 실제 벽에는 존재하지 않는다. 반사면의 질감과 주변 공간은 정상적으로 유지한다.\n\n오른쪽 시점은 거실 겸 식사 공간의 식탁 가까이에서 액자 사진이 있는 방향을 바라본다. 작은 실용적 식탁과 생활형 의자, 벽의 액자 사진, 현대 한국 주택에서 흔한 새시 창과 문이 상대적으로 자연스러운 위치에 있다. 창으로 들어오는 흐린 해안 낮빛, 바닷바람과 습기로 약간 바랜 벽지 이음매, 미세한 결로 자국, 닦임 자국이 남은 식탁 표면, 실제 목재와 금속의 사용감 등 사람이 계속 살아온 소형 주거의 평범한 흔적을 담는다. 액자 속 가족사진은 멀리 보이는 작은 평면 인쇄물이며 인물과 얼굴을 식별할 수 없게 한다. 오직 한 인물의 얼굴이 있었을 국소 영역만 인화 유제가 아래로 녹아 번지는 듯 일시적으로 일그러져, 녹아내리는 얼굴의 환영을 암시한다. 온전한 얼굴이나 이목구비는 재현하지 않고, 왜곡은 사진의 평평한 테두리 안에만 머물며 액자 밖 벽이나 방 안으로 흐르지 않는다.\n\n두 시점 모두 차가운 회백색과 바랜 베이지를 중심으로 하되 붉은 원만 제한적으로 선명하다. 낮의 자연광과 실내의 약한 생활 조명이 만드는 현실적인 명암, 실제 콘크리트와 타일, 금속의 미세한 산화, 직물의 짜임, 목재 결, 습기 얼룩과 일상적인 마모를 정확히 표현한다. 깨끗한 광고 사진이 아니라 보정하지 않은 실제 장소 기록 사진이어야 한다. 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 위에서 내려다본 시점은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            1,
            4
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 3 toward unit 19 supports the two committed focal contexts, with tighter shot-specific crops applied inside the same structural axis.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            8
          ],
          "look_at_unit": 19
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 3 toward unit 19 with opening marker 20 and fixed markers 21, 22, and 23 where supported by the cone; retain marker 6 in unit-3 context and positively preserve its placement from L04B02.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 3 at cell [1,4] toward unit 19 at cell [3,8]. Keep the structural axis stable while allowing the close square crop of S18_Shot8 and the close frontal crop of S18_Shot11.",
          "subject_position_directive": "S18_Shot8 commits no visible subject and requires a centered background cue with the edge of marker 22 retained. S18_Shot11 commits a photographed subject within a centered foreground image surface supported by marker 6; keep the surrounding background free of invented live subjects.",
          "state_cue_directive": "Carry transient markers 31 and 32 only in their shot-committed contexts, together with used markers 3, 6, 19, 20, 21, 22, and 23. Do not extrapolate either transient cue into unrelated surfaces or portions of the plate.",
          "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, and 40. Keep markers 3 and 6 in the same fixed positions established by L04B02, and do not introduce geometry outside the unit-3-to-unit-19 cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_home",
          "prior_bg_ids": [
            "L04B02"
          ],
          "attached_ref_labels": [
            "bg:L04B02",
            "same_loc_anchor:L04B03"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L04B03",
          "loc_id": "L04"
        }
      },
      "L04B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B04.png",
        "t2i_prompt": "2026년 무렵 대한민국 서해안 외딴 섬의 소박한 옥상 주거 안에 있는 작은 침실. 침실 문 안쪽에 선 사람의 눈높이 약 1.6미터에서 35밀리미터급 보통 광각 렌즈로 침대 위 벽면을 바라본 실제 카메라 다큐멘터리 풍 사진. 화면 중심에는 오래 사용해 누렇게 변색되고 군데군데 들뜬 저가형 비닐 벽지가 있으며, 그 표면에 손으로 급히 그린 듯 굵기와 농도가 고르지 않은 붉은 원이 물리적으로 남아 있다. 원의 정확한 중심에는 모서리가 닳고 누렇게 바랜 오래된 인화사진 한 장이 작은 금속 핀으로 벽에 고정되어 있다. 사진 표면과 가장자리에 검붉게 말라붙은 실제 피 얼룩이 있으나 사람, 얼굴, 시신은 전혀 보이지 않고 사진 속 내용도 얼룩과 퇴색 때문에 거의 식별되지 않는다. 붉은 원과 사진은 공중에 뜬 효과가 아니라 벽 표면에 접촉해 고정된 현실의 증거물이다.\n\n벽 아래에는 뒤집히고 구겨진 침구가 남은 낮은 침대가 일부 보인다. 방은 거칠게 수색당한 직후처럼 열린 종이 상자, 흩어진 종이와 생활 의류, 밀려난 침구가 바닥과 침대 주변에 무질서하게 남아 있지만 과장된 폐허가 아니라 실제 거주 중이던 작은 방의 혼란으로 보인다. 화면 가장자리에는 현대 한국 주택에서 흔한 흰색 새시 창문과 낡은 직물 커튼 일부가 들어온다. 커튼은 완전히 열리지 않아 해질녘의 차갑고 흐린 청회색 자연광이 좁은 틈으로 들어오며, 방 안의 평범한 흰색 발광다이오드 천장등은 약하게 켜져 벽과 사진에 현실적인 혼합광을 만든다. 해안의 습기 때문에 창틀 주변과 벽지 이음매에 옅은 물때, 미세한 곰팡이 반점, 변색이 있고 금속 핀에는 작은 산화 흔적이 있다.\n\n실제 벽지의 미세한 요철, 천의 직조, 종이 섬유, 말라붙은 얼룩, 플라스틱 새시의 긁힘, 침구의 주름과 일상적인 먼지를 정확하게 표현한다. 절제된 차가운 중성색 공간에서 물리적인 붉은 원과 검붉은 얼룩만 선명하게 눈에 들어오도록 하되 인위적인 색 보정 없이 자연스러운 노출과 명암을 유지한다. 자연스러운 피사계 심도, 실제 장소 기록 사진처럼 담담한 구도, 깨끗한 광고 사진이 아닌 생활 마모가 축적된 현장 사진. 후처리 없는 실제 디지털 일안 카메라 또는 미러리스 카메라 촬영본. 사람, 얼굴, 신체, 시신 없음. 위에서 내려다본 시점이 아니며 평면도, 건축 도면, 삽화, 삼차원 시각화가 아님. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "문 안쪽에 선 시점에서 침대 위 벽면을 정면에 가깝게 바라본다. 손으로 그린 불균일한 붉은 원과 그 중심에 핀으로 고정된 피 묻은 낡은 사진을 화면의 명확한 중심으로 삼는다. 흐트러진 침구, 열린 상자, 흩어진 종이와 옷가지로 수색당한 방의 상태가 주변부에서도 읽혀야 하며, 창문과 걷히지 않은 커튼 일부는 프레임 가장자리에 남긴다. 사람이나 얼굴은 포함하지 않는다.",
            "shot_id": "S25_Shot4"
          }
        ],
        "shot_ids": [
          "S25_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "inside number 15 (daughter bedroom door), facing the wall above number 16 (bed), with number 17 (window) and number 18 (curtain) near the frame edge",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Center the physical red circle and pinned bloody old photograph at number 33 while retaining the searched, disordered room cue at number 34."
        },
        "reference_decision": {
          "bg_id": "L04B04",
          "fp_id": "fp_l04_rooftop_home",
          "node_index": 3,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B04 focuses on target unit 14, which is already part of L04B03's anchored marker set, but uses a different camera axis from unit 3 through opening marker 15. This reveals a new structural slice and therefore needs its own plate with unit-14 fixtures locked to the anchor.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B03.png"
          ],
          "source_bg_ids": [
            "L04B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit14_private"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_unit14_private",
                "ref_bg_id": "L04B03",
                "space_description": "The unit-14 fixed structure and its markers 15, 16, 17, and 18 established by the anchor."
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because S25_Shot4 concentrates on the established unit-14 physical space through opening marker 15."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              4
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Broad frontal coverage from unit 3 toward unit 14 allows opening marker 15 to frame the rear marker-bearing surface as required by S25_Shot4.",
            "lens_enum": "wide",
            "look_at_cell": [
              8,
              1
            ],
            "look_at_unit": 14
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 14 through opening marker 15 from camera unit 3. Retain fixed markers 16, 17, and 18 in the same positions established by L04B03, with marker 33 centered on the committed rear plane and marker 34 applied only as specified.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 3 at cell [1,4] toward unit 14 at cell [4,3]. Center the frontal axis on the target space and retain both sides of opening marker 15 as the foreground frame.",
            "subject_position_directive": "S25_Shot4 commits no subject. Keep the foreground opening and centered rear-plane markers unobstructed, and do not invent subjects in the view.",
            "state_cue_directive": "Carry transient markers 33 and 34 in the committed rear-plane and space state, together with used markers 14, 15, 16, 17, and 18. Keep these cues subordinate to the broad architectural reveal.",
            "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, and 40. Preserve the fixed positions of markers 15, 16, 17, and 18 from L04B03, and do not add spaces outside the unit-3-to-unit-14 cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B03' physical_space_id='ps_unit14_private'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [1, 4]\n  - look_at_unit: 14\n  - look_at_cell: [8, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad frontal coverage from unit 3 toward unit 14 allows opening marker 15 to frame the rear marker-bearing surface as required by S25_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 14 through opening marker 15 from camera unit 3. Retain fixed markers 16, 17, and 18 in the same positions established by L04B03, with marker 33 centered on the committed rear plane and marker 34 applied only as specified.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 3 at cell [1,4] toward unit 14 at cell [4,3]. Center the frontal axis on the target space and retain both sides of opening marker 15 as the foreground frame.\n  - subject_position_directive: S25_Shot4 commits no subject. Keep the foreground opening and centered rear-plane markers unobstructed, and do not invent subjects in the view.\n  - state_cue_directive: Carry transient markers 33 and 34 in the committed rear-plane and space state, together with used markers 14, 15, 16, 17, and 18. Keep these cues subordinate to the broad architectural reveal.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, and 40. Preserve the fixed positions of markers 15, 16, 17, and 18 from L04B03, and do not add spaces outside the unit-3-to-unit-14 cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B03' physical_space_id='ps_unit14_private'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [1, 4]\n  - look_at_unit: 14\n  - look_at_cell: [8, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad frontal coverage from unit 3 toward unit 14 allows opening marker 15 to frame the rear marker-bearing surface as required by S25_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 14 through opening marker 15 from camera unit 3. Retain fixed markers 16, 17, and 18 in the same positions established by L04B03, with marker 33 centered on the committed rear plane and marker 34 applied only as specified.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 3 at cell [1,4] toward unit 14 at cell [4,3]. Center the frontal axis on the target space and retain both sides of opening marker 15 as the foreground frame.\n  - subject_position_directive: S25_Shot4 commits no subject. Keep the foreground opening and centered rear-plane markers unobstructed, and do not invent subjects in the view.\n  - state_cue_directive: Carry transient markers 33 and 34 in the committed rear-plane and space state, together with used markers 14, 15, 16, 17, and 18. Keep these cues subordinate to the broad architectural reveal.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, and 40. Preserve the fixed positions of markers 15, 16, 17, and 18 from L04B03, and do not add spaces outside the unit-3-to-unit-14 cone.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B03' physical_space_id='ps_unit14_private'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [1, 4]\n  - look_at_unit: 14\n  - look_at_cell: [8, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad frontal coverage from unit 3 toward unit 14 allows opening marker 15 to frame the rear marker-bearing surface as required by S25_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 14 through opening marker 15 from camera unit 3. Retain fixed markers 16, 17, and 18 in the same positions established by L04B03, with marker 33 centered on the committed rear plane and marker 34 applied only as specified.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 3 at cell [1,4] toward unit 14 at cell [4,3]. Center the frontal axis on the target space and retain both sides of opening marker 15 as the foreground frame.\n  - subject_position_directive: S25_Shot4 commits no subject. Keep the foreground opening and centered rear-plane markers unobstructed, and do not invent subjects in the view.\n  - state_cue_directive: Carry transient markers 33 and 34 in the committed rear-plane and space state, together with used markers 14, 15, 16, 17, and 18. Keep these cues subordinate to the broad architectural reveal.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, and 40. Preserve the fixed positions of markers 15, 16, 17, and 18 from L04B03, and do not add spaces outside the unit-3-to-unit-14 cone.\n\n2026년 무렵 대한민국 서해안 외딴 섬의 소박한 옥상 주거 안에 있는 작은 침실. 침실 문 안쪽에 선 사람의 눈높이 약 1.6미터에서 35밀리미터급 보통 광각 렌즈로 침대 위 벽면을 바라본 실제 카메라 다큐멘터리 풍 사진. 화면 중심에는 오래 사용해 누렇게 변색되고 군데군데 들뜬 저가형 비닐 벽지가 있으며, 그 표면에 손으로 급히 그린 듯 굵기와 농도가 고르지 않은 붉은 원이 물리적으로 남아 있다. 원의 정확한 중심에는 모서리가 닳고 누렇게 바랜 오래된 인화사진 한 장이 작은 금속 핀으로 벽에 고정되어 있다. 사진 표면과 가장자리에 검붉게 말라붙은 실제 피 얼룩이 있으나 사람, 얼굴, 시신은 전혀 보이지 않고 사진 속 내용도 얼룩과 퇴색 때문에 거의 식별되지 않는다. 붉은 원과 사진은 공중에 뜬 효과가 아니라 벽 표면에 접촉해 고정된 현실의 증거물이다.\n\n벽 아래에는 뒤집히고 구겨진 침구가 남은 낮은 침대가 일부 보인다. 방은 거칠게 수색당한 직후처럼 열린 종이 상자, 흩어진 종이와 생활 의류, 밀려난 침구가 바닥과 침대 주변에 무질서하게 남아 있지만 과장된 폐허가 아니라 실제 거주 중이던 작은 방의 혼란으로 보인다. 화면 가장자리에는 현대 한국 주택에서 흔한 흰색 새시 창문과 낡은 직물 커튼 일부가 들어온다. 커튼은 완전히 열리지 않아 해질녘의 차갑고 흐린 청회색 자연광이 좁은 틈으로 들어오며, 방 안의 평범한 흰색 발광다이오드 천장등은 약하게 켜져 벽과 사진에 현실적인 혼합광을 만든다. 해안의 습기 때문에 창틀 주변과 벽지 이음매에 옅은 물때, 미세한 곰팡이 반점, 변색이 있고 금속 핀에는 작은 산화 흔적이 있다.\n\n실제 벽지의 미세한 요철, 천의 직조, 종이 섬유, 말라붙은 얼룩, 플라스틱 새시의 긁힘, 침구의 주름과 일상적인 먼지를 정확하게 표현한다. 절제된 차가운 중성색 공간에서 물리적인 붉은 원과 검붉은 얼룩만 선명하게 눈에 들어오도록 하되 인위적인 색 보정 없이 자연스러운 노출과 명암을 유지한다. 자연스러운 피사계 심도, 실제 장소 기록 사진처럼 담담한 구도, 깨끗한 광고 사진이 아닌 생활 마모가 축적된 현장 사진. 후처리 없는 실제 디지털 일안 카메라 또는 미러리스 카메라 촬영본. 사람, 얼굴, 신체, 시신 없음. 위에서 내려다본 시점이 아니며 평면도, 건축 도면, 삽화, 삼차원 시각화가 아님. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            1,
            4
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Broad frontal coverage from unit 3 toward unit 14 allows opening marker 15 to frame the rear marker-bearing surface as required by S25_Shot4.",
          "lens_enum": "wide",
          "look_at_cell": [
            8,
            1
          ],
          "look_at_unit": 14
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 14 through opening marker 15 from camera unit 3. Retain fixed markers 16, 17, and 18 in the same positions established by L04B03, with marker 33 centered on the committed rear plane and marker 34 applied only as specified.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 3 at cell [1,4] toward unit 14 at cell [4,3]. Center the frontal axis on the target space and retain both sides of opening marker 15 as the foreground frame.",
          "subject_position_directive": "S25_Shot4 commits no subject. Keep the foreground opening and centered rear-plane markers unobstructed, and do not invent subjects in the view.",
          "state_cue_directive": "Carry transient markers 33 and 34 in the committed rear-plane and space state, together with used markers 14, 15, 16, 17, and 18. Keep these cues subordinate to the broad architectural reveal.",
          "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, and 40. Preserve the fixed positions of markers 15, 16, 17, and 18 from L04B03, and do not add spaces outside the unit-3-to-unit-14 cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_home",
          "prior_bg_ids": [
            "L04B03"
          ],
          "attached_ref_labels": [
            "bg:L04B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B05": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B05.png",
        "t2i_prompt": "2026년 대한민국 서해안 외딴 섬의 오래된 저층 주택 옥상에 덧붙여 지은 작고 생활감 있는 옥탑방 내부. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 사실적이고 담담한 모습. 철제 현관문 바로 안쪽에서 서 있는 사람의 눈높이 약 1.6미터로 촬영하고, 풀프레임 미러리스 카메라의 24밀리미터 광각 렌즈로 거실 겸 식사 공간을 대각선으로 가로질러 열린 거실 창과 안쪽의 딸 방 문까지 바라본다. 하향 평면도 시점이 아닌 자연스러운 실내 원근감.\n\n방 전체는 누군가 거칠게 수색하고 헤집은 직후처럼 황폐하다. 낡은 장판 위로 젖은 흙먼지가 묻은 신발 발자국이 현관에서 공동 생활 공간을 가로질러 이어지고, 작은 식탁 주변의 생활형 의자 여러 개가 옆으로 넘어져 있다. 수납장 문과 서랍은 열려 있고 일상 잡동사니와 종이, 빈 수납 상자, 천 조각이 바닥에 불규칙하게 흩어져 있으나 피나 시신은 없다. 얇은 커튼이 달린 알루미늄 새시 거실 창은 활짝 열려 있으며 차가운 바닷바람에 커튼 자락이 안쪽으로 들린다. 철제 현관문은 경첩과 고정 장치가 느슨해진 채 비스듬히 열려 있고, 바람에 조금 움직인 흔적이 가장자리의 매우 약한 자연스러운 움직임으로만 보인다. 안쪽 딸 방 문은 수색된 공동 공간 너머에서 분명하게 식별된다.\n\n한국의 오래된 옥탑 주거에서 흔한 낮은 천장, 군데군데 들뜨고 얼룩진 합지 벽지, 닳아 광택이 불균일한 비닐 장판, 오래된 형광등형 천장 조명, 저렴한 합판 수납장과 금속 문틀을 사실적으로 표현한다. 바닷바람과 습기로 생긴 창틀의 산화 자국, 문 하단의 녹과 긁힘, 벽 모서리의 곰팡이 얼룩, 가구 표면의 손때와 실제 나뭇결, 직물의 섬유 조직까지 정확하게 보인다. 현대 생활 공간이지만 값비싼 새 가구나 미래형 장비는 없고, 2020년대 중반 한국 섬마을의 검소하고 오래 사용한 살림으로 보이게 한다.\n\n해 질 녘의 차갑고 흐린 푸른 자연광이 열린 창으로 들어오고, 실내 형광등은 꺼져 있거나 거의 빛을 내지 않는다. 창밖에는 가까이 붙은 섬마을 저층 주택의 붉은 벽돌과 외장 타일 일부, 녹색 우레탄 방수층이 낡은 옥상, 물탱크, 에어컨 실외기와 배관, 빨랫줄, 전신주와 늘어진 전선이 제한적으로 보여 실제 사람이 사는 밀집 주거지임을 드러낸다. 과장된 공포 효과 없이 차가운 황혼, 바람, 수색 후의 정적과 불안만 현실적으로 전달한다.\n\n실제 콘크리트, 금속 녹과 산화, 직물 짜임, 합판과 목재 결, 먼지와 생활 얼룩을 정확히 묘사하고 자연스러운 심도와 현실적인 노출을 사용한다. 깨끗한 광고 사진처럼 정돈하지 말고 후처리 없는 실제 현장 기록 사진으로 표현한다. 사람, 얼굴, 시신, 피는 전혀 없다. 삽화, 회화, 컴퓨터 그래픽, 건축 시각화, 평면도, 조감도가 아닌 실제 카메라 사진. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "철제 현관문 가까운 위치의 서 있는 사람 눈높이에서 거실 겸 식사 공간 전체의 참혹하게 뒤진 상태를 넓게 보여준다. 공동 공간을 가로지르는 흙먼지 발자국, 넘어진 식탁 의자, 바람이 들어오는 열린 창, 경첩이 느슨해져 덜컹거리는 현관문이 한 화면에서 명확히 읽혀야 한다.",
            "shot_id": "S25_Shot8"
          },
          {
            "guide_text": "동일한 옥탑방의 배치와 해 질 녘 빛, 훼손 상태를 유지한다. 현관 쪽 전경의 느슨한 철제 문에서 시작해 어질러진 거실 겸 식사 공간과 열린 창, 안쪽의 딸 방 문까지 이어지는 깊이를 강조하며, 사람의 흔적 없이 수색 직후 버려진 듯한 정적을 보여준다.",
            "shot_id": "S27_Shot1"
          }
        ],
        "shot_ids": [
          "S25_Shot8",
          "S27_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_3",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2 (iron entry door), facing diagonally through number 3 (living-dining area) toward number 4 (living window) and number 15 (daughter bedroom door)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Show the desolate searched interior with footprints crossing the shared zone, toppled dining chairs, the open living window, and the loose entry door moving in the wind."
        },
        "reference_decision": {
          "bg_id": "L04B05",
          "fp_id": "fp_l04_rooftop_home",
          "node_index": 6,
          "mode": "two_refs_distinct_spaces",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B05 targets units 1, 3, 8, and 14 and requires continuity across the unit-14 space and the distinct shared unit-3/1/8 space. L04B04 fixes the unit-14 side, L04B02 fixes the shared side, and the broad unit-14-to-unit-1 axis supports the route and surrounding context in the consuming shots.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B02.png",
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B04.png"
          ],
          "source_bg_ids": [
            "L04B02",
            "L04B04"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit3_connected_shared",
              "ps_unit14_private"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "distinct_visible_spaces",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_unit3_connected_shared",
                "ref_bg_id": "L04B02",
                "space_description": "The fixed marker layout across target units 1, 3, and 8."
              },
              {
                "physical_space_id": "ps_unit14_private",
                "ref_bg_id": "L04B04",
                "space_description": "The fixed unit-14 structure and opening-marker relationship."
              }
            ],
            "why_single_ref_or_two_refs": "Two references are required because S25_Shot8 makes the route from unit 14 toward the exit co-visible with peripheral fixed elements in units 3 and 1, while the BG target set also includes unit 8; these are distinct visible physical-space components."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              3
            ],
            "camera_unit": 14,
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 14 toward unit 1 links the unit-14 departure point to the target route through units 3 and 1, with unit 8 context admitted where supported.",
            "lens_enum": "wide",
            "look_at_cell": [
              1,
              2
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 14 opening toward the connected route through unit 3 to unit 1, with unit 8 included only where supported by the broad cone. Positively preserve markers 14, 15, 17, and 18 from L04B04 and markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 24 from L04B02.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 14 at cell [4,3] toward unit 1 at cell [1,0]. Align the depth route through unit 3 toward unit 1, retain supportable unit-8 context, and allow S27_Shot1 to use a softer medium-close crop without changing the structural plate.",
            "subject_position_directive": "For S25_Shot8, reserve the middle-center midground for the committed back-facing subject, with the route toward unit 1 in the upper-center background and marker 36 peripheral. For S27_Shot1, reserve the middle-center for the committed three-quarter subject while retaining softened marker context around the shoulders.",
            "state_cue_directive": "Carry transient markers 34, 35, 36, 37, and 38 together with used base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 17, 18, and 24. Keep each transient cue attached to its committed numbered element or visible route context.",
            "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 39, and 40. Preserve the unit-14 fixed placements from L04B04 and the unit-1/3/8 fixed placements from L04B02; do not import either reference's excluded transient overlays or add spaces outside the wide cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe two supplied references depict different visible spaces within the same dwelling that are co-visible from the planned camera. Inherit the dwelling's shared material and lighting identity from both, but keep each room's architecture distinct as the references show.\n\nREFERENCE PLAN: mode='two_refs_distinct_spaces'\n  - selected_refs[0]: ref_bg_id='L04B02' physical_space_id='ps_unit3_connected_shared'\n  - selected_refs[1]: ref_bg_id='L04B04' physical_space_id='ps_unit14_private'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 14\n  - camera_cell: [4, 3]\n  - look_at_unit: 1\n  - look_at_cell: [1, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 14 toward unit 1 links the unit-14 departure point to the target route through units 3 and 1, with unit 8 context admitted where supported.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 14 opening toward the connected route through unit 3 to unit 1, with unit 8 included only where supported by the broad cone. Positively preserve markers 14, 15, 17, and 18 from L04B04 and markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 24 from L04B02.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 14 at cell [4,3] toward unit 1 at cell [1,0]. Align the depth route through unit 3 toward unit 1, retain supportable unit-8 context, and allow S27_Shot1 to use a softer medium-close crop without changing the structural plate.\n  - subject_position_directive: For S25_Shot8, reserve the middle-center midground for the committed back-facing subject, with the route toward unit 1 in the upper-center background and marker 36 peripheral. For S27_Shot1, reserve the middle-center for the committed three-quarter subject while retaining softened marker context around the shoulders.\n  - state_cue_directive: Carry transient markers 34, 35, 36, 37, and 38 together with used base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 17, 18, and 24. Keep each transient cue attached to its committed numbered element or visible route context.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 39, and 40. Preserve the unit-14 fixed placements from L04B04 and the unit-1/3/8 fixed placements from L04B02; do not import either reference's excluded transient overlays or add spaces outside the wide cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe two supplied references depict different visible spaces within the same dwelling that are co-visible from the planned camera. Inherit the dwelling's shared material and lighting identity from both, but keep each room's architecture distinct as the references show.\n\nREFERENCE PLAN: mode='two_refs_distinct_spaces'\n  - selected_refs[0]: ref_bg_id='L04B02' physical_space_id='ps_unit3_connected_shared'\n  - selected_refs[1]: ref_bg_id='L04B04' physical_space_id='ps_unit14_private'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 14\n  - camera_cell: [4, 3]\n  - look_at_unit: 1\n  - look_at_cell: [1, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 14 toward unit 1 links the unit-14 departure point to the target route through units 3 and 1, with unit 8 context admitted where supported.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 14 opening toward the connected route through unit 3 to unit 1, with unit 8 included only where supported by the broad cone. Positively preserve markers 14, 15, 17, and 18 from L04B04 and markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 24 from L04B02.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 14 at cell [4,3] toward unit 1 at cell [1,0]. Align the depth route through unit 3 toward unit 1, retain supportable unit-8 context, and allow S27_Shot1 to use a softer medium-close crop without changing the structural plate.\n  - subject_position_directive: For S25_Shot8, reserve the middle-center midground for the committed back-facing subject, with the route toward unit 1 in the upper-center background and marker 36 peripheral. For S27_Shot1, reserve the middle-center for the committed three-quarter subject while retaining softened marker context around the shoulders.\n  - state_cue_directive: Carry transient markers 34, 35, 36, 37, and 38 together with used base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 17, 18, and 24. Keep each transient cue attached to its committed numbered element or visible route context.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 39, and 40. Preserve the unit-14 fixed placements from L04B04 and the unit-1/3/8 fixed placements from L04B02; do not import either reference's excluded transient overlays or add spaces outside the wide cone.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe two supplied references depict different visible spaces within the same dwelling that are co-visible from the planned camera. Inherit the dwelling's shared material and lighting identity from both, but keep each room's architecture distinct as the references show.\n\nREFERENCE PLAN: mode='two_refs_distinct_spaces'\n  - selected_refs[0]: ref_bg_id='L04B02' physical_space_id='ps_unit3_connected_shared'\n  - selected_refs[1]: ref_bg_id='L04B04' physical_space_id='ps_unit14_private'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 14\n  - camera_cell: [4, 3]\n  - look_at_unit: 1\n  - look_at_cell: [1, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 14 toward unit 1 links the unit-14 departure point to the target route through units 3 and 1, with unit 8 context admitted where supported.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 14 opening toward the connected route through unit 3 to unit 1, with unit 8 included only where supported by the broad cone. Positively preserve markers 14, 15, 17, and 18 from L04B04 and markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 24 from L04B02.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 14 at cell [4,3] toward unit 1 at cell [1,0]. Align the depth route through unit 3 toward unit 1, retain supportable unit-8 context, and allow S27_Shot1 to use a softer medium-close crop without changing the structural plate.\n  - subject_position_directive: For S25_Shot8, reserve the middle-center midground for the committed back-facing subject, with the route toward unit 1 in the upper-center background and marker 36 peripheral. For S27_Shot1, reserve the middle-center for the committed three-quarter subject while retaining softened marker context around the shoulders.\n  - state_cue_directive: Carry transient markers 34, 35, 36, 37, and 38 together with used base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 17, 18, and 24. Keep each transient cue attached to its committed numbered element or visible route context.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 39, and 40. Preserve the unit-14 fixed placements from L04B04 and the unit-1/3/8 fixed placements from L04B02; do not import either reference's excluded transient overlays or add spaces outside the wide cone.\n\n2026년 대한민국 서해안 외딴 섬의 오래된 저층 주택 옥상에 덧붙여 지은 작고 생활감 있는 옥탑방 내부. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 사실적이고 담담한 모습. 철제 현관문 바로 안쪽에서 서 있는 사람의 눈높이 약 1.6미터로 촬영하고, 풀프레임 미러리스 카메라의 24밀리미터 광각 렌즈로 거실 겸 식사 공간을 대각선으로 가로질러 열린 거실 창과 안쪽의 딸 방 문까지 바라본다. 하향 평면도 시점이 아닌 자연스러운 실내 원근감.\n\n방 전체는 누군가 거칠게 수색하고 헤집은 직후처럼 황폐하다. 낡은 장판 위로 젖은 흙먼지가 묻은 신발 발자국이 현관에서 공동 생활 공간을 가로질러 이어지고, 작은 식탁 주변의 생활형 의자 여러 개가 옆으로 넘어져 있다. 수납장 문과 서랍은 열려 있고 일상 잡동사니와 종이, 빈 수납 상자, 천 조각이 바닥에 불규칙하게 흩어져 있으나 피나 시신은 없다. 얇은 커튼이 달린 알루미늄 새시 거실 창은 활짝 열려 있으며 차가운 바닷바람에 커튼 자락이 안쪽으로 들린다. 철제 현관문은 경첩과 고정 장치가 느슨해진 채 비스듬히 열려 있고, 바람에 조금 움직인 흔적이 가장자리의 매우 약한 자연스러운 움직임으로만 보인다. 안쪽 딸 방 문은 수색된 공동 공간 너머에서 분명하게 식별된다.\n\n한국의 오래된 옥탑 주거에서 흔한 낮은 천장, 군데군데 들뜨고 얼룩진 합지 벽지, 닳아 광택이 불균일한 비닐 장판, 오래된 형광등형 천장 조명, 저렴한 합판 수납장과 금속 문틀을 사실적으로 표현한다. 바닷바람과 습기로 생긴 창틀의 산화 자국, 문 하단의 녹과 긁힘, 벽 모서리의 곰팡이 얼룩, 가구 표면의 손때와 실제 나뭇결, 직물의 섬유 조직까지 정확하게 보인다. 현대 생활 공간이지만 값비싼 새 가구나 미래형 장비는 없고, 2020년대 중반 한국 섬마을의 검소하고 오래 사용한 살림으로 보이게 한다.\n\n해 질 녘의 차갑고 흐린 푸른 자연광이 열린 창으로 들어오고, 실내 형광등은 꺼져 있거나 거의 빛을 내지 않는다. 창밖에는 가까이 붙은 섬마을 저층 주택의 붉은 벽돌과 외장 타일 일부, 녹색 우레탄 방수층이 낡은 옥상, 물탱크, 에어컨 실외기와 배관, 빨랫줄, 전신주와 늘어진 전선이 제한적으로 보여 실제 사람이 사는 밀집 주거지임을 드러낸다. 과장된 공포 효과 없이 차가운 황혼, 바람, 수색 후의 정적과 불안만 현실적으로 전달한다.\n\n실제 콘크리트, 금속 녹과 산화, 직물 짜임, 합판과 목재 결, 먼지와 생활 얼룩을 정확히 묘사하고 자연스러운 심도와 현실적인 노출을 사용한다. 깨끗한 광고 사진처럼 정돈하지 말고 후처리 없는 실제 현장 기록 사진으로 표현한다. 사람, 얼굴, 시신, 피는 전혀 없다. 삽화, 회화, 컴퓨터 그래픽, 건축 시각화, 평면도, 조감도가 아닌 실제 카메라 사진. 16:9 가로 비율, 실제 카메라 촬영본.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            4,
            3
          ],
          "camera_unit": 14,
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 14 toward unit 1 links the unit-14 departure point to the target route through units 3 and 1, with unit 8 context admitted where supported.",
          "lens_enum": "wide",
          "look_at_cell": [
            1,
            2
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 6,
        "shot_aware_plan_mode": "two_refs_distinct_spaces",
        "render_guidance": {
          "visible_space_directive": "Show unit 14 opening toward the connected route through unit 3 to unit 1, with unit 8 included only where supported by the broad cone. Positively preserve markers 14, 15, 17, and 18 from L04B04 and markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 24 from L04B02.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 14 at cell [4,3] toward unit 1 at cell [1,0]. Align the depth route through unit 3 toward unit 1, retain supportable unit-8 context, and allow S27_Shot1 to use a softer medium-close crop without changing the structural plate.",
          "subject_position_directive": "For S25_Shot8, reserve the middle-center midground for the committed back-facing subject, with the route toward unit 1 in the upper-center background and marker 36 peripheral. For S27_Shot1, reserve the middle-center for the committed three-quarter subject while retaining softened marker context around the shoulders.",
          "state_cue_directive": "Carry transient markers 34, 35, 36, 37, and 38 together with used base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 17, 18, and 24. Keep each transient cue attached to its committed numbered element or visible route context.",
          "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 39, and 40. Preserve the unit-14 fixed placements from L04B04 and the unit-1/3/8 fixed placements from L04B02; do not import either reference's excluded transient overlays or add spaces outside the wide cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_home",
          "prior_bg_ids": [
            "L04B02",
            "L04B04"
          ],
          "attached_ref_labels": [
            "bg:L04B02",
            "bg:L04B04",
            "same_loc_anchor:L04B03"
          ],
          "ref_used": "refs_3",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L04B03",
          "loc_id": "L04"
        }
      },
      "L09B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L09",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L09B02.png",
        "t2i_prompt": "2026년 대한민국 서해안 외딴 섬의 오래된 저층 주택 옥상, 옥탑방으로 이어지는 외부 계단 상부의 어두운 계단참. 계단 상단부에 선 촬영자가 위쪽을 바라보는 구도이며, 상부 계단참 너머 옥탑방 외벽에 설치된 낡은 철제 출입문이 화면의 지배적인 종착점이다. 철문은 수상하게 반쯤 열려 있고, 문짝과 철제 문틀에는 습기와 바닷바람으로 생긴 실제 녹, 벗겨진 도장, 손때와 긁힘이 남아 있다. 좁은 문틈 너머 실내는 조명 없이 깊고 불완전하게 보이는 현실적인 어둠이며, 내부의 사람이나 형체는 전혀 없다.\n\n상부 계단참은 거친 시멘트와 오래된 미끄럼 방지 마감으로 이루어지고, 모서리에는 빗물 얼룩, 먼지, 작은 낙엽과 염분 자국이 축적되어 있다. 프레임 한쪽에는 계단이 옥상에서 끝난다는 것을 알 수 있도록 낡아 바랜 녹색 우레탄 방수 옥상 바닥의 좁은 부분과 낮은 콘크리트 난간 가장자리를 포함한다. 방수층에는 덧칠 자국, 미세한 균열, 물 고임 흔적이 있다. 옥탑방 외벽은 섬 지역의 오래된 한국 저층 주택에서 흔한 붉은 벽돌 또는 작은 석재 타일 마감과 부분적으로 노출된 시멘트 보수면이 자연스럽게 섞여 있으며, 새시 창 일부와 금속 방범창, 외벽을 따라 고정된 에어컨 실외기 배관과 가스 배관·계량기 등 실제 생활 설비가 과도하지 않게 보인다. 주변 가장자리 너머에는 비슷한 연식의 밀집한 저층 주택 옥상, 물탱크, 빨래줄, 작은 화분, 실외기, 전신주와 늘어진 전선이 제한적으로 겹쳐 보여 대상 건물이 고립된 콘크리트 구조물이나 요새처럼 보이지 않게 한다.\n\n깊은 밤 또는 빛이 거의 없는 옥상 환경. 멀리 있는 생활 조명과 흐린 하늘의 약한 냉색 주변광만 계단 모서리, 녹슨 철문과 젖은 표면을 희미하게 드러내며, 문 안쪽은 노출을 억지로 밝히지 않는다. 선택적인 붉은 표식이나 초자연적 형상은 만들지 말고, 평범한 주거 공간의 실제 노후와 불완전한 어둠만으로 긴장감을 형성한다. 사람, 얼굴, 실루엣, 시체, 피는 없다.\n\n실제 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영한 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6m, 계단을 오르는 방향의 자연스러운 원근, 수직선 왜곡을 억제한 현실적인 시야, 자연스러운 심도. 실제 콘크리트, 녹슨 금속, 벽돌과 석재 타일, 고무 배관, 직물 빨랫줄의 정확한 질감과 일상적인 마모·얼룩을 표현한다. 깨끗한 스톡 사진이 아니라 사람이 실제 거주하는 장소의 무보정 현장 기록 사진처럼 보여야 한다. 하향식 시점, 평면도, 건축 도면, 건축 시각화, CGI, 삽화는 금지. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "외부 계단 상단부에서 위를 바라보며 상부 계단참과 반쯤 열린 철제 출입문을 정면에 가깝게 포착한다. 출입문이 화면의 지배적인 종착점이 되게 하고, 문틈 안쪽은 조명 없는 현실적인 어둠으로 남긴다. 프레임 가장자리에 녹색 방수 옥상 바닥의 좁은 일부와 낮은 옥상 난간 끝을 함께 보여 계단이 옥상에서 끝난다는 사실을 명확히 한다. 사람이나 얼굴은 등장시키지 않는다.",
            "shot_id": "S11_Shot3"
          }
        ],
        "shot_ids": [
          "S11_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "on the upper portion of number 2 (exterior stair flight), facing upward across number 4 (upper landing) toward number 7 (iron entrance door) in the wall of number 6 (rooftop dwelling enclosure)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Make number 7 the dominant endpoint and depict it in the half-open state specified by transient marker 12. Include a narrow portion of number 5 and the edge of number 9 to establish that the stairs terminate on the rooftop."
        },
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [2, 3]\n  - look_at_unit: 6\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 6, centering look-at cell [1,4] so opening marker 7 occupies the upper-middle beyond the foreground extent of unit 5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera-side unit 4 opening broadly across unit 5 toward unit 6, with opening marker 7 as the terminal focal element. Preserve the floor-plan relationships of target units 2, 4, 5, 6, and 9, but include units 2 and 9 only where they fall within the wide view from unit 4; do not imply visibility beyond the geometry-supported cone.\n  - camera_framing_directive: Frame from camera unit 4 at cell [2,3] toward look-at unit 6 through cell [1,4], using the wide lens at 90 degrees for broad foreground coverage. Keep opening marker 7 in the upper-center beyond a broad visible extent of unit 5.\n  - subject_position_directive: Keep the staged observer entirely outside the frame just behind the camera-side position at unit 4; only the implied eyeline toward opening marker 7 is committed. Add no invented subjects.\n  - state_cue_directive: Carry transient marker 12 as the committed half-open state of opening marker 7, with the dark area of unit 6 visible through that opening. Maintain the staged low-key, restrained night illumination without inventing an additional state cue or light source.\n  - negative_continuity_directive: Do not introduce uncommitted subjects, additional state overlays, or numbered elements outside the committed set 2, 4, 5, 6, 7, 9, and 12. Do not force spaces outside the chosen view cone into frame or relocate opening marker 7 relative to units 4, 5, and 6.\n\n2026년 대한민국 서해안 외딴 섬의 오래된 저층 주택 옥상, 옥탑방으로 이어지는 외부 계단 상부의 어두운 계단참. 계단 상단부에 선 촬영자가 위쪽을 바라보는 구도이며, 상부 계단참 너머 옥탑방 외벽에 설치된 낡은 철제 출입문이 화면의 지배적인 종착점이다. 철문은 수상하게 반쯤 열려 있고, 문짝과 철제 문틀에는 습기와 바닷바람으로 생긴 실제 녹, 벗겨진 도장, 손때와 긁힘이 남아 있다. 좁은 문틈 너머 실내는 조명 없이 깊고 불완전하게 보이는 현실적인 어둠이며, 내부의 사람이나 형체는 전혀 없다.\n\n상부 계단참은 거친 시멘트와 오래된 미끄럼 방지 마감으로 이루어지고, 모서리에는 빗물 얼룩, 먼지, 작은 낙엽과 염분 자국이 축적되어 있다. 프레임 한쪽에는 계단이 옥상에서 끝난다는 것을 알 수 있도록 낡아 바랜 녹색 우레탄 방수 옥상 바닥의 좁은 부분과 낮은 콘크리트 난간 가장자리를 포함한다. 방수층에는 덧칠 자국, 미세한 균열, 물 고임 흔적이 있다. 옥탑방 외벽은 섬 지역의 오래된 한국 저층 주택에서 흔한 붉은 벽돌 또는 작은 석재 타일 마감과 부분적으로 노출된 시멘트 보수면이 자연스럽게 섞여 있으며, 새시 창 일부와 금속 방범창, 외벽을 따라 고정된 에어컨 실외기 배관과 가스 배관·계량기 등 실제 생활 설비가 과도하지 않게 보인다. 주변 가장자리 너머에는 비슷한 연식의 밀집한 저층 주택 옥상, 물탱크, 빨래줄, 작은 화분, 실외기, 전신주와 늘어진 전선이 제한적으로 겹쳐 보여 대상 건물이 고립된 콘크리트 구조물이나 요새처럼 보이지 않게 한다.\n\n깊은 밤 또는 빛이 거의 없는 옥상 환경. 멀리 있는 생활 조명과 흐린 하늘의 약한 냉색 주변광만 계단 모서리, 녹슨 철문과 젖은 표면을 희미하게 드러내며, 문 안쪽은 노출을 억지로 밝히지 않는다. 선택적인 붉은 표식이나 초자연적 형상은 만들지 말고, 평범한 주거 공간의 실제 노후와 불완전한 어둠만으로 긴장감을 형성한다. 사람, 얼굴, 실루엣, 시체, 피는 없다.\n\n실제 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영한 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6m, 계단을 오르는 방향의 자연스러운 원근, 수직선 왜곡을 억제한 현실적인 시야, 자연스러운 심도. 실제 콘크리트, 녹슨 금속, 벽돌과 석재 타일, 고무 배관, 직물 빨랫줄의 정확한 질감과 일상적인 마모·얼룩을 표현한다. 깨끗한 스톡 사진이 아니라 사람이 실제 거주하는 장소의 무보정 현장 기록 사진처럼 보여야 한다. 하향식 시점, 평면도, 건축 도면, 건축 시각화, CGI, 삽화는 금지. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "attached_reference_lineage": {
          "fp_id": "fp_l09_rooftop_stairs",
          "prior_bg_ids": [
            "L03B03"
          ],
          "attached_ref_labels": [
            "aerial:bg_rooftop_residence",
            "bg:L03B03"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_rooftop_residence",
          "chain_index": 3,
          "prev_bg_id": "L03B03",
          "prev_source": "chain",
          "order_source": "llm"
        },
        "reference_decision": {
          "bg_id": "L09B02",
          "fp_id": "fp_l09_rooftop_stairs",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L09B02 is the sole supplied clean-anchor candidate and the only render-ready BG, so it establishes dwelling identity directly from the floor plan without a prior reference. For S11_Shot3, camera unit 4 at [2,3] looking toward unit 6 through [1,4] aligns opening marker 7 with the committed upper-center background position, while the wide 90-degree view provides the required foreground coverage across unit 5.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/floor_plan/fp_l09_rooftop_stairs.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_no_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "As the dwelling-identity anchor, this node is rendered from the base floor plan and uses no prior reference."
          },
          "camera_decision": {
            "camera_cell": [
              2,
              3
            ],
            "camera_unit": 4,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 4 toward unit 6, centering look-at cell [1,4] so opening marker 7 occupies the upper-middle beyond the foreground extent of unit 5.",
            "lens_enum": "wide",
            "look_at_cell": [
              1,
              4
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "Show camera-side unit 4 opening broadly across unit 5 toward unit 6, with opening marker 7 as the terminal focal element. Preserve the floor-plan relationships of target units 2, 4, 5, 6, and 9, but include units 2 and 9 only where they fall within the wide view from unit 4; do not imply visibility beyond the geometry-supported cone.",
            "camera_framing_directive": "Frame from camera unit 4 at cell [2,3] toward look-at unit 6 through cell [1,4], using the wide lens at 90 degrees for broad foreground coverage. Keep opening marker 7 in the upper-center beyond a broad visible extent of unit 5.",
            "subject_position_directive": "Keep the staged observer entirely outside the frame just behind the camera-side position at unit 4; only the implied eyeline toward opening marker 7 is committed. Add no invented subjects.",
            "state_cue_directive": "Carry transient marker 12 as the committed half-open state of opening marker 7, with the dark area of unit 6 visible through that opening. Maintain the staged low-key, restrained night illumination without inventing an additional state cue or light source.",
            "negative_continuity_directive": "Do not introduce uncommitted subjects, additional state overlays, or numbered elements outside the committed set 2, 4, 5, 6, 7, 9, and 12. Do not force spaces outside the chosen view cone into frame or relocate opening marker 7 relative to units 4, 5, and 6."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [2, 3]\n  - look_at_unit: 6\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 6, centering look-at cell [1,4] so opening marker 7 occupies the upper-middle beyond the foreground extent of unit 5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera-side unit 4 opening broadly across unit 5 toward unit 6, with opening marker 7 as the terminal focal element. Preserve the floor-plan relationships of target units 2, 4, 5, 6, and 9, but include units 2 and 9 only where they fall within the wide view from unit 4; do not imply visibility beyond the geometry-supported cone.\n  - camera_framing_directive: Frame from camera unit 4 at cell [2,3] toward look-at unit 6 through cell [1,4], using the wide lens at 90 degrees for broad foreground coverage. Keep opening marker 7 in the upper-center beyond a broad visible extent of unit 5.\n  - subject_position_directive: Keep the staged observer entirely outside the frame just behind the camera-side position at unit 4; only the implied eyeline toward opening marker 7 is committed. Add no invented subjects.\n  - state_cue_directive: Carry transient marker 12 as the committed half-open state of opening marker 7, with the dark area of unit 6 visible through that opening. Maintain the staged low-key, restrained night illumination without inventing an additional state cue or light source.\n  - negative_continuity_directive: Do not introduce uncommitted subjects, additional state overlays, or numbered elements outside the committed set 2, 4, 5, 6, 7, 9, and 12. Do not force spaces outside the chosen view cone into frame or relocate opening marker 7 relative to units 4, 5, and 6.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [2, 3]\n  - look_at_unit: 6\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 6, centering look-at cell [1,4] so opening marker 7 occupies the upper-middle beyond the foreground extent of unit 5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera-side unit 4 opening broadly across unit 5 toward unit 6, with opening marker 7 as the terminal focal element. Preserve the floor-plan relationships of target units 2, 4, 5, 6, and 9, but include units 2 and 9 only where they fall within the wide view from unit 4; do not imply visibility beyond the geometry-supported cone.\n  - camera_framing_directive: Frame from camera unit 4 at cell [2,3] toward look-at unit 6 through cell [1,4], using the wide lens at 90 degrees for broad foreground coverage. Keep opening marker 7 in the upper-center beyond a broad visible extent of unit 5.\n  - subject_position_directive: Keep the staged observer entirely outside the frame just behind the camera-side position at unit 4; only the implied eyeline toward opening marker 7 is committed. Add no invented subjects.\n  - state_cue_directive: Carry transient marker 12 as the committed half-open state of opening marker 7, with the dark area of unit 6 visible through that opening. Maintain the staged low-key, restrained night illumination without inventing an additional state cue or light source.\n  - negative_continuity_directive: Do not introduce uncommitted subjects, additional state overlays, or numbered elements outside the committed set 2, 4, 5, 6, 7, 9, and 12. Do not force spaces outside the chosen view cone into frame or relocate opening marker 7 relative to units 4, 5, and 6.\n\n",
        "camera_decision": {
          "camera_cell": [
            2,
            3
          ],
          "camera_unit": 4,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 4 toward unit 6, centering look-at cell [1,4] so opening marker 7 occupies the upper-middle beyond the foreground extent of unit 5.",
          "lens_enum": "wide",
          "look_at_cell": [
            1,
            4
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show camera-side unit 4 opening broadly across unit 5 toward unit 6, with opening marker 7 as the terminal focal element. Preserve the floor-plan relationships of target units 2, 4, 5, 6, and 9, but include units 2 and 9 only where they fall within the wide view from unit 4; do not imply visibility beyond the geometry-supported cone.",
          "camera_framing_directive": "Frame from camera unit 4 at cell [2,3] toward look-at unit 6 through cell [1,4], using the wide lens at 90 degrees for broad foreground coverage. Keep opening marker 7 in the upper-center beyond a broad visible extent of unit 5.",
          "subject_position_directive": "Keep the staged observer entirely outside the frame just behind the camera-side position at unit 4; only the implied eyeline toward opening marker 7 is committed. Add no invented subjects.",
          "state_cue_directive": "Carry transient marker 12 as the committed half-open state of opening marker 7, with the dark area of unit 6 visible through that opening. Maintain the staged low-key, restrained night illumination without inventing an additional state cue or light source.",
          "negative_continuity_directive": "Do not introduce uncommitted subjects, additional state overlays, or numbered elements outside the committed set 2, 4, 5, 6, 7, 9, and 12. Do not force spaces outside the chosen view cone into frame or relocate opening marker 7 relative to units 4, 5, and 6."
        },
        "aerial_ref": {
          "loc_id": "L09",
          "group_id": "bg_rooftop_residence"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L09B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L09",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L09B01.png",
        "t2i_prompt": "2026년 대한민국 서해안권 외딴 섬의 소규모 저층 빌라 외곽 마당과 생활형 주차 구역을 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 차량 출입문 바로 안쪽, 약 1.6m의 서 있는 사람 눈높이에서 28mm 광각 렌즈로 주차면 두 곳을 사선으로 가로질러 빌라 외벽의 노출형 외부 계단과 상부 계단참을 바라본다. 주차 구역 안에는 현대 한국형 경찰 순찰차 한 대가 급히 들어와 멈춰 있고 지붕 경광등이 작동 중이며, 적색과 청색 섬광이 오래된 외벽, 금속 난간, 새시 창, 주차선과 약간 축축한 콘크리트 바닥에 현실적으로 반사된다. 인물이나 얼굴은 전혀 없고, 열린 차량문도 없이 차량만 정차해 있어 막 도착한 직후의 충격과 긴박함을 전달한다. 옥상 방향으로 이어지는 외부 철제 계단과 중간 및 상부 계단참을 프레임의 핵심 동선으로 또렷하게 보이게 하고, 계단 위에는 아무도 없도록 한다.\n\n대상 건물은 한국 섬 지역의 실제 다세대 빌라처럼 붉은 벽돌 외장과 일부 회색 화강석 타일 마감, 군데군데 빗물 자국과 백화가 남은 모르타르 줄눈, 알루미늄 새시 창, 저층 창문의 금속 방범창, 낡은 도장과 녹이 비친 외부 철제 계단을 갖춘 모습이다. 외벽에는 에어컨 실외기와 노출 배관, 도시가스 배관과 계량기, 배수관, 전기·통신함이 층층이 설치되어 있다. 후면 모서리에는 쓰레기통과 작은 생활 설비, 서로 다른 크기의 화분과 접어 둔 빨래 건조대 같은 평범한 거주 흔적을 보조적으로 남긴다. 옥상 가장자리에는 바랜 녹색 우레탄 방수 도장과 덧칠 흔적이 살짝 보이고, 난간 주변에는 물탱크와 빨랫줄이 실제 주거 설비처럼 자연스럽게 배치된다.\n\n경계 담장 너머에는 비슷한 붉은 벽돌과 석재 타일 외장의 저층 주택들이 좁은 골목을 따라 밀집해 있고, 전신주와 처진 전선, 담장 옆 생활 차량, 작은 방범등이 보여 고립된 요새가 아니라 사람이 실제 거주하는 섬 동네로 느껴져야 한다. 야간의 기본광은 차가운 보안등과 창문에서 희미하게 새는 생활 조명이며, 경찰 경광등만 선택적으로 강한 적색과 청색 반사를 만든다. 과장된 안개나 초자연적 물체 없이 실제 야간 노출 범위와 자연스러운 짙은 그림자, 밝은 경광등 주변의 제한적인 하이라이트 번짐을 유지한다. 실제 콘크리트의 얼룩, 금속의 녹과 도장 벗겨짐, 벽돌과 석재의 거친 표면, 유리 반사, 고무 타이어와 차체 도장의 정확한 질감, 일상적인 마모와 염분성 습기 흔적을 세밀하게 표현한다. 실제 DSLR 또는 미러리스 카메라로 촬영한 현장 기록 사진, 자연스러운 원근과 심도, 사실적인 저조도 노출, 과도한 후처리 없음, 깨끗한 광고 사진이 아님. 평면도 시점, 조감도, 건축 도면, 삽화, 그래픽, 3D 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "차량 출입문 근처의 눈높이에서 경찰차가 주차 구역 안에 막 정차한 상태를 넓게 보여준다. 작동 중인 경광등의 적색과 청색 빛이 젖은 바닥, 빌라 외벽, 금속 계단에 불규칙하게 반사되도록 하되 사람은 넣지 않는다. 외부 계단과 상부 계단참까지 이어지는 이동 경로가 한눈에 읽혀야 한다.",
            "shot_id": "S13_Shot3"
          },
          {
            "guide_text": "같은 방향성을 유지하면서 외부 계단과 상부 계단참을 조금 더 강하게 강조한다. 전경 가장자리에는 정차한 경찰차와 켜진 경광등이 남아 있고, 비어 있는 계단이 급박한 옥상 대응의 경로처럼 선명하게 이어져야 한다. 후면 모서리의 생활 설비는 작게 남겨 공간 연속성을 유지한다.",
            "shot_id": "S13_Shot4"
          }
        ],
        "shot_ids": [
          "S13_Shot3",
          "S13_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 6 (vehicle gate), facing diagonally across number 2 and number 3 (parking bays) toward number 8 (exterior stair flight) and number 9 (upper stair landing)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Show number 10 stopped within the parking area with number 11 active; keep the stair route prominent for the urgent rooftop response, and retain number 4 in the rear corner as secondary continuity detail."
        },
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [5, 4]\n  - look_at_unit: 9\n  - look_at_cell: [4, 1]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 5 toward unit 9, with look-at cell [4,1] holding fixed marker 8 as the principal structural line. This supports the medium framing in S13_Shot3 and allows S13_Shot4 to use a close subject crop with minimal background.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 5 at [5,4], direct the view toward unit 9 through look-at cell [4,1], making fixed marker 8 and the approach toward unit 9 the principal visible structure. Units 1, 2, 3, and 4 and openings 6 and 7 are geometry supersets only and should appear solely where the normal 50-degree cone actually admits them; retain markers 1 through 9 as the underlying floor-plan continuity set.\n  - camera_framing_directive: Frame from camera unit 5 at cell [5,4] toward look-at unit 9 using the verbatim look-at cell [4,1]. Use the normal 50-degree field of view for neutral coverage, keeping fixed marker 8 as a strong receding line behind the S13_Shot3 medium subject framing while retaining enough latitude for the background-minimal close crop in S13_Shot4.\n  - subject_position_directive: For S13_Shot3, place the staged subject in a profile-right medium view near camera unit 5, with the upper body occupying roughly two thirds of the frame, the upward gaze near the upper third, lowered arms visible at the bottom, and fixed marker 8 receding behind. For S13_Shot4, use the committed foreground middle-center placement facing the camera at eye level, with the face occupying most of the image and surrounding subjects excluded.\n  - state_cue_directive: The committed state includes transient markers 10 and 11, together with numbered elements 1 through 9. Carry markers 10 and 11 as temporary scene-layer cues under the low-key nighttime ambience stated by S13_Shot3 and S13_Shot4; do not invent additional state cues beyond the listed numbered elements and shot staging.\n  - negative_continuity_directive: Keep base markers 1 through 9 in their floor-plan-fixed relationships, including openings 6 and 7 and fixed marker 8. Do not introduce unlisted numbered elements, do not relocate markers to force them into the 50-degree view, and do not depict units outside the camera-to-look-at slice as though they were directly visible. Preserve transient markers 10 and 11 only as committed state cues rather than converting them into permanent structure.\n\n2026년 대한민국 서해안권 외딴 섬의 소규모 저층 빌라 외곽 마당과 생활형 주차 구역을 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 차량 출입문 바로 안쪽, 약 1.6m의 서 있는 사람 눈높이에서 28mm 광각 렌즈로 주차면 두 곳을 사선으로 가로질러 빌라 외벽의 노출형 외부 계단과 상부 계단참을 바라본다. 주차 구역 안에는 현대 한국형 경찰 순찰차 한 대가 급히 들어와 멈춰 있고 지붕 경광등이 작동 중이며, 적색과 청색 섬광이 오래된 외벽, 금속 난간, 새시 창, 주차선과 약간 축축한 콘크리트 바닥에 현실적으로 반사된다. 인물이나 얼굴은 전혀 없고, 열린 차량문도 없이 차량만 정차해 있어 막 도착한 직후의 충격과 긴박함을 전달한다. 옥상 방향으로 이어지는 외부 철제 계단과 중간 및 상부 계단참을 프레임의 핵심 동선으로 또렷하게 보이게 하고, 계단 위에는 아무도 없도록 한다.\n\n대상 건물은 한국 섬 지역의 실제 다세대 빌라처럼 붉은 벽돌 외장과 일부 회색 화강석 타일 마감, 군데군데 빗물 자국과 백화가 남은 모르타르 줄눈, 알루미늄 새시 창, 저층 창문의 금속 방범창, 낡은 도장과 녹이 비친 외부 철제 계단을 갖춘 모습이다. 외벽에는 에어컨 실외기와 노출 배관, 도시가스 배관과 계량기, 배수관, 전기·통신함이 층층이 설치되어 있다. 후면 모서리에는 쓰레기통과 작은 생활 설비, 서로 다른 크기의 화분과 접어 둔 빨래 건조대 같은 평범한 거주 흔적을 보조적으로 남긴다. 옥상 가장자리에는 바랜 녹색 우레탄 방수 도장과 덧칠 흔적이 살짝 보이고, 난간 주변에는 물탱크와 빨랫줄이 실제 주거 설비처럼 자연스럽게 배치된다.\n\n경계 담장 너머에는 비슷한 붉은 벽돌과 석재 타일 외장의 저층 주택들이 좁은 골목을 따라 밀집해 있고, 전신주와 처진 전선, 담장 옆 생활 차량, 작은 방범등이 보여 고립된 요새가 아니라 사람이 실제 거주하는 섬 동네로 느껴져야 한다. 야간의 기본광은 차가운 보안등과 창문에서 희미하게 새는 생활 조명이며, 경찰 경광등만 선택적으로 강한 적색과 청색 반사를 만든다. 과장된 안개나 초자연적 물체 없이 실제 야간 노출 범위와 자연스러운 짙은 그림자, 밝은 경광등 주변의 제한적인 하이라이트 번짐을 유지한다. 실제 콘크리트의 얼룩, 금속의 녹과 도장 벗겨짐, 벽돌과 석재의 거친 표면, 유리 반사, 고무 타이어와 차체 도장의 정확한 질감, 일상적인 마모와 염분성 습기 흔적을 세밀하게 표현한다. 실제 DSLR 또는 미러리스 카메라로 촬영한 현장 기록 사진, 자연스러운 원근과 심도, 사실적인 저조도 노출, 과도한 후처리 없음, 깨끗한 광고 사진이 아님. 평면도 시점, 조감도, 건축 도면, 삽화, 그래픽, 3D 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "attached_reference_lineage": {
          "fp_id": "fp_l09_yard_parking",
          "prior_bg_ids": [
            "L09B02"
          ],
          "attached_ref_labels": [
            "aerial:bg_rooftop_residence",
            "bg:L09B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_rooftop_residence",
          "chain_index": 4,
          "prev_bg_id": "L09B02",
          "prev_source": "chain",
          "order_source": "llm"
        },
        "reference_decision": {
          "bg_id": "L09B01",
          "fp_id": "fp_l09_yard_parking",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L09B01 is the sole clean-anchor candidate supplied for this fp and therefore establishes dwelling identity directly from the floor plan without a prior reference. Camera unit 5 at [5,4] provides a central staged position near fixed marker 8, while the look toward unit 9 through [4,1] supplies the receding fixed structure required by S13_Shot3; the normal lens preserves neutral coverage that can also tolerate the isolated close crop in S13_Shot4.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/floor_plan/fp_l09_yard_parking.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor_no_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No same-fp candidate references are available, and this first node must seed the dwelling identity directly from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              4
            ],
            "camera_unit": 5,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 5 toward unit 9, with look-at cell [4,1] holding fixed marker 8 as the principal structural line. This supports the medium framing in S13_Shot3 and allows S13_Shot4 to use a close subject crop with minimal background.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              1
            ],
            "look_at_unit": 9
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 5 at [5,4], direct the view toward unit 9 through look-at cell [4,1], making fixed marker 8 and the approach toward unit 9 the principal visible structure. Units 1, 2, 3, and 4 and openings 6 and 7 are geometry supersets only and should appear solely where the normal 50-degree cone actually admits them; retain markers 1 through 9 as the underlying floor-plan continuity set.",
            "camera_framing_directive": "Frame from camera unit 5 at cell [5,4] toward look-at unit 9 using the verbatim look-at cell [4,1]. Use the normal 50-degree field of view for neutral coverage, keeping fixed marker 8 as a strong receding line behind the S13_Shot3 medium subject framing while retaining enough latitude for the background-minimal close crop in S13_Shot4.",
            "subject_position_directive": "For S13_Shot3, place the staged subject in a profile-right medium view near camera unit 5, with the upper body occupying roughly two thirds of the frame, the upward gaze near the upper third, lowered arms visible at the bottom, and fixed marker 8 receding behind. For S13_Shot4, use the committed foreground middle-center placement facing the camera at eye level, with the face occupying most of the image and surrounding subjects excluded.",
            "state_cue_directive": "The committed state includes transient markers 10 and 11, together with numbered elements 1 through 9. Carry markers 10 and 11 as temporary scene-layer cues under the low-key nighttime ambience stated by S13_Shot3 and S13_Shot4; do not invent additional state cues beyond the listed numbered elements and shot staging.",
            "negative_continuity_directive": "Keep base markers 1 through 9 in their floor-plan-fixed relationships, including openings 6 and 7 and fixed marker 8. Do not introduce unlisted numbered elements, do not relocate markers to force them into the 50-degree view, and do not depict units outside the camera-to-look-at slice as though they were directly visible. Preserve transient markers 10 and 11 only as committed state cues rather than converting them into permanent structure."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [5, 4]\n  - look_at_unit: 9\n  - look_at_cell: [4, 1]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 5 toward unit 9, with look-at cell [4,1] holding fixed marker 8 as the principal structural line. This supports the medium framing in S13_Shot3 and allows S13_Shot4 to use a close subject crop with minimal background.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 5 at [5,4], direct the view toward unit 9 through look-at cell [4,1], making fixed marker 8 and the approach toward unit 9 the principal visible structure. Units 1, 2, 3, and 4 and openings 6 and 7 are geometry supersets only and should appear solely where the normal 50-degree cone actually admits them; retain markers 1 through 9 as the underlying floor-plan continuity set.\n  - camera_framing_directive: Frame from camera unit 5 at cell [5,4] toward look-at unit 9 using the verbatim look-at cell [4,1]. Use the normal 50-degree field of view for neutral coverage, keeping fixed marker 8 as a strong receding line behind the S13_Shot3 medium subject framing while retaining enough latitude for the background-minimal close crop in S13_Shot4.\n  - subject_position_directive: For S13_Shot3, place the staged subject in a profile-right medium view near camera unit 5, with the upper body occupying roughly two thirds of the frame, the upward gaze near the upper third, lowered arms visible at the bottom, and fixed marker 8 receding behind. For S13_Shot4, use the committed foreground middle-center placement facing the camera at eye level, with the face occupying most of the image and surrounding subjects excluded.\n  - state_cue_directive: The committed state includes transient markers 10 and 11, together with numbered elements 1 through 9. Carry markers 10 and 11 as temporary scene-layer cues under the low-key nighttime ambience stated by S13_Shot3 and S13_Shot4; do not invent additional state cues beyond the listed numbered elements and shot staging.\n  - negative_continuity_directive: Keep base markers 1 through 9 in their floor-plan-fixed relationships, including openings 6 and 7 and fixed marker 8. Do not introduce unlisted numbered elements, do not relocate markers to force them into the 50-degree view, and do not depict units outside the camera-to-look-at slice as though they were directly visible. Preserve transient markers 10 and 11 only as committed state cues rather than converting them into permanent structure.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [5, 4]\n  - look_at_unit: 9\n  - look_at_cell: [4, 1]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 5 toward unit 9, with look-at cell [4,1] holding fixed marker 8 as the principal structural line. This supports the medium framing in S13_Shot3 and allows S13_Shot4 to use a close subject crop with minimal background.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 5 at [5,4], direct the view toward unit 9 through look-at cell [4,1], making fixed marker 8 and the approach toward unit 9 the principal visible structure. Units 1, 2, 3, and 4 and openings 6 and 7 are geometry supersets only and should appear solely where the normal 50-degree cone actually admits them; retain markers 1 through 9 as the underlying floor-plan continuity set.\n  - camera_framing_directive: Frame from camera unit 5 at cell [5,4] toward look-at unit 9 using the verbatim look-at cell [4,1]. Use the normal 50-degree field of view for neutral coverage, keeping fixed marker 8 as a strong receding line behind the S13_Shot3 medium subject framing while retaining enough latitude for the background-minimal close crop in S13_Shot4.\n  - subject_position_directive: For S13_Shot3, place the staged subject in a profile-right medium view near camera unit 5, with the upper body occupying roughly two thirds of the frame, the upward gaze near the upper third, lowered arms visible at the bottom, and fixed marker 8 receding behind. For S13_Shot4, use the committed foreground middle-center placement facing the camera at eye level, with the face occupying most of the image and surrounding subjects excluded.\n  - state_cue_directive: The committed state includes transient markers 10 and 11, together with numbered elements 1 through 9. Carry markers 10 and 11 as temporary scene-layer cues under the low-key nighttime ambience stated by S13_Shot3 and S13_Shot4; do not invent additional state cues beyond the listed numbered elements and shot staging.\n  - negative_continuity_directive: Keep base markers 1 through 9 in their floor-plan-fixed relationships, including openings 6 and 7 and fixed marker 8. Do not introduce unlisted numbered elements, do not relocate markers to force them into the 50-degree view, and do not depict units outside the camera-to-look-at slice as though they were directly visible. Preserve transient markers 10 and 11 only as committed state cues rather than converting them into permanent structure.\n\n",
        "camera_decision": {
          "camera_cell": [
            5,
            4
          ],
          "camera_unit": 5,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 5 toward unit 9, with look-at cell [4,1] holding fixed marker 8 as the principal structural line. This supports the medium framing in S13_Shot3 and allows S13_Shot4 to use a close subject crop with minimal background.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            1
          ],
          "look_at_unit": 9
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 5 at [5,4], direct the view toward unit 9 through look-at cell [4,1], making fixed marker 8 and the approach toward unit 9 the principal visible structure. Units 1, 2, 3, and 4 and openings 6 and 7 are geometry supersets only and should appear solely where the normal 50-degree cone actually admits them; retain markers 1 through 9 as the underlying floor-plan continuity set.",
          "camera_framing_directive": "Frame from camera unit 5 at cell [5,4] toward look-at unit 9 using the verbatim look-at cell [4,1]. Use the normal 50-degree field of view for neutral coverage, keeping fixed marker 8 as a strong receding line behind the S13_Shot3 medium subject framing while retaining enough latitude for the background-minimal close crop in S13_Shot4.",
          "subject_position_directive": "For S13_Shot3, place the staged subject in a profile-right medium view near camera unit 5, with the upper body occupying roughly two thirds of the frame, the upward gaze near the upper third, lowered arms visible at the bottom, and fixed marker 8 receding behind. For S13_Shot4, use the committed foreground middle-center placement facing the camera at eye level, with the face occupying most of the image and surrounding subjects excluded.",
          "state_cue_directive": "The committed state includes transient markers 10 and 11, together with numbered elements 1 through 9. Carry markers 10 and 11 as temporary scene-layer cues under the low-key nighttime ambience stated by S13_Shot3 and S13_Shot4; do not invent additional state cues beyond the listed numbered elements and shot staging.",
          "negative_continuity_directive": "Keep base markers 1 through 9 in their floor-plan-fixed relationships, including openings 6 and 7 and fixed marker 8. Do not introduce unlisted numbered elements, do not relocate markers to force them into the 50-degree view, and do not depict units outside the camera-to-look-at slice as though they were directly visible. Preserve transient markers 10 and 11 only as committed state cues rather than converting them into permanent structure."
        },
        "aerial_ref": {
          "loc_id": "L09",
          "group_id": "bg_rooftop_residence"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L06B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L06",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L06B01.png",
        "t2i_prompt": "2026년 대한민국 서해안권 외딴 섬 지역의 현실적인 유기견 보호시설 실내. 주출입문 바로 안쪽에서 북쪽 방향으로 공동 돌봄 작업 구역을 비스듬히 가로질러 양쪽 철망 견사 열을 바라본다. 카메라는 서 있는 사람의 눈높이 약 1.6미터, 28밀리미터 광각에 가까운 실제 미러리스 카메라 촬영이며, 과장된 원근 없이 중앙 작업 동선과 견사 배치를 넓게 담는다. 전경의 서로 반대쪽에는 스테인리스 예방접종대와 고무 매트가 깔린 미용 작업대가 있고, 한쪽 뒤편에는 낮은 세척 욕조, 수도꼭지, 호스, 바닥 배수구가 있는 목욕 구역이 보인다. 예방접종대에는 닫힌 주사기 포장, 소독솜 통, 작은 백신 냉장 보관함과 기록철이 실무적으로 놓여 있고, 미용대에는 전동 이발기, 빗, 접은 수건과 이동식 도구 수레가 사용 직후처럼 정돈되어 있다. 철망 견사 여러 칸에는 크기와 털색이 다른 구조견들이 조용히 앉거나 누워 있으며, 사람이나 얼굴은 전혀 없다. 견사 문에는 현실적인 잠금쇠, 물그릇과 사료그릇, 세탁 가능한 얇은 깔개가 있고 일부 칸 옆에는 이동장이 놓여 있다. 내부는 한국의 소규모 동물 보호시설에서 흔한 실용적 구조로, 흰색 단열 패널 벽과 부분 타일 마감, 미끄럼 방지 에폭시 바닥, 스테인리스 설비, 철망의 잔잔한 산화 흔적, 벽면 환기팬과 노출 배관, 현실적인 한국형 콘센트, 형광등 천장 조명을 갖춘다. 작은 새시 창으로 흐린 낮빛이 들어오고 형광등의 중성광이 보완하며, 서해안의 습기와 염분으로 금속 모서리와 문틀에 미세한 부식이 있다. 바닥에는 물청소 뒤 남은 불규칙한 젖은 자국과 발자국, 배수구 주변의 생활 얼룩이 보이고 선반에는 세정제, 사료통, 목줄, 여분 수건이 과도하게 연출되지 않은 방식으로 쌓여 있다. 벽 모서리의 소형 감시 카메라와 단순한 관리 안내문 등 2020년대 중반의 평범한 운영 설비를 포함하되 미래형 장비는 배제한다. 공간은 깨끗한 홍보용 시설이나 재고 사진처럼 완벽하지 않고, 반복적인 청소와 돌봄 업무로 생긴 긁힘, 물때, 천의 실제 짜임, 금속의 무광택과 콘크리트 및 에폭시의 질감이 정확히 드러나는 실제 장소여야 한다. 자연스러운 피사계 심도, 사실적인 노출과 색, 별도 후처리 없는 실제 카메라로 촬영한 다큐멘터리 풍 사진. 삽화, 건축 도면, 평면도, 위에서 내려다본 시점, 3차원 시각화가 아닌 실제 현장 기록 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "주출입문 가까운 위치의 약 1.6미터 눈높이에서 공동 작업 통로와 점유된 철망 견사 열이 한눈에 이어지도록 보여준다. 전경 양쪽의 예방접종대와 미용 작업대, 뒤쪽 세척 공간을 프레임 안에 유지하며 사람은 등장시키지 않는다.",
            "shot_id": "S7_Shot1"
          },
          {
            "guide_text": "철망 견사 내부의 여러 유기견과 실제 사용 중인 보호시설의 생활 흔적이 분명히 보이도록 하되, 중앙 통로와 돌봄 작업 구역의 연결 관계를 유지한다. 젖은 바닥 자국, 수건, 이동식 도구 수레와 정리된 의료 도구를 자연스럽게 포함하고 사람은 배제한다.",
            "shot_id": "S7_Shot3"
          },
          {
            "guide_text": "예방접종과 미용 및 목욕 업무가 같은 공간에서 진행되는 구조를 강조한다. 예방접종대 위의 밀폐된 의료용품과 냉장 보관함, 미용대의 전동 이발기와 수건, 배수구와 호스가 있는 세척 구역을 사실적으로 보여주면서 맞은편 견사 열도 배경에 남긴다.",
            "shot_id": "S7_Shot5"
          }
        ],
        "shot_ids": [
          "S7_Shot1",
          "S7_Shot3",
          "S7_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 7 (main entrance door), facing diagonally north through number 2 (shared care work zone) toward numbers 5 and 6 (wire kennel banks), with numbers 11 and 12 visible on opposite sides of the foreground",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Use a moderately wide composition that establishes the occupied kennel banks while retaining the vaccination table, grooming table, bathing area, and workers' central circulation route. The transient dogs and active care tools should be added to the background state, not copied from the base floor plan image."
        },
        "reference_decision": {
          "bg_id": "L06B01",
          "fp_id": "fp_l06_shelter_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L06B01 is the sole clean-anchor fallback candidate and the only render-ready BG, so it establishes dwelling identity without a prior reference. The exact candidate camera cell [8,4] in unit 4 and look-at cell [2,7] toward unit 1 provide broad 90-degree coverage appropriate to the wide staged view, the medium view with receding fixed elements, and the close view requiring soft peripheral context.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/floor_plan/fp_l06_shelter_main.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor_no_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the required floor-plan-seeded dwelling identity anchor and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              4
            ],
            "camera_unit": 4,
            "fov_deg": 90,
            "framing_notes": "Use the advertised broad view from unit 4 toward unit 1, centering the look-at cell on base marker 6 so the plate supports the wide and medium staged compositions and permits a close crop with peripheral context.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              7
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From unit 4, direct the broad view toward unit 1 and base marker 6 at cell [2,7], with units 1, 2, and 3 treated as the advertised visibility candidates. Use base markers 1 through 16 according to their fixed floor-plan positions; opening markers 7 through 10 may appear only where supported by the actual 90-degree view, since their supplied visibility is a superset.",
            "camera_framing_directive": "Frame from camera unit 4 at cell [8,4] toward unit 1 at look-at cell [2,7] with the wide lens at 90 degrees. Maintain broad coverage for S7_Shot1, enough receding context for S7_Shot3, and sufficient resolution for S7_Shot5 to use a close crop with softened peripheral fixed elements.",
            "subject_position_directive": "Support the staged subject placements only: S7_Shot1 places its committed subject at middle center with the full body and all four supports visible through a light foreground separation layer; S7_Shot3 places its committed subject across the lower middle in a lowered side profile with open space above; S7_Shot5 places its isolated foreground subject at middle right while peripheral context remains soft and no additional person is introduced.",
            "state_cue_directive": "Carry the committed transient cues represented by markers 17, 18, 19, 20, and 21 together with the used base elements numbered 1 through 16. Because clean_background_expected is false, retain these numbered state cues without inventing any additional state, lighting action, or unnumbered overlay.",
            "negative_continuity_directive": "Do not invent elements beyond numbered markers 1 through 21, do not assert visibility or adjacency for opening markers 7 through 10 where the geometry supplies only supersets, and do not introduce units outside the unit-4 visibility candidate set of units 1, 2, and 3. Preserve the floor-plan positions of base markers 1 through 16 and avoid adding uncommitted subjects or state cues."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [8, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 4 toward unit 1, centering the look-at cell on base marker 6 so the plate supports the wide and medium staged compositions and permits a close crop with peripheral context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4, direct the broad view toward unit 1 and base marker 6 at cell [2,7], with units 1, 2, and 3 treated as the advertised visibility candidates. Use base markers 1 through 16 according to their fixed floor-plan positions; opening markers 7 through 10 may appear only where supported by the actual 90-degree view, since their supplied visibility is a superset.\n  - camera_framing_directive: Frame from camera unit 4 at cell [8,4] toward unit 1 at look-at cell [2,7] with the wide lens at 90 degrees. Maintain broad coverage for S7_Shot1, enough receding context for S7_Shot3, and sufficient resolution for S7_Shot5 to use a close crop with softened peripheral fixed elements.\n  - subject_position_directive: Support the staged subject placements only: S7_Shot1 places its committed subject at middle center with the full body and all four supports visible through a light foreground separation layer; S7_Shot3 places its committed subject across the lower middle in a lowered side profile with open space above; S7_Shot5 places its isolated foreground subject at middle right while peripheral context remains soft and no additional person is introduced.\n  - state_cue_directive: Carry the committed transient cues represented by markers 17, 18, 19, 20, and 21 together with the used base elements numbered 1 through 16. Because clean_background_expected is false, retain these numbered state cues without inventing any additional state, lighting action, or unnumbered overlay.\n  - negative_continuity_directive: Do not invent elements beyond numbered markers 1 through 21, do not assert visibility or adjacency for opening markers 7 through 10 where the geometry supplies only supersets, and do not introduce units outside the unit-4 visibility candidate set of units 1, 2, and 3. Preserve the floor-plan positions of base markers 1 through 16 and avoid adding uncommitted subjects or state cues.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [8, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 4 toward unit 1, centering the look-at cell on base marker 6 so the plate supports the wide and medium staged compositions and permits a close crop with peripheral context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4, direct the broad view toward unit 1 and base marker 6 at cell [2,7], with units 1, 2, and 3 treated as the advertised visibility candidates. Use base markers 1 through 16 according to their fixed floor-plan positions; opening markers 7 through 10 may appear only where supported by the actual 90-degree view, since their supplied visibility is a superset.\n  - camera_framing_directive: Frame from camera unit 4 at cell [8,4] toward unit 1 at look-at cell [2,7] with the wide lens at 90 degrees. Maintain broad coverage for S7_Shot1, enough receding context for S7_Shot3, and sufficient resolution for S7_Shot5 to use a close crop with softened peripheral fixed elements.\n  - subject_position_directive: Support the staged subject placements only: S7_Shot1 places its committed subject at middle center with the full body and all four supports visible through a light foreground separation layer; S7_Shot3 places its committed subject across the lower middle in a lowered side profile with open space above; S7_Shot5 places its isolated foreground subject at middle right while peripheral context remains soft and no additional person is introduced.\n  - state_cue_directive: Carry the committed transient cues represented by markers 17, 18, 19, 20, and 21 together with the used base elements numbered 1 through 16. Because clean_background_expected is false, retain these numbered state cues without inventing any additional state, lighting action, or unnumbered overlay.\n  - negative_continuity_directive: Do not invent elements beyond numbered markers 1 through 21, do not assert visibility or adjacency for opening markers 7 through 10 where the geometry supplies only supersets, and do not introduce units outside the unit-4 visibility candidate set of units 1, 2, and 3. Preserve the floor-plan positions of base markers 1 through 16 and avoid adding uncommitted subjects or state cues.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [8, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 4 toward unit 1, centering the look-at cell on base marker 6 so the plate supports the wide and medium staged compositions and permits a close crop with peripheral context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4, direct the broad view toward unit 1 and base marker 6 at cell [2,7], with units 1, 2, and 3 treated as the advertised visibility candidates. Use base markers 1 through 16 according to their fixed floor-plan positions; opening markers 7 through 10 may appear only where supported by the actual 90-degree view, since their supplied visibility is a superset.\n  - camera_framing_directive: Frame from camera unit 4 at cell [8,4] toward unit 1 at look-at cell [2,7] with the wide lens at 90 degrees. Maintain broad coverage for S7_Shot1, enough receding context for S7_Shot3, and sufficient resolution for S7_Shot5 to use a close crop with softened peripheral fixed elements.\n  - subject_position_directive: Support the staged subject placements only: S7_Shot1 places its committed subject at middle center with the full body and all four supports visible through a light foreground separation layer; S7_Shot3 places its committed subject across the lower middle in a lowered side profile with open space above; S7_Shot5 places its isolated foreground subject at middle right while peripheral context remains soft and no additional person is introduced.\n  - state_cue_directive: Carry the committed transient cues represented by markers 17, 18, 19, 20, and 21 together with the used base elements numbered 1 through 16. Because clean_background_expected is false, retain these numbered state cues without inventing any additional state, lighting action, or unnumbered overlay.\n  - negative_continuity_directive: Do not invent elements beyond numbered markers 1 through 21, do not assert visibility or adjacency for opening markers 7 through 10 where the geometry supplies only supersets, and do not introduce units outside the unit-4 visibility candidate set of units 1, 2, and 3. Preserve the floor-plan positions of base markers 1 through 16 and avoid adding uncommitted subjects or state cues.\n\n2026년 대한민국 서해안권 외딴 섬 지역의 현실적인 유기견 보호시설 실내. 주출입문 바로 안쪽에서 북쪽 방향으로 공동 돌봄 작업 구역을 비스듬히 가로질러 양쪽 철망 견사 열을 바라본다. 카메라는 서 있는 사람의 눈높이 약 1.6미터, 28밀리미터 광각에 가까운 실제 미러리스 카메라 촬영이며, 과장된 원근 없이 중앙 작업 동선과 견사 배치를 넓게 담는다. 전경의 서로 반대쪽에는 스테인리스 예방접종대와 고무 매트가 깔린 미용 작업대가 있고, 한쪽 뒤편에는 낮은 세척 욕조, 수도꼭지, 호스, 바닥 배수구가 있는 목욕 구역이 보인다. 예방접종대에는 닫힌 주사기 포장, 소독솜 통, 작은 백신 냉장 보관함과 기록철이 실무적으로 놓여 있고, 미용대에는 전동 이발기, 빗, 접은 수건과 이동식 도구 수레가 사용 직후처럼 정돈되어 있다. 철망 견사 여러 칸에는 크기와 털색이 다른 구조견들이 조용히 앉거나 누워 있으며, 사람이나 얼굴은 전혀 없다. 견사 문에는 현실적인 잠금쇠, 물그릇과 사료그릇, 세탁 가능한 얇은 깔개가 있고 일부 칸 옆에는 이동장이 놓여 있다. 내부는 한국의 소규모 동물 보호시설에서 흔한 실용적 구조로, 흰색 단열 패널 벽과 부분 타일 마감, 미끄럼 방지 에폭시 바닥, 스테인리스 설비, 철망의 잔잔한 산화 흔적, 벽면 환기팬과 노출 배관, 현실적인 한국형 콘센트, 형광등 천장 조명을 갖춘다. 작은 새시 창으로 흐린 낮빛이 들어오고 형광등의 중성광이 보완하며, 서해안의 습기와 염분으로 금속 모서리와 문틀에 미세한 부식이 있다. 바닥에는 물청소 뒤 남은 불규칙한 젖은 자국과 발자국, 배수구 주변의 생활 얼룩이 보이고 선반에는 세정제, 사료통, 목줄, 여분 수건이 과도하게 연출되지 않은 방식으로 쌓여 있다. 벽 모서리의 소형 감시 카메라와 단순한 관리 안내문 등 2020년대 중반의 평범한 운영 설비를 포함하되 미래형 장비는 배제한다. 공간은 깨끗한 홍보용 시설이나 재고 사진처럼 완벽하지 않고, 반복적인 청소와 돌봄 업무로 생긴 긁힘, 물때, 천의 실제 짜임, 금속의 무광택과 콘크리트 및 에폭시의 질감이 정확히 드러나는 실제 장소여야 한다. 자연스러운 피사계 심도, 사실적인 노출과 색, 별도 후처리 없는 실제 카메라로 촬영한 다큐멘터리 풍 사진. 삽화, 건축 도면, 평면도, 위에서 내려다본 시점, 3차원 시각화가 아닌 실제 현장 기록 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            8,
            4
          ],
          "camera_unit": 4,
          "fov_deg": 90,
          "framing_notes": "Use the advertised broad view from unit 4 toward unit 1, centering the look-at cell on base marker 6 so the plate supports the wide and medium staged compositions and permits a close crop with peripheral context.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            7
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 4, direct the broad view toward unit 1 and base marker 6 at cell [2,7], with units 1, 2, and 3 treated as the advertised visibility candidates. Use base markers 1 through 16 according to their fixed floor-plan positions; opening markers 7 through 10 may appear only where supported by the actual 90-degree view, since their supplied visibility is a superset.",
          "camera_framing_directive": "Frame from camera unit 4 at cell [8,4] toward unit 1 at look-at cell [2,7] with the wide lens at 90 degrees. Maintain broad coverage for S7_Shot1, enough receding context for S7_Shot3, and sufficient resolution for S7_Shot5 to use a close crop with softened peripheral fixed elements.",
          "subject_position_directive": "Support the staged subject placements only: S7_Shot1 places its committed subject at middle center with the full body and all four supports visible through a light foreground separation layer; S7_Shot3 places its committed subject across the lower middle in a lowered side profile with open space above; S7_Shot5 places its isolated foreground subject at middle right while peripheral context remains soft and no additional person is introduced.",
          "state_cue_directive": "Carry the committed transient cues represented by markers 17, 18, 19, 20, and 21 together with the used base elements numbered 1 through 16. Because clean_background_expected is false, retain these numbered state cues without inventing any additional state, lighting action, or unnumbered overlay.",
          "negative_continuity_directive": "Do not invent elements beyond numbered markers 1 through 21, do not assert visibility or adjacency for opening markers 7 through 10 where the geometry supplies only supersets, and do not introduce units outside the unit-4 visibility candidate set of units 1, 2, and 3. Preserve the floor-plan positions of base markers 1 through 16 and avoid adding uncommitted subjects or state cues."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l06_shelter_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l06_shelter_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L08B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L08B01.png",
        "t2i_prompt": "2026년 대한민국 서해안권 외딴 섬 지역의 생활권을 담당하는 현실적인 대형 마트 내부. 해 질 무렵에도 영업 중인 판매장으로, 출입구 문턱 바로 안쪽에서 판매장 전체를 대각선으로 바라본 실제 카메라 다큐멘터리 풍 사진이다. 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈를 사용한 듯한 시야, 서 있는 사람의 눈높이 약 1.6m, 수평을 유지한 자연스러운 원근감. 입구 쪽 전경 가장자리에는 현대적인 계산대가 보이고, 그 너머로 상품이 빽빽하게 채워진 긴 금속 곤돌라 진열대 여러 줄이 이어진다. 진열대 사이에는 쇼핑 카트가 무리 없이 지나갈 폭의 세로 통로와 명확한 가로 교차 통로가 있으며, 후면 벽에는 유리문이 달린 대형 냉장·냉동 진열장이 길게 배치되어 있다. 포장 식품, 생필품, 음료와 잡화가 실제 한국 마트처럼 품목별로 정돈되어 있고, 선반 가장자리에는 현실적인 한글 가격표와 작은 할인 안내표가 붙어 있으나 특정 상표나 매장 고유명은 없다. 진열대 한쪽 끝에는 개봉된 골판지 입고 상자 몇 개와 재고 정리용 카트가 붙어 있어 상품 정리가 진행 중인 흔적을 보여 주되 통로를 막지 않는다. 사람, 직원, 고객, 얼굴, 신체 일부는 전혀 보이지 않는다.\n\n천장에는 2020년대 중반 한국 유통 매장에서 흔한 흰색 선형 LED 조명, 노출이 절제된 환기구, 스프링클러와 반구형 CCTV 카메라가 설치되어 있다. 실내 조명은 영업 시간의 균일한 중성 백색광이며, 유리 출입구 너머에서 들어오는 약한 청회색 저녁빛이 입구 주변에만 섞인다. 냉장 진열장 유리에는 실제 조명의 약한 반사와 내부 냉기가 만든 미세한 흐림이 있고, 금속 선반에는 작은 긁힘과 손때, 바닥의 밝은 회색 타일에는 카트 바퀴 자국과 일상적인 얼룩, 골판지에는 눌림과 찢어진 테이프 흔적이 보인다. 지나치게 새것 같거나 완벽하게 정돈된 광고용 매장이 아니라, 섬 주민들이 실제 이용하는 영업 중인 생활형 마트의 구체적인 사용감과 충분한 재고량을 담는다. 실물 금속, 유리, 비닐 포장, 골판지, 플라스틱, 타일의 질감과 반사를 정확하게 표현하고 자연스러운 심도와 현실적인 노출을 유지한다. 실제 장소 참고 사진처럼 담담하게 촬영하며 과도한 후보정은 없다. 삽화, 회화, 합성 이미지, CGI, 3D 렌더, 건축 시각화, 평면도, 위에서 내려다본 시점이 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "출입구 문턱 바로 안쪽의 사람 눈높이에서 판매장 안쪽을 대각선으로 바라본다. 입구와 가까운 계산대를 전경 가장자리에 포함하고, 중앙에는 상품이 가득 찬 곤돌라 진열대 여러 줄과 막힘없는 교차 통로를 명확히 보여 준다. 시선 끝에는 후면 냉장 진열장이 보이게 하며, 임시 입고 상자와 재고 정리용 카트는 한 진열대 옆에 붙여 통로를 가리지 않게 배치한다. 사람이나 신체 일부는 등장시키지 않는다.",
            "shot_id": "S8_Shot2"
          }
        ],
        "shot_ids": [
          "S8_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just inside number 2 (entrance threshold), facing diagonally across number 1 (sales floor) toward numbers 8, 9, and 10 (gondola shelf banks) and number 13 (rear refrigerated cases)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Keep number 7 (checkout counters) near the entrance-side foreground, show clear cross-aisle circulation between the shelf banks, and depict number 15 as temporary stocking cartons beside a shelf without blocking the aisle."
        },
        "reference_decision": {
          "bg_id": "L08B01",
          "fp_id": "fp_l08_store_interior",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L08B01 depicts the same physical space established by L08B04, so the positions of fixed markers 6, 7, 8, 9, 10, 11, 13, and 14 remain committed by that reference. S8_Shot2 requires a genuinely different aisle-oriented slice from camera unit 5 toward unit 1, rather than the anchor's unit-2-to-unit-4 view, so this node uses same_physical_space_view and requires a new plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L08B04.png"
          ],
          "source_bg_ids": [
            "L08B04"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "physical_space_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "physical_space_1",
                "ref_bg_id": "L08B04",
                "space_description": "The same fixed physical space, viewed from a different camera unit and toward a different target unit."
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because the consuming shot remains within the single physical space established by L08B04; no second distinct co-visible space is committed."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              2
            ],
            "camera_unit": 5,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 5 toward unit 1, targeting cell [3,5], to form converging fixed-marker boundaries around the staged middle-center subject while retaining an open route behind the subject.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From unit 5, look into unit 1 around cell [3,5], using the normal cone to emphasize fixed markers 9, 10, and 11 as two receding side boundaries. Retain the committed relationships of units 1, 2, 3, and 5 and markers 6, 7, 8, 13, and 14 only where they fall within this view, while inheriting their fixed positions from L08B04.",
            "camera_framing_directive": "Place the camera in unit 5 at cell [5,2] and aim toward unit 1 at listed target cell [3,5] with a normal 50-degree field of view. Use neutral coverage for the staged medium framing, with converging side boundaries and the subject held in the middle center with upper body visible.",
            "subject_position_directive": "Use the S8_Shot2 staging: place the committed subject in the middle center at medium scale with the upper body visible, mid-step and turning between the two sides. Keep the route behind the subject open and align the two receding fixed-marker boundaries with the staged three-quarter presentation.",
            "state_cue_directive": "Carry transient marker 15 as the committed shot-specific state cue and retain the staged restrained neutral, low-key illumination. Do not add other transient markers or uncommitted state cues.",
            "negative_continuity_directive": "Preserve the L08B04 positions of fixed markers 6, 7, 8, 9, 10, 11, 13, and 14; do not rearrange them for the new angle. Do not import marker 12 merely because it was available in the reference, do not introduce unlisted overlays, and do not show units or openings outside the unit-5-to-unit-1 view cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L08B04' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [5, 2]\n  - look_at_unit: 1\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 5 toward unit 1, targeting cell [3,5], to form converging fixed-marker boundaries around the staged middle-center subject while retaining an open route behind the subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 5, look into unit 1 around cell [3,5], using the normal cone to emphasize fixed markers 9, 10, and 11 as two receding side boundaries. Retain the committed relationships of units 1, 2, 3, and 5 and markers 6, 7, 8, 13, and 14 only where they fall within this view, while inheriting their fixed positions from L08B04.\n  - camera_framing_directive: Place the camera in unit 5 at cell [5,2] and aim toward unit 1 at listed target cell [3,5] with a normal 50-degree field of view. Use neutral coverage for the staged medium framing, with converging side boundaries and the subject held in the middle center with upper body visible.\n  - subject_position_directive: Use the S8_Shot2 staging: place the committed subject in the middle center at medium scale with the upper body visible, mid-step and turning between the two sides. Keep the route behind the subject open and align the two receding fixed-marker boundaries with the staged three-quarter presentation.\n  - state_cue_directive: Carry transient marker 15 as the committed shot-specific state cue and retain the staged restrained neutral, low-key illumination. Do not add other transient markers or uncommitted state cues.\n  - negative_continuity_directive: Preserve the L08B04 positions of fixed markers 6, 7, 8, 9, 10, 11, 13, and 14; do not rearrange them for the new angle. Do not import marker 12 merely because it was available in the reference, do not introduce unlisted overlays, and do not show units or openings outside the unit-5-to-unit-1 view cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L08B04' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [5, 2]\n  - look_at_unit: 1\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 5 toward unit 1, targeting cell [3,5], to form converging fixed-marker boundaries around the staged middle-center subject while retaining an open route behind the subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 5, look into unit 1 around cell [3,5], using the normal cone to emphasize fixed markers 9, 10, and 11 as two receding side boundaries. Retain the committed relationships of units 1, 2, 3, and 5 and markers 6, 7, 8, 13, and 14 only where they fall within this view, while inheriting their fixed positions from L08B04.\n  - camera_framing_directive: Place the camera in unit 5 at cell [5,2] and aim toward unit 1 at listed target cell [3,5] with a normal 50-degree field of view. Use neutral coverage for the staged medium framing, with converging side boundaries and the subject held in the middle center with upper body visible.\n  - subject_position_directive: Use the S8_Shot2 staging: place the committed subject in the middle center at medium scale with the upper body visible, mid-step and turning between the two sides. Keep the route behind the subject open and align the two receding fixed-marker boundaries with the staged three-quarter presentation.\n  - state_cue_directive: Carry transient marker 15 as the committed shot-specific state cue and retain the staged restrained neutral, low-key illumination. Do not add other transient markers or uncommitted state cues.\n  - negative_continuity_directive: Preserve the L08B04 positions of fixed markers 6, 7, 8, 9, 10, 11, 13, and 14; do not rearrange them for the new angle. Do not import marker 12 merely because it was available in the reference, do not introduce unlisted overlays, and do not show units or openings outside the unit-5-to-unit-1 view cone.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L08B04' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [5, 2]\n  - look_at_unit: 1\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 5 toward unit 1, targeting cell [3,5], to form converging fixed-marker boundaries around the staged middle-center subject while retaining an open route behind the subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 5, look into unit 1 around cell [3,5], using the normal cone to emphasize fixed markers 9, 10, and 11 as two receding side boundaries. Retain the committed relationships of units 1, 2, 3, and 5 and markers 6, 7, 8, 13, and 14 only where they fall within this view, while inheriting their fixed positions from L08B04.\n  - camera_framing_directive: Place the camera in unit 5 at cell [5,2] and aim toward unit 1 at listed target cell [3,5] with a normal 50-degree field of view. Use neutral coverage for the staged medium framing, with converging side boundaries and the subject held in the middle center with upper body visible.\n  - subject_position_directive: Use the S8_Shot2 staging: place the committed subject in the middle center at medium scale with the upper body visible, mid-step and turning between the two sides. Keep the route behind the subject open and align the two receding fixed-marker boundaries with the staged three-quarter presentation.\n  - state_cue_directive: Carry transient marker 15 as the committed shot-specific state cue and retain the staged restrained neutral, low-key illumination. Do not add other transient markers or uncommitted state cues.\n  - negative_continuity_directive: Preserve the L08B04 positions of fixed markers 6, 7, 8, 9, 10, 11, 13, and 14; do not rearrange them for the new angle. Do not import marker 12 merely because it was available in the reference, do not introduce unlisted overlays, and do not show units or openings outside the unit-5-to-unit-1 view cone.\n\n2026년 대한민국 서해안권 외딴 섬 지역의 생활권을 담당하는 현실적인 대형 마트 내부. 해 질 무렵에도 영업 중인 판매장으로, 출입구 문턱 바로 안쪽에서 판매장 전체를 대각선으로 바라본 실제 카메라 다큐멘터리 풍 사진이다. 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈를 사용한 듯한 시야, 서 있는 사람의 눈높이 약 1.6m, 수평을 유지한 자연스러운 원근감. 입구 쪽 전경 가장자리에는 현대적인 계산대가 보이고, 그 너머로 상품이 빽빽하게 채워진 긴 금속 곤돌라 진열대 여러 줄이 이어진다. 진열대 사이에는 쇼핑 카트가 무리 없이 지나갈 폭의 세로 통로와 명확한 가로 교차 통로가 있으며, 후면 벽에는 유리문이 달린 대형 냉장·냉동 진열장이 길게 배치되어 있다. 포장 식품, 생필품, 음료와 잡화가 실제 한국 마트처럼 품목별로 정돈되어 있고, 선반 가장자리에는 현실적인 한글 가격표와 작은 할인 안내표가 붙어 있으나 특정 상표나 매장 고유명은 없다. 진열대 한쪽 끝에는 개봉된 골판지 입고 상자 몇 개와 재고 정리용 카트가 붙어 있어 상품 정리가 진행 중인 흔적을 보여 주되 통로를 막지 않는다. 사람, 직원, 고객, 얼굴, 신체 일부는 전혀 보이지 않는다.\n\n천장에는 2020년대 중반 한국 유통 매장에서 흔한 흰색 선형 LED 조명, 노출이 절제된 환기구, 스프링클러와 반구형 CCTV 카메라가 설치되어 있다. 실내 조명은 영업 시간의 균일한 중성 백색광이며, 유리 출입구 너머에서 들어오는 약한 청회색 저녁빛이 입구 주변에만 섞인다. 냉장 진열장 유리에는 실제 조명의 약한 반사와 내부 냉기가 만든 미세한 흐림이 있고, 금속 선반에는 작은 긁힘과 손때, 바닥의 밝은 회색 타일에는 카트 바퀴 자국과 일상적인 얼룩, 골판지에는 눌림과 찢어진 테이프 흔적이 보인다. 지나치게 새것 같거나 완벽하게 정돈된 광고용 매장이 아니라, 섬 주민들이 실제 이용하는 영업 중인 생활형 마트의 구체적인 사용감과 충분한 재고량을 담는다. 실물 금속, 유리, 비닐 포장, 골판지, 플라스틱, 타일의 질감과 반사를 정확하게 표현하고 자연스러운 심도와 현실적인 노출을 유지한다. 실제 장소 참고 사진처럼 담담하게 촬영하며 과도한 후보정은 없다. 삽화, 회화, 합성 이미지, CGI, 3D 렌더, 건축 시각화, 평면도, 위에서 내려다본 시점이 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            5,
            2
          ],
          "camera_unit": 5,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 5 toward unit 1, targeting cell [3,5], to form converging fixed-marker boundaries around the staged middle-center subject while retaining an open route behind the subject.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            5
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit 5, look into unit 1 around cell [3,5], using the normal cone to emphasize fixed markers 9, 10, and 11 as two receding side boundaries. Retain the committed relationships of units 1, 2, 3, and 5 and markers 6, 7, 8, 13, and 14 only where they fall within this view, while inheriting their fixed positions from L08B04.",
          "camera_framing_directive": "Place the camera in unit 5 at cell [5,2] and aim toward unit 1 at listed target cell [3,5] with a normal 50-degree field of view. Use neutral coverage for the staged medium framing, with converging side boundaries and the subject held in the middle center with upper body visible.",
          "subject_position_directive": "Use the S8_Shot2 staging: place the committed subject in the middle center at medium scale with the upper body visible, mid-step and turning between the two sides. Keep the route behind the subject open and align the two receding fixed-marker boundaries with the staged three-quarter presentation.",
          "state_cue_directive": "Carry transient marker 15 as the committed shot-specific state cue and retain the staged restrained neutral, low-key illumination. Do not add other transient markers or uncommitted state cues.",
          "negative_continuity_directive": "Preserve the L08B04 positions of fixed markers 6, 7, 8, 9, 10, 11, 13, and 14; do not rearrange them for the new angle. Do not import marker 12 merely because it was available in the reference, do not introduce unlisted overlays, and do not show units or openings outside the unit-5-to-unit-1 view cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l08_store_interior",
          "prior_bg_ids": [
            "L08B04"
          ],
          "attached_ref_labels": [
            "bg:L08B04"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L08B02": {
        "status": "ok",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L08B02.png",
        "t2i_prompt": "2026년 대한민국 서해안권 중소도시의 마트 출구 앞 번화가 길가를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 성인 보행자가 서 있는 약 1.6m 높이에서 35mm급 렌즈로 촬영하며, 절대 위에서 내려다보는 평면도나 건축 도식이 아니다. 화면 한쪽 가까이에 투명 자동 미닫이문이 달린 마트 출구와 유리 쇼윈도, 비를 막는 차양, 금속 카트 보관대와 겹쳐 세워진 쇼핑카트, 사용감 있는 플라스틱 운반 상자, 생활형 음료 자판기와 짧은 안전 볼라드가 보인다. 출구에서 이어지는 좁은 보도와 경계석이 대각선으로 뻗어 왕복 도로와 맞은편 상가까지 자연스러운 공간 깊이를 만든다.\n\n해가 막 진 초저녁으로, 하늘에는 흐린 청회색 자연광이 조금 남아 있고 상점의 형광등과 LED 간판, 세로형 네온 조명, 가로등, 차량 전조등이 하나둘 켜진 상태다. 조명은 과도한 광채 효과 없이 실제 카메라의 노출 범위로 표현하고, 젖지는 않았지만 해안 공기의 습기와 염분 때문에 금속 가장자리와 간판 프레임에 미세한 부식과 얼룩이 있다. 도로에는 현대적인 소형 승용차와 생활형 차량이 드문드문 지나가되 운전자나 탑승자는 보이지 않으며, 약한 움직임 흐림만 현실적으로 나타난다. 사람, 얼굴, 인체 실루엣은 전혀 없다.\n\n거리 양쪽에는 1990년대 이후 여러 차례 개보수된 듯한 2~4층 규모의 상가주택이 촘촘히 이어진다. 붉은 벽돌, 작은 석재 타일, 바랜 페인트와 세라믹 타일이 섞인 외벽, 알루미늄 새시 창, 일부 창문의 방범창, 접이식 금속 셔터와 낡은 천막 차양을 구체적으로 표현한다. 외벽에는 에어컨 실외기와 노출 배관, 도시가스 배관과 계량기, 배수관, 소형 CCTV 카메라가 층층이 부착되어 있다. 간판은 특정 상호나 브랜드 없이 현실적인 한국형 가로·세로 간판 구조와 짧은 일반 한글 표기 형태로 보이며, 완벽하게 정돈된 신축 상권이 아니라 테이프 자국, 먼지, 손때, 전선 고정 클립, 덧칠 흔적이 남은 생활형 거리다. 좁은 골목 입구, 콘크리트 전신주, 늘어진 통신선과 전선, 맞은편 저층 상가가 주변에 연결되어 대상 점포가 동네에서 고립되어 보이지 않게 한다.\n\n실제 콘크리트 보도의 미세한 균열과 검은 껌 자국, 금속의 산화와 긁힘, 유리의 지문과 반사, 차양 천의 직조, 플라스틱 카트 손잡이의 마모, 도로 아스팔트의 보수 자국을 정확한 재질감으로 표현한다. 냉랭한 황혼빛과 간판의 제한적인 붉은빛, 점포 내부의 탁한 황금빛이 자연스럽게 섞이지만 인위적인 공포 장식이나 비현실적 현상은 없다. 실제 장소 답사 사진처럼 담담하고 불완전한 일상 풍경, 자연스러운 원근과 피사계 심도, 과도한 보정 없는 현실적인 색과 명암. 깨끗한 광고용 스톡 사진, 삽화, CGI, 3D 건축 시각화가 아니라 실제 DSLR 또는 미러리스 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "마트 자동문 출구에서 몇 걸음 떨어진 보도 가장자리의 성인 눈높이 시점. 카메라는 출구를 화면 한쪽 전경에 두고, 보도와 차량이 오가는 번화가 도로가 대각선으로 깊어지도록 바라본다. 35mm급 렌즈의 자연스러운 넓이로 상점 입면, 카트 보관대, 네온 간판, 도로와 맞은편 저층 상가까지 한 프레임에 담는다. 인물은 전혀 배치하지 않고 차량 내부도 식별되지 않게 한다. 해 질 무렵의 차가운 주변광과 막 켜진 점포 조명이 실제 노출 범위 안에서 공존하도록 유지한다.",
            "shot_id": "S8_Shot4"
          }
        ],
        "shot_ids": [
          "S8_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "transition_zone",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2026년 대한민국 서해안권 중소도시의 마트 출구 앞 번화가 길가를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 성인 보행자가 서 있는 약 1.6m 높이에서 35mm급 렌즈로 촬영하며, 절대 위에서 내려다보는 평면도나 건축 도식이 아니다. 화면 한쪽 가까이에 투명 자동 미닫이문이 달린 마트 출구와 유리 쇼윈도, 비를 막는 차양, 금속 카트 보관대와 겹쳐 세워진 쇼핑카트, 사용감 있는 플라스틱 운반 상자, 생활형 음료 자판기와 짧은 안전 볼라드가 보인다. 출구에서 이어지는 좁은 보도와 경계석이 대각선으로 뻗어 왕복 도로와 맞은편 상가까지 자연스러운 공간 깊이를 만든다.\n\n해가 막 진 초저녁으로, 하늘에는 흐린 청회색 자연광이 조금 남아 있고 상점의 형광등과 LED 간판, 세로형 네온 조명, 가로등, 차량 전조등이 하나둘 켜진 상태다. 조명은 과도한 광채 효과 없이 실제 카메라의 노출 범위로 표현하고, 젖지는 않았지만 해안 공기의 습기와 염분 때문에 금속 가장자리와 간판 프레임에 미세한 부식과 얼룩이 있다. 도로에는 현대적인 소형 승용차와 생활형 차량이 드문드문 지나가되 운전자나 탑승자는 보이지 않으며, 약한 움직임 흐림만 현실적으로 나타난다. 사람, 얼굴, 인체 실루엣은 전혀 없다.\n\n거리 양쪽에는 1990년대 이후 여러 차례 개보수된 듯한 2~4층 규모의 상가주택이 촘촘히 이어진다. 붉은 벽돌, 작은 석재 타일, 바랜 페인트와 세라믹 타일이 섞인 외벽, 알루미늄 새시 창, 일부 창문의 방범창, 접이식 금속 셔터와 낡은 천막 차양을 구체적으로 표현한다. 외벽에는 에어컨 실외기와 노출 배관, 도시가스 배관과 계량기, 배수관, 소형 CCTV 카메라가 층층이 부착되어 있다. 간판은 특정 상호나 브랜드 없이 현실적인 한국형 가로·세로 간판 구조와 짧은 일반 한글 표기 형태로 보이며, 완벽하게 정돈된 신축 상권이 아니라 테이프 자국, 먼지, 손때, 전선 고정 클립, 덧칠 흔적이 남은 생활형 거리다. 좁은 골목 입구, 콘크리트 전신주, 늘어진 통신선과 전선, 맞은편 저층 상가가 주변에 연결되어 대상 점포가 동네에서 고립되어 보이지 않게 한다.\n\n실제 콘크리트 보도의 미세한 균열과 검은 껌 자국, 금속의 산화와 긁힘, 유리의 지문과 반사, 차양 천의 직조, 플라스틱 카트 손잡이의 마모, 도로 아스팔트의 보수 자국을 정확한 재질감으로 표현한다. 냉랭한 황혼빛과 간판의 제한적인 붉은빛, 점포 내부의 탁한 황금빛이 자연스럽게 섞이지만 인위적인 공포 장식이나 비현실적 현상은 없다. 실제 장소 답사 사진처럼 담담하고 불완전한 일상 풍경, 자연스러운 원근과 피사계 심도, 과도한 보정 없는 현실적인 색과 명암. 깨끗한 광고용 스톡 사진, 삽화, CGI, 3D 건축 시각화가 아니라 실제 DSLR 또는 미러리스 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L08B04"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L08B04",
          "loc_id": "L08"
        }
      },
      "L08B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L08B04.png",
        "t2i_prompt": "2026년 대한민국 서해안권 외딴 섬 지역에 있는 현실적인 대형 마트의 이른 아침 영업 매장 내부. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 깨끗하게 연출된 광고 사진이 아니라 실제 생활권 상업 시설을 담은 담담한 현장 기록 사진이다. 중앙 판촉 진열대 가까이에 카메라를 두고, 후면 서비스 구역과 벽면의 서비스 개구부, 길게 이어지는 양쪽 곤돌라 선반 열의 먼 끝을 향해 대각선으로 바라본다. 서 있는 사람의 눈높이 약 1.6미터, 35밀리미터급 보통 광각 렌즈로 촬영하여 통로의 길고 막힘없는 시야가 자연스럽게 이어지고, 매장 전면부의 두 주요 구조물도 먼 배경에서 식별되도록 한다.\n\n2020년대 중반 한국 대형 마트에서 실제로 볼 수 있는 흰색 분체도장 금속 곤돌라 선반, 가격표 레일, 현실적인 한글 안내 표지, 천장 매립형 발광다이오드 조명, 노출된 일부 설비와 천장형 보안 카메라, 사용감 있는 합성수지 바닥 타일, 후면 서비스 카운터와 직원용 서비스 개구부를 배치한다. 선반은 영업 준비가 끝난 상태로 대체로 정돈되어 있지만 상품 간격과 진열 높이가 완벽히 균일하지 않고, 가격표 모서리의 들뜸, 바닥의 옅은 바퀴 자국과 닦인 얼룩, 금속 선반의 작은 흠집, 손때가 남은 손잡이 등 일상적인 마모가 보인다. 임시 입고용 종이 상자와 통로를 막는 적재물은 전혀 두지 않는다.\n\n이른 아침의 조용하고 낮은 활동량을 표현한다. 고객이나 직원은 화면에 보이지 않으며, 넓은 통로 대부분이 비어 있고 쇼핑 카트 몇 대만 정돈된 채 놓여 있다. 아직 완전히 활기를 띠지 않은 매장처럼 일부 구역은 조명이 약하게 켜져 있고, 차가운 아침 자연광이 먼 전면부에서 희미하게 들어와 중성적인 실내 조명과 섞인다. 과장된 공포 장식이나 비현실적 현상 없이, 절제된 차가운 회색과 바랜 상업용 색상, 소량의 붉은 가격 표식과 탁한 금색 계열 포장만 현실적으로 보인다. 실제 금속의 미세한 반사, 종이와 비닐 포장의 질감, 합성수지 바닥의 광택 차이, 플라스틱 카트의 긁힘을 정확하게 표현한다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 것 같은 자연스러운 노출, 현실적인 원근감과 자연스러운 피사계 심도, 과도한 후처리 없이 실제 장소와 구별되지 않는 사진. 사람, 얼굴, 삽화풍 표현, 컴퓨터 생성 이미지, 건축 시각화, 평면도, 위에서 내려다본 구도는 제외한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "서 있는 사람의 눈높이에서 중앙 판촉 진열대 옆을 기준으로 후면 서비스 구역과 서비스 개구부를 대각선 방향으로 바라본다. 양쪽 곤돌라 선반 사이의 길고 막힘없는 시야와 원경의 매장 전면부 구조물이 한 화면에 읽혀야 한다. 이른 아침의 낮은 영업 밀도는 비어 있는 통로, 정돈 중인 듯한 소량의 카트, 부분 점등과 조용한 서비스 구역으로 표현하되 사람은 등장시키지 않는다. 임시 입고 상자나 해 질 무렵 상태의 적재 박스는 배치하지 않는다.",
            "shot_id": "S19_Shot1"
          }
        ],
        "shot_ids": [
          "S19_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 11 (central promotional display), facing diagonally toward number 4 (rear service zone), number 12 (service opening), and the far ends of numbers 9 and 10 (gondola shelf banks)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Show long, unobstructed sightlines through the subdued morning sales floor, with number 2 and number 6 remaining visible in the distant frontage; do not depict the temporary stocking cartons from the dusk state."
        },
        "reference_decision": {
          "bg_id": "L08B04",
          "fp_id": "fp_l08_store_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L08B04 is the sole clean anchor candidate and therefore establishes the dwelling identity without a prior reference. Its wide view from unit 2 toward unit 4 supports the static medium staging in S19_Shot1 while keeping units 1, 2, 3, and 4 and the committed fixed-marker arrangement spatially legible.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/floor_plan/fp_l08_store_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_no_refs",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp reference is selected because this first node is the dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              5
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 2 toward unit 4, targeting cell [2,1], so the centered medium confrontation and restrained foreground edge retain readable fixed spatial depth.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              1
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "From unit 2, show a broad view directed toward unit 4 through the visible portion of unit 1, with unit 3 included only where supported by the wide cone. Opening marker 12 and fixed markers 8, 9, 10, 11, 13, and 14 should retain their committed relationships; opening markers 6 and 7 may appear only where the chosen cone actually includes them.",
            "camera_framing_directive": "Place the camera in unit 2 at cell [6,5] and aim toward unit 4 at listed target cell [2,1] with a wide 90-degree field of view. Use broad coverage while preserving the staged medium composition, centered primary subject, and restrained foreground shoulder/profile edge.",
            "subject_position_directive": "Use the S19_Shot1 staging: place the primary subject centered in a medium composition, facing the camera with a squared posture, while the second staged subject contributes only a restrained over-shoulder partial-profile foreground edge from the camera side.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies; keep marker 15 absent and refrain from inventing additional state cues.",
            "negative_continuity_directive": "Exclude marker 15 and any state overlay associated with marker 15. Do not invent additional subjects, scenario-specific objects, fixed elements, or spaces beyond the selected wide view. Keep markers 8, 9, 10, 11, 12, 13, and 14 in their committed floor-plan positions wherever they enter the frame."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 5]\n  - look_at_unit: 4\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 2 toward unit 4, targeting cell [2,1], so the centered medium confrontation and restrained foreground edge retain readable fixed spatial depth.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 2, show a broad view directed toward unit 4 through the visible portion of unit 1, with unit 3 included only where supported by the wide cone. Opening marker 12 and fixed markers 8, 9, 10, 11, 13, and 14 should retain their committed relationships; opening markers 6 and 7 may appear only where the chosen cone actually includes them.\n  - camera_framing_directive: Place the camera in unit 2 at cell [6,5] and aim toward unit 4 at listed target cell [2,1] with a wide 90-degree field of view. Use broad coverage while preserving the staged medium composition, centered primary subject, and restrained foreground shoulder/profile edge.\n  - subject_position_directive: Use the S19_Shot1 staging: place the primary subject centered in a medium composition, facing the camera with a squared posture, while the second staged subject contributes only a restrained over-shoulder partial-profile foreground edge from the camera side.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies; keep marker 15 absent and refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude marker 15 and any state overlay associated with marker 15. Do not invent additional subjects, scenario-specific objects, fixed elements, or spaces beyond the selected wide view. Keep markers 8, 9, 10, 11, 12, 13, and 14 in their committed floor-plan positions wherever they enter the frame.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 5]\n  - look_at_unit: 4\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 2 toward unit 4, targeting cell [2,1], so the centered medium confrontation and restrained foreground edge retain readable fixed spatial depth.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 2, show a broad view directed toward unit 4 through the visible portion of unit 1, with unit 3 included only where supported by the wide cone. Opening marker 12 and fixed markers 8, 9, 10, 11, 13, and 14 should retain their committed relationships; opening markers 6 and 7 may appear only where the chosen cone actually includes them.\n  - camera_framing_directive: Place the camera in unit 2 at cell [6,5] and aim toward unit 4 at listed target cell [2,1] with a wide 90-degree field of view. Use broad coverage while preserving the staged medium composition, centered primary subject, and restrained foreground shoulder/profile edge.\n  - subject_position_directive: Use the S19_Shot1 staging: place the primary subject centered in a medium composition, facing the camera with a squared posture, while the second staged subject contributes only a restrained over-shoulder partial-profile foreground edge from the camera side.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies; keep marker 15 absent and refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude marker 15 and any state overlay associated with marker 15. Do not invent additional subjects, scenario-specific objects, fixed elements, or spaces beyond the selected wide view. Keep markers 8, 9, 10, 11, 12, 13, and 14 in their committed floor-plan positions wherever they enter the frame.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 5]\n  - look_at_unit: 4\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 2 toward unit 4, targeting cell [2,1], so the centered medium confrontation and restrained foreground edge retain readable fixed spatial depth.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 2, show a broad view directed toward unit 4 through the visible portion of unit 1, with unit 3 included only where supported by the wide cone. Opening marker 12 and fixed markers 8, 9, 10, 11, 13, and 14 should retain their committed relationships; opening markers 6 and 7 may appear only where the chosen cone actually includes them.\n  - camera_framing_directive: Place the camera in unit 2 at cell [6,5] and aim toward unit 4 at listed target cell [2,1] with a wide 90-degree field of view. Use broad coverage while preserving the staged medium composition, centered primary subject, and restrained foreground shoulder/profile edge.\n  - subject_position_directive: Use the S19_Shot1 staging: place the primary subject centered in a medium composition, facing the camera with a squared posture, while the second staged subject contributes only a restrained over-shoulder partial-profile foreground edge from the camera side.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies; keep marker 15 absent and refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude marker 15 and any state overlay associated with marker 15. Do not invent additional subjects, scenario-specific objects, fixed elements, or spaces beyond the selected wide view. Keep markers 8, 9, 10, 11, 12, 13, and 14 in their committed floor-plan positions wherever they enter the frame.\n\n2026년 대한민국 서해안권 외딴 섬 지역에 있는 현실적인 대형 마트의 이른 아침 영업 매장 내부. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 깨끗하게 연출된 광고 사진이 아니라 실제 생활권 상업 시설을 담은 담담한 현장 기록 사진이다. 중앙 판촉 진열대 가까이에 카메라를 두고, 후면 서비스 구역과 벽면의 서비스 개구부, 길게 이어지는 양쪽 곤돌라 선반 열의 먼 끝을 향해 대각선으로 바라본다. 서 있는 사람의 눈높이 약 1.6미터, 35밀리미터급 보통 광각 렌즈로 촬영하여 통로의 길고 막힘없는 시야가 자연스럽게 이어지고, 매장 전면부의 두 주요 구조물도 먼 배경에서 식별되도록 한다.\n\n2020년대 중반 한국 대형 마트에서 실제로 볼 수 있는 흰색 분체도장 금속 곤돌라 선반, 가격표 레일, 현실적인 한글 안내 표지, 천장 매립형 발광다이오드 조명, 노출된 일부 설비와 천장형 보안 카메라, 사용감 있는 합성수지 바닥 타일, 후면 서비스 카운터와 직원용 서비스 개구부를 배치한다. 선반은 영업 준비가 끝난 상태로 대체로 정돈되어 있지만 상품 간격과 진열 높이가 완벽히 균일하지 않고, 가격표 모서리의 들뜸, 바닥의 옅은 바퀴 자국과 닦인 얼룩, 금속 선반의 작은 흠집, 손때가 남은 손잡이 등 일상적인 마모가 보인다. 임시 입고용 종이 상자와 통로를 막는 적재물은 전혀 두지 않는다.\n\n이른 아침의 조용하고 낮은 활동량을 표현한다. 고객이나 직원은 화면에 보이지 않으며, 넓은 통로 대부분이 비어 있고 쇼핑 카트 몇 대만 정돈된 채 놓여 있다. 아직 완전히 활기를 띠지 않은 매장처럼 일부 구역은 조명이 약하게 켜져 있고, 차가운 아침 자연광이 먼 전면부에서 희미하게 들어와 중성적인 실내 조명과 섞인다. 과장된 공포 장식이나 비현실적 현상 없이, 절제된 차가운 회색과 바랜 상업용 색상, 소량의 붉은 가격 표식과 탁한 금색 계열 포장만 현실적으로 보인다. 실제 금속의 미세한 반사, 종이와 비닐 포장의 질감, 합성수지 바닥의 광택 차이, 플라스틱 카트의 긁힘을 정확하게 표현한다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 것 같은 자연스러운 노출, 현실적인 원근감과 자연스러운 피사계 심도, 과도한 후처리 없이 실제 장소와 구별되지 않는 사진. 사람, 얼굴, 삽화풍 표현, 컴퓨터 생성 이미지, 건축 시각화, 평면도, 위에서 내려다본 구도는 제외한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            6,
            5
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 2 toward unit 4, targeting cell [2,1], so the centered medium confrontation and restrained foreground edge retain readable fixed spatial depth.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            1
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 2, show a broad view directed toward unit 4 through the visible portion of unit 1, with unit 3 included only where supported by the wide cone. Opening marker 12 and fixed markers 8, 9, 10, 11, 13, and 14 should retain their committed relationships; opening markers 6 and 7 may appear only where the chosen cone actually includes them.",
          "camera_framing_directive": "Place the camera in unit 2 at cell [6,5] and aim toward unit 4 at listed target cell [2,1] with a wide 90-degree field of view. Use broad coverage while preserving the staged medium composition, centered primary subject, and restrained foreground shoulder/profile edge.",
          "subject_position_directive": "Use the S19_Shot1 staging: place the primary subject centered in a medium composition, facing the camera with a squared posture, while the second staged subject contributes only a restrained over-shoulder partial-profile foreground edge from the camera side.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies; keep marker 15 absent and refrain from inventing additional state cues.",
          "negative_continuity_directive": "Exclude marker 15 and any state overlay associated with marker 15. Do not invent additional subjects, scenario-specific objects, fixed elements, or spaces beyond the selected wide view. Keep markers 8, 9, 10, 11, 12, 13, and 14 in their committed floor-plan positions wherever they enter the frame."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l08_store_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l08_store_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L08B03": {
        "status": "ok",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L08B03.png",
        "t2i_prompt": "2026년 대한민국 서해안권 외딴 섬의 작은 마트 외부와 그 앞 감시카메라 촬영 구역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈로 마트 정면을 살짝 비스듬히 바라보며, 출입문과 큰 진열창, 낡은 차양, 상호 고유명사 없이 ‘마트’ 정도만 적힌 평범한 한글 간판, 출입구 위 외벽 모서리에 고정된 현대식 폐쇄회로 감시카메라를 함께 담는다. 감시카메라는 금속 브래킷, 노출된 전원선과 통신선, 작은 방수 접속함을 갖추고 출입문 앞과 좁은 골목 방향을 현실적으로 향한다. 감시 범위를 나타내는 가상 원뿔이나 화면 그래픽은 없고, 감시 영상 자체도 공간에 중복 표시하지 않는다.\n\n건물은 섬의 오래된 저층 혼합 상가주택처럼 붉은 벽돌과 작은 회색 석재 타일이 부분적으로 섞인 외벽, 알루미늄 새시 창, 일부 창문의 방범창, 색이 바랜 금속 차양을 가진다. 외벽에는 실제 생활 설비인 에어컨 실외기와 배관, 노출 가스 배관과 계량기, 전기 인입선이 층층이 붙어 있다. 옥상 가장자리 너머로 낡아 바랜 녹색 우레탄 방수 바닥과 작은 물탱크 일부가 자연스럽게 보인다. 출입구 옆에는 빈 플라스틱 음료 상자, 접힌 손수레, 소박한 화분, 낮은 볼라드가 정돈되지 않은 일상 상태로 놓여 있으나 통행을 막을 정도로 과장하지 않는다. 유리에는 실제 아침 하늘과 맞은편 건물의 약한 반사가 보이고, 프레임과 손잡이에는 손때와 미세한 긁힘이 남아 있다.\n\n주변은 같은 시대의 실제 섬마을 생활권으로 이어진다. 붉은 벽돌 또는 석재 타일 외벽의 2~3층 저층 주택과 작은 점포가 좁은 골목을 따라 밀집하고, 새시 창과 방범창, 외벽 실외기, 배관, 빨래줄과 생활 빨래, 화분과 잡동사니가 드문드문 보인다. 전신주와 느슨하게 늘어진 전선, 골목 가장자리에 주차된 소형 생활 차량 한 대가 있으며 대상 건물만 고립된 콘크리트 구조물처럼 보이지 않는다. 해풍과 염분에 노출된 금속에는 옅은 녹과 부식, 벽돌 줄눈과 간판 가장자리에는 얼룩과 퇴색, 골목 포장에는 보수 자국과 작은 물때가 남아 있다.\n\n맑지만 약간 습한 아침의 낮은 자연광이 건물 정면과 골목에 부드럽게 들어오고, 처마와 차양 아래에는 현실적인 그늘이 생긴다. 실제 콘크리트, 벽돌, 금속 녹청, 유리, 플라스틱, 고무 전선의 재질과 세월에 따른 마모를 정확하게 표현한다. 과도하게 깨끗한 광고 사진이 아니라 사람이 실제로 이용하는 섬마을 마트의 무심한 현장 기록 사진이며, 자연스러운 심도와 사실적인 노출, 후처리 없는 색을 유지한다. 사람, 얼굴, 시체, 피는 전혀 없다. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 가상 입체 영상이 아닌 실제 미러리스 또는 디지털 일안 반사식 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "서 있는 사람의 눈높이에서 마트 정면을 약간 비스듬히 바라본다. 출입문과 진열창, 처마 아래 모서리에 설치된 감시카메라가 한 화면에서 분명히 보이고, 카메라가 향하는 출입구 앞 공간과 골목 일부도 함께 담긴다. 아침 자연광 아래 비어 있는 현장을 사실적으로 기록하며 사람이나 감시 영상 화면, 시야 범위 표시선은 넣지 않는다.",
            "shot_id": "S19_Shot4"
          }
        ],
        "shot_ids": [
          "S19_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2026년 대한민국 서해안권 외딴 섬의 작은 마트 외부와 그 앞 감시카메라 촬영 구역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈로 마트 정면을 살짝 비스듬히 바라보며, 출입문과 큰 진열창, 낡은 차양, 상호 고유명사 없이 ‘마트’ 정도만 적힌 평범한 한글 간판, 출입구 위 외벽 모서리에 고정된 현대식 폐쇄회로 감시카메라를 함께 담는다. 감시카메라는 금속 브래킷, 노출된 전원선과 통신선, 작은 방수 접속함을 갖추고 출입문 앞과 좁은 골목 방향을 현실적으로 향한다. 감시 범위를 나타내는 가상 원뿔이나 화면 그래픽은 없고, 감시 영상 자체도 공간에 중복 표시하지 않는다.\n\n건물은 섬의 오래된 저층 혼합 상가주택처럼 붉은 벽돌과 작은 회색 석재 타일이 부분적으로 섞인 외벽, 알루미늄 새시 창, 일부 창문의 방범창, 색이 바랜 금속 차양을 가진다. 외벽에는 실제 생활 설비인 에어컨 실외기와 배관, 노출 가스 배관과 계량기, 전기 인입선이 층층이 붙어 있다. 옥상 가장자리 너머로 낡아 바랜 녹색 우레탄 방수 바닥과 작은 물탱크 일부가 자연스럽게 보인다. 출입구 옆에는 빈 플라스틱 음료 상자, 접힌 손수레, 소박한 화분, 낮은 볼라드가 정돈되지 않은 일상 상태로 놓여 있으나 통행을 막을 정도로 과장하지 않는다. 유리에는 실제 아침 하늘과 맞은편 건물의 약한 반사가 보이고, 프레임과 손잡이에는 손때와 미세한 긁힘이 남아 있다.\n\n주변은 같은 시대의 실제 섬마을 생활권으로 이어진다. 붉은 벽돌 또는 석재 타일 외벽의 2~3층 저층 주택과 작은 점포가 좁은 골목을 따라 밀집하고, 새시 창과 방범창, 외벽 실외기, 배관, 빨래줄과 생활 빨래, 화분과 잡동사니가 드문드문 보인다. 전신주와 느슨하게 늘어진 전선, 골목 가장자리에 주차된 소형 생활 차량 한 대가 있으며 대상 건물만 고립된 콘크리트 구조물처럼 보이지 않는다. 해풍과 염분에 노출된 금속에는 옅은 녹과 부식, 벽돌 줄눈과 간판 가장자리에는 얼룩과 퇴색, 골목 포장에는 보수 자국과 작은 물때가 남아 있다.\n\n맑지만 약간 습한 아침의 낮은 자연광이 건물 정면과 골목에 부드럽게 들어오고, 처마와 차양 아래에는 현실적인 그늘이 생긴다. 실제 콘크리트, 벽돌, 금속 녹청, 유리, 플라스틱, 고무 전선의 재질과 세월에 따른 마모를 정확하게 표현한다. 과도하게 깨끗한 광고 사진이 아니라 사람이 실제로 이용하는 섬마을 마트의 무심한 현장 기록 사진이며, 자연스러운 심도와 사실적인 노출, 후처리 없는 색을 유지한다. 사람, 얼굴, 시체, 피는 전혀 없다. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 가상 입체 영상이 아닌 실제 미러리스 또는 디지털 일안 반사식 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L08B04"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L08B04",
          "loc_id": "L08"
        }
      },
      "L12B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L12",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L12B01.png",
        "t2i_prompt": "2026년 대한민국 서해안권의 외딴 섬에 있는 생활형 중소 마트 후방 총무과 내부, CCTV 확인을 위해 사용하는 작고 실용적인 행정·보안 업무 공간. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 깨끗하게 연출된 광고 사진이 아니라 실제 영업 시설의 현장 참고 사진처럼 보여야 한다. 관찰자가 서는 빈 구역 가까이에서 약 1.6m의 성인 눈높이로 촬영하고, 35mm급 렌즈의 적당한 광각 시야로 업무용 책상과 비어 있는 사무용 의자를 대각선으로 가로질러 북쪽 벽의 CCTV 모니터 묶음을 바라본다. 모니터 묶음이 구도의 중심이자 가장 뚜렷한 정보가 되며, 의자 뒤에는 두 명이 서서 화면을 확인할 수 있을 만큼 현실적인 빈 공간을 남긴다. 사람, 얼굴, 신체는 전혀 없다.\n\n벽면에는 여러 대의 평면 CCTV 모니터가 실용적인 금속 브래킷이나 좁은 선반에 설치되어 있고, 화면마다 현실적인 한국형 감시 시스템의 단순한 분할 화면 테두리, 작은 한글 인터페이스 요소, 시간 표시 형식, 제한된 해상도, 압축 노이즈와 노출 부족이 보인다. 감시 화면 안에는 조명이 거의 닿지 않는 마트 통로와 출입 구역이 어둡고 불분명하게 기록되어 있다. 암부 속 대상은 신원이나 얼굴을 전혀 복원할 수 없는 흐릿한 형상과 불완전한 윤곽으로만 남기며, 밝기 보정으로 세부를 드러내지 않는다. 화면 속 기록은 평면 디스플레이 내부에만 존재하고 실제 사무실 공간으로 확장되거나 중복 배치되지 않는다.\n\n책상에는 보통 사양의 업무용 PC, 키보드, 마우스, 유선 전화기, 서류 받침과 정리되지 않은 행정 문서 몇 장이 놓여 있다. 주변에는 오래 사용한 철제 서류함과 수납 선반, 벽시계, 멀티탭, 모니터와 PC로 이어지는 정리된 케이블과 일부 느슨한 배선이 있다. 과도하게 첨단이거나 근미래적인 장비는 배제한다. 저가형 회색 멜라민 책상 표면의 미세한 긁힘, 사무용 의자 천의 눌린 직조감, 금속 서류함 모서리의 작은 도장 벗겨짐, 흰색 벽의 손때와 케이블 자국, 바닥 장판의 닳은 부분처럼 일상적인 사용 흔적을 사실적으로 표현한다.\n\n창이 거의 없거나 없는 후방 사무실의 낮은 주변광, 천장의 현실적인 사무용 LED 또는 형광등 일부만 켜진 차갑고 약한 조명, 모니터에서 새어 나오는 제한된 푸른빛이 공간을 비춘다. 모니터 화면은 과도하게 빛나지 않으며 책상과 벽에 자연스럽고 미약한 반사만 만든다. 실제 콘크리트 벽체 위 도장면, 실제 금속의 마모와 산화 흔적, 플라스틱 장비의 잔기스, 종이 섬유, 직물 조직과 케이블 고무 질감을 정확하게 묘사한다. 자연스러운 원근과 심도, 현실적인 노출과 색온도, 과장 없는 차가운 중성색. 후처리나 인위적인 색 보정 없이 실제 DSLR 또는 미러리스 카메라로 촬영한 무심하고 사실적인 장소 기록 사진. 삽화, CGI, 건축 시각화, 평면도, 도식, 천장 위 수직 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "관찰자 두 명이 설 수 있는 빈 바닥 공간 가까이에서 촬영하되 사람은 등장시키지 않는다. 전경과 중경에는 업무용 책상 모서리와 비어 있는 사무용 의자를 배치하고, 시선이 북쪽 벽의 CCTV 모니터 묶음으로 자연스럽게 이어지게 한다. 모니터를 화면의 핵심으로 크게 확보한다. 각 화면에는 어두운 마트 통로와 출입 구역의 저해상도 감시 영상만 표시하며, 압축 노이즈와 뭉개진 암부 속 불분명한 형상은 윤곽조차 확정하기 어렵게 유지한다. 얼굴이나 신원을 추정할 수 있는 세부 정보는 만들지 않고, 감시 영상의 내용이 모니터 바깥 현실 공간에 중복되어 나타나지 않게 한다.",
            "shot_id": "S20_Shot3"
          }
        ],
        "shot_ids": [
          "S20_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 6 (observer standing zone), facing diagonally across number 4 (workstation desk) and number 5 (operator chair) toward number 3 (CCTV monitor bank) on the north wall",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the monitor bank prominent, with enough space behind the operator chair for two standing observers; depict number 8 only within the monitor screens as dark, indistinct surveillance footage with no recoverable identity details."
        },
        "reference_decision": {
          "bg_id": "L12B01",
          "fp_id": "fp_l12_admin_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L12B01 is the only supplied clean-anchor candidate and the only render-ready BG, so it establishes dwelling identity directly from the floor plan without a prior reference. Camera unit 1 at [6,4], aimed toward [0,4] with a telephoto lens, aligns with the surfaced shot's close, monitor-axis composition and preserves a narrow foreground edge while prioritizing the staged subjects.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/floor_plan/fp_l12_admin_office.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the required floor-plan-seeded dwelling-identity anchor and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 25,
            "framing_notes": "Use the sole camera cell for unit marker 1 and look toward the exact candidate cell associated with base marker 3. The telephoto view supports the committed close composition and narrow foreground screen edge.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              0,
              4
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the narrow portion of unit marker 1 available from camera cell [6,4] toward [0,4], prioritizing base marker 3 and its relationship to fixed markers 4 and 5. Keep target zone marker 6 consistent with the staged foreground and midground placement; include opening marker 2 or fixed marker 7 only if actually retained within the telephoto view cone.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [6,4] toward look-at unit 1 at cell [0,4] using the telephoto 25-degree view. Use compressed, narrow coverage for the committed close front three-quarter composition, retaining only a narrow out-of-focus edge associated with marker 3 in the lower-left foreground.",
            "subject_position_directive": "Place the first staged subject in the foreground near middle-center, leaning forward with locked shoulders in a three-quarter-left angle and looking off-screen toward marker 3. Keep the second staged subject readable at middle-right in the midground, in left profile with weight shifted toward marker 3 and the same off-screen eyeline relationship.",
            "state_cue_directive": "Carry transient marker 8 on the visible content surface associated with marker 3 as unusually dark, indistinct footage without readable detail. Preserve the committed neutral interior ambient illumination and low-key facial contrast, adding no uncommitted state or lighting cue.",
            "negative_continuity_directive": "Do not invent additional subjects, numbered elements, openings, or state overlays beyond the committed staging and markers 1 through 8. Do not force opening marker 2 or fixture marker 7 into the narrow 25-degree view if they fall outside the actual cone, and do not relocate fixed markers 3, 4, 5, or 7 from their floor-plan positions."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [6, 4]\n  - look_at_unit: 1\n  - look_at_cell: [0, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the sole camera cell for unit marker 1 and look toward the exact candidate cell associated with base marker 3. The telephoto view supports the committed close composition and narrow foreground screen edge.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the narrow portion of unit marker 1 available from camera cell [6,4] toward [0,4], prioritizing base marker 3 and its relationship to fixed markers 4 and 5. Keep target zone marker 6 consistent with the staged foreground and midground placement; include opening marker 2 or fixed marker 7 only if actually retained within the telephoto view cone.\n  - camera_framing_directive: Frame from camera unit 1 at cell [6,4] toward look-at unit 1 at cell [0,4] using the telephoto 25-degree view. Use compressed, narrow coverage for the committed close front three-quarter composition, retaining only a narrow out-of-focus edge associated with marker 3 in the lower-left foreground.\n  - subject_position_directive: Place the first staged subject in the foreground near middle-center, leaning forward with locked shoulders in a three-quarter-left angle and looking off-screen toward marker 3. Keep the second staged subject readable at middle-right in the midground, in left profile with weight shifted toward marker 3 and the same off-screen eyeline relationship.\n  - state_cue_directive: Carry transient marker 8 on the visible content surface associated with marker 3 as unusually dark, indistinct footage without readable detail. Preserve the committed neutral interior ambient illumination and low-key facial contrast, adding no uncommitted state or lighting cue.\n  - negative_continuity_directive: Do not invent additional subjects, numbered elements, openings, or state overlays beyond the committed staging and markers 1 through 8. Do not force opening marker 2 or fixture marker 7 into the narrow 25-degree view if they fall outside the actual cone, and do not relocate fixed markers 3, 4, 5, or 7 from their floor-plan positions.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [6, 4]\n  - look_at_unit: 1\n  - look_at_cell: [0, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the sole camera cell for unit marker 1 and look toward the exact candidate cell associated with base marker 3. The telephoto view supports the committed close composition and narrow foreground screen edge.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the narrow portion of unit marker 1 available from camera cell [6,4] toward [0,4], prioritizing base marker 3 and its relationship to fixed markers 4 and 5. Keep target zone marker 6 consistent with the staged foreground and midground placement; include opening marker 2 or fixed marker 7 only if actually retained within the telephoto view cone.\n  - camera_framing_directive: Frame from camera unit 1 at cell [6,4] toward look-at unit 1 at cell [0,4] using the telephoto 25-degree view. Use compressed, narrow coverage for the committed close front three-quarter composition, retaining only a narrow out-of-focus edge associated with marker 3 in the lower-left foreground.\n  - subject_position_directive: Place the first staged subject in the foreground near middle-center, leaning forward with locked shoulders in a three-quarter-left angle and looking off-screen toward marker 3. Keep the second staged subject readable at middle-right in the midground, in left profile with weight shifted toward marker 3 and the same off-screen eyeline relationship.\n  - state_cue_directive: Carry transient marker 8 on the visible content surface associated with marker 3 as unusually dark, indistinct footage without readable detail. Preserve the committed neutral interior ambient illumination and low-key facial contrast, adding no uncommitted state or lighting cue.\n  - negative_continuity_directive: Do not invent additional subjects, numbered elements, openings, or state overlays beyond the committed staging and markers 1 through 8. Do not force opening marker 2 or fixture marker 7 into the narrow 25-degree view if they fall outside the actual cone, and do not relocate fixed markers 3, 4, 5, or 7 from their floor-plan positions.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [6, 4]\n  - look_at_unit: 1\n  - look_at_cell: [0, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the sole camera cell for unit marker 1 and look toward the exact candidate cell associated with base marker 3. The telephoto view supports the committed close composition and narrow foreground screen edge.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the narrow portion of unit marker 1 available from camera cell [6,4] toward [0,4], prioritizing base marker 3 and its relationship to fixed markers 4 and 5. Keep target zone marker 6 consistent with the staged foreground and midground placement; include opening marker 2 or fixed marker 7 only if actually retained within the telephoto view cone.\n  - camera_framing_directive: Frame from camera unit 1 at cell [6,4] toward look-at unit 1 at cell [0,4] using the telephoto 25-degree view. Use compressed, narrow coverage for the committed close front three-quarter composition, retaining only a narrow out-of-focus edge associated with marker 3 in the lower-left foreground.\n  - subject_position_directive: Place the first staged subject in the foreground near middle-center, leaning forward with locked shoulders in a three-quarter-left angle and looking off-screen toward marker 3. Keep the second staged subject readable at middle-right in the midground, in left profile with weight shifted toward marker 3 and the same off-screen eyeline relationship.\n  - state_cue_directive: Carry transient marker 8 on the visible content surface associated with marker 3 as unusually dark, indistinct footage without readable detail. Preserve the committed neutral interior ambient illumination and low-key facial contrast, adding no uncommitted state or lighting cue.\n  - negative_continuity_directive: Do not invent additional subjects, numbered elements, openings, or state overlays beyond the committed staging and markers 1 through 8. Do not force opening marker 2 or fixture marker 7 into the narrow 25-degree view if they fall outside the actual cone, and do not relocate fixed markers 3, 4, 5, or 7 from their floor-plan positions.\n\n2026년 대한민국 서해안권의 외딴 섬에 있는 생활형 중소 마트 후방 총무과 내부, CCTV 확인을 위해 사용하는 작고 실용적인 행정·보안 업무 공간. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 깨끗하게 연출된 광고 사진이 아니라 실제 영업 시설의 현장 참고 사진처럼 보여야 한다. 관찰자가 서는 빈 구역 가까이에서 약 1.6m의 성인 눈높이로 촬영하고, 35mm급 렌즈의 적당한 광각 시야로 업무용 책상과 비어 있는 사무용 의자를 대각선으로 가로질러 북쪽 벽의 CCTV 모니터 묶음을 바라본다. 모니터 묶음이 구도의 중심이자 가장 뚜렷한 정보가 되며, 의자 뒤에는 두 명이 서서 화면을 확인할 수 있을 만큼 현실적인 빈 공간을 남긴다. 사람, 얼굴, 신체는 전혀 없다.\n\n벽면에는 여러 대의 평면 CCTV 모니터가 실용적인 금속 브래킷이나 좁은 선반에 설치되어 있고, 화면마다 현실적인 한국형 감시 시스템의 단순한 분할 화면 테두리, 작은 한글 인터페이스 요소, 시간 표시 형식, 제한된 해상도, 압축 노이즈와 노출 부족이 보인다. 감시 화면 안에는 조명이 거의 닿지 않는 마트 통로와 출입 구역이 어둡고 불분명하게 기록되어 있다. 암부 속 대상은 신원이나 얼굴을 전혀 복원할 수 없는 흐릿한 형상과 불완전한 윤곽으로만 남기며, 밝기 보정으로 세부를 드러내지 않는다. 화면 속 기록은 평면 디스플레이 내부에만 존재하고 실제 사무실 공간으로 확장되거나 중복 배치되지 않는다.\n\n책상에는 보통 사양의 업무용 PC, 키보드, 마우스, 유선 전화기, 서류 받침과 정리되지 않은 행정 문서 몇 장이 놓여 있다. 주변에는 오래 사용한 철제 서류함과 수납 선반, 벽시계, 멀티탭, 모니터와 PC로 이어지는 정리된 케이블과 일부 느슨한 배선이 있다. 과도하게 첨단이거나 근미래적인 장비는 배제한다. 저가형 회색 멜라민 책상 표면의 미세한 긁힘, 사무용 의자 천의 눌린 직조감, 금속 서류함 모서리의 작은 도장 벗겨짐, 흰색 벽의 손때와 케이블 자국, 바닥 장판의 닳은 부분처럼 일상적인 사용 흔적을 사실적으로 표현한다.\n\n창이 거의 없거나 없는 후방 사무실의 낮은 주변광, 천장의 현실적인 사무용 LED 또는 형광등 일부만 켜진 차갑고 약한 조명, 모니터에서 새어 나오는 제한된 푸른빛이 공간을 비춘다. 모니터 화면은 과도하게 빛나지 않으며 책상과 벽에 자연스럽고 미약한 반사만 만든다. 실제 콘크리트 벽체 위 도장면, 실제 금속의 마모와 산화 흔적, 플라스틱 장비의 잔기스, 종이 섬유, 직물 조직과 케이블 고무 질감을 정확하게 묘사한다. 자연스러운 원근과 심도, 현실적인 노출과 색온도, 과장 없는 차가운 중성색. 후처리나 인위적인 색 보정 없이 실제 DSLR 또는 미러리스 카메라로 촬영한 무심하고 사실적인 장소 기록 사진. 삽화, CGI, 건축 시각화, 평면도, 도식, 천장 위 수직 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            6,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 25,
          "framing_notes": "Use the sole camera cell for unit marker 1 and look toward the exact candidate cell associated with base marker 3. The telephoto view supports the committed close composition and narrow foreground screen edge.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            0,
            4
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the narrow portion of unit marker 1 available from camera cell [6,4] toward [0,4], prioritizing base marker 3 and its relationship to fixed markers 4 and 5. Keep target zone marker 6 consistent with the staged foreground and midground placement; include opening marker 2 or fixed marker 7 only if actually retained within the telephoto view cone.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [6,4] toward look-at unit 1 at cell [0,4] using the telephoto 25-degree view. Use compressed, narrow coverage for the committed close front three-quarter composition, retaining only a narrow out-of-focus edge associated with marker 3 in the lower-left foreground.",
          "subject_position_directive": "Place the first staged subject in the foreground near middle-center, leaning forward with locked shoulders in a three-quarter-left angle and looking off-screen toward marker 3. Keep the second staged subject readable at middle-right in the midground, in left profile with weight shifted toward marker 3 and the same off-screen eyeline relationship.",
          "state_cue_directive": "Carry transient marker 8 on the visible content surface associated with marker 3 as unusually dark, indistinct footage without readable detail. Preserve the committed neutral interior ambient illumination and low-key facial contrast, adding no uncommitted state or lighting cue.",
          "negative_continuity_directive": "Do not invent additional subjects, numbered elements, openings, or state overlays beyond the committed staging and markers 1 through 8. Do not force opening marker 2 or fixture marker 7 into the narrow 25-degree view if they fall outside the actual cone, and do not relocate fixed markers 3, 4, 5, or 7 from their floor-plan positions."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l12_admin_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l12_admin_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L11B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L11",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L11B02.png",
        "t2i_prompt": "2026년 대한민국 서해안권 외딴 섬 지역의 소규모 경찰서 사무실 당직 공간을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 복도 출입구 가까이에서 카메라 높이 약 1.6미터, 35밀리미터급 광각 렌즈로 공용 업무 구역을 대각선으로 가로질러 당직 형사 책상과 데스크톱 모니터, 그 뒤편의 외부 창문 열을 바라보는 절제된 넓은 구도. 당직 책상은 화면에서 또렷하게 보이며 모니터와 키보드, 마우스, 유선 전화기, 문서 트레이, 작은 책상 조명이 놓여 있고, 사무용 의자는 누군가 잠시 일어선 듯 조금 뒤로 빠져 있다. 모니터는 켜져 있지만 화면에는 식별 가능한 사건 정보나 인물 영상 없이 평범한 어두운 업무 화면만 보인다. 주변에는 낮은 칸막이로 구분된 공동 책상, 낡은 회전식 사무 의자, 금속 서류함, 복합기, 벽시계, 휴지통이 있으며 모든 자리는 비어 있다. 사람, 얼굴, 인체는 전혀 보이지 않는다.\n\n늦은 밤 당직실의 현실적인 조명으로, 천장의 일부 형광등만 켜져 차갑고 불균일한 백색광을 만들고 책상 조명이 제한적인 따뜻한 빛을 더한다. 외부 창문은 알루미늄 새시와 얇은 블라인드가 달린 현대 한국 공공기관형 창호이며, 유리 밖에는 어두운 섬마을 밤과 희미한 가로등만 보이고 유리 표면에는 실내 조명이 약하게 반사된다. 지나치게 극적인 연출 없이 주변 책상 사이와 복도 입구에 자연스러운 어둠이 남아 있으며, 작동 중인 기기의 작은 표시등과 멀리 떨어진 창밖 불빛이 공간의 불길할 정도로 깊은 정적을 강조한다.\n\n2020년대 중반 한국의 실용적인 소규모 경찰 행정 사무실답게 회색 금속 서류함, 무광 합판 책상, 천으로 덮인 사무 의자, 흰색 벽면, 오래 사용해 누렇게 변한 스위치와 콘센트, 평범한 흡음 천장재와 직선형 형광등을 사용한다. 바닥은 실제 공공 사무실에서 흔한 회색 비닐 타일로, 의자 바퀴 자국과 미세한 흠집, 닳은 통행 흔적이 남아 있다. 책상 모서리의 마모, 금속 표면의 작은 긁힘, 전선 묶음, 종이 가장자리, 천의 직조, 유리 얼룩과 먼지 등 생활감 있는 사용 흔적을 정확하게 표현한다. 공간을 지나치게 깨끗한 상품 사진처럼 만들지 말고, 미래형 장비나 과장된 첨단 장치, 홀로그램, 붉은 원형 표식, 환영, 증거물 전시, 낮 시간의 사건 단서는 넣지 않는다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 장소 기록 사진, 서 있는 사람의 자연스러운 눈높이, 현실적인 저조도 노출과 자연스러운 원근감, 정확한 콘크리트·금속·직물·목재 질감, 과도하지 않은 자연스러운 피사계 심도, 후처리 없는 사실적인 색과 명암. 삽화나 컴퓨터 그래픽이 아닌 실제 장소 사진이며, 내려다본 시점이나 평면도, 건축 도식이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "복도 출입구 가까이에서 서 있는 사람의 눈높이로 공용 업무 구역을 대각선으로 가로질러 당직 형사 책상과 데스크톱 모니터, 외부 창문 열을 바라본다. 당직 책상을 화면의 주요 지점으로 두되 주변의 비어 있는 책상도 함께 보여 주어 늦은 밤의 고요함과 고립감을 드러낸다. 사람은 촬영하지 않고, 당직자가 잠시 자리를 비운 듯 켜진 모니터와 약간 빠진 의자만 남긴다.",
            "shot_id": "S16_Shot1"
          }
        ],
        "shot_ids": [
          "S16_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 4 (corridor entrance), facing diagonally across number 1 (shared work zone) toward number 7 (duty detective desk), number 9 (desktop monitor), and number 5 (exterior window bank)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Use a restrained wide office view with the occupied duty workstation prominent and the surrounding desks visible but quiet. Reference base markers only; the daytime evidence cues must be absent."
        },
        "reference_decision": {
          "bg_id": "L11B02",
          "fp_id": "fp_police_station_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L11B02 is the sole clean anchor candidate and is therefore rendered first as the fresh floor-plan-seeded identity plate. A normal view from unit 2 toward unit 1 supports the close profile staging in S16_Shot1 while retaining neutral contextual coverage of the fixed markers shared across units 1, 2, and 3.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/floor_plan/fp_police_station_office.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_no_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node establishes the dwelling identity directly from the supplied floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              4
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Use the listed unit-2 camera position and direct the neutral field of view toward unit 1, retaining soft fixed-space context behind the close staged subject.",
            "lens_enum": "normal",
            "look_at_cell": [
              2,
              6
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From unit 2, direct the view toward unit 1 while retaining camera-side context from unit 2 and only geometry-supported portions of unit 3. Openings 4 and 5 may be included only where they fall within this selected view, while base markers 6, 7, 8, 9, 10, and 11 establish the fixed layout.",
            "camera_framing_directive": "Frame from camera unit 2 at cell [7,4], looking toward unit 1 at cell [2,5], with a normal 50-degree lens for neutral coverage. Keep the committed close subject placement dominant while allowing the fixed background context to remain softly legible.",
            "subject_position_directive": "For S16_Shot1, place the committed subject in a close eye-level profile at center-right, with the staged handheld item tight to the near frame edge and the fixed-space context soft behind the subject. Do not add any other subject not committed by the staging.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because this clean-background BG has no transient markers; refrain from inventing additional state cues.",
            "negative_continuity_directive": "Exclude ignored overlay markers 12, 13, and 14. Do not invent unnumbered scenario-specific elements, do not rearrange base markers 4 through 11, and do not assert spaces or openings beyond the unit-2 visibility supersets for units 1 and 3 and openings 4 and 5."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the listed unit-2 camera position and direct the neutral field of view toward unit 1, retaining soft fixed-space context behind the close staged subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 2, direct the view toward unit 1 while retaining camera-side context from unit 2 and only geometry-supported portions of unit 3. Openings 4 and 5 may be included only where they fall within this selected view, while base markers 6, 7, 8, 9, 10, and 11 establish the fixed layout.\n  - camera_framing_directive: Frame from camera unit 2 at cell [7,4], looking toward unit 1 at cell [2,5], with a normal 50-degree lens for neutral coverage. Keep the committed close subject placement dominant while allowing the fixed background context to remain softly legible.\n  - subject_position_directive: For S16_Shot1, place the committed subject in a close eye-level profile at center-right, with the staged handheld item tight to the near frame edge and the fixed-space context soft behind the subject. Do not add any other subject not committed by the staging.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because this clean-background BG has no transient markers; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 12, 13, and 14. Do not invent unnumbered scenario-specific elements, do not rearrange base markers 4 through 11, and do not assert spaces or openings beyond the unit-2 visibility supersets for units 1 and 3 and openings 4 and 5.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the listed unit-2 camera position and direct the neutral field of view toward unit 1, retaining soft fixed-space context behind the close staged subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 2, direct the view toward unit 1 while retaining camera-side context from unit 2 and only geometry-supported portions of unit 3. Openings 4 and 5 may be included only where they fall within this selected view, while base markers 6, 7, 8, 9, 10, and 11 establish the fixed layout.\n  - camera_framing_directive: Frame from camera unit 2 at cell [7,4], looking toward unit 1 at cell [2,5], with a normal 50-degree lens for neutral coverage. Keep the committed close subject placement dominant while allowing the fixed background context to remain softly legible.\n  - subject_position_directive: For S16_Shot1, place the committed subject in a close eye-level profile at center-right, with the staged handheld item tight to the near frame edge and the fixed-space context soft behind the subject. Do not add any other subject not committed by the staging.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because this clean-background BG has no transient markers; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 12, 13, and 14. Do not invent unnumbered scenario-specific elements, do not rearrange base markers 4 through 11, and do not assert spaces or openings beyond the unit-2 visibility supersets for units 1 and 3 and openings 4 and 5.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the listed unit-2 camera position and direct the neutral field of view toward unit 1, retaining soft fixed-space context behind the close staged subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 2, direct the view toward unit 1 while retaining camera-side context from unit 2 and only geometry-supported portions of unit 3. Openings 4 and 5 may be included only where they fall within this selected view, while base markers 6, 7, 8, 9, 10, and 11 establish the fixed layout.\n  - camera_framing_directive: Frame from camera unit 2 at cell [7,4], looking toward unit 1 at cell [2,5], with a normal 50-degree lens for neutral coverage. Keep the committed close subject placement dominant while allowing the fixed background context to remain softly legible.\n  - subject_position_directive: For S16_Shot1, place the committed subject in a close eye-level profile at center-right, with the staged handheld item tight to the near frame edge and the fixed-space context soft behind the subject. Do not add any other subject not committed by the staging.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because this clean-background BG has no transient markers; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 12, 13, and 14. Do not invent unnumbered scenario-specific elements, do not rearrange base markers 4 through 11, and do not assert spaces or openings beyond the unit-2 visibility supersets for units 1 and 3 and openings 4 and 5.\n\n2026년 대한민국 서해안권 외딴 섬 지역의 소규모 경찰서 사무실 당직 공간을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 복도 출입구 가까이에서 카메라 높이 약 1.6미터, 35밀리미터급 광각 렌즈로 공용 업무 구역을 대각선으로 가로질러 당직 형사 책상과 데스크톱 모니터, 그 뒤편의 외부 창문 열을 바라보는 절제된 넓은 구도. 당직 책상은 화면에서 또렷하게 보이며 모니터와 키보드, 마우스, 유선 전화기, 문서 트레이, 작은 책상 조명이 놓여 있고, 사무용 의자는 누군가 잠시 일어선 듯 조금 뒤로 빠져 있다. 모니터는 켜져 있지만 화면에는 식별 가능한 사건 정보나 인물 영상 없이 평범한 어두운 업무 화면만 보인다. 주변에는 낮은 칸막이로 구분된 공동 책상, 낡은 회전식 사무 의자, 금속 서류함, 복합기, 벽시계, 휴지통이 있으며 모든 자리는 비어 있다. 사람, 얼굴, 인체는 전혀 보이지 않는다.\n\n늦은 밤 당직실의 현실적인 조명으로, 천장의 일부 형광등만 켜져 차갑고 불균일한 백색광을 만들고 책상 조명이 제한적인 따뜻한 빛을 더한다. 외부 창문은 알루미늄 새시와 얇은 블라인드가 달린 현대 한국 공공기관형 창호이며, 유리 밖에는 어두운 섬마을 밤과 희미한 가로등만 보이고 유리 표면에는 실내 조명이 약하게 반사된다. 지나치게 극적인 연출 없이 주변 책상 사이와 복도 입구에 자연스러운 어둠이 남아 있으며, 작동 중인 기기의 작은 표시등과 멀리 떨어진 창밖 불빛이 공간의 불길할 정도로 깊은 정적을 강조한다.\n\n2020년대 중반 한국의 실용적인 소규모 경찰 행정 사무실답게 회색 금속 서류함, 무광 합판 책상, 천으로 덮인 사무 의자, 흰색 벽면, 오래 사용해 누렇게 변한 스위치와 콘센트, 평범한 흡음 천장재와 직선형 형광등을 사용한다. 바닥은 실제 공공 사무실에서 흔한 회색 비닐 타일로, 의자 바퀴 자국과 미세한 흠집, 닳은 통행 흔적이 남아 있다. 책상 모서리의 마모, 금속 표면의 작은 긁힘, 전선 묶음, 종이 가장자리, 천의 직조, 유리 얼룩과 먼지 등 생활감 있는 사용 흔적을 정확하게 표현한다. 공간을 지나치게 깨끗한 상품 사진처럼 만들지 말고, 미래형 장비나 과장된 첨단 장치, 홀로그램, 붉은 원형 표식, 환영, 증거물 전시, 낮 시간의 사건 단서는 넣지 않는다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 장소 기록 사진, 서 있는 사람의 자연스러운 눈높이, 현실적인 저조도 노출과 자연스러운 원근감, 정확한 콘크리트·금속·직물·목재 질감, 과도하지 않은 자연스러운 피사계 심도, 후처리 없는 사실적인 색과 명암. 삽화나 컴퓨터 그래픽이 아닌 실제 장소 사진이며, 내려다본 시점이나 평면도, 건축 도식이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            7,
            4
          ],
          "camera_unit": 2,
          "fov_deg": 50,
          "framing_notes": "Use the listed unit-2 camera position and direct the neutral field of view toward unit 1, retaining soft fixed-space context behind the close staged subject.",
          "lens_enum": "normal",
          "look_at_cell": [
            2,
            6
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 2, direct the view toward unit 1 while retaining camera-side context from unit 2 and only geometry-supported portions of unit 3. Openings 4 and 5 may be included only where they fall within this selected view, while base markers 6, 7, 8, 9, 10, and 11 establish the fixed layout.",
          "camera_framing_directive": "Frame from camera unit 2 at cell [7,4], looking toward unit 1 at cell [2,5], with a normal 50-degree lens for neutral coverage. Keep the committed close subject placement dominant while allowing the fixed background context to remain softly legible.",
          "subject_position_directive": "For S16_Shot1, place the committed subject in a close eye-level profile at center-right, with the staged handheld item tight to the near frame edge and the fixed-space context soft behind the subject. Do not add any other subject not committed by the staging.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because this clean-background BG has no transient markers; refrain from inventing additional state cues.",
          "negative_continuity_directive": "Exclude ignored overlay markers 12, 13, and 14. Do not invent unnumbered scenario-specific elements, do not rearrange base markers 4 through 11, and do not assert spaces or openings beyond the unit-2 visibility supersets for units 1 and 3 and openings 4 and 5."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_police_station_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_police_station_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L11B01": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L11B02",
        "reused_from_bg_id": "L11B02",
        "location_id": "L11",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L11B02.png",
        "t2i_prompt": "2026년 대한민국 서해안권의 소규모 경찰서 수사 사무실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 공용 업무 구역 안, 공동 워크스테이션 섬 가까이에 카메라를 두고 약 1.6미터의 서 있는 사람 눈높이에서 32밀리미터급 중간 광각 렌즈로 촬영한다. 주 수사관의 실용적인 회색 적층판 책상과 당직 형사의 책상이 모두 읽히도록 정면 사선 방향으로 바라보며, 데스크톱 모니터를 분명하게 노출하고 공용 업무 구역 너머의 비어 있는 열린 동선까지 막힘없이 보이게 한다. 근무자들이 아주 잠깐 자리를 비운 낮 시간으로, 사람이나 얼굴은 전혀 없지만 의자를 급히 밀어둔 각도, 덜 정리된 서류, 사용 중인 전화기와 케이블, 파일 트레이, 필기구에서 방금 전까지 업무가 이어졌던 흔적이 느껴진다.\n\n주 수사관 책상에는 살인 사건 수사 사진 여러 장이 겹치고 펼쳐진 상태로 노출되어 있다. 사진 내용은 비어 있는 사건 현장의 출입구, 바닥 흔적, 파손된 물건과 번호 표식 같은 비신체 단서만 보여 주며 사람, 얼굴, 시신, 피나 노골적인 상처는 절대 보이지 않는다. 데스크톱 모니터 화면에는 현대적인 한국형 지도 인터페이스, 해안과 섬의 도로망, 휴대전화 위치 기록을 나타내는 작은 좌표 표식과 시간 목록이 현실적인 크기로 표시된다. 지도와 위치 정보는 반드시 모니터의 평면 화면 안에만 존재하며, 과장된 홀로그램이나 공간에 떠 있는 표시는 없다. 두 워크스테이션 주변에는 손으로 적은 메모지, 작은 수첩, 펜, 인쇄된 통화 기록과 평범한 업무 서류가 느슨하게 놓여 있다.\n\n현대 한국 공공기관에서 흔한 옅은 회색 비닐계 바닥, 미색 도장 벽, 흡음 천장판, 평범한 천장형 발광다이오드 조명, 회색 금속 파일 캐비닛, 낮은 책상 칸막이, 검정 사무용 의자와 현실적인 업무용 컴퓨터 장비를 사용한다. 창에서 들어오는 흐린 해안 지역의 낮빛과 켜진 사무실 조명이 자연스럽게 섞이고, 차가운 중성색이 주조를 이루되 서류철과 증거 표시의 제한된 탁한 붉은색만 작게 보인다. 책상 모서리의 닳은 자국, 손때, 바닥의 미세한 흠집, 금속의 작은 긁힘, 종이의 구김, 플라스틱과 직물의 실제 질감, 현실적인 전선 정리와 먼지를 세밀하게 표현한다. 깨끗한 홍보용 사무실이나 재고 사진처럼 보이지 않고, 실제 근무 공간의 일상적인 혼잡과 사용감이 남아 있어야 한다.\n\n실제 미러리스 또는 디지털 일안 반사식 카메라로 촬영한 현장 기록 사진, 자연스러운 원근과 깊이감, 과도하지 않은 자연스러운 피사계 심도, 정확한 콘크리트·금속·직물·목재·종이 질감, 사실적인 노출과 반사. 후보정 없는 담담한 장소 참고 사진으로 표현하며 컴퓨터 그래픽, 건축 시각화, 삽화, 평면도, 위에서 내려다본 시점은 금지한다. 사람 없음, 얼굴 없음, 시신 없음, 피 없음. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "공용 업무 구역 안에서 공동 워크스테이션 섬 가까이에 선 시점으로, 주 수사관 책상과 당직 형사 책상을 한 화면에 담는다. 펼쳐진 살인 사건 수사 사진과 위치 추적 지도 화면이 동시에 식별되고, 사무실 안쪽의 열린 동선까지 비어 있는 모습이 보여야 한다.",
            "shot_id": "S21_Shot5"
          },
          {
            "guide_text": "주 수사관 책상 위에 노출된 살인 사건 수사 사진과 주변의 메모지, 펜, 서류를 더 읽기 쉽게 잡되 두 번째 책상과 데스크톱 모니터도 프레임에서 제외하지 않는다. 사진에는 사람, 얼굴, 시신이나 피가 보이지 않고 비어 있는 사건 현장과 사물 단서만 나타나게 한다.",
            "shot_id": "S21_Shot6"
          },
          {
            "guide_text": "데스크톱 모니터의 현실적인 한국형 지도와 휴대전화 위치 추적 증거가 선명하게 보이도록 구성하면서, 앞쪽 두 책상에 흩어진 수사 사진과 필기 자료를 함께 포함한다. 화면 바깥 현실 공간에 지도 표식이나 환영을 중복 배치하지 말고, 잠시 자리를 비운 사무실의 열린 시야와 적막함을 유지한다.",
            "shot_id": "S21_Shot10"
          }
        ],
        "shot_ids": [
          "S21_Shot5",
          "S21_Shot6",
          "S21_Shot10"
        ],
        "scenes": [],
        "parent_id": "L11B02",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "inside number 1 (shared work zone), near number 8 (shared workstation island), facing number 6 (primary investigator desk) and number 7 (duty detective desk) with number 9 (desktop monitor) in clear view",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "32mm moderate wide angle",
          "framing_notes": "Keep both evidence-bearing desks readable: depict number 12 across number 6, number 13 within the screen of number 9, and number 14 as loose note-taking materials near the workstations. Preserve open sightlines toward number 4 to communicate that the office is briefly empty."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L11B02",
          "selected_refs": [
            {
              "physical_space_id": "space_units_1_2_3",
              "ref_bg_id": "L11B02",
              "space_description": "The same fixed physical space spanning target units 1, 2, and 3 with base markers 4 through 11 held in their established positions."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Match L11B02 from camera unit 2 at cell [7,4], looking toward unit 1 at cell [2,5], with a normal 50-degree lens and neutral coverage. Preserve this representative plate beneath the close framing of S21_Shot5 and S21_Shot6 and the isolated insert framing of S21_Shot10.",
          "negative_continuity_directive": "Keep the L11B02 positions of openings 4 and 5, furniture markers 6, 7, 8, and 11, and fixture markers 9 and 10 unchanged. Do not extend the image into spaces outside the unit-2 view cone, do not introduce unnumbered scenario-specific elements, and do not transfer markers 12, 13, or 14 into shots where their staging does not call for them.",
          "state_cue_directive": "Carry transient markers 12, 13, and 14 only as committed by the consuming shots: marker 12 supplies the lower-frame surface cue in S21_Shot5, marker 13 supplies the display-facing result in S21_Shot6, and marker 14 supplies the folded insert cue in S21_Shot10. Retain otherwise neutral ambient illumination, with only the staged transient display-light contribution where applicable.",
          "subject_position_directive": "For S21_Shot5, place the committed subject in a rigid close three-quarter-front view slightly above center with marker 12 soft in the lower frame. S21_Shot6 commits no subject, so keep that frame free of invented subjects and center the staged background display cue. For S21_Shot10, show only the committed hand and lower-body insert action in the central lower area, excluding the face and adding no other subject.",
          "visible_space_directive": "Reuse L11B02's view from unit 2 toward unit 1, retaining the same camera-side unit-2 context and geometry-supported portions of unit 3. Keep base markers 4 through 11 fixed in the same positions, with marker 9 available for the close display staging and openings 4 and 5 included only where supported by the selected view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_police_station_office",
          "prior_bg_ids": [
            "L11B02"
          ],
          "attached_ref_labels": [
            "bg:L11B02"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L16B01": {
        "status": "ok",
        "location_id": "L16",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L16B01.png",
        "t2i_prompt": "2026년 무렵 대한민국 서해안 외딴 섬 주변에서 실제로 운항하는 낡은 소형 연안 어선의 빈 갑판. 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 담담하고 사실적이고 후처리 흔적이 없다. 카메라는 중앙 개방 갑판 앞쪽의 좌현 안전 난간 가까이에 서 있으며, 갑판에서 약 1.6미터 높이의 사람 눈높이로 조타실을 향해 비스듬히 뒤쪽을 바라본다. 35밀리미터급 보통 광각 렌즈를 사용해 전경의 사진 교환 지점부터 조타실 출입문까지 이어지는 짧은 이동 경로를 자연스럽게 담는다. 내려다보는 시점, 평면도, 건축 도식이 아니다.\n\n바닷물과 작업으로 오래 닳은 유리섬유강화플라스틱 선체와 개방 갑판, 군데군데 벗겨진 흰색과 탁한 청색 도장, 소금기 자국과 녹물 줄기, 미끄럼 방지 요철 사이에 밴 검은 때와 얕은 물기, 긁힌 스테인리스 안전 난간을 세밀하게 표현한다. 갑판에는 실사용 흔적이 있는 소형 양망기, 굵은 밧줄 뭉치, 계선주, 낮은 해치, 고무 방현재가 있으며 통로를 막지 않는 현실적인 작업선 배치다. 조타실은 한국 연안의 생활형 소형 어선에서 흔한 단순한 상자형 구조로, 낡은 금속 프레임 출입문과 염분이 묻은 넓은 전면 유리창, 작은 항해등, 작업등, 안테나와 노출 배선이 있다. 조타실 내부는 문과 유리 너머로 일부만 보이고 과도하게 첨단화된 장비는 없다.\n\n화면의 즉각적인 서사 초점은 사람이나 손 없이 전경의 사진 교환 지점에 놓인 오래된 소형 인화사진이다. 사진은 1970~1980년대 인화물에 맞는 누렇게 바랜 종이색, 무광택 표면, 닳고 살짝 말린 가장자리와 미세한 얼룩을 지닌다. 사진 속에는 당시의 해안 장소만 희미하게 인화되어 있고 얼굴이나 인물은 없다. 여백에는 오래전에 적은 두 글자 한글 지명 메모가 있으며, 특정 지점을 둘러싼 작고 선명하지만 손으로 그려 선이 고르지 않은 붉은 원 표식이 평평한 사진 표면에만 존재한다. 붉은 표식은 공중에 떠 있거나 현실 갑판으로 번지지 않는다. 사진 옆에는 다른 작은 교환 물품이 놓일 수 있는 빈 공간을 남기고, 대치 상황의 긴장감은 비어 있는 좁은 거리와 막힌 듯한 이동선으로만 암시한다.\n\n해질녘의 차갑고 약한 자연광이 흐린 서쪽 하늘과 회청색 바다에서 들어오며, 조타실의 누르스름한 소형 작업등이 출입문 주변과 젖은 갑판 일부에만 현실적으로 닿는다. 밝은 하늘과 어두워지는 갑판 사이의 노출 차이를 실제 카메라가 기록한 수준으로 유지하고, 금속의 산화와 도장 박리, 밧줄 섬유, 유리의 염분 얼룩, 인화지의 종이 결을 정확하게 보여준다. 자연스러운 피사계 심도로 전경의 오래된 사진은 또렷하고 조타실과 작업 설비는 식별 가능한 정도로 서서히 부드러워진다. 사람, 얼굴, 신체 일부, 시체, 피는 전혀 없다. 깨끗한 광고 사진, 인공적인 세트, 삽화, 삼차원 그래픽, 건축 시각화가 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "좌현 안전 난간 가까이에서 조타실 방향을 비스듬히 바라본다. 화면 바로 앞의 빈 교환 지점에 놓인 오래된 인화사진을 가장 선명한 초점으로 두고, 사진의 닳은 가장자리와 손글씨 지명 메모, 불균일한 붉은 원 표식이 읽히게 한다. 뒤쪽에는 중앙 개방 갑판, 조타실 출입문과 전면 유리창, 밧줄과 작업 설비가 자연스럽게 이어지되 사람이나 손은 보이지 않게 한다.",
            "shot_id": "S28_Shot3"
          },
          {
            "guide_text": "같은 좌현 앞쪽 눈높이를 유지하면서 조타실과 노출된 작업 갑판의 관계를 조금 더 넓게 보여준다. 오래된 사진은 여전히 화면 전경의 핵심이지만, 사진을 주고받을 수 있는 빈 공간과 조타실 출입문까지의 짧은 통로, 안전 난간, 갑판 해치와 계류 설비가 명확히 보이게 한다. 해질녘의 차가운 주변광과 조타실의 약한 작업등이 실제 재질 위에서 자연스럽게 섞이도록 한다.",
            "shot_id": "S28_Shot4"
          }
        ],
        "shot_ids": [
          "S28_Shot3",
          "S28_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 9 (port safety rail) at the forward edge of number 1 (central open deck), facing diagonally aft toward number 2 (wheelhouse), number 5 (wheelhouse door), and number 6 (forward windshield), with number 13 (old marked photograph) held prominently between the confronting figures",
          "camera_height": "eye-level standing, approximately 1.6 m above the deck",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep number 13 as the immediate narrative focus while retaining number 14 in the exchange area; show enough of numbers 1, 2, 5, 6, 7, 9, and 11 to establish the exposed working deck and the short route into the wheelhouse."
        },
        "reference_decision": {
          "mode": "missing_plan_direct_plate_fallback",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2026년 무렵 대한민국 서해안 외딴 섬 주변에서 실제로 운항하는 낡은 소형 연안 어선의 빈 갑판. 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 담담하고 사실적이고 후처리 흔적이 없다. 카메라는 중앙 개방 갑판 앞쪽의 좌현 안전 난간 가까이에 서 있으며, 갑판에서 약 1.6미터 높이의 사람 눈높이로 조타실을 향해 비스듬히 뒤쪽을 바라본다. 35밀리미터급 보통 광각 렌즈를 사용해 전경의 사진 교환 지점부터 조타실 출입문까지 이어지는 짧은 이동 경로를 자연스럽게 담는다. 내려다보는 시점, 평면도, 건축 도식이 아니다.\n\n바닷물과 작업으로 오래 닳은 유리섬유강화플라스틱 선체와 개방 갑판, 군데군데 벗겨진 흰색과 탁한 청색 도장, 소금기 자국과 녹물 줄기, 미끄럼 방지 요철 사이에 밴 검은 때와 얕은 물기, 긁힌 스테인리스 안전 난간을 세밀하게 표현한다. 갑판에는 실사용 흔적이 있는 소형 양망기, 굵은 밧줄 뭉치, 계선주, 낮은 해치, 고무 방현재가 있으며 통로를 막지 않는 현실적인 작업선 배치다. 조타실은 한국 연안의 생활형 소형 어선에서 흔한 단순한 상자형 구조로, 낡은 금속 프레임 출입문과 염분이 묻은 넓은 전면 유리창, 작은 항해등, 작업등, 안테나와 노출 배선이 있다. 조타실 내부는 문과 유리 너머로 일부만 보이고 과도하게 첨단화된 장비는 없다.\n\n화면의 즉각적인 서사 초점은 사람이나 손 없이 전경의 사진 교환 지점에 놓인 오래된 소형 인화사진이다. 사진은 1970~1980년대 인화물에 맞는 누렇게 바랜 종이색, 무광택 표면, 닳고 살짝 말린 가장자리와 미세한 얼룩을 지닌다. 사진 속에는 당시의 해안 장소만 희미하게 인화되어 있고 얼굴이나 인물은 없다. 여백에는 오래전에 적은 두 글자 한글 지명 메모가 있으며, 특정 지점을 둘러싼 작고 선명하지만 손으로 그려 선이 고르지 않은 붉은 원 표식이 평평한 사진 표면에만 존재한다. 붉은 표식은 공중에 떠 있거나 현실 갑판으로 번지지 않는다. 사진 옆에는 다른 작은 교환 물품이 놓일 수 있는 빈 공간을 남기고, 대치 상황의 긴장감은 비어 있는 좁은 거리와 막힌 듯한 이동선으로만 암시한다.\n\n해질녘의 차갑고 약한 자연광이 흐린 서쪽 하늘과 회청색 바다에서 들어오며, 조타실의 누르스름한 소형 작업등이 출입문 주변과 젖은 갑판 일부에만 현실적으로 닿는다. 밝은 하늘과 어두워지는 갑판 사이의 노출 차이를 실제 카메라가 기록한 수준으로 유지하고, 금속의 산화와 도장 박리, 밧줄 섬유, 유리의 염분 얼룩, 인화지의 종이 결을 정확하게 보여준다. 자연스러운 피사계 심도로 전경의 오래된 사진은 또렷하고 조타실과 작업 설비는 식별 가능한 정도로 서서히 부드러워진다. 사람, 얼굴, 신체 일부, 시체, 피는 전혀 없다. 깨끗한 광고 사진, 인공적인 세트, 삽화, 삼차원 그래픽, 건축 시각화가 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "shot_aware_plan_mode": "missing_plan_direct_plate_fallback",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_small_fishing_boat",
            "same_loc_anchor:L16B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "aerial_ref": {
          "loc_id": "L16",
          "group_id": "bg_small_fishing_boat"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L16B02",
          "loc_id": "L16"
        },
        "render_degraded": true,
        "fallback_reason": "shot_aware_plan_missing",
        "missing_fp_id": "fp_l16_deck"
      },
      "L16B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L16",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L16B02.png",
        "t2i_prompt": "2026년 대한민국 서해안 외딴 섬 인근의 실제 바다에서, 소형 연안 어선 한 척이 끝이 보이지 않는 거대한 짙은 안개 장벽을 향해 전진하는 순간을 담은 실제 카메라 다큐멘터리 풍 사진. 카메라는 인접한 낮은 선박 위에서 해수면보다 약 1.6미터 높은 사람 눈높이에 놓이고, 35밀리미터급 렌즈로 어선의 선수 측면과 갑판, 조타실이 동시에 보이는 3분의 4 시점을 포착한다. 위에서 내려다보는 구도나 평면도, 건축 도식이 아니라 실제 해상에서 촬영한 수평 시점이다.\n\n어선은 대한민국 서해안에서 흔히 볼 수 있는 실용적인 소형 유리섬유 강화 플라스틱 연안 어선으로, 둥근 선수와 낮은 작업 갑판, 작은 조타실, 금속 난간, 마스트, 현실적인 안테나와 항해등을 갖춘다. 선체 도장은 햇빛과 염분에 바래고 군데군데 긁혔으며, 물때와 염분 자국, 미세한 녹물 자국이 자연스럽게 남아 있다. 젖은 갑판에는 실제 조업용 양망기, 정리된 그물, 굵은 밧줄, 부표, 타이어 방현재가 현실적인 작업 배치로 놓여 있다. 금속에는 염분 부식과 사용 흔적, 밧줄에는 거친 섬유 결, 그물에는 젖은 질감, 조타실 창에는 소금기와 물방울이 보여야 한다. 과도하게 새것처럼 깨끗하거나 미래적인 장비는 배제한다. 갑판과 조타실에는 사람이 없고 얼굴이나 인체도 전혀 없다.\n\n배는 잔잔하지만 무게감 있게 출렁이는 회청색 바다를 가르며 앞으로 나아가고, 선미 뒤에는 짧고 불규칙한 흰 항적이 남는다. 화면 앞쪽의 바다는 작은 물결과 석양 반사로 실제적인 표면 질감을 드러낸다. 배의 진행 방향에는 수평선과 하늘을 삼킬 만큼 넓고 높은 회백색 안개 벽이 놓여 있으며, 가장자리는 자연스럽게 말려 올라가지만 인공 구조물이나 초자연적 형상처럼 보이지 않는다. 낮게 기운 석양의 탁한 금빛이 안개 가장자리와 습한 공기, 젖은 선체와 난간에 제한적으로 번지고, 안개 내부는 차갑고 불투명한 회색으로 급격히 어두워진다. 금빛 역광과 차가운 바다색의 대비는 실제 대기 산란과 카메라 노출 범위 안에서 표현하고, 붉은 표식이나 근거 없는 환영은 추가하지 않는다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 현장 기록 사진처럼 표현한다. 자연광, 정확한 해수 반사, 실제 금속 녹과 도장 박리, 유리섬유 선체의 미세한 표면, 젖은 직물과 밧줄의 결, 현실적인 원근감과 자연스러운 피사계 심도를 사용한다. 깨끗한 광고 사진이 아니라 염분과 노동의 흔적이 축적된 실제 생활형 어선의 담담한 현장 사진이어야 한다. 인위적인 색 보정, 삽화, 회화, 삼차원 그래픽, 건축 시각화 표현 없이 실제 장소에서 촬영한 사진과 구별되지 않게 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "인접한 낮은 선박 위의 해수면 가까운 시점에서 전진하는 소형 어선의 선수 측면과 갑판, 조타실이 함께 보이도록 3분의 4 각도로 포착한다. 어선은 화면 중앙에서 거대한 안개 장벽을 향해 나아가며, 선미 쪽으로 짧고 현실적인 항적이 남아야 한다. 낮은 석양의 금빛 역광이 안개 가장자리와 젖은 선체에 제한적으로 반사되되, 갑판 장비의 형태와 낡은 재질은 식별 가능하게 유지한다. 사람이나 얼굴은 보이지 않게 한다.",
            "shot_id": "S30_Shot1"
          }
        ],
        "shot_ids": [
          "S30_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "effective_render_prompt": "2026년 대한민국 서해안 외딴 섬 인근의 실제 바다에서, 소형 연안 어선 한 척이 끝이 보이지 않는 거대한 짙은 안개 장벽을 향해 전진하는 순간을 담은 실제 카메라 다큐멘터리 풍 사진. 카메라는 인접한 낮은 선박 위에서 해수면보다 약 1.6미터 높은 사람 눈높이에 놓이고, 35밀리미터급 렌즈로 어선의 선수 측면과 갑판, 조타실이 동시에 보이는 3분의 4 시점을 포착한다. 위에서 내려다보는 구도나 평면도, 건축 도식이 아니라 실제 해상에서 촬영한 수평 시점이다.\n\n어선은 대한민국 서해안에서 흔히 볼 수 있는 실용적인 소형 유리섬유 강화 플라스틱 연안 어선으로, 둥근 선수와 낮은 작업 갑판, 작은 조타실, 금속 난간, 마스트, 현실적인 안테나와 항해등을 갖춘다. 선체 도장은 햇빛과 염분에 바래고 군데군데 긁혔으며, 물때와 염분 자국, 미세한 녹물 자국이 자연스럽게 남아 있다. 젖은 갑판에는 실제 조업용 양망기, 정리된 그물, 굵은 밧줄, 부표, 타이어 방현재가 현실적인 작업 배치로 놓여 있다. 금속에는 염분 부식과 사용 흔적, 밧줄에는 거친 섬유 결, 그물에는 젖은 질감, 조타실 창에는 소금기와 물방울이 보여야 한다. 과도하게 새것처럼 깨끗하거나 미래적인 장비는 배제한다. 갑판과 조타실에는 사람이 없고 얼굴이나 인체도 전혀 없다.\n\n배는 잔잔하지만 무게감 있게 출렁이는 회청색 바다를 가르며 앞으로 나아가고, 선미 뒤에는 짧고 불규칙한 흰 항적이 남는다. 화면 앞쪽의 바다는 작은 물결과 석양 반사로 실제적인 표면 질감을 드러낸다. 배의 진행 방향에는 수평선과 하늘을 삼킬 만큼 넓고 높은 회백색 안개 벽이 놓여 있으며, 가장자리는 자연스럽게 말려 올라가지만 인공 구조물이나 초자연적 형상처럼 보이지 않는다. 낮게 기운 석양의 탁한 금빛이 안개 가장자리와 습한 공기, 젖은 선체와 난간에 제한적으로 번지고, 안개 내부는 차갑고 불투명한 회색으로 급격히 어두워진다. 금빛 역광과 차가운 바다색의 대비는 실제 대기 산란과 카메라 노출 범위 안에서 표현하고, 붉은 표식이나 근거 없는 환영은 추가하지 않는다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 현장 기록 사진처럼 표현한다. 자연광, 정확한 해수 반사, 실제 금속 녹과 도장 박리, 유리섬유 선체의 미세한 표면, 젖은 직물과 밧줄의 결, 현실적인 원근감과 자연스러운 피사계 심도를 사용한다. 깨끗한 광고 사진이 아니라 염분과 노동의 흔적이 축적된 실제 생활형 어선의 담담한 현장 사진이어야 한다. 인위적인 색 보정, 삽화, 회화, 삼차원 그래픽, 건축 시각화 표현 없이 실제 장소에서 촬영한 사진과 구별되지 않게 한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_small_fishing_boat"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_small_fishing_boat",
          "chain_index": 0,
          "prev_bg_id": "",
          "prev_source": "",
          "order_source": "trivial"
        },
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "aerial_ref": {
          "loc_id": "L16",
          "group_id": "bg_small_fishing_boat"
        }
      },
      "L17B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L17",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L17B02.png",
        "t2i_prompt": "2026년 무렵 대한민국 서해안에서 실제로 운항하는 낡은 소형 어선의 비어 있는 조타실 내부. 후미 출입문 가까이의 서 있는 사람 눈높이 약 1.6미터에서, 35밀리미터급 광각 렌즈를 장착한 실제 디지털 카메라로 전방을 촬영한 다큐멘터리 풍 사진이다. 카메라는 좁은 중앙 입석 공간 너머의 조타 콘솔과 여러 장으로 나뉜 전면 유리창을 정면에 가깝게 바라본다. 낮고 비좁은 선실에는 오래 사용한 조타륜, 기계식 스로틀, 나침반, 현실적인 소형 위성항법장치 화면, 해상 무전기, 스위치와 아날로그 계기가 뒤섞인 조작판, 유리창 와이퍼, 작은 수납장이 있다. 지나치게 첨단화된 설비는 없고, 배선과 장비 고정대는 실제 연안 어선처럼 실용적으로 덧대어져 있다.\n\n조타 콘솔 가까운 전경에는 핵심 증거물인 오래된 종이 인화사진 한 장이 비스듬히 세워져 눈에 잘 띈다. 사진은 1970~1980년대 인화물 특유의 바랜 색, 누렇게 변한 흰 테두리, 접힌 모서리, 미세한 긁힘과 얼룩을 지녔으며, 사진 속에는 과거의 서해안 선착장과 낡은 소형 어선만 희미하게 보이고 사람이나 얼굴은 전혀 없다. 이 오래된 기록 매체는 현재의 디지털 항해 장비와 명확히 구분되며, 사진 바깥 현실 공간에 환영이나 초현실적 형상이 나타나지 않는다.\n\n해 질 무렵의 차가운 회청색 자연광이 소금기와 물자국이 남은 전면 유리창을 통해 들어오고, 콘솔 계기의 약한 녹색과 주황색 표시등 및 작은 천장등이 내부를 현실적으로 보충한다. 유리창 너머에는 어두워지는 서해의 수평선과 흐릿한 항구 구조물이 낮은 대비로 보인다. 도장된 금속 프레임의 벗겨진 페인트, 작은 녹 자국, 소금 결정, 습기로 흐려진 유리 가장자리, 고무 패킹의 갈라짐, 해진 합성수지 바닥, 기름때 묻은 스위치, 실제 목재와 합판의 결, 반복 사용으로 생긴 손때와 생활 얼룩을 정확하게 표현한다. 광고용으로 말끔하게 정돈된 공간이 아니라 실제 어민이 오래 사용한 생활형 작업 공간이며, 소품은 자연스럽게 닳고 약간 어수선하다.\n\n자연스러운 원근감과 깊이, 과장되지 않은 노출, 실제 렌즈의 자연스러운 피사계 심도. 오래된 사진은 읽을 수 있을 만큼 선명하면서도 전방 조타실의 구조와 설비가 함께 식별된다. 사람, 얼굴, 시신, 피는 전혀 없다. 위에서 내려다본 시점, 바닥 평면도, 건축 도식, 삽화, 컴퓨터 그래픽, 삼차원 렌더링, 건축 시각화가 아닌 실제 장소 기록 사진이며 인위적인 후처리 없이 사실적으로 촬영한 모습. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "후미 출입문 부근의 약 1.6미터 눈높이에서 35밀리미터급 광각 렌즈로 전방을 바라본다. 중앙 통로와 조타 콘솔, 전면 유리창을 한 화면에 담고, 낡은 인화사진을 콘솔 가장자리의 전경에 크게 배치해 핵심 증거물임을 즉시 알아볼 수 있게 한다. 공간과 사진 어디에도 사람이나 얼굴을 넣지 않는다.",
            "shot_id": "S29_Shot4"
          }
        ],
        "shot_ids": [
          "S29_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 6 (aft entry door), facing forward across number 7 (central standing area) toward number 2 (helm console) and number 3 (forward windshield bank)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep number 11 (old photograph) prominent in the foreground or between the figures while retaining the compact helm context."
        },
        "reference_decision": {
          "bg_id": "L17B02",
          "fp_id": "fp_l17_wheelhouse",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L17B02 occupies the same compact physical enclosure established by L17B01 and shares fixed markers 1, 2, 3, 7, 9, and 10, so L17B01 commits their positions. A new plate is required because the camera moves from unit 7 to unit 8 and the target inventory adds the unit-8 side with opening markers 4 and 6 for a genuinely different structural slice behind the insert.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L17B01.png"
          ],
          "source_bg_ids": [
            "L17B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l17_wheelhouse_space_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l17_wheelhouse_space_1",
                "ref_bg_id": "L17B01",
                "space_description": "The same floor-plan enclosure and fixed marker arrangement, viewed from a different camera unit."
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because the consuming shot depicts one physical space; L17B01 supplies its fixed identity and no second distinct space is committed as co-visible."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              3
            ],
            "camera_unit": 8,
            "fov_deg": 25,
            "framing_notes": "Use the listed unit-8 camera cell and aim toward unit 9 at the listed fixture cell. The telephoto field provides the narrow insert coverage required for the centered transient marker and fingertip contact.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              2,
              5
            ],
            "look_at_unit": 9
          },
          "render_guidance": {
            "visible_space_directive": "Use the unit-8 view toward unit 9 within structural marker 1. Preserve markers 2 and 10 in the same fixed positions established by L17B01, and allow only the narrow view-compatible context associated with markers 3, 4, 6, 7, 8, and 9 behind or around transient marker 11.",
            "camera_framing_directive": "Frame from camera unit 8 at cell [8,3], looking toward unit 9 at cell [2,5], with compressed telephoto coverage at 25 degrees. Hold a static insert composition centered on the staged contact point, with only enough surrounding surface to establish natural relative scale.",
            "subject_position_directive": "Show only the committed index fingertip entering from the lower center foreground and touching the specified point on transient marker 11 at frame center; keep the remainder of the subject off-screen as staged.",
            "state_cue_directive": "Show transient marker 11 held steady as required by the consuming shot, with subdued surrounding tones and clear separation at the contact point. Do not add any state overlays other than marker 11.",
            "negative_continuity_directive": "Exclude ignored overlay markers 12, 13, and 14. Preserve the fixed positions inherited from reference L17B01 rather than rearranging markers 1, 2, 3, 7, 9, or 10, and do not expose spaces outside the narrow unit-8-to-unit-9 view."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L17B01' physical_space_id='fp_l17_wheelhouse_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 8\n  - camera_cell: [8, 3]\n  - look_at_unit: 9\n  - look_at_cell: [2, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the listed unit-8 camera cell and aim toward unit 9 at the listed fixture cell. The telephoto field provides the narrow insert coverage required for the centered transient marker and fingertip contact.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use the unit-8 view toward unit 9 within structural marker 1. Preserve markers 2 and 10 in the same fixed positions established by L17B01, and allow only the narrow view-compatible context associated with markers 3, 4, 6, 7, 8, and 9 behind or around transient marker 11.\n  - camera_framing_directive: Frame from camera unit 8 at cell [8,3], looking toward unit 9 at cell [2,5], with compressed telephoto coverage at 25 degrees. Hold a static insert composition centered on the staged contact point, with only enough surrounding surface to establish natural relative scale.\n  - subject_position_directive: Show only the committed index fingertip entering from the lower center foreground and touching the specified point on transient marker 11 at frame center; keep the remainder of the subject off-screen as staged.\n  - state_cue_directive: Show transient marker 11 held steady as required by the consuming shot, with subdued surrounding tones and clear separation at the contact point. Do not add any state overlays other than marker 11.\n  - negative_continuity_directive: Exclude ignored overlay markers 12, 13, and 14. Preserve the fixed positions inherited from reference L17B01 rather than rearranging markers 1, 2, 3, 7, 9, or 10, and do not expose spaces outside the narrow unit-8-to-unit-9 view.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L17B01' physical_space_id='fp_l17_wheelhouse_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 8\n  - camera_cell: [8, 3]\n  - look_at_unit: 9\n  - look_at_cell: [2, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the listed unit-8 camera cell and aim toward unit 9 at the listed fixture cell. The telephoto field provides the narrow insert coverage required for the centered transient marker and fingertip contact.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use the unit-8 view toward unit 9 within structural marker 1. Preserve markers 2 and 10 in the same fixed positions established by L17B01, and allow only the narrow view-compatible context associated with markers 3, 4, 6, 7, 8, and 9 behind or around transient marker 11.\n  - camera_framing_directive: Frame from camera unit 8 at cell [8,3], looking toward unit 9 at cell [2,5], with compressed telephoto coverage at 25 degrees. Hold a static insert composition centered on the staged contact point, with only enough surrounding surface to establish natural relative scale.\n  - subject_position_directive: Show only the committed index fingertip entering from the lower center foreground and touching the specified point on transient marker 11 at frame center; keep the remainder of the subject off-screen as staged.\n  - state_cue_directive: Show transient marker 11 held steady as required by the consuming shot, with subdued surrounding tones and clear separation at the contact point. Do not add any state overlays other than marker 11.\n  - negative_continuity_directive: Exclude ignored overlay markers 12, 13, and 14. Preserve the fixed positions inherited from reference L17B01 rather than rearranging markers 1, 2, 3, 7, 9, or 10, and do not expose spaces outside the narrow unit-8-to-unit-9 view.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L17B01' physical_space_id='fp_l17_wheelhouse_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 8\n  - camera_cell: [8, 3]\n  - look_at_unit: 9\n  - look_at_cell: [2, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the listed unit-8 camera cell and aim toward unit 9 at the listed fixture cell. The telephoto field provides the narrow insert coverage required for the centered transient marker and fingertip contact.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use the unit-8 view toward unit 9 within structural marker 1. Preserve markers 2 and 10 in the same fixed positions established by L17B01, and allow only the narrow view-compatible context associated with markers 3, 4, 6, 7, 8, and 9 behind or around transient marker 11.\n  - camera_framing_directive: Frame from camera unit 8 at cell [8,3], looking toward unit 9 at cell [2,5], with compressed telephoto coverage at 25 degrees. Hold a static insert composition centered on the staged contact point, with only enough surrounding surface to establish natural relative scale.\n  - subject_position_directive: Show only the committed index fingertip entering from the lower center foreground and touching the specified point on transient marker 11 at frame center; keep the remainder of the subject off-screen as staged.\n  - state_cue_directive: Show transient marker 11 held steady as required by the consuming shot, with subdued surrounding tones and clear separation at the contact point. Do not add any state overlays other than marker 11.\n  - negative_continuity_directive: Exclude ignored overlay markers 12, 13, and 14. Preserve the fixed positions inherited from reference L17B01 rather than rearranging markers 1, 2, 3, 7, 9, or 10, and do not expose spaces outside the narrow unit-8-to-unit-9 view.\n\n2026년 무렵 대한민국 서해안에서 실제로 운항하는 낡은 소형 어선의 비어 있는 조타실 내부. 후미 출입문 가까이의 서 있는 사람 눈높이 약 1.6미터에서, 35밀리미터급 광각 렌즈를 장착한 실제 디지털 카메라로 전방을 촬영한 다큐멘터리 풍 사진이다. 카메라는 좁은 중앙 입석 공간 너머의 조타 콘솔과 여러 장으로 나뉜 전면 유리창을 정면에 가깝게 바라본다. 낮고 비좁은 선실에는 오래 사용한 조타륜, 기계식 스로틀, 나침반, 현실적인 소형 위성항법장치 화면, 해상 무전기, 스위치와 아날로그 계기가 뒤섞인 조작판, 유리창 와이퍼, 작은 수납장이 있다. 지나치게 첨단화된 설비는 없고, 배선과 장비 고정대는 실제 연안 어선처럼 실용적으로 덧대어져 있다.\n\n조타 콘솔 가까운 전경에는 핵심 증거물인 오래된 종이 인화사진 한 장이 비스듬히 세워져 눈에 잘 띈다. 사진은 1970~1980년대 인화물 특유의 바랜 색, 누렇게 변한 흰 테두리, 접힌 모서리, 미세한 긁힘과 얼룩을 지녔으며, 사진 속에는 과거의 서해안 선착장과 낡은 소형 어선만 희미하게 보이고 사람이나 얼굴은 전혀 없다. 이 오래된 기록 매체는 현재의 디지털 항해 장비와 명확히 구분되며, 사진 바깥 현실 공간에 환영이나 초현실적 형상이 나타나지 않는다.\n\n해 질 무렵의 차가운 회청색 자연광이 소금기와 물자국이 남은 전면 유리창을 통해 들어오고, 콘솔 계기의 약한 녹색과 주황색 표시등 및 작은 천장등이 내부를 현실적으로 보충한다. 유리창 너머에는 어두워지는 서해의 수평선과 흐릿한 항구 구조물이 낮은 대비로 보인다. 도장된 금속 프레임의 벗겨진 페인트, 작은 녹 자국, 소금 결정, 습기로 흐려진 유리 가장자리, 고무 패킹의 갈라짐, 해진 합성수지 바닥, 기름때 묻은 스위치, 실제 목재와 합판의 결, 반복 사용으로 생긴 손때와 생활 얼룩을 정확하게 표현한다. 광고용으로 말끔하게 정돈된 공간이 아니라 실제 어민이 오래 사용한 생활형 작업 공간이며, 소품은 자연스럽게 닳고 약간 어수선하다.\n\n자연스러운 원근감과 깊이, 과장되지 않은 노출, 실제 렌즈의 자연스러운 피사계 심도. 오래된 사진은 읽을 수 있을 만큼 선명하면서도 전방 조타실의 구조와 설비가 함께 식별된다. 사람, 얼굴, 시신, 피는 전혀 없다. 위에서 내려다본 시점, 바닥 평면도, 건축 도식, 삽화, 컴퓨터 그래픽, 삼차원 렌더링, 건축 시각화가 아닌 실제 장소 기록 사진이며 인위적인 후처리 없이 사실적으로 촬영한 모습. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            8,
            3
          ],
          "camera_unit": 8,
          "fov_deg": 25,
          "framing_notes": "Use the listed unit-8 camera cell and aim toward unit 9 at the listed fixture cell. The telephoto field provides the narrow insert coverage required for the centered transient marker and fingertip contact.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            2,
            5
          ],
          "look_at_unit": 9
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Use the unit-8 view toward unit 9 within structural marker 1. Preserve markers 2 and 10 in the same fixed positions established by L17B01, and allow only the narrow view-compatible context associated with markers 3, 4, 6, 7, 8, and 9 behind or around transient marker 11.",
          "camera_framing_directive": "Frame from camera unit 8 at cell [8,3], looking toward unit 9 at cell [2,5], with compressed telephoto coverage at 25 degrees. Hold a static insert composition centered on the staged contact point, with only enough surrounding surface to establish natural relative scale.",
          "subject_position_directive": "Show only the committed index fingertip entering from the lower center foreground and touching the specified point on transient marker 11 at frame center; keep the remainder of the subject off-screen as staged.",
          "state_cue_directive": "Show transient marker 11 held steady as required by the consuming shot, with subdued surrounding tones and clear separation at the contact point. Do not add any state overlays other than marker 11.",
          "negative_continuity_directive": "Exclude ignored overlay markers 12, 13, and 14. Preserve the fixed positions inherited from reference L17B01 rather than rearranging markers 1, 2, 3, 7, 9, or 10, and do not expose spaces outside the narrow unit-8-to-unit-9 view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l17_wheelhouse",
          "prior_bg_ids": [
            "L17B01"
          ],
          "attached_ref_labels": [
            "bg:L17B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L17B03": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L17B01",
        "reused_from_bg_id": "L17B01",
        "location_id": "L17",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L17B01.png",
        "t2i_prompt": "2026년 대한민국 서해안권의 외딴 섬 주변에서 운항하는, 실제 사용 중인 소형 어선 조타실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 조타실 중앙 입석 공간에 서 있는 사람의 눈높이 약 1.6m에 놓고, 50mm급 표준 렌즈로 조타 콘솔과 전면 유리창 열, 우현 창문 열을 향해 대각선으로 바라본다. 내려다본 평면도 시점이 아니라 좁은 실내에 직접 서서 보는 자연스러운 수평 시점이며, 인물의 창백하고 충격받은 반응이 놓일 법한 화면 한쪽에는 비어 있는 전경 여백을 확보하되 사람과 얼굴은 전혀 넣지 않는다.\n\n조타 콘솔에는 현실적인 소형 어선용 조타륜, 스로틀 레버, 나침반, VHF 무전기, GPS 차트플로터와 소형 항해 디스플레이가 실용적으로 배치되어 있다. 장비는 과도하게 첨단화하지 않고 2020년대 중반 한국 연안 어선에서 실제로 쓰는 상용 제품 수준으로 표현한다. 화면은 낮은 밝기의 현실적인 지도·항해 인터페이스 안에만 머물며 허공에 투사되지 않는다. 전면 유리에는 굵은 고무 패킹과 실제 와이퍼가 있고, 우현의 알루미늄 새시 창문에는 염분 자국, 물방울 마른 흔적, 미세한 긁힘이 남아 있다. 도장된 금속 콘솔의 모서리는 손과 작업복에 오래 닿아 부분적으로 닳았고, 나사 주변에는 옅은 녹과 산화 흔적이 있으며, 플라스틱 스위치에는 손때와 작은 라벨 자국이 보인다. 비닐 또는 인조가죽 조타 의자는 사용감 있게 눌리고 가장자리가 약간 갈라져 있다. 케이블, 스위치, 무전기 마이크와 안전 안내 스티커는 정돈과 임시 수리가 뒤섞인 생활형 작업 공간처럼 자연스럽게 보인다.\n\n해 질 무렵의 차갑고 흐린 청회색 외광이 전면과 우현 유리창을 통해 약하게 들어오고, 바깥에는 초점이 살짝 흐린 어두운 서해 바다와 낮은 수평선만 보인다. 조타실 안에서는 작은 천장등과 계기판 조명이 제한적으로 켜져 금속 모서리와 손때 묻은 조작부에 약한 중성광을 만든다. 밝은 상업 사진처럼 균일하게 조명하지 말고, 창밖의 남은 자연광과 실내 작업등 사이에 현실적인 노출 차이를 유지한다. 빈 공간의 정적과 갑작스러운 충격 직후 같은 긴장감은 조명과 프레이밍으로만 전달하며 초자연적 물체를 추가하지 않는다. 이름이나 원형 이미지 같은 지각적 정보가 암시되어야 한다면 기존 유리, 벽면 또는 디스플레이의 평면 안에만 희미하고 국소적인 흔적으로 제한하고, 공중에 떠 있는 글자나 입체 표식으로 표현하지 않는다.\n\n실제 금속의 산화와 도장 벗겨짐, 고무 패킹, 유리의 염분 얼룩, 플라스틱의 광택 차이, 직물과 인조가죽의 결을 정확히 표현한다. 오래 사용한 어선 특유의 습기와 소금기, 소박한 유지보수 흔적은 담되 과장된 폐선이나 공포 세트처럼 만들지 않는다. 실제 DSLR 또는 미러리스 카메라로 현장에서 촬영한 사실적인 장소 참고 사진, 자연스러운 피사계 심도, 현실적인 렌즈 원근과 노출, 과도한 후처리 없음. 깨끗한 스톡 사진, 삽화, CGI, 건축 시각화, 평면도, 다이어그램이 아니다. 사람 없음, 얼굴 없음, 시신 없음, 피 없음. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "중앙 입석 공간에서 약 1.6m 높이로 카메라를 두고, 조타 콘솔과 전면 유리창 열, 우현 창문 열을 향해 대각선으로 촬영한다. 50mm 표준 렌즈의 자연스러운 원근으로 조타실 구조를 분명히 보여 주되, 인물이 들어갈 자리에는 비어 있는 전경 또는 화면 한쪽의 여백을 남긴다. 해 질 무렵의 차갑고 희미한 외광과 계기판의 절제된 실용 조명이 빈 조타실에 긴장감을 형성해야 한다. 지각적 흔적이나 표시는 반드시 기존 배경 표면 안에만 제한하고 공중에 떠 있는 독립 물체처럼 표현하지 않는다. 사람이나 얼굴은 포함하지 않는다.",
            "shot_id": "S29_Shot5"
          }
        ],
        "shot_ids": [
          "S29_Shot5"
        ],
        "scenes": [],
        "parent_id": "L17B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "within number 7 (central standing area), facing diagonally toward number 2 (helm console), number 3 (forward windshield bank), and number 5 (starboard window bank)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "50mm normal lens",
          "framing_notes": "Frame the stunned reaction against the wheelhouse interior, with numbers 12 and 13 confined to the perceived background surfaces and not represented as floating physical objects."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L17B01",
          "selected_refs": [
            {
              "physical_space_id": "fp_l17_wheelhouse_space_1",
              "ref_bg_id": "L17B01",
              "space_description": "The same physical space and matching unit-7-to-unit-9 camera view."
            }
          ]
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 7 at cell [5,4], looking toward unit 9 at cell [2,5], with the same compressed telephoto 25-degree coverage as L17B01. Use the staged close frontal composition so the foreground subject occupies most of the frame and only minimal background remains.",
          "negative_continuity_directive": "Exclude ignored overlay markers 11 and 14. Keep markers 1, 2, 3, 5, 7, 9, and 10 in the exact fixed positions established by reference L17B01, and do not introduce additional units, openings, objects, or emphasized background sources outside the narrow view.",
          "state_cue_directive": "Carry transient markers 12 and 13 only where the tightly isolated framing leaves visible background, while maintaining the consuming shot's restrained low-key exposure. Do not add marker 11, marker 14, or any uncommitted state cue.",
          "subject_position_directive": "Place the single committed subject in the foreground at middle center, facing the camera with the staged rigid posture and distant gaze. Keep the subject dominant and exclude uncommitted additional subjects.",
          "visible_space_directive": "Retain the same narrow unit-7 view toward unit 9 established by L17B01, within structural marker 1. Preserve fixed markers 2, 3, 5, 7, 9, and 10 in matching positions, allowing only minimal background visibility around the foreground subject."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l17_wheelhouse",
          "prior_bg_ids": [
            "L17B01"
          ],
          "attached_ref_labels": [
            "bg:L17B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L17B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L17",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L17B01.png",
        "t2i_prompt": "2026년 대한민국 서해안 외딴 섬 주변을 운항하는 소형 어선의 좁고 실용적인 조타실 내부. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 좌현 창군 가까이에서 높이 약 1.4~1.6미터의 서 있는 사람 눈높이로 중앙 입식 공간을 대각선으로 가로질러 조타 콘솔과 우현 창군을 바라본다. 35밀리미터급 광각 렌즈를 사용하되 과도한 왜곡은 없으며, 조타대와 선수 방향 전면창이 분명한 공간적 기준점이 되도록 한다. 화면 아래쪽에는 사람이 갑자기 의식을 잃고 쓰러질 수 있는 위치에 해당하는 비어 있는 미끄럼 방지 고무 바닥을 넉넉히 남기지만, 사람이나 신체는 절대 묘사하지 않는다.\n\n조타 콘솔에는 실제 소형 어선에서 사용하는 닳은 조타륜, 금속 스로틀 레버, 위성항법 지도 단말, 어군 탐지기, 초단파 무전기, 자기 나침반, 퓨즈와 스위치 패널, 작고 실용적인 계기 화면이 밀도 있게 설치되어 있다. 장비는 과도하게 첨단이거나 미래적으로 보이지 않으며, 한국 연안 어선에서 장기간 사용한 현실적인 배선 정리, 손때, 소금기 자국, 미세한 녹, 나사 주변의 변색과 긁힘이 남아 있다. 창틀은 실용적인 도장 금속과 고무 패킹으로 이루어지고, 전면창에는 실제 와이퍼와 마른 바닷물 얼룩, 엷은 습기 자국이 보인다. 바닥 고무 매트의 눌림과 오염, 콘솔 도장면의 마모, 금속 부품의 산화, 플라스틱 계기판의 잔흠집을 정확한 실물 질감으로 표현한다.\n\n해 질 무렵의 차갑고 흐린 청회색 빛이 전면과 측면 창으로 약하게 들어오며, 창밖에는 낮은 수평선과 어두워지는 서해 바다가 부분적으로 보인다. 실내 천장등은 희미하고 불균일하며, 계기판의 낮은 밝기 표시등과 누런 실내 조명이 차가운 외부광과 현실적으로 섞인다. 조타실 안쪽과 바닥 모서리에는 자연스러운 깊은 그림자가 생겨 불길하고 압박감 있는 저녁 분위기를 만들지만, 비현실적인 발광이나 초자연적 물체는 없다. 선박의 미세한 진동과 습한 해풍을 떠올리게 하는 생활 오염과 사용감이 있으며, 깨끗한 전시장이나 광고용 사진처럼 보이지 않는다.\n\n사람, 얼굴, 신체, 피, 시신은 전혀 없다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 현장에서 촬영한 사실적인 장소 기록 사진, 자연스러운 원근과 피사계 심도, 사실적인 노출과 반사, 후처리 없는 담담한 사진. 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 하향 조감 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "좌현 창군 가까이에 카메라를 두고 높이 약 1.4~1.6미터의 서 있는 사람 시선에서 중앙 입식 공간을 대각선으로 가로질러 조타 콘솔과 우현 창군을 바라본다. 35밀리미터급 광각 렌즈로 조타대와 선수 방향 전면창을 공간의 기준점으로 함께 담고, 화면 아래쪽에는 누군가 쓰러질 위치에 해당하는 비어 있는 바닥 공간을 충분히 남긴다. 사람이나 신체는 보이지 않게 한다.",
            "shot_id": "S29_Shot8"
          }
        ],
        "shot_ids": [
          "S29_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 4 (port window bank), facing diagonally across number 7 (central standing area) toward number 2 (helm console) and number 5 (starboard window bank)",
          "camera_height": "chest-to-eye level, approximately 1.4 to 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Leave sufficient lower-frame space around number 14 (collapse position) while keeping the helm and forward windows visible as spatial anchors."
        },
        "reference_decision": {
          "bg_id": "L17B01",
          "fp_id": "fp_l17_wheelhouse",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L17B01 is in the supplied clean-anchor fallback candidate set and establishes dwelling identity directly from the floor plan. The unit-7 camera aimed toward unit 9 gives the close consuming shot access to its target units and referenced fixed markers, while the telephoto view limits background competition.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/floor_plan/fp_l17_wheelhouse.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "The identity anchor is rendered directly from the floor plan and therefore uses no prior BG reference."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              4
            ],
            "camera_unit": 7,
            "fov_deg": 25,
            "framing_notes": "Use the listed unit-7 camera cell and aim toward unit 9 at the listed fixture cell; narrow coverage supports the committed close hold while retaining limited context from markers 1, 2, 3, 5, 7, 9, and 10.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              2,
              5
            ],
            "look_at_unit": 9
          },
          "render_guidance": {
            "visible_space_directive": "Show a narrow slice from unit 7 toward unit 9 within structural marker 1, retaining fixed markers 2 and 10 in their floor-plan positions and only the view-compatible portions of opening markers 3 and 5. Keep markers 7 and 9 legible as the immediate fixed-space context.",
            "camera_framing_directive": "Frame from camera unit 7 at cell [5,4], looking toward unit 9 at cell [2,5], with a telephoto 25-degree field of view. Use compressed, narrow coverage for the static close composition while leaving soft fixed context behind the two midground subjects.",
            "subject_position_directive": "Place the two committed subjects in the midground, one in the middle-left and one in the middle-right, with the staged head-to-shoulder contact completed while camera distance and viewing axis remain fixed.",
            "state_cue_directive": "Carry transient marker 14 as the committed state cue and preserve the muted, low-key ambience stated by the consuming shot. Do not substitute ignored overlay markers 11, 12, or 13 for that cue.",
            "negative_continuity_directive": "Exclude ignored overlay markers 11, 12, and 13. Do not introduce units or openings outside the narrow committed view, and do not add scenario-specific objects beyond marker 14 and the surfaced shot staging."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 7\n  - camera_cell: [5, 4]\n  - look_at_unit: 9\n  - look_at_cell: [2, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the listed unit-7 camera cell and aim toward unit 9 at the listed fixture cell; narrow coverage supports the committed close hold while retaining limited context from markers 1, 2, 3, 5, 7, 9, and 10.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow slice from unit 7 toward unit 9 within structural marker 1, retaining fixed markers 2 and 10 in their floor-plan positions and only the view-compatible portions of opening markers 3 and 5. Keep markers 7 and 9 legible as the immediate fixed-space context.\n  - camera_framing_directive: Frame from camera unit 7 at cell [5,4], looking toward unit 9 at cell [2,5], with a telephoto 25-degree field of view. Use compressed, narrow coverage for the static close composition while leaving soft fixed context behind the two midground subjects.\n  - subject_position_directive: Place the two committed subjects in the midground, one in the middle-left and one in the middle-right, with the staged head-to-shoulder contact completed while camera distance and viewing axis remain fixed.\n  - state_cue_directive: Carry transient marker 14 as the committed state cue and preserve the muted, low-key ambience stated by the consuming shot. Do not substitute ignored overlay markers 11, 12, or 13 for that cue.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, and 13. Do not introduce units or openings outside the narrow committed view, and do not add scenario-specific objects beyond marker 14 and the surfaced shot staging.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 7\n  - camera_cell: [5, 4]\n  - look_at_unit: 9\n  - look_at_cell: [2, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the listed unit-7 camera cell and aim toward unit 9 at the listed fixture cell; narrow coverage supports the committed close hold while retaining limited context from markers 1, 2, 3, 5, 7, 9, and 10.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow slice from unit 7 toward unit 9 within structural marker 1, retaining fixed markers 2 and 10 in their floor-plan positions and only the view-compatible portions of opening markers 3 and 5. Keep markers 7 and 9 legible as the immediate fixed-space context.\n  - camera_framing_directive: Frame from camera unit 7 at cell [5,4], looking toward unit 9 at cell [2,5], with a telephoto 25-degree field of view. Use compressed, narrow coverage for the static close composition while leaving soft fixed context behind the two midground subjects.\n  - subject_position_directive: Place the two committed subjects in the midground, one in the middle-left and one in the middle-right, with the staged head-to-shoulder contact completed while camera distance and viewing axis remain fixed.\n  - state_cue_directive: Carry transient marker 14 as the committed state cue and preserve the muted, low-key ambience stated by the consuming shot. Do not substitute ignored overlay markers 11, 12, or 13 for that cue.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, and 13. Do not introduce units or openings outside the narrow committed view, and do not add scenario-specific objects beyond marker 14 and the surfaced shot staging.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 7\n  - camera_cell: [5, 4]\n  - look_at_unit: 9\n  - look_at_cell: [2, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the listed unit-7 camera cell and aim toward unit 9 at the listed fixture cell; narrow coverage supports the committed close hold while retaining limited context from markers 1, 2, 3, 5, 7, 9, and 10.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow slice from unit 7 toward unit 9 within structural marker 1, retaining fixed markers 2 and 10 in their floor-plan positions and only the view-compatible portions of opening markers 3 and 5. Keep markers 7 and 9 legible as the immediate fixed-space context.\n  - camera_framing_directive: Frame from camera unit 7 at cell [5,4], looking toward unit 9 at cell [2,5], with a telephoto 25-degree field of view. Use compressed, narrow coverage for the static close composition while leaving soft fixed context behind the two midground subjects.\n  - subject_position_directive: Place the two committed subjects in the midground, one in the middle-left and one in the middle-right, with the staged head-to-shoulder contact completed while camera distance and viewing axis remain fixed.\n  - state_cue_directive: Carry transient marker 14 as the committed state cue and preserve the muted, low-key ambience stated by the consuming shot. Do not substitute ignored overlay markers 11, 12, or 13 for that cue.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, and 13. Do not introduce units or openings outside the narrow committed view, and do not add scenario-specific objects beyond marker 14 and the surfaced shot staging.\n\n2026년 대한민국 서해안 외딴 섬 주변을 운항하는 소형 어선의 좁고 실용적인 조타실 내부. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 좌현 창군 가까이에서 높이 약 1.4~1.6미터의 서 있는 사람 눈높이로 중앙 입식 공간을 대각선으로 가로질러 조타 콘솔과 우현 창군을 바라본다. 35밀리미터급 광각 렌즈를 사용하되 과도한 왜곡은 없으며, 조타대와 선수 방향 전면창이 분명한 공간적 기준점이 되도록 한다. 화면 아래쪽에는 사람이 갑자기 의식을 잃고 쓰러질 수 있는 위치에 해당하는 비어 있는 미끄럼 방지 고무 바닥을 넉넉히 남기지만, 사람이나 신체는 절대 묘사하지 않는다.\n\n조타 콘솔에는 실제 소형 어선에서 사용하는 닳은 조타륜, 금속 스로틀 레버, 위성항법 지도 단말, 어군 탐지기, 초단파 무전기, 자기 나침반, 퓨즈와 스위치 패널, 작고 실용적인 계기 화면이 밀도 있게 설치되어 있다. 장비는 과도하게 첨단이거나 미래적으로 보이지 않으며, 한국 연안 어선에서 장기간 사용한 현실적인 배선 정리, 손때, 소금기 자국, 미세한 녹, 나사 주변의 변색과 긁힘이 남아 있다. 창틀은 실용적인 도장 금속과 고무 패킹으로 이루어지고, 전면창에는 실제 와이퍼와 마른 바닷물 얼룩, 엷은 습기 자국이 보인다. 바닥 고무 매트의 눌림과 오염, 콘솔 도장면의 마모, 금속 부품의 산화, 플라스틱 계기판의 잔흠집을 정확한 실물 질감으로 표현한다.\n\n해 질 무렵의 차갑고 흐린 청회색 빛이 전면과 측면 창으로 약하게 들어오며, 창밖에는 낮은 수평선과 어두워지는 서해 바다가 부분적으로 보인다. 실내 천장등은 희미하고 불균일하며, 계기판의 낮은 밝기 표시등과 누런 실내 조명이 차가운 외부광과 현실적으로 섞인다. 조타실 안쪽과 바닥 모서리에는 자연스러운 깊은 그림자가 생겨 불길하고 압박감 있는 저녁 분위기를 만들지만, 비현실적인 발광이나 초자연적 물체는 없다. 선박의 미세한 진동과 습한 해풍을 떠올리게 하는 생활 오염과 사용감이 있으며, 깨끗한 전시장이나 광고용 사진처럼 보이지 않는다.\n\n사람, 얼굴, 신체, 피, 시신은 전혀 없다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 현장에서 촬영한 사실적인 장소 기록 사진, 자연스러운 원근과 피사계 심도, 사실적인 노출과 반사, 후처리 없는 담담한 사진. 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 하향 조감 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            5,
            4
          ],
          "camera_unit": 7,
          "fov_deg": 25,
          "framing_notes": "Use the listed unit-7 camera cell and aim toward unit 9 at the listed fixture cell; narrow coverage supports the committed close hold while retaining limited context from markers 1, 2, 3, 5, 7, 9, and 10.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            2,
            5
          ],
          "look_at_unit": 9
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show a narrow slice from unit 7 toward unit 9 within structural marker 1, retaining fixed markers 2 and 10 in their floor-plan positions and only the view-compatible portions of opening markers 3 and 5. Keep markers 7 and 9 legible as the immediate fixed-space context.",
          "camera_framing_directive": "Frame from camera unit 7 at cell [5,4], looking toward unit 9 at cell [2,5], with a telephoto 25-degree field of view. Use compressed, narrow coverage for the static close composition while leaving soft fixed context behind the two midground subjects.",
          "subject_position_directive": "Place the two committed subjects in the midground, one in the middle-left and one in the middle-right, with the staged head-to-shoulder contact completed while camera distance and viewing axis remain fixed.",
          "state_cue_directive": "Carry transient marker 14 as the committed state cue and preserve the muted, low-key ambience stated by the consuming shot. Do not substitute ignored overlay markers 11, 12, or 13 for that cue.",
          "negative_continuity_directive": "Exclude ignored overlay markers 11, 12, and 13. Do not introduce units or openings outside the narrow committed view, and do not add scenario-specific objects beyond marker 14 and the surfaced shot staging."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l17_wheelhouse",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l17_wheelhouse"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      }
    },
    "consumed_bg_catalog_hash": "43d9bfce0742896e",
    "consumed_shot_binding_hash": "8c4a1d0d9a4ecdab",
    "bg_reference_catalog": [
      {
        "bg_id": "L03B02",
        "fp_id": "fp_l03_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L03B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L03B01",
        "fp_id": "fp_l03_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L03B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L03B02"
        ],
        "ingestion_order": 1,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L03B03",
        "fp_id": "fp_l03_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L03B03.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L03B01"
        ],
        "ingestion_order": 2,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L09B02",
        "fp_id": "fp_l09_rooftop_stairs",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L09B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [
          "L03B03"
        ],
        "ingestion_order": 3,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L09B01",
        "fp_id": "fp_l09_yard_parking",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L09B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [
          "L09B02"
        ],
        "ingestion_order": 4,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L16B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L16B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 5,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L16B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L16B01.png",
        "mode": "missing_plan_direct_plate_fallback",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 6,
        "source_kind": "missing_plan_direct_plate_fallback"
      },
      {
        "bg_id": "L04B03",
        "fp_id": "fp_l04_rooftop_home",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 7,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B02",
        "fp_id": "fp_l04_rooftop_home",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L04B03"
        ],
        "ingestion_order": 8,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B01",
        "fp_id": "fp_l04_rooftop_home",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B01.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L04B02"
        ],
        "ingestion_order": 9,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B04",
        "fp_id": "fp_l04_rooftop_home",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B04.png",
        "mode": "same_physical_space_view",
        "node_index": 3,
        "source_bg_ids": [
          "L04B03"
        ],
        "ingestion_order": 10,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B06",
        "fp_id": "fp_l04_rooftop_home",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B06.png",
        "mode": "same_physical_space_view",
        "node_index": 4,
        "source_bg_ids": [
          "L04B04"
        ],
        "ingestion_order": 11,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B07",
        "fp_id": "fp_l04_rooftop_home",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B04.png",
        "mode": "reference_derived",
        "node_index": 5,
        "source_bg_ids": [
          "L04B04"
        ],
        "ingestion_order": 12,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L04B05",
        "fp_id": "fp_l04_rooftop_home",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L04B05.png",
        "mode": "two_refs_distinct_spaces",
        "node_index": 6,
        "source_bg_ids": [
          "L04B02",
          "L04B04"
        ],
        "ingestion_order": 13,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L06B01",
        "fp_id": "fp_l06_shelter_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L06B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 14,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L08B04",
        "fp_id": "fp_l08_store_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L08B04.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 15,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L08B01",
        "fp_id": "fp_l08_store_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L08B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L08B04"
        ],
        "ingestion_order": 16,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L12B01",
        "fp_id": "fp_l12_admin_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L12B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 17,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L11B02",
        "fp_id": "fp_police_station_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L11B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 18,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L11B01",
        "fp_id": "fp_police_station_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L11B02.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L11B02"
        ],
        "ingestion_order": 19,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L17B01",
        "fp_id": "fp_l17_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L17B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 20,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L17B02",
        "fp_id": "fp_l17_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L17B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L17B01"
        ],
        "ingestion_order": 21,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L17B03",
        "fp_id": "fp_l17_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L17B01.png",
        "mode": "reference_derived",
        "node_index": 2,
        "source_bg_ids": [
          "L17B01"
        ],
        "ingestion_order": 22,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L08B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L08B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 23,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L08B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/L08B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 24,
        "source_kind": "surface_role_direct_plate"
      }
    ],
    "location_aerials": {
      "bg_rooftop_residence": {
        "status": "ok",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/aerial_bg_rooftop_residence.png",
        "cached": false,
        "building_fp_used": true,
        "fp_asset_id": "dca1f9a6-86de-4044-90fe-83128c81a2f5",
        "attempts": 1,
        "prompt_used": "ONE flat TOP-DOWN SITE PLAN of a single real-world place, drawn in the exact drafting style of a clean architectural floor plan: flat colour fills, thin dark outlines, simple fixture symbols, straight-down orthographic view — NOT a photograph, NOT a 3D render, NOT an oblique aerial photo; no perspective, no photo textures, no cast shadows.\n\nThis ONE place consists of these connected parts — draw them TOGETHER as one coherent whole (one building/structure and its immediate surroundings), never as separate lots:\n- (outdoor part) 다세대 빌라 옥상 및 옥탑방 외부 변두리의 오래된 다세대 주택 꼭대기 공간. 낡은 시멘트 바닥과 철문이 달린 작은 가건물(옥탑방) 외관이 특징이며, 거친 현실감이 돋보이는 옥외 세트다. (특징: 오래된 시멘트 바닥; 구형 물탱크; 나무 평상과 빨랫줄; 전단지가 끼워진 낡은 철문)\n- (indoor part) 옥탑방 내부 주거 공간 거실, 안방, 작은방, 욕실로 구성된 낡은 주거 공간. 낡은 가구들과 함께 바닥과 커튼에 혈흔이 묻어있고, 벽면에는 붉고 불규칙한 원형 표식이 나타나며 기괴한 분위기를 연출한다. (특징: 낡은 싱크대와 작은 스탠드 조명; 식탁과 찻잔; 바닥의 혈흔과 피 묻은 발자국; 침대와 커튼; 벽면의 붉은 선 원형 표식; 거울과 욕실 타일; 어질러진 의자와 가재도구)\n- (outdoor part) 다세대 빌라 외곽 마당·주차 구역 및 옥탑방 계단 오래된 빌라 1층의 어둡고 습한 마당과 후미진 주차 구역. 옥상으로 이어지는 좁고 가파른 시멘트 외부 계단이 연결되어 있다. (특징: 좁고 낡은 주차 구역; 오래된 벽돌과 시멘트 벽면; 가파른 시멘트 계단)\n\nDraw the WHOLE place in one plan: the full outline of the main building or structure seen from directly above — its roof plane, with whatever stands on that top level drawn in place — plus every open ground or floor area around and on it, the entrances, stairs and approach paths that connect the parts, and every permanently installed element as a simple plan symbol in its true position. Indoor parts stay under the roof outline — do NOT expose their interior rooms; the roof plane and its top-level features represent the building. If the place is a vehicle or vessel, draw the ENTIRE craft from above as one complete shape. If the place is a commercial or public facility, include its signboard panels at their true positions, drawn as blank panels; residential or private places get no signage. Keep the geometry simple, unambiguous and physically plausible — this plan is the place's master spatial reference that later renders must stay consistent with.\n\nFrame the plan a little WIDER than the place itself: include a modest margin of the immediate surroundings — the adjacent street, ground, water or neighbouring structures the place actually touches — so the place reads in its real context. The place itself stays the dominant subject of the plan.\n\nMark EVERY opening of the place — each doorway, gate, window and level-access point (the top of a stair, a ladder, a hatch) — with a small hollow CIRCLE symbol placed exactly ON the wall, parapet, railing or hull line that opening belongs to. An opening symbol must sit on a real physical boundary line — never floating in open space — and openings between two parts must be shared by both. Doors that lead into an enclosed part sit on that part's outline at the side where the entrance really is. These hollow opening circles must be the ONLY circular marks anywhere on the plan — do not add any other round motifs, ring patterns or circular decorations to roofs, decks, floors or walls.\n\nIf the place's main level sits ON TOP of a building or structure (an upper level above the ground), the plan must make that unmistakable: draw the supporting building's full roof outline as that level's boundary, keep a clearly visible roof-edge/parapet line around it, place the level-access opening symbol where one arrives onto that level, and let the surrounding ground or street read as OUTSIDE and BELOW that outline — never draw an upper level as if it were its own ground-level lot with a yard of its own.\n\nSTRICT: NO people, NO animals, NO text, letters, numbers, labels, arrows, logos or watermarks anywhere in the image. The ONLY marker symbols allowed are the hollow-circle opening markers and the standard flat plan fixture symbols described above.\n\nThe ATTACHED image is the TOP-DOWN INTERIOR FLOOR PLAN of the building this location belongs to — a STRUCTURAL REFERENCE ONLY, never content to copy. Draw the site plan described above as a fresh drawing in the same drafting style. Keep the building's footprint size, shape, proportions and the placement of its doors, windows and level access consistent with that interior plan, so the two plans read as the same single building. Place the site plan's hollow-circle opening markers so they COINCIDE with the interior plan's door, window and stair positions on the shared walls — the two plans' openings must line up as the same physical openings. Do NOT copy the interior plan's room contents, furniture symbols, text or numbers into the site plan.",
        "prompt_version": "4.202607040120",
        "context_hash": "a55da524749578bf",
        "locs": [
          "L03",
          "L09"
        ],
        "anchor_loc": "L04",
        "stage_chain": {
          "order": [
            "L03B02",
            "L03B01",
            "L03B03",
            "L09B02",
            "L09B01"
          ],
          "order_source": "llm",
          "first_reason": "L03B02 is the widest high-angle view that establishes the entire layout of the rooftop, the rooftop room, and the surrounding structures of the multi-family villa.",
          "error": ""
        }
      },
      "bg_small_fishing_boat": {
        "status": "ok",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/ecedba66-2474-4dff-a1a4-7d13bac08e1d/episodes/5ea07552-480a-4fdd-a888-b6147ff239f5/images/background_chain/aerial_bg_small_fishing_boat.png",
        "cached": false,
        "building_fp_used": true,
        "fp_asset_id": "ae266101-24f3-4818-b9c9-a0742857f388",
        "attempts": 1,
        "prompt_used": "ONE flat TOP-DOWN SITE PLAN of a single real-world place, drawn in the exact drafting style of a clean architectural floor plan: flat colour fills, thin dark outlines, simple fixture symbols, straight-down orthographic view — NOT a photograph, NOT a 3D render, NOT an oblique aerial photo; no perspective, no photo textures, no cast shadows.\n\nThis ONE place consists of these connected parts — draw them TOGETHER as one coherent whole (one building/structure and its immediate surroundings), never as separate lots:\n- (outdoor part) 소형 어선 갑판 바다의 습기와 짠물이 밴 낡은 소형 어선의 외부 공간. 나무와 철제로 된 표면의 거친 질감이 도드라진다. (특징: 낡은 나무와 철제 바닥; 굵은 밧줄과 어업용 도구; 갑판 구조물)\n- (indoor part) 소형 어선 조타실 배를 조종하는 좁은 실내. 복잡한 배의 계기판과 타륜이 있으며, 좁은 창문 안쪽 표면 위로 수많은 붉은 원형 표식이 기괴하게 밀집되어 나타난다. (특징: 좁고 낡은 실내 공간; 배의 계기판과 타륜; 바깥이 보이는 유리창; 공간 곳곳에 불규칙하게 밀집된 붉은 선 원형 흔적)\n\nDraw the WHOLE place in one plan: the full outline of the main building or structure seen from directly above — its roof plane, with whatever stands on that top level drawn in place — plus every open ground or floor area around and on it, the entrances, stairs and approach paths that connect the parts, and every permanently installed element as a simple plan symbol in its true position. Indoor parts stay under the roof outline — do NOT expose their interior rooms; the roof plane and its top-level features represent the building. If the place is a vehicle or vessel, draw the ENTIRE craft from above as one complete shape. If the place is a commercial or public facility, include its signboard panels at their true positions, drawn as blank panels; residential or private places get no signage. Keep the geometry simple, unambiguous and physically plausible — this plan is the place's master spatial reference that later renders must stay consistent with.\n\nFrame the plan a little WIDER than the place itself: include a modest margin of the immediate surroundings — the adjacent street, ground, water or neighbouring structures the place actually touches — so the place reads in its real context. The place itself stays the dominant subject of the plan.\n\nMark EVERY opening of the place — each doorway, gate, window and level-access point (the top of a stair, a ladder, a hatch) — with a small hollow CIRCLE symbol placed exactly ON the wall, parapet, railing or hull line that opening belongs to. An opening symbol must sit on a real physical boundary line — never floating in open space — and openings between two parts must be shared by both. Doors that lead into an enclosed part sit on that part's outline at the side where the entrance really is. These hollow opening circles must be the ONLY circular marks anywhere on the plan — do not add any other round motifs, ring patterns or circular decorations to roofs, decks, floors or walls.\n\nIf the place's main level sits ON TOP of a building or structure (an upper level above the ground), the plan must make that unmistakable: draw the supporting building's full roof outline as that level's boundary, keep a clearly visible roof-edge/parapet line around it, place the level-access opening symbol where one arrives onto that level, and let the surrounding ground or street read as OUTSIDE and BELOW that outline — never draw an upper level as if it were its own ground-level lot with a yard of its own.\n\nSTRICT: NO people, NO animals, NO text, letters, numbers, labels, arrows, logos or watermarks anywhere in the image. The ONLY marker symbols allowed are the hollow-circle opening markers and the standard flat plan fixture symbols described above.\n\nThe ATTACHED image is the TOP-DOWN INTERIOR FLOOR PLAN of the building this location belongs to — a STRUCTURAL REFERENCE ONLY, never content to copy. Draw the site plan described above as a fresh drawing in the same drafting style. Keep the building's footprint size, shape, proportions and the placement of its doors, windows and level access consistent with that interior plan, so the two plans read as the same single building. Place the site plan's hollow-circle opening markers so they COINCIDE with the interior plan's door, window and stair positions on the shared walls — the two plans' openings must line up as the same physical openings. Do NOT copy the interior plan's room contents, furniture symbols, text or numbers into the site plan.",
        "prompt_version": "4.202607040120",
        "context_hash": "92b46aab0e9ed955",
        "locs": [
          "L16"
        ],
        "anchor_loc": "L17",
        "stage_chain": {
          "order": [
            "L16B02"
          ],
          "order_source": "trivial",
          "first_reason": "",
          "error": ""
        }
      }
    }
  },
  "step_id": "background_render",
  "run_id": "5e1ebd73-a464-4244-8509-4f5c22c5af48",
  "resolved_model": "gpt",
  "updated_at": "2026-07-15T18:01:11.060985+00:00",
  "project_config_snapshot": {}
}