{
  "status": "completed",
  "applicable_count": 23,
  "completed_count": 23,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "a2613a6a41c1fcca",
  "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/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L03B02.png",
        "t2i_prompt": "2026년 맑은 낮, 인천 연안 외곽의 오래된 저층 다세대 빌라 옥상과 옥탑방 외부 전경. 남동쪽 바깥에 있는 더 높은 인접 건물 옥상에서, 대상 옥상보다 약 8~12미터 높은 위치에 선 촬영자가 바닥에서 약 1.6미터 높이로 카메라를 들고 옥상 전체를 대각선으로 바라본다. 풀프레임 실제 DSLR 또는 미러리스 카메라와 28밀리미터 광각 렌즈로 촬영한 다큐멘터리 풍 사진. 낡은 옥탑방 정면, 열린 옥상 테라스, 낮은 둘레 난간벽, 검은색 원통형 물탱크, 빨랫줄과 소량의 생활 빨래, 금속 건조대, 옥상으로 올라오는 계단실과 출입문이 하나의 명확한 전경 구성 안에 보인다.\n\n옥탑방은 한국 수도권 외곽의 실제 노후 빌라에서 흔한 소규모 증축 구조로, 거칠게 미장한 시멘트 외벽에 빗물 자국과 잔균열, 부분 보수 자국이 있고, 평평한 콘크리트 지붕 가장자리에는 낡은 금속 물받이와 배수 흔적이 남아 있다. 외벽에는 오래된 알루미늄 새시 창, 창문 방범창, 빛바랜 철제 출입문, 에어컨 실외기와 노출 배관, 외벽을 따라 고정된 가스 배관과 계량기가 현실적인 방식으로 설치되어 있다. 옥상 바닥은 한국 저층 주택에서 흔한 녹색 우레탄 방수 도장으로 마감되어 있으며, 햇빛과 비에 바래 색이 고르지 않고 균열, 물고임 얼룩, 덧칠 경계, 배수구 주변의 검은 때가 자연스럽게 드러난다. 콘크리트 난간벽에는 먼지와 백화 현상, 빗물 줄무늬가 있다.\n\n생활감은 과장하지 않고 실제 거주 흔적으로 표현한다. 물탱크 연결 호스와 수도 배관, 바람에 느슨하게 처진 빨랫줄, 평범한 수건과 생활복 몇 점, 접이식 금속 건조대, 낡은 플라스틱 대야, 크기가 서로 다른 화분 몇 개가 놓여 있다. 물건은 지나치게 정돈되지 않았지만 쓰레기장처럼 보이지 않으며, 옥상과 옥탑방은 사람이 계속 사용하는 평범하고 궁핍한 생활 공간처럼 보인다. 제한된 짙은 적갈색 계열의 빨래나 생활용품이 작은 색채 포인트가 되지만, 붉은 원이나 초자연적 표식은 넣지 않는다.\n\n난간 너머에는 같은 시대와 지역의 붉은 벽돌 또는 화강석 타일 외벽을 가진 3~5층 저층 빌라들이 촘촘히 이어지고, 알루미늄 새시 창, 방범창, 에어컨 실외기, 외벽 배관, 옥상 물탱크가 층층이 보인다. 건물 사이 좁은 골목에는 전신주와 느슨하게 늘어진 전선, 현실적인 동시대 생활 차량 몇 대가 부분적으로 보인다. 대상 건물은 주변 동네와 자연스럽게 연결되어야 하며, 민무늬 콘크리트 요새나 고립된 폐건물처럼 보이지 않는다.\n\n맑은 낮의 옅은 서해안 햇빛과 약한 해풍, 밝지만 약간 흐릿한 연안 대기. 자연광의 방향과 그림자가 실제 구조에 맞고, 하늘은 과도하게 극적이지 않은 옅은 청색이다. 절제되고 다소 탈색된 현실 색조, 정확한 콘크리트 질감, 실제 금속의 녹과 산화, 플라스틱의 햇빛 바램, 빨래의 직물 짜임, 문과 창의 생활 마모를 세밀하게 표현한다. 자연스러운 원근감과 피사계 심도, 과도한 왜곡 없는 광각 촬영. 깨끗한 부동산 홍보 사진이 아니라 실제 장소를 기록한 무보정에 가까운 사실적인 현장 사진. 사람, 얼굴, 인체, 시체, 피는 전혀 없다. 위에서 수직으로 내려다본 시점이 아니며 평면도, 건축 도면, 삽화, 삼차원 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "남동쪽 바깥의 더 높은 인접 건물 옥상에서 대상 옥상보다 약 8~12미터 높은 위치에 선 촬영자가 바라보는 구도. 카메라는 바닥에서 약 1.6미터 높이에 두고 28밀리미터 광각으로 옥상 위를 대각선으로 가로질러 촬영한다. 낡은 옥탑방 정면과 열린 테라스를 중심에 두되, 둘레 난간벽, 물탱크, 빨랫줄과 빨래, 건조대, 옥상 계단 도착부가 한 장면 안에서 서로의 위치를 명확히 읽을 수 있게 한다. 사람은 등장시키지 않는다.",
            "shot_id": "S4_Shot1"
          }
        ],
        "shot_ids": [
          "S4_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "outside the southeast roof edge, facing diagonally across number 1 toward number 2, with numbers 3, 6, 7, 8, and 9 readable in the overall layout",
          "camera_height": "elevated establishing position, approximately 8–12m above rooftop level",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Show the aging rooftop room facade, open terrace, perimeter parapet, water tank, laundry line, drying platform, and stair arrival as 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: [3, 0]\n  - look_at_unit: 2\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-3 camera cell with a wide view toward unit 2 and opening marker 5, retaining broad coverage of units 1 and 2 and the surrounding fixed markers required by S4_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, show broad portions of visible-candidate units 1 and 2, with unit 2 centered near opening marker 5 and unit 1 providing the surrounding exterior area. Preserve base markers 1 through 9 in their floor-plan relationships; openings 4, 5, and 9 may appear only in positions consistent with the wide view and their fixed marker locations.\n  - camera_framing_directive: Frame from camera unit 3 at cell [3,0], aiming toward unit 2 at cell [3,5] with the wide 90-degree lens. Provide broad coverage around the centered unit-2 structure, retain unit 1 around it, and preserve peripheral context consistent with the wide establishing staging of S4_Shot1.\n  - subject_position_directive: S4_Shot1 commits no subject. Keep the background free of invented subjects and reserve the middle-center composition for the required background structure and its surrounding architectural context.\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, while following the clear daytime, natural, desaturated lighting stated for S4_Shot1.\n  - negative_continuity_directive: Exclude overlay markers 10, 11, 12, 13, 14, and 15. Do not introduce unlisted subjects, transient objects, state overlays, or fixed elements beyond base markers 1 through 9; do not treat visibility-candidate openings as permission to relocate them.\n\n2026년 맑은 낮, 인천 연안 외곽의 오래된 저층 다세대 빌라 옥상과 옥탑방 외부 전경. 남동쪽 바깥에 있는 더 높은 인접 건물 옥상에서, 대상 옥상보다 약 8~12미터 높은 위치에 선 촬영자가 바닥에서 약 1.6미터 높이로 카메라를 들고 옥상 전체를 대각선으로 바라본다. 풀프레임 실제 DSLR 또는 미러리스 카메라와 28밀리미터 광각 렌즈로 촬영한 다큐멘터리 풍 사진. 낡은 옥탑방 정면, 열린 옥상 테라스, 낮은 둘레 난간벽, 검은색 원통형 물탱크, 빨랫줄과 소량의 생활 빨래, 금속 건조대, 옥상으로 올라오는 계단실과 출입문이 하나의 명확한 전경 구성 안에 보인다.\n\n옥탑방은 한국 수도권 외곽의 실제 노후 빌라에서 흔한 소규모 증축 구조로, 거칠게 미장한 시멘트 외벽에 빗물 자국과 잔균열, 부분 보수 자국이 있고, 평평한 콘크리트 지붕 가장자리에는 낡은 금속 물받이와 배수 흔적이 남아 있다. 외벽에는 오래된 알루미늄 새시 창, 창문 방범창, 빛바랜 철제 출입문, 에어컨 실외기와 노출 배관, 외벽을 따라 고정된 가스 배관과 계량기가 현실적인 방식으로 설치되어 있다. 옥상 바닥은 한국 저층 주택에서 흔한 녹색 우레탄 방수 도장으로 마감되어 있으며, 햇빛과 비에 바래 색이 고르지 않고 균열, 물고임 얼룩, 덧칠 경계, 배수구 주변의 검은 때가 자연스럽게 드러난다. 콘크리트 난간벽에는 먼지와 백화 현상, 빗물 줄무늬가 있다.\n\n생활감은 과장하지 않고 실제 거주 흔적으로 표현한다. 물탱크 연결 호스와 수도 배관, 바람에 느슨하게 처진 빨랫줄, 평범한 수건과 생활복 몇 점, 접이식 금속 건조대, 낡은 플라스틱 대야, 크기가 서로 다른 화분 몇 개가 놓여 있다. 물건은 지나치게 정돈되지 않았지만 쓰레기장처럼 보이지 않으며, 옥상과 옥탑방은 사람이 계속 사용하는 평범하고 궁핍한 생활 공간처럼 보인다. 제한된 짙은 적갈색 계열의 빨래나 생활용품이 작은 색채 포인트가 되지만, 붉은 원이나 초자연적 표식은 넣지 않는다.\n\n난간 너머에는 같은 시대와 지역의 붉은 벽돌 또는 화강석 타일 외벽을 가진 3~5층 저층 빌라들이 촘촘히 이어지고, 알루미늄 새시 창, 방범창, 에어컨 실외기, 외벽 배관, 옥상 물탱크가 층층이 보인다. 건물 사이 좁은 골목에는 전신주와 느슨하게 늘어진 전선, 현실적인 동시대 생활 차량 몇 대가 부분적으로 보인다. 대상 건물은 주변 동네와 자연스럽게 연결되어야 하며, 민무늬 콘크리트 요새나 고립된 폐건물처럼 보이지 않는다.\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_villa_rooftop_unit",
            "bg:L03B01"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_villa_rooftop_unit",
          "chain_index": 4,
          "prev_bg_id": "L03B01",
          "prev_source": "chain",
          "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 fresh dwelling-identity plate. The wide camera from unit 3 toward unit 2 supports the elevated, broad establishing composition in S4_Shot1 while retaining unit 1, unit 2, and surrounding structural context.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/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_no_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp plate is required because this first node establishes the dwelling identity directly from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              0
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use the listed unit-3 camera cell with a wide view toward unit 2 and opening marker 5, retaining broad coverage of units 1 and 2 and the surrounding fixed markers required by S4_Shot1.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From unit 3, show broad portions of visible-candidate units 1 and 2, with unit 2 centered near opening marker 5 and unit 1 providing the surrounding exterior area. Preserve base markers 1 through 9 in their floor-plan relationships; openings 4, 5, and 9 may appear only in positions consistent with the wide view and their fixed marker locations.",
            "camera_framing_directive": "Frame from camera unit 3 at cell [3,0], aiming toward unit 2 at cell [3,5] with the wide 90-degree lens. Provide broad coverage around the centered unit-2 structure, retain unit 1 around it, and preserve peripheral context consistent with the wide establishing staging of S4_Shot1.",
            "subject_position_directive": "S4_Shot1 commits no subject. Keep the background free of invented subjects and reserve the middle-center composition for the required background structure and its surrounding architectural context.",
            "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, while following the clear daytime, natural, desaturated lighting stated for S4_Shot1.",
            "negative_continuity_directive": "Exclude overlay markers 10, 11, 12, 13, 14, and 15. Do not introduce unlisted subjects, transient objects, state overlays, or fixed elements beyond base markers 1 through 9; do not treat visibility-candidate openings as permission to relocate them."
          },
          "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: [3, 0]\n  - look_at_unit: 2\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-3 camera cell with a wide view toward unit 2 and opening marker 5, retaining broad coverage of units 1 and 2 and the surrounding fixed markers required by S4_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, show broad portions of visible-candidate units 1 and 2, with unit 2 centered near opening marker 5 and unit 1 providing the surrounding exterior area. Preserve base markers 1 through 9 in their floor-plan relationships; openings 4, 5, and 9 may appear only in positions consistent with the wide view and their fixed marker locations.\n  - camera_framing_directive: Frame from camera unit 3 at cell [3,0], aiming toward unit 2 at cell [3,5] with the wide 90-degree lens. Provide broad coverage around the centered unit-2 structure, retain unit 1 around it, and preserve peripheral context consistent with the wide establishing staging of S4_Shot1.\n  - subject_position_directive: S4_Shot1 commits no subject. Keep the background free of invented subjects and reserve the middle-center composition for the required background structure and its surrounding architectural context.\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, while following the clear daytime, natural, desaturated lighting stated for S4_Shot1.\n  - negative_continuity_directive: Exclude overlay markers 10, 11, 12, 13, 14, and 15. Do not introduce unlisted subjects, transient objects, state overlays, or fixed elements beyond base markers 1 through 9; do not treat visibility-candidate openings as permission to relocate them.\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: [3, 0]\n  - look_at_unit: 2\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-3 camera cell with a wide view toward unit 2 and opening marker 5, retaining broad coverage of units 1 and 2 and the surrounding fixed markers required by S4_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, show broad portions of visible-candidate units 1 and 2, with unit 2 centered near opening marker 5 and unit 1 providing the surrounding exterior area. Preserve base markers 1 through 9 in their floor-plan relationships; openings 4, 5, and 9 may appear only in positions consistent with the wide view and their fixed marker locations.\n  - camera_framing_directive: Frame from camera unit 3 at cell [3,0], aiming toward unit 2 at cell [3,5] with the wide 90-degree lens. Provide broad coverage around the centered unit-2 structure, retain unit 1 around it, and preserve peripheral context consistent with the wide establishing staging of S4_Shot1.\n  - subject_position_directive: S4_Shot1 commits no subject. Keep the background free of invented subjects and reserve the middle-center composition for the required background structure and its surrounding architectural context.\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, while following the clear daytime, natural, desaturated lighting stated for S4_Shot1.\n  - negative_continuity_directive: Exclude overlay markers 10, 11, 12, 13, 14, and 15. Do not introduce unlisted subjects, transient objects, state overlays, or fixed elements beyond base markers 1 through 9; do not treat visibility-candidate openings as permission to relocate them.\n\n",
        "camera_decision": {
          "camera_cell": [
            3,
            0
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use the listed unit-3 camera cell with a wide view toward unit 2 and opening marker 5, retaining broad coverage of units 1 and 2 and the surrounding fixed markers required by S4_Shot1.",
          "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": "From unit 3, show broad portions of visible-candidate units 1 and 2, with unit 2 centered near opening marker 5 and unit 1 providing the surrounding exterior area. Preserve base markers 1 through 9 in their floor-plan relationships; openings 4, 5, and 9 may appear only in positions consistent with the wide view and their fixed marker locations.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [3,0], aiming toward unit 2 at cell [3,5] with the wide 90-degree lens. Provide broad coverage around the centered unit-2 structure, retain unit 1 around it, and preserve peripheral context consistent with the wide establishing staging of S4_Shot1.",
          "subject_position_directive": "S4_Shot1 commits no subject. Keep the background free of invented subjects and reserve the middle-center composition for the required background structure and its surrounding architectural context.",
          "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, while following the clear daytime, natural, desaturated lighting stated for S4_Shot1.",
          "negative_continuity_directive": "Exclude overlay markers 10, 11, 12, 13, 14, and 15. Do not introduce unlisted subjects, transient objects, state overlays, or fixed elements beyond base markers 1 through 9; do not treat visibility-candidate openings as permission to relocate them."
        },
        "aerial_ref": {
          "loc_id": "L03",
          "group_id": "bg_villa_rooftop_unit"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L03B03": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L03B01",
        "reused_from_bg_id": "L03B01",
        "location_id": "L03",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L03B01.png",
        "t2i_prompt": "2026년 대한민국 인천 연안 지역의 오래된 저층 다세대 주택 옥상, 한밤중 옥탑방 철문과 불이 켜진 창문 앞을 기록한 실제 카메라 다큐멘터리 풍 사진. 옥상 가장자리 가까이에 선 시점에서 옥탑방 정면을 대각선으로 바라보며, 카메라 높이는 성인 눈높이 약 1.6미터, 35밀리미터급 광각 렌즈를 사용한다. 위에서 내려다본 평면도나 건축 도식이 아니라 실제 장소에 서서 촬영한 수평 시점이다.\n\n옥탑방 외벽은 인천의 오래된 저층 주거에서 흔한 적갈색 점토 벽돌과 회색 시멘트 미장 보수면이 섞여 있고, 해풍과 염분 때문에 줄눈과 금속 가장자리에 백화, 녹, 물때가 남아 있다. 옥상 바닥은 낡아 바랜 녹색 우레탄 방수 도장으로 덮여 있으며 덧칠 자국, 미세한 균열, 고인 물의 얼룩과 배수구 주변의 검은 때가 현실적으로 보인다. 옥탑방 입구에는 두꺼운 철문과 노출된 잠금장치가 있고, 잠금장치 둘레에는 막 생긴 금속 긁힘과 눌린 자국, 비틀려 조금 벌어진 문틈, 변형된 걸쇠판이 있어 누군가 문을 억지로 건드린 흔적이 분명하다. 문 아래와 옥상 바닥에는 해풍에 날려 한쪽으로 쓸리는 마른 낙엽이 흩어져 있다.\n\n철문 옆 알루미늄 새시 창문에서는 오래된 실내등의 탁한 따뜻한 빛이 새어 나온다. 창에는 실제 한국 주택에서 흔한 금속 방범창이 설치되어 있고, 얇은 커튼이 안쪽을 가린다. 사람 자체는 그리지 않으며, 커튼 뒤에는 공격자의 존재만 암시하는 완전히 식별 불가능한 사람 모양의 검은 그림자만 흐릿하게 보인다. 얼굴, 눈, 피부, 손, 체형, 성별, 복장과 무기는 전혀 확인되지 않고, 실루엣의 가장자리도 커튼과 유리 때문에 불분명해야 한다.\n\n외벽에는 오래된 에어컨 실외기와 배관, 응축수 호스, 노출된 가스 배관과 계량기, 작은 전기 설비함이 층층이 붙어 있다. 옥상 한쪽에는 물탱크, 느슨한 빨랫줄과 소량의 생활 빨래, 바람에 마른 화분이 있어 실제 거주 흔적을 남긴다. 낮은 난간 너머로는 비슷한 붉은 벽돌과 석재 타일 외벽의 저층 주택들이 밀집해 있고, 좁은 골목의 전신주와 늘어진 전선, 희미하게 보이는 생활 차량이 자연스럽게 이어진다. 대상 건물은 주변 동네와 단절된 요새나 감옥처럼 보이지 않는다.\n\n조명은 차가운 야간 하늘빛과 멀리 있는 주택가 조명, 창문에서 새는 따뜻한 실내등만 사용한 현실적인 저조도 노출이다. 철문과 창문, 훼손된 잠금장치에 초점이 맞고 멀리 있는 이웃 건물은 자연스럽게 조금 흐려진다. 실제 콘크리트의 거침, 금속 녹과 염분 부식, 유리의 반사, 커튼 직조, 벽돌 줄눈, 우레탄 도장의 마모를 정확하게 표현한다. 과도하게 깨끗한 광고 사진이 아니라 생활 오염과 수선 흔적이 남은 실제 장소 참고 사진이며, 합성 그림이나 건축 시각화가 아닌 실제 카메라 촬영본, 인위적 후처리 없음. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "옥상 가장자리 가까운 위치에서 철문과 불이 켜진 창문이 한 프레임에 들어오도록 대각선으로 바라본다. 철문 잠금장치 주변의 뜯긴 흔적과 바람에 밀리는 마른 낙엽을 또렷하게 보이고, 창 안쪽에는 커튼을 통과한 식별 불가능한 사람 모양 그림자만 희미하게 남긴다. 얼굴, 신체, 복장 세부는 전혀 드러내지 않는다.",
            "shot_id": "S10_Shot3"
          },
          {
            "guide_text": "철문과 창문 쪽에 시선을 더 집중하되 옥상 바닥과 실제 주거 설비가 주변에 남도록 구성한다. 긁힌 잠금장치, 비틀린 문틈, 따뜻한 실내 불빛이 비치는 창, 커튼 뒤의 완전히 불명확한 그림자 사이의 관계를 읽을 수 있게 한다. 사람 자체는 보이지 않게 하고 주변 저층 주택가와 전선은 약하게 흐려진 배경으로 유지한다.",
            "shot_id": "S10_Shot5"
          }
        ],
        "shot_ids": [
          "S10_Shot3",
          "S10_Shot5"
        ],
        "scenes": [],
        "parent_id": "L03B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 9, facing diagonally across number 1 toward number 4 and number 5, with number 10 visible only as an indistinct silhouette behind the facade opening",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Emphasize the iron entrance, illuminated window, door tampering, windblown dried leaves, and an unreadable attacker silhouette; do not reveal facial or clothing details."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L03B01",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_1",
              "ref_bg_id": "L03B01",
              "space_description": "The same unified exterior physical space and fixed facade represented by base markers 1 through 9."
            }
          ]
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 1 at cell [5,4], looking toward unit 2 at cell [3,3] with the normal 50-degree lens. Maintain neutral facade coverage as the reusable base: allow a tight extraction around opening marker 4 for S10_Shot3 while preserving sufficient adjacent fixed context for the bounded opening-marker-5 composition in S10_Shot5.",
          "negative_continuity_directive": "Exclude marker 11. Preserve the positions of base markers 1 through 9 exactly as carried by reference L03B01, do not convert transient markers 10, 12, 13, 14, or 15 into permanent fixtures, and do not introduce unlisted subjects, overlays, or spaces outside the unit-1-to-unit-2 view.",
          "state_cue_directive": "Carry only the committed transient markers 10, 12, 13, 14, and 15. Marker 12 provides the concentrated illuminated opening state; markers 14 and 15 belong at opening marker 4 as staged, while marker 13 remains transient. Follow the restrained, desaturated low-key exterior lighting committed by S10_Shot3 and S10_Shot5 without adding further state cues.",
          "subject_position_directive": "For S10_Shot3, show only the committed hand entering from the frame edge at foreground middle-center, with the rest of that subject excluded. For S10_Shot5, confine the two committed reflected silhouettes within the boundaries of opening marker 5, with marker 10 moving from middle-right toward the middle-center subject relation. Do not invent additional subjects.",
          "visible_space_directive": "Show the unit-2 facade from camera unit 1, prioritizing opening marker 4 at the selected look-at cell while retaining opening marker 5 as adjacent fixed context for the second consuming shot. Keep units 1 and 2 and base markers 1 through 9 in the same physical arrangement established by L03B01."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l03_rooftop_exterior",
          "prior_bg_ids": [
            "L03B01"
          ],
          "attached_ref_labels": [
            "bg:L03B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "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/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L03B01.png",
        "t2i_prompt": "2026년 대한민국 인천 연안의 오래된 저층 주택가, 해 뜨기 직전의 조용하고 인적 없는 옥상. 옥상 남서쪽 가장자리 부근에 선 사람의 눈높이 약 1.6미터에서 북동쪽 옥탑방 정면을 바라보며, 40밀리미터 표준 광각 계열 렌즈로 촬영한 실제 카메라 다큐멘터리 풍 사진. 남쪽의 낮은 시멘트 담장이 화면 아래 전경을 가로지르고, 담장 위에는 검은 고양이 한 마리가 작고 또렷한 어두운 실루엣으로 앉아 불이 켜진 옥탑방 창문을 가만히 바라본다. 고양이와 창문 사이에는 텅 빈 옥상 바닥이 넓게 놓여 고요한 거리감이 느껴진다.\n\n옥상 바닥은 한국 저층 주택에서 흔한 녹색 우레탄 방수 도장으로 마감되어 있으며, 오랜 해풍과 비에 색이 바래고 갈라진 부분, 덧칠 자국, 배수구 주변의 물때와 옅은 염분 얼룩이 현실적으로 남아 있다. 옥탑방은 낡은 시멘트 미장과 붉은 벽돌 일부가 드러난 소박한 증축 구조이고, 오래된 새시 창과 금속 방범창이 있다. 창문 안쪽에서는 생활감 있는 따뜻한 백색 조명이 새어 나오지만 내부에 사람, 얼굴, 사람 형태의 그림자는 전혀 보이지 않는다. 작은 설비문, 벽을 따라 정리되지 않은 에어컨 실외기 배관과 외부 가스 배관, 계량기, 물탱크, 느슨한 빨랫줄과 소량의 마른 빨래, 바랜 진홍색 화분 하나 등 실제 거주 흔적을 절제해 배치한다.\n\n옥상 너머에는 붉은 벽돌과 화강석 타일 외벽, 낡은 새시 창, 창문 방범창, 에어컨 실외기와 노출 배관이 붙은 비슷한 높이의 다세대주택들이 촘촘히 이어진다. 좁은 골목의 전신주와 처진 전선 일부가 보이고, 서해 연안 특유의 옅은 습기와 해무가 먼 건물 윤곽을 살짝 흐린다. 하늘은 아직 짙은 청회색이며 동이 트기 직전의 희미한 자연광만 옥상 표면을 드러낸다. 불 켜진 창문의 따뜻한 빛과 차갑고 탈색된 새벽빛이 현실적으로 대비되며, 전체 색은 절제된 저채도이고 후처리한 듯한 과장 없이 자연스럽다.\n\n실제 콘크리트의 거친 입자, 녹슨 금속의 산화 얼룩, 창틀의 먼지, 직물의 올, 벽돌과 목재의 마모를 정확하게 표현한다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 현장 기록 사진처럼 자연스러운 노출과 깊이감, 현실적인 초점 이행을 유지한다. 깨끗한 광고용 사진이 아니며 인공적인 건축 시각화도 아니다. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화 형태를 사용하지 않는다. 사람과 얼굴은 전혀 없다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "옥상 남서쪽 가장자리 부근에서 북동쪽 옥탑방 창문을 바라본다. 남쪽 담장 위의 검은 고양이는 작고 어두운 전경 실루엣으로 두고, 고양이의 시선이 불 켜진 창문으로 자연스럽게 이어지게 한다. 담장과 옥탑방 사이에는 비어 있는 옥상 공간을 충분히 남겨 고요한 거리감을 강조한다. 창문 안에는 사람이나 얼굴, 사람 형태의 그림자를 절대 넣지 않는다.",
            "shot_id": "S17_Shot2"
          }
        ],
        "shot_ids": [
          "S17_Shot2"
        ],
        "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 at the southwest side of number 1, facing northeast toward number 5 while keeping number 11 on the south parapet in the foreground",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "40mm normal-wide lens",
          "framing_notes": "Frame the cat as a small foreground silhouette watching the illuminated window, with quiet predawn rooftop space separating the parapet from the room facade."
        },
        "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='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 2\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the listed unit-1 camera cell and aim at opening marker 5 in unit 2 with neutral coverage, supporting the medium profile composition and the lateral relation between marker 11 and marker 12 in S17_Shot2.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera unit 1 looking toward unit 2 and opening marker 5, with unit 3 included only where the normal view supports the marker-11 position. Keep base markers 1 through 9 in the same fixed locations established by L03B02, especially the supporting marker 3 and opening marker 5.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,4], looking toward unit 2 at cell [3,5] with the normal 50-degree lens. Use neutral medium coverage, keep the supporting edge for marker 11 level across the lower portion, and place the marker-12 opening relation toward the right as committed by S17_Shot2.\n  - subject_position_directive: Place the subject represented by marker 11 in the midground middle-left, in right-facing profile with its paws braced on the supporting edge. Preserve lateral space toward marker 12 in the upper-right, matching the committed eyeline relation in S17_Shot2.\n  - state_cue_directive: Carry transient markers 11 and 12 exactly as committed: marker 11 occupies its staged supporting position and marker 12 is the contained illuminated background cue. Follow the subdued, desaturated dawn lighting in S17_Shot2 without adding other transient cues.\n  - negative_continuity_directive: Exclude markers 10, 13, 14, and 15. Do not add unlisted subjects or state overlays, do not redraw anchor-only clean-state assumptions over markers 11 and 12, and do not move base markers 1 through 9 from the positions established by reference L03B02.\n\n2026년 대한민국 인천 연안의 오래된 저층 주택가, 해 뜨기 직전의 조용하고 인적 없는 옥상. 옥상 남서쪽 가장자리 부근에 선 사람의 눈높이 약 1.6미터에서 북동쪽 옥탑방 정면을 바라보며, 40밀리미터 표준 광각 계열 렌즈로 촬영한 실제 카메라 다큐멘터리 풍 사진. 남쪽의 낮은 시멘트 담장이 화면 아래 전경을 가로지르고, 담장 위에는 검은 고양이 한 마리가 작고 또렷한 어두운 실루엣으로 앉아 불이 켜진 옥탑방 창문을 가만히 바라본다. 고양이와 창문 사이에는 텅 빈 옥상 바닥이 넓게 놓여 고요한 거리감이 느껴진다.\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": [
            "L10B03"
          ],
          "attached_ref_labels": [
            "aerial:bg_villa_rooftop_unit",
            "bg:L10B03"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_villa_rooftop_unit",
          "chain_index": 3,
          "prev_bg_id": "L10B03",
          "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 uses L03B02 for the fixed positions of base markers 1 through 9 because both nodes depict the same physical space. Its camera moves from anchor camera unit 3 to camera unit 1 and aims at opening marker 5 in unit 2, producing the lower, more selective view required by S17_Shot2 rather than reusing the elevated wide anchor plate.",
          "reference_paths": [],
          "source_bg_ids": [],
          "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_reference_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "physical_space_1",
                "ref_bg_id": "L03B02",
                "space_description": "The unified exterior physical space containing base markers 1 through 9."
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because all target unit markers belong to one continuous visible physical space; no consuming shot requires two distinct co-visible spaces."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Use the listed unit-1 camera cell and aim at opening marker 5 in unit 2 with neutral coverage, supporting the medium profile composition and the lateral relation between marker 11 and marker 12 in S17_Shot2.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show camera unit 1 looking toward unit 2 and opening marker 5, with unit 3 included only where the normal view supports the marker-11 position. Keep base markers 1 through 9 in the same fixed locations established by L03B02, especially the supporting marker 3 and opening marker 5.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [5,4], looking toward unit 2 at cell [3,5] with the normal 50-degree lens. Use neutral medium coverage, keep the supporting edge for marker 11 level across the lower portion, and place the marker-12 opening relation toward the right as committed by S17_Shot2.",
            "subject_position_directive": "Place the subject represented by marker 11 in the midground middle-left, in right-facing profile with its paws braced on the supporting edge. Preserve lateral space toward marker 12 in the upper-right, matching the committed eyeline relation in S17_Shot2.",
            "state_cue_directive": "Carry transient markers 11 and 12 exactly as committed: marker 11 occupies its staged supporting position and marker 12 is the contained illuminated background cue. Follow the subdued, desaturated dawn lighting in S17_Shot2 without adding other transient cues.",
            "negative_continuity_directive": "Exclude markers 10, 13, 14, and 15. Do not add unlisted subjects or state overlays, do not redraw anchor-only clean-state assumptions over markers 11 and 12, and do not move base markers 1 through 9 from the positions established by reference L03B02."
          },
          "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='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 2\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the listed unit-1 camera cell and aim at opening marker 5 in unit 2 with neutral coverage, supporting the medium profile composition and the lateral relation between marker 11 and marker 12 in S17_Shot2.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera unit 1 looking toward unit 2 and opening marker 5, with unit 3 included only where the normal view supports the marker-11 position. Keep base markers 1 through 9 in the same fixed locations established by L03B02, especially the supporting marker 3 and opening marker 5.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,4], looking toward unit 2 at cell [3,5] with the normal 50-degree lens. Use neutral medium coverage, keep the supporting edge for marker 11 level across the lower portion, and place the marker-12 opening relation toward the right as committed by S17_Shot2.\n  - subject_position_directive: Place the subject represented by marker 11 in the midground middle-left, in right-facing profile with its paws braced on the supporting edge. Preserve lateral space toward marker 12 in the upper-right, matching the committed eyeline relation in S17_Shot2.\n  - state_cue_directive: Carry transient markers 11 and 12 exactly as committed: marker 11 occupies its staged supporting position and marker 12 is the contained illuminated background cue. Follow the subdued, desaturated dawn lighting in S17_Shot2 without adding other transient cues.\n  - negative_continuity_directive: Exclude markers 10, 13, 14, and 15. Do not add unlisted subjects or state overlays, do not redraw anchor-only clean-state assumptions over markers 11 and 12, and do not move base markers 1 through 9 from the positions established by reference L03B02.\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='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 2\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the listed unit-1 camera cell and aim at opening marker 5 in unit 2 with neutral coverage, supporting the medium profile composition and the lateral relation between marker 11 and marker 12 in S17_Shot2.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera unit 1 looking toward unit 2 and opening marker 5, with unit 3 included only where the normal view supports the marker-11 position. Keep base markers 1 through 9 in the same fixed locations established by L03B02, especially the supporting marker 3 and opening marker 5.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,4], looking toward unit 2 at cell [3,5] with the normal 50-degree lens. Use neutral medium coverage, keep the supporting edge for marker 11 level across the lower portion, and place the marker-12 opening relation toward the right as committed by S17_Shot2.\n  - subject_position_directive: Place the subject represented by marker 11 in the midground middle-left, in right-facing profile with its paws braced on the supporting edge. Preserve lateral space toward marker 12 in the upper-right, matching the committed eyeline relation in S17_Shot2.\n  - state_cue_directive: Carry transient markers 11 and 12 exactly as committed: marker 11 occupies its staged supporting position and marker 12 is the contained illuminated background cue. Follow the subdued, desaturated dawn lighting in S17_Shot2 without adding other transient cues.\n  - negative_continuity_directive: Exclude markers 10, 13, 14, and 15. Do not add unlisted subjects or state overlays, do not redraw anchor-only clean-state assumptions over markers 11 and 12, and do not move base markers 1 through 9 from the positions established by reference L03B02.\n\n",
        "camera_decision": {
          "camera_cell": [
            5,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Use the listed unit-1 camera cell and aim at opening marker 5 in unit 2 with neutral coverage, supporting the medium profile composition and the lateral relation between marker 11 and marker 12 in S17_Shot2.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            5
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show camera unit 1 looking toward unit 2 and opening marker 5, with unit 3 included only where the normal view supports the marker-11 position. Keep base markers 1 through 9 in the same fixed locations established by L03B02, especially the supporting marker 3 and opening marker 5.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [5,4], looking toward unit 2 at cell [3,5] with the normal 50-degree lens. Use neutral medium coverage, keep the supporting edge for marker 11 level across the lower portion, and place the marker-12 opening relation toward the right as committed by S17_Shot2.",
          "subject_position_directive": "Place the subject represented by marker 11 in the midground middle-left, in right-facing profile with its paws braced on the supporting edge. Preserve lateral space toward marker 12 in the upper-right, matching the committed eyeline relation in S17_Shot2.",
          "state_cue_directive": "Carry transient markers 11 and 12 exactly as committed: marker 11 occupies its staged supporting position and marker 12 is the contained illuminated background cue. Follow the subdued, desaturated dawn lighting in S17_Shot2 without adding other transient cues.",
          "negative_continuity_directive": "Exclude markers 10, 13, 14, and 15. Do not add unlisted subjects or state overlays, do not redraw anchor-only clean-state assumptions over markers 11 and 12, and do not move base markers 1 through 9 from the positions established by reference L03B02."
        },
        "aerial_ref": {
          "loc_id": "L03",
          "group_id": "bg_villa_rooftop_unit"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "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/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L04B01.png",
        "t2i_prompt": "2026년 대한민국 인천 연안 지역의 오래된 저층 주택 옥상에 덧붙여 지은 작고 생활감 있는 옥탑방 부엌. 열린 통로 가까이에서 방 안을 대각선으로 바라보며, 화면 가까운 전경에는 통로 옆 냉장고나 주방 설비의 일부가 자연스럽게 걸리고, 낡은 소형 식탁의 가장자리 너머로 스테인리스 싱크대, 가정용 가스레인지, 작은 텔레비전이 한눈에 이어진다. 싱크대 수도꼭지에서는 물이 실제로 계속 흐르고 있으며 물방울과 젖은 스테인리스 표면, 배수구 주변의 생활 얼룩이 보인다. 가스레인지 위의 사용감 있는 금속 냄비에서는 따뜻한 수증기가 자연스럽게 피어오른다. 싱크대 옆에는 씻거나 다듬는 중인 신선한 허브와 작은 채반, 평범한 식기 건조대가 놓여 있다. 텔레비전은 현재 방송 중인 한국 뉴스 화면을 보여 주되 사람이나 얼굴은 전혀 나오지 않고, 연안 지역 지도와 날씨 자료, 자막 띠 같은 방송 그래픽만 화면 내부에 제한하여 표현한다. 창문으로 평범한 낮 햇빛이 들어와 싱크대와 조리 공간을 비추며, 유리와 오래된 알루미늄 새시에는 먼지와 닦은 자국이 남아 있다. 비좁은 옥탑방에 흔한 얇은 벽체, 오래된 합판 수납장, 부분적으로 변색된 비닐 바닥, 기름때가 조금 밴 타일 벽, 노출된 수도 배관과 전선, 서로 맞지 않는 생활 식기가 과장 없이 보인다. 전체적으로 정돈은 되어 있으나 실제 거주자의 반복된 사용 흔적, 작은 긁힘, 물때, 금속의 미세한 부식, 천의 직조감과 나뭇결이 사실적이다. 차분하고 약간 바랜 중성색을 기본으로 하며 주방 수건이나 작은 용기에 절제된 짙은 진홍색 포인트만 둔다. 사람, 얼굴, 신체, 초자연적 표식은 없다. 실제 미러리스 또는 디지털 일안 반사식 카메라와 35밀리미터급 광각 렌즈로 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 눈높이 약 1.6미터, 자연스러운 원근과 피사계 심도, 현실적인 자연광, 실제 장소 기록 사진처럼 담담한 촬영, 과도한 보정 없음. 내려다보는 시점이 아니며 평면도, 건축 도면, 삽화, 삼차원 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "열린 통로 부근에서 선 성인의 눈높이로 촬영한다. 냉장고 또는 통로 옆 전경 설비가 화면 가까이에 일부 걸리게 하고, 식탁 가장자리 너머로 싱크대와 가스레인지, 텔레비전이 한 시선 안에 이어지도록 한다. 수도꼭지에서 흐르는 물, 김이 오르는 냄비, 손질 중인 허브, 인물이나 얼굴이 나오지 않는 텔레비전 뉴스 화면과 창문 햇빛을 분명히 보여 준다.",
            "shot_id": "S5_Shot1"
          }
        ],
        "shot_ids": [
          "S5_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 8 (open passage), facing diagonally across number 2 (dining edge) toward number 3 (sink), number 4 (stove), and number 6 (television)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep number 7 in the near foreground, show the direct sightline between the cooking area and number 6, and include daylight from number 5. Depict transient numbers 9 through 13 only in this background state."
        },
        "reference_decision": {
          "bg_id": "L04B01",
          "fp_id": "fp_l04_kitchen",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L04B01 is the only supplied clean-anchor candidate and is therefore the first and sole dwelling-identity anchor. It is rendered fresh from the floor plan without a prior reference. The unit-2 camera at [5,4] looking toward unit 1 at [3,4] follows the staged view from the unit-2 side, while the wide 90-degree cone supports simultaneous coverage of target units 1 and 2 and the shot's committed fixed and transient elements.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/floor_plan/fp_l04_kitchen.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 node establishes the dwelling identity directly from the supplied floor plan and no same-fp candidate reference is available."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              4
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use the staged static chest-height medium composition from unit 2 toward unit 1. The wide view cone provides broad coverage for the committed foreground, subject, fixed markers, and state cues while preserving the specified medium composition.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              3
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the physical relationship between camera unit 2 and look-at unit 1, with both target unit markers 1 and 2 represented. Within the broad view, include the required base markers 3, 4, 5, 6, 7, and 8 where supported by their fixed floor-plan positions; openings 5 and 8 are geometry-listed visibility candidates from unit 2, with marker 5 required by the surfaced shot.",
            "camera_framing_directive": "Place the camera in unit 2 at cell [5,4], aim toward unit 1 at look-at cell [3,4], and use the wide lens at 90 degrees for broad coverage. Maintain the committed static chest-height medium composition, with the foreground state cue sharing the frame with the offset subject and marker 6 retained on the subject's eyeline.",
            "subject_position_directive": "Use the surfaced shot's single committed subject cue: position the subject with a rigid upper body offset to one side in a three-quarter-left angle, hands paused, and gaze directed off-screen toward marker 6. Keep marker 9 in the lower opposite foreground without obscuring the subject's fixed expression.",
            "state_cue_directive": "Render the committed transient state represented by markers 9, 10, 11, 12, and 13, consistent with the surfaced shot: marker 9 carries the active foreground condition, markers 10 and 11 show interrupted activity at marker 3, marker 12 supplies the active display cue at marker 6, and marker 13 supplies incoming light through marker 5. Do not invent additional state cues.",
            "negative_continuity_directive": "Keep the view confined to the geometry-supported relationship between units 2 and 1 and do not introduce spaces outside the 90-degree view cone. Preserve the floor-plan positions of base markers 3, 4, 5, 6, 7, and 8, and do not add unlisted subjects, fixtures, state overlays, or scenario-specific objects beyond numbered elements 1 through 13."
          },
          "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: [5, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the staged static chest-height medium composition from unit 2 toward unit 1. The wide view cone provides broad coverage for the committed foreground, subject, fixed markers, and state cues while preserving the specified medium composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the physical relationship between camera unit 2 and look-at unit 1, with both target unit markers 1 and 2 represented. Within the broad view, include the required base markers 3, 4, 5, 6, 7, and 8 where supported by their fixed floor-plan positions; openings 5 and 8 are geometry-listed visibility candidates from unit 2, with marker 5 required by the surfaced shot.\n  - camera_framing_directive: Place the camera in unit 2 at cell [5,4], aim toward unit 1 at look-at cell [3,4], and use the wide lens at 90 degrees for broad coverage. Maintain the committed static chest-height medium composition, with the foreground state cue sharing the frame with the offset subject and marker 6 retained on the subject's eyeline.\n  - subject_position_directive: Use the surfaced shot's single committed subject cue: position the subject with a rigid upper body offset to one side in a three-quarter-left angle, hands paused, and gaze directed off-screen toward marker 6. Keep marker 9 in the lower opposite foreground without obscuring the subject's fixed expression.\n  - state_cue_directive: Render the committed transient state represented by markers 9, 10, 11, 12, and 13, consistent with the surfaced shot: marker 9 carries the active foreground condition, markers 10 and 11 show interrupted activity at marker 3, marker 12 supplies the active display cue at marker 6, and marker 13 supplies incoming light through marker 5. Do not invent additional state cues.\n  - negative_continuity_directive: Keep the view confined to the geometry-supported relationship between units 2 and 1 and do not introduce spaces outside the 90-degree view cone. Preserve the floor-plan positions of base markers 3, 4, 5, 6, 7, and 8, and do not add unlisted subjects, fixtures, state overlays, or scenario-specific objects beyond numbered elements 1 through 13.\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: [5, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the staged static chest-height medium composition from unit 2 toward unit 1. The wide view cone provides broad coverage for the committed foreground, subject, fixed markers, and state cues while preserving the specified medium composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the physical relationship between camera unit 2 and look-at unit 1, with both target unit markers 1 and 2 represented. Within the broad view, include the required base markers 3, 4, 5, 6, 7, and 8 where supported by their fixed floor-plan positions; openings 5 and 8 are geometry-listed visibility candidates from unit 2, with marker 5 required by the surfaced shot.\n  - camera_framing_directive: Place the camera in unit 2 at cell [5,4], aim toward unit 1 at look-at cell [3,4], and use the wide lens at 90 degrees for broad coverage. Maintain the committed static chest-height medium composition, with the foreground state cue sharing the frame with the offset subject and marker 6 retained on the subject's eyeline.\n  - subject_position_directive: Use the surfaced shot's single committed subject cue: position the subject with a rigid upper body offset to one side in a three-quarter-left angle, hands paused, and gaze directed off-screen toward marker 6. Keep marker 9 in the lower opposite foreground without obscuring the subject's fixed expression.\n  - state_cue_directive: Render the committed transient state represented by markers 9, 10, 11, 12, and 13, consistent with the surfaced shot: marker 9 carries the active foreground condition, markers 10 and 11 show interrupted activity at marker 3, marker 12 supplies the active display cue at marker 6, and marker 13 supplies incoming light through marker 5. Do not invent additional state cues.\n  - negative_continuity_directive: Keep the view confined to the geometry-supported relationship between units 2 and 1 and do not introduce spaces outside the 90-degree view cone. Preserve the floor-plan positions of base markers 3, 4, 5, 6, 7, and 8, and do not add unlisted subjects, fixtures, state overlays, or scenario-specific objects beyond numbered elements 1 through 13.\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: [5, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the staged static chest-height medium composition from unit 2 toward unit 1. The wide view cone provides broad coverage for the committed foreground, subject, fixed markers, and state cues while preserving the specified medium composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the physical relationship between camera unit 2 and look-at unit 1, with both target unit markers 1 and 2 represented. Within the broad view, include the required base markers 3, 4, 5, 6, 7, and 8 where supported by their fixed floor-plan positions; openings 5 and 8 are geometry-listed visibility candidates from unit 2, with marker 5 required by the surfaced shot.\n  - camera_framing_directive: Place the camera in unit 2 at cell [5,4], aim toward unit 1 at look-at cell [3,4], and use the wide lens at 90 degrees for broad coverage. Maintain the committed static chest-height medium composition, with the foreground state cue sharing the frame with the offset subject and marker 6 retained on the subject's eyeline.\n  - subject_position_directive: Use the surfaced shot's single committed subject cue: position the subject with a rigid upper body offset to one side in a three-quarter-left angle, hands paused, and gaze directed off-screen toward marker 6. Keep marker 9 in the lower opposite foreground without obscuring the subject's fixed expression.\n  - state_cue_directive: Render the committed transient state represented by markers 9, 10, 11, 12, and 13, consistent with the surfaced shot: marker 9 carries the active foreground condition, markers 10 and 11 show interrupted activity at marker 3, marker 12 supplies the active display cue at marker 6, and marker 13 supplies incoming light through marker 5. Do not invent additional state cues.\n  - negative_continuity_directive: Keep the view confined to the geometry-supported relationship between units 2 and 1 and do not introduce spaces outside the 90-degree view cone. Preserve the floor-plan positions of base markers 3, 4, 5, 6, 7, and 8, and do not add unlisted subjects, fixtures, state overlays, or scenario-specific objects beyond numbered elements 1 through 13.\n\n2026년 대한민국 인천 연안 지역의 오래된 저층 주택 옥상에 덧붙여 지은 작고 생활감 있는 옥탑방 부엌. 열린 통로 가까이에서 방 안을 대각선으로 바라보며, 화면 가까운 전경에는 통로 옆 냉장고나 주방 설비의 일부가 자연스럽게 걸리고, 낡은 소형 식탁의 가장자리 너머로 스테인리스 싱크대, 가정용 가스레인지, 작은 텔레비전이 한눈에 이어진다. 싱크대 수도꼭지에서는 물이 실제로 계속 흐르고 있으며 물방울과 젖은 스테인리스 표면, 배수구 주변의 생활 얼룩이 보인다. 가스레인지 위의 사용감 있는 금속 냄비에서는 따뜻한 수증기가 자연스럽게 피어오른다. 싱크대 옆에는 씻거나 다듬는 중인 신선한 허브와 작은 채반, 평범한 식기 건조대가 놓여 있다. 텔레비전은 현재 방송 중인 한국 뉴스 화면을 보여 주되 사람이나 얼굴은 전혀 나오지 않고, 연안 지역 지도와 날씨 자료, 자막 띠 같은 방송 그래픽만 화면 내부에 제한하여 표현한다. 창문으로 평범한 낮 햇빛이 들어와 싱크대와 조리 공간을 비추며, 유리와 오래된 알루미늄 새시에는 먼지와 닦은 자국이 남아 있다. 비좁은 옥탑방에 흔한 얇은 벽체, 오래된 합판 수납장, 부분적으로 변색된 비닐 바닥, 기름때가 조금 밴 타일 벽, 노출된 수도 배관과 전선, 서로 맞지 않는 생활 식기가 과장 없이 보인다. 전체적으로 정돈은 되어 있으나 실제 거주자의 반복된 사용 흔적, 작은 긁힘, 물때, 금속의 미세한 부식, 천의 직조감과 나뭇결이 사실적이다. 차분하고 약간 바랜 중성색을 기본으로 하며 주방 수건이나 작은 용기에 절제된 짙은 진홍색 포인트만 둔다. 사람, 얼굴, 신체, 초자연적 표식은 없다. 실제 미러리스 또는 디지털 일안 반사식 카메라와 35밀리미터급 광각 렌즈로 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 눈높이 약 1.6미터, 자연스러운 원근과 피사계 심도, 현실적인 자연광, 실제 장소 기록 사진처럼 담담한 촬영, 과도한 보정 없음. 내려다보는 시점이 아니며 평면도, 건축 도면, 삽화, 삼차원 시각화가 아니다. 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": 2,
          "fov_deg": 90,
          "framing_notes": "Use the staged static chest-height medium composition from unit 2 toward unit 1. The wide view cone provides broad coverage for the committed foreground, subject, fixed markers, and state cues while preserving the specified medium composition.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            3
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the physical relationship between camera unit 2 and look-at unit 1, with both target unit markers 1 and 2 represented. Within the broad view, include the required base markers 3, 4, 5, 6, 7, and 8 where supported by their fixed floor-plan positions; openings 5 and 8 are geometry-listed visibility candidates from unit 2, with marker 5 required by the surfaced shot.",
          "camera_framing_directive": "Place the camera in unit 2 at cell [5,4], aim toward unit 1 at look-at cell [3,4], and use the wide lens at 90 degrees for broad coverage. Maintain the committed static chest-height medium composition, with the foreground state cue sharing the frame with the offset subject and marker 6 retained on the subject's eyeline.",
          "subject_position_directive": "Use the surfaced shot's single committed subject cue: position the subject with a rigid upper body offset to one side in a three-quarter-left angle, hands paused, and gaze directed off-screen toward marker 6. Keep marker 9 in the lower opposite foreground without obscuring the subject's fixed expression.",
          "state_cue_directive": "Render the committed transient state represented by markers 9, 10, 11, 12, and 13, consistent with the surfaced shot: marker 9 carries the active foreground condition, markers 10 and 11 show interrupted activity at marker 3, marker 12 supplies the active display cue at marker 6, and marker 13 supplies incoming light through marker 5. Do not invent additional state cues.",
          "negative_continuity_directive": "Keep the view confined to the geometry-supported relationship between units 2 and 1 and do not introduce spaces outside the 90-degree view cone. Preserve the floor-plan positions of base markers 3, 4, 5, 6, 7, and 8, and do not add unlisted subjects, fixtures, state overlays, or scenario-specific objects beyond numbered elements 1 through 13."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_kitchen",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l04_kitchen"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "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/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L04B02.png",
        "t2i_prompt": "2026년 동시대 대한민국 서해 연안 저층 주택 옥상에 증축된 작고 오래된 옥탑방의 거실과 현관 생활 공간. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 현관 문턱 가까이에 선 사람의 약 1.6미터 눈높이에서 35밀리미터급 광각 렌즈로 촬영한다. 철제 현관문과 신발을 벗는 낮은 문턱, 작은 신발장과 가지런히 놓인 생활 신발을 전경에 두고, 비좁은 거실을 대각선으로 가로질러 소형 식탁과 의자, 스테인리스 싱크대와 낡은 하부장, 소형 냉장고, 낮은 받침대 위의 꺼진 평면 텔레비전이 한 화면 안에서 명확히 보이게 한다. 거실에는 과도한 장식 없이 얇은 바닥 방석 몇 개가 놓여 있고, 동선은 실제 한국 옥탑 주거처럼 좁지만 사용 가능해야 한다.\n\n낮은 천장, 미세하게 누렇게 바랜 합지 벽지, 모서리의 오래된 실리콘 마감, 생활 흠집이 있는 장판 바닥, 실제 나뭇결과 금속 마모가 드러나는 저가형 가구를 표현한다. 작은 새시 창과 얇은 직물 커튼 사이로 따뜻한 낮 햇빛이 들어오며, 실내의 따뜻한 천장등은 꺼져 있거나 아주 약하게만 보인다. 창가와 출입문 주변에는 옥탑방 특유의 얕은 벽 두께, 노출된 가스 배관 일부, 소형 차단기함 같은 현실적인 주거 설비가 자연스럽게 보인다. 식탁 위에는 평범한 컵과 접시, 접어 둔 행주 정도만 남겨 두어 모녀가 일상적으로 외출을 준비하던 생활감을 암시하되 인물은 절대 등장시키지 않는다. 화면에 사람, 얼굴, 신체, 사람의 실루엣이나 반사상도 없어야 한다.\n\n전체 색은 바랜 베이지, 회백색, 오래된 목재색을 중심으로 절제하고, 짙은 진홍색 행주 같은 작은 생활용품 하나만 은은한 강조색으로 사용한다. 공포 장식이나 초자연적 표식은 추가하지 말고, 따뜻한 낮의 평범한 가정생활과 오래된 옥탑방의 쓸쓸한 현실감이 함께 느껴지게 한다. 실제 콘크리트, 금속의 산화와 손때, 직물의 짜임, 목재 무늬, 장판의 눌림과 얼룩을 정확하게 표현한다. 깨끗한 광고 사진이 아니라 사람이 오래 살아 온 장소를 사실적으로 기록한 무보정 현장 사진이며, 자연광의 밝기 차이와 자연스러운 심도, 현실적인 렌즈 원근을 유지한다. 컴퓨터 그래픽이나 삽화, 건축 시각화, 평면도, 하향 시점이 아닌 실제 디지털 일안 반사식 또는 미러리스 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "현관에서 막 나서기 직전의 시선처럼 철제 현관문과 신발을 벗는 문턱을 전경에 두고, 작은 거실 너머 식탁과 싱크대, 꺼진 텔레비전까지 한눈에 이어지게 구성한다. 사람은 포함하지 않으며, 따뜻한 낮빛과 정돈 중인 생활용품만으로 일상적인 출발 직전의 분위기를 전달한다.",
            "shot_id": "S5_Shot6"
          },
          {
            "guide_text": "같은 현관 문턱의 눈높이와 공간 배치를 유지한다. 철제 현관문 가장자리와 문턱을 전경의 기준점으로 삼고, 식탁과 주방 작업대가 일상 동선상 자연스럽게 연결되며 텔레비전이 화면 한쪽에 함께 남도록 한다. 빈 공간으로 촬영하고 인물, 얼굴, 반사면 속 사람 형상은 넣지 않는다.",
            "shot_id": "S5_Shot7"
          }
        ],
        "shot_ids": [
          "S5_Shot6",
          "S5_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2 (entry threshold), facing diagonally across number 1 (living area) toward number 14 (dining table), number 12 (sink), and number 15 (television)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep the iron entrance door and shoe-removal threshold in the foreground, with the compact kitchen-dining routine area clearly visible."
        },
        "reference_decision": {
          "bg_id": "L04B02",
          "fp_id": "fp_l04_main_interior",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "S5_Shot6 and S5_Shot7 consume the same dwelling established by L04B07 but require a different structural slice centered on target units 1, 2, and 3. L04B07 supplies dwelling continuity, while the changed look-at unit requires a new same-physical-space view.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L04B07.png"
          ],
          "source_bg_ids": [
            "L04B07"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "physical_space_units_1_2_3_4_5_6"
            ],
            "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_units_1_2_3_4_5_6",
                "ref_bg_id": "L04B07",
                "space_description": "Earlier clean dwelling-identity view covering the same fixed structure from a different look-at direction."
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because the consuming shots remain within one connected dwelling space and do not require two distinct co-visible spaces."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use a broad unit-1 view toward unit 3 so the shared unit-1, unit-2, and unit-3 target area can remain available behind the close and insert staging.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show the geometry-supported portion of target units 1, 2, and 3 from unit 1 toward unit 3. Preserve the established positions of base markers 7, 8, 9, 10, 11, 12, 13, 14, and 15 from reference L04B07 wherever they enter this view.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [8,4] toward unit 3 at look-at cell [3,2] with a wide 90-degree lens, maintaining broad coverage behind the close S5_Shot6 composition and the tightly isolated S5_Shot7 insert.",
            "subject_position_directive": "For S5_Shot6, preserve the committed close two-subject profile-weighted arrangement beside the unit-2 area. For S5_Shot7, keep the viewpoint subjective and downward with only the staged isolated body detail visible; do not invent additional subjects.",
            "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 cues.",
            "negative_continuity_directive": "Exclude markers 22 through 35. Do not import transient cues from L04B07 or expose spaces outside the geometry-supported unit-1-to-unit-3 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='L04B07' physical_space_id='physical_space_units_1_2_3_4_5_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 4]\n  - look_at_unit: 3\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit-1 view toward unit 3 so the shared unit-1, unit-2, and unit-3 target area can remain available behind the close and insert staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the geometry-supported portion of target units 1, 2, and 3 from unit 1 toward unit 3. Preserve the established positions of base markers 7, 8, 9, 10, 11, 12, 13, 14, and 15 from reference L04B07 wherever they enter this view.\n  - camera_framing_directive: Frame from camera unit 1 at cell [8,4] toward unit 3 at look-at cell [3,2] with a wide 90-degree lens, maintaining broad coverage behind the close S5_Shot6 composition and the tightly isolated S5_Shot7 insert.\n  - subject_position_directive: For S5_Shot6, preserve the committed close two-subject profile-weighted arrangement beside the unit-2 area. For S5_Shot7, keep the viewpoint subjective and downward with only the staged isolated body detail visible; do not invent additional subjects.\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 cues.\n  - negative_continuity_directive: Exclude markers 22 through 35. Do not import transient cues from L04B07 or expose spaces outside the geometry-supported unit-1-to-unit-3 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='L04B07' physical_space_id='physical_space_units_1_2_3_4_5_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 4]\n  - look_at_unit: 3\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit-1 view toward unit 3 so the shared unit-1, unit-2, and unit-3 target area can remain available behind the close and insert staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the geometry-supported portion of target units 1, 2, and 3 from unit 1 toward unit 3. Preserve the established positions of base markers 7, 8, 9, 10, 11, 12, 13, 14, and 15 from reference L04B07 wherever they enter this view.\n  - camera_framing_directive: Frame from camera unit 1 at cell [8,4] toward unit 3 at look-at cell [3,2] with a wide 90-degree lens, maintaining broad coverage behind the close S5_Shot6 composition and the tightly isolated S5_Shot7 insert.\n  - subject_position_directive: For S5_Shot6, preserve the committed close two-subject profile-weighted arrangement beside the unit-2 area. For S5_Shot7, keep the viewpoint subjective and downward with only the staged isolated body detail visible; do not invent additional subjects.\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 cues.\n  - negative_continuity_directive: Exclude markers 22 through 35. Do not import transient cues from L04B07 or expose spaces outside the geometry-supported unit-1-to-unit-3 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='L04B07' physical_space_id='physical_space_units_1_2_3_4_5_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 4]\n  - look_at_unit: 3\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit-1 view toward unit 3 so the shared unit-1, unit-2, and unit-3 target area can remain available behind the close and insert staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the geometry-supported portion of target units 1, 2, and 3 from unit 1 toward unit 3. Preserve the established positions of base markers 7, 8, 9, 10, 11, 12, 13, 14, and 15 from reference L04B07 wherever they enter this view.\n  - camera_framing_directive: Frame from camera unit 1 at cell [8,4] toward unit 3 at look-at cell [3,2] with a wide 90-degree lens, maintaining broad coverage behind the close S5_Shot6 composition and the tightly isolated S5_Shot7 insert.\n  - subject_position_directive: For S5_Shot6, preserve the committed close two-subject profile-weighted arrangement beside the unit-2 area. For S5_Shot7, keep the viewpoint subjective and downward with only the staged isolated body detail visible; do not invent additional subjects.\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 cues.\n  - negative_continuity_directive: Exclude markers 22 through 35. Do not import transient cues from L04B07 or expose spaces outside the geometry-supported unit-1-to-unit-3 view.\n\n2026년 동시대 대한민국 서해 연안 저층 주택 옥상에 증축된 작고 오래된 옥탑방의 거실과 현관 생활 공간. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 현관 문턱 가까이에 선 사람의 약 1.6미터 눈높이에서 35밀리미터급 광각 렌즈로 촬영한다. 철제 현관문과 신발을 벗는 낮은 문턱, 작은 신발장과 가지런히 놓인 생활 신발을 전경에 두고, 비좁은 거실을 대각선으로 가로질러 소형 식탁과 의자, 스테인리스 싱크대와 낡은 하부장, 소형 냉장고, 낮은 받침대 위의 꺼진 평면 텔레비전이 한 화면 안에서 명확히 보이게 한다. 거실에는 과도한 장식 없이 얇은 바닥 방석 몇 개가 놓여 있고, 동선은 실제 한국 옥탑 주거처럼 좁지만 사용 가능해야 한다.\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": [
            8,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use a broad unit-1 view toward unit 3 so the shared unit-1, unit-2, and unit-3 target area can remain available behind the close and insert staging.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            5
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show the geometry-supported portion of target units 1, 2, and 3 from unit 1 toward unit 3. Preserve the established positions of base markers 7, 8, 9, 10, 11, 12, 13, 14, and 15 from reference L04B07 wherever they enter this view.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [8,4] toward unit 3 at look-at cell [3,2] with a wide 90-degree lens, maintaining broad coverage behind the close S5_Shot6 composition and the tightly isolated S5_Shot7 insert.",
          "subject_position_directive": "For S5_Shot6, preserve the committed close two-subject profile-weighted arrangement beside the unit-2 area. For S5_Shot7, keep the viewpoint subjective and downward with only the staged isolated body detail visible; do not invent additional subjects.",
          "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 cues.",
          "negative_continuity_directive": "Exclude markers 22 through 35. Do not import transient cues from L04B07 or expose spaces outside the geometry-supported unit-1-to-unit-3 view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_main_interior",
          "prior_bg_ids": [
            "L04B07"
          ],
          "attached_ref_labels": [
            "bg:L04B07",
            "same_loc_anchor:L04B01"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L04B01",
          "loc_id": "L04"
        }
      },
      "L04B06": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L04B07",
        "reused_from_bg_id": "L04B07",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L04B07.png",
        "t2i_prompt": "2026년 대한민국 인천 연안 지역의 평범한 현대식 주거 내부, 밤의 거실에서 열린 딸의 침실 문 너머를 바라보는 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 거실 쪽에 서 있는 사람의 눈높이 약 1.6m에 놓고 28mm 광각 계열의 35mm급 렌즈로 촬영한다. 문틀을 깊은 프레임으로 사용하여 거실 가장자리의 생활 가구 일부를 전경에 남기고, 문 너머 침대와 침실 창문, 창가의 두꺼운 직물 커튼까지 한 장면에 이어지게 한다. 평면도는 가구와 개구부의 상대적 위치만 참고하며 하향 시점, 평면도, 건축 도식처럼 보이지 않게 한다.\n\n침실은 2020년대 중반 한국 가정의 실제 생활감이 있는 작은 방이다. 밝은색 벽지의 미세한 이음매와 손때, 합성목 무늬 바닥의 긁힘, 금속 또는 목재 침대 프레임, 구겨지고 눌린 침구, 소형 협탁과 평범한 수납가구, 현대식 흰색 새시 창을 사실적으로 표현한다. 창밖은 깊은 밤이며 인천 연안 주거지의 희미한 외부 조명이 유리에 약하게 반사된다. 커튼은 창가에서 무겁게 늘어져 발견 지점을 부분적으로 가리고 있으며, 실제 직물의 촘촘한 짜임과 주름, 아래쪽의 불규칙한 흐트러짐이 보인다.\n\n침대와 커튼 주변 바닥에는 짙은 심홍색의 큰 혈액 웅덩이가 고여 있고, 거기서 침실 바닥을 따라 이어지는 불규칙한 피 묻은 이동 흔적과 번짐, 부분적으로 마른 가장자리가 남아 있다. 훼손 사건의 흔적은 뒤틀리고 심하게 눌린 침구와 주변의 어지러운 자국으로 전달하되, 사람, 시신, 신체 일부, 얼굴은 절대 화면에 넣지 않는다. 바닥에는 밟혀 구겨지고 일부 찢어진 인화 사진 한 장이 있으며 사진 면은 접히거나 오염되어 내부 인물과 얼굴을 식별할 수 없다. 침실 벽에는 손으로 급히 그린 듯 선 굵기가 고르지 않은 심홍색 단일 원이 남아 있다. 완벽한 원형 그래픽, 네온 효과, 복잡한 서구식 마법진이 아니라 실제 벽지 표면 위에 거칠게 그어진 하나의 불균일한 고리다.\n\n천장등과 거실에서 스며드는 약한 생활 조명이 만드는 낮은 조도와 현실적인 명암, 과도하게 파랗지 않은 밤의 중성광, 절제되고 탈색된 생활 색조 속 짙은 심홍색 흔적만 강하게 대비된다. 실제 콘크리트 벽체 위 벽지, 금속의 미세한 산화, 직물 짜임, 합성목의 결, 먼지와 일상적인 얼룩을 정확하게 표현한다. 깨끗한 스톡 사진이 아니라 실제 사건 현장을 기록한 듯한 건조하고 사실적인 장소 참고 사진, 자연스러운 원근과 피사계 심도, 과장 없는 노출, 후처리 없는 실제 DSLR 또는 미러리스 카메라 촬영본. CGI, 삽화, 건축 시각화, 렌더 이미지가 아니며 탑다운 시점도 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "거실 쪽에서 열린 침실 문을 통과해 바라보는 넓은 도입 구도. 문틀이 자연스러운 프레임이 되게 하고, 침대와 창문, 닫히거나 무겁게 늘어진 커튼, 바닥의 고인 피와 이어지는 혈흔을 한 시야에 담는다. 거실 가장자리의 기존 가구 일부를 전경 양쪽에 남겨 공간의 깊이를 보여 주되 사람이나 시신은 표현하지 않는다.",
            "shot_id": "S12_Shot6"
          },
          {
            "guide_text": "같은 거실 측 시점을 유지하되 침실 내부의 침대와 커튼 뒤 발견 지점에 시선이 집중되도록 조금 더 타이트하게 구성한다. 커튼 아래쪽과 침대 주변 바닥의 짙은 혈흔, 눌리고 흐트러진 침구, 바닥에 짓눌려 얼굴을 알아볼 수 없는 사진을 명확히 보이게 한다. 빈 공간 자체가 사건의 흔적을 전달하게 한다.",
            "shot_id": "S12_Shot9"
          },
          {
            "guide_text": "침실 문, 침대, 창문과 커튼의 공간 관계를 유지하면서 벽에 손으로 급히 그린 듯한 불균일한 붉은 단일 원이 함께 읽히는 구도. 붉은 원은 완벽한 기하학 문양이나 복잡한 마법진이 아니라 실제 벽 표면에 거칠게 남은 하나의 고리로 표현한다. 혈흔의 이동 경로와 구겨진 사진도 보이게 하되 사람, 신체 일부, 얼굴은 배제한다.",
            "shot_id": "S12_Shot12"
          }
        ],
        "shot_ids": [
          "S12_Shot6",
          "S12_Shot9",
          "S12_Shot12"
        ],
        "scenes": [],
        "parent_id": "L04B07",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1 (living area), facing through number 9 (daughter bedroom door) toward number 17 (daughter bed), number 18 (bedroom window), and number 21 (curtain)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Use a deep doorway composition that can retain number 14 and number 27 at the living-room edge while revealing the murder-state elements around the bed and curtain."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L04B07",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_units_1_5",
              "ref_bg_id": "L04B07",
              "space_description": "Matching clean unit-1-to-unit-5 representative view with the same fixed markers."
            }
          ]
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Use camera unit 1 at [8,4] toward unit 5 at [6,4] with a wide 90-degree underlying view. Preserve enough fixed context for the tightened medium S12_Shot6 frame, the downward insert in S12_Shot9, and the centered wall-facing medium frame in S12_Shot12.",
          "negative_continuity_directive": "Exclude markers 28, 29, 30, 31, 32, 33, 34, and 35. Keep markers 9, 14, 17, 18, and 21 fixed to their L04B07 positions and do not introduce unsupported spaces or additional overlays.",
          "state_cue_directive": "Apply transient markers 22, 23, 24, 25, 26, and 27 only as committed by the consuming shots, while retaining numbered elements 1, 5, 9, 14, 17, 18, and 21. Add no unlisted state cues.",
          "subject_position_directive": "For S12_Shot6, place the committed subject in the middle center with the surrounding fixed markers retained for scale. For S12_Shot9, isolate the committed hand-level detail while maintaining its physical connection to the staged subject. S12_Shot12 commits no subject, so keep its centered background and lower-center fixed element unobstructed.",
          "visible_space_directive": "Match L04B07's geometry-supported unit-1-to-unit-5 view and preserve base markers 9, 14, 17, 18, and 21 in the same locations. Use only the portions of units 1 and 5 needed by the staged medium, insert, and wall-centered compositions."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_main_interior",
          "prior_bg_ids": [
            "L04B07"
          ],
          "attached_ref_labels": [
            "bg:L04B07"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B07": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L04B07.png",
        "t2i_prompt": "2026년 대한민국 인천 연안 생활권의 현실적인 소형 주거 내부, 밤. 거실 부근에 카메라를 두고 현관 문턱에서 딸의 침실 문과 욕실 문으로 이어지는 생활 동선을 바라본다. 약 1.6m의 성인 눈높이에서 촬영한 풀프레임 DSLR 또는 미러리스 실제 카메라 사진, 24mm 광각 렌즈의 자연스러운 원근감. 열린 침실 문과 열린 욕실 문 너머까지 시야가 막히지 않으며, 거실의 식탁 표면과 의자, 소파, 침실의 단정한 침대 일부, 욕실의 세면대가 공간 구조에 맞게 보인다.\n\n현대 한국 소형 아파트나 다세대주택에서 흔한 흰색 도장 벽과 실크 벽지, 밝은 목재 무늬 강마루, 흰색 몰딩, 평범한 합판 실내문, 금속 손잡이, 현대식 스위치와 콘센트, 얇은 창호 프레임, 실용적인 천장등을 사용한다. 재료는 실제 벽지의 미세한 이음선, 진짜 목재 무늬와 바닥의 약한 사용감, 금속 손잡이의 잔잔한 마모, 직물의 실제 짜임이 드러나야 한다. 공간은 오래 사용된 주거이지만 현재 상태는 설명하기 어려울 만큼 완벽하게 깨끗하다. 식탁 위는 완전히 비어 있고 반듯하며, 바닥에는 먼지나 파편이 없고, 문틀과 벽에도 얼룩이나 닦은 자국조차 없다. 가구와 생활 설비는 지나치게 가지런하지만 고급 전시장이나 새집처럼 꾸미지 말고, 평범한 집의 기존 생활 마모만 매우 미세하게 남긴다.\n\n이전에 있었을 법한 핏자국, 시신, 컵, 붉은 원형 표식은 모두 완전히 사라진 객관적 현재 상태로 표현한다. 피, 신체, 붉은 얼룩, 원형 문양, 청소 도구, 쓰레기봉투, 잔해, 흩어진 소품, 물기, 닦아 낸 흔적을 어디에도 묘사하지 않는다. 사람, 얼굴, 실루엣, 거울 속 인물도 없다. 초자연적 효과나 시각적 왜곡을 직접 추가하지 않고, 비현실적으로 철저한 청결과 텅 빈 정돈 상태만으로 불편한 느낌을 만든다.\n\n밤의 창밖에서 들어오는 희미하고 차가운 도시 주변광과 평범한 천장등의 중성적인 실내광이 현실적으로 섞이며, 밝기가 과장되지 않은 저조도 주거 사진이다. 그림자 방향, 노출, 화이트밸런스와 반사는 실제 야간 촬영처럼 자연스럽고, 열린 문 너머에는 부드러운 자연 심도가 이어진다. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진, 사실적인 재질과 일상적 마모, 후처리 없는 담백한 사진. 삽화나 건축 시각화가 아니며, 위에서 내려다본 시점이나 평면도·도식이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "거실 부근에 선 시점에서 현관 문턱과 복도 동선을 따라 딸의 침실 문과 욕실 문이 함께 읽히는 넓은 설정 구도로 촬영한다. 식탁 표면과 바닥, 문 주변이 비정상적일 만큼 말끔하고 정돈되어 있음을 우선 보여 주며, 사람이나 사라진 물건과 흔적은 절대 추가하지 않는다.",
            "shot_id": "S14_Shot3"
          },
          {
            "guide_text": "거실에서 침실과 욕실의 열린 출입구를 향해 시선을 유도한다. 두 문 너머의 빈 내부까지 가리지 않고 보이게 하되, 현실적인 야간 실내 조명과 실제 주택의 깊이감을 유지한다. 핏자국, 시신, 컵, 붉은 원형 표식, 청소 도구나 잔해를 넣지 않는다.",
            "shot_id": "S14_Shot4"
          },
          {
            "guide_text": "동일한 거실 시점과 공간 배치를 유지하면서 깨끗한 식탁, 얼룩 없는 바닥, 정돈된 출입구가 한 프레임 안에서 명확히 대비되게 한다. 지나치게 깨끗하지만 새집이나 전시장처럼 보이지 않도록 기존 주거의 미세한 생활 마모는 남기고, 사건의 물리적 흔적은 전혀 남기지 않는다.",
            "shot_id": "S14_Shot8"
          }
        ],
        "shot_ids": [
          "S14_Shot3",
          "S14_Shot4",
          "S14_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 1 (living area), facing along the circulation line between number 2 (entry threshold), number 5 (daughter bedroom), and number 6 (bathroom)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Present the rooms and dining surface as unnaturally clean and orderly; keep open sightlines through the bedroom and bathroom doors without adding any vanished objects or marks."
        },
        "reference_decision": {
          "bg_id": "L04B07",
          "fp_id": "fp_l04_main_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L04B07 is a clean anchor candidate and references the complete base-marker inventory. A fresh floor-plan-seeded plate from unit 1 toward unit 5 establishes dwelling identity while supporting the unit-5-focused staging of S14_Shot3, S14_Shot4, and S14_Shot8.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/floor_plan/fp_l04_main_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_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 is the dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use the advertised broad view from unit 1 toward unit 5 to support the wide spatial context in S14_Shot3 and the more localized framings in S14_Shot4 and S14_Shot8.",
            "lens_enum": "wide",
            "look_at_cell": [
              7,
              5
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Establish the fixed structure of unit 1 looking toward unit 5, prioritizing base markers 9, 14, 17, 18, and 21 where supported by the view, while retaining only geometry-supported portions of the other listed base units and openings.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [8,4] toward unit 5 at look-at cell [6,4] with a wide 90-degree lens, giving broad coverage for S14_Shot3 while preserving geometry that can support the closer crops required by S14_Shot4 and S14_Shot8.",
            "subject_position_directive": "For S14_Shot3, preserve the committed middle-third subject position and open lateral path. For S14_Shot4, keep the committed lower-center background area unobstructed with no subject. For S14_Shot8, preserve the two foreground subject zones at middle-left and middle-right; add no other subjects.",
            "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 state-overlay markers 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, and 35. Do not extend the composition beyond the geometry-supported view from unit 1 toward unit 5 or invent additional numbered elements."
          },
          "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: [8, 4]\n  - look_at_unit: 5\n  - look_at_cell: [7, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 1 toward unit 5 to support the wide spatial context in S14_Shot3 and the more localized framings in S14_Shot4 and S14_Shot8.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish the fixed structure of unit 1 looking toward unit 5, prioritizing base markers 9, 14, 17, 18, and 21 where supported by the view, while retaining only geometry-supported portions of the other listed base units and openings.\n  - camera_framing_directive: Frame from camera unit 1 at cell [8,4] toward unit 5 at look-at cell [6,4] with a wide 90-degree lens, giving broad coverage for S14_Shot3 while preserving geometry that can support the closer crops required by S14_Shot4 and S14_Shot8.\n  - subject_position_directive: For S14_Shot3, preserve the committed middle-third subject position and open lateral path. For S14_Shot4, keep the committed lower-center background area unobstructed with no subject. For S14_Shot8, preserve the two foreground subject zones at middle-left and middle-right; add no other subjects.\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 state-overlay markers 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, and 35. Do not extend the composition beyond the geometry-supported view from unit 1 toward unit 5 or invent additional numbered elements.\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: [8, 4]\n  - look_at_unit: 5\n  - look_at_cell: [7, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 1 toward unit 5 to support the wide spatial context in S14_Shot3 and the more localized framings in S14_Shot4 and S14_Shot8.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish the fixed structure of unit 1 looking toward unit 5, prioritizing base markers 9, 14, 17, 18, and 21 where supported by the view, while retaining only geometry-supported portions of the other listed base units and openings.\n  - camera_framing_directive: Frame from camera unit 1 at cell [8,4] toward unit 5 at look-at cell [6,4] with a wide 90-degree lens, giving broad coverage for S14_Shot3 while preserving geometry that can support the closer crops required by S14_Shot4 and S14_Shot8.\n  - subject_position_directive: For S14_Shot3, preserve the committed middle-third subject position and open lateral path. For S14_Shot4, keep the committed lower-center background area unobstructed with no subject. For S14_Shot8, preserve the two foreground subject zones at middle-left and middle-right; add no other subjects.\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 state-overlay markers 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, and 35. Do not extend the composition beyond the geometry-supported view from unit 1 toward unit 5 or invent additional numbered elements.\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: [8, 4]\n  - look_at_unit: 5\n  - look_at_cell: [7, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 1 toward unit 5 to support the wide spatial context in S14_Shot3 and the more localized framings in S14_Shot4 and S14_Shot8.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish the fixed structure of unit 1 looking toward unit 5, prioritizing base markers 9, 14, 17, 18, and 21 where supported by the view, while retaining only geometry-supported portions of the other listed base units and openings.\n  - camera_framing_directive: Frame from camera unit 1 at cell [8,4] toward unit 5 at look-at cell [6,4] with a wide 90-degree lens, giving broad coverage for S14_Shot3 while preserving geometry that can support the closer crops required by S14_Shot4 and S14_Shot8.\n  - subject_position_directive: For S14_Shot3, preserve the committed middle-third subject position and open lateral path. For S14_Shot4, keep the committed lower-center background area unobstructed with no subject. For S14_Shot8, preserve the two foreground subject zones at middle-left and middle-right; add no other subjects.\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 state-overlay markers 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, and 35. Do not extend the composition beyond the geometry-supported view from unit 1 toward unit 5 or invent additional numbered elements.\n\n2026년 대한민국 인천 연안 생활권의 현실적인 소형 주거 내부, 밤. 거실 부근에 카메라를 두고 현관 문턱에서 딸의 침실 문과 욕실 문으로 이어지는 생활 동선을 바라본다. 약 1.6m의 성인 눈높이에서 촬영한 풀프레임 DSLR 또는 미러리스 실제 카메라 사진, 24mm 광각 렌즈의 자연스러운 원근감. 열린 침실 문과 열린 욕실 문 너머까지 시야가 막히지 않으며, 거실의 식탁 표면과 의자, 소파, 침실의 단정한 침대 일부, 욕실의 세면대가 공간 구조에 맞게 보인다.\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": [
            8,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use the advertised broad view from unit 1 toward unit 5 to support the wide spatial context in S14_Shot3 and the more localized framings in S14_Shot4 and S14_Shot8.",
          "lens_enum": "wide",
          "look_at_cell": [
            7,
            5
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Establish the fixed structure of unit 1 looking toward unit 5, prioritizing base markers 9, 14, 17, 18, and 21 where supported by the view, while retaining only geometry-supported portions of the other listed base units and openings.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [8,4] toward unit 5 at look-at cell [6,4] with a wide 90-degree lens, giving broad coverage for S14_Shot3 while preserving geometry that can support the closer crops required by S14_Shot4 and S14_Shot8.",
          "subject_position_directive": "For S14_Shot3, preserve the committed middle-third subject position and open lateral path. For S14_Shot4, keep the committed lower-center background area unobstructed with no subject. For S14_Shot8, preserve the two foreground subject zones at middle-left and middle-right; add no other subjects.",
          "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 state-overlay markers 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, and 35. Do not extend the composition beyond the geometry-supported view from unit 1 toward unit 5 or invent additional numbered elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_main_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l04_main_interior",
            "same_loc_anchor:L04B01"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L04B01",
          "loc_id": "L04"
        }
      },
      "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/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L04B05.png",
        "t2i_prompt": "2026년 대한민국 연안 도시권의 오래되지 않았지만 넉넉하지 않은 소형 아파트 또는 다세대 주거 내부. 비어 있는 거실 가까이에서 짧고 좁은 중앙 복도를 바라보며, 복도 끝에는 욕실 출입구와 욕실 벽 일부가 보이고 양옆에는 두 침실로 통하는 평범한 문이 이어진다. 거실 가장자리에는 소박한 패브릭 소파 일부가 있고, 복도 축 옆에는 일상적으로 사용한 식탁과 의자가 놓이며, 벽에는 작은 가족사진 액자가 걸려 있다. 흰색 계열 실크벽지의 미세한 이음선과 손때, 무광 문짝과 금속 손잡이의 잔기스, 합판 무늬 바닥의 닳은 부분, 식탁 표면의 물자국처럼 실제 한국 가정의 절제된 생활 흔적을 담는다. 과도하게 정돈된 견본주택이나 깨끗한 광고 사진처럼 보이지 않게 한다.\n\n흐린 아침의 차가운 자연광이 거실 쪽 창에서 들어와 복도 안쪽으로 약하게 번지고, 욕실에서는 희미한 중성색 반사광이 새어 나온다. 전체 색은 현실적인 저채도 회백색과 바랜 목재색이며 붉은색은 환각 표식에만 제한한다. 욕실 벽에는 관찰자의 찰나의 지각처럼 손으로 그린 듯 굵기가 불균일한 진홍색 단일 고리가 잠깐 겹쳐 보인다. 완벽한 네온 원이나 복잡한 마법진이 아니며, 벽에 영구적으로 칠해진 흔적으로 확정되지 않도록 가장자리 일부가 초점 이탈과 짧은 시각적 불연속 속에서 사라진다. 가족사진 액자의 인화면은 매체 내부에만 한정해 표현하고, 사진 속 사람이나 얼굴은 식별할 수 없게 강하게 흐리고 부분적으로 가린다. 한 얼굴이 있었을 위치의 인화상만 아래로 녹아내리는 듯 순간적으로 늘어나지만 실제 얼굴 윤곽이나 이목구비는 묘사하지 않으며, 변형은 액자 밖의 벽과 객관적 공간에 남지 않는다. 공간 전체를 초현실적으로 휘게 하지 말고 익숙한 주거 구조는 정상적으로 유지하며, 환각 부위에만 제한적인 초점 불안정과 형태 왜곡을 둔다. 사람, 얼굴, 신체, 시체, 혈흔은 전혀 없다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 거실 가까이의 서 있는 사람 눈높이 약 1.6미터에서 복도 끝 욕실을 향해 촬영하고, 풀프레임 기준 28밀리미터 광각 렌즈로 두 침실 출입구와 식탁까지 자연스럽게 포함한다. 실제 벽지, 목재, 금속, 천 직조, 욕실 마감의 정확한 질감과 생활 오염, 자연스러운 원근과 깊이감을 유지한다. 과장된 후처리 없이 실제 장소 기록 사진처럼 담담하고 사실적이며, 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 위에서 내려다보는 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "거실 가까이의 서 있는 눈높이에서 짧은 복도와 안쪽 욕실 출입구를 정면으로 바라본다. 양옆 침실 출입구와 거실 식탁 일부가 함께 읽히는 넓은 기준 구도이며, 비어 있는 생활 공간과 흐린 아침빛을 우선한다. 붉은 원과 사진 왜곡은 거의 감지되지 않는 순간적 초점 불안정 정도로만 암시한다.",
            "shot_id": "S18_Shot8"
          },
          {
            "guide_text": "동일한 거실-복도 축을 유지한 채 욕실 벽 쪽으로 주관적으로 가까워진 구도다. 습기 자국과 닦인 흔적이 있는 타일 또는 도장 벽 위에 손으로 급히 그린 듯 불균일한 진홍색 단일 고리가 찰나에 겹쳐 보이게 한다. 완벽한 기하학 문양이나 복잡한 의식 문양으로 만들지 말고, 물감이 실제로 남은 흔적처럼 확정하지 않는다.",
            "shot_id": "S18_Shot11"
          },
          {
            "guide_text": "같은 실내의 가족사진 액자를 가까이 잡되 인화면 속 사람과 얼굴은 식별할 수 없게 한다. 사진의 한 얼굴이 있었을 위치만 인화층이 아래로 녹아 흐르는 듯 순간적으로 늘어나고 초점이 끊기는 주관적 왜곡을 보이며, 액자와 주변 벽은 실제 형태를 유지한다. 왜곡이 사진 매체 밖으로 번지거나 입체적인 존재로 확장되지 않게 한다.",
            "shot_id": "S18_Shot12"
          }
        ],
        "shot_ids": [
          "S18_Shot8",
          "S18_Shot11",
          "S18_Shot12"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1 (living area), facing the short corridor toward number 6 (bathroom), with number 4 (mother bedroom), number 5 (daughter bedroom), and number 14 (dining table) accessible within the composition",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Allow separate subjective close framings of the bathroom wall and the family photograph while preserving the same compact central-interior camera axis."
        },
        "reference_decision": {
          "bg_id": "L04B05",
          "fp_id": "fp_l04_main_interior",
          "node_index": 5,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B05 remains in the same dwelling as L04B07 but changes the look-at geometry from unit 5 to unit 6, revealing a materially different slice containing markers 19 and 20 and geometry-supported portions of target units 4 and 5. This requires a new same-physical-space plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L04B07.png"
          ],
          "source_bg_ids": [
            "L04B07"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "physical_space_units_1_2_3_4_5_6"
            ],
            "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_units_1_2_3_4_5_6",
                "ref_bg_id": "L04B07",
                "space_description": "Clean dwelling anchor used to preserve fixed structural identity across a different unit-6-directed view."
              }
            ],
            "why_single_ref_or_two_refs": "One dwelling reference is sufficient because the target units belong to the same connected fixed structure, and no consuming shot commits two distinct spaces as simultaneously visible reference domains."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use a new broad view from unit 1 toward unit 6 so the unit-6 fixtures and geometry-supported portions of target units 4 and 5 can support the reflective, surface-close, and subject-close staging.",
            "lens_enum": "wide",
            "look_at_cell": [
              6,
              5
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 toward unit 6, prioritizing the fixed unit-6 markers 19 and 20 and opening marker 11. Include only geometry-supported portions of target units 4 and 5 and their listed markers 9, 10, 14, 16, 17, 18, and 21 where required by the consuming-shot crop.",
            "camera_framing_directive": "Frame from camera unit 1 at [8,4] toward unit 6 at [8,2] with a wide 90-degree lens, providing broad underlying coverage. Allow the close reflective framing of S18_Shot8, the square surface-facing close framing of S18_Shot11, and the tight profile crop of S18_Shot12 without changing the selected camera/look-at geometry.",
            "subject_position_directive": "S18_Shot8 commits no visible subject and requires an unobstructed middle-center reflected view. S18_Shot11 confines its committed subject cue to the centered image-bearing surface. For S18_Shot12, preserve the tight left-profile subject and hand interaction at face height; invent no additional subjects.",
            "state_cue_directive": "Apply transient markers 28 and 29 only in the staged state-facing views, together with numbered elements 1, 4, 5, 6, 8, 9, 10, 11, 14, 16, 17, 18, 19, 20, and 21. Add no unlisted state cues.",
            "negative_continuity_directive": "Exclude markers 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, and 35. Preserve the fixed positions of markers 9, 10, 11, 14, 16, 17, 18, 19, 20, and 21 from the dwelling plan and L04B07; do not pull unsupported units into the final crop."
          },
          "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='L04B07' physical_space_id='physical_space_units_1_2_3_4_5_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 4]\n  - look_at_unit: 6\n  - look_at_cell: [6, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a new broad view from unit 1 toward unit 6 so the unit-6 fixtures and geometry-supported portions of target units 4 and 5 can support the reflective, surface-close, and subject-close staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 toward unit 6, prioritizing the fixed unit-6 markers 19 and 20 and opening marker 11. Include only geometry-supported portions of target units 4 and 5 and their listed markers 9, 10, 14, 16, 17, 18, and 21 where required by the consuming-shot crop.\n  - camera_framing_directive: Frame from camera unit 1 at [8,4] toward unit 6 at [8,2] with a wide 90-degree lens, providing broad underlying coverage. Allow the close reflective framing of S18_Shot8, the square surface-facing close framing of S18_Shot11, and the tight profile crop of S18_Shot12 without changing the selected camera/look-at geometry.\n  - subject_position_directive: S18_Shot8 commits no visible subject and requires an unobstructed middle-center reflected view. S18_Shot11 confines its committed subject cue to the centered image-bearing surface. For S18_Shot12, preserve the tight left-profile subject and hand interaction at face height; invent no additional subjects.\n  - state_cue_directive: Apply transient markers 28 and 29 only in the staged state-facing views, together with numbered elements 1, 4, 5, 6, 8, 9, 10, 11, 14, 16, 17, 18, 19, 20, and 21. Add no unlisted state cues.\n  - negative_continuity_directive: Exclude markers 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, and 35. Preserve the fixed positions of markers 9, 10, 11, 14, 16, 17, 18, 19, 20, and 21 from the dwelling plan and L04B07; do not pull unsupported units into the final crop.\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='L04B07' physical_space_id='physical_space_units_1_2_3_4_5_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 4]\n  - look_at_unit: 6\n  - look_at_cell: [6, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a new broad view from unit 1 toward unit 6 so the unit-6 fixtures and geometry-supported portions of target units 4 and 5 can support the reflective, surface-close, and subject-close staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 toward unit 6, prioritizing the fixed unit-6 markers 19 and 20 and opening marker 11. Include only geometry-supported portions of target units 4 and 5 and their listed markers 9, 10, 14, 16, 17, 18, and 21 where required by the consuming-shot crop.\n  - camera_framing_directive: Frame from camera unit 1 at [8,4] toward unit 6 at [8,2] with a wide 90-degree lens, providing broad underlying coverage. Allow the close reflective framing of S18_Shot8, the square surface-facing close framing of S18_Shot11, and the tight profile crop of S18_Shot12 without changing the selected camera/look-at geometry.\n  - subject_position_directive: S18_Shot8 commits no visible subject and requires an unobstructed middle-center reflected view. S18_Shot11 confines its committed subject cue to the centered image-bearing surface. For S18_Shot12, preserve the tight left-profile subject and hand interaction at face height; invent no additional subjects.\n  - state_cue_directive: Apply transient markers 28 and 29 only in the staged state-facing views, together with numbered elements 1, 4, 5, 6, 8, 9, 10, 11, 14, 16, 17, 18, 19, 20, and 21. Add no unlisted state cues.\n  - negative_continuity_directive: Exclude markers 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, and 35. Preserve the fixed positions of markers 9, 10, 11, 14, 16, 17, 18, 19, 20, and 21 from the dwelling plan and L04B07; do not pull unsupported units into the final crop.\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='L04B07' physical_space_id='physical_space_units_1_2_3_4_5_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 4]\n  - look_at_unit: 6\n  - look_at_cell: [6, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a new broad view from unit 1 toward unit 6 so the unit-6 fixtures and geometry-supported portions of target units 4 and 5 can support the reflective, surface-close, and subject-close staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 toward unit 6, prioritizing the fixed unit-6 markers 19 and 20 and opening marker 11. Include only geometry-supported portions of target units 4 and 5 and their listed markers 9, 10, 14, 16, 17, 18, and 21 where required by the consuming-shot crop.\n  - camera_framing_directive: Frame from camera unit 1 at [8,4] toward unit 6 at [8,2] with a wide 90-degree lens, providing broad underlying coverage. Allow the close reflective framing of S18_Shot8, the square surface-facing close framing of S18_Shot11, and the tight profile crop of S18_Shot12 without changing the selected camera/look-at geometry.\n  - subject_position_directive: S18_Shot8 commits no visible subject and requires an unobstructed middle-center reflected view. S18_Shot11 confines its committed subject cue to the centered image-bearing surface. For S18_Shot12, preserve the tight left-profile subject and hand interaction at face height; invent no additional subjects.\n  - state_cue_directive: Apply transient markers 28 and 29 only in the staged state-facing views, together with numbered elements 1, 4, 5, 6, 8, 9, 10, 11, 14, 16, 17, 18, 19, 20, and 21. Add no unlisted state cues.\n  - negative_continuity_directive: Exclude markers 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, and 35. Preserve the fixed positions of markers 9, 10, 11, 14, 16, 17, 18, 19, 20, and 21 from the dwelling plan and L04B07; do not pull unsupported units into the final crop.\n\n2026년 대한민국 연안 도시권의 오래되지 않았지만 넉넉하지 않은 소형 아파트 또는 다세대 주거 내부. 비어 있는 거실 가까이에서 짧고 좁은 중앙 복도를 바라보며, 복도 끝에는 욕실 출입구와 욕실 벽 일부가 보이고 양옆에는 두 침실로 통하는 평범한 문이 이어진다. 거실 가장자리에는 소박한 패브릭 소파 일부가 있고, 복도 축 옆에는 일상적으로 사용한 식탁과 의자가 놓이며, 벽에는 작은 가족사진 액자가 걸려 있다. 흰색 계열 실크벽지의 미세한 이음선과 손때, 무광 문짝과 금속 손잡이의 잔기스, 합판 무늬 바닥의 닳은 부분, 식탁 표면의 물자국처럼 실제 한국 가정의 절제된 생활 흔적을 담는다. 과도하게 정돈된 견본주택이나 깨끗한 광고 사진처럼 보이지 않게 한다.\n\n흐린 아침의 차가운 자연광이 거실 쪽 창에서 들어와 복도 안쪽으로 약하게 번지고, 욕실에서는 희미한 중성색 반사광이 새어 나온다. 전체 색은 현실적인 저채도 회백색과 바랜 목재색이며 붉은색은 환각 표식에만 제한한다. 욕실 벽에는 관찰자의 찰나의 지각처럼 손으로 그린 듯 굵기가 불균일한 진홍색 단일 고리가 잠깐 겹쳐 보인다. 완벽한 네온 원이나 복잡한 마법진이 아니며, 벽에 영구적으로 칠해진 흔적으로 확정되지 않도록 가장자리 일부가 초점 이탈과 짧은 시각적 불연속 속에서 사라진다. 가족사진 액자의 인화면은 매체 내부에만 한정해 표현하고, 사진 속 사람이나 얼굴은 식별할 수 없게 강하게 흐리고 부분적으로 가린다. 한 얼굴이 있었을 위치의 인화상만 아래로 녹아내리는 듯 순간적으로 늘어나지만 실제 얼굴 윤곽이나 이목구비는 묘사하지 않으며, 변형은 액자 밖의 벽과 객관적 공간에 남지 않는다. 공간 전체를 초현실적으로 휘게 하지 말고 익숙한 주거 구조는 정상적으로 유지하며, 환각 부위에만 제한적인 초점 불안정과 형태 왜곡을 둔다. 사람, 얼굴, 신체, 시체, 혈흔은 전혀 없다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 거실 가까이의 서 있는 사람 눈높이 약 1.6미터에서 복도 끝 욕실을 향해 촬영하고, 풀프레임 기준 28밀리미터 광각 렌즈로 두 침실 출입구와 식탁까지 자연스럽게 포함한다. 실제 벽지, 목재, 금속, 천 직조, 욕실 마감의 정확한 질감과 생활 오염, 자연스러운 원근과 깊이감을 유지한다. 과장된 후처리 없이 실제 장소 기록 사진처럼 담담하고 사실적이며, 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 위에서 내려다보는 구도가 아니다. 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": [
            8,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use a new broad view from unit 1 toward unit 6 so the unit-6 fixtures and geometry-supported portions of target units 4 and 5 can support the reflective, surface-close, and subject-close staging.",
          "lens_enum": "wide",
          "look_at_cell": [
            6,
            5
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 5,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 toward unit 6, prioritizing the fixed unit-6 markers 19 and 20 and opening marker 11. Include only geometry-supported portions of target units 4 and 5 and their listed markers 9, 10, 14, 16, 17, 18, and 21 where required by the consuming-shot crop.",
          "camera_framing_directive": "Frame from camera unit 1 at [8,4] toward unit 6 at [8,2] with a wide 90-degree lens, providing broad underlying coverage. Allow the close reflective framing of S18_Shot8, the square surface-facing close framing of S18_Shot11, and the tight profile crop of S18_Shot12 without changing the selected camera/look-at geometry.",
          "subject_position_directive": "S18_Shot8 commits no visible subject and requires an unobstructed middle-center reflected view. S18_Shot11 confines its committed subject cue to the centered image-bearing surface. For S18_Shot12, preserve the tight left-profile subject and hand interaction at face height; invent no additional subjects.",
          "state_cue_directive": "Apply transient markers 28 and 29 only in the staged state-facing views, together with numbered elements 1, 4, 5, 6, 8, 9, 10, 11, 14, 16, 17, 18, 19, 20, and 21. Add no unlisted state cues.",
          "negative_continuity_directive": "Exclude markers 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, and 35. Preserve the fixed positions of markers 9, 10, 11, 14, 16, 17, 18, 19, 20, and 21 from the dwelling plan and L04B07; do not pull unsupported units into the final crop."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_main_interior",
          "prior_bg_ids": [
            "L04B07"
          ],
          "attached_ref_labels": [
            "bg:L04B07",
            "same_loc_anchor:L04B01"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L04B01",
          "loc_id": "L04"
        }
      },
      "L04B03": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L04B07",
        "reused_from_bg_id": "L04B07",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L04B07.png",
        "t2i_prompt": "2026년 대한민국 인천 연안 지역의 소박하고 실제 사람이 거주하는 주택 내부, 해 질 무렵 헤집어진 작은 딸의 침실과 그 문밖의 거실 일부를 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 침실 문 가까이에 선 사람의 약 1.6미터 눈높이에서, 풀프레임 카메라와 28밀리미터 광각 렌즈로 침대와 맞은편 벽을 대각선으로 바라본다. 침대의 이불과 베개는 거칠게 끌려나와 일부가 바닥에 늘어져 있고, 옷가지와 종이, 열린 수납상자가 방 안에 불규칙하게 흩어져 있어 누군가 집중적으로 뒤진 현실적인 흔적이 남아 있다. 벽 중앙에는 손으로 급하게 그린 듯 굵기와 농도가 들쭉날쭉한 단 하나의 거친 짙은 붉은 원이 있으며, 완벽한 기하학 도형이나 복잡한 마법진이 아니다. 그 원의 한가운데에는 작은 압정으로 고정된 1970~1980년대 인화 방식의 오래되고 색이 바랜 사진 한 장이 있다. 사진 표면에는 검붉게 말라붙은 핏자국과 번진 얼룩이 남아 있지만 시체는 없으며, 사진 속 피사체와 사람이나 얼굴은 훼손과 퇴색 때문에 전혀 식별되지 않는다. 붉은 원과 사진은 벽 표면에 실제로 남은 물리적 흔적으로 보이게 한다.\n\n문밖 프레임 한쪽에는 식탁과 흐트러진 식탁 의자, 떨어진 종이가 부분적으로 보이고, 더 뒤쪽에는 동시대 한국 주택의 새시 거실 창과 생활감 있는 커튼이 일부 드러나 침실뿐 아니라 인접 생활 공간도 방해받았음을 보여 준다. 실내는 한국의 평범한 중소형 주거에서 흔한 오래된 무늬 벽지, 사용 자국과 잔흠집이 있는 장판 또는 합판 마루, 약간 누렇게 변색된 천장등, 창틀 금속 부위의 미세한 습기 얼룩과 부식을 갖춘다. 창밖의 차갑고 흐린 청회색 황혼 자연광이 방 안으로 약하게 들어오고 천장등은 꺼져 있거나 아주 희미하며, 붉은 원과 검붉은 얼룩만 절제된 깊은 적색으로 두드러진다. 과도하게 극적인 조명 없이 낮고 현실적인 실내 노출, 정확한 천과 종이 섬유, 실제 목재 결, 벽지의 들뜸, 금속 압정의 반사, 생활 먼지와 얼룩을 사실적으로 기록한다. 빈 공간만 촬영하며 사람, 얼굴, 시체는 없다. 깨끗한 광고 사진이 아니라 실제 사건 현장의 위치 기록처럼 담담하고 무보정에 가까운 사진, 자연스러운 원근과 피사계 심도, 평면도나 하향 시점이나 건축 도면이 아닌 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "침실 문 근처에서 방 안을 대각선으로 바라보는 넓은 구도를 유지한다. 헤집어진 침대와 바닥의 어지러운 흔적, 벽의 거친 붉은 원 중앙에 고정된 낡은 사진을 한눈에 읽히게 하고, 화면 가장자리 너머로 흐트러진 식탁과 거실 창도 일부 남긴다.",
            "shot_id": "S24_Shot4"
          },
          {
            "guide_text": "붉은 원과 중앙의 낡은 사진이 가장 먼저 시선을 끌도록 초점과 노출을 맞춘다. 사진의 검붉게 말라붙은 얼룩과 바랜 인화지, 압정, 불균일한 손그림 원의 질감은 선명하게 보이되 사진 속 사람이나 얼굴은 전혀 식별되지 않게 한다. 주변의 헤집어진 침구와 인접 거실의 교란 흔적은 공간 맥락으로 남긴다.",
            "shot_id": "S24_Shot6"
          }
        ],
        "shot_ids": [
          "S24_Shot4",
          "S24_Shot6"
        ],
        "scenes": [],
        "parent_id": "L04B07",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 9 (daughter bedroom door), facing diagonally toward number 17 (daughter bed) and the wall location of number 33, while retaining a partial view back toward number 14 (dining table) and number 8 (living window)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Emphasize the localized bedroom clutter and the pinned photograph inside the rough circle; retain evidence of disturbance in the adjoining living area."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L04B07",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_units_1_5",
              "ref_bg_id": "L04B07",
              "space_description": "Matching unit-1-to-unit-5 view carrying the required fixed-marker continuity."
            }
          ]
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Use camera unit 1 at [8,4] toward unit 5 at [6,4] with a wide 90-degree base view. S24_Shot4 should take a close, nearly perpendicular centered crop, and S24_Shot6 should use the staged extreme close surface crop without changing the underlying fixed geometry.",
          "negative_continuity_directive": "Exclude markers 22, 23, 24, 25, 26, 27, 28, 29, and 35. Keep markers 8, 9, 14, 17, 18, and 21 in the positions established by L04B07 and do not add unsupported overlays or spaces.",
          "state_cue_directive": "Carry transient markers 30, 31, 32, 33, and 34 with numbered elements 1, 5, 8, 9, 14, 17, 18, and 21. Do not introduce any state cue beyond those listed markers and the state-facing staging of S24_Shot4 and S24_Shot6.",
          "subject_position_directive": "S24_Shot4 commits no subject, so keep the middle-center background constraint unobstructed. For S24_Shot6, preserve the two staged subjects balanced across the lower portion of the image-bearing surface; do not add subjects outside that committed surface content.",
          "visible_space_directive": "Retain the L04B07 fixed arrangement for units 1 and 5 and markers 8, 9, 14, 17, 18, and 21. The close S24_Shot4 view should center marker 33, while S24_Shot6 is confined to the staged image-bearing surface rather than inventing additional surrounding space."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_main_interior",
          "prior_bg_ids": [
            "L04B07"
          ],
          "attached_ref_labels": [
            "bg:L04B07"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B04": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L04B02",
        "reused_from_bg_id": "L04B02",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L04B02.png",
        "t2i_prompt": "2026년 대한민국 인천 연안의 오래된 저층 주택 옥상에 덧붙여 지은 작은 옥탑방 거실과 현관을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 식탁 가까이에 놓이고, 약 1.6미터의 서 있는 사람 눈높이에서 35밀리미터급 광각 렌즈로 텅 빈 거실을 대각선으로 가로질러 현관 턱과 철제 현관문을 바라본다. 하향식 시점이나 평면도 구도가 아니라 실제 방 안에 서서 보는 수평 시점이다. 화면 깊숙한 곳의 철제 현관문이 가장 뚜렷한 원거리 기준점이며, 문은 바닷바람에 덜컹거릴 듯 몇 센티미터 열린 채 방치되어 있다. 헐거운 문고리, 긁힌 도장, 녹슨 가장자리, 닳은 문틀, 들뜬 고무 틈막이와 현관 턱에 밀려든 먼지가 보인다. 카메라와 문 사이에는 사람이 떠난 뒤 오래 방치된 듯한 황량하고 비어 있는 거실이 넓게 놓인다.\n\n옥탑방 내부는 낮은 콘크리트 천장, 군데군데 습기로 얼룩지고 들뜬 밝은색 벽지, 노출된 전선관과 낡은 전기 분전함, 오래된 장판 바닥, 값싼 알루미늄 새시 창, 작은 신발장, 꺼진 단순한 천장등으로 이루어진 동시대 한국의 실물 주거 공간이다. 식탁의 가장자리와 서로 맞지 않는 의자 일부가 가까운 전경에 자연스럽게 걸리지만 방을 가득 채우지 않는다. 실제 나뭇결, 장판의 눌림과 긁힘, 콘크리트의 미세한 균열, 금속의 녹과 염분 부식, 벽지의 종이 섬유와 생활 얼룩을 세밀하고 사실적으로 표현한다. 정돈된 견본 주택이나 깨끗한 상업용 사진이 아니라, 서해의 습기와 염분, 오랜 사용 흔적이 축적된 실제 생활 공간이다.\n\n문틈 너머로는 옥상 통로의 낡고 바랜 녹색 우레탄 방수 바닥과 덧칠 자국이 좁게 보인다. 그 뒤에는 붉은 벽돌 또는 화강석 타일 외벽을 가진 인천 연안의 밀집한 저층 주택들이 이어지고, 알루미늄 새시 창과 방범창, 에어컨 실외기와 외벽 배관, 가스 배관과 계량기, 검은 물탱크, 빨래줄, 작은 화분과 생활 잡동사니가 층층이 보인다. 멀리 좁은 골목의 전신주와 늘어진 전선 일부가 겹쳐 보여 주변이 실제 사람이 사는 동네임을 드러내며, 대상 건물이 고립된 콘크리트 요새처럼 보이지 않게 한다.\n\n해가 거의 진 어두운 초저녁이다. 흐린 서해 하늘의 차갑고 약한 청회색 자연광이 열린 문과 창으로 들어오고, 실내 깊은 곳은 노출 부족 직전의 낮은 밝기로 남아 있다. 색은 현실적인 회색, 바랜 베이지, 녹색 방수 도장과 적갈색 녹 자국 위주로 절제하며 과장된 붉은 상징이나 초자연적 흔적은 넣지 않는다. 실제 디지털 일안 카메라 또는 미러리스 카메라의 자연스러운 원근감과 피사계 심도, 정확한 노출, 과도한 후보정 없는 담담한 현장 기록 사진. 컴퓨터 그래픽, 삽화, 건축 시각화, 인공적인 연출 사진이 아니며 인물, 얼굴, 시신, 혈흔은 없다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "식탁 가까운 위치의 서 있는 사람 눈높이에서 텅 빈 거실 전체를 먼저 읽을 수 있게 잡는다. 화면 앞쪽에는 식탁 가장자리와 의자 일부만 자연스럽게 걸치고, 낡은 바닥과 비어 있는 생활 공간을 지나 화면 깊숙한 곳의 살짝 열린 철제 현관문으로 시선이 모이게 한다. 문틈의 차가운 해질녘 빛과 어두운 실내의 현실적인 밝기 차이를 유지한다.",
            "shot_id": "S26_Shot1"
          },
          {
            "guide_text": "같은 옥탑방의 배치와 해질녘 밝기를 유지하며, 거실을 사이에 둔 철제 현관문을 가장 강한 원거리 기준점으로 삼는다. 헐거운 문고리와 닳은 문틀, 들뜬 고무 틈막이, 현관 턱의 먼지가 보여 바닷바람에 문이 덜컹거리는 상태를 전달하되 인물이나 문밖의 정체불명 실루엣은 추가하지 않는다.",
            "shot_id": "S26_Shot4"
          }
        ],
        "shot_ids": [
          "S26_Shot1",
          "S26_Shot4"
        ],
        "scenes": [],
        "parent_id": "L04B02",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 14 (dining table), facing diagonally across number 1 (living area) toward number 2 (entry threshold) and number 7 (iron entrance door)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Make the slightly open entrance the dominant distant anchor, with an empty, desolate living room between the camera and the doorway."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L04B02",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_units_1_2_3",
              "ref_bg_id": "L04B02",
              "space_description": "Matching view of target units 1, 2, and 3 with the same camera and look-at geometry."
            }
          ]
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Match camera unit 1 at [8,4] looking toward unit 3 at [3,2] with a wide 90-degree lens. Retain the broad underlying plate geometry while allowing the medium framing of S26_Shot1 and the close central framing of S26_Shot4.",
          "negative_continuity_directive": "Exclude markers 22 through 34. Preserve the fixed layout inherited from L04B02, do not relocate markers 7, 8, 10, 11, 12, 13, 14, or 15, and do not expose units outside the supported view.",
          "state_cue_directive": "Carry transient marker 35 as the only committed overlay state, together with numbered elements 1, 2, 3, 7, 8, 10, 11, 12, 13, 14, and 15; invent no additional state cues.",
          "subject_position_directive": "For S26_Shot1, preserve the committed waist-up subject at eye level with a slight three-quarter orientation. S26_Shot4 commits no subject; keep its centered midground gap unobstructed and free of invented subjects.",
          "visible_space_directive": "Retain the L04B02 arrangement of target units 1, 2, and 3, with fixed markers 7, 8, 10, 11, 12, 13, 14, and 15 in the same positions. The S26_Shot4 crop should prioritize marker 7 and transient marker 35 without changing the underlying layout."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_main_interior",
          "prior_bg_ids": [
            "L04B02"
          ],
          "attached_ref_labels": [
            "bg:L04B02"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L10B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L10",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L10B03.png",
        "t2i_prompt": "2026년 대한민국 인천 연안 지역의 오래된 저층 다세대 주택 옥상, 외부 계단을 막 올라선 비좁은 옥탑방 현관 층계참을 담은 실제 카메라 다큐멘터리 풍 사진. 카메라는 계단 상단 가까이의 서 있는 사람 눈높이 약 1.6m에 놓이고, 35mm급 광각 렌즈로 좁은 층계참을 가로질러 옥탑방 현관과 문턱 안쪽을 바라본다. 낡고 무거운 철제 현관문은 잠기지 않은 채 절반쯤 열려 있으며, 문짝의 벗겨진 도장과 녹슨 모서리, 긁힌 금속 표면, 닳은 손잡이가 사실적으로 보인다. 문틈과 문턱 너머 실내는 조명이 꺼진 깊은 어둠으로 남아 내부 정보가 거의 식별되지 않는다. 사람이 방금 드나든 흔적은 암시하되 사람, 얼굴, 인체, 그림자 형태의 인물은 전혀 없다.\n\n옥탑 외벽은 인천의 오래된 저층 주택에서 흔한 붉은 벽돌과 부분적으로 덧댄 회색 시멘트 모르타르 마감이며, 균열과 빗물 자국, 염분과 습기에 의한 얼룩, 오래된 보수 흔적이 자연스럽게 축적되어 있다. 옥상 바닥은 낡은 녹색 우레탄 방수 도장으로 마감되어 바랜 부분, 들뜬 가장자리, 균열 위 덧칠 자국과 얕은 물때가 보인다. 주변에는 알루미늄 새시 창과 방범창, 에어컨 실외기와 노출 배관, 외벽을 따라 이어지는 가스 배관과 계량기, 플라스틱 물탱크 일부가 생활 설비로 자리한다. 벽가의 작은 화분, 느슨한 빨랫줄과 소량의 평범한 빨래가 과장 없이 실제 거주 흔적을 더한다. 옥상 가장자리 너머에는 비슷한 붉은 벽돌·석재 타일 외벽의 저층 주택들이 좁은 골목을 따라 밀집하고, 전신주와 늘어진 전선, 아래쪽에 주차된 생활 차량 일부가 흐릿하게 보인다. 대상 옥탑은 고립된 요새나 감옥이 아니라 실제 사람이 사는 낡은 한국 주거지의 일부로 보여야 한다.\n\n밤의 낮은 주변광만 남은 어두운 현관 입구로, 멀리 있는 주택 창빛과 희미한 골목 조명이 녹슨 철문 가장자리와 축축한 층계참 표면을 약하게 드러낸다. 색은 실제 야간 환경에서 나타나는 절제되고 바랜 회색, 갈색, 짙은 녹색 위주이며, 인위적인 붉은 조명이나 초자연적 표식은 추가하지 않는다. 실제 콘크리트, 금속 녹과 도장 박리, 벽돌, 고무 배관, 직물의 결, 생활 먼지와 얼룩을 정확하게 표현한다. 자연스러운 초점 심도와 현실적인 노출, 과도한 후처리 없는 실제 장소 기록 사진. 깨끗한 재고 사진처럼 정돈하지 말고, 컴퓨터 그래픽이나 삽화가 아닌 실제 디지털 일안 카메라 촬영본이어야 한다. 하향 수직 시점, 평면도, 건축 도면은 금지. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "외부 계단을 막 올라온 위치의 약 1.6m 눈높이에서 비좁은 층계참 너머 옥탑방 철문을 정면에 가깝게 바라본다. 반쯤 열린 철문과 문턱 안쪽의 빛 없는 어둠이 화면의 중심이 되게 하고, 계단 가장자리와 낡은 옥상 설비는 주변 맥락으로만 포함한다. 사람이나 실루엣은 넣지 않는다.",
            "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": "near number 3 at the top of the exterior stairs, facing across number 1 toward number 4 and the dark interior edge of number 2",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Frame the cramped landing and iron doorway prominently. Depict the transient half-open door condition referenced by number 6, with darkness beyond the threshold; number 5 may remain outside the shot."
        },
        "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: [5, 5]\n  - look_at_unit: 2\n  - look_at_cell: [3, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward unit 2, centering opening marker 4 at look-at cell [3,6] while retaining enough foreground for the staged over-shoulder composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show unit 1 in the foreground and direct the view through opening marker 4 toward unit 2, with unit 3 retained only within the supported visible-unit coverage. Ensure base markers 1, 2, 3, and 4 remain legible in the composition, with marker 4 serving as the centered background target.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,5] toward look-at unit 2 at cell [3,6] with a normal 50-degree lens. Use neutral medium coverage, keep opening marker 4 in the middle-center background, and preserve foreground room for the staged shoulder and back-of-head frame.\n  - subject_position_directive: Place the single committed subject immediately in front of and slightly offset from the camera at shoulder height, with the shoulder and back of the head forming a soft foreground frame. Preserve the staged leaning approach toward the middle-center background target; do not add any other subject.\n  - state_cue_directive: Carry transient marker 6 as the committed state cue and preserve the low-key night ambience and dark depth beyond opening marker 4 described by the consuming shot. Because clean_background_expected is false, retain this listed transient state without adding uncommitted cues.\n  - negative_continuity_directive: Keep the composition limited to units 1, 2, and 3 and opening marker 4 as committed by the target and geometry facts. Do not invent additional subjects, numbered elements, fixed-layout changes, spaces outside the supported view, or unlisted state overlays.\n\n2026년 대한민국 인천 연안 지역의 오래된 저층 다세대 주택 옥상, 외부 계단을 막 올라선 비좁은 옥탑방 현관 층계참을 담은 실제 카메라 다큐멘터리 풍 사진. 카메라는 계단 상단 가까이의 서 있는 사람 눈높이 약 1.6m에 놓이고, 35mm급 광각 렌즈로 좁은 층계참을 가로질러 옥탑방 현관과 문턱 안쪽을 바라본다. 낡고 무거운 철제 현관문은 잠기지 않은 채 절반쯤 열려 있으며, 문짝의 벗겨진 도장과 녹슨 모서리, 긁힌 금속 표면, 닳은 손잡이가 사실적으로 보인다. 문틈과 문턱 너머 실내는 조명이 꺼진 깊은 어둠으로 남아 내부 정보가 거의 식별되지 않는다. 사람이 방금 드나든 흔적은 암시하되 사람, 얼굴, 인체, 그림자 형태의 인물은 전혀 없다.\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_l10_exterior_entry",
          "prior_bg_ids": [
            "L10B02"
          ],
          "attached_ref_labels": [
            "aerial:bg_villa_rooftop_unit",
            "bg:L10B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_villa_rooftop_unit",
          "chain_index": 2,
          "prev_bg_id": "L10B02",
          "prev_source": "chain",
          "order_source": "llm"
        },
        "reference_decision": {
          "bg_id": "L10B03",
          "fp_id": "fp_l10_exterior_entry",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L10B03 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. Camera unit 1 at [5,5] looking toward unit 2 and opening marker 4 at [3,6] supports the consuming shot's centered background target, while the normal lens provides the committed medium, over-shoulder framing and can retain the target units 1, 2, and 3 represented by the BG facts.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/floor_plan/fp_l10_exterior_entry.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 dwelling-identity anchor and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 1 toward unit 2, centering opening marker 4 at look-at cell [3,6] while retaining enough foreground for the staged over-shoulder composition.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              6
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, show unit 1 in the foreground and direct the view through opening marker 4 toward unit 2, with unit 3 retained only within the supported visible-unit coverage. Ensure base markers 1, 2, 3, and 4 remain legible in the composition, with marker 4 serving as the centered background target.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [5,5] toward look-at unit 2 at cell [3,6] with a normal 50-degree lens. Use neutral medium coverage, keep opening marker 4 in the middle-center background, and preserve foreground room for the staged shoulder and back-of-head frame.",
            "subject_position_directive": "Place the single committed subject immediately in front of and slightly offset from the camera at shoulder height, with the shoulder and back of the head forming a soft foreground frame. Preserve the staged leaning approach toward the middle-center background target; do not add any other subject.",
            "state_cue_directive": "Carry transient marker 6 as the committed state cue and preserve the low-key night ambience and dark depth beyond opening marker 4 described by the consuming shot. Because clean_background_expected is false, retain this listed transient state without adding uncommitted cues.",
            "negative_continuity_directive": "Keep the composition limited to units 1, 2, and 3 and opening marker 4 as committed by the target and geometry facts. Do not invent additional subjects, numbered elements, fixed-layout changes, spaces outside the supported view, or unlisted state overlays."
          },
          "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: [5, 5]\n  - look_at_unit: 2\n  - look_at_cell: [3, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward unit 2, centering opening marker 4 at look-at cell [3,6] while retaining enough foreground for the staged over-shoulder composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show unit 1 in the foreground and direct the view through opening marker 4 toward unit 2, with unit 3 retained only within the supported visible-unit coverage. Ensure base markers 1, 2, 3, and 4 remain legible in the composition, with marker 4 serving as the centered background target.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,5] toward look-at unit 2 at cell [3,6] with a normal 50-degree lens. Use neutral medium coverage, keep opening marker 4 in the middle-center background, and preserve foreground room for the staged shoulder and back-of-head frame.\n  - subject_position_directive: Place the single committed subject immediately in front of and slightly offset from the camera at shoulder height, with the shoulder and back of the head forming a soft foreground frame. Preserve the staged leaning approach toward the middle-center background target; do not add any other subject.\n  - state_cue_directive: Carry transient marker 6 as the committed state cue and preserve the low-key night ambience and dark depth beyond opening marker 4 described by the consuming shot. Because clean_background_expected is false, retain this listed transient state without adding uncommitted cues.\n  - negative_continuity_directive: Keep the composition limited to units 1, 2, and 3 and opening marker 4 as committed by the target and geometry facts. Do not invent additional subjects, numbered elements, fixed-layout changes, spaces outside the supported view, or unlisted state overlays.\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: [5, 5]\n  - look_at_unit: 2\n  - look_at_cell: [3, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward unit 2, centering opening marker 4 at look-at cell [3,6] while retaining enough foreground for the staged over-shoulder composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show unit 1 in the foreground and direct the view through opening marker 4 toward unit 2, with unit 3 retained only within the supported visible-unit coverage. Ensure base markers 1, 2, 3, and 4 remain legible in the composition, with marker 4 serving as the centered background target.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,5] toward look-at unit 2 at cell [3,6] with a normal 50-degree lens. Use neutral medium coverage, keep opening marker 4 in the middle-center background, and preserve foreground room for the staged shoulder and back-of-head frame.\n  - subject_position_directive: Place the single committed subject immediately in front of and slightly offset from the camera at shoulder height, with the shoulder and back of the head forming a soft foreground frame. Preserve the staged leaning approach toward the middle-center background target; do not add any other subject.\n  - state_cue_directive: Carry transient marker 6 as the committed state cue and preserve the low-key night ambience and dark depth beyond opening marker 4 described by the consuming shot. Because clean_background_expected is false, retain this listed transient state without adding uncommitted cues.\n  - negative_continuity_directive: Keep the composition limited to units 1, 2, and 3 and opening marker 4 as committed by the target and geometry facts. Do not invent additional subjects, numbered elements, fixed-layout changes, spaces outside the supported view, or unlisted state overlays.\n\n",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 1 toward unit 2, centering opening marker 4 at look-at cell [3,6] while retaining enough foreground for the staged over-shoulder composition.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            6
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 1, show unit 1 in the foreground and direct the view through opening marker 4 toward unit 2, with unit 3 retained only within the supported visible-unit coverage. Ensure base markers 1, 2, 3, and 4 remain legible in the composition, with marker 4 serving as the centered background target.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [5,5] toward look-at unit 2 at cell [3,6] with a normal 50-degree lens. Use neutral medium coverage, keep opening marker 4 in the middle-center background, and preserve foreground room for the staged shoulder and back-of-head frame.",
          "subject_position_directive": "Place the single committed subject immediately in front of and slightly offset from the camera at shoulder height, with the shoulder and back of the head forming a soft foreground frame. Preserve the staged leaning approach toward the middle-center background target; do not add any other subject.",
          "state_cue_directive": "Carry transient marker 6 as the committed state cue and preserve the low-key night ambience and dark depth beyond opening marker 4 described by the consuming shot. Because clean_background_expected is false, retain this listed transient state without adding uncommitted cues.",
          "negative_continuity_directive": "Keep the composition limited to units 1, 2, and 3 and opening marker 4 as committed by the target and geometry facts. Do not invent additional subjects, numbered elements, fixed-layout changes, spaces outside the supported view, or unlisted state overlays."
        },
        "aerial_ref": {
          "loc_id": "L10",
          "group_id": "bg_villa_rooftop_unit"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L10B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L10",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L10B02.png",
        "t2i_prompt": "2026년 대한민국 인천 연안의 오래된 저층 다가구주택에 덧붙여진 옥탑방 연결 외부 철제 계단을 촬영한 야간 현장 사진. 후면 마당 진입부 가까이의 서 있는 사람 눈높이 약 1.6미터에서 실제 풀프레임 미러리스 카메라와 28밀리미터 광각 렌즈로, 가파르고 좁은 첫 계단 구간을 따라 위를 올려다본다. 첫 계단, 비좁은 중간 참, 반대 방향으로 꺾이며 이어지는 상부 계단들이 깊이감 있게 겹쳐 보이고, 상승 동선의 맨 위에는 옥탑방의 낡은 철문이 분명하게 자리한다. 철문은 누군가 황급히 나온 직후처럼 반쯤 열려 있으며, 문 안쪽의 차가운 흰색 생활 조명이 계단 최상부와 녹슨 문턱에 새어 나온다. 사람, 얼굴, 인체, 그림자 인물은 전혀 없고, 아래쪽 마당과 첫 계단 전경에는 급히 내려오는 동선을 위한 비어 있는 공간을 충분히 둔다.\n\n계단은 용접 자국이 남은 아연도금 철골과 체크무늬 철판 디딤판, 단순한 파이프 난간으로 구성되며, 서해의 염분과 습기에 오래 노출되어 볼트 주변과 모서리에 실제적인 붉은 녹, 벗겨진 회색 페인트, 물때와 먼지가 축적되어 있다. 미끄럼 방지 띠는 닳고 일부 들떠 있으며, 콘크리트 마당에는 배수구, 불규칙한 습기 얼룩, 잔금과 생활 오염이 보인다. 건물은 주변과 동떨어진 콘크리트 요새가 아니라 인천 구도심 연안 주택가에서 흔히 볼 수 있는 실제 생활형 저층 주거다. 외벽은 오래된 붉은 벽돌과 하부 회색 화강석 타일 마감이 섞여 있고, 줄눈의 변색과 보수 모르타르 자국이 자연스럽다. 옥상과 계단 참 가장자리에는 녹색 우레탄 방수 도장이 보이며, 햇빛과 염분에 바래고 여러 번 덧칠한 경계가 남아 있다.\n\n층별 새시 창과 방범창, 에어컨 실외기와 노출 배관, 외벽을 따라 올라가는 노란 가스 배관과 계량기, 빗물관, 통신선, 옥상 물탱크 일부가 실제 위치에 설치되어 있다. 벽 쪽에는 접힌 빨래건조대, 소량의 생활 빨래, 플라스틱 화분, 낡은 다용도 선반과 작은 수도 싱크대가 과하지 않게 놓여 있어 사람이 사는 흔적이 층층이 느껴진다. 주변에는 비슷한 붉은 벽돌과 석재 타일 외장의 저층 주택들이 좁은 골목을 사이에 두고 밀집해 있으며, 전신주와 늘어진 전선, 골목 가장자리의 평범한 소형 생활 차량 일부가 배경에 보인다.\n\n조명은 밤하늘의 약한 청회색 환경광, 벽에 설치된 차가운 흰색 발광다이오드 센서등, 열린 옥탑방 철문 안쪽에서 새는 실내등만으로 현실적으로 형성한다. 계단 아래는 어둡지만 구조와 이동 경로가 식별되며, 철문의 짙고 바랜 적갈색과 난간의 붉은 녹이 절제된 진홍색 포인트가 된다. 과장된 공포 장식이나 초자연적 표식은 없고, 실제 장소의 긴박하고 적막한 밤 분위기만 담는다. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 콘크리트 입자와 금속 부식, 천의 직조, 벽돌과 목재의 결, 일상적인 마모와 얼룩, 자연스러운 원근감과 피사계 심도, 후처리 없는 사실적인 현장 기록 사진. 깨끗한 광고용 사진이 아니며 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 하향 조감도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "후면 마당 진입부 가까이에서 약 1.6미터 높이로 카메라를 세우고, 28밀리미터 광각 렌즈로 첫 번째 가파른 계단을 따라 위쪽을 바라본다. 화면 안에서 중간 참과 방향이 바뀌는 상부 계단들이 연속적으로 읽히고, 정상의 반쯤 열린 옥탑방 철문까지 시선이 이어지게 한다. 아래쪽 전경과 계단 한쪽에 넉넉한 빈 공간을 남겨 누군가 급히 내려오는 동선을 수용하되, 사람이나 실루엣은 묘사하지 않는다. 좁고 가파른 탈출 경로, 난간의 녹과 생활 설비, 문에서 새어 나오는 빛을 명확히 보여 준다.",
            "shot_id": "S13_Shot1"
          }
        ],
        "shot_ids": [
          "S13_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 1 (rear yard approach), facing upward along number 3 (first stair flight) toward numbers 5 and 7 (higher switchback flights), with number 9 (rooftop-room steel door) at the top of the ascent",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Emphasize the steep, narrow escape route and maintain a clear view from the lower yard through the switchback landings toward the rooftop threshold; leave open foreground space for a resident rushing downward."
        },
        "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: [9, 4]\n  - look_at_unit: 9\n  - look_at_cell: [1, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from camera unit 1 toward marker 9 so the successive target units remain legible behind and beneath the staged full-body subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, show the connected target-marker sequence 1 through 8 with structural markers 10 and 11, oriented toward visible opening marker 9. Use the wide view to retain the successive fixed structural relationships required by S13_Shot1 without introducing spaces outside the supplied marker set.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [9,4], looking toward marker 9 at look-at cell [1,6], with a wide 90-degree field of view. Maintain broad coverage so the lower-center structural run and its continuation behind the midground subject remain readable.\n  - subject_position_directive: For S13_Shot1, place the committed full-body subject in the midground at middle center, moving toward the camera while descending, with one foot suspended above the next step and the body pitched forward. Keep the structural run visible beneath and behind the subject.\n  - state_cue_directive: Keep markers 1 through 11 present according to the committed use list. Apply the staged restrained, desaturated nighttime contrast while preserving a clean residential space; no transient marker cue is committed, so do not invent additional state cues.\n  - negative_continuity_directive: There are no committed ignored numbered elements or ignored state-overlay markers. Keep the composition limited to markers supported by the wide view from unit 1 toward marker 9, preserve the floor-plan relationships among markers 1 through 11, and avoid invented subjects, scenario-specific objects, or additional state overlays.\n\n2026년 대한민국 인천 연안의 오래된 저층 다가구주택에 덧붙여진 옥탑방 연결 외부 철제 계단을 촬영한 야간 현장 사진. 후면 마당 진입부 가까이의 서 있는 사람 눈높이 약 1.6미터에서 실제 풀프레임 미러리스 카메라와 28밀리미터 광각 렌즈로, 가파르고 좁은 첫 계단 구간을 따라 위를 올려다본다. 첫 계단, 비좁은 중간 참, 반대 방향으로 꺾이며 이어지는 상부 계단들이 깊이감 있게 겹쳐 보이고, 상승 동선의 맨 위에는 옥탑방의 낡은 철문이 분명하게 자리한다. 철문은 누군가 황급히 나온 직후처럼 반쯤 열려 있으며, 문 안쪽의 차가운 흰색 생활 조명이 계단 최상부와 녹슨 문턱에 새어 나온다. 사람, 얼굴, 인체, 그림자 인물은 전혀 없고, 아래쪽 마당과 첫 계단 전경에는 급히 내려오는 동선을 위한 비어 있는 공간을 충분히 둔다.\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_l10_exterior_stairs",
          "prior_bg_ids": [
            "L10B01"
          ],
          "attached_ref_labels": [
            "aerial:bg_villa_rooftop_unit",
            "bg:L10B01"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_villa_rooftop_unit",
          "chain_index": 1,
          "prev_bg_id": "L10B01",
          "prev_source": "chain",
          "order_source": "llm"
        },
        "reference_decision": {
          "bg_id": "L10B02",
          "fp_id": "fp_l10_exterior_stairs",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "This is the sole clean anchor candidate and the only staged BG, so it establishes dwelling identity directly from the floor plan without a prior reference. For S13_Shot1, camera unit 1 at [9,4] with a wide 90-degree view toward marker 9 at [1,6] provides broad coverage of the numbered structural sequence required behind the centered, descending full-body subject.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/floor_plan/fp_l10_exterior_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_anchor_no_refs",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No same-fp references are available, and the node is the floor-plan-seeded dwelling identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              9,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from camera unit 1 toward marker 9 so the successive target units remain legible behind and beneath the staged full-body subject.",
            "lens_enum": "wide",
            "look_at_cell": [
              1,
              6
            ],
            "look_at_unit": 9
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 1, show the connected target-marker sequence 1 through 8 with structural markers 10 and 11, oriented toward visible opening marker 9. Use the wide view to retain the successive fixed structural relationships required by S13_Shot1 without introducing spaces outside the supplied marker set.",
            "camera_framing_directive": "Frame from camera unit 1 at camera cell [9,4], looking toward marker 9 at look-at cell [1,6], with a wide 90-degree field of view. Maintain broad coverage so the lower-center structural run and its continuation behind the midground subject remain readable.",
            "subject_position_directive": "For S13_Shot1, place the committed full-body subject in the midground at middle center, moving toward the camera while descending, with one foot suspended above the next step and the body pitched forward. Keep the structural run visible beneath and behind the subject.",
            "state_cue_directive": "Keep markers 1 through 11 present according to the committed use list. Apply the staged restrained, desaturated nighttime contrast while preserving a clean residential space; no transient marker cue is committed, so do not invent additional state cues.",
            "negative_continuity_directive": "There are no committed ignored numbered elements or ignored state-overlay markers. Keep the composition limited to markers supported by the wide view from unit 1 toward marker 9, preserve the floor-plan relationships among markers 1 through 11, and avoid invented subjects, scenario-specific objects, or additional state overlays."
          },
          "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: [9, 4]\n  - look_at_unit: 9\n  - look_at_cell: [1, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from camera unit 1 toward marker 9 so the successive target units remain legible behind and beneath the staged full-body subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, show the connected target-marker sequence 1 through 8 with structural markers 10 and 11, oriented toward visible opening marker 9. Use the wide view to retain the successive fixed structural relationships required by S13_Shot1 without introducing spaces outside the supplied marker set.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [9,4], looking toward marker 9 at look-at cell [1,6], with a wide 90-degree field of view. Maintain broad coverage so the lower-center structural run and its continuation behind the midground subject remain readable.\n  - subject_position_directive: For S13_Shot1, place the committed full-body subject in the midground at middle center, moving toward the camera while descending, with one foot suspended above the next step and the body pitched forward. Keep the structural run visible beneath and behind the subject.\n  - state_cue_directive: Keep markers 1 through 11 present according to the committed use list. Apply the staged restrained, desaturated nighttime contrast while preserving a clean residential space; no transient marker cue is committed, so do not invent additional state cues.\n  - negative_continuity_directive: There are no committed ignored numbered elements or ignored state-overlay markers. Keep the composition limited to markers supported by the wide view from unit 1 toward marker 9, preserve the floor-plan relationships among markers 1 through 11, and avoid invented subjects, scenario-specific objects, or additional state overlays.\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: [9, 4]\n  - look_at_unit: 9\n  - look_at_cell: [1, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from camera unit 1 toward marker 9 so the successive target units remain legible behind and beneath the staged full-body subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, show the connected target-marker sequence 1 through 8 with structural markers 10 and 11, oriented toward visible opening marker 9. Use the wide view to retain the successive fixed structural relationships required by S13_Shot1 without introducing spaces outside the supplied marker set.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [9,4], looking toward marker 9 at look-at cell [1,6], with a wide 90-degree field of view. Maintain broad coverage so the lower-center structural run and its continuation behind the midground subject remain readable.\n  - subject_position_directive: For S13_Shot1, place the committed full-body subject in the midground at middle center, moving toward the camera while descending, with one foot suspended above the next step and the body pitched forward. Keep the structural run visible beneath and behind the subject.\n  - state_cue_directive: Keep markers 1 through 11 present according to the committed use list. Apply the staged restrained, desaturated nighttime contrast while preserving a clean residential space; no transient marker cue is committed, so do not invent additional state cues.\n  - negative_continuity_directive: There are no committed ignored numbered elements or ignored state-overlay markers. Keep the composition limited to markers supported by the wide view from unit 1 toward marker 9, preserve the floor-plan relationships among markers 1 through 11, and avoid invented subjects, scenario-specific objects, or additional state overlays.\n\n",
        "camera_decision": {
          "camera_cell": [
            9,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from camera unit 1 toward marker 9 so the successive target units remain legible behind and beneath the staged full-body subject.",
          "lens_enum": "wide",
          "look_at_cell": [
            1,
            6
          ],
          "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 1, show the connected target-marker sequence 1 through 8 with structural markers 10 and 11, oriented toward visible opening marker 9. Use the wide view to retain the successive fixed structural relationships required by S13_Shot1 without introducing spaces outside the supplied marker set.",
          "camera_framing_directive": "Frame from camera unit 1 at camera cell [9,4], looking toward marker 9 at look-at cell [1,6], with a wide 90-degree field of view. Maintain broad coverage so the lower-center structural run and its continuation behind the midground subject remain readable.",
          "subject_position_directive": "For S13_Shot1, place the committed full-body subject in the midground at middle center, moving toward the camera while descending, with one foot suspended above the next step and the body pitched forward. Keep the structural run visible beneath and behind the subject.",
          "state_cue_directive": "Keep markers 1 through 11 present according to the committed use list. Apply the staged restrained, desaturated nighttime contrast while preserving a clean residential space; no transient marker cue is committed, so do not invent additional state cues.",
          "negative_continuity_directive": "There are no committed ignored numbered elements or ignored state-overlay markers. Keep the composition limited to markers supported by the wide view from unit 1 toward marker 9, preserve the floor-plan relationships among markers 1 through 11, and avoid invented subjects, scenario-specific objects, or additional state overlays."
        },
        "aerial_ref": {
          "loc_id": "L10",
          "group_id": "bg_villa_rooftop_unit"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L10B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L10",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L10B01.png",
        "t2i_prompt": "2026년 늦은 밤, 대한민국 인천 연안의 오래된 저층 다세대 빌라 공동 마당에 긴급 차량이 막 도착한 순간을 담은 실제 카메라 다큐멘터리 풍 사진. 도로 쪽 철제 출입문 가까이에 카메라를 두고, 약 1.6m의 서 있는 사람 눈높이에서 35mm급 광각 렌즈로 공동 마당을 대각선으로 가로질러 외부 옥상 계단과 다세대 빌라 정면 및 측면 입면을 바라본다. 하향식 시점이나 평면도처럼 보이지 않는 현실적인 수평 시점이다.\n\n마당 진입부에는 2020년대 중반 한국에서 운용되는 현실적인 흰색 경찰 차량 한 대가 정차해 있고, 차체 위 비상등에서 나온 적색과 청색 빛이 마당 바닥과 건물 외벽, 새시 창 유리, 금속 난간에 번갈아 반사된다. 경광등의 빛만 공간을 물들이며 건물의 영구 구조나 색을 바꾸지 않는다. 사이렌이 작동 중임을 암시하는 비상등 상태이지만 글자나 상징을 과장하지 않는다. 사람, 경찰관, 주민, 얼굴은 전혀 보이지 않게 하고, 계단 아래와 차량에서 계단으로 이어지는 동선에는 인물 합성을 위한 자연스러운 빈 공간을 확보한다. 뒤쪽 모서리에는 일상적으로 사용한 현대식 자전거 한 대가 벽에 기대어 있다.\n\n건물은 인천의 밀집한 구도심 주택가에서 실제로 볼 수 있는 1990~2000년대식 3~4층 규모 다세대 빌라로, 붉은 벽돌 외벽과 하부의 회색 화강석 타일 마감, 평평한 옥상, 낡은 외부 계단이 함께 보인다. 계단은 콘크리트 디딤판과 녹이 조금 밴 도장 금속 난간으로 구성되고 외벽을 따라 옥상으로 이어진다. 알루미늄 또는 PVC 새시 창, 일부 창의 방범창, 작은 현관문, 실용적인 벽부등, 에어컨 실외기와 노출 배관, 외벽 가스 배관과 계량기, 빗물 배수관을 층층이 배치한다. 옥상 가장자리에는 오래되어 군데군데 바랜 녹색 우레탄 방수 도장과 덧칠 흔적이 살짝 드러난다.\n\n좁은 공동 마당은 낡은 콘크리트와 보수한 아스팔트가 섞여 있으며, 밤의 습기로 약간 젖어 작은 물얼룩과 타이어 자국, 배수구 주변의 때가 사실적으로 보인다. 벽 가장자리에는 크기가 서로 다른 생활 화분, 접힌 빨래 건조대와 소량의 생활 잡동사니가 과하지 않게 놓여 실제 거주 흔적을 만든다. 출입문 너머에는 비슷한 붉은 벽돌과 석재 타일 외장의 저층 주택들이 좁은 골목을 따라 밀집해 있고, 전신주와 처진 전선, 에어컨 실외기, 주차된 소형 생활 차량 일부가 자연스럽게 이어진다. 대상 건물이 주변 동네와 단절된 요새나 민무늬 콘크리트 덩어리처럼 보이지 않게 한다.\n\n주변의 차가운 야간 조명과 빌라 벽부등은 약하고 현실적인 밝기이며, 경찰 차량의 적색·청색 비상등 반사가 주요 순간광 역할을 한다. 과도한 안개나 연극적 연출 없이 인천 연안 밤공기의 옅은 습기만 표현한다. 실제 벽돌의 거친 표면, 화강석 타일 이음새, 콘크리트 균열과 얼룩, 금속의 녹과 도장 벗겨짐, 창 유리의 반사, 플라스틱 배관의 사용감을 정확하게 묘사한다. 깨끗한 광고 사진이 아니라 사람이 실제로 거주해 온 장소의 평범한 마모와 얼룩이 남은 현장 기록 사진이어야 한다.\n\n실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 장소 참고 사진, 자연스러운 원근과 심도, 현실적인 노출, 과장 없는 색, 후처리 없는 사실적 질감. 삽화, 렌더링, 건축 시각화, 평면도, 도식, 조감도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "도로 쪽 출입문 가까이의 사람 눈높이에서 공동 마당을 대각선으로 바라본다. 진입 공간 한쪽의 경찰 차량과 뒤쪽 모서리의 자전거, 빌라 외벽을 따라 올라가는 외부 옥상 계단을 한 프레임에 포함한다. 계단 아래와 마당을 향하는 동선에는 후속 합성을 위한 자연스러운 빈 공간을 남기되 사람이나 얼굴은 그리지 않는다. 차량의 적색·청색 비상등 반사가 젖은 마당과 벽돌 외벽, 창 유리, 금속 계단에 불규칙하게 닿도록 한다.",
            "shot_id": "S13_Shot3"
          }
        ],
        "shot_ids": [
          "S13_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3 (street gate), facing diagonally across number 2 (shared yard) toward number 5 (exterior roof stair) and the facade of number 1 (multi-family building footprint)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep the police vehicle at number 8 near the arrival apron, the shocked resident at number 9 below the stair, and the two arriving officers at numbers 10 and 11 moving toward the stair. Include the bicycle at number 7 in the rear corner and allow the emergency light wash at number 12 to affect the yard without changing its permanent structure."
        },
        "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: [3, 8]\n  - look_at_unit: 6\n  - look_at_cell: [7, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the committed medium-scale, tight upper-body two-subject staging with only a narrow exterior strip behind the subjects; camera unit 5 supports marker 5 at the frame edge while the view is directed toward unit 6 and opening marker 3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a compressed slice from unit marker 5 toward unit marker 6, with opening marker 3 aligned to look-at cell [7,4]. Retain marker 5 only as the restrained edge structure required by the shot and marker 6 as the directed background area; include other base markers 1, 2, and 4 only where the narrow 25-degree view and subject occlusion permit.\n  - camera_framing_directive: Frame from camera unit 5 at cell [3,8] toward look-at unit 6 at cell [7,4] with a telephoto 25-degree field of view. Use compressed, narrow coverage for the committed medium-scale, tight upper-body two-subject composition, leaving only a narrow strip of the exterior setting behind them.\n  - subject_position_directive: Place the two staged subjects in a tight upper-body arrangement, one on the left and one on the right, with their joined shoulders centered. The gripping hands form the lower visual anchor and the lifted gaze carries the upper focus. Do not invent placements for any additional subject cue beyond what the staging and required transient markers commit.\n  - state_cue_directive: The background is not a clean plate. Carry the committed transient markers 7, 8, 9, 10, 11, and 12 together with numbered elements 1 through 6; marker 12 supplies the committed transient light cue. Do not add state cues beyond those numbered overlays and the shot's desaturated nighttime, low-to-mid-key lighting statement.\n  - negative_continuity_directive: No numbered element is explicitly ignored and no state-overlay marker is suppressed. Keep all required markers 1 through 12 consistent with the plan, do not introduce unlisted scenario-specific elements, and do not expand the narrow view to unsupported units or openings outside the selected view direction.\n\n2026년 늦은 밤, 대한민국 인천 연안의 오래된 저층 다세대 빌라 공동 마당에 긴급 차량이 막 도착한 순간을 담은 실제 카메라 다큐멘터리 풍 사진. 도로 쪽 철제 출입문 가까이에 카메라를 두고, 약 1.6m의 서 있는 사람 눈높이에서 35mm급 광각 렌즈로 공동 마당을 대각선으로 가로질러 외부 옥상 계단과 다세대 빌라 정면 및 측면 입면을 바라본다. 하향식 시점이나 평면도처럼 보이지 않는 현실적인 수평 시점이다.\n\n마당 진입부에는 2020년대 중반 한국에서 운용되는 현실적인 흰색 경찰 차량 한 대가 정차해 있고, 차체 위 비상등에서 나온 적색과 청색 빛이 마당 바닥과 건물 외벽, 새시 창 유리, 금속 난간에 번갈아 반사된다. 경광등의 빛만 공간을 물들이며 건물의 영구 구조나 색을 바꾸지 않는다. 사이렌이 작동 중임을 암시하는 비상등 상태이지만 글자나 상징을 과장하지 않는다. 사람, 경찰관, 주민, 얼굴은 전혀 보이지 않게 하고, 계단 아래와 차량에서 계단으로 이어지는 동선에는 인물 합성을 위한 자연스러운 빈 공간을 확보한다. 뒤쪽 모서리에는 일상적으로 사용한 현대식 자전거 한 대가 벽에 기대어 있다.\n\n건물은 인천의 밀집한 구도심 주택가에서 실제로 볼 수 있는 1990~2000년대식 3~4층 규모 다세대 빌라로, 붉은 벽돌 외벽과 하부의 회색 화강석 타일 마감, 평평한 옥상, 낡은 외부 계단이 함께 보인다. 계단은 콘크리트 디딤판과 녹이 조금 밴 도장 금속 난간으로 구성되고 외벽을 따라 옥상으로 이어진다. 알루미늄 또는 PVC 새시 창, 일부 창의 방범창, 작은 현관문, 실용적인 벽부등, 에어컨 실외기와 노출 배관, 외벽 가스 배관과 계량기, 빗물 배수관을 층층이 배치한다. 옥상 가장자리에는 오래되어 군데군데 바랜 녹색 우레탄 방수 도장과 덧칠 흔적이 살짝 드러난다.\n\n좁은 공동 마당은 낡은 콘크리트와 보수한 아스팔트가 섞여 있으며, 밤의 습기로 약간 젖어 작은 물얼룩과 타이어 자국, 배수구 주변의 때가 사실적으로 보인다. 벽 가장자리에는 크기가 서로 다른 생활 화분, 접힌 빨래 건조대와 소량의 생활 잡동사니가 과하지 않게 놓여 실제 거주 흔적을 만든다. 출입문 너머에는 비슷한 붉은 벽돌과 석재 타일 외장의 저층 주택들이 좁은 골목을 따라 밀집해 있고, 전신주와 처진 전선, 에어컨 실외기, 주차된 소형 생활 차량 일부가 자연스럽게 이어진다. 대상 건물이 주변 동네와 단절된 요새나 민무늬 콘크리트 덩어리처럼 보이지 않게 한다.\n\n주변의 차가운 야간 조명과 빌라 벽부등은 약하고 현실적인 밝기이며, 경찰 차량의 적색·청색 비상등 반사가 주요 순간광 역할을 한다. 과도한 안개나 연극적 연출 없이 인천 연안 밤공기의 옅은 습기만 표현한다. 실제 벽돌의 거친 표면, 화강석 타일 이음새, 콘크리트 균열과 얼룩, 금속의 녹과 도장 벗겨짐, 창 유리의 반사, 플라스틱 배관의 사용감을 정확하게 묘사한다. 깨끗한 광고 사진이 아니라 사람이 실제로 거주해 온 장소의 평범한 마모와 얼룩이 남은 현장 기록 사진이어야 한다.\n\n실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 장소 참고 사진, 자연스러운 원근과 심도, 현실적인 노출, 과장 없는 색, 후처리 없는 사실적 질감. 삽화, 렌더링, 건축 시각화, 평면도, 도식, 조감도가 아니다. 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_l10_villa_yard",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_villa_rooftop_unit"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_villa_rooftop_unit",
          "chain_index": 0,
          "prev_bg_id": "",
          "prev_source": "",
          "order_source": "llm"
        },
        "reference_decision": {
          "bg_id": "L10B01",
          "fp_id": "fp_l10_villa_yard",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L10B01 is the sole supplied clean-anchor candidate and must establish dwelling identity without a prior reference. The telephoto view from camera unit 5 toward unit 6 and opening marker 3 supports the consuming shot's compressed two-subject framing while retaining restrained indications of required base markers 5 and 6 and the committed transient overlays.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/floor_plan/fp_l10_villa_yard.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 same-fp candidate reference is available, and this first node is the required floor-plan-seeded dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              8
            ],
            "camera_unit": 5,
            "fov_deg": 25,
            "framing_notes": "Use the committed medium-scale, tight upper-body two-subject staging with only a narrow exterior strip behind the subjects; camera unit 5 supports marker 5 at the frame edge while the view is directed toward unit 6 and opening marker 3.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              7,
              4
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "Show a compressed slice from unit marker 5 toward unit marker 6, with opening marker 3 aligned to look-at cell [7,4]. Retain marker 5 only as the restrained edge structure required by the shot and marker 6 as the directed background area; include other base markers 1, 2, and 4 only where the narrow 25-degree view and subject occlusion permit.",
            "camera_framing_directive": "Frame from camera unit 5 at cell [3,8] toward look-at unit 6 at cell [7,4] with a telephoto 25-degree field of view. Use compressed, narrow coverage for the committed medium-scale, tight upper-body two-subject composition, leaving only a narrow strip of the exterior setting behind them.",
            "subject_position_directive": "Place the two staged subjects in a tight upper-body arrangement, one on the left and one on the right, with their joined shoulders centered. The gripping hands form the lower visual anchor and the lifted gaze carries the upper focus. Do not invent placements for any additional subject cue beyond what the staging and required transient markers commit.",
            "state_cue_directive": "The background is not a clean plate. Carry the committed transient markers 7, 8, 9, 10, 11, and 12 together with numbered elements 1 through 6; marker 12 supplies the committed transient light cue. Do not add state cues beyond those numbered overlays and the shot's desaturated nighttime, low-to-mid-key lighting statement.",
            "negative_continuity_directive": "No numbered element is explicitly ignored and no state-overlay marker is suppressed. Keep all required markers 1 through 12 consistent with the plan, do not introduce unlisted scenario-specific elements, and do not expand the narrow view to unsupported units or openings outside the selected view direction."
          },
          "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: [3, 8]\n  - look_at_unit: 6\n  - look_at_cell: [7, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the committed medium-scale, tight upper-body two-subject staging with only a narrow exterior strip behind the subjects; camera unit 5 supports marker 5 at the frame edge while the view is directed toward unit 6 and opening marker 3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a compressed slice from unit marker 5 toward unit marker 6, with opening marker 3 aligned to look-at cell [7,4]. Retain marker 5 only as the restrained edge structure required by the shot and marker 6 as the directed background area; include other base markers 1, 2, and 4 only where the narrow 25-degree view and subject occlusion permit.\n  - camera_framing_directive: Frame from camera unit 5 at cell [3,8] toward look-at unit 6 at cell [7,4] with a telephoto 25-degree field of view. Use compressed, narrow coverage for the committed medium-scale, tight upper-body two-subject composition, leaving only a narrow strip of the exterior setting behind them.\n  - subject_position_directive: Place the two staged subjects in a tight upper-body arrangement, one on the left and one on the right, with their joined shoulders centered. The gripping hands form the lower visual anchor and the lifted gaze carries the upper focus. Do not invent placements for any additional subject cue beyond what the staging and required transient markers commit.\n  - state_cue_directive: The background is not a clean plate. Carry the committed transient markers 7, 8, 9, 10, 11, and 12 together with numbered elements 1 through 6; marker 12 supplies the committed transient light cue. Do not add state cues beyond those numbered overlays and the shot's desaturated nighttime, low-to-mid-key lighting statement.\n  - negative_continuity_directive: No numbered element is explicitly ignored and no state-overlay marker is suppressed. Keep all required markers 1 through 12 consistent with the plan, do not introduce unlisted scenario-specific elements, and do not expand the narrow view to unsupported units or openings outside the selected view direction.\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: [3, 8]\n  - look_at_unit: 6\n  - look_at_cell: [7, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the committed medium-scale, tight upper-body two-subject staging with only a narrow exterior strip behind the subjects; camera unit 5 supports marker 5 at the frame edge while the view is directed toward unit 6 and opening marker 3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a compressed slice from unit marker 5 toward unit marker 6, with opening marker 3 aligned to look-at cell [7,4]. Retain marker 5 only as the restrained edge structure required by the shot and marker 6 as the directed background area; include other base markers 1, 2, and 4 only where the narrow 25-degree view and subject occlusion permit.\n  - camera_framing_directive: Frame from camera unit 5 at cell [3,8] toward look-at unit 6 at cell [7,4] with a telephoto 25-degree field of view. Use compressed, narrow coverage for the committed medium-scale, tight upper-body two-subject composition, leaving only a narrow strip of the exterior setting behind them.\n  - subject_position_directive: Place the two staged subjects in a tight upper-body arrangement, one on the left and one on the right, with their joined shoulders centered. The gripping hands form the lower visual anchor and the lifted gaze carries the upper focus. Do not invent placements for any additional subject cue beyond what the staging and required transient markers commit.\n  - state_cue_directive: The background is not a clean plate. Carry the committed transient markers 7, 8, 9, 10, 11, and 12 together with numbered elements 1 through 6; marker 12 supplies the committed transient light cue. Do not add state cues beyond those numbered overlays and the shot's desaturated nighttime, low-to-mid-key lighting statement.\n  - negative_continuity_directive: No numbered element is explicitly ignored and no state-overlay marker is suppressed. Keep all required markers 1 through 12 consistent with the plan, do not introduce unlisted scenario-specific elements, and do not expand the narrow view to unsupported units or openings outside the selected view direction.\n\n",
        "camera_decision": {
          "camera_cell": [
            3,
            8
          ],
          "camera_unit": 5,
          "fov_deg": 25,
          "framing_notes": "Use the committed medium-scale, tight upper-body two-subject staging with only a narrow exterior strip behind the subjects; camera unit 5 supports marker 5 at the frame edge while the view is directed toward unit 6 and opening marker 3.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            7,
            4
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show a compressed slice from unit marker 5 toward unit marker 6, with opening marker 3 aligned to look-at cell [7,4]. Retain marker 5 only as the restrained edge structure required by the shot and marker 6 as the directed background area; include other base markers 1, 2, and 4 only where the narrow 25-degree view and subject occlusion permit.",
          "camera_framing_directive": "Frame from camera unit 5 at cell [3,8] toward look-at unit 6 at cell [7,4] with a telephoto 25-degree field of view. Use compressed, narrow coverage for the committed medium-scale, tight upper-body two-subject composition, leaving only a narrow strip of the exterior setting behind them.",
          "subject_position_directive": "Place the two staged subjects in a tight upper-body arrangement, one on the left and one on the right, with their joined shoulders centered. The gripping hands form the lower visual anchor and the lifted gaze carries the upper focus. Do not invent placements for any additional subject cue beyond what the staging and required transient markers commit.",
          "state_cue_directive": "The background is not a clean plate. Carry the committed transient markers 7, 8, 9, 10, 11, and 12 together with numbered elements 1 through 6; marker 12 supplies the committed transient light cue. Do not add state cues beyond those numbered overlays and the shot's desaturated nighttime, low-to-mid-key lighting statement.",
          "negative_continuity_directive": "No numbered element is explicitly ignored and no state-overlay marker is suppressed. Keep all required markers 1 through 12 consistent with the plan, do not introduce unlisted scenario-specific elements, and do not expand the narrow view to unsupported units or openings outside the selected view direction."
        },
        "aerial_ref": {
          "loc_id": "L10",
          "group_id": "bg_villa_rooftop_unit"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L08B01": {
        "status": "ok",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L08B01.png",
        "t2i_prompt": "2026년 동시대 대한민국 인천 연안 지역, 대형 마트 인근의 번화한 상업 도로와 포장마차 거리가 맞닿는 해 질 무렵의 실제 장소. 성인 보행자의 눈높이 약 1.6미터에서 35밀리미터급 렌즈를 장착한 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 화면 한쪽에는 생활형 마트와 음식점이 이어진 저층 복합 상가, 다른 쪽에는 붉고 주황빛인 비닐 천막 포장마차가 촘촘히 늘어서 있다. 점포 외벽은 붉은 벽돌, 작은 석재 타일, 오래된 도장 콘크리트가 뒤섞여 있고, 알루미늄 새시 창과 유리문, 접이식 차양, 방범창, 외벽 에어컨 실외기와 노출 배관, 가스 배관과 계량기, 방범 카메라가 층층이 붙어 있다. 염분과 바닷바람에 바랜 금속 가장자리, 간판 아래의 물때와 먼지, 수선 자국, 긁힌 문턱과 닳은 보도블록 등 실제 연안 상권의 생활 마모를 세밀하게 표현한다.\n\n푸른 저녁 하늘이 아직 남아 있으나 점포의 흰색·붉은색 발광 간판과 포장마차 전구가 이미 켜져 있으며, 일반적인 한국어 업종 문구가 적힌 세로형·가로형 간판이 복잡하게 겹친다. 특정 상호명이나 유명 표지는 사용하지 않는다. 도로 가장자리에는 현대식 택시와 소형 승용차가 밀집해 정차하거나 천천히 지나가며, 운전자나 승객은 보이지 않는다. 자전거 통행이 잦은 거리임을 보여 주는 여러 대의 현대식 생활 자전거와 배달용 자전거가 점포 앞 거치대와 골목 입구에 놓여 있지만 사람은 전혀 없다. 포장마차에는 스테인리스 조리대, 플라스틱 의자와 접이식 탁자, 식재료 상자, 가스통, 쓰레기통이 현실적으로 배치되어 있으나 상인과 손님은 없다. 좁은 옆골목에는 전신주, 늘어진 전선, 가로등, 교통 신호기, 화분과 생활 잡동사니가 이어지고, 주변 건물도 같은 시대의 밀집한 한국 저층 상가와 주거 혼합 건물로 연결되어 대상 공간이 고립된 세트처럼 보이지 않게 한다.\n\n전체 색은 실제 황혼의 차가운 청회색과 상점 조명의 중성적인 흰빛을 중심으로 절제되고 약간 바랜 느낌이며, 포장마차 천막과 일부 간판에서만 깊은 진홍색이 현실적인 강조색으로 드러난다. 과도한 장식 조명이나 초현실적 붉은 원, 환영, 공포 장식은 넣지 않는다. 진짜 콘크리트의 거친 입자, 금속의 산화와 손때, 비닐 천막의 주름과 반투명한 직조감, 목재 상자의 결, 유리의 자연스러운 반사를 정확히 표현한다. 깨끗한 광고 사진이 아니라 영업 시간 직전의 실제 상권을 담은 담담한 현장 기록 사진이며, 과도한 후보정 없이 현실적인 자연광과 상점 조명, 자연스러운 심도와 노출을 사용한다. 사람, 얼굴, 인체는 전혀 묘사하지 않는다. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 회화, 삼차원 시각화가 아닌 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "성인 눈높이 약 1.6미터에서 35밀리미터급 렌즈로 촬영한 넓은 도입 화면. 전경에는 자전거와 포장마차 가장자리, 중경에는 정차하거나 천천히 통과하는 택시와 촘촘한 점포 입구, 후경에는 겹겹이 켜진 한국어 간판과 해 질 무렵의 푸른 하늘이 보이게 한다. 사람은 전혀 넣지 않되 차량, 빽빽한 노점 설비, 켜진 조명으로 영업 시간의 번잡함을 암시한다. 과장된 원근이나 높은 부감은 피하고 실제 보행자가 길가에서 바라본 시점으로 유지한다.",
            "shot_id": "S8_Shot1"
          }
        ],
        "shot_ids": [
          "S8_Shot1"
        ],
        "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": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2026년 동시대 대한민국 인천 연안 지역, 대형 마트 인근의 번화한 상업 도로와 포장마차 거리가 맞닿는 해 질 무렵의 실제 장소. 성인 보행자의 눈높이 약 1.6미터에서 35밀리미터급 렌즈를 장착한 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 화면 한쪽에는 생활형 마트와 음식점이 이어진 저층 복합 상가, 다른 쪽에는 붉고 주황빛인 비닐 천막 포장마차가 촘촘히 늘어서 있다. 점포 외벽은 붉은 벽돌, 작은 석재 타일, 오래된 도장 콘크리트가 뒤섞여 있고, 알루미늄 새시 창과 유리문, 접이식 차양, 방범창, 외벽 에어컨 실외기와 노출 배관, 가스 배관과 계량기, 방범 카메라가 층층이 붙어 있다. 염분과 바닷바람에 바랜 금속 가장자리, 간판 아래의 물때와 먼지, 수선 자국, 긁힌 문턱과 닳은 보도블록 등 실제 연안 상권의 생활 마모를 세밀하게 표현한다.\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.",
        "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"
        }
      },
      "L08B02": {
        "status": "ok",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L08B02.png",
        "t2i_prompt": "2026년 대한민국 인천 연안 지역의 오래된 저층 주택가, 조용한 초저녁에 동네 마트 밖 길가를 촬영한 실제 카메라 다큐멘터리 풍 사진. 카메라는 보행자가 서 있는 높이인 약 1.6미터에서 35밀리미터급 렌즈로 마트 정면을 약간 비스듬히 바라본다. 화면에는 마트 출입문과 진열창, 좁은 보도, 한산한 이면도로가 함께 들어오며, 전경 한쪽에는 나중에 인물이 서서 휴대전화를 확인할 수 있는 자연스러운 빈 공간을 충분히 남긴다. 사람, 얼굴, 인체 실루엣은 어디에도 없다.\n\n마트는 낡은 붉은 벽돌 또는 작은 화강석 타일로 마감된 2~3층 주거·상점 복합 건물의 1층에 자리한다. 화려한 대형 체인점이 아니라 동네 생활형 상점으로, 평범한 ‘마트’ 표기의 빛바랜 간판, 짧은 비닐 차양, 알루미늄 새시 유리문과 진열창, 창 일부의 금속 방범창이 보인다. 실내의 차가운 백색 형광등이 유리를 통해 희미하게 새어 나오지만 내부는 비어 보이고, 상품은 구체적인 상표가 식별되지 않는 생활 잡화와 식료품의 흐릿한 진열 정도로만 보인다. 출입문 주변에는 닳은 플라스틱 음료 상자, 접힌 운반 상자, 작은 화분, 오래된 평상형 벤치가 무질서하지 않게 놓여 실제 영업 공간의 생활감을 만든다.\n\n건물 외벽에는 에어컨 실외기와 노출 배관, 도시가스 배관과 계량기, 오래된 전선 고정구와 빗물 자국이 층층이 붙어 있다. 위층에는 한국 저층 주택에서 흔한 알루미늄 새시 창, 방범창, 작은 빨래 건조대와 생활용 화분이 보인다. 주변에도 비슷한 붉은 벽돌과 타일 외벽의 다세대 주택 및 작은 상가가 촘촘히 이어지고, 좁은 골목 입구, 전신주, 느슨하게 늘어진 전선, 길가에 주차된 평범한 소형 승용차 한 대가 자연스럽게 배치된다. 건물이 주변과 단절된 콘크리트 요새처럼 보이지 않고, 실제 사람이 거주하는 인천의 오래된 해안 생활권 골목과 이어져야 한다.\n\n해가 막 진 뒤의 푸른 회색 자연광이 남아 있고, 마트 형광등과 오래된 가로등이 막 켜진 상태다. 도로는 약간 습기 찬 아스팔트로 미세한 보수 흔적과 타이어 자국, 배수구 주변의 먼지가 보이며, 바닷바람과 염분에 노출된 금속에는 옅은 녹과 변색이 있다. 색감은 현실적인 저채도 회색·갈색·녹색을 중심으로 하고, 간판이나 상자에 제한적인 짙은 진홍색 요소만 작게 남긴다. 과장된 공포 장식, 붉은 원형 표식, 초자연적 흔적은 추가하지 않는다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 꾸밈없는 현장 기록 사진처럼 표현한다. 실제 벽돌의 거친 표면, 금속의 녹과 흠집, 비닐 차양의 주름, 유리의 약한 반사, 낡은 도장의 벗겨짐과 생활 얼룩을 정확하게 보여 준다. 자연스러운 원근과 피사계 심도, 초저녁의 현실적인 노출, 과도한 후보정이 없는 색과 명암. 깨끗한 광고용 사진이 아니며, 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 조감도, 하향식 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "사람이 서서 스마트폰을 확인하는 동작을 나중에 배치할 수 있도록 마트 출입문 앞 보도와 길가의 한쪽 전경을 비워 둔다. 카메라는 길 건너편이 아니라 마트 앞 길가에서 약간 비스듬히 외관과 조용한 도로를 함께 바라보며, 출입문과 불 켜진 진열창이 중경에 오도록 한다. 배경에는 행인이나 점원이 보이지 않아야 하며, 초저녁의 적막함과 답이 오지 않는 시간을 기다리는 듯한 고요한 여백을 강조한다.",
            "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": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2026년 대한민국 인천 연안 지역의 오래된 저층 주택가, 조용한 초저녁에 동네 마트 밖 길가를 촬영한 실제 카메라 다큐멘터리 풍 사진. 카메라는 보행자가 서 있는 높이인 약 1.6미터에서 35밀리미터급 렌즈로 마트 정면을 약간 비스듬히 바라본다. 화면에는 마트 출입문과 진열창, 좁은 보도, 한산한 이면도로가 함께 들어오며, 전경 한쪽에는 나중에 인물이 서서 휴대전화를 확인할 수 있는 자연스러운 빈 공간을 충분히 남긴다. 사람, 얼굴, 인체 실루엣은 어디에도 없다.\n\n마트는 낡은 붉은 벽돌 또는 작은 화강석 타일로 마감된 2~3층 주거·상점 복합 건물의 1층에 자리한다. 화려한 대형 체인점이 아니라 동네 생활형 상점으로, 평범한 ‘마트’ 표기의 빛바랜 간판, 짧은 비닐 차양, 알루미늄 새시 유리문과 진열창, 창 일부의 금속 방범창이 보인다. 실내의 차가운 백색 형광등이 유리를 통해 희미하게 새어 나오지만 내부는 비어 보이고, 상품은 구체적인 상표가 식별되지 않는 생활 잡화와 식료품의 흐릿한 진열 정도로만 보인다. 출입문 주변에는 닳은 플라스틱 음료 상자, 접힌 운반 상자, 작은 화분, 오래된 평상형 벤치가 무질서하지 않게 놓여 실제 영업 공간의 생활감을 만든다.\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.",
        "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/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L08B04.png",
        "t2i_prompt": "2026년 동시대 대한민국 인천 연안 생활권의 실제 대형 마트 내부. 출입 전실 바로 안쪽에서 판매 공간을 대각선으로 바라보는 넓고 현실적인 실내 전경이다. 카메라는 바닥에서 약 1.6미터 높이의 서 있는 사람 눈높이에 놓고, 28~35밀리미터 광각 계열 렌즈로 촬영한다. 여러 줄의 식품 및 생활용품 진열대가 명확한 통행로를 사이에 두고 깊이 이어지며, 화면 한쪽에는 현대식 계산대 열과 고객 서비스 카운터가 나란히 보인다. 입구의 자동문, 보안 게이트, 포개진 쇼핑카트와 장바구니가 전경 가장자리에 자연스럽게 놓이고, 냉장 진열장과 냉동고, 기둥, 천장 설비가 실제 매장 구조처럼 연결된다. 입구를 감시하는 소형 CCTV 카메라를 화면 위쪽 가장자리에 분명히 포함한다.\n\n정규 고객 유입 전의 이른 아침 상태로, 사람이나 얼굴은 전혀 없다. 통행로는 거의 비어 있고 고요하며, 진열대에는 현실적인 양의 상품이 가지런히 채워져 있지만 일부 칸에는 작은 빈자리와 보충 작업의 흔적이 남아 있다. 브랜드를 특정하지 않는 한국어 품목 안내판, 전자가격표와 종이 가격표, 절제된 짙은 진홍색 할인 표식이 드문드문 보인다. 과장된 판촉 장식은 피하고 개점 직전 특유의 정돈된 적막감과 넓은 빈 동선을 강조한다. 흰색 천장 패널과 노출된 환기구, 긴 LED 천장등, 회색 계열의 미끄럼 방지 바닥 타일, 스테인리스와 분체도장 금속 카운터, 투명 아크릴 칸막이, 플라스틱 카트의 실제 재질을 정확히 표현한다. 바닥에는 바퀴 자국과 미세한 긁힘, 카운터 모서리에는 가벼운 마모, 금속에는 손때와 작은 얼룩, 종이 포장에는 실제 인쇄 질감이 있어야 한다.\n\n천장등은 일부만 완전히 켜진 듯한 낮고 균일한 백색광을 만들고, 자동문 너머의 흐린 이른 아침 자연광이 약하게 섞인다. 과도하게 어둡거나 극적인 조명은 피하되, 채도가 낮은 회색·베이지 계열과 제한적인 짙은 진홍색 강조를 사용해 쓸쓸하고 담담한 분위기를 만든다. 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 사진처럼 사실적인 원근과 자연스러운 심도, 정확한 콘크리트·금속·플라스틱·종이 재질, 일상적인 사용 흔적, 인위적인 후처리 없는 색과 노출. 깨끗한 광고용 스톡 사진처럼 보이지 않게 하며, 삽화·도면·평면도·건축 시각화·3차원 렌더가 아닌 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "출입 전실 바로 안쪽의 서 있는 사람 눈높이에서 판매 공간을 대각선으로 넓게 바라본다. 여러 개의 비어 있는 통행로와 진열대 열이 깊이 이어지고, 한쪽 가장자리에는 계산대와 고객 서비스 카운터가 보이게 한다. 이른 아침이라 고객과 직원은 전혀 없고, 개점 직전의 희소하고 조용한 분위기를 유지한다. 입구 쪽 CCTV 카메라는 화면 위쪽 가장자리에 포함한다.",
            "shot_id": "S19_Shot2"
          }
        ],
        "shot_ids": [
          "S19_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "just inside near number 2 (entrance vestibule), facing diagonally across number 1 (sales floor) toward numbers 9, 10, and 11 (shelf runs), with numbers 5 and 6 (checkout and service counters) along one side",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28–35 mm wide angle",
          "framing_notes": "Use a broad but grounded interior view that shows the quiet early-morning circulation path, several clear aisles, and the employee-facing service side; keep the entrance CCTV camera near the upper edge of the composition."
        },
        "reference_decision": {
          "bg_id": "L08B04",
          "fp_id": "fp_l08_mart_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L08B04 is the sole clean anchor candidate and has no available same-fp reference, so it establishes the fixed dwelling identity directly from the floor plan. For S19_Shot2, camera unit 2 at [7,4] looking toward unit 1 at [4,3] with a normal 50-degree lens supports the committed foreground/midground subject relationship while retaining restrained context from target units 1, 2, and the geometry-supported candidate visibility of unit 4.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/floor_plan/fp_l08_mart_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_refs",
            "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 floor-plan-seeded dwelling identity anchor and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              4
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 2 toward unit 1, retaining enough fixed background context for the staged medium two-subject composition while allowing unit 4 only as geometry-supported peripheral context.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              4
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the fixed slice from camera unit 2 toward target unit 1, with unit 2 providing the camera-side context and unit 4 permitted only where supported by the geometry visibility superset. Establish the visible fixed positions of the applicable base markers from 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, and 16; opening markers 3, 14, and 15 are visibility candidates rather than requirements outside the selected 50-degree cone.",
            "camera_framing_directive": "Frame from camera unit 2 at cell [7,4] toward look-at unit 1 at cell [4,3] using the normal lens at 50 degrees. Use neutral coverage suitable for the committed medium framing, preserving background context without broad wide-angle expansion or telephoto compression.",
            "subject_position_directive": "For S19_Shot2, reserve the lower-left foreground for the committed planted subject looking upward and the upper-right midground for the committed mid-step subject looking back across the shared-space relation. Keep their foreground-to-midground separation legible and add no uncommitted subjects.",
            "state_cue_directive": "No committed marker-level state cue beyond \"clean residential space\" applies because the background is expected to be clean and no transient markers are listed; refrain from inventing additional state cues or overlays.",
            "negative_continuity_directive": "Preserve the floor-plan positions of referenced markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, and 16. Do not invent additional numbered elements, transient overlays, or scenario-specific objects. Do not depict units outside camera unit 2 and the geometry-supported visible-unit candidates 1 and 4, and include opening markers 3, 14, or 15 only when they fall within 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\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: [3, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 1, retaining enough fixed background context for the staged medium two-subject composition while allowing unit 4 only as geometry-supported peripheral context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the fixed slice from camera unit 2 toward target unit 1, with unit 2 providing the camera-side context and unit 4 permitted only where supported by the geometry visibility superset. Establish the visible fixed positions of the applicable base markers from 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, and 16; opening markers 3, 14, and 15 are visibility candidates rather than requirements outside the selected 50-degree cone.\n  - camera_framing_directive: Frame from camera unit 2 at cell [7,4] toward look-at unit 1 at cell [4,3] using the normal lens at 50 degrees. Use neutral coverage suitable for the committed medium framing, preserving background context without broad wide-angle expansion or telephoto compression.\n  - subject_position_directive: For S19_Shot2, reserve the lower-left foreground for the committed planted subject looking upward and the upper-right midground for the committed mid-step subject looking back across the shared-space relation. Keep their foreground-to-midground separation legible and add no uncommitted subjects.\n  - state_cue_directive: No committed marker-level state cue beyond \"clean residential space\" applies because the background is expected to be clean and no transient markers are listed; refrain from inventing additional state cues or overlays.\n  - negative_continuity_directive: Preserve the floor-plan positions of referenced markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, and 16. Do not invent additional numbered elements, transient overlays, or scenario-specific objects. Do not depict units outside camera unit 2 and the geometry-supported visible-unit candidates 1 and 4, and include opening markers 3, 14, or 15 only when they fall within 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\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: [3, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 1, retaining enough fixed background context for the staged medium two-subject composition while allowing unit 4 only as geometry-supported peripheral context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the fixed slice from camera unit 2 toward target unit 1, with unit 2 providing the camera-side context and unit 4 permitted only where supported by the geometry visibility superset. Establish the visible fixed positions of the applicable base markers from 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, and 16; opening markers 3, 14, and 15 are visibility candidates rather than requirements outside the selected 50-degree cone.\n  - camera_framing_directive: Frame from camera unit 2 at cell [7,4] toward look-at unit 1 at cell [4,3] using the normal lens at 50 degrees. Use neutral coverage suitable for the committed medium framing, preserving background context without broad wide-angle expansion or telephoto compression.\n  - subject_position_directive: For S19_Shot2, reserve the lower-left foreground for the committed planted subject looking upward and the upper-right midground for the committed mid-step subject looking back across the shared-space relation. Keep their foreground-to-midground separation legible and add no uncommitted subjects.\n  - state_cue_directive: No committed marker-level state cue beyond \"clean residential space\" applies because the background is expected to be clean and no transient markers are listed; refrain from inventing additional state cues or overlays.\n  - negative_continuity_directive: Preserve the floor-plan positions of referenced markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, and 16. Do not invent additional numbered elements, transient overlays, or scenario-specific objects. Do not depict units outside camera unit 2 and the geometry-supported visible-unit candidates 1 and 4, and include opening markers 3, 14, or 15 only when they fall within the selected 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: 2\n  - camera_cell: [7, 4]\n  - look_at_unit: 1\n  - look_at_cell: [3, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 1, retaining enough fixed background context for the staged medium two-subject composition while allowing unit 4 only as geometry-supported peripheral context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the fixed slice from camera unit 2 toward target unit 1, with unit 2 providing the camera-side context and unit 4 permitted only where supported by the geometry visibility superset. Establish the visible fixed positions of the applicable base markers from 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, and 16; opening markers 3, 14, and 15 are visibility candidates rather than requirements outside the selected 50-degree cone.\n  - camera_framing_directive: Frame from camera unit 2 at cell [7,4] toward look-at unit 1 at cell [4,3] using the normal lens at 50 degrees. Use neutral coverage suitable for the committed medium framing, preserving background context without broad wide-angle expansion or telephoto compression.\n  - subject_position_directive: For S19_Shot2, reserve the lower-left foreground for the committed planted subject looking upward and the upper-right midground for the committed mid-step subject looking back across the shared-space relation. Keep their foreground-to-midground separation legible and add no uncommitted subjects.\n  - state_cue_directive: No committed marker-level state cue beyond \"clean residential space\" applies because the background is expected to be clean and no transient markers are listed; refrain from inventing additional state cues or overlays.\n  - negative_continuity_directive: Preserve the floor-plan positions of referenced markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, and 16. Do not invent additional numbered elements, transient overlays, or scenario-specific objects. Do not depict units outside camera unit 2 and the geometry-supported visible-unit candidates 1 and 4, and include opening markers 3, 14, or 15 only when they fall within the selected view.\n\n2026년 동시대 대한민국 인천 연안 생활권의 실제 대형 마트 내부. 출입 전실 바로 안쪽에서 판매 공간을 대각선으로 바라보는 넓고 현실적인 실내 전경이다. 카메라는 바닥에서 약 1.6미터 높이의 서 있는 사람 눈높이에 놓고, 28~35밀리미터 광각 계열 렌즈로 촬영한다. 여러 줄의 식품 및 생활용품 진열대가 명확한 통행로를 사이에 두고 깊이 이어지며, 화면 한쪽에는 현대식 계산대 열과 고객 서비스 카운터가 나란히 보인다. 입구의 자동문, 보안 게이트, 포개진 쇼핑카트와 장바구니가 전경 가장자리에 자연스럽게 놓이고, 냉장 진열장과 냉동고, 기둥, 천장 설비가 실제 매장 구조처럼 연결된다. 입구를 감시하는 소형 CCTV 카메라를 화면 위쪽 가장자리에 분명히 포함한다.\n\n정규 고객 유입 전의 이른 아침 상태로, 사람이나 얼굴은 전혀 없다. 통행로는 거의 비어 있고 고요하며, 진열대에는 현실적인 양의 상품이 가지런히 채워져 있지만 일부 칸에는 작은 빈자리와 보충 작업의 흔적이 남아 있다. 브랜드를 특정하지 않는 한국어 품목 안내판, 전자가격표와 종이 가격표, 절제된 짙은 진홍색 할인 표식이 드문드문 보인다. 과장된 판촉 장식은 피하고 개점 직전 특유의 정돈된 적막감과 넓은 빈 동선을 강조한다. 흰색 천장 패널과 노출된 환기구, 긴 LED 천장등, 회색 계열의 미끄럼 방지 바닥 타일, 스테인리스와 분체도장 금속 카운터, 투명 아크릴 칸막이, 플라스틱 카트의 실제 재질을 정확히 표현한다. 바닥에는 바퀴 자국과 미세한 긁힘, 카운터 모서리에는 가벼운 마모, 금속에는 손때와 작은 얼룩, 종이 포장에는 실제 인쇄 질감이 있어야 한다.\n\n천장등은 일부만 완전히 켜진 듯한 낮고 균일한 백색광을 만들고, 자동문 너머의 흐린 이른 아침 자연광이 약하게 섞인다. 과도하게 어둡거나 극적인 조명은 피하되, 채도가 낮은 회색·베이지 계열과 제한적인 짙은 진홍색 강조를 사용해 쓸쓸하고 담담한 분위기를 만든다. 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 사진처럼 사실적인 원근과 자연스러운 심도, 정확한 콘크리트·금속·플라스틱·종이 재질, 일상적인 사용 흔적, 인위적인 후처리 없는 색과 노출. 깨끗한 광고용 스톡 사진처럼 보이지 않게 하며, 삽화·도면·평면도·건축 시각화·3차원 렌더가 아닌 실제 장소 사진. 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 neutral coverage from unit 2 toward unit 1, retaining enough fixed background context for the staged medium two-subject composition while allowing unit 4 only as geometry-supported peripheral context.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            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 fixed slice from camera unit 2 toward target unit 1, with unit 2 providing the camera-side context and unit 4 permitted only where supported by the geometry visibility superset. Establish the visible fixed positions of the applicable base markers from 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, and 16; opening markers 3, 14, and 15 are visibility candidates rather than requirements outside the selected 50-degree cone.",
          "camera_framing_directive": "Frame from camera unit 2 at cell [7,4] toward look-at unit 1 at cell [4,3] using the normal lens at 50 degrees. Use neutral coverage suitable for the committed medium framing, preserving background context without broad wide-angle expansion or telephoto compression.",
          "subject_position_directive": "For S19_Shot2, reserve the lower-left foreground for the committed planted subject looking upward and the upper-right midground for the committed mid-step subject looking back across the shared-space relation. Keep their foreground-to-midground separation legible and add no uncommitted subjects.",
          "state_cue_directive": "No committed marker-level state cue beyond \"clean residential space\" applies because the background is expected to be clean and no transient markers are listed; refrain from inventing additional state cues or overlays.",
          "negative_continuity_directive": "Preserve the floor-plan positions of referenced markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, and 16. Do not invent additional numbered elements, transient overlays, or scenario-specific objects. Do not depict units outside camera unit 2 and the geometry-supported visible-unit candidates 1 and 4, and include opening markers 3, 14, or 15 only when they fall within the selected view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l08_mart_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l08_mart_main"
          ],
          "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/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L08B03.png",
        "t2i_prompt": "2026년 대한민국 인천 연안 지역의 오래된 저층 주거·상업 혼합 골목에 있는 작은 동네 마트 바깥. 성인 눈높이 약 1.6미터에서 실제 미러리스 카메라와 35밀리미터급 렌즈로 촬영한 다큐멘터리 풍 사진이다. 시선은 마트 출입구와 처마를 비스듬히 올려다보며, 처마 아래에 설치된 현대식 폐쇄회로 보안 카메라가 사건의 증거물로 명확히 식별되도록 화면 위쪽 중앙에 충분한 크기로 보인다. 카메라 본체의 생활 먼지, 금속 장착 브래킷, 렌즈가 향하는 방향, 외벽을 따라 이어지는 노출 전선관, 케이블 고정구와 작은 접속함까지 현실적으로 드러난다. 과장된 미래형 장비나 화면 표시는 없다.\n\n마트는 인천의 오래된 해안 동네에서 흔히 볼 수 있는 소박한 근린 상점 외관이다. 약간 바랜 붉은 벽돌과 회색 석재 타일이 섞인 저층 건물, 알루미늄 새시 출입문과 창문, 일부 내려온 금속 셔터, 창문 방범창, 비와 염분에 얼룩진 얕은 금속 처마와 낡은 비닐 차양, 색이 바랜 일반적인 마트 간판이 보인다. 처마 아래에는 차가운 색의 실용적인 조명 하나가 아직 켜져 있다. 외벽에는 에어컨 실외기와 배관, 가스 배관과 계량기, 오래된 실리콘 보수 자국과 빗물 자국이 자연스럽게 남아 있다. 출입구 곁에는 빈 플라스틱 운반 상자, 접힌 손수레와 짧은 주차 방지봉이 정돈되지 않은 채 놓여 있어 실제 영업 공간의 생활감이 느껴진다. 특정 상표나 식별 가능한 상호는 표시하지 않는다.\n\n배경 골목에는 비슷한 높이의 붉은 벽돌·석재 타일 주택과 작은 점포가 촘촘히 이어지고, 새시 창문과 방범창, 외벽 배관, 에어컨 실외기가 층층이 붙어 있다. 좁은 도로 가장자리에는 평범한 생활 차량 한 대가 주차되어 있으며 전신주와 느슨하게 늘어진 전선이 보인다. 건물이 주변과 단절된 요새나 민무늬 콘크리트 덩어리처럼 보이지 않고 실제 사람이 거주하고 장사하는 연안 동네의 일부로 이어진다.\n\n해가 막 떠오르는 이른 아침, 흐린 서해안 하늘에서 들어오는 차갑고 약한 자연광과 처마등의 잔광이 함께 존재한다. 젖은 듯 어두운 아스팔트, 희미한 바닷바람의 염분 얼룩, 금속의 가벼운 녹과 도장 벗겨짐, 실제 벽돌의 거친 표면, 비닐 차양의 주름, 전선 피복과 유리 반사를 정확한 재질감으로 표현한다. 절제되고 약간 탈색된 현실 색조 속에서 간판이나 상자에 매우 제한적인 짙은 진홍색 흔적만 있으며, 초자연적 붉은 원이나 근거 없는 표식은 없다. 자연스러운 원근과 피사계 심도, 사실적인 노출, 과도한 보정 없는 현장 기록 사진. 사람, 얼굴, 시신, 피는 전혀 없다. 위에서 내려다보는 시점이 아니며 평면도, 건축 도면, 삽화, 컴퓨터 생성 이미지, 건축 시각화가 아니다. 실제 장소에서 실제 카메라로 촬영한 담백한 다큐멘터리 사진, 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "성인 눈높이 약 1.6미터에서 마트 출입구 쪽을 바라보며 처마 아래 보안 카메라가 증거물로 즉시 식별되도록 화면의 위쪽 중앙 부근에 배치한다. 35밀리미터급 렌즈의 중간 거리 가로 구도로 카메라 본체, 장착 브래킷, 렌즈 방향, 노출 배선과 접속함을 선명하게 담고, 아래쪽에는 닫힌 출입문과 낡은 상점 외관을 함께 넣어 설치 장소를 확인할 수 있게 한다. 이른 아침의 차가운 자연광과 아직 켜져 있는 처마등을 사실적으로 표현하며 사람은 등장시키지 않는다.",
            "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": "transition_zone",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2026년 대한민국 인천 연안 지역의 오래된 저층 주거·상업 혼합 골목에 있는 작은 동네 마트 바깥. 성인 눈높이 약 1.6미터에서 실제 미러리스 카메라와 35밀리미터급 렌즈로 촬영한 다큐멘터리 풍 사진이다. 시선은 마트 출입구와 처마를 비스듬히 올려다보며, 처마 아래에 설치된 현대식 폐쇄회로 보안 카메라가 사건의 증거물로 명확히 식별되도록 화면 위쪽 중앙에 충분한 크기로 보인다. 카메라 본체의 생활 먼지, 금속 장착 브래킷, 렌즈가 향하는 방향, 외벽을 따라 이어지는 노출 전선관, 케이블 고정구와 작은 접속함까지 현실적으로 드러난다. 과장된 미래형 장비나 화면 표시는 없다.\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.",
        "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"
        }
      },
      "L13B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L13B01.png",
        "t2i_prompt": "2026년 대한민국 인천 연안 지역의 대형 마트 내부에 있는 총무과 CCTV 보안 모니터 구역. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 사람이 없는 실제 업무 공간이다. 카메라는 출입문을 막 통과한 안쪽에 놓이고 높이 약 1.6미터의 선 자세 눈높이에서, 32밀리미터급 보통 광각 렌즈로 공용 검토 구역을 대각선으로 가로질러 CCTV 콘솔 책상과 보안 모니터 묶음을 바라본다. 하향 평면도 시점이 아니라 사람이 방에 들어서서 보는 자연스러운 수평 시점이다. 모니터 묶음과 비어 있는 검토용 사무 의자들이 화면의 중심을 차지하고, 불안한 관찰자가 설 법한 출입문 쪽 여백은 카메라 뒤편과 측면으로 느껴지게 한다.\n\n천장에는 동시대 한국 상업시설 사무실에서 흔한 흰색 흡음 천장판과 평판형 형광등 또는 실용적인 발광다이오드 조명이 있고, 밝기가 고르지 않은 일부 천장등과 모니터의 차가운 빛이 낮고 긴장된 실내 조도를 만든다. 회백색 벽, 닳은 비닐 바닥재, 모서리가 벗겨진 합판 사무 책상, 오래 사용해 광택이 난 검은 사무 의자, 회색 철제 서류함, 실용적인 선반, 파일철과 종이 더미, 작은 휴지통, 멀티탭과 케이블 덕트, 책상 아래로 정리했지만 일부 처진 전선 등 실제 총무과의 생활감과 업무 흔적을 담는다. 2020년대 중반 수준의 데스크톱 컴퓨터, 평면 보안 모니터, 키보드와 마우스를 사용하며 미래형 조작 화면이나 낡은 아날로그 전용 감시 장비는 넣지 않는다. 전체 색은 실제 사무실의 절제된 회색과 바랜 베이지를 중심으로 하고, 파일철이나 작은 경고 표지에만 탁한 진홍색이 제한적으로 보인다. 읽을 수 있는 상표나 특정 업체명은 없다.\n\n여러 CCTV 화면에는 마트 통로, 창고 출입구, 하역 구역처럼 서로 다른 고정식 보안 카메라 영상이 표시된다. 그중 한 화면에만 남성으로 추정되는 사람 형상의 비정상적으로 짙은 검은 실루엣이 있다. 이 형상은 빛을 거의 반사하지 않는 어두운 덩어리처럼 보이지만 CCTV 화면의 낮은 해상도, 주사 질감, 압축 노이즈와 정보 손실 속에 묻혀 있어 얼굴, 눈, 피부, 의복, 머리 모양과 정확한 신체 윤곽을 전혀 식별할 수 없다. 실루엣은 반드시 보안 화면의 평면 프레임 내부에만 존재하며 실제 사무실 안, 모니터 반사, 벽이나 출입문에는 나타나지 않는다. 방 안에는 실제 인물, 얼굴 또는 신체가 없다.\n\n실제 콘크리트와 도장면의 미세한 얼룩, 금속의 긁힘과 손때, 플라스틱 기기의 잔흠집, 종이의 구김, 의자 직물의 짜임, 합판의 나뭇결을 정확하게 표현한다. 지나치게 정돈된 광고 사진이 아니라 계속 사용 중인 장소를 담은 사실적인 현장 기록 사진, 자연스러운 원근과 깊이감, 현실적인 피사계 심도, 과도한 후처리 없음. 삽화나 삼차원 그래픽, 건축 시각화, 평면도, 도식 이미지가 아닌 실제 미러리스 또는 디지털 일안 반사식 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "출입문 안쪽의 선 자세 눈높이에서 공용 검토 구역의 빈 의자와 책상을 전경과 중경에 두고, 대각선 건너편 CCTV 모니터 묶음이 즉시 시선을 끌도록 구성한다. 실제 사무실 안에는 사람이 없어야 하며, 불안한 관찰자가 서게 될 출입문 쪽 여백은 화면 뒤편에 남긴다. 여러 보안 화면 중 하나에만 식별 불가능한 비정상적으로 어두운 남성형 실루엣을 표시한다.",
            "shot_id": "S20_Shot2"
          },
          {
            "guide_text": "같은 출입문 쪽 시점과 공간 배치를 유지하되 CCTV 콘솔과 모니터 묶음의 비중을 더 높인다. 화면의 주사 질감, 낮은 해상도와 압축 노이즈가 보이도록 하면서 검은 남성형 실루엣은 특정 화면 내부에만 제한한다. 얼굴, 눈, 의복, 피부나 신체 윤곽을 선명하게 만들지 말고 실제 방 안이나 반사면에는 어떤 인물 형상도 추가하지 않는다.",
            "shot_id": "S20_Shot3"
          }
        ],
        "shot_ids": [
          "S20_Shot2",
          "S20_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "just inside number 6 (entrance door), facing diagonally across number 2 (shared review zone) toward number 8 (CCTV console desk) and number 9 (CCTV monitor bank)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "32mm moderate wide angle",
          "framing_notes": "Keep the monitor bank and the seated review positions prominent, with the doorway side of the room behind the anxious standing observer; depict number 16 only inside a CCTV screen and preserve its obscured, unidentifiable silhouette."
        },
        "reference_decision": {
          "bg_id": "L13B01",
          "fp_id": "fp_l13_admin_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L13B01 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. A telephoto view from unit 2 at [5,4] toward unit 3 and fixed marker 9 at [0,4] supports the tight subject isolation staged for S20_Shot2 and the isolated screen detail staged for S20_Shot3.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/floor_plan/fp_l13_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": "anchor_has_no_prior_reference",
            "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": [
              5,
              4
            ],
            "camera_unit": 2,
            "fov_deg": 25,
            "framing_notes": "Use narrow, compressed coverage from unit 2 toward unit 3, with the look-at cell [0,4] centered on fixed marker 9 to support the close framing in S20_Shot2 and the device-surface insert in S20_Shot3.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              0,
              4
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show a narrow sightline from unit 2 into unit 3, centered on base marker 9 at cell [0,4]. Maintain the committed nearby fixed arrangement of markers 8, 9, and 10, while allowing only minimal surrounding portions of units 2 and 3 within the telephoto view; no opening is committed to this narrow framing.",
            "camera_framing_directive": "Frame from camera unit 2 at cell [5,4] toward look-at unit 3 and cell [0,4] with a telephoto 25-degree field of view. Use compressed, narrow coverage centered on fixed marker 9, retaining only the limited surrounding structure needed for the close framing of S20_Shot2 and the insert framing of S20_Shot3.",
            "subject_position_directive": "For S20_Shot2, place the staged primary subject in the foreground middle-center to central-right area at eye level, leaning forward with the fixed off-screen eyeline crossing toward marker 9; the other staged subjects remain outside the tight primary frame. For S20_Shot3, isolate marker 9 nearly square to camera and keep the staged recorded silhouette embedded within transient marker 16 without resolving identifiable features.",
            "state_cue_directive": "Carry transient marker 16 as the committed state cue on fixed marker 9, following the exceptionally dark, desaturated, indistinct presentation staged for S20_Shot3. The background is not marked clean, but no additional transient cues beyond marker 16 are committed and none should be invented.",
            "negative_continuity_directive": "Keep the narrow view consistent with camera unit 2, look-at unit 3, and marker 9; do not introduce units or openings outside the committed narrow coverage. Preserve the floor-plan positions of base markers 1 through 15, and do not add scenario-specific elements or unlisted state overlays beyond marker 16."
          },
          "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: [5, 4]\n  - look_at_unit: 3\n  - look_at_cell: [0, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use narrow, compressed coverage from unit 2 toward unit 3, with the look-at cell [0,4] centered on fixed marker 9 to support the close framing in S20_Shot2 and the device-surface insert in S20_Shot3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow sightline from unit 2 into unit 3, centered on base marker 9 at cell [0,4]. Maintain the committed nearby fixed arrangement of markers 8, 9, and 10, while allowing only minimal surrounding portions of units 2 and 3 within the telephoto view; no opening is committed to this narrow framing.\n  - camera_framing_directive: Frame from camera unit 2 at cell [5,4] toward look-at unit 3 and cell [0,4] with a telephoto 25-degree field of view. Use compressed, narrow coverage centered on fixed marker 9, retaining only the limited surrounding structure needed for the close framing of S20_Shot2 and the insert framing of S20_Shot3.\n  - subject_position_directive: For S20_Shot2, place the staged primary subject in the foreground middle-center to central-right area at eye level, leaning forward with the fixed off-screen eyeline crossing toward marker 9; the other staged subjects remain outside the tight primary frame. For S20_Shot3, isolate marker 9 nearly square to camera and keep the staged recorded silhouette embedded within transient marker 16 without resolving identifiable features.\n  - state_cue_directive: Carry transient marker 16 as the committed state cue on fixed marker 9, following the exceptionally dark, desaturated, indistinct presentation staged for S20_Shot3. The background is not marked clean, but no additional transient cues beyond marker 16 are committed and none should be invented.\n  - negative_continuity_directive: Keep the narrow view consistent with camera unit 2, look-at unit 3, and marker 9; do not introduce units or openings outside the committed narrow coverage. Preserve the floor-plan positions of base markers 1 through 15, and do not add scenario-specific elements or unlisted state overlays beyond marker 16.\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: [5, 4]\n  - look_at_unit: 3\n  - look_at_cell: [0, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use narrow, compressed coverage from unit 2 toward unit 3, with the look-at cell [0,4] centered on fixed marker 9 to support the close framing in S20_Shot2 and the device-surface insert in S20_Shot3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow sightline from unit 2 into unit 3, centered on base marker 9 at cell [0,4]. Maintain the committed nearby fixed arrangement of markers 8, 9, and 10, while allowing only minimal surrounding portions of units 2 and 3 within the telephoto view; no opening is committed to this narrow framing.\n  - camera_framing_directive: Frame from camera unit 2 at cell [5,4] toward look-at unit 3 and cell [0,4] with a telephoto 25-degree field of view. Use compressed, narrow coverage centered on fixed marker 9, retaining only the limited surrounding structure needed for the close framing of S20_Shot2 and the insert framing of S20_Shot3.\n  - subject_position_directive: For S20_Shot2, place the staged primary subject in the foreground middle-center to central-right area at eye level, leaning forward with the fixed off-screen eyeline crossing toward marker 9; the other staged subjects remain outside the tight primary frame. For S20_Shot3, isolate marker 9 nearly square to camera and keep the staged recorded silhouette embedded within transient marker 16 without resolving identifiable features.\n  - state_cue_directive: Carry transient marker 16 as the committed state cue on fixed marker 9, following the exceptionally dark, desaturated, indistinct presentation staged for S20_Shot3. The background is not marked clean, but no additional transient cues beyond marker 16 are committed and none should be invented.\n  - negative_continuity_directive: Keep the narrow view consistent with camera unit 2, look-at unit 3, and marker 9; do not introduce units or openings outside the committed narrow coverage. Preserve the floor-plan positions of base markers 1 through 15, and do not add scenario-specific elements or unlisted state overlays beyond marker 16.\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: [5, 4]\n  - look_at_unit: 3\n  - look_at_cell: [0, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use narrow, compressed coverage from unit 2 toward unit 3, with the look-at cell [0,4] centered on fixed marker 9 to support the close framing in S20_Shot2 and the device-surface insert in S20_Shot3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow sightline from unit 2 into unit 3, centered on base marker 9 at cell [0,4]. Maintain the committed nearby fixed arrangement of markers 8, 9, and 10, while allowing only minimal surrounding portions of units 2 and 3 within the telephoto view; no opening is committed to this narrow framing.\n  - camera_framing_directive: Frame from camera unit 2 at cell [5,4] toward look-at unit 3 and cell [0,4] with a telephoto 25-degree field of view. Use compressed, narrow coverage centered on fixed marker 9, retaining only the limited surrounding structure needed for the close framing of S20_Shot2 and the insert framing of S20_Shot3.\n  - subject_position_directive: For S20_Shot2, place the staged primary subject in the foreground middle-center to central-right area at eye level, leaning forward with the fixed off-screen eyeline crossing toward marker 9; the other staged subjects remain outside the tight primary frame. For S20_Shot3, isolate marker 9 nearly square to camera and keep the staged recorded silhouette embedded within transient marker 16 without resolving identifiable features.\n  - state_cue_directive: Carry transient marker 16 as the committed state cue on fixed marker 9, following the exceptionally dark, desaturated, indistinct presentation staged for S20_Shot3. The background is not marked clean, but no additional transient cues beyond marker 16 are committed and none should be invented.\n  - negative_continuity_directive: Keep the narrow view consistent with camera unit 2, look-at unit 3, and marker 9; do not introduce units or openings outside the committed narrow coverage. Preserve the floor-plan positions of base markers 1 through 15, and do not add scenario-specific elements or unlisted state overlays beyond marker 16.\n\n2026년 대한민국 인천 연안 지역의 대형 마트 내부에 있는 총무과 CCTV 보안 모니터 구역. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 사람이 없는 실제 업무 공간이다. 카메라는 출입문을 막 통과한 안쪽에 놓이고 높이 약 1.6미터의 선 자세 눈높이에서, 32밀리미터급 보통 광각 렌즈로 공용 검토 구역을 대각선으로 가로질러 CCTV 콘솔 책상과 보안 모니터 묶음을 바라본다. 하향 평면도 시점이 아니라 사람이 방에 들어서서 보는 자연스러운 수평 시점이다. 모니터 묶음과 비어 있는 검토용 사무 의자들이 화면의 중심을 차지하고, 불안한 관찰자가 설 법한 출입문 쪽 여백은 카메라 뒤편과 측면으로 느껴지게 한다.\n\n천장에는 동시대 한국 상업시설 사무실에서 흔한 흰색 흡음 천장판과 평판형 형광등 또는 실용적인 발광다이오드 조명이 있고, 밝기가 고르지 않은 일부 천장등과 모니터의 차가운 빛이 낮고 긴장된 실내 조도를 만든다. 회백색 벽, 닳은 비닐 바닥재, 모서리가 벗겨진 합판 사무 책상, 오래 사용해 광택이 난 검은 사무 의자, 회색 철제 서류함, 실용적인 선반, 파일철과 종이 더미, 작은 휴지통, 멀티탭과 케이블 덕트, 책상 아래로 정리했지만 일부 처진 전선 등 실제 총무과의 생활감과 업무 흔적을 담는다. 2020년대 중반 수준의 데스크톱 컴퓨터, 평면 보안 모니터, 키보드와 마우스를 사용하며 미래형 조작 화면이나 낡은 아날로그 전용 감시 장비는 넣지 않는다. 전체 색은 실제 사무실의 절제된 회색과 바랜 베이지를 중심으로 하고, 파일철이나 작은 경고 표지에만 탁한 진홍색이 제한적으로 보인다. 읽을 수 있는 상표나 특정 업체명은 없다.\n\n여러 CCTV 화면에는 마트 통로, 창고 출입구, 하역 구역처럼 서로 다른 고정식 보안 카메라 영상이 표시된다. 그중 한 화면에만 남성으로 추정되는 사람 형상의 비정상적으로 짙은 검은 실루엣이 있다. 이 형상은 빛을 거의 반사하지 않는 어두운 덩어리처럼 보이지만 CCTV 화면의 낮은 해상도, 주사 질감, 압축 노이즈와 정보 손실 속에 묻혀 있어 얼굴, 눈, 피부, 의복, 머리 모양과 정확한 신체 윤곽을 전혀 식별할 수 없다. 실루엣은 반드시 보안 화면의 평면 프레임 내부에만 존재하며 실제 사무실 안, 모니터 반사, 벽이나 출입문에는 나타나지 않는다. 방 안에는 실제 인물, 얼굴 또는 신체가 없다.\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": 2,
          "fov_deg": 25,
          "framing_notes": "Use narrow, compressed coverage from unit 2 toward unit 3, with the look-at cell [0,4] centered on fixed marker 9 to support the close framing in S20_Shot2 and the device-surface insert in S20_Shot3.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            0,
            4
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show a narrow sightline from unit 2 into unit 3, centered on base marker 9 at cell [0,4]. Maintain the committed nearby fixed arrangement of markers 8, 9, and 10, while allowing only minimal surrounding portions of units 2 and 3 within the telephoto view; no opening is committed to this narrow framing.",
          "camera_framing_directive": "Frame from camera unit 2 at cell [5,4] toward look-at unit 3 and cell [0,4] with a telephoto 25-degree field of view. Use compressed, narrow coverage centered on fixed marker 9, retaining only the limited surrounding structure needed for the close framing of S20_Shot2 and the insert framing of S20_Shot3.",
          "subject_position_directive": "For S20_Shot2, place the staged primary subject in the foreground middle-center to central-right area at eye level, leaning forward with the fixed off-screen eyeline crossing toward marker 9; the other staged subjects remain outside the tight primary frame. For S20_Shot3, isolate marker 9 nearly square to camera and keep the staged recorded silhouette embedded within transient marker 16 without resolving identifiable features.",
          "state_cue_directive": "Carry transient marker 16 as the committed state cue on fixed marker 9, following the exceptionally dark, desaturated, indistinct presentation staged for S20_Shot3. The background is not marked clean, but no additional transient cues beyond marker 16 are committed and none should be invented.",
          "negative_continuity_directive": "Keep the narrow view consistent with camera unit 2, look-at unit 3, and marker 9; do not introduce units or openings outside the committed narrow coverage. Preserve the floor-plan positions of base markers 1 through 15, and do not add scenario-specific elements or unlisted state overlays beyond marker 16."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l13_admin_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l13_admin_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L12B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L12",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L12B02.png",
        "t2i_prompt": "2026년 대한민국 인천 연안 지역의 현실적인 중소 규모 경찰서 사무실 당직 구역을 촬영한 실제 카메라 다큐멘터리 풍 사진. 야간 당직 시간이라 대부분의 공용 업무 자리는 비어 있고, 형광등 일부만 켜진 조용하고 실무적인 분위기다. 카메라는 주출입문 가까이에 서서 약 1.6m 높이의 사람 눈높이로, 공용 업무 구역을 대각선으로 가로질러 안쪽의 당직 수사관 책상과 데스크톱 모니터를 바라본다. 35mm급 광각 렌즈의 자연스러운 원근감으로 출입문에서 당직 책상까지 이어지는 분명한 이동 통로와 중경의 공용 업무 가구를 함께 담는다. 절대로 천장 위 시점이나 평면도 시점이 아니다.\n\n동시대 한국 관공서 사무실에서 흔히 볼 수 있는 회백색 벽, 오래 사용해 모서리가 닳은 합판 사무용 책상, 낮은 회색 파티션, 검은색 회전의자, 금속 서류 캐비닛, 유선 사무 전화, 키보드, 작은 휴지통, 실무 공지물이 붙은 게시판을 사실적으로 배치한다. 창에는 알루미늄 새시와 블라인드가 있으며, 유리 너머로는 어두운 밤과 희미한 외부 보안등만 보인다. 천장의 평범한 LED 또는 형광등은 일부만 켜져 있고, 데스크톱 모니터의 약한 푸른빛이 당직 책상 주변에 현실적으로 섞인다. 모니터에는 GPS 좌표, 디지털 지도, 전화 위치 추적 결과, 인물 사진이 전혀 없으며 평범한 잠금 화면이나 식별할 수 없는 업무 대기 화면만 표시한다. 책상 위에도 인물 사진은 없다. 현대식 스마트폰 한 대는 고정 비품이 아니라 방금 잠시 내려놓은 휴대 물건처럼 책상 가장자리에 놓여 있다.\n\n과도하게 정돈된 새 사무실이 아니라 실제 야간 근무가 이어지는 생활감 있는 공간으로 표현한다. 책상 표면의 잔기스, 손때 묻은 파티션 가장자리, 바퀴 자국과 미세한 얼룩이 남은 비닐 타일 바닥, 금속 캐비닛의 작은 찍힘, 전선과 멀티탭, 약간 비뚤어진 서류철과 평범한 사무용품을 절제해 담는다. 전체 색감은 현실적인 회색과 탁한 청색 계열이며, 붉은 서류철이나 비상 안내 표지의 작은 짙은 적색 요소만 제한적으로 보인다. 초자연적 표식, 붉은 원, 환각 이미지, 의례 물품은 없다. 사람, 얼굴, 신체, 실루엣은 전혀 없다.\n\n실제 DSLR 또는 미러리스 카메라와 35mm급 렌즈로 촬영한 꾸밈없는 현장 기록 사진, 현실적인 저조도 노출과 자연스러운 심도, 실제 콘크리트·금속의 미세한 산화 흔적·플라스틱·직물·목재 무늬와 일상적인 마모를 정확히 표현한다. 과장된 조명, 인위적인 후처리, 깨끗한 스톡 사진 느낌, 삽화, 그래픽, 3D 건축 시각화가 아닌 실제 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "주출입문 쪽 전경에서 공용 업무 구역과 중경의 가구를 지나 당직 수사관 책상 및 데스크톱 모니터로 시선이 이어지게 한다. 입구부터 책상까지의 빈 이동 동선을 가리지 말고, 야간 당직 시간이라 대부분의 자리가 비어 있는 상태를 유지한다. 데스크톱 화면에는 GPS 좌표·지도·추적 결과·사진을 표시하지 말고 평범한 잠금 화면이나 비식별 업무 대기 화면만 둔다. 현대식 스마트폰은 잠시 사용되는 휴대 물건처럼 책상 가장자리에 자연스럽게 놓되 배경의 영구 설비처럼 강조하지 않는다. 인물은 생성하지 않는다.",
            "shot_id": "S16_Shot3"
          }
        ],
        "shot_ids": [
          "S16_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 4 (main exit door), facing diagonally across number 1 (shared work area) toward number 6 (duty detective desk) and number 7 (desktop monitor)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep number 5 in the middle ground and show the clear entrance-to-duty-desk path; depict number 13 as a temporary handheld object, while the desk photos and GPS result are absent."
        },
        "reference_decision": {
          "bg_id": "L12B02",
          "fp_id": "fp_police_office_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L12B02 is the sole supplied clean-anchor candidate and therefore establishes dwelling identity directly from the floor plan. The camera is placed at the listed unit 2 cell and aimed into unit 1 near markers 6 and 7; the telephoto view supports the insert-scale consuming shot while retaining the committed unit 1 and unit 2 relationship.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/floor_plan/fp_police_office_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_no_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp plate exists in the candidate catalog, and the identity anchor must be rendered directly from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              1
            ],
            "camera_unit": 2,
            "fov_deg": 25,
            "framing_notes": "Use the narrow, compressed view from unit 2 toward unit 1 to support the insert-scale staging while retaining a restrained fixed-element context around markers 6 and 7.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              1,
              7
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the narrow slice from unit 2 into unit 1, centered near fixed markers 6 and 7. Preserve the floor-plan relationship of referenced markers 1, 2, 4, 5, 6, 7, 8, 9, 11 and 12 where they fall within the telephoto view; no additional unit is committed as visible.",
            "camera_framing_directive": "Frame from camera unit 2 at cell [8,1] toward unit 1 at look-at cell [1,7] with a telephoto 25-degree field of view, producing narrow, compressed coverage appropriate to the insert staging and a soft contextual background.",
            "subject_position_directive": "For S16_Shot3, reserve the central foreground for the presenting hand and marker 13, keep the presenting subject's partial torso at one frame edge, and place the second leaning subject in the soft background for scale; invent no additional subjects.",
            "state_cue_directive": "Carry transient marker 13 as the localized active state cue and preserve the restrained nighttime ambience committed by S16_Shot3. Do not add state cues beyond marker 13 and the listed shot-facing lighting facts.",
            "negative_continuity_directive": "Do not introduce ignored markers 14 or 15. Do not relocate fixed markers 5, 6, 7, 8, 9 or openings 4, 11, 12, and do not depict units or openings outside the narrow committed view merely because they occur in geometry supersets."
          },
          "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: [8, 1]\n  - look_at_unit: 1\n  - look_at_cell: [1, 7]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the narrow, compressed view from unit 2 toward unit 1 to support the insert-scale staging while retaining a restrained fixed-element context around markers 6 and 7.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the narrow slice from unit 2 into unit 1, centered near fixed markers 6 and 7. Preserve the floor-plan relationship of referenced markers 1, 2, 4, 5, 6, 7, 8, 9, 11 and 12 where they fall within the telephoto view; no additional unit is committed as visible.\n  - camera_framing_directive: Frame from camera unit 2 at cell [8,1] toward unit 1 at look-at cell [1,7] with a telephoto 25-degree field of view, producing narrow, compressed coverage appropriate to the insert staging and a soft contextual background.\n  - subject_position_directive: For S16_Shot3, reserve the central foreground for the presenting hand and marker 13, keep the presenting subject's partial torso at one frame edge, and place the second leaning subject in the soft background for scale; invent no additional subjects.\n  - state_cue_directive: Carry transient marker 13 as the localized active state cue and preserve the restrained nighttime ambience committed by S16_Shot3. Do not add state cues beyond marker 13 and the listed shot-facing lighting facts.\n  - negative_continuity_directive: Do not introduce ignored markers 14 or 15. Do not relocate fixed markers 5, 6, 7, 8, 9 or openings 4, 11, 12, and do not depict units or openings outside the narrow committed view merely because they occur in geometry supersets.\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: [8, 1]\n  - look_at_unit: 1\n  - look_at_cell: [1, 7]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the narrow, compressed view from unit 2 toward unit 1 to support the insert-scale staging while retaining a restrained fixed-element context around markers 6 and 7.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the narrow slice from unit 2 into unit 1, centered near fixed markers 6 and 7. Preserve the floor-plan relationship of referenced markers 1, 2, 4, 5, 6, 7, 8, 9, 11 and 12 where they fall within the telephoto view; no additional unit is committed as visible.\n  - camera_framing_directive: Frame from camera unit 2 at cell [8,1] toward unit 1 at look-at cell [1,7] with a telephoto 25-degree field of view, producing narrow, compressed coverage appropriate to the insert staging and a soft contextual background.\n  - subject_position_directive: For S16_Shot3, reserve the central foreground for the presenting hand and marker 13, keep the presenting subject's partial torso at one frame edge, and place the second leaning subject in the soft background for scale; invent no additional subjects.\n  - state_cue_directive: Carry transient marker 13 as the localized active state cue and preserve the restrained nighttime ambience committed by S16_Shot3. Do not add state cues beyond marker 13 and the listed shot-facing lighting facts.\n  - negative_continuity_directive: Do not introduce ignored markers 14 or 15. Do not relocate fixed markers 5, 6, 7, 8, 9 or openings 4, 11, 12, and do not depict units or openings outside the narrow committed view merely because they occur in geometry supersets.\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: [8, 1]\n  - look_at_unit: 1\n  - look_at_cell: [1, 7]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the narrow, compressed view from unit 2 toward unit 1 to support the insert-scale staging while retaining a restrained fixed-element context around markers 6 and 7.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the narrow slice from unit 2 into unit 1, centered near fixed markers 6 and 7. Preserve the floor-plan relationship of referenced markers 1, 2, 4, 5, 6, 7, 8, 9, 11 and 12 where they fall within the telephoto view; no additional unit is committed as visible.\n  - camera_framing_directive: Frame from camera unit 2 at cell [8,1] toward unit 1 at look-at cell [1,7] with a telephoto 25-degree field of view, producing narrow, compressed coverage appropriate to the insert staging and a soft contextual background.\n  - subject_position_directive: For S16_Shot3, reserve the central foreground for the presenting hand and marker 13, keep the presenting subject's partial torso at one frame edge, and place the second leaning subject in the soft background for scale; invent no additional subjects.\n  - state_cue_directive: Carry transient marker 13 as the localized active state cue and preserve the restrained nighttime ambience committed by S16_Shot3. Do not add state cues beyond marker 13 and the listed shot-facing lighting facts.\n  - negative_continuity_directive: Do not introduce ignored markers 14 or 15. Do not relocate fixed markers 5, 6, 7, 8, 9 or openings 4, 11, 12, and do not depict units or openings outside the narrow committed view merely because they occur in geometry supersets.\n\n2026년 대한민국 인천 연안 지역의 현실적인 중소 규모 경찰서 사무실 당직 구역을 촬영한 실제 카메라 다큐멘터리 풍 사진. 야간 당직 시간이라 대부분의 공용 업무 자리는 비어 있고, 형광등 일부만 켜진 조용하고 실무적인 분위기다. 카메라는 주출입문 가까이에 서서 약 1.6m 높이의 사람 눈높이로, 공용 업무 구역을 대각선으로 가로질러 안쪽의 당직 수사관 책상과 데스크톱 모니터를 바라본다. 35mm급 광각 렌즈의 자연스러운 원근감으로 출입문에서 당직 책상까지 이어지는 분명한 이동 통로와 중경의 공용 업무 가구를 함께 담는다. 절대로 천장 위 시점이나 평면도 시점이 아니다.\n\n동시대 한국 관공서 사무실에서 흔히 볼 수 있는 회백색 벽, 오래 사용해 모서리가 닳은 합판 사무용 책상, 낮은 회색 파티션, 검은색 회전의자, 금속 서류 캐비닛, 유선 사무 전화, 키보드, 작은 휴지통, 실무 공지물이 붙은 게시판을 사실적으로 배치한다. 창에는 알루미늄 새시와 블라인드가 있으며, 유리 너머로는 어두운 밤과 희미한 외부 보안등만 보인다. 천장의 평범한 LED 또는 형광등은 일부만 켜져 있고, 데스크톱 모니터의 약한 푸른빛이 당직 책상 주변에 현실적으로 섞인다. 모니터에는 GPS 좌표, 디지털 지도, 전화 위치 추적 결과, 인물 사진이 전혀 없으며 평범한 잠금 화면이나 식별할 수 없는 업무 대기 화면만 표시한다. 책상 위에도 인물 사진은 없다. 현대식 스마트폰 한 대는 고정 비품이 아니라 방금 잠시 내려놓은 휴대 물건처럼 책상 가장자리에 놓여 있다.\n\n과도하게 정돈된 새 사무실이 아니라 실제 야간 근무가 이어지는 생활감 있는 공간으로 표현한다. 책상 표면의 잔기스, 손때 묻은 파티션 가장자리, 바퀴 자국과 미세한 얼룩이 남은 비닐 타일 바닥, 금속 캐비닛의 작은 찍힘, 전선과 멀티탭, 약간 비뚤어진 서류철과 평범한 사무용품을 절제해 담는다. 전체 색감은 현실적인 회색과 탁한 청색 계열이며, 붉은 서류철이나 비상 안내 표지의 작은 짙은 적색 요소만 제한적으로 보인다. 초자연적 표식, 붉은 원, 환각 이미지, 의례 물품은 없다. 사람, 얼굴, 신체, 실루엣은 전혀 없다.\n\n실제 DSLR 또는 미러리스 카메라와 35mm급 렌즈로 촬영한 꾸밈없는 현장 기록 사진, 현실적인 저조도 노출과 자연스러운 심도, 실제 콘크리트·금속의 미세한 산화 흔적·플라스틱·직물·목재 무늬와 일상적인 마모를 정확히 표현한다. 과장된 조명, 인위적인 후처리, 깨끗한 스톡 사진 느낌, 삽화, 그래픽, 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": [
            8,
            1
          ],
          "camera_unit": 2,
          "fov_deg": 25,
          "framing_notes": "Use the narrow, compressed view from unit 2 toward unit 1 to support the insert-scale staging while retaining a restrained fixed-element context around markers 6 and 7.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            1,
            7
          ],
          "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 slice from unit 2 into unit 1, centered near fixed markers 6 and 7. Preserve the floor-plan relationship of referenced markers 1, 2, 4, 5, 6, 7, 8, 9, 11 and 12 where they fall within the telephoto view; no additional unit is committed as visible.",
          "camera_framing_directive": "Frame from camera unit 2 at cell [8,1] toward unit 1 at look-at cell [1,7] with a telephoto 25-degree field of view, producing narrow, compressed coverage appropriate to the insert staging and a soft contextual background.",
          "subject_position_directive": "For S16_Shot3, reserve the central foreground for the presenting hand and marker 13, keep the presenting subject's partial torso at one frame edge, and place the second leaning subject in the soft background for scale; invent no additional subjects.",
          "state_cue_directive": "Carry transient marker 13 as the localized active state cue and preserve the restrained nighttime ambience committed by S16_Shot3. Do not add state cues beyond marker 13 and the listed shot-facing lighting facts.",
          "negative_continuity_directive": "Do not introduce ignored markers 14 or 15. Do not relocate fixed markers 5, 6, 7, 8, 9 or openings 4, 11, 12, and do not depict units or openings outside the narrow committed view merely because they occur in geometry supersets."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_police_office_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_police_office_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "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/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L12B01.png",
        "t2i_prompt": "2026년 동시대 대한민국 인천 연안 지역의 실제 경찰서 수사 사무실. 주 수사관 책상 바로 근처에서 당직 형사 책상과 데스크톱 모니터, 사무실 출입문 방향을 대각선으로 바라본다. 실제 미러리스 또는 DSLR 카메라에 32mm 광각 계열 렌즈를 사용하고, 서 있는 사람의 눈높이 약 1.6m에서 촬영한 실제 카메라 다큐멘터리 풍 사진이다. 하향식 시점, 평면도, 건축 도식이 아니다.\n\n주 수사관 책상이 화면 전경을 크게 차지하며, 책상 위에는 살인 사건 관련 인화 사진 여러 장과 수사 서류, 파일철, 문서 트레이, 키보드, 마우스, 유선 사무 전화가 급히 검토하다 둔 것처럼 자연스럽게 펼쳐져 있다. 사건 사진은 비선정적인 수사 자료로, 비어 있는 사건 현장과 증거 표식, 흐트러진 가구, 건물 외부 및 증거물의 일부만 담는다. 사진 속에도 사람, 얼굴, 시신, 신체, 피는 전혀 보이지 않는다. 인화지의 실제 광택, 가장자리 말림, 프린터 색 편차와 압축된 기록 이미지의 질감이 보인다.\n\n중경에는 당직 형사 책상과 현대적인 데스크톱 모니터가 보인다. 모니터 화면에는 2020년대 중반 한국 경찰 실무에서 사용할 법한 현실적인 디지털 지도와 GPS 위치 조회 결과가 표시되어 있다. 인천 연안과 서해의 섬 지형을 보여 주는 지도, 좌표 정보 패널, 단일 위치 표식이 화면 안에서 알아볼 수 있어야 하며, 과장된 홀로그램이나 미래형 그래픽은 없다. 화면의 미세한 픽셀, 약한 반사와 일반적인 한국어 업무용 인터페이스가 실제 모니터 안에만 존재한다.\n\n배경에는 평면도에서 확인되는 상대적 배치에 맞춘 다른 업무용 책상과 칸막이, 회색 철제 서류 캐비닛, 복합기, 휴지통, 출입문과 창이 이어진다. 출입문 방향과 빈 통로가 프레임 안에서 읽혀야 한다. 사무실에는 사람이 한 명도 없고 얼굴이나 인체 형상도 없다. 의자는 조금 밀려 있고 일부 서류가 열린 채이며 모니터 몇 대가 켜져 있어, 업무 중 잠시 전원이 자리를 비운 상태가 설득력 있게 느껴진다. 불필요한 범죄 장식이나 초자연적 표식은 추가하지 않는다.\n\n한국의 실제 관공서에서 흔한 흰색 또는 옅은 회색 도장 벽, 낮은 흡음 천장재, 평범한 매입형 LED 또는 형광등, 회색 칸막이 패브릭, 긁히고 닳은 합판 책상 모서리, 금속 캐비닛의 작은 찌그러짐과 손때, 얽힌 전원선과 현실적인 사무용품을 표현한다. 낮 시간의 흐린 연안 자연광이 창을 통해 들어오고 일반 사무 조명이 함께 켜져 있으며, 색은 현실적으로 약간 바래고 절제되어 있다. 창문 유리에는 약한 해안 습기 자국과 먼지가 있고, 책상과 바닥에는 매일 사용하는 공간의 가벼운 얼룩과 마모가 남아 있다.\n\n깨끗한 스톡 사진이나 과도하게 정돈된 전시 공간이 아니라 실제 근무 장소를 사실적으로 기록한 사진. 실제 콘크리트와 금속의 표면, 칸막이 천의 직조, 종이와 목재 무늬, 플라스틱 사무 기기의 사용 흔적을 정확히 표현한다. 자연스러운 원근과 깊이감, 전경의 책상 및 사진은 선명하고 후경도 공간 구조를 알아볼 수 있는 자연스러운 피사계 심도, 과도한 후처리 없음. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "주 수사관 책상과 그 위에 넓게 펼쳐진 비선정적 살인 사건 수사 사진을 강한 전경 요소로 둔다. 사진에는 빈 사건 현장, 증거 표식, 훼손된 실내와 외부 현장만 보이고 사람, 얼굴, 시신, 피는 보이지 않아야 한다. 뒤쪽에는 당직 형사 책상, GPS 위치 결과가 표시된 데스크톱 모니터와 출입문 방향이 함께 읽히게 하며, 사무실은 방금 모두 자리를 비운 듯 완전히 비어 있어야 한다.",
            "shot_id": "S21_Shot6"
          },
          {
            "guide_text": "전경의 사건 사진 더미와 중경의 데스크톱 모니터가 한 시선 안에서 연결되도록 구성한다. 모니터에는 인천 연안과 서해 섬 지역을 나타내는 현실적인 한국어 디지털 지도, GPS 좌표 정보 패널과 단일 위치 표식이 식별 가능하게 보이되 미래형 인터페이스로 만들지 않는다. 열린 출입문 또는 출입문 주변의 빈 통로를 프레임에 남겨 일시적으로 비워진 경찰 사무실이라는 상태를 분명히 한다.",
            "shot_id": "S21_Shot11"
          }
        ],
        "shot_ids": [
          "S21_Shot6",
          "S21_Shot11"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 5 (primary investigator desk), facing diagonally toward number 6 (duty detective desk) and number 7 (desktop monitor)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "32mm wide angle",
          "framing_notes": "Give number 5 and temporary number 14 strong foreground visibility while keeping number 7 readable for temporary number 15; the office should appear temporarily unoccupied."
        },
        "reference_decision": {
          "bg_id": "L12B01",
          "fp_id": "fp_police_office_main",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "The target markers and fixed inventory identify the same physical space established by L12B02, but the camera reverses from unit 1 toward unit 2 and opening marker 4. This genuinely different camera/look-at geometry exposes a different structural slice needed by the close and medium consuming shots, so the reference commits fixed positions while this node receives its own view.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L12B02.png"
          ],
          "source_bg_ids": [
            "L12B02"
          ],
          "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_reference_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "physical_space_1",
                "ref_bg_id": "L12B02",
                "space_description": "The same contiguous physical space containing units 1 and 2 and their shared fixed-marker layout."
              }
            ],
            "why_single_ref_or_two_refs": "One earlier reference is sufficient because the consuming shots remain within the same contiguous physical space; no second distinct space is committed as co-visible."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 1 toward unit 2 and opening marker 4, retaining enough lateral context for fixed markers flanking the central sightline while supporting both close and medium consuming-shot crops.",
            "lens_enum": "normal",
            "look_at_cell": [
              8,
              3
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 looking toward unit 2, with opening marker 4 on the central sightline and fixed markers 5, 6, 7, 8 and 9 maintaining the positions established by L12B02 where visible. Markers 10, 11 and 12 may contribute only when they fall inside the normal view; the geometry's visibility lists are supersets rather than requirements.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [3,4] toward unit 2 at look-at cell [8,3] with a normal 50-degree field of view. Use neutral coverage along the central line to opening marker 4, with enough side context for the fixed markers required by the medium staging and room for a tighter consuming-shot crop.",
            "subject_position_directive": "For S21_Shot6, reserve the center for a tight, nearly frontal close framing at seated eye level. For S21_Shot11, reserve the central midground for a back-facing subject, keep the paused hand action readable near the lower silhouette, and align opening marker 4 in the upper-center background. Invent no additional subjects.",
            "state_cue_directive": "Carry transient markers 14 and 15 where the chosen view and consuming-shot crop permit, together with the restrained desaturated daytime ambience committed by S21_Shot6 and S21_Shot11. Do not add other state cues, and do not force a transient marker into a crop that explicitly excludes it.",
            "negative_continuity_directive": "Do not introduce ignored marker 13. Preserve the same fixed positions established by reference L12B02 for markers 5, 6, 7, 8, 9 and openings 4, 11, 12 wherever visible; do not shift them to accommodate subjects. Do not add units outside the committed unit 1-to-unit 2 view or invent unlisted scenario-specific elements."
          },
          "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='L12B02' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 4]\n  - look_at_unit: 2\n  - look_at_cell: [8, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward unit 2 and opening marker 4, retaining enough lateral context for fixed markers flanking the central sightline while supporting both close and medium consuming-shot crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 looking toward unit 2, with opening marker 4 on the central sightline and fixed markers 5, 6, 7, 8 and 9 maintaining the positions established by L12B02 where visible. Markers 10, 11 and 12 may contribute only when they fall inside the normal view; the geometry's visibility lists are supersets rather than requirements.\n  - camera_framing_directive: Frame from camera unit 1 at cell [3,4] toward unit 2 at look-at cell [8,3] with a normal 50-degree field of view. Use neutral coverage along the central line to opening marker 4, with enough side context for the fixed markers required by the medium staging and room for a tighter consuming-shot crop.\n  - subject_position_directive: For S21_Shot6, reserve the center for a tight, nearly frontal close framing at seated eye level. For S21_Shot11, reserve the central midground for a back-facing subject, keep the paused hand action readable near the lower silhouette, and align opening marker 4 in the upper-center background. Invent no additional subjects.\n  - state_cue_directive: Carry transient markers 14 and 15 where the chosen view and consuming-shot crop permit, together with the restrained desaturated daytime ambience committed by S21_Shot6 and S21_Shot11. Do not add other state cues, and do not force a transient marker into a crop that explicitly excludes it.\n  - negative_continuity_directive: Do not introduce ignored marker 13. Preserve the same fixed positions established by reference L12B02 for markers 5, 6, 7, 8, 9 and openings 4, 11, 12 wherever visible; do not shift them to accommodate subjects. Do not add units outside the committed unit 1-to-unit 2 view or invent unlisted scenario-specific elements.\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='L12B02' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 4]\n  - look_at_unit: 2\n  - look_at_cell: [8, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward unit 2 and opening marker 4, retaining enough lateral context for fixed markers flanking the central sightline while supporting both close and medium consuming-shot crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 looking toward unit 2, with opening marker 4 on the central sightline and fixed markers 5, 6, 7, 8 and 9 maintaining the positions established by L12B02 where visible. Markers 10, 11 and 12 may contribute only when they fall inside the normal view; the geometry's visibility lists are supersets rather than requirements.\n  - camera_framing_directive: Frame from camera unit 1 at cell [3,4] toward unit 2 at look-at cell [8,3] with a normal 50-degree field of view. Use neutral coverage along the central line to opening marker 4, with enough side context for the fixed markers required by the medium staging and room for a tighter consuming-shot crop.\n  - subject_position_directive: For S21_Shot6, reserve the center for a tight, nearly frontal close framing at seated eye level. For S21_Shot11, reserve the central midground for a back-facing subject, keep the paused hand action readable near the lower silhouette, and align opening marker 4 in the upper-center background. Invent no additional subjects.\n  - state_cue_directive: Carry transient markers 14 and 15 where the chosen view and consuming-shot crop permit, together with the restrained desaturated daytime ambience committed by S21_Shot6 and S21_Shot11. Do not add other state cues, and do not force a transient marker into a crop that explicitly excludes it.\n  - negative_continuity_directive: Do not introduce ignored marker 13. Preserve the same fixed positions established by reference L12B02 for markers 5, 6, 7, 8, 9 and openings 4, 11, 12 wherever visible; do not shift them to accommodate subjects. Do not add units outside the committed unit 1-to-unit 2 view or invent unlisted scenario-specific elements.\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='L12B02' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 4]\n  - look_at_unit: 2\n  - look_at_cell: [8, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward unit 2 and opening marker 4, retaining enough lateral context for fixed markers flanking the central sightline while supporting both close and medium consuming-shot crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 looking toward unit 2, with opening marker 4 on the central sightline and fixed markers 5, 6, 7, 8 and 9 maintaining the positions established by L12B02 where visible. Markers 10, 11 and 12 may contribute only when they fall inside the normal view; the geometry's visibility lists are supersets rather than requirements.\n  - camera_framing_directive: Frame from camera unit 1 at cell [3,4] toward unit 2 at look-at cell [8,3] with a normal 50-degree field of view. Use neutral coverage along the central line to opening marker 4, with enough side context for the fixed markers required by the medium staging and room for a tighter consuming-shot crop.\n  - subject_position_directive: For S21_Shot6, reserve the center for a tight, nearly frontal close framing at seated eye level. For S21_Shot11, reserve the central midground for a back-facing subject, keep the paused hand action readable near the lower silhouette, and align opening marker 4 in the upper-center background. Invent no additional subjects.\n  - state_cue_directive: Carry transient markers 14 and 15 where the chosen view and consuming-shot crop permit, together with the restrained desaturated daytime ambience committed by S21_Shot6 and S21_Shot11. Do not add other state cues, and do not force a transient marker into a crop that explicitly excludes it.\n  - negative_continuity_directive: Do not introduce ignored marker 13. Preserve the same fixed positions established by reference L12B02 for markers 5, 6, 7, 8, 9 and openings 4, 11, 12 wherever visible; do not shift them to accommodate subjects. Do not add units outside the committed unit 1-to-unit 2 view or invent unlisted scenario-specific elements.\n\n2026년 동시대 대한민국 인천 연안 지역의 실제 경찰서 수사 사무실. 주 수사관 책상 바로 근처에서 당직 형사 책상과 데스크톱 모니터, 사무실 출입문 방향을 대각선으로 바라본다. 실제 미러리스 또는 DSLR 카메라에 32mm 광각 계열 렌즈를 사용하고, 서 있는 사람의 눈높이 약 1.6m에서 촬영한 실제 카메라 다큐멘터리 풍 사진이다. 하향식 시점, 평면도, 건축 도식이 아니다.\n\n주 수사관 책상이 화면 전경을 크게 차지하며, 책상 위에는 살인 사건 관련 인화 사진 여러 장과 수사 서류, 파일철, 문서 트레이, 키보드, 마우스, 유선 사무 전화가 급히 검토하다 둔 것처럼 자연스럽게 펼쳐져 있다. 사건 사진은 비선정적인 수사 자료로, 비어 있는 사건 현장과 증거 표식, 흐트러진 가구, 건물 외부 및 증거물의 일부만 담는다. 사진 속에도 사람, 얼굴, 시신, 신체, 피는 전혀 보이지 않는다. 인화지의 실제 광택, 가장자리 말림, 프린터 색 편차와 압축된 기록 이미지의 질감이 보인다.\n\n중경에는 당직 형사 책상과 현대적인 데스크톱 모니터가 보인다. 모니터 화면에는 2020년대 중반 한국 경찰 실무에서 사용할 법한 현실적인 디지털 지도와 GPS 위치 조회 결과가 표시되어 있다. 인천 연안과 서해의 섬 지형을 보여 주는 지도, 좌표 정보 패널, 단일 위치 표식이 화면 안에서 알아볼 수 있어야 하며, 과장된 홀로그램이나 미래형 그래픽은 없다. 화면의 미세한 픽셀, 약한 반사와 일반적인 한국어 업무용 인터페이스가 실제 모니터 안에만 존재한다.\n\n배경에는 평면도에서 확인되는 상대적 배치에 맞춘 다른 업무용 책상과 칸막이, 회색 철제 서류 캐비닛, 복합기, 휴지통, 출입문과 창이 이어진다. 출입문 방향과 빈 통로가 프레임 안에서 읽혀야 한다. 사무실에는 사람이 한 명도 없고 얼굴이나 인체 형상도 없다. 의자는 조금 밀려 있고 일부 서류가 열린 채이며 모니터 몇 대가 켜져 있어, 업무 중 잠시 전원이 자리를 비운 상태가 설득력 있게 느껴진다. 불필요한 범죄 장식이나 초자연적 표식은 추가하지 않는다.\n\n한국의 실제 관공서에서 흔한 흰색 또는 옅은 회색 도장 벽, 낮은 흡음 천장재, 평범한 매입형 LED 또는 형광등, 회색 칸막이 패브릭, 긁히고 닳은 합판 책상 모서리, 금속 캐비닛의 작은 찌그러짐과 손때, 얽힌 전원선과 현실적인 사무용품을 표현한다. 낮 시간의 흐린 연안 자연광이 창을 통해 들어오고 일반 사무 조명이 함께 켜져 있으며, 색은 현실적으로 약간 바래고 절제되어 있다. 창문 유리에는 약한 해안 습기 자국과 먼지가 있고, 책상과 바닥에는 매일 사용하는 공간의 가벼운 얼룩과 마모가 남아 있다.\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": [
            3,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 1 toward unit 2 and opening marker 4, retaining enough lateral context for fixed markers flanking the central sightline while supporting both close and medium consuming-shot crops.",
          "lens_enum": "normal",
          "look_at_cell": [
            8,
            3
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 looking toward unit 2, with opening marker 4 on the central sightline and fixed markers 5, 6, 7, 8 and 9 maintaining the positions established by L12B02 where visible. Markers 10, 11 and 12 may contribute only when they fall inside the normal view; the geometry's visibility lists are supersets rather than requirements.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [3,4] toward unit 2 at look-at cell [8,3] with a normal 50-degree field of view. Use neutral coverage along the central line to opening marker 4, with enough side context for the fixed markers required by the medium staging and room for a tighter consuming-shot crop.",
          "subject_position_directive": "For S21_Shot6, reserve the center for a tight, nearly frontal close framing at seated eye level. For S21_Shot11, reserve the central midground for a back-facing subject, keep the paused hand action readable near the lower silhouette, and align opening marker 4 in the upper-center background. Invent no additional subjects.",
          "state_cue_directive": "Carry transient markers 14 and 15 where the chosen view and consuming-shot crop permit, together with the restrained desaturated daytime ambience committed by S21_Shot6 and S21_Shot11. Do not add other state cues, and do not force a transient marker into a crop that explicitly excludes it.",
          "negative_continuity_directive": "Do not introduce ignored marker 13. Preserve the same fixed positions established by reference L12B02 for markers 5, 6, 7, 8, 9 and openings 4, 11, 12 wherever visible; do not shift them to accommodate subjects. Do not add units outside the committed unit 1-to-unit 2 view or invent unlisted scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_police_office_main",
          "prior_bg_ids": [
            "L12B02"
          ],
          "attached_ref_labels": [
            "bg:L12B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L18B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L18B01",
        "reused_from_bg_id": "L18B01",
        "location_id": "L18",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L18B01.png",
        "t2i_prompt": "2026년 대한민국 서해 연안에서 실제로 운항하는 생활형 소형 어선의 개방 작업 갑판, 해가 막 수평선 아래로 내려가는 어스름한 저녁. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 선미 가까운 갑판 위 약 1.4m의 낮은 성인 눈높이에서 35mm급 중간 광각 렌즈로 조타실 전면을 대각선 방향으로 바라본 구도다. 카메라 앞에는 좁고 비어 있는 작업 공간이 있고, 그 뒤로 금속 조타실 출입문과 작은 강화유리 창이 있는 조타실 정면이 보이며, 좌우의 낡은 금속 난간이 공간을 조여 소형 어선 특유의 제한된 폭과 긴장된 거리감을 드러낸다.\n\n갑판은 바닷물에 젖은 미끄럼 방지 도장 강판으로, 오래 사용해 벗겨진 청록색 또는 회청색 도막, 녹물 자국, 소금기, 기름 얼룩, 용접 흔적과 긁힘이 자연스럽게 남아 있다. 조타실은 한국 연안 소형 어선에서 흔한 흰색 도장 강판 구조이며 모서리에 녹과 반복 도색 흔적이 있고, 알루미늄 새시 창과 고무 패킹, 손때 묻은 금속 문손잡이, 외부 배선과 케이블 관이 현실적으로 보인다. 갑판 가장자리에는 소형 양망기 또는 윈치, 굵은 밧줄, 접어 둔 어망, 플라스틱 어상자와 빛바랜 부표가 작업을 방해하지 않는 범위에서 놓여 있다. 붉은색은 난간의 벗겨진 안전 도장, 작은 부표와 항해등 같은 실제 선박 설비에만 절제되어 나타난다. 관광용 배나 대형 상업 선박이 아니라, 수리와 덧칠을 반복하며 계속 사용하는 서해안의 소박한 생업용 어선이다.\n\n빈 상호작용 공간의 젖은 작업대 또는 낮은 상자 위에 접힌 종이 지도 한 장과 인쇄 사진 한 장이 임시로 펼쳐져 있다. 지도는 현대 해안선과 항로를 담은 실용 인쇄물처럼 보이되 세부 글자는 판독되지 않고, 사진은 현재 공간과 분명히 구분되는 평면 인쇄물로서 약간의 반사와 종이 결이 보이지만 사진 속 얼굴이나 대상은 식별할 수 없다. 두 종이는 약한 바닷바람에 들리지 않도록 모서리가 작은 금속 부품이나 밧줄 끝에 눌려 있다. 그 외에 수사기관 표식, 초자연적 문양, 붉은 원, 시신, 피, 사람, 얼굴은 전혀 없다.\n\n하늘에는 차가운 청회색 황혼빛이 남아 있고 낮은 구름과 잔잔하지만 어두워지는 바다가 난간 너머로 제한적으로 보인다. 조타실 내부의 약한 실용등과 갑판 작업등이 막 켜져 따뜻한 빛을 조금 보태지만 과도하게 극적이지 않으며, 젖은 금속과 유리 표면에 실제적인 약한 반사가 생긴다. 실제 강철의 부식과 도막 두께, 밧줄 섬유, 그물 매듭, 플라스틱 상자의 흠집, 종이의 젖은 가장자리까지 정확한 재질감을 표현한다. 자연스러운 저조도 노출과 현실적인 피사계 심도, 과장 없는 색, 후처리 없는 현장 기록 사진의 질감. 깨끗한 스톡 사진이 아니며 CGI, 삽화, 건축 시각화, 평면도, 하향식 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "선미 가까운 개방 작업 갑판에서 약 1.4m 높이로 조타실을 대각선 방향으로 바라본다. 빈 상호작용 공간 뒤에 조타실 출입문이 읽히게 하고, 조타실 전면과 양옆 난간으로 비좁은 갑판의 압박감을 만든다. 전경이나 중앙의 젖은 작업면 위에 종이 지도와 인쇄 사진을 서로 구분되게 놓되 글자나 사진 속 인물의 얼굴은 식별되지 않게 한다. 사람은 등장시키지 않는다.",
            "shot_id": "S27_Shot4"
          }
        ],
        "shot_ids": [
          "S27_Shot4"
        ],
        "scenes": [],
        "parent_id": "L18B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "on number 1 (open working deck), near the stern and facing diagonally toward number 2 (wheelhouse cabin), with number 7 (wheelhouse entrance) behind the interaction area",
          "camera_height": "eye-level seated or low standing, approximately 1.3–1.5m above deck",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Use the cabin frontage and railings to establish the confined boat deck; include number 11 (paper map) and number 12 (printed photograph) as temporary scene-specific objects, not as permanent plan features."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L18B01",
          "selected_refs": [
            {
              "physical_space_id": "space_1",
              "ref_bg_id": "L18B01",
              "space_description": "Shared fixed space containing units 1-6 and openings 7-9."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 3 at cell [2,6], looking toward unit 2 through cell [6,4]. Maintain a medium composition with the left foreground, lower center, and right midground all readable within the same framing inherited from L18B01.",
          "negative_continuity_directive": "Do not shift the fixed positions inherited from L18B01 for markers 1-5 and 7-9. Do not invent additional numbered elements, fixed-layout changes, or spaces outside the wide view; transient markers 11 and 12 belong only to this shot-specific layer.",
          "state_cue_directive": "Include transient markers 11 and 12 in the committed lower-center interaction area and preserve the restrained dusk state from S27_Shot4. Do not add further transient or state cues beyond the listed markers and staged lighting facts.",
          "subject_position_directive": "Reserve the left foreground for one seated subject's upper body and pointing hand, and the right midground for the second subject's reaction. Place transient markers 11 and 12 near the lower center so the gesture and opposing eyeline remain readable without changing the fixed background layout.",
          "visible_space_directive": "Preserve from L18B01 the fixed positions of units 1-5 and opening markers 7-9. The broad view from unit 3 toward unit 2 must also accommodate unit 6 at its floor-plan position, with markers 11 and 12 carried only as transient foreground content."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l18_boat_deck",
          "prior_bg_ids": [
            "L18B01"
          ],
          "attached_ref_labels": [
            "bg:L18B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L18B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L18",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L18B01.png",
        "t2i_prompt": "2026년 대한민국 인천 연안과 서해 섬 사이를 운항하는 실용적인 소형 어선의 갑판과 조타실 입구 경계. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 꾸밈없고 후처리하지 않은 모습. 카메라는 조타실 출입 문턱 바로 뒤쪽의 노출 갑판에 서 있고, 갑판에서 열린 금속 프레임 조타실 문을 지나 안쪽 조타대로 곧장 향한다. 약 1.6m의 성인 눈높이, 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈를 사용한 수평 시점이다. 좁은 갑판에서 실내 조타실로 이어지는 전환부와 문틀을 화면 전경에 크게 담고, 출입문과 조타대를 중앙 축에 맞춰 급히 선실로 뛰어 들어갈 수 있는 동선을 분명하게 보여 준다. 위에서 내려다본 시점, 평면도, 건축 도면이 아니다.\n\n동시대 한국 연안 소형 어선다운 튼튼하지만 낡은 구조로, 미끄럼 방지 요철이 있는 회색 도장 강철 갑판, 가장자리가 닳고 부분적으로 녹이 밴 문턱, 소금기와 물때가 남은 흰색 도장 금속 조타실 외벽, 스테인리스 손잡이와 난간, 고무 패킹이 낀 알루미늄 새시 문과 창을 표현한다. 갑판은 바닷물과 물보라로 젖어 불규칙하게 반사되고, 배수구 주변에는 검은 때와 녹물 자국이 있으며, 난간 가까이에 계류용 볼라드와 젖은 밧줄이 실용적으로 놓여 있다. 문턱 안쪽에는 닳은 검은 고무 매트, 낮은 수납장, 실제 선박용 소화기가 보인다. 모든 금속에는 현실적인 긁힘, 페인트 벗겨짐, 염분 얼룩과 산화 흔적이 있고, 고무와 직물에는 실제 사용으로 생긴 마모가 있다.\n\n조타실 안에는 현대 한국 소형 어선의 실제 조타대가 있다. 검은 조타륜은 급선회를 위해 한쪽으로 크게 꺾여 있고, 스로틀 레버는 조작 중인 위치에 멈춰 있다. 계기판에는 엔진 회전계와 경고등, 현대식 GPS 해도 화면, 소형 레이더 화면, 선박 무전기가 켜져 있으나 미래형 인터페이스나 과장된 홀로그램은 없다. 전선과 배관은 정비 가능한 방식으로 정리되어 있으면서도 오래 운항한 생활감이 남아 있다. 전면 유리와 측면 창에는 소금기 어린 물방울과 와이퍼 자국이 있고, 와이퍼가 유리 하단에 놓여 있다. 천장의 단순한 선박용 작업등은 희미하게 켜져 계기 조명과 함께 조타대 주변만 현실적으로 밝힌다.\n\n해 질 무렵의 차갑고 흐린 서해 자연광이 열린 문과 창으로 들어오며, 바깥은 남청색으로 어두워지는 바다와 낮은 회색 구름, 수평선 가까이 남은 탁한 주황빛이 보인다. 배가 급히 방향을 바꾸는 순간임을 창밖에서 비스듬히 흐르는 수평선, 굽어지는 흰 항적, 유리에 튄 물보라, 갑판 위에서 약간 밀려난 젖은 밧줄로 전달한다. 카메라는 수평을 유지하며 과도한 왜곡이나 인위적인 흔들림 효과를 쓰지 않는다. 전체 색은 실제 황혼의 절제된 저채도 회청색과 녹슨 금속의 짙은 적갈색 악센트로 구성하고, 자연스러운 저조도 노출과 현실적인 명암을 유지한다.\n\n사람, 얼굴, 신체, 시신, 피는 전혀 없다. 초자연적 표식이나 붉은 원, 환영, 고딕 장식도 임의로 추가하지 않는다. 실제 콘크리트가 아닌 선박용 도장 금속, 실제 금속 녹과 염분, 실제 고무, 실제 밧줄 섬유의 질감을 정확히 표현한다. 깨끗한 광고 사진이나 세트장, 삽화, 3D 렌더, 건축 시각화처럼 보이지 않으며, 실제 운항 중인 한국 연안 어선에서 촬영한 현장 참고 사진과 구별되지 않아야 한다. 자연스러운 심도와 광각 원근, 현실적인 렌즈 특성을 유지한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "카메라는 갑판 쪽 출입 경계 바로 뒤에 서서 열린 조타실 문을 통과해 조타대를 정면으로 바라본다. 높이 약 1.6m의 눈높이와 28mm 광각으로 좁은 갑판-조타실 전환부, 문틀, 조타대가 한 축에 놓이게 구성한다. 급히 배를 돌리려는 상황이 읽히도록 조타륜이 크게 꺾여 있고 스로틀 레버와 켜진 항해 계기들이 즉시 조작 가능한 상태로 보이게 하되, 사람이나 신체는 넣지 않는다. 젖은 갑판과 문턱, 흔들린 밧줄, 창밖의 기울어진 서해 수평선과 굽어지는 항적을 통해 급박한 선회감을 전달한다.",
            "shot_id": "S27_Shot8"
          }
        ],
        "shot_ids": [
          "S27_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just aft of number 3 (entrance threshold), facing through number 7 (wheelhouse door) toward number 10 (helm console)",
          "camera_height": "eye-level standing, approximately 1.6m above deck",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Frame the narrow transition from open deck to wheelhouse prominently, keeping the doorway and helm console aligned for an urgent movement into the cabin."
        },
        "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: [2, 6]\n  - look_at_unit: 2\n  - look_at_cell: [6, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide chest-height framing from unit 3 toward unit 2 through the line of opening marker 7, retaining broad coverage of target units 1-5 and the fixed background elements required by S27_Shot8.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3, show the foreground relationship to units 1, 2, 4, and 5 within the wide view, with unit 3 anchoring the camera position. Include opening markers 7, 8, and 9 where supported by the view, and keep fixed marker 10 visible beyond marker 7.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 3 at cell [2,6], looking toward unit 2 through cell [6,4]. Keep the medium-action staging readable across the left foreground, center crossing area, and right midground while retaining markers 7 and 10 behind the subjects.\n  - subject_position_directive: Reserve the left foreground for one committed subject moving with an extended arm toward a second subject in the right midground. Their opposing movement crosses the center, while marker 7 remains behind the crossing action and marker 10 stays visible in the upper-right background.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies because the background is expected to be clean and has no transient markers; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude transient markers 11 and 12 and do not introduce unlisted numbered elements. Keep markers 1-5 and 7-10 in their floor-plan relationships, and do not depict units outside the committed wide view as additional foreground spaces.\n\n2026년 대한민국 인천 연안과 서해 섬 사이를 운항하는 실용적인 소형 어선의 갑판과 조타실 입구 경계. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 꾸밈없고 후처리하지 않은 모습. 카메라는 조타실 출입 문턱 바로 뒤쪽의 노출 갑판에 서 있고, 갑판에서 열린 금속 프레임 조타실 문을 지나 안쪽 조타대로 곧장 향한다. 약 1.6m의 성인 눈높이, 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈를 사용한 수평 시점이다. 좁은 갑판에서 실내 조타실로 이어지는 전환부와 문틀을 화면 전경에 크게 담고, 출입문과 조타대를 중앙 축에 맞춰 급히 선실로 뛰어 들어갈 수 있는 동선을 분명하게 보여 준다. 위에서 내려다본 시점, 평면도, 건축 도면이 아니다.\n\n동시대 한국 연안 소형 어선다운 튼튼하지만 낡은 구조로, 미끄럼 방지 요철이 있는 회색 도장 강철 갑판, 가장자리가 닳고 부분적으로 녹이 밴 문턱, 소금기와 물때가 남은 흰색 도장 금속 조타실 외벽, 스테인리스 손잡이와 난간, 고무 패킹이 낀 알루미늄 새시 문과 창을 표현한다. 갑판은 바닷물과 물보라로 젖어 불규칙하게 반사되고, 배수구 주변에는 검은 때와 녹물 자국이 있으며, 난간 가까이에 계류용 볼라드와 젖은 밧줄이 실용적으로 놓여 있다. 문턱 안쪽에는 닳은 검은 고무 매트, 낮은 수납장, 실제 선박용 소화기가 보인다. 모든 금속에는 현실적인 긁힘, 페인트 벗겨짐, 염분 얼룩과 산화 흔적이 있고, 고무와 직물에는 실제 사용으로 생긴 마모가 있다.\n\n조타실 안에는 현대 한국 소형 어선의 실제 조타대가 있다. 검은 조타륜은 급선회를 위해 한쪽으로 크게 꺾여 있고, 스로틀 레버는 조작 중인 위치에 멈춰 있다. 계기판에는 엔진 회전계와 경고등, 현대식 GPS 해도 화면, 소형 레이더 화면, 선박 무전기가 켜져 있으나 미래형 인터페이스나 과장된 홀로그램은 없다. 전선과 배관은 정비 가능한 방식으로 정리되어 있으면서도 오래 운항한 생활감이 남아 있다. 전면 유리와 측면 창에는 소금기 어린 물방울과 와이퍼 자국이 있고, 와이퍼가 유리 하단에 놓여 있다. 천장의 단순한 선박용 작업등은 희미하게 켜져 계기 조명과 함께 조타대 주변만 현실적으로 밝힌다.\n\n해 질 무렵의 차갑고 흐린 서해 자연광이 열린 문과 창으로 들어오며, 바깥은 남청색으로 어두워지는 바다와 낮은 회색 구름, 수평선 가까이 남은 탁한 주황빛이 보인다. 배가 급히 방향을 바꾸는 순간임을 창밖에서 비스듬히 흐르는 수평선, 굽어지는 흰 항적, 유리에 튄 물보라, 갑판 위에서 약간 밀려난 젖은 밧줄로 전달한다. 카메라는 수평을 유지하며 과도한 왜곡이나 인위적인 흔들림 효과를 쓰지 않는다. 전체 색은 실제 황혼의 절제된 저채도 회청색과 녹슨 금속의 짙은 적갈색 악센트로 구성하고, 자연스러운 저조도 노출과 현실적인 명암을 유지한다.\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_l18_boat_deck",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_fishing_boat"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "stage_chain": {
          "group_id": "bg_fishing_boat",
          "chain_index": 0,
          "prev_bg_id": "",
          "prev_source": "",
          "order_source": "trivial"
        },
        "reference_decision": {
          "bg_id": "L18B01",
          "fp_id": "fp_l18_boat_deck",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L18B01 is the sole clean anchor candidate and is therefore seeded directly from the floor plan. For S27_Shot8, camera unit 3 and the wide view toward unit 2 align the action with opening marker 7 and preserve background visibility for markers 1-5, 8-10.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/floor_plan/fp_l18_boat_deck.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 dwelling identity anchor is rendered without a prior background reference."
          },
          "camera_decision": {
            "camera_cell": [
              2,
              6
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Wide chest-height framing from unit 3 toward unit 2 through the line of opening marker 7, retaining broad coverage of target units 1-5 and the fixed background elements required by S27_Shot8.",
            "lens_enum": "wide",
            "look_at_cell": [
              6,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 3, show the foreground relationship to units 1, 2, 4, and 5 within the wide view, with unit 3 anchoring the camera position. Include opening markers 7, 8, and 9 where supported by the view, and keep fixed marker 10 visible beyond marker 7.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 3 at cell [2,6], looking toward unit 2 through cell [6,4]. Keep the medium-action staging readable across the left foreground, center crossing area, and right midground while retaining markers 7 and 10 behind the subjects.",
            "subject_position_directive": "Reserve the left foreground for one committed subject moving with an extended arm toward a second subject in the right midground. Their opposing movement crosses the center, while marker 7 remains behind the crossing action and marker 10 stays visible in the upper-right background.",
            "state_cue_directive": "No committed state cue beyond a clean residential space applies because the background is expected to be clean and has no transient markers; refrain from inventing additional state cues.",
            "negative_continuity_directive": "Exclude transient markers 11 and 12 and do not introduce unlisted numbered elements. Keep markers 1-5 and 7-10 in their floor-plan relationships, and do not depict units outside the committed wide view as additional foreground spaces."
          },
          "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: [2, 6]\n  - look_at_unit: 2\n  - look_at_cell: [6, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide chest-height framing from unit 3 toward unit 2 through the line of opening marker 7, retaining broad coverage of target units 1-5 and the fixed background elements required by S27_Shot8.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3, show the foreground relationship to units 1, 2, 4, and 5 within the wide view, with unit 3 anchoring the camera position. Include opening markers 7, 8, and 9 where supported by the view, and keep fixed marker 10 visible beyond marker 7.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 3 at cell [2,6], looking toward unit 2 through cell [6,4]. Keep the medium-action staging readable across the left foreground, center crossing area, and right midground while retaining markers 7 and 10 behind the subjects.\n  - subject_position_directive: Reserve the left foreground for one committed subject moving with an extended arm toward a second subject in the right midground. Their opposing movement crosses the center, while marker 7 remains behind the crossing action and marker 10 stays visible in the upper-right background.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies because the background is expected to be clean and has no transient markers; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude transient markers 11 and 12 and do not introduce unlisted numbered elements. Keep markers 1-5 and 7-10 in their floor-plan relationships, and do not depict units outside the committed wide view as additional foreground spaces.\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: [2, 6]\n  - look_at_unit: 2\n  - look_at_cell: [6, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide chest-height framing from unit 3 toward unit 2 through the line of opening marker 7, retaining broad coverage of target units 1-5 and the fixed background elements required by S27_Shot8.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3, show the foreground relationship to units 1, 2, 4, and 5 within the wide view, with unit 3 anchoring the camera position. Include opening markers 7, 8, and 9 where supported by the view, and keep fixed marker 10 visible beyond marker 7.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 3 at cell [2,6], looking toward unit 2 through cell [6,4]. Keep the medium-action staging readable across the left foreground, center crossing area, and right midground while retaining markers 7 and 10 behind the subjects.\n  - subject_position_directive: Reserve the left foreground for one committed subject moving with an extended arm toward a second subject in the right midground. Their opposing movement crosses the center, while marker 7 remains behind the crossing action and marker 10 stays visible in the upper-right background.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies because the background is expected to be clean and has no transient markers; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude transient markers 11 and 12 and do not introduce unlisted numbered elements. Keep markers 1-5 and 7-10 in their floor-plan relationships, and do not depict units outside the committed wide view as additional foreground spaces.\n\n",
        "camera_decision": {
          "camera_cell": [
            2,
            6
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Wide chest-height framing from unit 3 toward unit 2 through the line of opening marker 7, retaining broad coverage of target units 1-5 and the fixed background elements required by S27_Shot8.",
          "lens_enum": "wide",
          "look_at_cell": [
            6,
            4
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 3, show the foreground relationship to units 1, 2, 4, and 5 within the wide view, with unit 3 anchoring the camera position. Include opening markers 7, 8, and 9 where supported by the view, and keep fixed marker 10 visible beyond marker 7.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 3 at cell [2,6], looking toward unit 2 through cell [6,4]. Keep the medium-action staging readable across the left foreground, center crossing area, and right midground while retaining markers 7 and 10 behind the subjects.",
          "subject_position_directive": "Reserve the left foreground for one committed subject moving with an extended arm toward a second subject in the right midground. Their opposing movement crosses the center, while marker 7 remains behind the crossing action and marker 10 stays visible in the upper-right background.",
          "state_cue_directive": "No committed state cue beyond a clean residential space applies because the background is expected to be clean and has no transient markers; refrain from inventing additional state cues.",
          "negative_continuity_directive": "Exclude transient markers 11 and 12 and do not introduce unlisted numbered elements. Keep markers 1-5 and 7-10 in their floor-plan relationships, and do not depict units outside the committed wide view as additional foreground spaces."
        },
        "aerial_ref": {
          "loc_id": "L18",
          "group_id": "bg_fishing_boat"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L19B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L19B01.png",
        "t2i_prompt": "2026년 대한민국 인천 연안과 서해에서 운항하는 소형 어선의 비좁은 조타실 내부. 실제 미러리스 또는 DSLR 카메라와 35mm급 시스템의 28mm 광각 렌즈로 촬영한 다큐멘터리 풍 사진이며, 서 있는 사람의 눈높이 약 1.6m에서 후방 출입구 가까이 카메라를 둔다. 조작 구역을 가로질러 전방의 조타 콘솔과 사용감 있는 조타륜, 넓은 전방 유리창, 우현 창을 대각선으로 바라보는 구도. 조타 설비와 전방 유리창을 크게 보이게 하면서 우현 내부 벽도 넉넉히 프레임에 포함한다.\n\n한국 연안 소형 어선에서 실제로 볼 수 있는 낡은 유리섬유강화플라스틱 선실 구조, 아이보리색 도장면의 미세한 균열과 때, 알루미늄 새시 창틀의 산화 흔적, 나사와 금속 부품의 옅은 녹, 창 가장자리의 염분 자국과 물때를 사실적으로 표현한다. 조타 콘솔에는 동시대 한국 어선 수준의 GPS 항법 장치, 어군 탐지기, VHF 무전기, 나침반, 물리식 스위치 패널과 소박한 한글 용도 표지가 서로 무리 없이 설치되어 있다. 전방 유리에는 실제 와이퍼와 약한 바닷물 얼룩이 있으며, 장비와 케이블은 어민이 계속 사용해 온 공간처럼 실용적으로 정리되어 있으나 지나치게 새것이거나 미래형이지 않다.\n\n해 질 녘의 차갑고 푸르스름한 잔광이 전방과 우현 유리창을 통해 들어오고, 천장의 작은 실용 조명이 약하게 켜져 콘솔 표면과 벽의 질감을 겨우 드러낸다. 창밖에는 서해의 흐린 수평선과 어두워지는 바닷빛만 희미하게 보이며 사람이 보이지 않는다. 전체 색은 현실적인 저채도 회색, 바랜 아이보리, 녹슨 금속색을 중심으로 하고 붉은색은 표식 하나에만 집중한다.\n\n조타실의 여러 내벽은 정체를 알 수 없는 수많은 원형 표식으로 빽빽하게 덮여 있다. 각각은 손으로 급히 그린 듯 크기와 선 굵기가 조금씩 다르고 불완전한 단일 고리 형태이며, 복잡한 문자나 서구식 마법진은 아니다. 그중 우현 내벽의 눈에 잘 띄는 위치에 하나의 짙은 붉은 원이 있다. 붉은 원도 완벽한 기하학 도형이나 네온 발광 그래픽이 아니라, 거칠고 불균일한 선으로 남은 물리적인 손그림처럼 보인다. 다른 원들은 바랜 회색과 검은색 계열로 벽의 오염 및 마모와 자연스럽게 섞여 있지만 분명히 식별된다.\n\n실제 플라스틱, 실제 유리, 실제 금속 산화, 실제 전선 피복, 실제 페인트 박리와 생활 얼룩, 자연스러운 재료 질감과 깊이감을 담는다. 낮은 조도에서도 과도한 후보정 없이 현실적인 노출, 자연스러운 원근과 피사계 심도, 실제 장소 기록 사진다운 담담한 화면. 깨끗한 스톡 사진, 인공적인 세트, CGI, 삽화, 건축 시각화가 아니며 하향 시점, 평면도, 건축 도식이 아니다. 인물, 얼굴, 시신, 피는 전혀 없다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "후방 출입구 가까운 눈높이에서 조타실 전체를 대각선으로 바라본다. 전방 유리창과 조타 콘솔, 조타륜을 중심에 두되 우현 창과 원형 표식으로 뒤덮인 우현 내벽도 충분히 보이게 한다. 빈 조타실의 비좁은 규모와 해 질 녘의 푸른 자연광을 명확히 보여준다.",
            "shot_id": "S28_Shot3"
          },
          {
            "guide_text": "동일한 후방 출입구 시점과 공간 배치를 유지하면서 우현 내벽의 수많은 손그림 원형 표식이 잘 읽히도록 프레이밍한다. 불균일한 단일 고리들 사이에서 하나의 짙은 붉은 원만 분명한 색채 강조점이 되며, 복잡한 마법진이나 발광 그래픽처럼 보이지 않게 한다.",
            "shot_id": "S28_Shot5"
          },
          {
            "guide_text": "조타 콘솔과 조타륜, 전방 유리창을 전경의 주요 구조로 유지하고 그 너머 우현 벽의 표식과 붉은 원이 함께 들어오게 한다. 해 질 녘 바다에서 들어오는 차가운 잔광과 선실 장비의 약한 실용 조명이 실제 노출로 공존하도록 하며, 표식의 위치와 밀도는 다른 숏과 일치시킨다.",
            "shot_id": "S28_Shot8"
          }
        ],
        "shot_ids": [
          "S28_Shot3",
          "S28_Shot5",
          "S28_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 2 (aft doorway), facing diagonally across number 1 (operations zone) toward number 6 (helm console), number 7 (steering wheel), and number 5 (starboard window)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle suitable for a compact cabin",
          "framing_notes": "Keep the helm and forward glazing prominent while retaining a clear view of the starboard interior wall carrying numbers 11 and 12 behind the occupants."
        },
        "reference_decision": {
          "bg_id": "L19B01",
          "fp_id": "fp_l19_wheelhouse",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L19B01 is the sole supplied clean-anchor candidate-set member and the only render-ready BG, so it establishes dwelling identity directly from the floor plan without a prior reference. Camera unit 10 at [7,5] looking toward unit 1 at [4,5] uses an exact advertised view-cone pair; the wide 90-degree view provides broad structural context for S28_Shot3, S28_Shot5, and S28_Shot8 while retaining target units 10 and 1 and the required numbered elements.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/floor_plan/fp_l19_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_without_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No same-fp reference is available, and this first node must seed the dwelling identity directly from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              5
            ],
            "camera_unit": 10,
            "fov_deg": 90,
            "framing_notes": "Use the advertised broad view from unit 10 toward unit 1 so the plate can support the insert, medium background reveal, and close foreground staging across the consuming shots while retaining the committed numbered structure.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From unit 10, show the view toward unit 1 with target units 10 and 1 represented as supported by the geometry. The readback exposes openings 2, 3, 4, and 5 as visibility candidates; retain only those that fall within the chosen broad unit-10-to-unit-1 view while placing base markers 6, 7, 8, and 9 consistently with their floor-plan positions.",
            "camera_framing_directive": "Frame from camera unit 10 at cell [7,5] toward look-at unit 1 at cell [4,5] with the wide 90-degree lens, using broad coverage that can retain structural context behind the consuming shots' insert, medium, and close foreground compositions.",
            "subject_position_directive": "For S28_Shot3, support a centered insert with a pressing fingertip and limited hand or body portion over the committed image-bearing surface. For S28_Shot5, support one partial shoulder as a narrow lower-right foreground edge while the marked background remains readable at middle center. For S28_Shot8, support two foreground subjects at middle left and middle right with their contact point near frame center; do not add other subjects.",
            "state_cue_directive": "Carry transient marker 11 as the committed dense circular markings and marker 12 as the committed single red circle, with marker 12 providing the distinct accent described by the consuming staging. Preserve the restrained, subdued sunset ambience committed across the surfaced shots without inventing any additional state cue.",
            "negative_continuity_directive": "There are no ignored numbered elements or ignored overlay markers. Keep the layout tied to base markers 1 through 10, include required transient markers 11 and 12, exclude spaces not supported by the unit-10-to-unit-1 view cone, and do not invent additional subjects, overlays, or scenario-specific elements beyond the committed 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: 10\n  - camera_cell: [7, 5]\n  - look_at_unit: 1\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 10 toward unit 1 so the plate can support the insert, medium background reveal, and close foreground staging across the consuming shots while retaining the committed numbered structure.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 10, show the view toward unit 1 with target units 10 and 1 represented as supported by the geometry. The readback exposes openings 2, 3, 4, and 5 as visibility candidates; retain only those that fall within the chosen broad unit-10-to-unit-1 view while placing base markers 6, 7, 8, and 9 consistently with their floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 10 at cell [7,5] toward look-at unit 1 at cell [4,5] with the wide 90-degree lens, using broad coverage that can retain structural context behind the consuming shots' insert, medium, and close foreground compositions.\n  - subject_position_directive: For S28_Shot3, support a centered insert with a pressing fingertip and limited hand or body portion over the committed image-bearing surface. For S28_Shot5, support one partial shoulder as a narrow lower-right foreground edge while the marked background remains readable at middle center. For S28_Shot8, support two foreground subjects at middle left and middle right with their contact point near frame center; do not add other subjects.\n  - state_cue_directive: Carry transient marker 11 as the committed dense circular markings and marker 12 as the committed single red circle, with marker 12 providing the distinct accent described by the consuming staging. Preserve the restrained, subdued sunset ambience committed across the surfaced shots without inventing any additional state cue.\n  - negative_continuity_directive: There are no ignored numbered elements or ignored overlay markers. Keep the layout tied to base markers 1 through 10, include required transient markers 11 and 12, exclude spaces not supported by the unit-10-to-unit-1 view cone, and do not invent additional subjects, overlays, or scenario-specific elements beyond the committed 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: 10\n  - camera_cell: [7, 5]\n  - look_at_unit: 1\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 10 toward unit 1 so the plate can support the insert, medium background reveal, and close foreground staging across the consuming shots while retaining the committed numbered structure.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 10, show the view toward unit 1 with target units 10 and 1 represented as supported by the geometry. The readback exposes openings 2, 3, 4, and 5 as visibility candidates; retain only those that fall within the chosen broad unit-10-to-unit-1 view while placing base markers 6, 7, 8, and 9 consistently with their floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 10 at cell [7,5] toward look-at unit 1 at cell [4,5] with the wide 90-degree lens, using broad coverage that can retain structural context behind the consuming shots' insert, medium, and close foreground compositions.\n  - subject_position_directive: For S28_Shot3, support a centered insert with a pressing fingertip and limited hand or body portion over the committed image-bearing surface. For S28_Shot5, support one partial shoulder as a narrow lower-right foreground edge while the marked background remains readable at middle center. For S28_Shot8, support two foreground subjects at middle left and middle right with their contact point near frame center; do not add other subjects.\n  - state_cue_directive: Carry transient marker 11 as the committed dense circular markings and marker 12 as the committed single red circle, with marker 12 providing the distinct accent described by the consuming staging. Preserve the restrained, subdued sunset ambience committed across the surfaced shots without inventing any additional state cue.\n  - negative_continuity_directive: There are no ignored numbered elements or ignored overlay markers. Keep the layout tied to base markers 1 through 10, include required transient markers 11 and 12, exclude spaces not supported by the unit-10-to-unit-1 view cone, and do not invent additional subjects, overlays, or scenario-specific elements beyond the committed 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: 10\n  - camera_cell: [7, 5]\n  - look_at_unit: 1\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 10 toward unit 1 so the plate can support the insert, medium background reveal, and close foreground staging across the consuming shots while retaining the committed numbered structure.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 10, show the view toward unit 1 with target units 10 and 1 represented as supported by the geometry. The readback exposes openings 2, 3, 4, and 5 as visibility candidates; retain only those that fall within the chosen broad unit-10-to-unit-1 view while placing base markers 6, 7, 8, and 9 consistently with their floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 10 at cell [7,5] toward look-at unit 1 at cell [4,5] with the wide 90-degree lens, using broad coverage that can retain structural context behind the consuming shots' insert, medium, and close foreground compositions.\n  - subject_position_directive: For S28_Shot3, support a centered insert with a pressing fingertip and limited hand or body portion over the committed image-bearing surface. For S28_Shot5, support one partial shoulder as a narrow lower-right foreground edge while the marked background remains readable at middle center. For S28_Shot8, support two foreground subjects at middle left and middle right with their contact point near frame center; do not add other subjects.\n  - state_cue_directive: Carry transient marker 11 as the committed dense circular markings and marker 12 as the committed single red circle, with marker 12 providing the distinct accent described by the consuming staging. Preserve the restrained, subdued sunset ambience committed across the surfaced shots without inventing any additional state cue.\n  - negative_continuity_directive: There are no ignored numbered elements or ignored overlay markers. Keep the layout tied to base markers 1 through 10, include required transient markers 11 and 12, exclude spaces not supported by the unit-10-to-unit-1 view cone, and do not invent additional subjects, overlays, or scenario-specific elements beyond the committed staging.\n\n2026년 대한민국 인천 연안과 서해에서 운항하는 소형 어선의 비좁은 조타실 내부. 실제 미러리스 또는 DSLR 카메라와 35mm급 시스템의 28mm 광각 렌즈로 촬영한 다큐멘터리 풍 사진이며, 서 있는 사람의 눈높이 약 1.6m에서 후방 출입구 가까이 카메라를 둔다. 조작 구역을 가로질러 전방의 조타 콘솔과 사용감 있는 조타륜, 넓은 전방 유리창, 우현 창을 대각선으로 바라보는 구도. 조타 설비와 전방 유리창을 크게 보이게 하면서 우현 내부 벽도 넉넉히 프레임에 포함한다.\n\n한국 연안 소형 어선에서 실제로 볼 수 있는 낡은 유리섬유강화플라스틱 선실 구조, 아이보리색 도장면의 미세한 균열과 때, 알루미늄 새시 창틀의 산화 흔적, 나사와 금속 부품의 옅은 녹, 창 가장자리의 염분 자국과 물때를 사실적으로 표현한다. 조타 콘솔에는 동시대 한국 어선 수준의 GPS 항법 장치, 어군 탐지기, VHF 무전기, 나침반, 물리식 스위치 패널과 소박한 한글 용도 표지가 서로 무리 없이 설치되어 있다. 전방 유리에는 실제 와이퍼와 약한 바닷물 얼룩이 있으며, 장비와 케이블은 어민이 계속 사용해 온 공간처럼 실용적으로 정리되어 있으나 지나치게 새것이거나 미래형이지 않다.\n\n해 질 녘의 차갑고 푸르스름한 잔광이 전방과 우현 유리창을 통해 들어오고, 천장의 작은 실용 조명이 약하게 켜져 콘솔 표면과 벽의 질감을 겨우 드러낸다. 창밖에는 서해의 흐린 수평선과 어두워지는 바닷빛만 희미하게 보이며 사람이 보이지 않는다. 전체 색은 현실적인 저채도 회색, 바랜 아이보리, 녹슨 금속색을 중심으로 하고 붉은색은 표식 하나에만 집중한다.\n\n조타실의 여러 내벽은 정체를 알 수 없는 수많은 원형 표식으로 빽빽하게 덮여 있다. 각각은 손으로 급히 그린 듯 크기와 선 굵기가 조금씩 다르고 불완전한 단일 고리 형태이며, 복잡한 문자나 서구식 마법진은 아니다. 그중 우현 내벽의 눈에 잘 띄는 위치에 하나의 짙은 붉은 원이 있다. 붉은 원도 완벽한 기하학 도형이나 네온 발광 그래픽이 아니라, 거칠고 불균일한 선으로 남은 물리적인 손그림처럼 보인다. 다른 원들은 바랜 회색과 검은색 계열로 벽의 오염 및 마모와 자연스럽게 섞여 있지만 분명히 식별된다.\n\n실제 플라스틱, 실제 유리, 실제 금속 산화, 실제 전선 피복, 실제 페인트 박리와 생활 얼룩, 자연스러운 재료 질감과 깊이감을 담는다. 낮은 조도에서도 과도한 후보정 없이 현실적인 노출, 자연스러운 원근과 피사계 심도, 실제 장소 기록 사진다운 담담한 화면. 깨끗한 스톡 사진, 인공적인 세트, 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": [
            7,
            5
          ],
          "camera_unit": 10,
          "fov_deg": 90,
          "framing_notes": "Use the advertised broad view from unit 10 toward unit 1 so the plate can support the insert, medium background reveal, and close foreground staging across the consuming shots while retaining the committed numbered structure.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            5
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 10, show the view toward unit 1 with target units 10 and 1 represented as supported by the geometry. The readback exposes openings 2, 3, 4, and 5 as visibility candidates; retain only those that fall within the chosen broad unit-10-to-unit-1 view while placing base markers 6, 7, 8, and 9 consistently with their floor-plan positions.",
          "camera_framing_directive": "Frame from camera unit 10 at cell [7,5] toward look-at unit 1 at cell [4,5] with the wide 90-degree lens, using broad coverage that can retain structural context behind the consuming shots' insert, medium, and close foreground compositions.",
          "subject_position_directive": "For S28_Shot3, support a centered insert with a pressing fingertip and limited hand or body portion over the committed image-bearing surface. For S28_Shot5, support one partial shoulder as a narrow lower-right foreground edge while the marked background remains readable at middle center. For S28_Shot8, support two foreground subjects at middle left and middle right with their contact point near frame center; do not add other subjects.",
          "state_cue_directive": "Carry transient marker 11 as the committed dense circular markings and marker 12 as the committed single red circle, with marker 12 providing the distinct accent described by the consuming staging. Preserve the restrained, subdued sunset ambience committed across the surfaced shots without inventing any additional state cue.",
          "negative_continuity_directive": "There are no ignored numbered elements or ignored overlay markers. Keep the layout tied to base markers 1 through 10, include required transient markers 11 and 12, exclude spaces not supported by the unit-10-to-unit-1 view cone, and do not invent additional subjects, overlays, or scenario-specific elements beyond the committed staging."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l19_wheelhouse",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l19_wheelhouse"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      }
    },
    "consumed_bg_catalog_hash": "24883f0e34d33850",
    "consumed_shot_binding_hash": "4649b3eae0a73968",
    "bg_reference_catalog": [
      {
        "bg_id": "L18B01",
        "fp_id": "fp_l18_boat_deck",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L18B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L10B01",
        "fp_id": "fp_l10_villa_yard",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L10B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 1,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L10B02",
        "fp_id": "fp_l10_exterior_stairs",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L10B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [
          "L10B01"
        ],
        "ingestion_order": 2,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L10B03",
        "fp_id": "fp_l10_exterior_entry",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L10B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [
          "L10B02"
        ],
        "ingestion_order": 3,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L03B01",
        "fp_id": "fp_l03_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L03B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L10B03"
        ],
        "ingestion_order": 4,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L03B02",
        "fp_id": "fp_l03_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L03B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [
          "L03B01"
        ],
        "ingestion_order": 5,
        "source_kind": "stage_chain_plate"
      },
      {
        "bg_id": "L03B03",
        "fp_id": "fp_l03_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L03B01.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L03B01"
        ],
        "ingestion_order": 6,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L18B02",
        "fp_id": "fp_l18_boat_deck",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L18B01.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L18B01"
        ],
        "ingestion_order": 7,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L04B01",
        "fp_id": "fp_l04_kitchen",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L04B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 8,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B07",
        "fp_id": "fp_l04_main_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L04B07.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 9,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B02",
        "fp_id": "fp_l04_main_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L04B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L04B07"
        ],
        "ingestion_order": 10,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B04",
        "fp_id": "fp_l04_main_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L04B02.png",
        "mode": "reference_derived",
        "node_index": 2,
        "source_bg_ids": [
          "L04B02"
        ],
        "ingestion_order": 11,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L04B06",
        "fp_id": "fp_l04_main_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L04B07.png",
        "mode": "reference_derived",
        "node_index": 3,
        "source_bg_ids": [
          "L04B07"
        ],
        "ingestion_order": 12,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L04B03",
        "fp_id": "fp_l04_main_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L04B07.png",
        "mode": "reference_derived",
        "node_index": 4,
        "source_bg_ids": [
          "L04B07"
        ],
        "ingestion_order": 13,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L04B05",
        "fp_id": "fp_l04_main_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L04B05.png",
        "mode": "same_physical_space_view",
        "node_index": 5,
        "source_bg_ids": [
          "L04B07"
        ],
        "ingestion_order": 14,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L08B04",
        "fp_id": "fp_l08_mart_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/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": "L13B01",
        "fp_id": "fp_l13_admin_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L13B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 16,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L12B02",
        "fp_id": "fp_police_office_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L12B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 17,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L12B01",
        "fp_id": "fp_police_office_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L12B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L12B02"
        ],
        "ingestion_order": 18,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L19B01",
        "fp_id": "fp_l19_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L19B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 19,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L08B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L08B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 20,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L08B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L08B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 21,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L08B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/L08B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 22,
        "source_kind": "surface_role_direct_plate"
      }
    ],
    "location_aerials": {
      "bg_fishing_boat": {
        "status": "ok",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/aerial_bg_fishing_boat.png",
        "cached": false,
        "building_fp_used": true,
        "fp_asset_id": "8e95d4c0-58e3-4afa-bfe8-404251274f0e",
        "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": "9d87ed51bd3b804f",
        "locs": [
          "L18"
        ],
        "anchor_loc": "L19",
        "stage_chain": {
          "order": [
            "L18B01"
          ],
          "order_source": "trivial",
          "first_reason": "",
          "error": ""
        }
      },
      "bg_villa_rooftop_unit": {
        "status": "ok",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/61621f50-9d47-4fdc-9076-02a839c1733c/episodes/a661d23e-a05d-452e-9a28-1153e69f01fd/images/background_chain/aerial_bg_villa_rooftop_unit.png",
        "cached": false,
        "building_fp_used": true,
        "fp_asset_id": "63ea5ebb-7e65-4e6d-a843-2aa2278dc4e9",
        "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": "4c3b3911232de9bb",
        "locs": [
          "L03",
          "L10"
        ],
        "anchor_loc": "L04",
        "stage_chain": {
          "order": [
            "L10B01",
            "L10B02",
            "L10B03",
            "L03B01",
            "L03B02"
          ],
          "order_source": "llm",
          "first_reason": "L10B01 is the widest establishing view of the whole villa, showing the ground yard, the building's exterior elevations, and the start of the outdoor staircase leading up to the rooftop.",
          "error": ""
        }
      }
    }
  },
  "step_id": "background_render",
  "run_id": "f0493b6c-9249-419c-8e61-bd56a766944f",
  "resolved_model": "gpt",
  "updated_at": "2026-07-18T10:35:16.204743+00:00",
  "project_config_snapshot": {}
}