{
  "status": "completed",
  "applicable_count": 71,
  "completed_count": 71,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "787c440f826114ed",
  "data": {
    "groups": {
      "L01B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L01",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L01B02.png",
        "t2i_prompt": "20세기 전반 식민지기의 대한민국 서남해안 외딴섬, 한겨울 낮의 갈대밭과 오래된 목조 소금창고 전면을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 좁은 측면 추격로 안에 선 약 1.6미터 높이의 사람 눈높이에서 35밀리미터급 렌즈로 바라본다. 마른 갈대가 길 양옆을 빽빽하게 감싸고, 측면길은 남쪽에서 올라오는 불규칙한 흙길과 합류한 뒤 북쪽의 창고 앞 다져진 흙 공터로 이어진다. 원경에는 바닷바람과 염분에 오래 노출되어 회갈색으로 바랜 거친 판재, 벌어진 이음매, 녹슨 철제 경첩과 소금 얼룩이 남은 낮은 목조 창고 및 어두운 출입구가 보인다. 차갑고 흐린 겨울 낮의 자연광, 옅은 청회색 하늘, 누렇게 마른 갈대, 축축한 갈색 흙, 바람에 실린 미세한 염분과 먼지, 실제 나뭇결과 금속 부식, 흙의 발자국성 요철과 일상적인 마모를 사실적으로 표현한다. 도주하던 민간인들이 지나가고 쓰러진 위치는 주 접근로와 갈대 가장자리에 불규칙하게 눌린 갈대, 흐트러진 흙과 끊긴 이동 흔적으로 남아 있으나 사람·얼굴·신체·시신 형태는 프레임에 묘사하지 않는다. 그 뒤 약 20미터의 측면길과 주 접근로에는 추격 보병대가 막 통과하는 상황을 갈대의 거센 흔들림과 낮게 번지는 흙먼지로만 드러내며, 병사 자체는 화면 밖에 둔다. 프레임 밖의 20세기 전반 일본군 제식 볼트액션 소총 사격이 갈대 통로를 가로지르는 순간으로, 총탄이 마른 갈대 줄기를 꺾고 흙길에 작고 날카로운 먼지 튐을 연속해서 일으키며 창고 판재에는 갓 생긴 미세한 목재 파편이 보인다. 총알을 과장된 빛줄기로 표현하지 말고 실제 탄착과 물질 반응으로만 보여준다. 실제 DSLR 또는 미러리스 카메라의 자연스러운 원근감과 심도, 과도한 후처리 없는 현장 기록 사진, 깨끗한 상업용 사진이 아닌 실제 장소 참고 사진 같은 질감. 현대 전자기기나 차량은 배제한다. 하향 시점, 도면, 건축 다이어그램이 아닌 수평의 실제 촬영 시점. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "좁은 측면 추격로 안의 약 1.6미터 높이에서 35밀리미터 렌즈로 촬영한다. 양옆의 겨울 갈대 사이로 주 접근로의 합류 지점과 먼 목조 소금창고가 한눈에 이어지게 하고, 길 가장자리의 눌린 갈대와 흙먼지, 소총탄이 스치며 만든 짧은 충격 흔적을 중경에 배치한다. 사람이나 신체 형상은 프레임에 넣지 않는다.",
            "shot_id": "S1_Shot3"
          },
          {
            "guide_text": "같은 측면길의 사람 눈높이에서 주 접근로와 창고 앞 흙 공터를 조금 더 중심에 두고 바라본다. 약 20미터 간격으로 이어지는 추격의 압박은 흔들리는 갈대, 막 일어난 흙먼지와 연속된 탄착 흔적으로만 전달하며, 창고 출입구를 원경의 시선 종착점으로 유지한다. 인물과 얼굴, 시신 형태는 보이지 않게 한다.",
            "shot_id": "S1_Shot5"
          }
        ],
        "shot_ids": [
          "S1_Shot3",
          "S1_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "within number 3 (side pursuit path), looking along number 1 (outer reed field) toward number 2 (main approach path) and the distant number 4 (timber storage shed)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep the reeds close on both sides of the path, show number 7 ahead of number 8, and align number 9 through the pursuit corridor; number 4 may remain a small destination landmark."
        },
        "reference_decision": {
          "bg_id": "L01B02",
          "fp_id": "fp_l01_reed_field_shed_front",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "The target markers identify the same overall physical space established by L01B01, so that node supplies fixed spatial continuity. Camera unit 3 differs from the anchor's camera unit 2 and reveals a materially different slice centered on unit 3 for the lateral movement and advancing-line staging, requiring its own plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L01B01.png"
          ],
          "source_bg_ids": [
            "L01B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "physical_space_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "physical_space_1",
                "ref_bg_id": "L01B01",
                "space_description": "Shared physical space containing fixed units 1, 2, 4, and 6, with opening marker 5 fixed between the established structures."
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because L01B01 establishes the shared physical space; this node changes to camera unit 3 to cover unit 3 without introducing a second distinct visible space."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              1
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use the listed unit-3 camera cell and look toward opening marker 5 at the listed look-at cell. The wide view privileges unit 3 while retaining the geometry-supported surrounding units needed by the two staged wide shots.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              4
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 3, establish unit 3 in the immediate framing and retain broad geometry-supported visibility toward units 1, 2, 4, and 6. Keep all five target units in their floor-plan positions; opening marker 5 lies on the look direction but is not a required numbered element for this BG.",
            "camera_framing_directive": "Frame broadly with a wide 90-degree view from camera unit 3 at cell [7,1], directed toward opening marker 5 at look-at cell [2,4]. Use broad lateral coverage for unit 3 and retain neutral spatial legibility across the geometry-supported units 1, 2, 4, and 6.",
            "subject_position_directive": "For S1_Shot3, place the marker-7 subject group in profile across the middle band, moving laterally through unit 3. For S1_Shot5, arrange the marker-8 group across the midground with the marker-9 transient action readable and directed away from the camera axis, as committed by staging.",
            "state_cue_directive": "Carry transient markers 7, 8, and 9 with numbered structural elements 1, 2, 3, 4, and 6. Keep these transient cues limited to the committed staged actions and add no other overlay state.",
            "negative_continuity_directive": "Exclude overlay markers 10, 11, 12, 13, and 14. Preserve the floor-plan positions inherited from reference L01B01 and do not shift fixed units 1, 2, 4, or 6 to accommodate the changed camera. Do not add uncommitted state cues or spaces outside the unit-3 view cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L01B01' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [7, 1]\n  - look_at_unit: 5\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-3 camera cell and look toward opening marker 5 at the listed look-at cell. The wide view privileges unit 3 while retaining the geometry-supported surrounding units needed by the two staged wide shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3, establish unit 3 in the immediate framing and retain broad geometry-supported visibility toward units 1, 2, 4, and 6. Keep all five target units in their floor-plan positions; opening marker 5 lies on the look direction but is not a required numbered element for this BG.\n  - camera_framing_directive: Frame broadly with a wide 90-degree view from camera unit 3 at cell [7,1], directed toward opening marker 5 at look-at cell [2,4]. Use broad lateral coverage for unit 3 and retain neutral spatial legibility across the geometry-supported units 1, 2, 4, and 6.\n  - subject_position_directive: For S1_Shot3, place the marker-7 subject group in profile across the middle band, moving laterally through unit 3. For S1_Shot5, arrange the marker-8 group across the midground with the marker-9 transient action readable and directed away from the camera axis, as committed by staging.\n  - state_cue_directive: Carry transient markers 7, 8, and 9 with numbered structural elements 1, 2, 3, 4, and 6. Keep these transient cues limited to the committed staged actions and add no other overlay state.\n  - negative_continuity_directive: Exclude overlay markers 10, 11, 12, 13, and 14. Preserve the floor-plan positions inherited from reference L01B01 and do not shift fixed units 1, 2, 4, or 6 to accommodate the changed camera. Do not add uncommitted state cues or spaces outside the unit-3 view cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L01B01' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [7, 1]\n  - look_at_unit: 5\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-3 camera cell and look toward opening marker 5 at the listed look-at cell. The wide view privileges unit 3 while retaining the geometry-supported surrounding units needed by the two staged wide shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3, establish unit 3 in the immediate framing and retain broad geometry-supported visibility toward units 1, 2, 4, and 6. Keep all five target units in their floor-plan positions; opening marker 5 lies on the look direction but is not a required numbered element for this BG.\n  - camera_framing_directive: Frame broadly with a wide 90-degree view from camera unit 3 at cell [7,1], directed toward opening marker 5 at look-at cell [2,4]. Use broad lateral coverage for unit 3 and retain neutral spatial legibility across the geometry-supported units 1, 2, 4, and 6.\n  - subject_position_directive: For S1_Shot3, place the marker-7 subject group in profile across the middle band, moving laterally through unit 3. For S1_Shot5, arrange the marker-8 group across the midground with the marker-9 transient action readable and directed away from the camera axis, as committed by staging.\n  - state_cue_directive: Carry transient markers 7, 8, and 9 with numbered structural elements 1, 2, 3, 4, and 6. Keep these transient cues limited to the committed staged actions and add no other overlay state.\n  - negative_continuity_directive: Exclude overlay markers 10, 11, 12, 13, and 14. Preserve the floor-plan positions inherited from reference L01B01 and do not shift fixed units 1, 2, 4, or 6 to accommodate the changed camera. Do not add uncommitted state cues or spaces outside the unit-3 view cone.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L01B01' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [7, 1]\n  - look_at_unit: 5\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-3 camera cell and look toward opening marker 5 at the listed look-at cell. The wide view privileges unit 3 while retaining the geometry-supported surrounding units needed by the two staged wide shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3, establish unit 3 in the immediate framing and retain broad geometry-supported visibility toward units 1, 2, 4, and 6. Keep all five target units in their floor-plan positions; opening marker 5 lies on the look direction but is not a required numbered element for this BG.\n  - camera_framing_directive: Frame broadly with a wide 90-degree view from camera unit 3 at cell [7,1], directed toward opening marker 5 at look-at cell [2,4]. Use broad lateral coverage for unit 3 and retain neutral spatial legibility across the geometry-supported units 1, 2, 4, and 6.\n  - subject_position_directive: For S1_Shot3, place the marker-7 subject group in profile across the middle band, moving laterally through unit 3. For S1_Shot5, arrange the marker-8 group across the midground with the marker-9 transient action readable and directed away from the camera axis, as committed by staging.\n  - state_cue_directive: Carry transient markers 7, 8, and 9 with numbered structural elements 1, 2, 3, 4, and 6. Keep these transient cues limited to the committed staged actions and add no other overlay state.\n  - negative_continuity_directive: Exclude overlay markers 10, 11, 12, 13, and 14. Preserve the floor-plan positions inherited from reference L01B01 and do not shift fixed units 1, 2, 4, or 6 to accommodate the changed camera. Do not add uncommitted state cues or spaces outside the unit-3 view cone.\n\n20세기 전반 식민지기의 대한민국 서남해안 외딴섬, 한겨울 낮의 갈대밭과 오래된 목조 소금창고 전면을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 좁은 측면 추격로 안에 선 약 1.6미터 높이의 사람 눈높이에서 35밀리미터급 렌즈로 바라본다. 마른 갈대가 길 양옆을 빽빽하게 감싸고, 측면길은 남쪽에서 올라오는 불규칙한 흙길과 합류한 뒤 북쪽의 창고 앞 다져진 흙 공터로 이어진다. 원경에는 바닷바람과 염분에 오래 노출되어 회갈색으로 바랜 거친 판재, 벌어진 이음매, 녹슨 철제 경첩과 소금 얼룩이 남은 낮은 목조 창고 및 어두운 출입구가 보인다. 차갑고 흐린 겨울 낮의 자연광, 옅은 청회색 하늘, 누렇게 마른 갈대, 축축한 갈색 흙, 바람에 실린 미세한 염분과 먼지, 실제 나뭇결과 금속 부식, 흙의 발자국성 요철과 일상적인 마모를 사실적으로 표현한다. 도주하던 민간인들이 지나가고 쓰러진 위치는 주 접근로와 갈대 가장자리에 불규칙하게 눌린 갈대, 흐트러진 흙과 끊긴 이동 흔적으로 남아 있으나 사람·얼굴·신체·시신 형태는 프레임에 묘사하지 않는다. 그 뒤 약 20미터의 측면길과 주 접근로에는 추격 보병대가 막 통과하는 상황을 갈대의 거센 흔들림과 낮게 번지는 흙먼지로만 드러내며, 병사 자체는 화면 밖에 둔다. 프레임 밖의 20세기 전반 일본군 제식 볼트액션 소총 사격이 갈대 통로를 가로지르는 순간으로, 총탄이 마른 갈대 줄기를 꺾고 흙길에 작고 날카로운 먼지 튐을 연속해서 일으키며 창고 판재에는 갓 생긴 미세한 목재 파편이 보인다. 총알을 과장된 빛줄기로 표현하지 말고 실제 탄착과 물질 반응으로만 보여준다. 실제 DSLR 또는 미러리스 카메라의 자연스러운 원근감과 심도, 과도한 후처리 없는 현장 기록 사진, 깨끗한 상업용 사진이 아닌 실제 장소 참고 사진 같은 질감. 현대 전자기기나 차량은 배제한다. 하향 시점, 도면, 건축 다이어그램이 아닌 수평의 실제 촬영 시점. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            7,
            1
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use the listed unit-3 camera cell and look toward opening marker 5 at the listed look-at cell. The wide view privileges unit 3 while retaining the geometry-supported surrounding units needed by the two staged wide shots.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            4
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From camera unit 3, establish unit 3 in the immediate framing and retain broad geometry-supported visibility toward units 1, 2, 4, and 6. Keep all five target units in their floor-plan positions; opening marker 5 lies on the look direction but is not a required numbered element for this BG.",
          "camera_framing_directive": "Frame broadly with a wide 90-degree view from camera unit 3 at cell [7,1], directed toward opening marker 5 at look-at cell [2,4]. Use broad lateral coverage for unit 3 and retain neutral spatial legibility across the geometry-supported units 1, 2, 4, and 6.",
          "subject_position_directive": "For S1_Shot3, place the marker-7 subject group in profile across the middle band, moving laterally through unit 3. For S1_Shot5, arrange the marker-8 group across the midground with the marker-9 transient action readable and directed away from the camera axis, as committed by staging.",
          "state_cue_directive": "Carry transient markers 7, 8, and 9 with numbered structural elements 1, 2, 3, 4, and 6. Keep these transient cues limited to the committed staged actions and add no other overlay state.",
          "negative_continuity_directive": "Exclude overlay markers 10, 11, 12, 13, and 14. Preserve the floor-plan positions inherited from reference L01B01 and do not shift fixed units 1, 2, 4, or 6 to accommodate the changed camera. Do not add uncommitted state cues or spaces outside the unit-3 view cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l01_reed_field_shed_front",
          "prior_bg_ids": [
            "L01B01"
          ],
          "attached_ref_labels": [
            "bg:L01B01",
            "building_fp:fp_l02_salt_shed_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l02_salt_shed_interior",
          "indoor_loc_sid": "L02",
          "group_id": "bg_reed_field_wooden_shed",
          "fp_asset_id": "635d3395-18ea-4823-87d7-1dec30022ff4"
        }
      },
      "L01B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L01",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L01B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬, 키 큰 갈대밭 사이로 난 불규칙한 흙길 끝에서 낡은 소금창고 입구를 바라본 실제 카메라 다큐멘터리 풍 사진. 주 접근로 가까이에 카메라를 두고 약 1.6m의 서 있는 사람 눈높이에서, 다져진 넓은 흙 공터를 가로질러 북쪽의 오래된 목재 저장 창고와 남쪽 정면 중앙의 경첩식 판자문을 바라본다. 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영한 현장 기록 사진처럼 표현하며, 평면도나 위에서 내려다본 시점이 아닌 자연스러운 수평 시점이다. 창고는 비바람과 해풍에 오래 노출된 실제 거친 목재 판재, 녹슨 금속 경첩, 소금기와 습기로 희게 바랜 얼룩, 갈라진 나뭇결과 불균일한 변색을 지닌다. 주변 갈대는 서해 섬의 습하고 거친 환경에 맞게 빽빽하고 자연스럽게 뒤엉켜 있으며, 흙 공터에는 반복된 통행으로 눌린 자국과 일상적인 진흙 얼룩이 남아 있다. 여러 생존자가 최종 접근 구간을 급히 지나 판자문 안으로 몰려 들어간 직후의 순간을 환경의 흔적으로만 나타낸다. 공터에서 문턱까지 이어지는 여러 겹의 갓 흐트러진 발자국, 낮게 피어오르는 현실적인 흙먼지, 안쪽으로 크게 열린 채 막 흔들린 듯한 판자문으로 다급한 통과를 전달하되, 모든 사람은 이미 화면 밖 또는 창고 내부에 있어 사람, 얼굴, 신체 일부, 인체형 실루엣은 전혀 보이지 않는다. 제한된 기반 시설을 가진 현대 섬 공동체의 오래된 작업용 창고답게 과도하게 복원되거나 장식되지 않은 실용적이고 낡은 외관으로 표현한다. 흐린 자연광 아래 청흑색 그림자, 흙빛 중성색, 바랜 상아색의 절제된 실제 색감을 유지하고, 재료의 미세한 마모와 얼룩, 자연스러운 원근과 피사계 심도를 사실적으로 기록한다. 깨끗한 광고 사진이 아니라 후처리 없이 실제 장소를 촬영한 담담한 현장 참고 사진이며, 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도 표현은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "주 접근로 가까이의 약 1.6m 눈높이에서 흙 공터 너머 창고 중앙의 판자문을 정면에 가깝게 바라본다. 28mm 광각으로 접근로와 공터, 문까지 이어지는 급박한 이동 방향이 한눈에 읽히게 구성한다. 여러 생존자가 막 문 안으로 몰려 들어간 직후처럼 최종 접근 구간의 흙먼지와 흐트러진 발자국, 안쪽으로 크게 열린 문짝의 순간적인 흔들림을 보여 주되, 사람이나 얼굴, 인체 형상은 화면에 절대 나타내지 않는다.",
            "shot_id": "S1_Shot7"
          }
        ],
        "shot_ids": [
          "S1_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 2 (main approach path), facing across number 6 (dirt clearing) toward number 5 (shed doorway) in number 4 (timber storage shed)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Make number 5 the dominant destination and keep number 10 compressed around the doorway approach, with reed edges framing the sides."
        },
        "reference_decision": {
          "bg_id": "L01B01",
          "fp_id": "fp_l01_reed_field_shed_front",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L01B01 is the only supplied clean-anchor candidate and therefore establishes the dwelling identity directly from the floor plan. Its wide staged shot requires a low trailing view along unit 2 toward opening marker 5, with units 1, 4, and 6 providing the surrounding fixed structure.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l01_reed_field_shed_front.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 sole floor-plan-seeded dwelling identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              4
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use the listed unit-2 camera cell and aim toward opening marker 5 at the listed look-at cell. Broad coverage supports the wide staged movement toward the opening while retaining units 1, 4, and 6 around the route.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              4
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 2, show unit 2 as the approach foreground and midground, looking toward opening marker 5 and the fixed structure of units 4 and 6, with unit 1 retained in the broad surrounding coverage. Keep markers 1, 2, 4, 5, and 6 spatially consistent with the floor plan.",
            "camera_framing_directive": "Frame broadly with a wide 90-degree view from camera unit 2 at cell [7,4], directed toward opening marker 5 at look-at cell [2,4]. Keep the route through unit 2, the destination opening, and the surrounding target units legible while respecting the staged low, trailing composition.",
            "subject_position_directive": "Place the subject cue represented by marker 10 in the central midground, back toward the camera and moving from unit 2 toward opening marker 5, with the staged legs and forward movement remaining readable.",
            "state_cue_directive": "Carry transient marker 10 together with numbered elements 1, 2, 4, 5, and 6. No other state-overlay marker is committed for this BG.",
            "negative_continuity_directive": "Exclude overlay markers 7, 8, 9, 11, 12, 13, and 14. Do not add uncommitted subjects or cues, and do not depict units outside the geometry-supported broad view from camera unit 2."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: 5\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-2 camera cell and aim toward opening marker 5 at the listed look-at cell. Broad coverage supports the wide staged movement toward the opening while retaining units 1, 4, and 6 around the route.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2, show unit 2 as the approach foreground and midground, looking toward opening marker 5 and the fixed structure of units 4 and 6, with unit 1 retained in the broad surrounding coverage. Keep markers 1, 2, 4, 5, and 6 spatially consistent with the floor plan.\n  - camera_framing_directive: Frame broadly with a wide 90-degree view from camera unit 2 at cell [7,4], directed toward opening marker 5 at look-at cell [2,4]. Keep the route through unit 2, the destination opening, and the surrounding target units legible while respecting the staged low, trailing composition.\n  - subject_position_directive: Place the subject cue represented by marker 10 in the central midground, back toward the camera and moving from unit 2 toward opening marker 5, with the staged legs and forward movement remaining readable.\n  - state_cue_directive: Carry transient marker 10 together with numbered elements 1, 2, 4, 5, and 6. No other state-overlay marker is committed for this BG.\n  - negative_continuity_directive: Exclude overlay markers 7, 8, 9, 11, 12, 13, and 14. Do not add uncommitted subjects or cues, and do not depict units outside the geometry-supported broad view from camera unit 2.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: 5\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-2 camera cell and aim toward opening marker 5 at the listed look-at cell. Broad coverage supports the wide staged movement toward the opening while retaining units 1, 4, and 6 around the route.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2, show unit 2 as the approach foreground and midground, looking toward opening marker 5 and the fixed structure of units 4 and 6, with unit 1 retained in the broad surrounding coverage. Keep markers 1, 2, 4, 5, and 6 spatially consistent with the floor plan.\n  - camera_framing_directive: Frame broadly with a wide 90-degree view from camera unit 2 at cell [7,4], directed toward opening marker 5 at look-at cell [2,4]. Keep the route through unit 2, the destination opening, and the surrounding target units legible while respecting the staged low, trailing composition.\n  - subject_position_directive: Place the subject cue represented by marker 10 in the central midground, back toward the camera and moving from unit 2 toward opening marker 5, with the staged legs and forward movement remaining readable.\n  - state_cue_directive: Carry transient marker 10 together with numbered elements 1, 2, 4, 5, and 6. No other state-overlay marker is committed for this BG.\n  - negative_continuity_directive: Exclude overlay markers 7, 8, 9, 11, 12, 13, and 14. Do not add uncommitted subjects or cues, and do not depict units outside the geometry-supported broad view from camera unit 2.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: 5\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-2 camera cell and aim toward opening marker 5 at the listed look-at cell. Broad coverage supports the wide staged movement toward the opening while retaining units 1, 4, and 6 around the route.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2, show unit 2 as the approach foreground and midground, looking toward opening marker 5 and the fixed structure of units 4 and 6, with unit 1 retained in the broad surrounding coverage. Keep markers 1, 2, 4, 5, and 6 spatially consistent with the floor plan.\n  - camera_framing_directive: Frame broadly with a wide 90-degree view from camera unit 2 at cell [7,4], directed toward opening marker 5 at look-at cell [2,4]. Keep the route through unit 2, the destination opening, and the surrounding target units legible while respecting the staged low, trailing composition.\n  - subject_position_directive: Place the subject cue represented by marker 10 in the central midground, back toward the camera and moving from unit 2 toward opening marker 5, with the staged legs and forward movement remaining readable.\n  - state_cue_directive: Carry transient marker 10 together with numbered elements 1, 2, 4, 5, and 6. No other state-overlay marker is committed for this BG.\n  - negative_continuity_directive: Exclude overlay markers 7, 8, 9, 11, 12, 13, and 14. Do not add uncommitted subjects or cues, and do not depict units outside the geometry-supported broad view from camera unit 2.\n\n2020년대 중반 대한민국 서남해안의 외딴섬, 키 큰 갈대밭 사이로 난 불규칙한 흙길 끝에서 낡은 소금창고 입구를 바라본 실제 카메라 다큐멘터리 풍 사진. 주 접근로 가까이에 카메라를 두고 약 1.6m의 서 있는 사람 눈높이에서, 다져진 넓은 흙 공터를 가로질러 북쪽의 오래된 목재 저장 창고와 남쪽 정면 중앙의 경첩식 판자문을 바라본다. 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영한 현장 기록 사진처럼 표현하며, 평면도나 위에서 내려다본 시점이 아닌 자연스러운 수평 시점이다. 창고는 비바람과 해풍에 오래 노출된 실제 거친 목재 판재, 녹슨 금속 경첩, 소금기와 습기로 희게 바랜 얼룩, 갈라진 나뭇결과 불균일한 변색을 지닌다. 주변 갈대는 서해 섬의 습하고 거친 환경에 맞게 빽빽하고 자연스럽게 뒤엉켜 있으며, 흙 공터에는 반복된 통행으로 눌린 자국과 일상적인 진흙 얼룩이 남아 있다. 여러 생존자가 최종 접근 구간을 급히 지나 판자문 안으로 몰려 들어간 직후의 순간을 환경의 흔적으로만 나타낸다. 공터에서 문턱까지 이어지는 여러 겹의 갓 흐트러진 발자국, 낮게 피어오르는 현실적인 흙먼지, 안쪽으로 크게 열린 채 막 흔들린 듯한 판자문으로 다급한 통과를 전달하되, 모든 사람은 이미 화면 밖 또는 창고 내부에 있어 사람, 얼굴, 신체 일부, 인체형 실루엣은 전혀 보이지 않는다. 제한된 기반 시설을 가진 현대 섬 공동체의 오래된 작업용 창고답게 과도하게 복원되거나 장식되지 않은 실용적이고 낡은 외관으로 표현한다. 흐린 자연광 아래 청흑색 그림자, 흙빛 중성색, 바랜 상아색의 절제된 실제 색감을 유지하고, 재료의 미세한 마모와 얼룩, 자연스러운 원근과 피사계 심도를 사실적으로 기록한다. 깨끗한 광고 사진이 아니라 후처리 없이 실제 장소를 촬영한 담담한 현장 참고 사진이며, 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도 표현은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            7,
            4
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Use the listed unit-2 camera cell and aim toward opening marker 5 at the listed look-at cell. Broad coverage supports the wide staged movement toward the opening while retaining units 1, 4, and 6 around the route.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            4
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 2, show unit 2 as the approach foreground and midground, looking toward opening marker 5 and the fixed structure of units 4 and 6, with unit 1 retained in the broad surrounding coverage. Keep markers 1, 2, 4, 5, and 6 spatially consistent with the floor plan.",
          "camera_framing_directive": "Frame broadly with a wide 90-degree view from camera unit 2 at cell [7,4], directed toward opening marker 5 at look-at cell [2,4]. Keep the route through unit 2, the destination opening, and the surrounding target units legible while respecting the staged low, trailing composition.",
          "subject_position_directive": "Place the subject cue represented by marker 10 in the central midground, back toward the camera and moving from unit 2 toward opening marker 5, with the staged legs and forward movement remaining readable.",
          "state_cue_directive": "Carry transient marker 10 together with numbered elements 1, 2, 4, 5, and 6. No other state-overlay marker is committed for this BG.",
          "negative_continuity_directive": "Exclude overlay markers 7, 8, 9, 11, 12, 13, and 14. Do not add uncommitted subjects or cues, and do not depict units outside the geometry-supported broad view from camera unit 2."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l01_reed_field_shed_front",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l01_reed_field_shed_front",
            "building_fp:fp_l02_salt_shed_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l02_salt_shed_interior",
          "indoor_loc_sid": "L02",
          "group_id": "bg_reed_field_wooden_shed",
          "fp_asset_id": "635d3395-18ea-4823-87d7-1dec30022ff4"
        }
      },
      "L01B03": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L01B01",
        "reused_from_bg_id": "L01B01",
        "location_id": "L01",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L01B01.png",
        "t2i_prompt": "20세기 전반 서남해안 외딴섬의 갈대밭 속 목재 창고 앞, 폭력적인 사건 직후의 피로 젖은 다져진 흙 공터를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 창고의 여닫이 판자문 바로 바깥에 서서 약 1.6미터 눈높이로, 공터를 대각선으로 가로질러 남쪽의 불규칙한 진입로와 그 너머의 빽빽한 갈대밭을 바라본다. 35밀리미터급 미러리스 또는 디지털 일안 반사식 카메라와 32밀리미터 광각 렌즈로 촬영한 자연스러운 원근감이며, 내려다본 평면도나 건축 도면 구도가 아니다.\n\n북쪽 창고는 거칠게 켠 판재와 굵은 목재 골조로 만든 소박한 저장 시설이며, 습기와 염분으로 회갈색이 된 나뭇결, 벌어진 판자 틈, 녹슨 경첩, 흙이 묻은 문턱 같은 실제 노후 흔적이 보인다. 공터 양옆과 진입로 바깥은 키 큰 갈대가 둘러싸고 있고, 습한 해안 바람에 잎이 불규칙하게 눕는다. 흐린 낮의 확산광이 낮은 대비로 스며들며, 젖은 흙과 마른 흙, 오래된 목재, 녹슨 금속의 표면 차이가 사실적으로 드러난다.\n\n창고 바로 앞 흙바닥에는 20세기 전반 일본군 전사자들이 흩어진 참혹한 상황을 암시하는 피 묻은 당시식 군복, 철모와 군장 일부가 사람 형상 없이 납작하고 불규칙하게 널려 있다. 사람, 얼굴, 시신, 신체 일부는 화면에 직접 나타나지 않는다. 공터 중앙에는 실제 목재 자루와 낡은 금속 촉을 가진 창이 비스듬히 쓰러져 있고, 그 곁에는 상처 입어 밀도가 약해진 검은 연기 덩어리가 낮게 응집되어 있다. 연기는 사람 모양 윤곽을 만들지 않으며, 찢어진 가장자리가 바람 속으로 가늘게 흩어지고 일부가 땅 가까이 번진다. 공터 전반에는 짙은 적갈색 피 웅덩이와 번진 얼룩, 끌린 자국이 불규칙하게 이어진다. 생존자들의 격렬한 먹이 활동이 진행된 흔적은 깊게 패인 흙, 급하게 밀려난 군복과 장비, 겹쳐진 피 얼룩으로만 드러내며 살아 있는 사람이나 신체 형체는 묘사하지 않는다.\n\n과도하게 정돈된 사진이 아니라 실제 사건 현장의 장소 기록처럼 무심하고 사실적인 구도. 실제 콘크리트가 아닌 다져진 흙의 입자, 축축한 혈흔의 반사, 직물의 거친 짜임, 목재 나뭇결, 금속의 산화와 흠집, 일상적인 오염과 마모를 정확히 표현한다. 현실적인 자연광과 자연스러운 심도, 과도한 후보정 없이 실제 장소에서 촬영한 참고 사진과 구별되지 않는 수준. 삽화나 합성된 건축 시각화가 아닌 실제 카메라 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "창고 출입구 바로 바깥의 눈높이에서 공터 전체와 남쪽 진입로, 양옆의 갈대밭이 함께 보이는 넓은 도입 구도. 중앙의 창과 상처 입은 검은 연기, 공터 전반의 피 웅덩이와 흩어진 군복이 한 공간의 사건 흔적으로 읽히게 한다.",
            "shot_id": "S3_Shot6"
          },
          {
            "guide_text": "같은 시점과 공간 축을 유지하면서 공터 중앙을 조금 더 비중 있게 잡는다. 흙 위에 놓인 창과 가장자리가 흩어지는 검은 연기 덩어리를 중심 단서로 삼고, 사람 형상 없이 주변의 피 묻은 군복과 철모가 깊이감을 만든다.",
            "shot_id": "S3_Shot11"
          },
          {
            "guide_text": "눈높이와 대각선 시선을 유지한 채 공터의 불규칙한 피 웅덩이와 끌린 자국, 짓눌린 흙이 진입로 방향으로 이어지도록 구성한다. 갈대밭과 창고 출입구의 위치 관계가 분명해야 한다.",
            "shot_id": "S3_Shot15"
          },
          {
            "guide_text": "창고 문턱 부근에서 바라본 넓은 재설정 구도. 낡은 목재 출입구의 일부를 화면 가장자리에 남기고, 피로 젖은 흙 공터와 좁은 진입로, 바람에 눕는 갈대밭을 자연스럽게 연결한다.",
            "shot_id": "S97_Shot1"
          },
          {
            "guide_text": "공터 중간 거리의 사건 흔적을 강조하되 카메라는 서 있는 사람의 눈높이를 지킨다. 납작하게 쓰러진 군복과 철모, 먹이 활동이 벌어진 듯 심하게 흐트러진 흙과 피 얼룩을 보여 주며 사람이나 신체는 넣지 않는다.",
            "shot_id": "S97_Shot5"
          },
          {
            "guide_text": "마지막에는 출입구에서 진입로를 향하는 대각선 원근을 다시 넓게 확보한다. 중앙의 창, 약해져 흩어지는 검은 연기, 공터 곳곳의 피와 버려진 군 장비가 같은 장소의 연속된 상태로 정확히 유지되게 한다.",
            "shot_id": "S97_Shot6"
          }
        ],
        "shot_ids": [
          "S3_Shot6",
          "S3_Shot11",
          "S3_Shot15",
          "S97_Shot1",
          "S97_Shot5",
          "S97_Shot6"
        ],
        "scenes": [],
        "parent_id": "L01B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just outside number 5 (shed doorway), facing diagonally across number 6 (dirt clearing) toward number 2 (main approach path) and number 1 (outer reed field)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "32mm wide angle",
          "framing_notes": "Use the shed frontage as the rear anchor; spread numbers 11 and 14 across the clearing, place number 12 prominently in the middle distance, and cluster number 13 among the bodies."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L01B01",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_1",
              "ref_bg_id": "L01B01",
              "space_description": "Same fixed view of units 1, 2, 4, and 6 with opening marker 5."
            }
          ]
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Use the same broad 90-degree framing as reference L01B01: camera unit 2 at cell [7,4], directed toward opening marker 5 at look-at cell [2,4]. Preserve that representative plate geometry while allowing the consuming shots to isolate close subject details or retain the staged wide foreground and midground arrangement.",
          "negative_continuity_directive": "Exclude overlay markers 7, 8, 9, and 10. Keep fixed markers 1, 2, 4, 5, and 6 in the same positions established by reference L01B01; do not redraw L01B01's transient marker 10, invent additional overlay cues, or expose unsupported spaces outside the unit-2 view cone.",
          "state_cue_directive": "Carry transient markers 11, 12, 13, and 14 with numbered elements 1, 2, 4, 5, and 6. Treat all four overlay markers as committed state cues while preserving the unchanged fixed structure inherited from L01B01.",
          "subject_position_directive": "Use the staged close shots to center or tightly isolate the committed marker-12 subject and its interaction details, with other committed subjects appearing only where each shot specifies. For the staged wide view, place marker 13 across the midground and marker 11 in the lower foreground, while retaining marker 14 on the supporting ground plane. Do not invent subjects beyond markers 11, 12, and 13.",
          "visible_space_directive": "Match reference L01B01 from camera unit 2: unit 2 leads toward opening marker 5, with fixed units 4 and 6 beyond and unit 1 in the broad surrounding coverage. Preserve the exact established positions of markers 1, 2, 4, 5, and 6."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l01_reed_field_shed_front",
          "prior_bg_ids": [
            "L01B01"
          ],
          "attached_ref_labels": [
            "bg:L01B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L02B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L02",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L02B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴섬 공동체에 있는 소금창고 내부의 은신 공간. 중앙에는 약 열 명이 빽빽하게 모일 수 있을 정도의 비좁은 직사각형 바닥이 있고, 거칠게 맞댄 불규칙한 목재 판자벽이 좁은 둘레를 에워싼다. 동쪽 벽 중앙의 투박한 여닫이 판자문은 굳게 닫혀 있으며, 그 바로 안쪽을 가로지르는 좁은 문턱이 보인다. 오래된 실재 목재의 뚜렷한 나뭇결과 건조한 표면, 철제 경첩의 자연스러운 산화 질감, 소박한 창고 바닥의 현실적인 재질을 정확히 표현한다. 외딴섬의 제한된 기반 시설이 느껴지는 단순한 구조이며, 현대 공간이지만 새로 단장한 세트처럼 보이지 않게 한다. 문과 판자 이음새를 통해 들어오는 매우 약한 자연광만으로 내부가 어둡고 답답하게 드러나며, 청흑색 그림자와 흙빛 중성색, 낡은 상아색 목재가 절제된 현실적 색조를 이룬다. 공간은 사건 이전의 깨끗하고 흐트러지지 않은 상태다. 사람, 얼굴, 신체 형상, 인체처럼 보이는 실루엣은 전혀 없다. 북서쪽 내부에서 동쪽의 닫힌 판자문과 문턱을 대각선으로 바라보는 구도, 앉거나 웅크린 사람의 눈높이에 가까운 약 1.2m 카메라 높이, 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영한다. 중앙의 비좁은 공동 공간 대부분과 뒤쪽 문을 함께 담고, 수직선과 공간 비례가 자연스럽고 과장되지 않게 보이도록 한다. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진과 구별되지 않는 사실성, 자연스러운 심도, 정확한 목재와 금속 질감, 일상적인 재료의 현실감, 인위적인 후처리 없음. 깨끗한 스톡 사진, CGI, 삽화, 건축 시각화, 평면도, 도식, 하향식 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "북서쪽 내부에서 앉거나 웅크린 사람의 눈높이인 약 1.2m에 카메라를 두고, 동쪽의 닫힌 판자문과 문턱을 향해 대각선으로 바라본다. 28mm 광각 렌즈로 비좁은 중앙 바닥 대부분을 담아 약 열 명이 몸을 모을 수 있는 규모가 읽히게 하되, 사람이나 사람 형태는 전혀 넣지 않는다. 닫힌 문과 문턱은 화면 뒤쪽에서 분명히 식별되도록 유지한다.",
            "shot_id": "S2_Shot1"
          }
        ],
        "shot_ids": [
          "S2_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near the northwest side of number 1 (shared interior), facing diagonally toward number 2 (plank doorway) and number 3 (threshold strip)",
          "camera_height": "eye-level seated or crouched ~1.2m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Show most of number 1 as a cramped gathering space for roughly ten huddled survivors while keeping the doorway and threshold visible in the background; depict the door closed for this fearful pre-breach state."
        },
        "reference_decision": {
          "bg_id": "L02B02",
          "fp_id": "fp_l02_salt_shed_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L02B02 is a clean-background anchor candidate and provides the broad identity-establishing view required by S2_Shot1. A wide view from camera unit 4 toward unit 3 and opening marker 2 covers the committed target markers 1, 3, and 4 without relying on any prior reference.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l02_salt_shed_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 reference is selected because this first node establishes the dwelling identity directly from the supplied floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              0,
              4
            ],
            "camera_unit": 4,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 4 toward unit 3 and opening marker 2, preserving middle-foreground space for the staged subject grouping and the forward structural axis.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              9
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "From unit 4, show the broad structural relationship among target unit markers 1, 3, and 4, with opening marker 2 aligned near the look-at cell [4,9]; treat the geometry-listed visibility of units 1 and 3 and opening 2 as the applicable view superset.",
            "camera_framing_directive": "Frame from camera unit 4 at cell [0,4] toward look-at unit 3 at cell [4,9] with a wide 90-degree field of view, giving broad coverage along the forward axis and sufficient middle-foreground room for the S2_Shot1 staging.",
            "subject_position_directive": "S2_Shot1 commits clustered subjects in the middle foreground, with the forward axis remaining visible beyond them; reserve that placement while keeping the clean background plate free of invented subjects.",
            "state_cue_directive": "No committed static state cue beyond a clean residential space applies because no transient markers are listed; retain the numbered base elements and refrain from inventing additional state cues.",
            "negative_continuity_directive": "Keep base markers 1, 2, 3, and 4 in their committed relationships, exclude spaces outside the unit-4 view cone, and do not bake invented subjects, unlisted overlays, or scenario-specific objects into this clean plate."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [0, 4]\n  - look_at_unit: 3\n  - look_at_cell: [4, 9]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 3 and opening marker 2, preserving middle-foreground space for the staged subject grouping and the forward structural axis.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4, show the broad structural relationship among target unit markers 1, 3, and 4, with opening marker 2 aligned near the look-at cell [4,9]; treat the geometry-listed visibility of units 1 and 3 and opening 2 as the applicable view superset.\n  - camera_framing_directive: Frame from camera unit 4 at cell [0,4] toward look-at unit 3 at cell [4,9] with a wide 90-degree field of view, giving broad coverage along the forward axis and sufficient middle-foreground room for the S2_Shot1 staging.\n  - subject_position_directive: S2_Shot1 commits clustered subjects in the middle foreground, with the forward axis remaining visible beyond them; reserve that placement while keeping the clean background plate free of invented subjects.\n  - state_cue_directive: No committed static state cue beyond a clean residential space applies because no transient markers are listed; retain the numbered base elements and refrain from inventing additional state cues.\n  - negative_continuity_directive: Keep base markers 1, 2, 3, and 4 in their committed relationships, exclude spaces outside the unit-4 view cone, and do not bake invented subjects, unlisted overlays, or scenario-specific objects into this clean plate.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [0, 4]\n  - look_at_unit: 3\n  - look_at_cell: [4, 9]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 3 and opening marker 2, preserving middle-foreground space for the staged subject grouping and the forward structural axis.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4, show the broad structural relationship among target unit markers 1, 3, and 4, with opening marker 2 aligned near the look-at cell [4,9]; treat the geometry-listed visibility of units 1 and 3 and opening 2 as the applicable view superset.\n  - camera_framing_directive: Frame from camera unit 4 at cell [0,4] toward look-at unit 3 at cell [4,9] with a wide 90-degree field of view, giving broad coverage along the forward axis and sufficient middle-foreground room for the S2_Shot1 staging.\n  - subject_position_directive: S2_Shot1 commits clustered subjects in the middle foreground, with the forward axis remaining visible beyond them; reserve that placement while keeping the clean background plate free of invented subjects.\n  - state_cue_directive: No committed static state cue beyond a clean residential space applies because no transient markers are listed; retain the numbered base elements and refrain from inventing additional state cues.\n  - negative_continuity_directive: Keep base markers 1, 2, 3, and 4 in their committed relationships, exclude spaces outside the unit-4 view cone, and do not bake invented subjects, unlisted overlays, or scenario-specific objects into this clean plate.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [0, 4]\n  - look_at_unit: 3\n  - look_at_cell: [4, 9]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 3 and opening marker 2, preserving middle-foreground space for the staged subject grouping and the forward structural axis.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4, show the broad structural relationship among target unit markers 1, 3, and 4, with opening marker 2 aligned near the look-at cell [4,9]; treat the geometry-listed visibility of units 1 and 3 and opening 2 as the applicable view superset.\n  - camera_framing_directive: Frame from camera unit 4 at cell [0,4] toward look-at unit 3 at cell [4,9] with a wide 90-degree field of view, giving broad coverage along the forward axis and sufficient middle-foreground room for the S2_Shot1 staging.\n  - subject_position_directive: S2_Shot1 commits clustered subjects in the middle foreground, with the forward axis remaining visible beyond them; reserve that placement while keeping the clean background plate free of invented subjects.\n  - state_cue_directive: No committed static state cue beyond a clean residential space applies because no transient markers are listed; retain the numbered base elements and refrain from inventing additional state cues.\n  - negative_continuity_directive: Keep base markers 1, 2, 3, and 4 in their committed relationships, exclude spaces outside the unit-4 view cone, and do not bake invented subjects, unlisted overlays, or scenario-specific objects into this clean plate.\n\n2020년대 중반 대한민국 서남해안 외딴섬 공동체에 있는 소금창고 내부의 은신 공간. 중앙에는 약 열 명이 빽빽하게 모일 수 있을 정도의 비좁은 직사각형 바닥이 있고, 거칠게 맞댄 불규칙한 목재 판자벽이 좁은 둘레를 에워싼다. 동쪽 벽 중앙의 투박한 여닫이 판자문은 굳게 닫혀 있으며, 그 바로 안쪽을 가로지르는 좁은 문턱이 보인다. 오래된 실재 목재의 뚜렷한 나뭇결과 건조한 표면, 철제 경첩의 자연스러운 산화 질감, 소박한 창고 바닥의 현실적인 재질을 정확히 표현한다. 외딴섬의 제한된 기반 시설이 느껴지는 단순한 구조이며, 현대 공간이지만 새로 단장한 세트처럼 보이지 않게 한다. 문과 판자 이음새를 통해 들어오는 매우 약한 자연광만으로 내부가 어둡고 답답하게 드러나며, 청흑색 그림자와 흙빛 중성색, 낡은 상아색 목재가 절제된 현실적 색조를 이룬다. 공간은 사건 이전의 깨끗하고 흐트러지지 않은 상태다. 사람, 얼굴, 신체 형상, 인체처럼 보이는 실루엣은 전혀 없다. 북서쪽 내부에서 동쪽의 닫힌 판자문과 문턱을 대각선으로 바라보는 구도, 앉거나 웅크린 사람의 눈높이에 가까운 약 1.2m 카메라 높이, 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영한다. 중앙의 비좁은 공동 공간 대부분과 뒤쪽 문을 함께 담고, 수직선과 공간 비례가 자연스럽고 과장되지 않게 보이도록 한다. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진과 구별되지 않는 사실성, 자연스러운 심도, 정확한 목재와 금속 질감, 일상적인 재료의 현실감, 인위적인 후처리 없음. 깨끗한 스톡 사진, 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": [
            0,
            4
          ],
          "camera_unit": 4,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 4 toward unit 3 and opening marker 2, preserving middle-foreground space for the staged subject grouping and the forward structural axis.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            9
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 4, show the broad structural relationship among target unit markers 1, 3, and 4, with opening marker 2 aligned near the look-at cell [4,9]; treat the geometry-listed visibility of units 1 and 3 and opening 2 as the applicable view superset.",
          "camera_framing_directive": "Frame from camera unit 4 at cell [0,4] toward look-at unit 3 at cell [4,9] with a wide 90-degree field of view, giving broad coverage along the forward axis and sufficient middle-foreground room for the S2_Shot1 staging.",
          "subject_position_directive": "S2_Shot1 commits clustered subjects in the middle foreground, with the forward axis remaining visible beyond them; reserve that placement while keeping the clean background plate free of invented subjects.",
          "state_cue_directive": "No committed static state cue beyond a clean residential space applies because no transient markers are listed; retain the numbered base elements and refrain from inventing additional state cues.",
          "negative_continuity_directive": "Keep base markers 1, 2, 3, and 4 in their committed relationships, exclude spaces outside the unit-4 view cone, and do not bake invented subjects, unlisted overlays, or scenario-specific objects into this clean plate."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l02_salt_shed_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l02_salt_shed_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L02B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L02",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L02B01.png",
        "t2i_prompt": "20세기 전반 서남해안의 외딴섬에 있는 소박한 목조 창고 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서쪽의 거친 판자벽 가까이에 카메라를 두고, 약 1.6미터의 서 있는 사람 눈높이에서 중앙의 직사각형 바닥을 가로질러 동쪽 벽 중앙의 여닫이 판자문과 그 안쪽의 좁은 문턱을 바라본다. 문은 바깥쪽으로 열려 있으며 출입구가 화면의 지배적인 시선축이 되도록 구성한다. 35밀리미터 판형 디에스엘아르 또는 미러리스 카메라와 24밀리미터 광각 렌즈로 촬영한 현실적인 원근감, 과장되지 않은 공간 깊이, 자연스러운 심도를 사용한다. 당시 서해 섬 지역의 실용적인 창고답게 불규칙하게 맞댄 거친 목재 판벽, 손으로 제작한 단순한 경첩식 문, 오래 사용해 결이 드러난 실제 나무 표면과 절제된 생활 마모를 사실적으로 표현한다. 열린 문으로 들어오는 자연광이 어두운 실내를 비추며, 문턱과 바닥의 재료 질감이 실제 장소처럼 보이고 그림자는 물리적으로 자연스럽다. 현대 전자기기나 현대식 건축 자재가 보이지 않는 역사적 공간이며, 인물·얼굴·사람 형태의 형상은 전혀 없다. 공간은 정돈되고 건드려지지 않은 상태다. 깨끗한 광고 사진이 아니라 실제 장소 기록용으로 촬영한 담담한 사진이며, 후처리 느낌 없이 정확한 목재 결, 금속 경첩의 자연스러운 노화, 현실적인 노출과 색을 유지한다. 위에서 내려다본 시점, 평면도, 건축 도면이 아닌 실제 실내 눈높이 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "서쪽 벽 가까운 동일한 눈높이에서 동쪽의 열린 판자문을 정면에 가깝게 바라본다. 출입구를 가장 강한 시선의 종착점으로 두고 중앙 바닥과 좁은 문턱이 한 화면 안에서 분명히 이어지게 하며, 인물 없이 빈 배경으로 유지한다.",
            "shot_id": "S2_Shot3"
          },
          {
            "guide_text": "앞 장면과 같은 카메라 축과 공간 비례를 유지한다. 열린 문짝의 경첩 방향과 문턱, 주변 판자벽이 명확히 읽히도록 출입구 주변에 충분한 여백을 두고, 인물이나 사건성 소품 없이 연속성용 빈 배경으로 촬영한다.",
            "shot_id": "S2_Shot5"
          }
        ],
        "shot_ids": [
          "S2_Shot3",
          "S2_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near the west portion of number 4 (plank wall enclosure), facing across number 1 toward number 2 (plank doorway) and number 3 (threshold strip)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Make the doorway the dominant sightline for the breach; show the door open during entry and allow the same composition to support its later forceful closure."
        },
        "reference_decision": {
          "bg_id": "L02B01",
          "fp_id": "fp_l02_salt_shed_interior",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L02B01 depicts the same physical space and the same base markers as L02B02, but S2_Shot3 and S2_Shot5 require a camera placed in unit 1 and directed toward unit 3 and opening marker 2. L02B02 therefore supplies fixed structural continuity while this node receives its own plate for the genuinely different camera position and visible structural slice.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L02B02.png"
          ],
          "source_bg_ids": [
            "L02B02"
          ],
          "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": "L02B02",
                "space_description": "The same physical space defined by unit markers 1, 3, and 4 and opening marker 2."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because L02B02 commits the fixed identity and marker layout of the same physical space; no second distinct visible space is required by either consuming shot."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 1 toward unit 3 and opening marker 2 so the threshold axis and surrounding unit-4 enclosure can support both the medium and wide consuming-shot staging.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              9
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, show target unit marker 3 and opening marker 2 on the forward look-at axis, with unit marker 4 providing surrounding enclosure context where supported by the wide cone. Keep markers 1, 2, 3, and 4 in the same fixed positions established by reference L02B02.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [4,4] toward look-at unit 3 at cell [4,9] with a wide 90-degree field of view. Use broad coverage around the threshold axis so S2_Shot3 can take a medium crop and S2_Shot5 can retain its wider low-position action framing.",
            "subject_position_directive": "Reserve the middle-center area at the threshold axis for the committed midground subject staging in S2_Shot3 and S2_Shot5. The latter also requires clear lower-frame space for the staged feet and diagonal body placement; keep the background itself free of invented subjects.",
            "state_cue_directive": "No committed static state cue beyond a clean residential space applies because no transient markers are listed; preserve the numbered base structure and leave shot-specific state-facing cues from S2_Shot3 and S2_Shot5 to scene layering without inventing additional cues.",
            "negative_continuity_directive": "Preserve the fixed positions of markers 1, 2, 3, and 4 established by reference L02B02, exclude spaces outside the unit-1 view cone, and do not bake subjects, unlisted overlays, or shot-specific transient action into the clean plate."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L02B02' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 3\n  - look_at_cell: [4, 9]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 3 and opening marker 2 so the threshold axis and surrounding unit-4 enclosure can support both the medium and wide consuming-shot staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show target unit marker 3 and opening marker 2 on the forward look-at axis, with unit marker 4 providing surrounding enclosure context where supported by the wide cone. Keep markers 1, 2, 3, and 4 in the same fixed positions established by reference L02B02.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,4] toward look-at unit 3 at cell [4,9] with a wide 90-degree field of view. Use broad coverage around the threshold axis so S2_Shot3 can take a medium crop and S2_Shot5 can retain its wider low-position action framing.\n  - subject_position_directive: Reserve the middle-center area at the threshold axis for the committed midground subject staging in S2_Shot3 and S2_Shot5. The latter also requires clear lower-frame space for the staged feet and diagonal body placement; keep the background itself free of invented subjects.\n  - state_cue_directive: No committed static state cue beyond a clean residential space applies because no transient markers are listed; preserve the numbered base structure and leave shot-specific state-facing cues from S2_Shot3 and S2_Shot5 to scene layering without inventing additional cues.\n  - negative_continuity_directive: Preserve the fixed positions of markers 1, 2, 3, and 4 established by reference L02B02, exclude spaces outside the unit-1 view cone, and do not bake subjects, unlisted overlays, or shot-specific transient action into the clean plate.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L02B02' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 3\n  - look_at_cell: [4, 9]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 3 and opening marker 2 so the threshold axis and surrounding unit-4 enclosure can support both the medium and wide consuming-shot staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show target unit marker 3 and opening marker 2 on the forward look-at axis, with unit marker 4 providing surrounding enclosure context where supported by the wide cone. Keep markers 1, 2, 3, and 4 in the same fixed positions established by reference L02B02.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,4] toward look-at unit 3 at cell [4,9] with a wide 90-degree field of view. Use broad coverage around the threshold axis so S2_Shot3 can take a medium crop and S2_Shot5 can retain its wider low-position action framing.\n  - subject_position_directive: Reserve the middle-center area at the threshold axis for the committed midground subject staging in S2_Shot3 and S2_Shot5. The latter also requires clear lower-frame space for the staged feet and diagonal body placement; keep the background itself free of invented subjects.\n  - state_cue_directive: No committed static state cue beyond a clean residential space applies because no transient markers are listed; preserve the numbered base structure and leave shot-specific state-facing cues from S2_Shot3 and S2_Shot5 to scene layering without inventing additional cues.\n  - negative_continuity_directive: Preserve the fixed positions of markers 1, 2, 3, and 4 established by reference L02B02, exclude spaces outside the unit-1 view cone, and do not bake subjects, unlisted overlays, or shot-specific transient action into the clean plate.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L02B02' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 3\n  - look_at_cell: [4, 9]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 3 and opening marker 2 so the threshold axis and surrounding unit-4 enclosure can support both the medium and wide consuming-shot staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show target unit marker 3 and opening marker 2 on the forward look-at axis, with unit marker 4 providing surrounding enclosure context where supported by the wide cone. Keep markers 1, 2, 3, and 4 in the same fixed positions established by reference L02B02.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,4] toward look-at unit 3 at cell [4,9] with a wide 90-degree field of view. Use broad coverage around the threshold axis so S2_Shot3 can take a medium crop and S2_Shot5 can retain its wider low-position action framing.\n  - subject_position_directive: Reserve the middle-center area at the threshold axis for the committed midground subject staging in S2_Shot3 and S2_Shot5. The latter also requires clear lower-frame space for the staged feet and diagonal body placement; keep the background itself free of invented subjects.\n  - state_cue_directive: No committed static state cue beyond a clean residential space applies because no transient markers are listed; preserve the numbered base structure and leave shot-specific state-facing cues from S2_Shot3 and S2_Shot5 to scene layering without inventing additional cues.\n  - negative_continuity_directive: Preserve the fixed positions of markers 1, 2, 3, and 4 established by reference L02B02, exclude spaces outside the unit-1 view cone, and do not bake subjects, unlisted overlays, or shot-specific transient action into the clean plate.\n\n20세기 전반 서남해안의 외딴섬에 있는 소박한 목조 창고 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서쪽의 거친 판자벽 가까이에 카메라를 두고, 약 1.6미터의 서 있는 사람 눈높이에서 중앙의 직사각형 바닥을 가로질러 동쪽 벽 중앙의 여닫이 판자문과 그 안쪽의 좁은 문턱을 바라본다. 문은 바깥쪽으로 열려 있으며 출입구가 화면의 지배적인 시선축이 되도록 구성한다. 35밀리미터 판형 디에스엘아르 또는 미러리스 카메라와 24밀리미터 광각 렌즈로 촬영한 현실적인 원근감, 과장되지 않은 공간 깊이, 자연스러운 심도를 사용한다. 당시 서해 섬 지역의 실용적인 창고답게 불규칙하게 맞댄 거친 목재 판벽, 손으로 제작한 단순한 경첩식 문, 오래 사용해 결이 드러난 실제 나무 표면과 절제된 생활 마모를 사실적으로 표현한다. 열린 문으로 들어오는 자연광이 어두운 실내를 비추며, 문턱과 바닥의 재료 질감이 실제 장소처럼 보이고 그림자는 물리적으로 자연스럽다. 현대 전자기기나 현대식 건축 자재가 보이지 않는 역사적 공간이며, 인물·얼굴·사람 형태의 형상은 전혀 없다. 공간은 정돈되고 건드려지지 않은 상태다. 깨끗한 광고 사진이 아니라 실제 장소 기록용으로 촬영한 담담한 사진이며, 후처리 느낌 없이 정확한 목재 결, 금속 경첩의 자연스러운 노화, 현실적인 노출과 색을 유지한다. 위에서 내려다본 시점, 평면도, 건축 도면이 아닌 실제 실내 눈높이 사진. 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": [
            4,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 1 toward unit 3 and opening marker 2 so the threshold axis and surrounding unit-4 enclosure can support both the medium and wide consuming-shot staging.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            9
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit 1, show target unit marker 3 and opening marker 2 on the forward look-at axis, with unit marker 4 providing surrounding enclosure context where supported by the wide cone. Keep markers 1, 2, 3, and 4 in the same fixed positions established by reference L02B02.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [4,4] toward look-at unit 3 at cell [4,9] with a wide 90-degree field of view. Use broad coverage around the threshold axis so S2_Shot3 can take a medium crop and S2_Shot5 can retain its wider low-position action framing.",
          "subject_position_directive": "Reserve the middle-center area at the threshold axis for the committed midground subject staging in S2_Shot3 and S2_Shot5. The latter also requires clear lower-frame space for the staged feet and diagonal body placement; keep the background itself free of invented subjects.",
          "state_cue_directive": "No committed static state cue beyond a clean residential space applies because no transient markers are listed; preserve the numbered base structure and leave shot-specific state-facing cues from S2_Shot3 and S2_Shot5 to scene layering without inventing additional cues.",
          "negative_continuity_directive": "Preserve the fixed positions of markers 1, 2, 3, and 4 established by reference L02B02, exclude spaces outside the unit-1 view cone, and do not bake subjects, unlisted overlays, or shot-specific transient action into the clean plate."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l02_salt_shed_interior",
          "prior_bg_ids": [
            "L02B02"
          ],
          "attached_ref_labels": [
            "bg:L02B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L05B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 현대적인 편의점에서, 음료 냉장고 뒤편에 마련된 좁은 야간 작업 통로를 촬영한 실제 카메라 다큐멘터리 풍 사진. 냉장고 뒤 작업 구역의 후방 가장자리에서 약 1.6미터 높이로 서서, 연속된 음료 냉장고 열과 뒤쪽 모서리의 폐기식품 바구니, 냉장고 안쪽의 음료 선반을 향해 대각선으로 바라본 구도. 35밀리미터급 광각 렌즈로 좁은 통로의 깊이와 냉장고 설비의 규모가 자연스럽게 드러나며, 위에서 내려다본 평면도나 건축 도면 시점이 아니다. 반대편 판매 공간을 향한 투명 유리 냉장고 문들이 냉장고 열의 전면을 이루고, 내부 선반에는 한국 편의점에서 볼 수 있는 현대적인 병음료와 캔음료가 가지런히 채워져 있다. 냉장고 뒤쪽에는 실용적인 타일 바닥, 실제 금속 패널의 잔잔한 긁힘과 손때, 고무 문틀, 투명 유리의 희미한 얼룩과 결로, 플라스틱 바구니의 생활 마모가 사실적으로 보인다. 폐기식품 바구니에서 꺼낸 포장 간편식 한 개가 바구니 바로 곁에 따로 놓여 있어, 조용한 야간 근무 중 잠시 분리해 둔 상태로 보인다. 늦은 밤이라 판매 공간의 움직임은 없고 냉장 설비의 차가운 백색 조명과 천장의 실용적인 형광등 또는 발광다이오드 조명이 공간을 낮고 균일하게 밝힌다. 지나치게 극적인 명암이나 초자연적 현상 없이, 실제 영업 공간 특유의 소박한 청백색 빛과 어두운 구석, 일상적인 사용 흔적을 유지한다. 사람, 얼굴, 신체 형상의 물체는 전혀 없다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 현장 기록 사진, 정확한 콘크리트·금속·유리·고무·플라스틱 재질, 현실적인 오염과 마모, 자연스러운 심도, 과도한 후처리 없음, 깨끗한 광고용 스톡 사진이 아니며 컴퓨터 그래픽이나 삽화가 아닌 실제 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "냉장고 뒤편 작업 통로의 후방 가장자리에서 서 있는 사람의 눈높이로, 채워진 냉장고 열과 뒤쪽 모서리의 폐기식품 바구니를 대각선으로 함께 바라본다. 냉장고 내부 음료 선반의 깊이와 좁은 통로 폭이 자연스럽게 읽혀야 하며, 바구니에서 꺼내어 바로 곁에 놓인 포장 간편식이 분명하되 과도하게 강조되지 않게 한다. 인물이나 사람 형태는 포함하지 않는다.",
            "shot_id": "S5_Shot1"
          }
        ],
        "shot_ids": [
          "S5_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "inside number 1 (refrigerator-back work zone), near the rear edge of the service aisle, facing diagonally toward number 3 (stocked cooler bank), number 5 (waste basket), and number 6 (beverage shelving)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep the narrow work aisle and waste basket prominent, with the stocked cooler line forming the background; depict number 9 as a loose packaged meal associated with the basket."
        },
        "reference_decision": {
          "bg_id": "L05B03",
          "fp_id": "fp_l05_refrigerator_work_area",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L05B03 is an allowed clean-anchor fallback candidate and establishes the dwelling identity directly from the floor plan. Its staged medium view begins in unit 1 and looks through fixed marker 6 toward the subject, so camera cell [4,1], look-at cell [2,5], and a normal 50-degree lens provide a neutral foundational view without a prior reference.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l05_refrigerator_work_area.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_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 floor-plan-seeded dwelling identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              1
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 1 toward the fixed-element cell [2,5], supporting the staged medium composition through layered foreground structure while retaining the lower fixed element at marker 5.",
            "lens_enum": "normal",
            "look_at_cell": [
              2,
              5
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the committed portion of unit 1 from cell [4,1] toward marker 6 at [2,5], retaining fixed markers 3, 5, and 6 in their floor-plan positions. Opening marker 4 and unit 2 may appear only where admitted by the normal view cone from unit 1.",
            "camera_framing_directive": "Frame from unit 1 at camera cell [4,1] toward unit 1 at look-at cell [2,5] with a normal 50-degree lens, giving neutral medium coverage with marker 6 forming layered foreground depth around the centered midground subject.",
            "subject_position_directive": "Place the single staged subject in the center midground, viewed from chest-height staging through narrow foreground gaps associated with marker 6, with the subject leaning over the transient element represented by marker 9 and marker 5 remaining low in the composition.",
            "state_cue_directive": "Carry transient marker 9 as the only committed overlay cue, together with used base markers 1 through 6 and the state-facing staging associated with the centered subject and lower fixed marker 5. Do not add unlisted state cues.",
            "negative_continuity_directive": "Exclude ignored overlay markers 7 and 8. Do not invent additional scenario-specific objects or show units outside the committed view; preserve the floor-plan positions of base markers 1 through 6."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [4, 1]\n  - look_at_unit: 1\n  - look_at_cell: [2, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward the fixed-element cell [2,5], supporting the staged medium composition through layered foreground structure while retaining the lower fixed element at marker 5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed portion of unit 1 from cell [4,1] toward marker 6 at [2,5], retaining fixed markers 3, 5, and 6 in their floor-plan positions. Opening marker 4 and unit 2 may appear only where admitted by the normal view cone from unit 1.\n  - camera_framing_directive: Frame from unit 1 at camera cell [4,1] toward unit 1 at look-at cell [2,5] with a normal 50-degree lens, giving neutral medium coverage with marker 6 forming layered foreground depth around the centered midground subject.\n  - subject_position_directive: Place the single staged subject in the center midground, viewed from chest-height staging through narrow foreground gaps associated with marker 6, with the subject leaning over the transient element represented by marker 9 and marker 5 remaining low in the composition.\n  - state_cue_directive: Carry transient marker 9 as the only committed overlay cue, together with used base markers 1 through 6 and the state-facing staging associated with the centered subject and lower fixed marker 5. Do not add unlisted state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 7 and 8. Do not invent additional scenario-specific objects or show units outside the committed view; preserve the floor-plan positions of base markers 1 through 6.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [4, 1]\n  - look_at_unit: 1\n  - look_at_cell: [2, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward the fixed-element cell [2,5], supporting the staged medium composition through layered foreground structure while retaining the lower fixed element at marker 5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed portion of unit 1 from cell [4,1] toward marker 6 at [2,5], retaining fixed markers 3, 5, and 6 in their floor-plan positions. Opening marker 4 and unit 2 may appear only where admitted by the normal view cone from unit 1.\n  - camera_framing_directive: Frame from unit 1 at camera cell [4,1] toward unit 1 at look-at cell [2,5] with a normal 50-degree lens, giving neutral medium coverage with marker 6 forming layered foreground depth around the centered midground subject.\n  - subject_position_directive: Place the single staged subject in the center midground, viewed from chest-height staging through narrow foreground gaps associated with marker 6, with the subject leaning over the transient element represented by marker 9 and marker 5 remaining low in the composition.\n  - state_cue_directive: Carry transient marker 9 as the only committed overlay cue, together with used base markers 1 through 6 and the state-facing staging associated with the centered subject and lower fixed marker 5. Do not add unlisted state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 7 and 8. Do not invent additional scenario-specific objects or show units outside the committed view; preserve the floor-plan positions of base markers 1 through 6.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [4, 1]\n  - look_at_unit: 1\n  - look_at_cell: [2, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward the fixed-element cell [2,5], supporting the staged medium composition through layered foreground structure while retaining the lower fixed element at marker 5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed portion of unit 1 from cell [4,1] toward marker 6 at [2,5], retaining fixed markers 3, 5, and 6 in their floor-plan positions. Opening marker 4 and unit 2 may appear only where admitted by the normal view cone from unit 1.\n  - camera_framing_directive: Frame from unit 1 at camera cell [4,1] toward unit 1 at look-at cell [2,5] with a normal 50-degree lens, giving neutral medium coverage with marker 6 forming layered foreground depth around the centered midground subject.\n  - subject_position_directive: Place the single staged subject in the center midground, viewed from chest-height staging through narrow foreground gaps associated with marker 6, with the subject leaning over the transient element represented by marker 9 and marker 5 remaining low in the composition.\n  - state_cue_directive: Carry transient marker 9 as the only committed overlay cue, together with used base markers 1 through 6 and the state-facing staging associated with the centered subject and lower fixed marker 5. Do not add unlisted state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 7 and 8. Do not invent additional scenario-specific objects or show units outside the committed view; preserve the floor-plan positions of base markers 1 through 6.\n\n2020년대 중반 대한민국 서울권의 현대적인 편의점에서, 음료 냉장고 뒤편에 마련된 좁은 야간 작업 통로를 촬영한 실제 카메라 다큐멘터리 풍 사진. 냉장고 뒤 작업 구역의 후방 가장자리에서 약 1.6미터 높이로 서서, 연속된 음료 냉장고 열과 뒤쪽 모서리의 폐기식품 바구니, 냉장고 안쪽의 음료 선반을 향해 대각선으로 바라본 구도. 35밀리미터급 광각 렌즈로 좁은 통로의 깊이와 냉장고 설비의 규모가 자연스럽게 드러나며, 위에서 내려다본 평면도나 건축 도면 시점이 아니다. 반대편 판매 공간을 향한 투명 유리 냉장고 문들이 냉장고 열의 전면을 이루고, 내부 선반에는 한국 편의점에서 볼 수 있는 현대적인 병음료와 캔음료가 가지런히 채워져 있다. 냉장고 뒤쪽에는 실용적인 타일 바닥, 실제 금속 패널의 잔잔한 긁힘과 손때, 고무 문틀, 투명 유리의 희미한 얼룩과 결로, 플라스틱 바구니의 생활 마모가 사실적으로 보인다. 폐기식품 바구니에서 꺼낸 포장 간편식 한 개가 바구니 바로 곁에 따로 놓여 있어, 조용한 야간 근무 중 잠시 분리해 둔 상태로 보인다. 늦은 밤이라 판매 공간의 움직임은 없고 냉장 설비의 차가운 백색 조명과 천장의 실용적인 형광등 또는 발광다이오드 조명이 공간을 낮고 균일하게 밝힌다. 지나치게 극적인 명암이나 초자연적 현상 없이, 실제 영업 공간 특유의 소박한 청백색 빛과 어두운 구석, 일상적인 사용 흔적을 유지한다. 사람, 얼굴, 신체 형상의 물체는 전혀 없다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 현장 기록 사진, 정확한 콘크리트·금속·유리·고무·플라스틱 재질, 현실적인 오염과 마모, 자연스러운 심도, 과도한 후처리 없음, 깨끗한 광고용 스톡 사진이 아니며 컴퓨터 그래픽이나 삽화가 아닌 실제 장소 참고 사진. 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": [
            4,
            1
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 1 toward the fixed-element cell [2,5], supporting the staged medium composition through layered foreground structure while retaining the lower fixed element at marker 5.",
          "lens_enum": "normal",
          "look_at_cell": [
            2,
            5
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the committed portion of unit 1 from cell [4,1] toward marker 6 at [2,5], retaining fixed markers 3, 5, and 6 in their floor-plan positions. Opening marker 4 and unit 2 may appear only where admitted by the normal view cone from unit 1.",
          "camera_framing_directive": "Frame from unit 1 at camera cell [4,1] toward unit 1 at look-at cell [2,5] with a normal 50-degree lens, giving neutral medium coverage with marker 6 forming layered foreground depth around the centered midground subject.",
          "subject_position_directive": "Place the single staged subject in the center midground, viewed from chest-height staging through narrow foreground gaps associated with marker 6, with the subject leaning over the transient element represented by marker 9 and marker 5 remaining low in the composition.",
          "state_cue_directive": "Carry transient marker 9 as the only committed overlay cue, together with used base markers 1 through 6 and the state-facing staging associated with the centered subject and lower fixed marker 5. Do not add unlisted state cues.",
          "negative_continuity_directive": "Exclude ignored overlay markers 7 and 8. Do not invent additional scenario-specific objects or show units outside the committed view; preserve the floor-plan positions of base markers 1 through 6."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_refrigerator_work_area",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l05_refrigerator_work_area"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L05B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 실제 소매점 냉장고 후면 작업 구역을 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진. 좁고 길게 이어지는 서비스 통로에는 작은 줄눈이 있는 흰색 타일 바닥이 깔려 있고, 연속된 상업용 냉장고 설비가 통로와 맞은편 판매 구역을 나눈다. 비스듬한 시야 안에 냉장고의 유리문 일부와 음료가 채워진 내부 선반이 공간적 맥락으로 보이며, 후면 모서리에는 일상적으로 사용하는 폐기 식품 바구니가 놓여 있다. 흰색 타일 표면 한가운데에 단 하나의 짙은 적색 핏방울이 작고 고립된 점처럼 선명하게 보이며, 다른 얼룩이나 흩어진 물체 없이 주변 바닥과 확실히 구분된다. 약 1.3m의 낮은 선 자세 높이에서 40mm 표준 광각 렌즈를 사용하고 카메라를 바닥 쪽으로 기울여 넓은 타일 면적을 프레임에 담는다. 현대 상업 공간의 중성적인 천장 조명이 냉장 설비와 바닥을 사실적으로 비추고, 흰 타일의 미세한 긁힘과 줄눈 변색, 실제 금속의 사용감, 투명 유리의 약한 반사, 플라스틱 바구니의 표면 마모, 포장재와 선반의 실제 질감을 정확히 표현한다. 자연스러운 원근감과 과장되지 않은 피사계 심도, 무보정에 가까운 담담한 현장 기록 사진이며 깨끗한 광고 사진처럼 연출하지 않는다. 사람, 얼굴, 신체 형태의 형상은 전혀 없고, 평면도나 하향식 도면이 아닌 실제 장소의 눈높이 사진이다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "약 1.3m의 낮은 선 자세 높이에서 40mm 표준 광각 렌즈로 촬영하고, 카메라를 냉장고 뒤 작업 통로의 바닥 쪽으로 비스듬히 기울인다. 흰색 타일 바닥을 넓게 담아 단 하나의 짙은 적색 핏방울이 주변과 분리되어 명확히 보이게 하며, 냉장고 설비와 유리문, 채워진 내부 선반은 공간을 이해할 수 있는 배경 맥락으로 남긴다. 사람이나 사람 형태는 포함하지 않는다.",
            "shot_id": "S5_Shot4"
          }
        ],
        "shot_ids": [
          "S5_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "within number 1 (refrigerator-back work zone), facing along the cooler line toward number 3 (stocked cooler bank) while looking down near number 7 (single blood drop)",
          "camera_height": "low standing height, approximately 1.3 m, angled down toward the floor",
          "lens_hint": "40mm normal-wide lens",
          "framing_notes": "Show a broad section of the tiled service floor so the single dark-red drop is isolated and unmistakable; retain the cooler doors and stocked shelves as spatial context."
        },
        "reference_decision": {
          "bg_id": "L05B02",
          "fp_id": "fp_l05_refrigerator_work_area",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "This BG remains in the physical space established by L05B03 and must preserve the positions of fixed markers 3 through 6, but it targets a different structural slice at marker 3 for a close near-floor composition. L05B03 provides continuity, while camera cell [4,1], look-at cell [4,3], and the telephoto 25-degree cone give the required narrow, compressed view.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L05B03.png"
          ],
          "source_bg_ids": [
            "L05B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_fp_l05_shared_1_2"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_fp_l05_shared_1_2",
                "ref_bg_id": "L05B03",
                "space_description": "Connected physical space spanning units 1 and 2 around fixed markers 3, 4, 5, and 6."
              }
            ],
            "why_single_ref_or_two_refs": "A single same-space reference is sufficient because L05B03 fixes the shared layout. This node uses a different look-at cell focused on marker 3, so it requires its own plate rather than a low-delta reuse."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              1
            ],
            "camera_unit": 1,
            "fov_deg": 25,
            "framing_notes": "Use compressed narrow coverage from unit 1 toward fixed marker 3 at [4,3], supporting the staged close low-angle relationship between the lower foreground transient cue and the upper subject.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              4,
              3
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show a narrow portion of unit 1 from [4,1] toward fixed marker 3 at [4,3], with only the portions of markers 4 and 6 admitted by the telephoto cone. Preserve their positions from L05B03 and do not broaden the composition into unit 2.",
            "camera_framing_directive": "Frame from unit 1 at camera cell [4,1] toward unit 1 at look-at cell [4,3] with a telephoto 25-degree lens. Use compressed narrow coverage for the close staging, keeping transient marker 7 small in the lower-left foreground and the subject in the upper-right portion of the frame.",
            "subject_position_directive": "Place the single staged subject in the upper-right midground, bent forward with the committed hand position interrupting the diagonal toward transient marker 7 in the lower-left foreground. Preserve the subject's downward attention and the close selective spatial relationship specified by the staging.",
            "state_cue_directive": "Carry transient marker 7 as the sole committed overlay cue, small and readable against the surface in the lower foreground. Retain used base markers 1 through 6 as admitted by the narrow view and do not add other state cues.",
            "negative_continuity_directive": "Exclude ignored overlay markers 8 and 9, including transient marker 9 from reference L05B03. Keep fixed markers 3, 4, 5, and 6 in their established positions, and omit units and openings outside the narrow unit-1 view cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L05B03' physical_space_id='ps_fp_l05_shared_1_2'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 1]\n  - look_at_unit: 1\n  - look_at_cell: [4, 3]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use compressed narrow coverage from unit 1 toward fixed marker 3 at [4,3], supporting the staged close low-angle relationship between the lower foreground transient cue and the upper subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow portion of unit 1 from [4,1] toward fixed marker 3 at [4,3], with only the portions of markers 4 and 6 admitted by the telephoto cone. Preserve their positions from L05B03 and do not broaden the composition into unit 2.\n  - camera_framing_directive: Frame from unit 1 at camera cell [4,1] toward unit 1 at look-at cell [4,3] with a telephoto 25-degree lens. Use compressed narrow coverage for the close staging, keeping transient marker 7 small in the lower-left foreground and the subject in the upper-right portion of the frame.\n  - subject_position_directive: Place the single staged subject in the upper-right midground, bent forward with the committed hand position interrupting the diagonal toward transient marker 7 in the lower-left foreground. Preserve the subject's downward attention and the close selective spatial relationship specified by the staging.\n  - state_cue_directive: Carry transient marker 7 as the sole committed overlay cue, small and readable against the surface in the lower foreground. Retain used base markers 1 through 6 as admitted by the narrow view and do not add other state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 8 and 9, including transient marker 9 from reference L05B03. Keep fixed markers 3, 4, 5, and 6 in their established positions, and omit units and openings outside the narrow unit-1 view cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L05B03' physical_space_id='ps_fp_l05_shared_1_2'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 1]\n  - look_at_unit: 1\n  - look_at_cell: [4, 3]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use compressed narrow coverage from unit 1 toward fixed marker 3 at [4,3], supporting the staged close low-angle relationship between the lower foreground transient cue and the upper subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow portion of unit 1 from [4,1] toward fixed marker 3 at [4,3], with only the portions of markers 4 and 6 admitted by the telephoto cone. Preserve their positions from L05B03 and do not broaden the composition into unit 2.\n  - camera_framing_directive: Frame from unit 1 at camera cell [4,1] toward unit 1 at look-at cell [4,3] with a telephoto 25-degree lens. Use compressed narrow coverage for the close staging, keeping transient marker 7 small in the lower-left foreground and the subject in the upper-right portion of the frame.\n  - subject_position_directive: Place the single staged subject in the upper-right midground, bent forward with the committed hand position interrupting the diagonal toward transient marker 7 in the lower-left foreground. Preserve the subject's downward attention and the close selective spatial relationship specified by the staging.\n  - state_cue_directive: Carry transient marker 7 as the sole committed overlay cue, small and readable against the surface in the lower foreground. Retain used base markers 1 through 6 as admitted by the narrow view and do not add other state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 8 and 9, including transient marker 9 from reference L05B03. Keep fixed markers 3, 4, 5, and 6 in their established positions, and omit units and openings outside the narrow unit-1 view cone.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L05B03' physical_space_id='ps_fp_l05_shared_1_2'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 1]\n  - look_at_unit: 1\n  - look_at_cell: [4, 3]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use compressed narrow coverage from unit 1 toward fixed marker 3 at [4,3], supporting the staged close low-angle relationship between the lower foreground transient cue and the upper subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow portion of unit 1 from [4,1] toward fixed marker 3 at [4,3], with only the portions of markers 4 and 6 admitted by the telephoto cone. Preserve their positions from L05B03 and do not broaden the composition into unit 2.\n  - camera_framing_directive: Frame from unit 1 at camera cell [4,1] toward unit 1 at look-at cell [4,3] with a telephoto 25-degree lens. Use compressed narrow coverage for the close staging, keeping transient marker 7 small in the lower-left foreground and the subject in the upper-right portion of the frame.\n  - subject_position_directive: Place the single staged subject in the upper-right midground, bent forward with the committed hand position interrupting the diagonal toward transient marker 7 in the lower-left foreground. Preserve the subject's downward attention and the close selective spatial relationship specified by the staging.\n  - state_cue_directive: Carry transient marker 7 as the sole committed overlay cue, small and readable against the surface in the lower foreground. Retain used base markers 1 through 6 as admitted by the narrow view and do not add other state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 8 and 9, including transient marker 9 from reference L05B03. Keep fixed markers 3, 4, 5, and 6 in their established positions, and omit units and openings outside the narrow unit-1 view cone.\n\n2020년대 중반 대한민국 서울권의 실제 소매점 냉장고 후면 작업 구역을 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진. 좁고 길게 이어지는 서비스 통로에는 작은 줄눈이 있는 흰색 타일 바닥이 깔려 있고, 연속된 상업용 냉장고 설비가 통로와 맞은편 판매 구역을 나눈다. 비스듬한 시야 안에 냉장고의 유리문 일부와 음료가 채워진 내부 선반이 공간적 맥락으로 보이며, 후면 모서리에는 일상적으로 사용하는 폐기 식품 바구니가 놓여 있다. 흰색 타일 표면 한가운데에 단 하나의 짙은 적색 핏방울이 작고 고립된 점처럼 선명하게 보이며, 다른 얼룩이나 흩어진 물체 없이 주변 바닥과 확실히 구분된다. 약 1.3m의 낮은 선 자세 높이에서 40mm 표준 광각 렌즈를 사용하고 카메라를 바닥 쪽으로 기울여 넓은 타일 면적을 프레임에 담는다. 현대 상업 공간의 중성적인 천장 조명이 냉장 설비와 바닥을 사실적으로 비추고, 흰 타일의 미세한 긁힘과 줄눈 변색, 실제 금속의 사용감, 투명 유리의 약한 반사, 플라스틱 바구니의 표면 마모, 포장재와 선반의 실제 질감을 정확히 표현한다. 자연스러운 원근감과 과장되지 않은 피사계 심도, 무보정에 가까운 담담한 현장 기록 사진이며 깨끗한 광고 사진처럼 연출하지 않는다. 사람, 얼굴, 신체 형태의 형상은 전혀 없고, 평면도나 하향식 도면이 아닌 실제 장소의 눈높이 사진이다. 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": [
            4,
            1
          ],
          "camera_unit": 1,
          "fov_deg": 25,
          "framing_notes": "Use compressed narrow coverage from unit 1 toward fixed marker 3 at [4,3], supporting the staged close low-angle relationship between the lower foreground transient cue and the upper subject.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            4,
            3
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show a narrow portion of unit 1 from [4,1] toward fixed marker 3 at [4,3], with only the portions of markers 4 and 6 admitted by the telephoto cone. Preserve their positions from L05B03 and do not broaden the composition into unit 2.",
          "camera_framing_directive": "Frame from unit 1 at camera cell [4,1] toward unit 1 at look-at cell [4,3] with a telephoto 25-degree lens. Use compressed narrow coverage for the close staging, keeping transient marker 7 small in the lower-left foreground and the subject in the upper-right portion of the frame.",
          "subject_position_directive": "Place the single staged subject in the upper-right midground, bent forward with the committed hand position interrupting the diagonal toward transient marker 7 in the lower-left foreground. Preserve the subject's downward attention and the close selective spatial relationship specified by the staging.",
          "state_cue_directive": "Carry transient marker 7 as the sole committed overlay cue, small and readable against the surface in the lower foreground. Retain used base markers 1 through 6 as admitted by the narrow view and do not add other state cues.",
          "negative_continuity_directive": "Exclude ignored overlay markers 8 and 9, including transient marker 9 from reference L05B03. Keep fixed markers 3, 4, 5, and 6 in their established positions, and omit units and openings outside the narrow unit-1 view cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_refrigerator_work_area",
          "prior_bg_ids": [
            "L05B03"
          ],
          "attached_ref_labels": [
            "bg:L05B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L05B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 현실적인 소매점 냉장 음료 진열 구역. 카메라는 냉장고 뒤편의 좁고 타일이 깔린 작업 통로에 서서, 음료가 채워진 연속형 냉장고와 투명한 여닫이 유리문 너머의 판매 구역을 정면에 가깝게 바라본다. 약 1.6미터 높이의 사람 눈높이, 35밀리미터급 광각 렌즈를 사용한 실제 카메라 다큐멘터리 풍 사진. 한 유리문 패널을 화면 중앙에 두고, 빽빽하게 진열된 캔과 금속 선반의 수평·수직 칸막이가 중앙의 좁고 맑은 시야를 둘러싸게 구성한다. 냉장고 뒤편 구석에는 폐기 식품을 담는 실용적인 바구니가 놓여 있다. 판매 구역 쪽에 누군가 막 다가와 새롭게 감지되는 순간은 캔 사이로 열린 중앙 시야와 유리 반사의 미세한 변화로만 암시하되, 인물, 얼굴, 신체, 사람 모양 형상은 화면에 직접 나타내지 않는다. 냉장고 내부의 차가운 백색 조명과 매장 천장 조명이 실제처럼 섞이고, 유리에는 과장되지 않은 반사와 약한 김 자국, 손자국, 미세한 얼룩이 보인다. 금속에는 생활 흠집과 희미한 사용 흔적, 타일 줄눈에는 일상적인 변색, 캔과 포장에는 현대 한국 소매점에서 볼 법한 일반적인 한글 표기와 현실적인 인쇄 질감이 있으며 특정 상표는 강조하지 않는다. 실제 유리, 금속의 미세한 산화와 마모, 인쇄 포장, 타일, 플라스틱 바구니의 재질을 정확하게 표현하고, 지나치게 정돈된 광고 사진이 아니라 운영 중인 실제 장소의 담담한 기록사진처럼 보이게 한다. 자연스러운 원근감과 피사계 심도, 사실적인 노출, 인위적인 후처리 없는 실제 장소 참고 사진. 위에서 내려다본 구도나 평면도 표현이 아닌 수평 시점. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "카메라는 냉장고 뒤편의 좁은 작업 통로에서 판매 구역을 향해 수평으로 바라본다. 약 1.6미터 높이의 시선과 35밀리미터급 화각을 사용하고, 한 유리문 패널의 중앙 시야를 캔과 선반 칸막이가 둘러싸도록 잡는다. 판매 구역 쪽에 누군가 막 다가온 듯한 새로운 존재감은 캔 사이로 열린 좁은 시야와 유리 표면의 미세한 반사 변화로만 암시하며, 인물·얼굴·신체 또는 사람 모양의 윤곽은 직접 묘사하지 않는다.",
            "shot_id": "S5_Shot6"
          }
        ],
        "shot_ids": [
          "S5_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "inside number 1 (refrigerator-back work zone), facing through number 4 (glass cooler doors) toward number 2 (sales-floor viewing strip) and number 8 (person beyond the glass)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Frame the stocked cans and shelf divisions around the clear glass-door view; keep the person beyond the glass newly visible and centered through one door panel."
        },
        "reference_decision": {
          "bg_id": "L05B01",
          "fp_id": "fp_l05_refrigerator_work_area",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "The consuming shot depicts the same connected physical space and fixed marker arrangement established by L05B03, but from the opposite camera unit through opening marker 4. L05B03 therefore supplies fixed spatial continuity, while camera cell [4,7], look-at cell [4,6], and a normal 50-degree lens create the required close, slightly oblique layered view.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L05B03.png"
          ],
          "source_bg_ids": [
            "L05B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_fp_l05_shared_1_2"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_fp_l05_shared_1_2",
                "ref_bg_id": "L05B03",
                "space_description": "Connected physical space spanning units 1 and 2 around fixed markers 3, 4, 5, and 6."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because L05B03 establishes the same physical space and fixed marker layout; this shot changes to the unit-2 side rather than introducing a second distinct visible space."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              7
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Use neutral close coverage from unit 2 toward opening marker 4 at [4,6], looking into unit 1 through the transparent separation while preserving layered foreground and background subject placement.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              6
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 from camera unit 2 through visible opening marker 4, with the separating fixed marker 3 and internal fixed marker 6 retaining the positions established by L05B03. Keep unit 2 as the camera-side foreground strip and limit deeper visibility to the geometry admitted through marker 4.",
            "camera_framing_directive": "Frame from unit 2 at camera cell [4,7] toward unit 1 at look-at cell [4,6] with a normal 50-degree lens. Use neutral close coverage along and through opening marker 4, with the foreground subject on the unit-2 side and the smaller background subject visible into unit 1.",
            "subject_position_directive": "Place one staged subject close in the middle-left foreground on the unit-2 side, leaning near marker 4, and a second staged subject smaller in the middle-right background within unit 1. Keep their exchanged sight lines readable through the transparent separation and layered marker-6 gaps.",
            "state_cue_directive": "Carry transient marker 8 as the only committed overlay cue and retain used base markers 1 through 6. Preserve the staged post-action attention exchange through marker 4 without adding any unlisted state overlays.",
            "negative_continuity_directive": "Exclude ignored overlay markers 7 and 9, including transient marker 9 carried by reference L05B03. Do not relocate fixed markers 3, 4, 5, or 6, and do not introduce units or openings outside the unit-2-to-unit-1 view cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L05B03' physical_space_id='ps_fp_l05_shared_1_2'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 7]\n  - look_at_unit: 1\n  - look_at_cell: [4, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral close coverage from unit 2 toward opening marker 4 at [4,6], looking into unit 1 through the transparent separation while preserving layered foreground and background subject placement.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from camera unit 2 through visible opening marker 4, with the separating fixed marker 3 and internal fixed marker 6 retaining the positions established by L05B03. Keep unit 2 as the camera-side foreground strip and limit deeper visibility to the geometry admitted through marker 4.\n  - camera_framing_directive: Frame from unit 2 at camera cell [4,7] toward unit 1 at look-at cell [4,6] with a normal 50-degree lens. Use neutral close coverage along and through opening marker 4, with the foreground subject on the unit-2 side and the smaller background subject visible into unit 1.\n  - subject_position_directive: Place one staged subject close in the middle-left foreground on the unit-2 side, leaning near marker 4, and a second staged subject smaller in the middle-right background within unit 1. Keep their exchanged sight lines readable through the transparent separation and layered marker-6 gaps.\n  - state_cue_directive: Carry transient marker 8 as the only committed overlay cue and retain used base markers 1 through 6. Preserve the staged post-action attention exchange through marker 4 without adding any unlisted state overlays.\n  - negative_continuity_directive: Exclude ignored overlay markers 7 and 9, including transient marker 9 carried by reference L05B03. Do not relocate fixed markers 3, 4, 5, or 6, and do not introduce units or openings outside the unit-2-to-unit-1 view cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L05B03' physical_space_id='ps_fp_l05_shared_1_2'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 7]\n  - look_at_unit: 1\n  - look_at_cell: [4, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral close coverage from unit 2 toward opening marker 4 at [4,6], looking into unit 1 through the transparent separation while preserving layered foreground and background subject placement.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from camera unit 2 through visible opening marker 4, with the separating fixed marker 3 and internal fixed marker 6 retaining the positions established by L05B03. Keep unit 2 as the camera-side foreground strip and limit deeper visibility to the geometry admitted through marker 4.\n  - camera_framing_directive: Frame from unit 2 at camera cell [4,7] toward unit 1 at look-at cell [4,6] with a normal 50-degree lens. Use neutral close coverage along and through opening marker 4, with the foreground subject on the unit-2 side and the smaller background subject visible into unit 1.\n  - subject_position_directive: Place one staged subject close in the middle-left foreground on the unit-2 side, leaning near marker 4, and a second staged subject smaller in the middle-right background within unit 1. Keep their exchanged sight lines readable through the transparent separation and layered marker-6 gaps.\n  - state_cue_directive: Carry transient marker 8 as the only committed overlay cue and retain used base markers 1 through 6. Preserve the staged post-action attention exchange through marker 4 without adding any unlisted state overlays.\n  - negative_continuity_directive: Exclude ignored overlay markers 7 and 9, including transient marker 9 carried by reference L05B03. Do not relocate fixed markers 3, 4, 5, or 6, and do not introduce units or openings outside the unit-2-to-unit-1 view cone.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L05B03' physical_space_id='ps_fp_l05_shared_1_2'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 7]\n  - look_at_unit: 1\n  - look_at_cell: [4, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral close coverage from unit 2 toward opening marker 4 at [4,6], looking into unit 1 through the transparent separation while preserving layered foreground and background subject placement.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from camera unit 2 through visible opening marker 4, with the separating fixed marker 3 and internal fixed marker 6 retaining the positions established by L05B03. Keep unit 2 as the camera-side foreground strip and limit deeper visibility to the geometry admitted through marker 4.\n  - camera_framing_directive: Frame from unit 2 at camera cell [4,7] toward unit 1 at look-at cell [4,6] with a normal 50-degree lens. Use neutral close coverage along and through opening marker 4, with the foreground subject on the unit-2 side and the smaller background subject visible into unit 1.\n  - subject_position_directive: Place one staged subject close in the middle-left foreground on the unit-2 side, leaning near marker 4, and a second staged subject smaller in the middle-right background within unit 1. Keep their exchanged sight lines readable through the transparent separation and layered marker-6 gaps.\n  - state_cue_directive: Carry transient marker 8 as the only committed overlay cue and retain used base markers 1 through 6. Preserve the staged post-action attention exchange through marker 4 without adding any unlisted state overlays.\n  - negative_continuity_directive: Exclude ignored overlay markers 7 and 9, including transient marker 9 carried by reference L05B03. Do not relocate fixed markers 3, 4, 5, or 6, and do not introduce units or openings outside the unit-2-to-unit-1 view cone.\n\n2020년대 중반 대한민국 서울권의 현실적인 소매점 냉장 음료 진열 구역. 카메라는 냉장고 뒤편의 좁고 타일이 깔린 작업 통로에 서서, 음료가 채워진 연속형 냉장고와 투명한 여닫이 유리문 너머의 판매 구역을 정면에 가깝게 바라본다. 약 1.6미터 높이의 사람 눈높이, 35밀리미터급 광각 렌즈를 사용한 실제 카메라 다큐멘터리 풍 사진. 한 유리문 패널을 화면 중앙에 두고, 빽빽하게 진열된 캔과 금속 선반의 수평·수직 칸막이가 중앙의 좁고 맑은 시야를 둘러싸게 구성한다. 냉장고 뒤편 구석에는 폐기 식품을 담는 실용적인 바구니가 놓여 있다. 판매 구역 쪽에 누군가 막 다가와 새롭게 감지되는 순간은 캔 사이로 열린 중앙 시야와 유리 반사의 미세한 변화로만 암시하되, 인물, 얼굴, 신체, 사람 모양 형상은 화면에 직접 나타내지 않는다. 냉장고 내부의 차가운 백색 조명과 매장 천장 조명이 실제처럼 섞이고, 유리에는 과장되지 않은 반사와 약한 김 자국, 손자국, 미세한 얼룩이 보인다. 금속에는 생활 흠집과 희미한 사용 흔적, 타일 줄눈에는 일상적인 변색, 캔과 포장에는 현대 한국 소매점에서 볼 법한 일반적인 한글 표기와 현실적인 인쇄 질감이 있으며 특정 상표는 강조하지 않는다. 실제 유리, 금속의 미세한 산화와 마모, 인쇄 포장, 타일, 플라스틱 바구니의 재질을 정확하게 표현하고, 지나치게 정돈된 광고 사진이 아니라 운영 중인 실제 장소의 담담한 기록사진처럼 보이게 한다. 자연스러운 원근감과 피사계 심도, 사실적인 노출, 인위적인 후처리 없는 실제 장소 참고 사진. 위에서 내려다본 구도나 평면도 표현이 아닌 수평 시점. 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": [
            4,
            7
          ],
          "camera_unit": 2,
          "fov_deg": 50,
          "framing_notes": "Use neutral close coverage from unit 2 toward opening marker 4 at [4,6], looking into unit 1 through the transparent separation while preserving layered foreground and background subject placement.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            6
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 from camera unit 2 through visible opening marker 4, with the separating fixed marker 3 and internal fixed marker 6 retaining the positions established by L05B03. Keep unit 2 as the camera-side foreground strip and limit deeper visibility to the geometry admitted through marker 4.",
          "camera_framing_directive": "Frame from unit 2 at camera cell [4,7] toward unit 1 at look-at cell [4,6] with a normal 50-degree lens. Use neutral close coverage along and through opening marker 4, with the foreground subject on the unit-2 side and the smaller background subject visible into unit 1.",
          "subject_position_directive": "Place one staged subject close in the middle-left foreground on the unit-2 side, leaning near marker 4, and a second staged subject smaller in the middle-right background within unit 1. Keep their exchanged sight lines readable through the transparent separation and layered marker-6 gaps.",
          "state_cue_directive": "Carry transient marker 8 as the only committed overlay cue and retain used base markers 1 through 6. Preserve the staged post-action attention exchange through marker 4 without adding any unlisted state overlays.",
          "negative_continuity_directive": "Exclude ignored overlay markers 7 and 9, including transient marker 9 carried by reference L05B03. Do not relocate fixed markers 3, 4, 5, or 6, and do not introduce units or openings outside the unit-2-to-unit-1 view cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_refrigerator_work_area",
          "prior_bg_ids": [
            "L05B03"
          ],
          "attached_ref_labels": [
            "bg:L05B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L06B02": {
        "status": "ok",
        "location_id": "L06",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L06B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 주거·상업 혼합 골목에 자리한 소규모 편의점 앞 야간 풍경. 밝은 흰색 형광등과 중성색 발광 간판이 켜진 매장 전면, 알루미늄 프레임의 투명한 유리 미닫이문, 유리창 너머로 보이는 평범한 상품 진열대와 냉장 진열 공간, 출입구 옆 벽을 따라 놓인 낡은 금속 프레임 야외 벤치를 보여 준다. 벤치 위에는 상표가 보이지 않는 캔커피 두 개와 살짝 두께가 느껴지는 무지 종이봉투 하나가 놓여 있어, 직전에 두 사람이 앉아 대화하며 돈을 건넨 듯한 흔적만 남아 있다. 사람, 얼굴, 신체는 전혀 보이지 않는 빈 배경이다. 주변에는 낮은 볼라드, 작은 쓰레기통, 벽 쪽 실외기와 단순한 옥외 진열대가 있으며, 실제 상표나 고유명사가 없는 일반적인 한국 편의점 외관으로 표현한다. 매장 내부의 밝은 빛이 보도블록과 문 앞의 약간 축축한 아스팔트에 은은하게 반사되고, 골목 바깥은 청흑색 밤 그림자와 흙빛 중성색으로 자연스럽게 어두워진다. 과장된 공포 장치나 초자연적 형상 없이 늦은 밤의 조용하고 긴장된 생활 공간으로 보이게 한다. 실제 콘크리트의 미세한 균열과 얼룩, 금속 프레임의 긁힘과 옅은 산화 흔적, 유리의 손자국과 반사, 벤치 표면의 마모, 종이봉투의 섬유 질감과 캔의 현실적인 금속 광택을 정확하게 표현한다. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6미터 높이에서 촬영한 다큐멘터리 풍 사진, 사람 눈높이의 자연스러운 사선 정면 구도, 실제 야간 혼합광과 균형 잡힌 노출, 자연스러운 심도, 일상적인 사용감, 과도한 보정 없는 실제 장소 기록 사진. 위에서 내려다본 시점이나 평면도·건축 도식이 아닌 현실적인 거리 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "편의점 정면과 야외 벤치가 한 프레임에 함께 들어오는 넓은 도입 구도. 카메라는 골목 건너편 또는 주차 여유 공간 가장자리의 사람 눈높이에 두고, 출입구와 벤치 사이의 관계가 분명히 보이게 한다. 향후 대화 인물이 합성될 수 있도록 벤치 앞과 양옆에 충분한 빈 공간을 남기며 배경 자체에는 사람을 넣지 않는다.",
            "shot_id": "S6_Shot3"
          },
          {
            "guide_text": "벤치를 중심으로 한 중간 거리 구도. 카메라는 편의점 정면에서 약간 비껴선 위치에 두고, 벤치 좌석과 그 위의 캔커피 두 개, 봉투가 식별되면서도 뒤쪽 유리문과 밝은 실내가 공간적 맥락으로 남게 한다. 앉거나 서 있는 인물이 추가될 영역을 가리지 말고 배경에는 사람이나 얼굴을 생성하지 않는다.",
            "shot_id": "S6_Shot7"
          },
          {
            "guide_text": "같은 편의점 전면을 다시 확인할 수 있는 사람 눈높이의 넓은 사선 구도. 벤치, 유리 미닫이문, 밝은 진열창의 위치와 야간 조도, 캔커피와 봉투의 배치를 앞선 숏과 연속되게 유지한다. 차갑고 어두운 골목과 밝은 매장 내부의 현실적인 노출 차이를 보여 주되 빈 장소로 촬영한다.",
            "shot_id": "S8_Shot1"
          },
          {
            "guide_text": "벤치 한쪽 끝과 소품이 상대적으로 크게 보이는 가까운 환경 구도. 캔커피 두 개와 봉투는 벤치 표면 위에 자연스럽게 놓고, 뒤로는 편의점 유리창과 출입구 조명이 흐릿하게 이어지게 한다. 얕지만 과도하지 않은 자연스러운 심도로 실제 위치를 알아볼 수 있게 하며, 인물 합성을 위한 좌석과 전경 공간을 비워 둔다.",
            "shot_id": "S8_Shot5"
          }
        ],
        "shot_ids": [
          "S6_Shot3",
          "S6_Shot7",
          "S8_Shot1",
          "S8_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "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": "2020년대 중반 대한민국 서울권의 주거·상업 혼합 골목에 자리한 소규모 편의점 앞 야간 풍경. 밝은 흰색 형광등과 중성색 발광 간판이 켜진 매장 전면, 알루미늄 프레임의 투명한 유리 미닫이문, 유리창 너머로 보이는 평범한 상품 진열대와 냉장 진열 공간, 출입구 옆 벽을 따라 놓인 낡은 금속 프레임 야외 벤치를 보여 준다. 벤치 위에는 상표가 보이지 않는 캔커피 두 개와 살짝 두께가 느껴지는 무지 종이봉투 하나가 놓여 있어, 직전에 두 사람이 앉아 대화하며 돈을 건넨 듯한 흔적만 남아 있다. 사람, 얼굴, 신체는 전혀 보이지 않는 빈 배경이다. 주변에는 낮은 볼라드, 작은 쓰레기통, 벽 쪽 실외기와 단순한 옥외 진열대가 있으며, 실제 상표나 고유명사가 없는 일반적인 한국 편의점 외관으로 표현한다. 매장 내부의 밝은 빛이 보도블록과 문 앞의 약간 축축한 아스팔트에 은은하게 반사되고, 골목 바깥은 청흑색 밤 그림자와 흙빛 중성색으로 자연스럽게 어두워진다. 과장된 공포 장치나 초자연적 형상 없이 늦은 밤의 조용하고 긴장된 생활 공간으로 보이게 한다. 실제 콘크리트의 미세한 균열과 얼룩, 금속 프레임의 긁힘과 옅은 산화 흔적, 유리의 손자국과 반사, 벤치 표면의 마모, 종이봉투의 섬유 질감과 캔의 현실적인 금속 광택을 정확하게 표현한다. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6미터 높이에서 촬영한 다큐멘터리 풍 사진, 사람 눈높이의 자연스러운 사선 정면 구도, 실제 야간 혼합광과 균형 잡힌 노출, 자연스러운 심도, 일상적인 사용감, 과도한 보정 없는 실제 장소 기록 사진. 위에서 내려다본 시점이나 평면도·건축 도식이 아닌 현실적인 거리 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_fp:fp_l05_refrigerator_work_area"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l05_refrigerator_work_area",
          "indoor_loc_sid": "L05",
          "group_id": "bg_convenience_store",
          "fp_asset_id": "d374fca2-001d-41fb-a1b8-bb78d39f0e3b"
        }
      },
      "L09B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L09",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L09B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 작은 편의점 내부를 늦은 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 보통 광각 렌즈로 촬영하며, 계산대 앞쪽에서 매장 중앙과 고객 출입구가 함께 들어오는 수평 구도이다. 절대로 위에서 내려다본 평면도나 건축 도면처럼 보이지 않는다. 남동쪽 계산대는 출입구와 중앙 통로를 향하고, 계산대 위 계산기가 현실적인 업무 공간을 이룬다. 중앙과 서쪽 판매 구역에는 남북 방향으로 놓인 두 줄의 상품 진열대가 평행하게 이어지고, 통행 공간과 계산대의 시야가 자연스럽게 확보되어 있다. 남쪽 전면의 고객 출입문과 그 서쪽 유리창이 배경에 보이며, 출입문 상단에 고정된 작은 출입 알림종도 알아볼 수 있다. 계산대 전경에는 평범한 종이 재질의 돈 봉투 한 개가 놓여 있으며, 늦은 밤의 조용한 계산대 순간을 드러내는 유일한 일시적 단서로 보인다. 사람, 얼굴, 신체 일부, 사람 모양의 형체는 전혀 없다. 직원이 서는 계산대 안쪽 공간은 비어 있어 넓지 않은 매장 안에서도 고립된 느낌을 준다. 천장의 현대적인 흰색 조명이 켜져 있으나 지나치게 밝거나 광고 사진처럼 깨끗하지 않고, 바깥은 짙은 밤으로 보인다. 유리창에는 실내 조명이 자연스럽게 약하게 반사되며 초자연적인 형상은 없다. 실제 합판과 합성수지 마감의 계산대, 분체도장 금속 진열대, 투명 유리, 고무 문틀, 종이 봉투의 섬유와 접힌 자국, 생활 속 미세한 긁힘과 손때와 바닥의 옅은 얼룩을 사실적으로 표현한다. 상품 포장과 작은 한글 가격표는 현대 대한민국 편의점의 일상적인 밀도만 형성하고 특정 상표는 강조하지 않는다. 자연스러운 실내 조명 노출, 정확한 재질 질감, 과장되지 않은 명암, 현실적인 원근감과 자연스러운 피사계 심도, 후처리하지 않은 실제 장소 기록 사진처럼 표현한다. 깨끗한 상품 광고 사진, 삽화, 합성 이미지, 컴퓨터 그래픽, 건축 시각화가 아니라 실제 미러리스 또는 디지털 일안반사식 카메라로 촬영한 담담한 현장 참고 사진이어야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "계산대 앞쪽의 사람 눈높이에서 매장 안쪽과 남쪽 출입구 방향이 함께 보이도록 촬영한다. 계산대 전경에는 돈 봉투가 분명히 놓여 있어야 하며, 배경의 고객 출입문과 문 위쪽 출입 알림종도 식별 가능하게 유지한다. 직원이 서는 계산대 안쪽 공간은 고립되고 적막하게 느껴지되 사람, 얼굴, 인체 형태는 전혀 담지 않는다.",
            "shot_id": "S10_Shot1"
          }
        ],
        "shot_ids": [
          "S10_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 3 (threshold zone), facing diagonally across number 1 (sales floor) toward number 4 (checkout counter), number 5 (register), and number 12 (money envelope at the counter)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Present the counter worker position as isolated within the quiet store; keep the entrance and door bell readable in the background while the envelope occupies the counter foreground."
        },
        "reference_decision": {
          "bg_id": "L09B02",
          "fp_id": "fp_l09_store_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L09B02 is an allowed clean-anchor fallback candidate and becomes the first dwelling-identity node. With no same-fp catalog reference available, it is seeded from the floor plan. The unit 1 camera at [4,4], directed toward unit 2 and fixed marker 4 at [6,8] with a wide 90-degree lens, supports S10_Shot1's slightly wide medium view across the counter while retaining the requested unit and opening context.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l09_store_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_no_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node establishes the dwelling identity from the supplied floor plan and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use the listed unit 1 camera cell and broad coverage toward fixed marker 4 in unit 2, supporting the staged slightly wide medium framing across the fixed counter boundary.",
            "lens_enum": "wide",
            "look_at_cell": [
              6,
              8
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, show unit 2 in the look direction and retain broad contextual coverage of target units 1, 2, and 3. Include the floor-plan relationships of fixed markers 4, 5, 6, and 7 and opening markers 9 and 10 where admitted by the wide view; keep fixed marker 11 attached to opening marker 9.",
            "camera_framing_directive": "Frame from unit 1 at camera cell [4,4] toward unit 2 at look-at cell [6,8] with the wide 90-degree lens, giving broad coverage while preserving the staged medium composition and the horizontal foreground boundary formed by fixed marker 4.",
            "subject_position_directive": "For S10_Shot1, place the committed subject near frame center behind fixed marker 4, facing the camera in a hunched pose, with both hands around transient marker 12 in the lower middle of the medium frame.",
            "state_cue_directive": "Carry transient marker 12 as the committed shot-specific state cue together with numbered elements 1, 2, 3, 4, 5, 6, 7, 9, 10, and 11. Use the surfaced shot's clearly rendered ambient illumination and restrained contrast, and invent no additional state cues.",
            "negative_continuity_directive": "Exclude ignored overlay marker 13. Do not add unlisted scenario-specific elements, and do not place units or openings outside the unit 1 wide-view candidate context. Preserve the floor-plan positions of base markers 1, 2, 3, 4, 5, 6, 7, 9, 10, and 11."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [4, 4]\n  - look_at_unit: 2\n  - look_at_cell: [6, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit 1 camera cell and broad coverage toward fixed marker 4 in unit 2, supporting the staged slightly wide medium framing across the fixed counter boundary.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show unit 2 in the look direction and retain broad contextual coverage of target units 1, 2, and 3. Include the floor-plan relationships of fixed markers 4, 5, 6, and 7 and opening markers 9 and 10 where admitted by the wide view; keep fixed marker 11 attached to opening marker 9.\n  - camera_framing_directive: Frame from unit 1 at camera cell [4,4] toward unit 2 at look-at cell [6,8] with the wide 90-degree lens, giving broad coverage while preserving the staged medium composition and the horizontal foreground boundary formed by fixed marker 4.\n  - subject_position_directive: For S10_Shot1, place the committed subject near frame center behind fixed marker 4, facing the camera in a hunched pose, with both hands around transient marker 12 in the lower middle of the medium frame.\n  - state_cue_directive: Carry transient marker 12 as the committed shot-specific state cue together with numbered elements 1, 2, 3, 4, 5, 6, 7, 9, 10, and 11. Use the surfaced shot's clearly rendered ambient illumination and restrained contrast, and invent no additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay marker 13. Do not add unlisted scenario-specific elements, and do not place units or openings outside the unit 1 wide-view candidate context. Preserve the floor-plan positions of base markers 1, 2, 3, 4, 5, 6, 7, 9, 10, and 11.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [4, 4]\n  - look_at_unit: 2\n  - look_at_cell: [6, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit 1 camera cell and broad coverage toward fixed marker 4 in unit 2, supporting the staged slightly wide medium framing across the fixed counter boundary.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show unit 2 in the look direction and retain broad contextual coverage of target units 1, 2, and 3. Include the floor-plan relationships of fixed markers 4, 5, 6, and 7 and opening markers 9 and 10 where admitted by the wide view; keep fixed marker 11 attached to opening marker 9.\n  - camera_framing_directive: Frame from unit 1 at camera cell [4,4] toward unit 2 at look-at cell [6,8] with the wide 90-degree lens, giving broad coverage while preserving the staged medium composition and the horizontal foreground boundary formed by fixed marker 4.\n  - subject_position_directive: For S10_Shot1, place the committed subject near frame center behind fixed marker 4, facing the camera in a hunched pose, with both hands around transient marker 12 in the lower middle of the medium frame.\n  - state_cue_directive: Carry transient marker 12 as the committed shot-specific state cue together with numbered elements 1, 2, 3, 4, 5, 6, 7, 9, 10, and 11. Use the surfaced shot's clearly rendered ambient illumination and restrained contrast, and invent no additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay marker 13. Do not add unlisted scenario-specific elements, and do not place units or openings outside the unit 1 wide-view candidate context. Preserve the floor-plan positions of base markers 1, 2, 3, 4, 5, 6, 7, 9, 10, and 11.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [4, 4]\n  - look_at_unit: 2\n  - look_at_cell: [6, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit 1 camera cell and broad coverage toward fixed marker 4 in unit 2, supporting the staged slightly wide medium framing across the fixed counter boundary.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show unit 2 in the look direction and retain broad contextual coverage of target units 1, 2, and 3. Include the floor-plan relationships of fixed markers 4, 5, 6, and 7 and opening markers 9 and 10 where admitted by the wide view; keep fixed marker 11 attached to opening marker 9.\n  - camera_framing_directive: Frame from unit 1 at camera cell [4,4] toward unit 2 at look-at cell [6,8] with the wide 90-degree lens, giving broad coverage while preserving the staged medium composition and the horizontal foreground boundary formed by fixed marker 4.\n  - subject_position_directive: For S10_Shot1, place the committed subject near frame center behind fixed marker 4, facing the camera in a hunched pose, with both hands around transient marker 12 in the lower middle of the medium frame.\n  - state_cue_directive: Carry transient marker 12 as the committed shot-specific state cue together with numbered elements 1, 2, 3, 4, 5, 6, 7, 9, 10, and 11. Use the surfaced shot's clearly rendered ambient illumination and restrained contrast, and invent no additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay marker 13. Do not add unlisted scenario-specific elements, and do not place units or openings outside the unit 1 wide-view candidate context. Preserve the floor-plan positions of base markers 1, 2, 3, 4, 5, 6, 7, 9, 10, and 11.\n\n2020년대 중반 대한민국 서울권의 작은 편의점 내부를 늦은 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 보통 광각 렌즈로 촬영하며, 계산대 앞쪽에서 매장 중앙과 고객 출입구가 함께 들어오는 수평 구도이다. 절대로 위에서 내려다본 평면도나 건축 도면처럼 보이지 않는다. 남동쪽 계산대는 출입구와 중앙 통로를 향하고, 계산대 위 계산기가 현실적인 업무 공간을 이룬다. 중앙과 서쪽 판매 구역에는 남북 방향으로 놓인 두 줄의 상품 진열대가 평행하게 이어지고, 통행 공간과 계산대의 시야가 자연스럽게 확보되어 있다. 남쪽 전면의 고객 출입문과 그 서쪽 유리창이 배경에 보이며, 출입문 상단에 고정된 작은 출입 알림종도 알아볼 수 있다. 계산대 전경에는 평범한 종이 재질의 돈 봉투 한 개가 놓여 있으며, 늦은 밤의 조용한 계산대 순간을 드러내는 유일한 일시적 단서로 보인다. 사람, 얼굴, 신체 일부, 사람 모양의 형체는 전혀 없다. 직원이 서는 계산대 안쪽 공간은 비어 있어 넓지 않은 매장 안에서도 고립된 느낌을 준다. 천장의 현대적인 흰색 조명이 켜져 있으나 지나치게 밝거나 광고 사진처럼 깨끗하지 않고, 바깥은 짙은 밤으로 보인다. 유리창에는 실내 조명이 자연스럽게 약하게 반사되며 초자연적인 형상은 없다. 실제 합판과 합성수지 마감의 계산대, 분체도장 금속 진열대, 투명 유리, 고무 문틀, 종이 봉투의 섬유와 접힌 자국, 생활 속 미세한 긁힘과 손때와 바닥의 옅은 얼룩을 사실적으로 표현한다. 상품 포장과 작은 한글 가격표는 현대 대한민국 편의점의 일상적인 밀도만 형성하고 특정 상표는 강조하지 않는다. 자연스러운 실내 조명 노출, 정확한 재질 질감, 과장되지 않은 명암, 현실적인 원근감과 자연스러운 피사계 심도, 후처리하지 않은 실제 장소 기록 사진처럼 표현한다. 깨끗한 상품 광고 사진, 삽화, 합성 이미지, 컴퓨터 그래픽, 건축 시각화가 아니라 실제 미러리스 또는 디지털 일안반사식 카메라로 촬영한 담담한 현장 참고 사진이어야 한다. 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": [
            4,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use the listed unit 1 camera cell and broad coverage toward fixed marker 4 in unit 2, supporting the staged slightly wide medium framing across the fixed counter boundary.",
          "lens_enum": "wide",
          "look_at_cell": [
            6,
            8
          ],
          "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 2 in the look direction and retain broad contextual coverage of target units 1, 2, and 3. Include the floor-plan relationships of fixed markers 4, 5, 6, and 7 and opening markers 9 and 10 where admitted by the wide view; keep fixed marker 11 attached to opening marker 9.",
          "camera_framing_directive": "Frame from unit 1 at camera cell [4,4] toward unit 2 at look-at cell [6,8] with the wide 90-degree lens, giving broad coverage while preserving the staged medium composition and the horizontal foreground boundary formed by fixed marker 4.",
          "subject_position_directive": "For S10_Shot1, place the committed subject near frame center behind fixed marker 4, facing the camera in a hunched pose, with both hands around transient marker 12 in the lower middle of the medium frame.",
          "state_cue_directive": "Carry transient marker 12 as the committed shot-specific state cue together with numbered elements 1, 2, 3, 4, 5, 6, 7, 9, 10, and 11. Use the surfaced shot's clearly rendered ambient illumination and restrained contrast, and invent no additional state cues.",
          "negative_continuity_directive": "Exclude ignored overlay marker 13. Do not add unlisted scenario-specific elements, and do not place units or openings outside the unit 1 wide-view candidate context. Preserve the floor-plan positions of base markers 1, 2, 3, 4, 5, 6, 7, 9, 10, and 11."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l09_store_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l09_store_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L09B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L09",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L09B03.png",
        "t2i_prompt": "2020년대 중반 서울권의 평범한 소형 편의점 내부를 늦은 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카운터 뒤 약 1.6미터의 서 있는 사람 눈높이에서 32밀리미터 광각 렌즈를 사용해 입구 방향을 바라본다. 계산대 가장자리가 자연스러운 전경 기준점이 되고, 그 위 계산기에서 출입문과 입구 문턱까지 시야가 명확하게 이어진다. 중앙과 서쪽의 판매 공간에는 남북 방향으로 평행하게 놓인 두 줄의 상품 진열대가 있으며, 동쪽에는 카운터와 서비스 구역이 이어진다. 남쪽 상점 전면에는 유리 출입문과 그 서쪽의 넓은 상점 전면 유리창이 보이고, 문 위에는 작은 출입문 벨이 고정되어 있다. 늦은 밤의 검푸른 외부는 유리 너머로 거의 어둡게 보이며, 실내의 현실적인 백색 천장 조명이 바랜 아이보리색 벽면, 플라스틱과 도장 금속, 유리, 합판 카운터 표면을 고르게 비춘다. 바닥의 잔잔한 얼룩, 진열대 모서리의 생활 마모, 유리의 희미한 손자국과 금속 부품의 미세한 사용 흔적을 사실적으로 표현한다. 손님이 입구 문턱을 통과하며 출입문을 안쪽으로 여는 바로 그 순간을, 열린 문의 위치와 상단 벨의 미세한 흔들림으로만 나타낸다. 사람 자체는 카메라 시야 밖에 두며 사람, 얼굴, 신체, 인체형 실루엣은 전혀 보이지 않는다. 어두운 외부와 밝은 실내 사이의 노출 차이는 실제 야간 촬영처럼 유지하고, 유리 반사는 현실적인 범위로 제한한다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 장소 기록 사진처럼 자연스러운 심도와 정확한 재질 질감, 과장되지 않은 색, 일상적인 사용감이 있어야 한다. 깨끗한 광고 사진이 아니며 후처리 효과, 삽화, 컴퓨터 그래픽, 건축 시각화가 아니다. 위에서 내려다본 시점, 평면도, 건축 도식이 아닌 수평에 가까운 실제 눈높이 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "카운터 뒤 약 1.6미터 눈높이에서 계산대 가장자리를 전경에 두고, 계산기와 입구 사이의 시야를 막지 않는다. 어두운 유리 상점 전면을 배경으로 출입문이 안쪽으로 열리는 순간과 상단 벨의 미세한 흔들림을 포착해 손님의 진입을 암시하되, 사람이나 얼굴, 신체 또는 인체형 실루엣은 프레임에 나타내지 않는다.",
            "shot_id": "S10_Shot5"
          }
        ],
        "shot_ids": [
          "S10_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 4 (checkout counter), looking across number 1 (sales floor) toward number 9 (customer entrance), number 11 (door bell), and number 13 (entering customer)",
          "camera_height": "eye-level standing behind the counter, approximately 1.6 m",
          "lens_hint": "32mm wide angle",
          "framing_notes": "Use the counter edge as a foreground anchor, preserve a clear sightline between the register and entrance, and frame the entering customer against the dark glazed storefront."
        },
        "reference_decision": {
          "bg_id": "L09B03",
          "fp_id": "fp_l09_store_interior",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L09B03 uses L09B02 for continuity because both BGs target units 1, 2, and 3 and require the same fixed marker layout. Its unit 2 camera at [3,8] looks toward unit 3 and opening marker 9 at [8,7] with a telephoto 25-degree lens, matching S10_Shot5's tight profile framing and narrow entrance-directed sightline. This geometry differs materially from the anchor view and reveals a different structural slice, so it requires its own plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L09B02.png"
          ],
          "source_bg_ids": [
            "L09B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l09_store_interior_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": "fp_l09_store_interior_space_1",
                "ref_bg_id": "L09B02",
                "space_description": "The shared physical space containing target units 1, 2, and 3, fixed markers 4, 5, 6, 7, and 11, and opening markers 9 and 10."
              }
            ],
            "why_single_ref_or_two_refs": "A single earlier reference is sufficient because L09B02 commits the fixed identity of the same physical space; no second distinct co-visible space is established by S10_Shot5."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              8
            ],
            "camera_unit": 2,
            "fov_deg": 25,
            "framing_notes": "Use the listed unit 2 camera cell and look toward opening marker 9 in unit 3, with compressed narrow coverage matching the staged close profile and smaller background opening anchor.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              8,
              7
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show the narrow sightline from unit 2 toward unit 3 and opening marker 9. Maintain positive continuity with L09B02 by keeping fixed markers 4, 5, 6, 7, and 11 and opening markers 9 and 10 in the same floor-plan positions, while only those admitted by the telephoto view should enter the frame.",
            "camera_framing_directive": "Frame from unit 2 at camera cell [3,8] toward unit 3 at look-at cell [8,7] using the telephoto 25-degree lens. Keep the coverage compressed and narrow, with the staged subject in a close profile across the left and center and opening marker 9 as the smaller background anchor to the right.",
            "subject_position_directive": "For S10_Shot5, place the committed subject in the foreground middle-left in a tight right-facing profile, with the staged phone pressed to the ear and the eyeline directed toward opening marker 9 in the middle-right background.",
            "state_cue_directive": "Carry transient marker 13 as the committed overlay cue and retain the surfaced shot's dark state at the entrance-facing background while available illumination keeps the foreground profile readable. Use numbered elements 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, and 13 without inventing additional state cues.",
            "negative_continuity_directive": "Exclude ignored overlay marker 12 and do not transfer that transient cue from reference L09B02. Do not invent additional scenario-specific elements or show spaces outside the narrow unit 2-to-unit 3 view. Keep fixed markers inherited from L09B02 in their committed floor-plan positions."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L09B02' physical_space_id='fp_l09_store_interior_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [3, 8]\n  - look_at_unit: 3\n  - look_at_cell: [8, 7]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the listed unit 2 camera cell and look toward opening marker 9 in unit 3, with compressed narrow coverage matching the staged close profile and smaller background opening anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the narrow sightline from unit 2 toward unit 3 and opening marker 9. Maintain positive continuity with L09B02 by keeping fixed markers 4, 5, 6, 7, and 11 and opening markers 9 and 10 in the same floor-plan positions, while only those admitted by the telephoto view should enter the frame.\n  - camera_framing_directive: Frame from unit 2 at camera cell [3,8] toward unit 3 at look-at cell [8,7] using the telephoto 25-degree lens. Keep the coverage compressed and narrow, with the staged subject in a close profile across the left and center and opening marker 9 as the smaller background anchor to the right.\n  - subject_position_directive: For S10_Shot5, place the committed subject in the foreground middle-left in a tight right-facing profile, with the staged phone pressed to the ear and the eyeline directed toward opening marker 9 in the middle-right background.\n  - state_cue_directive: Carry transient marker 13 as the committed overlay cue and retain the surfaced shot's dark state at the entrance-facing background while available illumination keeps the foreground profile readable. Use numbered elements 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, and 13 without inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay marker 12 and do not transfer that transient cue from reference L09B02. Do not invent additional scenario-specific elements or show spaces outside the narrow unit 2-to-unit 3 view. Keep fixed markers inherited from L09B02 in their committed floor-plan positions.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L09B02' physical_space_id='fp_l09_store_interior_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [3, 8]\n  - look_at_unit: 3\n  - look_at_cell: [8, 7]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the listed unit 2 camera cell and look toward opening marker 9 in unit 3, with compressed narrow coverage matching the staged close profile and smaller background opening anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the narrow sightline from unit 2 toward unit 3 and opening marker 9. Maintain positive continuity with L09B02 by keeping fixed markers 4, 5, 6, 7, and 11 and opening markers 9 and 10 in the same floor-plan positions, while only those admitted by the telephoto view should enter the frame.\n  - camera_framing_directive: Frame from unit 2 at camera cell [3,8] toward unit 3 at look-at cell [8,7] using the telephoto 25-degree lens. Keep the coverage compressed and narrow, with the staged subject in a close profile across the left and center and opening marker 9 as the smaller background anchor to the right.\n  - subject_position_directive: For S10_Shot5, place the committed subject in the foreground middle-left in a tight right-facing profile, with the staged phone pressed to the ear and the eyeline directed toward opening marker 9 in the middle-right background.\n  - state_cue_directive: Carry transient marker 13 as the committed overlay cue and retain the surfaced shot's dark state at the entrance-facing background while available illumination keeps the foreground profile readable. Use numbered elements 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, and 13 without inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay marker 12 and do not transfer that transient cue from reference L09B02. Do not invent additional scenario-specific elements or show spaces outside the narrow unit 2-to-unit 3 view. Keep fixed markers inherited from L09B02 in their committed floor-plan positions.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L09B02' physical_space_id='fp_l09_store_interior_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [3, 8]\n  - look_at_unit: 3\n  - look_at_cell: [8, 7]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the listed unit 2 camera cell and look toward opening marker 9 in unit 3, with compressed narrow coverage matching the staged close profile and smaller background opening anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the narrow sightline from unit 2 toward unit 3 and opening marker 9. Maintain positive continuity with L09B02 by keeping fixed markers 4, 5, 6, 7, and 11 and opening markers 9 and 10 in the same floor-plan positions, while only those admitted by the telephoto view should enter the frame.\n  - camera_framing_directive: Frame from unit 2 at camera cell [3,8] toward unit 3 at look-at cell [8,7] using the telephoto 25-degree lens. Keep the coverage compressed and narrow, with the staged subject in a close profile across the left and center and opening marker 9 as the smaller background anchor to the right.\n  - subject_position_directive: For S10_Shot5, place the committed subject in the foreground middle-left in a tight right-facing profile, with the staged phone pressed to the ear and the eyeline directed toward opening marker 9 in the middle-right background.\n  - state_cue_directive: Carry transient marker 13 as the committed overlay cue and retain the surfaced shot's dark state at the entrance-facing background while available illumination keeps the foreground profile readable. Use numbered elements 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, and 13 without inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay marker 12 and do not transfer that transient cue from reference L09B02. Do not invent additional scenario-specific elements or show spaces outside the narrow unit 2-to-unit 3 view. Keep fixed markers inherited from L09B02 in their committed floor-plan positions.\n\n2020년대 중반 서울권의 평범한 소형 편의점 내부를 늦은 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카운터 뒤 약 1.6미터의 서 있는 사람 눈높이에서 32밀리미터 광각 렌즈를 사용해 입구 방향을 바라본다. 계산대 가장자리가 자연스러운 전경 기준점이 되고, 그 위 계산기에서 출입문과 입구 문턱까지 시야가 명확하게 이어진다. 중앙과 서쪽의 판매 공간에는 남북 방향으로 평행하게 놓인 두 줄의 상품 진열대가 있으며, 동쪽에는 카운터와 서비스 구역이 이어진다. 남쪽 상점 전면에는 유리 출입문과 그 서쪽의 넓은 상점 전면 유리창이 보이고, 문 위에는 작은 출입문 벨이 고정되어 있다. 늦은 밤의 검푸른 외부는 유리 너머로 거의 어둡게 보이며, 실내의 현실적인 백색 천장 조명이 바랜 아이보리색 벽면, 플라스틱과 도장 금속, 유리, 합판 카운터 표면을 고르게 비춘다. 바닥의 잔잔한 얼룩, 진열대 모서리의 생활 마모, 유리의 희미한 손자국과 금속 부품의 미세한 사용 흔적을 사실적으로 표현한다. 손님이 입구 문턱을 통과하며 출입문을 안쪽으로 여는 바로 그 순간을, 열린 문의 위치와 상단 벨의 미세한 흔들림으로만 나타낸다. 사람 자체는 카메라 시야 밖에 두며 사람, 얼굴, 신체, 인체형 실루엣은 전혀 보이지 않는다. 어두운 외부와 밝은 실내 사이의 노출 차이는 실제 야간 촬영처럼 유지하고, 유리 반사는 현실적인 범위로 제한한다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 장소 기록 사진처럼 자연스러운 심도와 정확한 재질 질감, 과장되지 않은 색, 일상적인 사용감이 있어야 한다. 깨끗한 광고 사진이 아니며 후처리 효과, 삽화, 컴퓨터 그래픽, 건축 시각화가 아니다. 위에서 내려다본 시점, 평면도, 건축 도식이 아닌 수평에 가까운 실제 눈높이 사진. 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,
            8
          ],
          "camera_unit": 2,
          "fov_deg": 25,
          "framing_notes": "Use the listed unit 2 camera cell and look toward opening marker 9 in unit 3, with compressed narrow coverage matching the staged close profile and smaller background opening anchor.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            8,
            7
          ],
          "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 narrow sightline from unit 2 toward unit 3 and opening marker 9. Maintain positive continuity with L09B02 by keeping fixed markers 4, 5, 6, 7, and 11 and opening markers 9 and 10 in the same floor-plan positions, while only those admitted by the telephoto view should enter the frame.",
          "camera_framing_directive": "Frame from unit 2 at camera cell [3,8] toward unit 3 at look-at cell [8,7] using the telephoto 25-degree lens. Keep the coverage compressed and narrow, with the staged subject in a close profile across the left and center and opening marker 9 as the smaller background anchor to the right.",
          "subject_position_directive": "For S10_Shot5, place the committed subject in the foreground middle-left in a tight right-facing profile, with the staged phone pressed to the ear and the eyeline directed toward opening marker 9 in the middle-right background.",
          "state_cue_directive": "Carry transient marker 13 as the committed overlay cue and retain the surfaced shot's dark state at the entrance-facing background while available illumination keeps the foreground profile readable. Use numbered elements 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, and 13 without inventing additional state cues.",
          "negative_continuity_directive": "Exclude ignored overlay marker 12 and do not transfer that transient cue from reference L09B02. Do not invent additional scenario-specific elements or show spaces outside the narrow unit 2-to-unit 3 view. Keep fixed markers inherited from L09B02 in their committed floor-plan positions."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l09_store_interior",
          "prior_bg_ids": [
            "L09B02"
          ],
          "attached_ref_labels": [
            "bg:L09B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L07B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L07",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L07B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 현실적인 경찰서 주차장을 낮에 촬영한 실제 카메라 다큐멘터리 풍 사진. 남서쪽의 표시된 주차 구획 가까이에 카메라를 두고, 약 1.6미터의 성인 눈높이에서 건물 앞 보행 구역을 대각선으로 가로질러 북쪽 경찰서 전면을 바라본다. 40밀리미터 정도의 적당한 광각 렌즈로 촬영하여 과장 없는 원근감을 유지하고, 중앙 오른쪽 민원 출입문과 그 옆의 연속된 전면 창이 빈 교환 지점 뒤에 자연스럽게 보이게 한다. 보행 구역과 차량 통행로의 경계에는 실제 콘크리트 연석과 고정식 금속 볼라드가 이어지고, 남서쪽 주차선과 남쪽·남동쪽 통행로는 일상적인 마모, 타이어 자국, 옅은 먼지와 빗물 얼룩을 지닌다. 현대 대한민국 공공청사 특유의 실용적인 외벽 마감, 알루미늄 창틀, 강화유리 출입문, 약간 바랜 노면 도색과 금속 표면의 자연스러운 산화 흔적을 정확한 재질감으로 표현한다. 밝지만 부드러운 주간 자연광과 현실적인 하늘 반사, 처마 아래의 중립적인 그림자, 자연스러운 심도를 사용한다. 회상 속의 사적으로 긴장된 순간이지만 인위적인 색상 효과 없이 실제 장소의 객관적인 모습으로 표현한다. 보행 구역의 교환 지점에는 현금이 들어 두툼하게 부푼 무지 봉투가 잠시 놓여 있어 은밀한 거래의 흔적을 암시한다. 사람, 얼굴, 신체 일부, 사람 형태의 실루엣은 전혀 없다. 깨끗한 광고 사진이 아니라 생활 흔적이 남은 실제 장소 참고 사진이며, 과도한 후처리 없이 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 사실적인 사진이다. 내려다보는 시점, 평면도, 건축 도식, 삽화, 컴퓨터 생성 이미지는 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남서쪽 주차 구획 부근에서 건물 앞 보행 구역을 대각선으로 가로질러 바라본 중간 거리의 넓은 구도. 비어 있는 교환 지점과 두툼한 현금 봉투가 읽히며, 뒤쪽 민원 출입문과 전면 창이 함께 보이게 한다. 사람이나 사람 형태는 넣지 않는다.",
            "shot_id": "S7_Shot5"
          },
          {
            "guide_text": "같은 눈높이와 시선축을 유지하되 보행 구역 쪽으로 조금 더 밀도 있게 잡는다. 두툼한 현금 봉투가 사적인 거래의 긴장을 암시하되 과장된 중심 연출은 피하고, 출입문과 창, 연석과 볼라드가 현실적인 거리감을 형성하게 한다. 사람이나 신체 일부는 넣지 않는다.",
            "shot_id": "S7_Shot6"
          },
          {
            "guide_text": "주차 구획 쪽에서 경찰서 전면 전체의 관계가 다시 읽히도록 약간 넓게 구성한다. 빈 보행 구역에 일시적으로 놓인 두툼한 현금 봉투를 작지만 분명하게 포함하고, 차량 통행로와 주차선이 출입문 방향으로 자연스럽게 시선을 이끌게 한다. 사람, 얼굴, 그림자 형태의 인물은 배제한다.",
            "shot_id": "S7_Shot8"
          }
        ],
        "shot_ids": [
          "S7_Shot5",
          "S7_Shot6",
          "S7_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 3 (parking bay zone), facing diagonally across number 2 (pedestrian standing area) toward number 1 (station building footprint), with number 5 (public entrance) and number 6 (facade windows) behind the speakers",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "40mm moderate wide angle",
          "framing_notes": "Frame the private exchange within number 2 while retaining the civic-building context. Allow medium and medium-long compositions for the envelope handoff and the departing figure; number 8 is a transient overlay object and is not part of the base floor plan."
        },
        "reference_decision": {
          "bg_id": "L07B02",
          "fp_id": "fp_police_station_parking",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "This is the sole readiness-ok BG and the sole clean-anchor candidate supplied for the fp, so it establishes dwelling identity directly from the floor plan without a prior reference. A wide view from camera unit 4 at [6,8] toward unit 1 through look-at cell [2,4] supports the broad spatial plate required across the staged medium, insert, and wide shots while covering the committed base-marker context.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_police_station_parking.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor_with_no_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No same-fp candidate references were supplied, and this first node must seed the fixed identity directly from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              8
            ],
            "camera_unit": 4,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 4 toward unit 1 to establish the target-unit set while retaining sufficient fixed spatial context for the medium, insert, and wide consuming shots.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              4
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 4, direct the view toward unit 1 through look-at cell [2,4]. Use the wide cone to establish unit 1 and geometry-permitted context from units 2 and 3, with openings 5 and 6 treated as candidate visible openings. Maintain the floor-plan relationships of target unit markers 1, 2, 3, and 4 and fixed marker 7 without asserting visibility beyond this cone.",
            "camera_framing_directive": "Frame from camera unit 4 at camera cell [6,8], looking toward unit 1 through look-at cell [2,4], with a wide 90-degree field of view. Use broad coverage that can provide a stable environmental plate for the staged medium interaction, hand-level insert, and eye-level wide composition without changing the committed camera-cell or look-at-cell geometry.",
            "subject_position_directive": "Support the surfaced staging with one subject in the middle-left and one in the middle-right for the medium interaction; for the insert, reserve the foreground center between opposing hands while excluding faces; for the wide staging, reserve a nearer middle-left position for the stationary subject and an upper-right recession path for the departing subject. Add no subjects beyond those committed by the surfaced shots.",
            "state_cue_directive": "The BG is not marked as a clean background. Carry transient marker 8 only where required by the surfaced shot staging, while retaining numbered elements 1 through 7 as the committed base context. Preserve the restrained natural-daylight state stated by the consuming shots and do not invent additional state cues.",
            "negative_continuity_directive": "Keep markers 1 through 7 structurally consistent with the floor-plan relationships, and treat marker 8 only as the committed transient cue. Do not introduce unlisted numbered elements, additional state overlays, or spaces outside the geometry-permitted view from unit 4 toward unit 1; openings 5 and 6 are visibility candidates rather than permission to alter their fixed positions."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [6, 8]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 1 to establish the target-unit set while retaining sufficient fixed spatial context for the medium, insert, and wide consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, direct the view toward unit 1 through look-at cell [2,4]. Use the wide cone to establish unit 1 and geometry-permitted context from units 2 and 3, with openings 5 and 6 treated as candidate visible openings. Maintain the floor-plan relationships of target unit markers 1, 2, 3, and 4 and fixed marker 7 without asserting visibility beyond this cone.\n  - camera_framing_directive: Frame from camera unit 4 at camera cell [6,8], looking toward unit 1 through look-at cell [2,4], with a wide 90-degree field of view. Use broad coverage that can provide a stable environmental plate for the staged medium interaction, hand-level insert, and eye-level wide composition without changing the committed camera-cell or look-at-cell geometry.\n  - subject_position_directive: Support the surfaced staging with one subject in the middle-left and one in the middle-right for the medium interaction; for the insert, reserve the foreground center between opposing hands while excluding faces; for the wide staging, reserve a nearer middle-left position for the stationary subject and an upper-right recession path for the departing subject. Add no subjects beyond those committed by the surfaced shots.\n  - state_cue_directive: The BG is not marked as a clean background. Carry transient marker 8 only where required by the surfaced shot staging, while retaining numbered elements 1 through 7 as the committed base context. Preserve the restrained natural-daylight state stated by the consuming shots and do not invent additional state cues.\n  - negative_continuity_directive: Keep markers 1 through 7 structurally consistent with the floor-plan relationships, and treat marker 8 only as the committed transient cue. Do not introduce unlisted numbered elements, additional state overlays, or spaces outside the geometry-permitted view from unit 4 toward unit 1; openings 5 and 6 are visibility candidates rather than permission to alter their fixed positions.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [6, 8]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 1 to establish the target-unit set while retaining sufficient fixed spatial context for the medium, insert, and wide consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, direct the view toward unit 1 through look-at cell [2,4]. Use the wide cone to establish unit 1 and geometry-permitted context from units 2 and 3, with openings 5 and 6 treated as candidate visible openings. Maintain the floor-plan relationships of target unit markers 1, 2, 3, and 4 and fixed marker 7 without asserting visibility beyond this cone.\n  - camera_framing_directive: Frame from camera unit 4 at camera cell [6,8], looking toward unit 1 through look-at cell [2,4], with a wide 90-degree field of view. Use broad coverage that can provide a stable environmental plate for the staged medium interaction, hand-level insert, and eye-level wide composition without changing the committed camera-cell or look-at-cell geometry.\n  - subject_position_directive: Support the surfaced staging with one subject in the middle-left and one in the middle-right for the medium interaction; for the insert, reserve the foreground center between opposing hands while excluding faces; for the wide staging, reserve a nearer middle-left position for the stationary subject and an upper-right recession path for the departing subject. Add no subjects beyond those committed by the surfaced shots.\n  - state_cue_directive: The BG is not marked as a clean background. Carry transient marker 8 only where required by the surfaced shot staging, while retaining numbered elements 1 through 7 as the committed base context. Preserve the restrained natural-daylight state stated by the consuming shots and do not invent additional state cues.\n  - negative_continuity_directive: Keep markers 1 through 7 structurally consistent with the floor-plan relationships, and treat marker 8 only as the committed transient cue. Do not introduce unlisted numbered elements, additional state overlays, or spaces outside the geometry-permitted view from unit 4 toward unit 1; openings 5 and 6 are visibility candidates rather than permission to alter their fixed positions.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [6, 8]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 1 to establish the target-unit set while retaining sufficient fixed spatial context for the medium, insert, and wide consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, direct the view toward unit 1 through look-at cell [2,4]. Use the wide cone to establish unit 1 and geometry-permitted context from units 2 and 3, with openings 5 and 6 treated as candidate visible openings. Maintain the floor-plan relationships of target unit markers 1, 2, 3, and 4 and fixed marker 7 without asserting visibility beyond this cone.\n  - camera_framing_directive: Frame from camera unit 4 at camera cell [6,8], looking toward unit 1 through look-at cell [2,4], with a wide 90-degree field of view. Use broad coverage that can provide a stable environmental plate for the staged medium interaction, hand-level insert, and eye-level wide composition without changing the committed camera-cell or look-at-cell geometry.\n  - subject_position_directive: Support the surfaced staging with one subject in the middle-left and one in the middle-right for the medium interaction; for the insert, reserve the foreground center between opposing hands while excluding faces; for the wide staging, reserve a nearer middle-left position for the stationary subject and an upper-right recession path for the departing subject. Add no subjects beyond those committed by the surfaced shots.\n  - state_cue_directive: The BG is not marked as a clean background. Carry transient marker 8 only where required by the surfaced shot staging, while retaining numbered elements 1 through 7 as the committed base context. Preserve the restrained natural-daylight state stated by the consuming shots and do not invent additional state cues.\n  - negative_continuity_directive: Keep markers 1 through 7 structurally consistent with the floor-plan relationships, and treat marker 8 only as the committed transient cue. Do not introduce unlisted numbered elements, additional state overlays, or spaces outside the geometry-permitted view from unit 4 toward unit 1; openings 5 and 6 are visibility candidates rather than permission to alter their fixed positions.\n\n2020년대 중반 대한민국 서울권의 현실적인 경찰서 주차장을 낮에 촬영한 실제 카메라 다큐멘터리 풍 사진. 남서쪽의 표시된 주차 구획 가까이에 카메라를 두고, 약 1.6미터의 성인 눈높이에서 건물 앞 보행 구역을 대각선으로 가로질러 북쪽 경찰서 전면을 바라본다. 40밀리미터 정도의 적당한 광각 렌즈로 촬영하여 과장 없는 원근감을 유지하고, 중앙 오른쪽 민원 출입문과 그 옆의 연속된 전면 창이 빈 교환 지점 뒤에 자연스럽게 보이게 한다. 보행 구역과 차량 통행로의 경계에는 실제 콘크리트 연석과 고정식 금속 볼라드가 이어지고, 남서쪽 주차선과 남쪽·남동쪽 통행로는 일상적인 마모, 타이어 자국, 옅은 먼지와 빗물 얼룩을 지닌다. 현대 대한민국 공공청사 특유의 실용적인 외벽 마감, 알루미늄 창틀, 강화유리 출입문, 약간 바랜 노면 도색과 금속 표면의 자연스러운 산화 흔적을 정확한 재질감으로 표현한다. 밝지만 부드러운 주간 자연광과 현실적인 하늘 반사, 처마 아래의 중립적인 그림자, 자연스러운 심도를 사용한다. 회상 속의 사적으로 긴장된 순간이지만 인위적인 색상 효과 없이 실제 장소의 객관적인 모습으로 표현한다. 보행 구역의 교환 지점에는 현금이 들어 두툼하게 부푼 무지 봉투가 잠시 놓여 있어 은밀한 거래의 흔적을 암시한다. 사람, 얼굴, 신체 일부, 사람 형태의 실루엣은 전혀 없다. 깨끗한 광고 사진이 아니라 생활 흔적이 남은 실제 장소 참고 사진이며, 과도한 후처리 없이 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 사실적인 사진이다. 내려다보는 시점, 평면도, 건축 도식, 삽화, 컴퓨터 생성 이미지는 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            6,
            8
          ],
          "camera_unit": 4,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 4 toward unit 1 to establish the target-unit set while retaining sufficient fixed spatial context for the medium, insert, and wide consuming shots.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            4
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 4, direct the view toward unit 1 through look-at cell [2,4]. Use the wide cone to establish unit 1 and geometry-permitted context from units 2 and 3, with openings 5 and 6 treated as candidate visible openings. Maintain the floor-plan relationships of target unit markers 1, 2, 3, and 4 and fixed marker 7 without asserting visibility beyond this cone.",
          "camera_framing_directive": "Frame from camera unit 4 at camera cell [6,8], looking toward unit 1 through look-at cell [2,4], with a wide 90-degree field of view. Use broad coverage that can provide a stable environmental plate for the staged medium interaction, hand-level insert, and eye-level wide composition without changing the committed camera-cell or look-at-cell geometry.",
          "subject_position_directive": "Support the surfaced staging with one subject in the middle-left and one in the middle-right for the medium interaction; for the insert, reserve the foreground center between opposing hands while excluding faces; for the wide staging, reserve a nearer middle-left position for the stationary subject and an upper-right recession path for the departing subject. Add no subjects beyond those committed by the surfaced shots.",
          "state_cue_directive": "The BG is not marked as a clean background. Carry transient marker 8 only where required by the surfaced shot staging, while retaining numbered elements 1 through 7 as the committed base context. Preserve the restrained natural-daylight state stated by the consuming shots and do not invent additional state cues.",
          "negative_continuity_directive": "Keep markers 1 through 7 structurally consistent with the floor-plan relationships, and treat marker 8 only as the committed transient cue. Do not introduce unlisted numbered elements, additional state overlays, or spaces outside the geometry-permitted view from unit 4 toward unit 1; openings 5 and 6 are visibility candidates rather than permission to alter their fixed positions."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_police_station_parking",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_police_station_parking",
            "building_fp:fp_detective_office"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_detective_office",
          "indoor_loc_sid": "L14",
          "group_id": "bg_police_station",
          "fp_asset_id": "4b2e473a-6b01-443e-a508-4da9506c1bcb"
        }
      },
      "L14B03": {
        "status": "ok",
        "location_id": "L14",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L14B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 경찰서 형사과 사무실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 서쪽과 중앙의 공동 책상·의자 구역 가까이에서 약 1.4~1.6미터 눈높이에 놓이고, 35밀리미터 상당의 적당한 광각 렌즈로 북동쪽의 모니터 검토 구역을 대각선으로 바라본다. 공동 업무 구역 옆의 중앙 통로는 남서쪽 진입 방향에서 모니터 구역까지 자연스럽게 이어지며, 모니터 작업대는 동쪽 벽을 향하고 북쪽 벽의 두 창문은 그 뒤나 옆으로 보인다. 실용적인 관공서형 천장 조명과 창문으로 들어오는 확산된 자연광이 함께 공간을 밝히고, 모니터의 차가운 빛이 검토 구역을 현실적으로 조금 더 두드러지게 한다. 책상은 사용감 있는 합판 또는 수지 마감, 의자는 실제 직물 결, 창틀은 도장 금속, 바닥과 벽에는 과하지 않은 생활 흠집과 얼룩이 있어 광고용 스톡 사진이 아닌 실제 근무 장소처럼 보인다. 모니터 화면에는 낮은 해상도와 압축 흔적, 시각 표시가 남은 여러 분할 폐쇄회로 감시 영상이 재생되며, 영상 내용은 사람이 없는 빈 복도와 무인 외부 공간으로 제한되고 화면 테두리 안에만 존재한다. 모니터 작업대의 책상 위에는 수신 메시지 알림 화면이 켜진 스마트폰 한 대가 일시적으로 놓여 있으며, 구체적인 문구는 식별되지 않는다. 사람, 얼굴, 신체 형태의 실루엣은 사무실과 모든 디스플레이 화면에 전혀 없다. 실제 미러리스 또는 디지털 일안 반사식 카메라의 자연스러운 원근감, 정확한 재료 질감, 현실적인 노출과 자연스러운 피사계 심도, 과도한 후처리 없음. 내려다본 평면도나 건축 도면이 아니며 컴퓨터 생성 이미지, 삽화, 건축 시각화가 아닌 실제 장소 기록 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "공동 책상과 의자 가까이의 약 1.5미터 눈높이에서 북동쪽 모니터 검토 구역을 대각선으로 바라본다. 35밀리미터 상당의 적당한 광각으로 중앙 통로와 업무 공간의 관계를 함께 보여 주되, 감시 영상이 재생 중인 모니터와 책상 위 수신 메시지 스마트폰이 분명히 읽히는 시각적 중심이 되게 한다. 사람이나 화면 속 인물은 넣지 않는다.",
            "shot_id": "S16_Shot1"
          },
          {
            "guide_text": "동일한 공간 배치와 눈높이를 유지하면서 모니터 검토 구역에 조금 더 집중한다. 북쪽 창문을 모니터 뒤나 옆에 포함하고, 모니터의 분할 감시 화면과 그 앞 책상 위에서 알림 화면이 켜진 스마트폰이 한 프레임 안에 자연스럽게 보이게 한다. 감시 영상은 화면 내부에만 한정하고 실제 사무실 공간에 어떤 형상도 복제하지 않는다.",
            "shot_id": "S16_Shot5"
          }
        ],
        "shot_ids": [
          "S16_Shot1",
          "S16_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 6 (shared desk bank), facing diagonally toward number 7 (monitor workstation), with number 10 (window bays) behind or beside the monitor area",
          "camera_height": "seated-to-standing eye level, approximately 1.4–1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Emphasize the monitor screens and desktop while retaining part of the open office and central aisle in the background. Depict number 11 only within the monitor screens and number 12 on the workstation desktop."
        },
        "reference_decision": {
          "mode": "missing_plan_direct_plate_fallback",
          "surface_role": "interior_room",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서울권의 경찰서 형사과 사무실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 서쪽과 중앙의 공동 책상·의자 구역 가까이에서 약 1.4~1.6미터 눈높이에 놓이고, 35밀리미터 상당의 적당한 광각 렌즈로 북동쪽의 모니터 검토 구역을 대각선으로 바라본다. 공동 업무 구역 옆의 중앙 통로는 남서쪽 진입 방향에서 모니터 구역까지 자연스럽게 이어지며, 모니터 작업대는 동쪽 벽을 향하고 북쪽 벽의 두 창문은 그 뒤나 옆으로 보인다. 실용적인 관공서형 천장 조명과 창문으로 들어오는 확산된 자연광이 함께 공간을 밝히고, 모니터의 차가운 빛이 검토 구역을 현실적으로 조금 더 두드러지게 한다. 책상은 사용감 있는 합판 또는 수지 마감, 의자는 실제 직물 결, 창틀은 도장 금속, 바닥과 벽에는 과하지 않은 생활 흠집과 얼룩이 있어 광고용 스톡 사진이 아닌 실제 근무 장소처럼 보인다. 모니터 화면에는 낮은 해상도와 압축 흔적, 시각 표시가 남은 여러 분할 폐쇄회로 감시 영상이 재생되며, 영상 내용은 사람이 없는 빈 복도와 무인 외부 공간으로 제한되고 화면 테두리 안에만 존재한다. 모니터 작업대의 책상 위에는 수신 메시지 알림 화면이 켜진 스마트폰 한 대가 일시적으로 놓여 있으며, 구체적인 문구는 식별되지 않는다. 사람, 얼굴, 신체 형태의 실루엣은 사무실과 모든 디스플레이 화면에 전혀 없다. 실제 미러리스 또는 디지털 일안 반사식 카메라의 자연스러운 원근감, 정확한 재료 질감, 현실적인 노출과 자연스러운 피사계 심도, 과도한 후처리 없음. 내려다본 평면도나 건축 도면이 아니며 컴퓨터 생성 이미지, 삽화, 건축 시각화가 아닌 실제 장소 기록 사진. 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.",
        "shot_aware_plan_mode": "missing_plan_direct_plate_fallback",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        },
        "render_degraded": true,
        "fallback_reason": "shot_aware_plan_missing",
        "missing_fp_id": "fp_detective_office"
      },
      "L08B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L08B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 평범한 소형 주택 또는 아파트 내부, 밤의 거실과 현관을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 거실 안쪽에 선 카메라가 북서쪽 소파를 가로질러 남서쪽의 낮게 단차가 난 현관과 안쪽으로 열리는 출입문 방향을 대각선으로 바라본다. 소파와 출입문이 동시에 선명하게 보이고, 거실 중앙의 낮은 테이블은 화면 아래쪽 전경에 들어오지만 현관으로 이어지는 통로를 가리지 않는다. 출입문 옆 현관 벽에는 붙박이 신발장이 있으며, 거실 서쪽 외벽의 창문 너머는 깊은 밤이다. 거실 중앙 천장등이 켜져 있어 제한된 따뜻한 실내광을 만들고, 창밖의 푸른빛이 약하게 섞여 조용하지만 긴장된 야간 분위기를 형성한다. 현대 한국 가정의 실용적인 마감, 실제 콘크리트와 벽지의 미세한 질감, 금속 손잡이의 생활 흔적, 천 소파의 섬유 짜임, 목재 테이블의 결, 현관 바닥과 거실 바닥의 자연스러운 사용감을 정확히 표현한다. 공간은 깨끗하고 흐트러지지 않은 사건 이전 상태이다. 사람, 얼굴, 신체 형태의 형상은 전혀 없이 빈 배경만 담는다. 약 1.6m 높이의 서 있는 사람 눈높이, 실제 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈, 자연스러운 원근과 깊이감, 현실적인 노출과 자연스러운 심도, 과도한 보정 없는 실제 장소 기록 사진. 내려다본 평면도, 건축 도면, 삽화, 3D 시각화가 아닌 실제 실내 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "거실 안쪽의 사람 눈높이에서 소파를 가로질러 현관과 출입문 방향을 대각선으로 바라본다. 소파와 출입문을 한 화면에 유지하고 낮은 테이블은 아래쪽 전경에 두되 현관으로 이어지는 동선은 가리지 않는다. 빈 실내만 촬영하며 야간 조명, 재질, 가구 배치를 기준 이미지와 일관되게 유지한다.",
            "shot_id": "S9_Shot2"
          },
          {
            "guide_text": "동일한 거실·현관 배치와 야간 조명을 유지한다. 사람 눈높이의 28mm 광각 시점에서 소파, 낮은 테이블, 현관 단차와 출입문이 함께 읽히도록 하며, 출입구까지 이어지는 빈 공간을 명확히 보존한다. 사람이나 사람 형태의 형상은 포함하지 않는다.",
            "shot_id": "S9_Shot6"
          }
        ],
        "shot_ids": [
          "S9_Shot2",
          "S9_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 1 (living area), facing diagonally across number 9 (sofa) toward number 2 (entrance threshold) and number 5 (entrance door)",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Keep number 9 and number 5 simultaneously visible so a seated figure can occupy the sofa while a large standing figure blocks the entrance; retain number 10 in the lower foreground without obscuring the path to the door."
        },
        "reference_decision": {
          "bg_id": "L08B02",
          "fp_id": "fp_l08_home_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L08B02 is the sole clean anchor candidate and establishes dwelling identity directly from the floor plan. A wide view from unit 1 toward unit 2 supports both the close staging associated with marker 9 and the wider staging around unit 2 and opening marker 5 without importing any state-overlay markers.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l08_home_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 rendered directly from the supplied floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              9,
              1
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 1 toward unit 2 and opening marker 5, retaining enough of markers 9 and 10 for the close seated framing and enough of the unit 2 boundary for the wide threshold staging.",
            "lens_enum": "wide",
            "look_at_cell": [
              6,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 from the camera position with unit 2 ahead through the selected wide view. Include the committed relationships among opening marker 5, opening marker 7, and fixed markers 9, 10, 11, and 13 only where the 90-degree view supports them.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [9,1] toward look-at unit 2 at cell [6,4] with a wide 90-degree field of view. Use broad coverage that can retain marker 9 as a lower or midground boundary while also showing the unit 2 threshold and opening marker 5.",
            "subject_position_directive": "For S9_Shot2, the staged subject is seated deep at marker 9 in the midground center with the back toward the camera and the upper edge of marker 9 below the shoulders. For S9_Shot6, place the recoiling subject middle-left and the blocking subject middle-right at unit 2 near opening marker 5, preserving the staged depth relation and leaving the upper framing below the blocking subject's face.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies. Keep overlay markers 14 through 19 absent, refrain from inventing additional cues, and treat the staged low-key nighttime illumination only as the committed lighting condition.",
            "negative_continuity_directive": "Exclude overlay markers 14, 15, 16, 17, 18, and 19. Do not introduce units 3 or 4 as committed visible spaces, and do not invent additional structural elements or scenario-specific objects beyond markers 1, 2, 5, 7, 9, 10, 11, and 13."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 1]\n  - look_at_unit: 2\n  - look_at_cell: [6, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 2 and opening marker 5, retaining enough of markers 9 and 10 for the close seated framing and enough of the unit 2 boundary for the wide threshold staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from the camera position with unit 2 ahead through the selected wide view. Include the committed relationships among opening marker 5, opening marker 7, and fixed markers 9, 10, 11, and 13 only where the 90-degree view supports them.\n  - camera_framing_directive: Frame from camera unit 1 at cell [9,1] toward look-at unit 2 at cell [6,4] with a wide 90-degree field of view. Use broad coverage that can retain marker 9 as a lower or midground boundary while also showing the unit 2 threshold and opening marker 5.\n  - subject_position_directive: For S9_Shot2, the staged subject is seated deep at marker 9 in the midground center with the back toward the camera and the upper edge of marker 9 below the shoulders. For S9_Shot6, place the recoiling subject middle-left and the blocking subject middle-right at unit 2 near opening marker 5, preserving the staged depth relation and leaving the upper framing below the blocking subject's face.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies. Keep overlay markers 14 through 19 absent, refrain from inventing additional cues, and treat the staged low-key nighttime illumination only as the committed lighting condition.\n  - negative_continuity_directive: Exclude overlay markers 14, 15, 16, 17, 18, and 19. Do not introduce units 3 or 4 as committed visible spaces, and do not invent additional structural elements or scenario-specific objects beyond markers 1, 2, 5, 7, 9, 10, 11, and 13.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 1]\n  - look_at_unit: 2\n  - look_at_cell: [6, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 2 and opening marker 5, retaining enough of markers 9 and 10 for the close seated framing and enough of the unit 2 boundary for the wide threshold staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from the camera position with unit 2 ahead through the selected wide view. Include the committed relationships among opening marker 5, opening marker 7, and fixed markers 9, 10, 11, and 13 only where the 90-degree view supports them.\n  - camera_framing_directive: Frame from camera unit 1 at cell [9,1] toward look-at unit 2 at cell [6,4] with a wide 90-degree field of view. Use broad coverage that can retain marker 9 as a lower or midground boundary while also showing the unit 2 threshold and opening marker 5.\n  - subject_position_directive: For S9_Shot2, the staged subject is seated deep at marker 9 in the midground center with the back toward the camera and the upper edge of marker 9 below the shoulders. For S9_Shot6, place the recoiling subject middle-left and the blocking subject middle-right at unit 2 near opening marker 5, preserving the staged depth relation and leaving the upper framing below the blocking subject's face.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies. Keep overlay markers 14 through 19 absent, refrain from inventing additional cues, and treat the staged low-key nighttime illumination only as the committed lighting condition.\n  - negative_continuity_directive: Exclude overlay markers 14, 15, 16, 17, 18, and 19. Do not introduce units 3 or 4 as committed visible spaces, and do not invent additional structural elements or scenario-specific objects beyond markers 1, 2, 5, 7, 9, 10, 11, and 13.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 1]\n  - look_at_unit: 2\n  - look_at_cell: [6, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 2 and opening marker 5, retaining enough of markers 9 and 10 for the close seated framing and enough of the unit 2 boundary for the wide threshold staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from the camera position with unit 2 ahead through the selected wide view. Include the committed relationships among opening marker 5, opening marker 7, and fixed markers 9, 10, 11, and 13 only where the 90-degree view supports them.\n  - camera_framing_directive: Frame from camera unit 1 at cell [9,1] toward look-at unit 2 at cell [6,4] with a wide 90-degree field of view. Use broad coverage that can retain marker 9 as a lower or midground boundary while also showing the unit 2 threshold and opening marker 5.\n  - subject_position_directive: For S9_Shot2, the staged subject is seated deep at marker 9 in the midground center with the back toward the camera and the upper edge of marker 9 below the shoulders. For S9_Shot6, place the recoiling subject middle-left and the blocking subject middle-right at unit 2 near opening marker 5, preserving the staged depth relation and leaving the upper framing below the blocking subject's face.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies. Keep overlay markers 14 through 19 absent, refrain from inventing additional cues, and treat the staged low-key nighttime illumination only as the committed lighting condition.\n  - negative_continuity_directive: Exclude overlay markers 14, 15, 16, 17, 18, and 19. Do not introduce units 3 or 4 as committed visible spaces, and do not invent additional structural elements or scenario-specific objects beyond markers 1, 2, 5, 7, 9, 10, 11, and 13.\n\n2020년대 중반 대한민국 서울권의 평범한 소형 주택 또는 아파트 내부, 밤의 거실과 현관을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 거실 안쪽에 선 카메라가 북서쪽 소파를 가로질러 남서쪽의 낮게 단차가 난 현관과 안쪽으로 열리는 출입문 방향을 대각선으로 바라본다. 소파와 출입문이 동시에 선명하게 보이고, 거실 중앙의 낮은 테이블은 화면 아래쪽 전경에 들어오지만 현관으로 이어지는 통로를 가리지 않는다. 출입문 옆 현관 벽에는 붙박이 신발장이 있으며, 거실 서쪽 외벽의 창문 너머는 깊은 밤이다. 거실 중앙 천장등이 켜져 있어 제한된 따뜻한 실내광을 만들고, 창밖의 푸른빛이 약하게 섞여 조용하지만 긴장된 야간 분위기를 형성한다. 현대 한국 가정의 실용적인 마감, 실제 콘크리트와 벽지의 미세한 질감, 금속 손잡이의 생활 흔적, 천 소파의 섬유 짜임, 목재 테이블의 결, 현관 바닥과 거실 바닥의 자연스러운 사용감을 정확히 표현한다. 공간은 깨끗하고 흐트러지지 않은 사건 이전 상태이다. 사람, 얼굴, 신체 형태의 형상은 전혀 없이 빈 배경만 담는다. 약 1.6m 높이의 서 있는 사람 눈높이, 실제 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈, 자연스러운 원근과 깊이감, 현실적인 노출과 자연스러운 심도, 과도한 보정 없는 실제 장소 기록 사진. 내려다본 평면도, 건축 도면, 삽화, 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": [
            9,
            1
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 1 toward unit 2 and opening marker 5, retaining enough of markers 9 and 10 for the close seated framing and enough of the unit 2 boundary for the wide threshold staging.",
          "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": "Show unit 1 from the camera position with unit 2 ahead through the selected wide view. Include the committed relationships among opening marker 5, opening marker 7, and fixed markers 9, 10, 11, and 13 only where the 90-degree view supports them.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [9,1] toward look-at unit 2 at cell [6,4] with a wide 90-degree field of view. Use broad coverage that can retain marker 9 as a lower or midground boundary while also showing the unit 2 threshold and opening marker 5.",
          "subject_position_directive": "For S9_Shot2, the staged subject is seated deep at marker 9 in the midground center with the back toward the camera and the upper edge of marker 9 below the shoulders. For S9_Shot6, place the recoiling subject middle-left and the blocking subject middle-right at unit 2 near opening marker 5, preserving the staged depth relation and leaving the upper framing below the blocking subject's face.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies. Keep overlay markers 14 through 19 absent, refrain from inventing additional cues, and treat the staged low-key nighttime illumination only as the committed lighting condition.",
          "negative_continuity_directive": "Exclude overlay markers 14, 15, 16, 17, 18, and 19. Do not introduce units 3 or 4 as committed visible spaces, and do not invent additional structural elements or scenario-specific objects beyond markers 1, 2, 5, 7, 9, 10, 11, and 13."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l08_home_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l08_home_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L08B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L08B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 소박한 현대 주거지 거실 내부를 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 35밀리미터 풀프레임급 미러리스 카메라에 24밀리미터 광각 렌즈를 사용하고, 열린 현관문 바로 안쪽의 현관 경계에서 약 1.6미터 높이로 서서 중앙 거실을 가로질러 서쪽의 소파와 중앙 탁자, 동쪽 벽의 좁은 주방 작업대와 싱크대 방향을 대각선으로 바라본다. 남서쪽 현관 옆에는 붙박이 신발장이 있고, 서쪽 외벽 창문에서 들어오는 희미한 야간 주변광과 현관 쪽의 약한 생활광이 실내를 불균일하게 밝힌다. 중앙 천장 조명은 심하게 깨져 본체 일부가 매달리거나 파손되어 있고, 그 아래와 주변 바닥에 유리와 부품 파편이 흩어져 있다. 소파는 프레임과 쿠션이 난폭하게 훼손되고 중앙의 낮은 탁자는 부서진 상태이며, 실제 직물의 찢어진 결, 눌린 충전재, 긁힌 목재와 금속 연결부가 사실적으로 보인다. 서쪽 벽과 소파 끝 가까이에는 화분이 산산이 깨져 젖은 흙과 도자기 조각이 바닥에 퍼져 있다. 탁자 가까운 중앙 바닥에는 벽에서 떨어진 액자가 비스듬히 놓여 있고, 유리와 테두리에 충격 흔적이 남아 있다. 거실 바닥 여러 곳과 낮은 벽면 가장자리에 짙고 선명한 붉은 핏자국이 불규칙한 얼룩과 번진 자국으로 남아 있으며, 크고 작은 파편과 생활 잔해가 거실과 현관 진입 동선 전반에 어지럽게 흩어져 있다. 다만 현관 전경과 중앙에는 사람이 서거나 들어올 수 있을 만큼 시야가 트인 공간을 남긴다. 값싼 벽지, 사용감 있는 바닥재, 낡은 수납장 표면, 스테인리스 싱크대, 실제 유리 파편과 흙의 질감, 일상적인 먼지와 얼룩을 정확하게 표현한다. 낮은 조도에서 생기는 자연스러운 명암과 현실적인 노출, 과장되지 않은 색, 자연스러운 심도, 후처리 없는 현장 기록 사진의 질감. 깨끗한 상품 사진이나 건축 시각화가 아니라 실제 훼손 현장을 있는 그대로 기록한 사진이며, 평면도 시점이나 위에서 내려다본 구도는 사용하지 않는다. 인물, 얼굴, 신체, 사람 모양 형상은 전혀 없다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "열린 현관문 바로 안쪽의 낮은 현관 경계에서 촬영한다. 전경에는 사람이 들어설 수 있는 빈 공간을 남기고, 중앙의 파손된 가구와 잔해, 바닥과 낮은 벽면의 핏자국을 지나 서쪽 소파와 동쪽 주방까지 대각선으로 보이게 한다. 인물이나 사람 형상의 물체는 넣지 않는다.",
            "shot_id": "S12_Shot2"
          },
          {
            "guide_text": "같은 현관 안쪽 시점과 야간 조명 상태를 유지한다. 부서진 소파와 탁자, 중앙 조명 아래의 파편, 서쪽 벽 가까이 깨진 화분과 흙, 탁자 부근의 떨어진 액자를 한 장면 안에서 명확히 식별할 수 있게 한다. 인물, 얼굴, 신체 형상은 배제한다.",
            "shot_id": "S12_Shot6"
          },
          {
            "guide_text": "현관에서 거실 전체의 난폭하게 훼손된 상태를 넓게 확인할 수 있는 연속성 기준 화면으로 잡는다. 불규칙한 잔해가 현관 동선까지 이어지되 중앙 전경은 막히지 않게 하고, 선명한 핏자국과 실제 재료의 파손 질감을 과장 없이 사실적으로 기록한다. 사람은 등장시키지 않는다.",
            "shot_id": "S12_Shot11"
          }
        ],
        "shot_ids": [
          "S12_Shot2",
          "S12_Shot6",
          "S12_Shot11"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just inside number 5 (entrance door) at number 2 (entrance threshold), facing diagonally through number 1 (living area) toward number 9 (sofa), number 10 (low table), and number 4 (kitchenette)",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Use a wide view of the central disorder, including damaged furniture, the broken light, shattered planter, loose picture frame, debris, and bloodstains; preserve a clear central standing area and enough foreground for figures entering through the open door."
        },
        "reference_decision": {
          "bg_id": "L08B03",
          "fp_id": "fp_l08_home_interior",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L08B03 depicts the same physical space established by L08B02, so the shared positions of markers 5, 7, 9, 10, 11, and 13 must carry forward. It requires a new view from unit 2 toward unit 1 and a distinct altered plate because committed markers 14 and 15 change persistent visible elements while markers 16 through 19 add the required state layer.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L08B02.png"
          ],
          "source_bg_ids": [
            "L08B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l08_home_interior_space_units_1_2_4"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l08_home_interior_space_units_1_2_4",
                "ref_bg_id": "L08B02",
                "space_description": "The same physical space centered on units 1 and 2, extended to the committed unit 4 context."
              }
            ],
            "why_single_ref_or_two_refs": "A single earlier reference is sufficient because the consuming shots remain in the same connected physical space established by L08B02; no second distinct co-visible space requires an independent reference."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              2
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 2 toward unit 1 and marker 9, allowing unit 4 and marker 12 to remain within the committed environmental context while supporting wide, medium, and floor-level close staging in unit 1.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              4
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 from camera unit 2, with the wide cone retaining the committed connection to unit 4 where supported. Carry forward the fixed placement of shared markers 5, 7, 9, 10, 11, and 13 from L08B02, include marker 12 in its committed unit 4 position, and display overlay markers 14 through 19 within the visible portions of the same physical space.",
            "camera_framing_directive": "Frame from camera unit 2 at cell [8,2] toward look-at unit 1 at cell [3,4] with a wide 90-degree field of view. Use broad environmental coverage for S12_Shot2 while retaining geometry that can support the staged medium confrontation and floor-level close composition without changing the fixed layout.",
            "subject_position_directive": "For S12_Shot2, place one subject centrally in unit 1 within the wide environmental composition. For S12_Shot6, place one subject in the left foreground and the other in the center-right midground, with the staged raised diagonal extending into the upper frame. For S12_Shot11, place the primary subject at floor level in the left foreground and retain the second subject only as the staged partial upper-right mass.",
            "state_cue_directive": "Apply the committed altered state through markers 14, 15, 16, 17, 18, and 19, retaining markers 1, 2, 4, 5, 7, 9, 10, 11, 12, and 13 as the underlying spatial framework. Use the staged low-key nighttime illumination and do not add state cues beyond the listed marker set.",
            "negative_continuity_directive": "Do not revert to the clean state of reference L08B02 or omit committed overlay markers 14 through 19. Preserve the reference-established positions of shared markers 5, 7, 9, 10, 11, and 13; keep marker 12 in its floor-plan position, avoid treating visibility supersets as mandatory extra spaces, and invent no additional overlays or scenario-specific objects."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L08B02' physical_space_id='fp_l08_home_interior_space_units_1_2_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [8, 2]\n  - look_at_unit: 1\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 2 toward unit 1 and marker 9, allowing unit 4 and marker 12 to remain within the committed environmental context while supporting wide, medium, and floor-level close staging in unit 1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from camera unit 2, with the wide cone retaining the committed connection to unit 4 where supported. Carry forward the fixed placement of shared markers 5, 7, 9, 10, 11, and 13 from L08B02, include marker 12 in its committed unit 4 position, and display overlay markers 14 through 19 within the visible portions of the same physical space.\n  - camera_framing_directive: Frame from camera unit 2 at cell [8,2] toward look-at unit 1 at cell [3,4] with a wide 90-degree field of view. Use broad environmental coverage for S12_Shot2 while retaining geometry that can support the staged medium confrontation and floor-level close composition without changing the fixed layout.\n  - subject_position_directive: For S12_Shot2, place one subject centrally in unit 1 within the wide environmental composition. For S12_Shot6, place one subject in the left foreground and the other in the center-right midground, with the staged raised diagonal extending into the upper frame. For S12_Shot11, place the primary subject at floor level in the left foreground and retain the second subject only as the staged partial upper-right mass.\n  - state_cue_directive: Apply the committed altered state through markers 14, 15, 16, 17, 18, and 19, retaining markers 1, 2, 4, 5, 7, 9, 10, 11, 12, and 13 as the underlying spatial framework. Use the staged low-key nighttime illumination and do not add state cues beyond the listed marker set.\n  - negative_continuity_directive: Do not revert to the clean state of reference L08B02 or omit committed overlay markers 14 through 19. Preserve the reference-established positions of shared markers 5, 7, 9, 10, 11, and 13; keep marker 12 in its floor-plan position, avoid treating visibility supersets as mandatory extra spaces, and invent no additional overlays or scenario-specific objects.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L08B02' physical_space_id='fp_l08_home_interior_space_units_1_2_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [8, 2]\n  - look_at_unit: 1\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 2 toward unit 1 and marker 9, allowing unit 4 and marker 12 to remain within the committed environmental context while supporting wide, medium, and floor-level close staging in unit 1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from camera unit 2, with the wide cone retaining the committed connection to unit 4 where supported. Carry forward the fixed placement of shared markers 5, 7, 9, 10, 11, and 13 from L08B02, include marker 12 in its committed unit 4 position, and display overlay markers 14 through 19 within the visible portions of the same physical space.\n  - camera_framing_directive: Frame from camera unit 2 at cell [8,2] toward look-at unit 1 at cell [3,4] with a wide 90-degree field of view. Use broad environmental coverage for S12_Shot2 while retaining geometry that can support the staged medium confrontation and floor-level close composition without changing the fixed layout.\n  - subject_position_directive: For S12_Shot2, place one subject centrally in unit 1 within the wide environmental composition. For S12_Shot6, place one subject in the left foreground and the other in the center-right midground, with the staged raised diagonal extending into the upper frame. For S12_Shot11, place the primary subject at floor level in the left foreground and retain the second subject only as the staged partial upper-right mass.\n  - state_cue_directive: Apply the committed altered state through markers 14, 15, 16, 17, 18, and 19, retaining markers 1, 2, 4, 5, 7, 9, 10, 11, 12, and 13 as the underlying spatial framework. Use the staged low-key nighttime illumination and do not add state cues beyond the listed marker set.\n  - negative_continuity_directive: Do not revert to the clean state of reference L08B02 or omit committed overlay markers 14 through 19. Preserve the reference-established positions of shared markers 5, 7, 9, 10, 11, and 13; keep marker 12 in its floor-plan position, avoid treating visibility supersets as mandatory extra spaces, and invent no additional overlays or scenario-specific objects.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L08B02' physical_space_id='fp_l08_home_interior_space_units_1_2_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [8, 2]\n  - look_at_unit: 1\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 2 toward unit 1 and marker 9, allowing unit 4 and marker 12 to remain within the committed environmental context while supporting wide, medium, and floor-level close staging in unit 1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from camera unit 2, with the wide cone retaining the committed connection to unit 4 where supported. Carry forward the fixed placement of shared markers 5, 7, 9, 10, 11, and 13 from L08B02, include marker 12 in its committed unit 4 position, and display overlay markers 14 through 19 within the visible portions of the same physical space.\n  - camera_framing_directive: Frame from camera unit 2 at cell [8,2] toward look-at unit 1 at cell [3,4] with a wide 90-degree field of view. Use broad environmental coverage for S12_Shot2 while retaining geometry that can support the staged medium confrontation and floor-level close composition without changing the fixed layout.\n  - subject_position_directive: For S12_Shot2, place one subject centrally in unit 1 within the wide environmental composition. For S12_Shot6, place one subject in the left foreground and the other in the center-right midground, with the staged raised diagonal extending into the upper frame. For S12_Shot11, place the primary subject at floor level in the left foreground and retain the second subject only as the staged partial upper-right mass.\n  - state_cue_directive: Apply the committed altered state through markers 14, 15, 16, 17, 18, and 19, retaining markers 1, 2, 4, 5, 7, 9, 10, 11, 12, and 13 as the underlying spatial framework. Use the staged low-key nighttime illumination and do not add state cues beyond the listed marker set.\n  - negative_continuity_directive: Do not revert to the clean state of reference L08B02 or omit committed overlay markers 14 through 19. Preserve the reference-established positions of shared markers 5, 7, 9, 10, 11, and 13; keep marker 12 in its floor-plan position, avoid treating visibility supersets as mandatory extra spaces, and invent no additional overlays or scenario-specific objects.\n\n2020년대 중반 대한민국 서울권의 소박한 현대 주거지 거실 내부를 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 35밀리미터 풀프레임급 미러리스 카메라에 24밀리미터 광각 렌즈를 사용하고, 열린 현관문 바로 안쪽의 현관 경계에서 약 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": [
            8,
            2
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 2 toward unit 1 and marker 9, allowing unit 4 and marker 12 to remain within the committed environmental context while supporting wide, medium, and floor-level close staging in unit 1.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            4
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 from camera unit 2, with the wide cone retaining the committed connection to unit 4 where supported. Carry forward the fixed placement of shared markers 5, 7, 9, 10, 11, and 13 from L08B02, include marker 12 in its committed unit 4 position, and display overlay markers 14 through 19 within the visible portions of the same physical space.",
          "camera_framing_directive": "Frame from camera unit 2 at cell [8,2] toward look-at unit 1 at cell [3,4] with a wide 90-degree field of view. Use broad environmental coverage for S12_Shot2 while retaining geometry that can support the staged medium confrontation and floor-level close composition without changing the fixed layout.",
          "subject_position_directive": "For S12_Shot2, place one subject centrally in unit 1 within the wide environmental composition. For S12_Shot6, place one subject in the left foreground and the other in the center-right midground, with the staged raised diagonal extending into the upper frame. For S12_Shot11, place the primary subject at floor level in the left foreground and retain the second subject only as the staged partial upper-right mass.",
          "state_cue_directive": "Apply the committed altered state through markers 14, 15, 16, 17, 18, and 19, retaining markers 1, 2, 4, 5, 7, 9, 10, 11, 12, and 13 as the underlying spatial framework. Use the staged low-key nighttime illumination and do not add state cues beyond the listed marker set.",
          "negative_continuity_directive": "Do not revert to the clean state of reference L08B02 or omit committed overlay markers 14 through 19. Preserve the reference-established positions of shared markers 5, 7, 9, 10, 11, and 13; keep marker 12 in its floor-plan position, avoid treating visibility supersets as mandatory extra spaces, and invent no additional overlays or scenario-specific objects."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l08_home_interior",
          "prior_bg_ids": [
            "L08B02"
          ],
          "attached_ref_labels": [
            "bg:L08B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L10B04": {
        "status": "ok",
        "location_id": "L10",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L10B04.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 다세대주택 앞 좁고 어두운 주택가 골목길. 늦은 밤, 현대식 대한민국 경찰 순찰차 한 대가 골목 안으로 진입해 급히 제동하며 막 멈춰 서는 순간이다. 지붕의 붉은 경광등이 점멸하고 뒤쪽 제동등이 켜져 있으며, 붉은 빛이 거친 회색 외벽과 오래된 창문 유리, 금속 대문, 아스팔트 노면에 불규칙하게 반사된다. 차체는 제동 직후 앞쪽으로 미세하게 쏠린 현실적인 자세이며 타이어 가까이에 과장되지 않은 움직임의 흔적만 보인다. 사람, 얼굴, 보행자는 전혀 없고 차량 내부도 어둡게 가려져 인물이 식별되지 않는다. 골목 양쪽에는 1990년대부터 2010년대 사이에 지어진 듯한 낮은 벽돌 및 회색 석재 마감 다세대주택이 빽빽하게 서 있고, 반지하 창문, 알루미늄 창틀, 번호키가 달린 공동현관문, 외벽 배관, 실외기, 작은 방범 카메라가 현실적으로 배치되어 있다. 전신주와 얽힌 전선, 차가운 흰빛의 노후한 보안등, 벽 가장자리의 배수로와 빗물받이, 한쪽에 정리된 생활 쓰레기봉투가 보인다. 골목은 차량 한 대가 겨우 지나갈 너비이며, 바랜 주차선과 보수 자국, 작은 균열, 먼지와 오래된 얼룩 등 일상적인 사용감이 남아 있다. 주변 창문은 대부분 꺼져 있고 일부 현관등만 희미하게 켜져 있어, 붉은 경광등이 어둠 속에서 가장 강한 광원이 된다. 초자연적 형상이나 역사 시대의 물건은 배치하지 않는다. 약 1.6미터의 서 있는 사람 눈높이에서 35mm급 렌즈를 사용해 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 실제 콘크리트의 거친 표면, 벽돌 줄눈, 금속의 산화와 긁힘, 유리 반사, 고무 타이어와 자동차 도장의 질감을 정확히 표현하고 자연스러운 심도와 현실적인 야간 노출을 유지한다. 깨끗한 광고 사진이 아니라 생활 오염과 마모가 남은 실제 장소 기록 사진이며, 과도한 후처리 없이 사실적으로 촬영한다. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 합성 그림이 아닌 실제 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "골목 안쪽을 향해 서 있는 시점에서 급히 제동하며 멈추는 경찰차를 화면 중하단의 주요 대상으로 잡는다. 경찰차의 붉은 경광등이 가까운 건물 외벽과 창문, 아스팔트에 순간적으로 반사되도록 하되 골목의 구조가 충분히 보이게 한다. 사람이나 운전자의 얼굴은 보이지 않으며, 비어 있는 어두운 주택가의 긴장감과 실제 제동 순간의 차체 자세를 자연스럽게 포착한다.",
            "shot_id": "S11_Shot2"
          }
        ],
        "shot_ids": [
          "S11_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "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": "2020년대 중반 대한민국 서울권의 다세대주택 앞 좁고 어두운 주택가 골목길. 늦은 밤, 현대식 대한민국 경찰 순찰차 한 대가 골목 안으로 진입해 급히 제동하며 막 멈춰 서는 순간이다. 지붕의 붉은 경광등이 점멸하고 뒤쪽 제동등이 켜져 있으며, 붉은 빛이 거친 회색 외벽과 오래된 창문 유리, 금속 대문, 아스팔트 노면에 불규칙하게 반사된다. 차체는 제동 직후 앞쪽으로 미세하게 쏠린 현실적인 자세이며 타이어 가까이에 과장되지 않은 움직임의 흔적만 보인다. 사람, 얼굴, 보행자는 전혀 없고 차량 내부도 어둡게 가려져 인물이 식별되지 않는다. 골목 양쪽에는 1990년대부터 2010년대 사이에 지어진 듯한 낮은 벽돌 및 회색 석재 마감 다세대주택이 빽빽하게 서 있고, 반지하 창문, 알루미늄 창틀, 번호키가 달린 공동현관문, 외벽 배관, 실외기, 작은 방범 카메라가 현실적으로 배치되어 있다. 전신주와 얽힌 전선, 차가운 흰빛의 노후한 보안등, 벽 가장자리의 배수로와 빗물받이, 한쪽에 정리된 생활 쓰레기봉투가 보인다. 골목은 차량 한 대가 겨우 지나갈 너비이며, 바랜 주차선과 보수 자국, 작은 균열, 먼지와 오래된 얼룩 등 일상적인 사용감이 남아 있다. 주변 창문은 대부분 꺼져 있고 일부 현관등만 희미하게 켜져 있어, 붉은 경광등이 어둠 속에서 가장 강한 광원이 된다. 초자연적 형상이나 역사 시대의 물건은 배치하지 않는다. 약 1.6미터의 서 있는 사람 눈높이에서 35mm급 렌즈를 사용해 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 실제 콘크리트의 거친 표면, 벽돌 줄눈, 금속의 산화와 긁힘, 유리 반사, 고무 타이어와 자동차 도장의 질감을 정확히 표현하고 자연스러운 심도와 현실적인 야간 노출을 유지한다. 깨끗한 광고 사진이 아니라 생활 오염과 마모가 남은 실제 장소 기록 사진이며, 과도한 후처리 없이 사실적으로 촬영한다. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 합성 그림이 아닌 실제 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording 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\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L10B05",
            "building_fp:fp_l08_home_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l08_home_interior",
          "indoor_loc_sid": "L08",
          "group_id": "bg_multifamily_residence",
          "fp_asset_id": "51416ce9-19e0-4515-b01a-73a2d1a89cc1"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L10B05",
          "loc_id": "L10"
        }
      },
      "L10B05": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L10",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L10B05.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 오래된 다세대주택 외부 계단을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 건물 전면을 따라 난 좁은 주거 골목의 진입부에서 카메라가 외부 계단을 올려다본다. 계단은 골목 가장자리에서 시작해 비좁은 중간참에서 꺾이고, 위쪽 출입참과 낡은 주거 출입문으로 이어진다. 노출된 계단 가장자리와 참의 회전부를 따라 고정 금속 난간이 연속되며, 반대편의 오래된 건물 전면과 좁은 측면 경계벽이 상승 경로를 답답하게 감싼다. 거친 실제 콘크리트 표면, 오래된 외벽 마감의 빛바램, 도장 금속 난간의 자연스러운 산화 흔적과 생활 마모, 출입문의 실제 금속 질감을 세밀하게 표현한다. 어두운 시간대의 약한 도시 주변광이 계단 모서리와 난간에 제한적으로 닿고, 깊은 부분은 자연스럽고 짙은 그림자에 잠기되 구조와 재료가 현실적으로 식별된다. 오래 사용된 건물이지만 공간은 정돈되어 있으며 방해받지 않은 평상 상태다. 골목 진입부의 약 1.6미터 높이에서 28밀리미터 광각 렌즈를 장착한 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 시점이다. 가파르게 위를 향하는 구도로 계단 양쪽 난간을 전경에 크게 두고, 중간참과 상부 출입참, 출입문, 건물 전면 일부가 자연스러운 원근감 속에 이어지게 한다. 실제 장소 기록 사진처럼 정확한 재료 질감, 현실적인 노출, 자연스러운 피사계 심도와 일상적인 노후감을 유지한다. 인물, 얼굴, 신체 형태의 형상은 전혀 없다. 평면도나 위에서 내려다본 시점, 건축 도식, 카메라 아이콘, 시야각 그래픽이 아니며, 깨끗한 광고 사진이나 컴퓨터 생성 이미지, 삽화가 아닌 후처리 없는 사실적인 현장 사진이다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "골목 진입부에 선 사람의 눈높이에서 외부 계단을 따라 위쪽을 바라본다. 중간참과 상부 출입참, 그 너머의 주거 출입문까지 한 프레임 안에서 깊이감 있게 연결하고, 계단 양쪽의 고정 난간이 전경에서 위쪽으로 시선을 이끌도록 크게 잡는다. 건물 전면 일부와 좁은 경계벽을 함께 포함해 가파르고 답답한 상승 경로를 강조한다. 인물이나 신체 형상은 배치하지 않는다.",
            "shot_id": "S11_Shot4"
          }
        ],
        "shot_ids": [
          "S11_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 1 (alley approach), facing upward along number 3 (exterior staircase) toward number 4 (intermediate landing), number 5 (upper landing), and number 6 (residence entrance door)",
          "camera_height": "eye-level standing at approximately 1.6 m",
          "lens_hint": "28mm wide-angle lens",
          "framing_notes": "Use a steep upward composition that keeps number 8 (fixed handrails) prominent on both sides of the stair route and includes part of number 2 (building frontage). Emphasize the narrow, enclosed ascent without showing camera icons or field-of-view graphics."
        },
        "reference_decision": {
          "bg_id": "L10B05",
          "fp_id": "fp_l10_alley_and_stairs",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L10B05 is the sole clean anchor candidate and the reference catalog is empty, so it establishes dwelling identity directly from the floor plan. A wide view from unit 1 toward unit 3 follows the consuming shot's committed upward sightline, keeps the staged subjects readable in separate midground zones, and provides broad coverage of the numbered route, fixed marker 8, and upper destination markers.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l10_alley_and_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",
            "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 no same-fp candidate references are available."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Place the camera in unit 1 at cell [8,5] and direct the view toward unit 3 using the allowed look-at cell [3,8]. The wide view supports the staged rising diagonal and broad structural coverage.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              8
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 1, show the route toward unit 3 with broad wide-lens coverage that can include visible-unit candidates 2, 3, 4, 5, and 7 where supported by the view. Retain opening marker 6 and fixed marker 8 as visible continuity elements when they fall within the broad sightline, while keeping the upper structural destination in the background.",
            "camera_framing_directive": "Use broad 90-degree wide-lens coverage from camera unit 1 at cell [8,5], aimed toward look-at unit 3 at allowed cell [3,8]. Preserve a rising foreground-to-background diagonal with enough lateral width for distinct middle-left and middle-right subject zones and upper-center background structure.",
            "subject_position_directive": "Stage the two committed subjects in the midground with backs toward the camera, one in the middle-left zone and one in the middle-right zone, separated on offset diagonals. Both move upward away from the camera with one foot carrying weight on a higher step and the opposite foot free, without body overlap.",
            "state_cue_directive": "No committed transient marker or state-overlay cue is present; beyond a clean residential space, do not invent additional state cues. Keep all numbered structural elements and fixed marker 8 consistent with their base-layer decisions.",
            "negative_continuity_directive": "Do not invent numbered elements, state overlays, or scenario-specific objects not committed by the supplied facts. Keep spaces outside the wide view from unit 1 toward unit 3 out of the composition, and do not alter the fixed placement or continuity of marker 8 or opening marker 6."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 5]\n  - look_at_unit: 3\n  - look_at_cell: [3, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera in unit 1 at cell [8,5] and direct the view toward unit 3 using the allowed look-at cell [3,8]. The wide view supports the staged rising diagonal and broad structural coverage.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, show the route toward unit 3 with broad wide-lens coverage that can include visible-unit candidates 2, 3, 4, 5, and 7 where supported by the view. Retain opening marker 6 and fixed marker 8 as visible continuity elements when they fall within the broad sightline, while keeping the upper structural destination in the background.\n  - camera_framing_directive: Use broad 90-degree wide-lens coverage from camera unit 1 at cell [8,5], aimed toward look-at unit 3 at allowed cell [3,8]. Preserve a rising foreground-to-background diagonal with enough lateral width for distinct middle-left and middle-right subject zones and upper-center background structure.\n  - subject_position_directive: Stage the two committed subjects in the midground with backs toward the camera, one in the middle-left zone and one in the middle-right zone, separated on offset diagonals. Both move upward away from the camera with one foot carrying weight on a higher step and the opposite foot free, without body overlap.\n  - state_cue_directive: No committed transient marker or state-overlay cue is present; beyond a clean residential space, do not invent additional state cues. Keep all numbered structural elements and fixed marker 8 consistent with their base-layer decisions.\n  - negative_continuity_directive: Do not invent numbered elements, state overlays, or scenario-specific objects not committed by the supplied facts. Keep spaces outside the wide view from unit 1 toward unit 3 out of the composition, and do not alter the fixed placement or continuity of marker 8 or opening marker 6.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 5]\n  - look_at_unit: 3\n  - look_at_cell: [3, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera in unit 1 at cell [8,5] and direct the view toward unit 3 using the allowed look-at cell [3,8]. The wide view supports the staged rising diagonal and broad structural coverage.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, show the route toward unit 3 with broad wide-lens coverage that can include visible-unit candidates 2, 3, 4, 5, and 7 where supported by the view. Retain opening marker 6 and fixed marker 8 as visible continuity elements when they fall within the broad sightline, while keeping the upper structural destination in the background.\n  - camera_framing_directive: Use broad 90-degree wide-lens coverage from camera unit 1 at cell [8,5], aimed toward look-at unit 3 at allowed cell [3,8]. Preserve a rising foreground-to-background diagonal with enough lateral width for distinct middle-left and middle-right subject zones and upper-center background structure.\n  - subject_position_directive: Stage the two committed subjects in the midground with backs toward the camera, one in the middle-left zone and one in the middle-right zone, separated on offset diagonals. Both move upward away from the camera with one foot carrying weight on a higher step and the opposite foot free, without body overlap.\n  - state_cue_directive: No committed transient marker or state-overlay cue is present; beyond a clean residential space, do not invent additional state cues. Keep all numbered structural elements and fixed marker 8 consistent with their base-layer decisions.\n  - negative_continuity_directive: Do not invent numbered elements, state overlays, or scenario-specific objects not committed by the supplied facts. Keep spaces outside the wide view from unit 1 toward unit 3 out of the composition, and do not alter the fixed placement or continuity of marker 8 or opening marker 6.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 5]\n  - look_at_unit: 3\n  - look_at_cell: [3, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera in unit 1 at cell [8,5] and direct the view toward unit 3 using the allowed look-at cell [3,8]. The wide view supports the staged rising diagonal and broad structural coverage.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, show the route toward unit 3 with broad wide-lens coverage that can include visible-unit candidates 2, 3, 4, 5, and 7 where supported by the view. Retain opening marker 6 and fixed marker 8 as visible continuity elements when they fall within the broad sightline, while keeping the upper structural destination in the background.\n  - camera_framing_directive: Use broad 90-degree wide-lens coverage from camera unit 1 at cell [8,5], aimed toward look-at unit 3 at allowed cell [3,8]. Preserve a rising foreground-to-background diagonal with enough lateral width for distinct middle-left and middle-right subject zones and upper-center background structure.\n  - subject_position_directive: Stage the two committed subjects in the midground with backs toward the camera, one in the middle-left zone and one in the middle-right zone, separated on offset diagonals. Both move upward away from the camera with one foot carrying weight on a higher step and the opposite foot free, without body overlap.\n  - state_cue_directive: No committed transient marker or state-overlay cue is present; beyond a clean residential space, do not invent additional state cues. Keep all numbered structural elements and fixed marker 8 consistent with their base-layer decisions.\n  - negative_continuity_directive: Do not invent numbered elements, state overlays, or scenario-specific objects not committed by the supplied facts. Keep spaces outside the wide view from unit 1 toward unit 3 out of the composition, and do not alter the fixed placement or continuity of marker 8 or opening marker 6.\n\n2020년대 중반 대한민국 서울권의 오래된 다세대주택 외부 계단을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 건물 전면을 따라 난 좁은 주거 골목의 진입부에서 카메라가 외부 계단을 올려다본다. 계단은 골목 가장자리에서 시작해 비좁은 중간참에서 꺾이고, 위쪽 출입참과 낡은 주거 출입문으로 이어진다. 노출된 계단 가장자리와 참의 회전부를 따라 고정 금속 난간이 연속되며, 반대편의 오래된 건물 전면과 좁은 측면 경계벽이 상승 경로를 답답하게 감싼다. 거친 실제 콘크리트 표면, 오래된 외벽 마감의 빛바램, 도장 금속 난간의 자연스러운 산화 흔적과 생활 마모, 출입문의 실제 금속 질감을 세밀하게 표현한다. 어두운 시간대의 약한 도시 주변광이 계단 모서리와 난간에 제한적으로 닿고, 깊은 부분은 자연스럽고 짙은 그림자에 잠기되 구조와 재료가 현실적으로 식별된다. 오래 사용된 건물이지만 공간은 정돈되어 있으며 방해받지 않은 평상 상태다. 골목 진입부의 약 1.6미터 높이에서 28밀리미터 광각 렌즈를 장착한 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 시점이다. 가파르게 위를 향하는 구도로 계단 양쪽 난간을 전경에 크게 두고, 중간참과 상부 출입참, 출입문, 건물 전면 일부가 자연스러운 원근감 속에 이어지게 한다. 실제 장소 기록 사진처럼 정확한 재료 질감, 현실적인 노출, 자연스러운 피사계 심도와 일상적인 노후감을 유지한다. 인물, 얼굴, 신체 형태의 형상은 전혀 없다. 평면도나 위에서 내려다본 시점, 건축 도식, 카메라 아이콘, 시야각 그래픽이 아니며, 깨끗한 광고 사진이나 컴퓨터 생성 이미지, 삽화가 아닌 후처리 없는 사실적인 현장 사진이다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            8,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Place the camera in unit 1 at cell [8,5] and direct the view toward unit 3 using the allowed look-at cell [3,8]. The wide view supports the staged rising diagonal and broad structural coverage.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            8
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 1, show the route toward unit 3 with broad wide-lens coverage that can include visible-unit candidates 2, 3, 4, 5, and 7 where supported by the view. Retain opening marker 6 and fixed marker 8 as visible continuity elements when they fall within the broad sightline, while keeping the upper structural destination in the background.",
          "camera_framing_directive": "Use broad 90-degree wide-lens coverage from camera unit 1 at cell [8,5], aimed toward look-at unit 3 at allowed cell [3,8]. Preserve a rising foreground-to-background diagonal with enough lateral width for distinct middle-left and middle-right subject zones and upper-center background structure.",
          "subject_position_directive": "Stage the two committed subjects in the midground with backs toward the camera, one in the middle-left zone and one in the middle-right zone, separated on offset diagonals. Both move upward away from the camera with one foot carrying weight on a higher step and the opposite foot free, without body overlap.",
          "state_cue_directive": "No committed transient marker or state-overlay cue is present; beyond a clean residential space, do not invent additional state cues. Keep all numbered structural elements and fixed marker 8 consistent with their base-layer decisions.",
          "negative_continuity_directive": "Do not invent numbered elements, state overlays, or scenario-specific objects not committed by the supplied facts. Keep spaces outside the wide view from unit 1 toward unit 3 out of the composition, and do not alter the fixed placement or continuity of marker 8 or opening marker 6."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l10_alley_and_stairs",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l10_alley_and_stairs",
            "building_fp:fp_l08_home_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l08_home_interior",
          "indoor_loc_sid": "L08",
          "group_id": "bg_multifamily_residence",
          "fp_asset_id": "51416ce9-19e0-4515-b01a-73a2d1a89cc1"
        }
      },
      "L10B03": {
        "status": "ok",
        "location_id": "L10",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L10B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서울권의 오래된 다세대주택 밀집 지역, 해가 막 진 뒤 푸른 기운이 남은 저녁의 비좁은 주택가 골목. 붉은 벽돌, 회색 노출 콘크리트, 작은 반지하 창문, 방범창, 낡은 공동현관문, 외벽 실외기와 복잡한 전선이 이어지는 현실적인 저층 다세대주택 사이에 현대식 구급차 한 대와 경찰차 두 대가 급히 정차해 있다. 구급차 후면문은 열려 있고 내부의 차가운 흰 조명이 일부 보이며, 경찰차의 청색과 적색 비상등이 서로 다른 점멸 순간으로 켜져 낡고 약간 젖은 아스팔트, 건물 창문, 금속 현관문과 주차 차량 표면에 불규칙하게 반사된다. 공동현관 주변에는 안전 고깔과 통제선이 놓여 있어 경찰과 구급 인력이 활동 중인 상황을 암시하지만, 경찰관과 모여든 이웃 주민을 포함한 모든 사람과 얼굴은 프레임 밖에 두어 빈 배경 공간으로 표현한다. 몇몇 창문과 계단실 조명이 켜져 있으나 사람의 실루엣은 없다. 골목 가장자리의 배수구, 벽 아래의 생활 쓰레기봉투, 벗겨진 주차선, 외벽 물때와 보수 자국, 녹슨 배관, 바랜 안내 스티커처럼 실제 서울 주택가의 평범한 사용감과 오염을 세밀하게 표현한다. 과장된 초자연 현상이나 역사 시대의 물건은 전혀 배치하지 않는다. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 자연스러운 저녁 환경광과 실제 비상등의 혼합 조명, 진짜 콘크리트의 거친 표면, 금속의 흠집과 산화, 유리 반사, 고무 타이어와 젖은 아스팔트의 정확한 재질, 현실적인 원근감과 자연스러운 피사계 심도. 깨끗한 광고 사진이 아니라 우연히 기록된 실제 현장 참고 사진처럼 담담하게 표현하고 인위적인 후보정은 하지 않는다. 위에서 내려다본 시점, 평면도, 건축 도식, 삽화는 금지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "골목 입구 쪽에서 안쪽을 바라보는 서 있는 사람의 눈높이 시점. 좁은 골목을 막듯 정차한 구급차와 경찰차, 양옆의 다세대주택 외벽과 머리 위 전선까지 함께 담는 넓은 상황 설정 구도다. 35밀리미터급 화각으로 과도한 광각 왜곡 없이 골목의 깊이를 보여주고, 청색과 적색 비상등이 젖은 아스팔트와 창문에 현실적으로 반사되게 한다. 사람이나 얼굴은 보이지 않게 한다.",
            "shot_id": "S14_Shot2"
          },
          {
            "guide_text": "골목 안쪽에서 공동현관과 구급차 후면을 중심으로 바라보는 조금 더 가까운 지상 시점. 구급차의 열린 후면문, 경찰차 비상등, 출입구 주변의 통제선과 안전 고깔을 주요 시각 정보로 두고, 낡은 벽돌 외벽과 실외기, 배수구 같은 생활 흔적을 선명하게 포함한다. 35~40밀리미터급 자연스러운 원근감과 얕지 않은 실제 사진의 심도로 구성하며, 경찰관과 주민은 모두 화면 밖에 둔다.",
            "shot_id": "S14_Shot3"
          }
        ],
        "shot_ids": [
          "S14_Shot2",
          "S14_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "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": "2020년대 중반 대한민국 서울권의 오래된 다세대주택 밀집 지역, 해가 막 진 뒤 푸른 기운이 남은 저녁의 비좁은 주택가 골목. 붉은 벽돌, 회색 노출 콘크리트, 작은 반지하 창문, 방범창, 낡은 공동현관문, 외벽 실외기와 복잡한 전선이 이어지는 현실적인 저층 다세대주택 사이에 현대식 구급차 한 대와 경찰차 두 대가 급히 정차해 있다. 구급차 후면문은 열려 있고 내부의 차가운 흰 조명이 일부 보이며, 경찰차의 청색과 적색 비상등이 서로 다른 점멸 순간으로 켜져 낡고 약간 젖은 아스팔트, 건물 창문, 금속 현관문과 주차 차량 표면에 불규칙하게 반사된다. 공동현관 주변에는 안전 고깔과 통제선이 놓여 있어 경찰과 구급 인력이 활동 중인 상황을 암시하지만, 경찰관과 모여든 이웃 주민을 포함한 모든 사람과 얼굴은 프레임 밖에 두어 빈 배경 공간으로 표현한다. 몇몇 창문과 계단실 조명이 켜져 있으나 사람의 실루엣은 없다. 골목 가장자리의 배수구, 벽 아래의 생활 쓰레기봉투, 벗겨진 주차선, 외벽 물때와 보수 자국, 녹슨 배관, 바랜 안내 스티커처럼 실제 서울 주택가의 평범한 사용감과 오염을 세밀하게 표현한다. 과장된 초자연 현상이나 역사 시대의 물건은 전혀 배치하지 않는다. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 자연스러운 저녁 환경광과 실제 비상등의 혼합 조명, 진짜 콘크리트의 거친 표면, 금속의 흠집과 산화, 유리 반사, 고무 타이어와 젖은 아스팔트의 정확한 재질, 현실적인 원근감과 자연스러운 피사계 심도. 깨끗한 광고 사진이 아니라 우연히 기록된 실제 현장 참고 사진처럼 담담하게 표현하고 인위적인 후보정은 하지 않는다. 위에서 내려다본 시점, 평면도, 건축 도식, 삽화는 금지한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording 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\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L10B05",
            "building_fp:fp_l08_home_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l08_home_interior",
          "indoor_loc_sid": "L08",
          "group_id": "bg_multifamily_residence",
          "fp_asset_id": "51416ce9-19e0-4515-b01a-73a2d1a89cc1"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L10B05",
          "loc_id": "L10"
        }
      },
      "L12B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L12",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L12B03.png",
        "t2i_prompt": "2020년대 중반 대한민국에서 운행 중인 구형 스포츠유틸리티차량의 야간 실내를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 앞좌석 사이에서 약간 조수석 쪽에 치우친 위치, 착석한 사람의 눈높이인 약 1.25미터에서 뒤쪽을 바라보며, 풀프레임 미러리스 카메라와 28밀리미터 실내 광각 렌즈로 촬영한다. 절대로 위에서 내려다본 평면도나 건축 도식처럼 보이지 않게 한다. 뒷좌석 벤치가 화면을 가로지르고 그 뒤와 양옆으로 왼쪽과 오른쪽 뒷좌석 차창이 함께 보이게 하며, 운전석 쪽 앞자리 일부와 운전대 가장자리, 계기판, 앞좌석 사이 중앙 콘솔을 자연스러운 전경으로 둔다. 양쪽 뒷좌석 차창 밖에는 어두운 도로와 지나가는 가로등 및 차량 불빛이 현실적인 짧은 움직임 흐림으로 보이되 과장된 장노출 효과는 사용하지 않는다. 실내는 계기판의 약한 조명과 차창 밖 도로 조명이 비추는 낮은 밝기의 현실적인 야간 상태이며, 검푸른 어둠과 낡은 회갈색 내장재가 자연스럽게 섞인다. 오래 사용한 직물 좌석의 실제 짜임, 눌린 쿠션, 미세한 먼지, 플라스틱 계기판의 잔흠집, 운전대의 닳은 표면, 금속 부품의 약한 변색과 일상적인 얼룩을 정확하게 표현한다. 뒷좌석 벤치 전체를 가로질러 포박된 포로가 누운 상태는 좌석 쿠션의 길게 눌린 흔적과 표면을 가로질러 팽팽하게 당겨진 현실적인 결박 끈만으로 간접적으로 나타내며, 사람, 얼굴, 머리카락, 팔다리, 피부 또는 인체 형태의 윤곽은 전혀 보이지 않게 한다. 운전석 곁 프레임 가장자리에는 잠시 손에 들고 있는 상태의 현대식 스마트폰 화면 일부만 들어오게 하되, 이를 든 손과 사람의 신체는 완전히 프레임 밖에 둔다. 실제 차량 실내의 제한된 공간감, 자연스러운 원근, 현실적인 반사와 노출, 과장되지 않은 피사계 심도를 유지한다. 정돈된 스톡 사진이나 컴퓨터 그래픽, 삽화가 아니라 실제 장소 참고용의 무보정에 가까운 담담한 사진으로 보이게 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "앞좌석 사이에서 약간 조수석 쪽에 치우친 착석 눈높이의 카메라로 뒤를 바라본다. 뒷좌석 벤치를 화면 너비에 걸쳐 보여 주고 양쪽 뒷좌석 차창으로 어두운 주행 도로를 확인할 수 있게 한다. 운전석 쪽 전경에는 손과 신체가 보이지 않도록 잘린 휴대 중인 스마트폰 일부를 남긴다. 포박된 포로의 존재는 좌석 눌림과 팽팽한 결박 끈으로만 간접적으로 전달하며 사람이나 인체 윤곽은 묘사하지 않는다.",
            "shot_id": "S13_Shot3"
          },
          {
            "guide_text": "같은 차량 내부의 야간 주행 연속성을 유지한다. 착석 눈높이 약 1.25미터와 28밀리미터 광각 시야를 지키면서 뒷좌석 벤치와 양쪽 뒷좌석 차창을 중심으로 조금 더 밀도 있게 구성한다. 운전석 방향 전경의 스마트폰은 화면 가장자리에서 일부만 보이게 하고 이를 든 사람이나 손은 프레임 밖에 둔다. 결박 상태는 좌석 표면의 눌림과 끈의 장력만으로 암시하고 얼굴, 팔다리, 신체 형태는 전혀 노출하지 않는다.",
            "shot_id": "S13_Shot4"
          }
        ],
        "shot_ids": [
          "S13_Shot3",
          "S13_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 7 (front passenger seat), facing diagonally rearward toward number 8 (rear bench) and number 23 (bound captive), while retaining number 6 (driver seat) and number 26 (smartphone) at the left foreground edge",
          "camera_height": "seated eye level ~1.25m",
          "lens_hint": "28mm interior wide angle",
          "framing_notes": "Show the rear bench across the frame, with both rear side windows establishing the dark moving-road environment; preserve enough driver-side foreground for the handheld smartphone."
        },
        "reference_decision": {
          "bg_id": "L12B03",
          "fp_id": "fp_suv_cabin",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L12B03 occupies the same physical space as anchor L12B02, so L12B02 commits the fixed positions. The camera changes from unit 5 looking at unit 3 to unit 2 looking at unit 3, and the wide framing must expose a different slice containing forward markers and the receding unit-3 axis for S13_Shot3 and S13_Shot4; this requires a new plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/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": [
              "fp_suv_cabin::physical_space_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_suv_cabin::physical_space_1",
                "ref_bg_id": "L12B02",
                "space_description": "Same fixed physical space, with continuity carried from the unit-5-to-unit-3 anchor view into a wider unit-2-to-unit-3 view."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because all required units and fixed markers belong to the same physical space established by L12B02; no consuming shot commits two distinct visible spaces."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              5
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 2 toward unit 3 to retain the forward fixed elements and the receding unit-3 line required across S13_Shot3 and S13_Shot4.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              3
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show camera unit 2 and the broad axis toward look-at unit 3, with units 1 and 5 admitted only where supported by the wide cone and the committed target set. Positively preserve the L12B02 positions of markers 6, 7, and 8, and keep fixed markers 9, 10, and 11 in their floor-plan relationships; include opening markers 14, 15, 19, and 20 only where this view exposes them.",
            "camera_framing_directive": "Place the camera in unit 2 at cell [1,5], aim toward unit 3 at cell [2,2], and use the wide 90-degree view for broad coverage. S13_Shot3 requires a close staged subject on the left with the unit-3 line on the right, while S13_Shot4 requires a broad downward-reading composition across unit 3 with a forward boundary edge retained.",
            "subject_position_directive": "For S13_Shot3, place the committed foreground subject in the middle-left at the forward fixed position, oriented toward unit 3, with transient marker 26 at the staged raised position; keep unit 3 in the middle-right background. For S13_Shot4, place the committed subject diagonally across base marker 8, with the face near the upper third and a forward fixed edge at the frame boundary.",
            "state_cue_directive": "Carry transient markers 23 and 26 according to the consuming-shot staging: marker 26 applies to the foreground action cue in S13_Shot3, while marker 23 applies to the unit-3 subject state carried through the reveal. Do not invent state cues beyond these markers and the listed numbered elements.",
            "negative_continuity_directive": "Exclude ignored overlay markers 24 and 25. Do not move the fixed markers inherited from L12B02, do not redraw L12B02-only transient cues, and do not add units or openings outside the chosen unit-2-to-unit-3 view merely because they occur in geometry supersets."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='fp_suv_cabin::physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 5]\n  - look_at_unit: 3\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 2 toward unit 3 to retain the forward fixed elements and the receding unit-3 line required across S13_Shot3 and S13_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera unit 2 and the broad axis toward look-at unit 3, with units 1 and 5 admitted only where supported by the wide cone and the committed target set. Positively preserve the L12B02 positions of markers 6, 7, and 8, and keep fixed markers 9, 10, and 11 in their floor-plan relationships; include opening markers 14, 15, 19, and 20 only where this view exposes them.\n  - camera_framing_directive: Place the camera in unit 2 at cell [1,5], aim toward unit 3 at cell [2,2], and use the wide 90-degree view for broad coverage. S13_Shot3 requires a close staged subject on the left with the unit-3 line on the right, while S13_Shot4 requires a broad downward-reading composition across unit 3 with a forward boundary edge retained.\n  - subject_position_directive: For S13_Shot3, place the committed foreground subject in the middle-left at the forward fixed position, oriented toward unit 3, with transient marker 26 at the staged raised position; keep unit 3 in the middle-right background. For S13_Shot4, place the committed subject diagonally across base marker 8, with the face near the upper third and a forward fixed edge at the frame boundary.\n  - state_cue_directive: Carry transient markers 23 and 26 according to the consuming-shot staging: marker 26 applies to the foreground action cue in S13_Shot3, while marker 23 applies to the unit-3 subject state carried through the reveal. Do not invent state cues beyond these markers and the listed numbered elements.\n  - negative_continuity_directive: Exclude ignored overlay markers 24 and 25. Do not move the fixed markers inherited from L12B02, do not redraw L12B02-only transient cues, and do not add units or openings outside the chosen unit-2-to-unit-3 view merely because they occur in geometry supersets.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='fp_suv_cabin::physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 5]\n  - look_at_unit: 3\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 2 toward unit 3 to retain the forward fixed elements and the receding unit-3 line required across S13_Shot3 and S13_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera unit 2 and the broad axis toward look-at unit 3, with units 1 and 5 admitted only where supported by the wide cone and the committed target set. Positively preserve the L12B02 positions of markers 6, 7, and 8, and keep fixed markers 9, 10, and 11 in their floor-plan relationships; include opening markers 14, 15, 19, and 20 only where this view exposes them.\n  - camera_framing_directive: Place the camera in unit 2 at cell [1,5], aim toward unit 3 at cell [2,2], and use the wide 90-degree view for broad coverage. S13_Shot3 requires a close staged subject on the left with the unit-3 line on the right, while S13_Shot4 requires a broad downward-reading composition across unit 3 with a forward boundary edge retained.\n  - subject_position_directive: For S13_Shot3, place the committed foreground subject in the middle-left at the forward fixed position, oriented toward unit 3, with transient marker 26 at the staged raised position; keep unit 3 in the middle-right background. For S13_Shot4, place the committed subject diagonally across base marker 8, with the face near the upper third and a forward fixed edge at the frame boundary.\n  - state_cue_directive: Carry transient markers 23 and 26 according to the consuming-shot staging: marker 26 applies to the foreground action cue in S13_Shot3, while marker 23 applies to the unit-3 subject state carried through the reveal. Do not invent state cues beyond these markers and the listed numbered elements.\n  - negative_continuity_directive: Exclude ignored overlay markers 24 and 25. Do not move the fixed markers inherited from L12B02, do not redraw L12B02-only transient cues, and do not add units or openings outside the chosen unit-2-to-unit-3 view merely because they occur in geometry supersets.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='fp_suv_cabin::physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 5]\n  - look_at_unit: 3\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 2 toward unit 3 to retain the forward fixed elements and the receding unit-3 line required across S13_Shot3 and S13_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera unit 2 and the broad axis toward look-at unit 3, with units 1 and 5 admitted only where supported by the wide cone and the committed target set. Positively preserve the L12B02 positions of markers 6, 7, and 8, and keep fixed markers 9, 10, and 11 in their floor-plan relationships; include opening markers 14, 15, 19, and 20 only where this view exposes them.\n  - camera_framing_directive: Place the camera in unit 2 at cell [1,5], aim toward unit 3 at cell [2,2], and use the wide 90-degree view for broad coverage. S13_Shot3 requires a close staged subject on the left with the unit-3 line on the right, while S13_Shot4 requires a broad downward-reading composition across unit 3 with a forward boundary edge retained.\n  - subject_position_directive: For S13_Shot3, place the committed foreground subject in the middle-left at the forward fixed position, oriented toward unit 3, with transient marker 26 at the staged raised position; keep unit 3 in the middle-right background. For S13_Shot4, place the committed subject diagonally across base marker 8, with the face near the upper third and a forward fixed edge at the frame boundary.\n  - state_cue_directive: Carry transient markers 23 and 26 according to the consuming-shot staging: marker 26 applies to the foreground action cue in S13_Shot3, while marker 23 applies to the unit-3 subject state carried through the reveal. Do not invent state cues beyond these markers and the listed numbered elements.\n  - negative_continuity_directive: Exclude ignored overlay markers 24 and 25. Do not move the fixed markers inherited from L12B02, do not redraw L12B02-only transient cues, and do not add units or openings outside the chosen unit-2-to-unit-3 view merely because they occur in geometry supersets.\n\n2020년대 중반 대한민국에서 운행 중인 구형 스포츠유틸리티차량의 야간 실내를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 앞좌석 사이에서 약간 조수석 쪽에 치우친 위치, 착석한 사람의 눈높이인 약 1.25미터에서 뒤쪽을 바라보며, 풀프레임 미러리스 카메라와 28밀리미터 실내 광각 렌즈로 촬영한다. 절대로 위에서 내려다본 평면도나 건축 도식처럼 보이지 않게 한다. 뒷좌석 벤치가 화면을 가로지르고 그 뒤와 양옆으로 왼쪽과 오른쪽 뒷좌석 차창이 함께 보이게 하며, 운전석 쪽 앞자리 일부와 운전대 가장자리, 계기판, 앞좌석 사이 중앙 콘솔을 자연스러운 전경으로 둔다. 양쪽 뒷좌석 차창 밖에는 어두운 도로와 지나가는 가로등 및 차량 불빛이 현실적인 짧은 움직임 흐림으로 보이되 과장된 장노출 효과는 사용하지 않는다. 실내는 계기판의 약한 조명과 차창 밖 도로 조명이 비추는 낮은 밝기의 현실적인 야간 상태이며, 검푸른 어둠과 낡은 회갈색 내장재가 자연스럽게 섞인다. 오래 사용한 직물 좌석의 실제 짜임, 눌린 쿠션, 미세한 먼지, 플라스틱 계기판의 잔흠집, 운전대의 닳은 표면, 금속 부품의 약한 변색과 일상적인 얼룩을 정확하게 표현한다. 뒷좌석 벤치 전체를 가로질러 포박된 포로가 누운 상태는 좌석 쿠션의 길게 눌린 흔적과 표면을 가로질러 팽팽하게 당겨진 현실적인 결박 끈만으로 간접적으로 나타내며, 사람, 얼굴, 머리카락, 팔다리, 피부 또는 인체 형태의 윤곽은 전혀 보이지 않게 한다. 운전석 곁 프레임 가장자리에는 잠시 손에 들고 있는 상태의 현대식 스마트폰 화면 일부만 들어오게 하되, 이를 든 손과 사람의 신체는 완전히 프레임 밖에 둔다. 실제 차량 실내의 제한된 공간감, 자연스러운 원근, 현실적인 반사와 노출, 과장되지 않은 피사계 심도를 유지한다. 정돈된 스톡 사진이나 컴퓨터 그래픽, 삽화가 아니라 실제 장소 참고용의 무보정에 가까운 담담한 사진으로 보이게 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            1,
            5
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 2 toward unit 3 to retain the forward fixed elements and the receding unit-3 line required across S13_Shot3 and S13_Shot4.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            3
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show camera unit 2 and the broad axis toward look-at unit 3, with units 1 and 5 admitted only where supported by the wide cone and the committed target set. Positively preserve the L12B02 positions of markers 6, 7, and 8, and keep fixed markers 9, 10, and 11 in their floor-plan relationships; include opening markers 14, 15, 19, and 20 only where this view exposes them.",
          "camera_framing_directive": "Place the camera in unit 2 at cell [1,5], aim toward unit 3 at cell [2,2], and use the wide 90-degree view for broad coverage. S13_Shot3 requires a close staged subject on the left with the unit-3 line on the right, while S13_Shot4 requires a broad downward-reading composition across unit 3 with a forward boundary edge retained.",
          "subject_position_directive": "For S13_Shot3, place the committed foreground subject in the middle-left at the forward fixed position, oriented toward unit 3, with transient marker 26 at the staged raised position; keep unit 3 in the middle-right background. For S13_Shot4, place the committed subject diagonally across base marker 8, with the face near the upper third and a forward fixed edge at the frame boundary.",
          "state_cue_directive": "Carry transient markers 23 and 26 according to the consuming-shot staging: marker 26 applies to the foreground action cue in S13_Shot3, while marker 23 applies to the unit-3 subject state carried through the reveal. Do not invent state cues beyond these markers and the listed numbered elements.",
          "negative_continuity_directive": "Exclude ignored overlay markers 24 and 25. Do not move the fixed markers inherited from L12B02, do not redraw L12B02-only transient cues, and do not add units or openings outside the chosen unit-2-to-unit-3 view merely because they occur in geometry supersets."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_suv_cabin",
          "prior_bg_ids": [
            "L12B02"
          ],
          "attached_ref_labels": [
            "bg:L12B02"
          ],
          "ref_used": "refs_1",
          "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/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L12B02.png",
        "t2i_prompt": "2020년대 중반 대한민국에서 운행되는 구형 스포츠유틸리티차량의 실내를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 앞좌석에 앉은 사람의 눈높이인 약 1.25미터 높이에서 뒤쪽 뒷좌석 벤치를 바라보며, 35밀리미터급 미러리스 또는 디지털 일안 반사식 카메라에 32밀리미터 보통 광각 렌즈를 사용한 시야다. 운전석과 앞좌석 조수석의 가장자리가 화면 양옆 전경을 좁게 가로막아 답답한 내부 프레임을 만들고, 그 사이로 차량 폭 전체의 뒷좌석 벤치와 좌우 뒷좌석 측면 창문, 중앙의 후면 창문이 자연스럽게 이어진다. 새벽의 차갑고 옅은 청회색 자연광이 양쪽 측면 창문으로 들어오며, 실내는 아직 어둡고 창가의 낡은 표면만 약하게 드러난다. 오래 사용한 직물 시트의 거친 섬유 조직, 눌린 쿠션, 바랜 플라스틱 내장재, 고무 몰딩의 먼지, 유리의 옅은 얼룩, 문 주변의 생활 흠집과 금속 부품의 미세한 마모를 사실적으로 표현한다. 뒷좌석 벤치에는 포박된 납치 피해자가 가로로 놓인 사건 상태를 좌석을 가로지르는 팽팽한 결박끈과 깊게 눌린 시트 자국으로만 간접적으로 나타낸다. 사람, 얼굴, 팔다리, 인체 윤곽, 사람 크기의 형상은 직접 묘사하지 않는다. 과장된 초자연 현상이나 장식적 효과 없이 막 깨어난 공포 상황의 흔적을 실제 사건 현장 기록처럼 담는다. 자연스러운 노출, 실제 재질의 반사, 현실적인 명암, 과도하지 않은 자연 심도, 후보정 없는 사실적인 색과 일상적인 오염을 유지한다. 깨끗한 광고 사진이나 인공적인 건축 시각화가 아니라 실제 장소 참고용의 담담한 기록사진이며, 하향 시점·평면도·도식이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "앞좌석에 앉은 눈높이에서 뒷좌석 벤치를 향해 촬영한다. 좌우 앞좌석 가장자리를 좁고 답답한 전경 프레임으로 두고, 새벽빛이 들어오는 양쪽 뒷좌석 측면 창문과 벤치 전체를 선명하게 포함한다. 포박된 납치 피해자가 가로로 놓인 사건 상태는 사람이나 신체 형상을 직접 나타내지 않고, 벤치의 가로 방향 압흔과 팽팽한 결박끈으로만 간접적으로 전달한다.",
            "shot_id": "S15_Shot3"
          },
          {
            "guide_text": "뒷좌석 벤치와 양쪽 새벽빛 측면 창문을 중심에 두되 앞좌석 가장자리가 화면 양옆을 막아 폐쇄된 차량 내부의 실제 공간감을 만든다. 결박끈과 눌린 시트 표면을 주요 사건 흔적으로 또렷하게 기록하고, 사람·얼굴·인체 윤곽은 화면에 포함하지 않는다. 구형 차량 내장재의 닳음과 오염을 자연스럽게 유지한다.",
            "shot_id": "S15_Shot5"
          }
        ],
        "shot_ids": [
          "S15_Shot3",
          "S15_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 5 (central service zone) between the front seats, facing rearward toward number 8 (rear bench) and number 23 (bound captive)",
          "camera_height": "seated eye level ~1.25m",
          "lens_hint": "32mm moderate wide angle",
          "framing_notes": "Frame the frightened awake captive prominently and include numbers 19 and 20 as dawn-lit rear side windows; keep the front seat edges as a confined foreground frame."
        },
        "reference_decision": {
          "bg_id": "L12B02",
          "fp_id": "fp_suv_cabin",
          "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 from the floor plan without a prior plate. Camera unit 5 at [3,1] looking toward unit 3 at [2,2] provides a neutral front-to-rear axis for the staged medium reveal in S15_Shot3 while retaining the spatial relationship needed by the reflected sightline in S15_Shot5.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_suv_cabin.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 floor-plan-seeded dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              1
            ],
            "camera_unit": 5,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 5 toward unit 3, supporting the staged front-to-rear axis in S15_Shot3 and the reverse sightline required by S15_Shot5.",
            "lens_enum": "normal",
            "look_at_cell": [
              2,
              3
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show the axis from camera unit 5 toward look-at unit 3. Prioritize committed base markers 3, 5, 6, 7, and 8, with opening markers 14, 15, 19, 20, and 22 included only where supported by this normal view; treat the geometry opening list as a visibility superset rather than a requirement to show every opening.",
            "camera_framing_directive": "Place the camera in unit 5 at cell [3,1], aim toward unit 3 at cell [2,2], and use the normal 50-degree view for neutral coverage along the committed front-to-rear axis. Accommodate the medium centered-low staging of S15_Shot3 and the close upper-center reflective framing with a lower-left foreground cue in S15_Shot5 without changing the fixed layout.",
            "subject_position_directive": "For S15_Shot3, place the committed subject across base marker 8 in the midground, centered slightly low and oriented toward the unseen forward units, with the edges associated with markers 6 and 7 forming the staged corridor. For S15_Shot5, retain the committed lower-left foreground subject cue and the upper-center reflected subject cue on their shared sightline.",
            "state_cue_directive": "Carry transient marker 23 as committed by both consuming shots, together with the state-facing staging in S15_Shot3 and S15_Shot5. Do not introduce any additional state cue beyond marker 23 and the listed numbered elements.",
            "negative_continuity_directive": "Exclude ignored overlay markers 24, 25, and 26. Do not add openings merely because they occur in the geometry superset, and do not depict units outside the chosen unit-5-to-unit-3 view. Preserve the floor-plan positions of base markers 3, 5, 6, 7, 8, 14, 15, 19, 20, and 22."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 1]\n  - look_at_unit: 3\n  - look_at_cell: [2, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 5 toward unit 3, supporting the staged front-to-rear axis in S15_Shot3 and the reverse sightline required by S15_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the axis from camera unit 5 toward look-at unit 3. Prioritize committed base markers 3, 5, 6, 7, and 8, with opening markers 14, 15, 19, 20, and 22 included only where supported by this normal view; treat the geometry opening list as a visibility superset rather than a requirement to show every opening.\n  - camera_framing_directive: Place the camera in unit 5 at cell [3,1], aim toward unit 3 at cell [2,2], and use the normal 50-degree view for neutral coverage along the committed front-to-rear axis. Accommodate the medium centered-low staging of S15_Shot3 and the close upper-center reflective framing with a lower-left foreground cue in S15_Shot5 without changing the fixed layout.\n  - subject_position_directive: For S15_Shot3, place the committed subject across base marker 8 in the midground, centered slightly low and oriented toward the unseen forward units, with the edges associated with markers 6 and 7 forming the staged corridor. For S15_Shot5, retain the committed lower-left foreground subject cue and the upper-center reflected subject cue on their shared sightline.\n  - state_cue_directive: Carry transient marker 23 as committed by both consuming shots, together with the state-facing staging in S15_Shot3 and S15_Shot5. Do not introduce any additional state cue beyond marker 23 and the listed numbered elements.\n  - negative_continuity_directive: Exclude ignored overlay markers 24, 25, and 26. Do not add openings merely because they occur in the geometry superset, and do not depict units outside the chosen unit-5-to-unit-3 view. Preserve the floor-plan positions of base markers 3, 5, 6, 7, 8, 14, 15, 19, 20, and 22.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 1]\n  - look_at_unit: 3\n  - look_at_cell: [2, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 5 toward unit 3, supporting the staged front-to-rear axis in S15_Shot3 and the reverse sightline required by S15_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the axis from camera unit 5 toward look-at unit 3. Prioritize committed base markers 3, 5, 6, 7, and 8, with opening markers 14, 15, 19, 20, and 22 included only where supported by this normal view; treat the geometry opening list as a visibility superset rather than a requirement to show every opening.\n  - camera_framing_directive: Place the camera in unit 5 at cell [3,1], aim toward unit 3 at cell [2,2], and use the normal 50-degree view for neutral coverage along the committed front-to-rear axis. Accommodate the medium centered-low staging of S15_Shot3 and the close upper-center reflective framing with a lower-left foreground cue in S15_Shot5 without changing the fixed layout.\n  - subject_position_directive: For S15_Shot3, place the committed subject across base marker 8 in the midground, centered slightly low and oriented toward the unseen forward units, with the edges associated with markers 6 and 7 forming the staged corridor. For S15_Shot5, retain the committed lower-left foreground subject cue and the upper-center reflected subject cue on their shared sightline.\n  - state_cue_directive: Carry transient marker 23 as committed by both consuming shots, together with the state-facing staging in S15_Shot3 and S15_Shot5. Do not introduce any additional state cue beyond marker 23 and the listed numbered elements.\n  - negative_continuity_directive: Exclude ignored overlay markers 24, 25, and 26. Do not add openings merely because they occur in the geometry superset, and do not depict units outside the chosen unit-5-to-unit-3 view. Preserve the floor-plan positions of base markers 3, 5, 6, 7, 8, 14, 15, 19, 20, and 22.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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, 1]\n  - look_at_unit: 3\n  - look_at_cell: [2, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 5 toward unit 3, supporting the staged front-to-rear axis in S15_Shot3 and the reverse sightline required by S15_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the axis from camera unit 5 toward look-at unit 3. Prioritize committed base markers 3, 5, 6, 7, and 8, with opening markers 14, 15, 19, 20, and 22 included only where supported by this normal view; treat the geometry opening list as a visibility superset rather than a requirement to show every opening.\n  - camera_framing_directive: Place the camera in unit 5 at cell [3,1], aim toward unit 3 at cell [2,2], and use the normal 50-degree view for neutral coverage along the committed front-to-rear axis. Accommodate the medium centered-low staging of S15_Shot3 and the close upper-center reflective framing with a lower-left foreground cue in S15_Shot5 without changing the fixed layout.\n  - subject_position_directive: For S15_Shot3, place the committed subject across base marker 8 in the midground, centered slightly low and oriented toward the unseen forward units, with the edges associated with markers 6 and 7 forming the staged corridor. For S15_Shot5, retain the committed lower-left foreground subject cue and the upper-center reflected subject cue on their shared sightline.\n  - state_cue_directive: Carry transient marker 23 as committed by both consuming shots, together with the state-facing staging in S15_Shot3 and S15_Shot5. Do not introduce any additional state cue beyond marker 23 and the listed numbered elements.\n  - negative_continuity_directive: Exclude ignored overlay markers 24, 25, and 26. Do not add openings merely because they occur in the geometry superset, and do not depict units outside the chosen unit-5-to-unit-3 view. Preserve the floor-plan positions of base markers 3, 5, 6, 7, 8, 14, 15, 19, 20, and 22.\n\n2020년대 중반 대한민국에서 운행되는 구형 스포츠유틸리티차량의 실내를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 앞좌석에 앉은 사람의 눈높이인 약 1.25미터 높이에서 뒤쪽 뒷좌석 벤치를 바라보며, 35밀리미터급 미러리스 또는 디지털 일안 반사식 카메라에 32밀리미터 보통 광각 렌즈를 사용한 시야다. 운전석과 앞좌석 조수석의 가장자리가 화면 양옆 전경을 좁게 가로막아 답답한 내부 프레임을 만들고, 그 사이로 차량 폭 전체의 뒷좌석 벤치와 좌우 뒷좌석 측면 창문, 중앙의 후면 창문이 자연스럽게 이어진다. 새벽의 차갑고 옅은 청회색 자연광이 양쪽 측면 창문으로 들어오며, 실내는 아직 어둡고 창가의 낡은 표면만 약하게 드러난다. 오래 사용한 직물 시트의 거친 섬유 조직, 눌린 쿠션, 바랜 플라스틱 내장재, 고무 몰딩의 먼지, 유리의 옅은 얼룩, 문 주변의 생활 흠집과 금속 부품의 미세한 마모를 사실적으로 표현한다. 뒷좌석 벤치에는 포박된 납치 피해자가 가로로 놓인 사건 상태를 좌석을 가로지르는 팽팽한 결박끈과 깊게 눌린 시트 자국으로만 간접적으로 나타낸다. 사람, 얼굴, 팔다리, 인체 윤곽, 사람 크기의 형상은 직접 묘사하지 않는다. 과장된 초자연 현상이나 장식적 효과 없이 막 깨어난 공포 상황의 흔적을 실제 사건 현장 기록처럼 담는다. 자연스러운 노출, 실제 재질의 반사, 현실적인 명암, 과도하지 않은 자연 심도, 후보정 없는 사실적인 색과 일상적인 오염을 유지한다. 깨끗한 광고 사진이나 인공적인 건축 시각화가 아니라 실제 장소 참고용의 담담한 기록사진이며, 하향 시점·평면도·도식이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_cell": [
            3,
            1
          ],
          "camera_unit": 5,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 5 toward unit 3, supporting the staged front-to-rear axis in S15_Shot3 and the reverse sightline required by S15_Shot5.",
          "lens_enum": "normal",
          "look_at_cell": [
            2,
            3
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the axis from camera unit 5 toward look-at unit 3. Prioritize committed base markers 3, 5, 6, 7, and 8, with opening markers 14, 15, 19, 20, and 22 included only where supported by this normal view; treat the geometry opening list as a visibility superset rather than a requirement to show every opening.",
          "camera_framing_directive": "Place the camera in unit 5 at cell [3,1], aim toward unit 3 at cell [2,2], and use the normal 50-degree view for neutral coverage along the committed front-to-rear axis. Accommodate the medium centered-low staging of S15_Shot3 and the close upper-center reflective framing with a lower-left foreground cue in S15_Shot5 without changing the fixed layout.",
          "subject_position_directive": "For S15_Shot3, place the committed subject across base marker 8 in the midground, centered slightly low and oriented toward the unseen forward units, with the edges associated with markers 6 and 7 forming the staged corridor. For S15_Shot5, retain the committed lower-left foreground subject cue and the upper-center reflected subject cue on their shared sightline.",
          "state_cue_directive": "Carry transient marker 23 as committed by both consuming shots, together with the state-facing staging in S15_Shot3 and S15_Shot5. Do not introduce any additional state cue beyond marker 23 and the listed numbered elements.",
          "negative_continuity_directive": "Exclude ignored overlay markers 24, 25, and 26. Do not add openings merely because they occur in the geometry superset, and do not depict units outside the chosen unit-5-to-unit-3 view. Preserve the floor-plan positions of base markers 3, 5, 6, 7, 8, 14, 15, 19, 20, and 22."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_suv_cabin",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_suv_cabin"
          ],
          "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/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L12B01.png",
        "t2i_prompt": "2020년대 중반 한국에서 실제로 운행되는 구형 좌핸들 SUV의 앞좌석 실내를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 객실 뒤쪽에서 약 1.2m의 앉은 눈높이로 카메라를 두고, 35mm급 실내 광각 렌즈로 전방의 조수석, 대시보드, 중앙 콘솔과 앞유리를 바라본다. 운전석은 왼쪽, 조수석은 오른쪽이며, 오래 사용한 직물 시트의 보풀과 눌림, 미세하게 바랜 플라스틱 대시보드, 손때와 잔흠집이 남은 중앙 콘솔, 고무 몰딩과 금속 부품의 자연스러운 마모를 사실적으로 보여준다. 새벽 회상 장면으로, 앞유리와 옆 창문을 통해 차갑고 옅은 청회색 여명이 들어오고 실내의 오래된 황갈색과 회색 재료 위에 부드럽게 번진다. 외부는 이른 새벽의 낮은 밝기로만 희미하게 보이며, 과장된 안개나 초자연적 효과는 없다. 풀려난 포로가 조수석에 앉아 있는 순간은 쿠션과 등받이의 현실적인 눌림으로 암시하되, 배경 전용 이미지이므로 사람, 얼굴, 손, 신체 일부나 사람 형태의 윤곽은 전혀 보이지 않게 한다. 조수석의 무릎 높이에는 보이지 않는 탑승자가 들고 있는 졸업사진 액자가 자리하며, 액자의 가장자리와 낡은 표면은 보이지만 사진 속 얼굴이나 인체 형상은 얕은 초점과 반사 때문에 식별되지 않는다. 실제 재료 질감, 일상적인 먼지와 얼룩, 자연스러운 피사계 심도와 새벽의 현실적인 노출을 유지한 담담한 현장 참고 사진. 깨끗한 광고 사진이 아니며 과도한 보정, 삽화, 건축 시각화, 컴퓨터 생성 이미지가 아닌 실제 DSLR 또는 미러리스 카메라 촬영본. 위에서 내려다본 시점, 평면도, 건축 도식은 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "객실 뒤쪽의 앉은 눈높이에서 조수석 등받이와 대시보드, 앞유리를 향해 바라본다. 새벽빛이 들어오는 앞좌석 공간과 조수석 쿠션의 착석 흔적, 무릎 높이에 놓인 졸업사진 액자를 함께 확인할 수 있게 구성하되 사람이나 신체 일부는 보이지 않게 한다.",
            "shot_id": "S18_Shot1"
          },
          {
            "guide_text": "동일한 차량 내부 구조와 새벽 조명을 유지한다. 조수석과 중앙 콘솔 쪽의 시각적 비중을 조금 높여, 풀려난 탑승자의 착석으로 눌린 쿠션과 무릎 위 높이에 들린 졸업사진 액자가 명확히 읽히게 하되 얼굴, 손, 몸통, 인체 윤곽은 전부 프레임 밖이나 좌석 구조 뒤에 가린다.",
            "shot_id": "S18_Shot3"
          }
        ],
        "shot_ids": [
          "S18_Shot1",
          "S18_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 8 (rear bench), facing forward toward number 7 (front passenger seat), number 9 (dashboard), and number 12 (windshield)",
          "camera_height": "seated eye level ~1.2m",
          "lens_hint": "35mm interior wide angle",
          "framing_notes": "Feature number 24 seated in the front passenger position holding number 25; include the driver seat, steering wheel, center console, and pale dawn through the windshield."
        },
        "reference_decision": {
          "bg_id": "L12B01",
          "fp_id": "fp_suv_cabin",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L12B01 remains in the same physical space represented by L12B03, and the overlapping fixed markers require direct positional continuity. Its camera moves to unit 5 looking at unit 2, exposing a forward-facing slice different from L12B03's unit-2-to-unit-3 view; the changed camera/look-at geometry and forward marker set require a new plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L12B03.png"
          ],
          "source_bg_ids": [
            "L12B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_suv_cabin::physical_space_1"
            ],
            "rejected_refs": [
              {
                "reason": "L12B02 establishes the same physical space, but L12B03 is the later representative with stronger overlap in target units 1, 2, and 5 and fixed markers 6, 7, 9, 10, and 11.",
                "ref_bg_id": "L12B02"
              }
            ],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference_prefer_stronger_target_overlap",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_suv_cabin::physical_space_1",
                "ref_bg_id": "L12B03",
                "space_description": "Same fixed physical space, using the prior representative to preserve forward furniture, fixture, and opening positions in a unit-5-to-unit-2 view."
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because the consuming shots show one continuous physical space; L12B03 supplies the relevant fixed-position continuity without introducing a second distinct visible space."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              1
            ],
            "camera_unit": 5,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 5 toward unit 2 for the staged passenger-side medium view and the narrow between-position close view across S18_Shot1 and S18_Shot3.",
            "lens_enum": "normal",
            "look_at_cell": [
              1,
              5
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the axis from camera unit 5 toward look-at unit 2, with unit 1 admitted where supported by the normal cone and the committed target markers. Positively retain the L12B03 fixed positions of markers 6, 7, 9, 10, and 11, and show opening markers 12, 13, 14, 16, 17, and 18 only where the selected view exposes them.",
            "camera_framing_directive": "Place the camera in unit 5 at cell [3,1], aim toward unit 2 at cell [1,5], and use the normal 50-degree view for neutral coverage. Support the medium right-weighted composition with a lower-center cue in S18_Shot1 and the close three-quarter composition with a narrow opposite-side edge in S18_Shot3.",
            "subject_position_directive": "For S18_Shot1, place the committed seated subject at base marker 7 on the right half of the frame, with transient marker 25 across the lower center. For S18_Shot3, retain committed seated positions at markers 7 and 6, with the primary subject filling the unit-2 side and only the staged narrow opposite-side foreground edge preserving the sightline.",
            "state_cue_directive": "Carry transient markers 24 and 25 as committed by the consuming shots, including marker 25 in the lower-center staged position for S18_Shot1. Do not add state cues beyond markers 24 and 25, the listed numbered elements, and the supplied dawn-facing staging.",
            "negative_continuity_directive": "Exclude ignored overlay markers 23 and 26. Do not carry transient markers 23 or 26 from earlier references into this plate. Keep markers 6, 7, 9, 10, and 11 in the positions committed by L12B03, and do not introduce units or openings outside the unit-5-to-unit-2 view."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L12B03' physical_space_id='fp_suv_cabin::physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [3, 1]\n  - look_at_unit: 2\n  - look_at_cell: [1, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 5 toward unit 2 for the staged passenger-side medium view and the narrow between-position close view across S18_Shot1 and S18_Shot3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the axis from camera unit 5 toward look-at unit 2, with unit 1 admitted where supported by the normal cone and the committed target markers. Positively retain the L12B03 fixed positions of markers 6, 7, 9, 10, and 11, and show opening markers 12, 13, 14, 16, 17, and 18 only where the selected view exposes them.\n  - camera_framing_directive: Place the camera in unit 5 at cell [3,1], aim toward unit 2 at cell [1,5], and use the normal 50-degree view for neutral coverage. Support the medium right-weighted composition with a lower-center cue in S18_Shot1 and the close three-quarter composition with a narrow opposite-side edge in S18_Shot3.\n  - subject_position_directive: For S18_Shot1, place the committed seated subject at base marker 7 on the right half of the frame, with transient marker 25 across the lower center. For S18_Shot3, retain committed seated positions at markers 7 and 6, with the primary subject filling the unit-2 side and only the staged narrow opposite-side foreground edge preserving the sightline.\n  - state_cue_directive: Carry transient markers 24 and 25 as committed by the consuming shots, including marker 25 in the lower-center staged position for S18_Shot1. Do not add state cues beyond markers 24 and 25, the listed numbered elements, and the supplied dawn-facing staging.\n  - negative_continuity_directive: Exclude ignored overlay markers 23 and 26. Do not carry transient markers 23 or 26 from earlier references into this plate. Keep markers 6, 7, 9, 10, and 11 in the positions committed by L12B03, and do not introduce units or openings outside the unit-5-to-unit-2 view.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L12B03' physical_space_id='fp_suv_cabin::physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [3, 1]\n  - look_at_unit: 2\n  - look_at_cell: [1, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 5 toward unit 2 for the staged passenger-side medium view and the narrow between-position close view across S18_Shot1 and S18_Shot3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the axis from camera unit 5 toward look-at unit 2, with unit 1 admitted where supported by the normal cone and the committed target markers. Positively retain the L12B03 fixed positions of markers 6, 7, 9, 10, and 11, and show opening markers 12, 13, 14, 16, 17, and 18 only where the selected view exposes them.\n  - camera_framing_directive: Place the camera in unit 5 at cell [3,1], aim toward unit 2 at cell [1,5], and use the normal 50-degree view for neutral coverage. Support the medium right-weighted composition with a lower-center cue in S18_Shot1 and the close three-quarter composition with a narrow opposite-side edge in S18_Shot3.\n  - subject_position_directive: For S18_Shot1, place the committed seated subject at base marker 7 on the right half of the frame, with transient marker 25 across the lower center. For S18_Shot3, retain committed seated positions at markers 7 and 6, with the primary subject filling the unit-2 side and only the staged narrow opposite-side foreground edge preserving the sightline.\n  - state_cue_directive: Carry transient markers 24 and 25 as committed by the consuming shots, including marker 25 in the lower-center staged position for S18_Shot1. Do not add state cues beyond markers 24 and 25, the listed numbered elements, and the supplied dawn-facing staging.\n  - negative_continuity_directive: Exclude ignored overlay markers 23 and 26. Do not carry transient markers 23 or 26 from earlier references into this plate. Keep markers 6, 7, 9, 10, and 11 in the positions committed by L12B03, and do not introduce units or openings outside the unit-5-to-unit-2 view.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L12B03' physical_space_id='fp_suv_cabin::physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [3, 1]\n  - look_at_unit: 2\n  - look_at_cell: [1, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 5 toward unit 2 for the staged passenger-side medium view and the narrow between-position close view across S18_Shot1 and S18_Shot3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the axis from camera unit 5 toward look-at unit 2, with unit 1 admitted where supported by the normal cone and the committed target markers. Positively retain the L12B03 fixed positions of markers 6, 7, 9, 10, and 11, and show opening markers 12, 13, 14, 16, 17, and 18 only where the selected view exposes them.\n  - camera_framing_directive: Place the camera in unit 5 at cell [3,1], aim toward unit 2 at cell [1,5], and use the normal 50-degree view for neutral coverage. Support the medium right-weighted composition with a lower-center cue in S18_Shot1 and the close three-quarter composition with a narrow opposite-side edge in S18_Shot3.\n  - subject_position_directive: For S18_Shot1, place the committed seated subject at base marker 7 on the right half of the frame, with transient marker 25 across the lower center. For S18_Shot3, retain committed seated positions at markers 7 and 6, with the primary subject filling the unit-2 side and only the staged narrow opposite-side foreground edge preserving the sightline.\n  - state_cue_directive: Carry transient markers 24 and 25 as committed by the consuming shots, including marker 25 in the lower-center staged position for S18_Shot1. Do not add state cues beyond markers 24 and 25, the listed numbered elements, and the supplied dawn-facing staging.\n  - negative_continuity_directive: Exclude ignored overlay markers 23 and 26. Do not carry transient markers 23 or 26 from earlier references into this plate. Keep markers 6, 7, 9, 10, and 11 in the positions committed by L12B03, and do not introduce units or openings outside the unit-5-to-unit-2 view.\n\n2020년대 중반 한국에서 실제로 운행되는 구형 좌핸들 SUV의 앞좌석 실내를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 객실 뒤쪽에서 약 1.2m의 앉은 눈높이로 카메라를 두고, 35mm급 실내 광각 렌즈로 전방의 조수석, 대시보드, 중앙 콘솔과 앞유리를 바라본다. 운전석은 왼쪽, 조수석은 오른쪽이며, 오래 사용한 직물 시트의 보풀과 눌림, 미세하게 바랜 플라스틱 대시보드, 손때와 잔흠집이 남은 중앙 콘솔, 고무 몰딩과 금속 부품의 자연스러운 마모를 사실적으로 보여준다. 새벽 회상 장면으로, 앞유리와 옆 창문을 통해 차갑고 옅은 청회색 여명이 들어오고 실내의 오래된 황갈색과 회색 재료 위에 부드럽게 번진다. 외부는 이른 새벽의 낮은 밝기로만 희미하게 보이며, 과장된 안개나 초자연적 효과는 없다. 풀려난 포로가 조수석에 앉아 있는 순간은 쿠션과 등받이의 현실적인 눌림으로 암시하되, 배경 전용 이미지이므로 사람, 얼굴, 손, 신체 일부나 사람 형태의 윤곽은 전혀 보이지 않게 한다. 조수석의 무릎 높이에는 보이지 않는 탑승자가 들고 있는 졸업사진 액자가 자리하며, 액자의 가장자리와 낡은 표면은 보이지만 사진 속 얼굴이나 인체 형상은 얕은 초점과 반사 때문에 식별되지 않는다. 실제 재료 질감, 일상적인 먼지와 얼룩, 자연스러운 피사계 심도와 새벽의 현실적인 노출을 유지한 담담한 현장 참고 사진. 깨끗한 광고 사진이 아니며 과도한 보정, 삽화, 건축 시각화, 컴퓨터 생성 이미지가 아닌 실제 DSLR 또는 미러리스 카메라 촬영본. 위에서 내려다본 시점, 평면도, 건축 도식은 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording 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.",
        "camera_decision": {
          "camera_cell": [
            3,
            1
          ],
          "camera_unit": 5,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 5 toward unit 2 for the staged passenger-side medium view and the narrow between-position close view across S18_Shot1 and S18_Shot3.",
          "lens_enum": "normal",
          "look_at_cell": [
            1,
            5
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show the axis from camera unit 5 toward look-at unit 2, with unit 1 admitted where supported by the normal cone and the committed target markers. Positively retain the L12B03 fixed positions of markers 6, 7, 9, 10, and 11, and show opening markers 12, 13, 14, 16, 17, and 18 only where the selected view exposes them.",
          "camera_framing_directive": "Place the camera in unit 5 at cell [3,1], aim toward unit 2 at cell [1,5], and use the normal 50-degree view for neutral coverage. Support the medium right-weighted composition with a lower-center cue in S18_Shot1 and the close three-quarter composition with a narrow opposite-side edge in S18_Shot3.",
          "subject_position_directive": "For S18_Shot1, place the committed seated subject at base marker 7 on the right half of the frame, with transient marker 25 across the lower center. For S18_Shot3, retain committed seated positions at markers 7 and 6, with the primary subject filling the unit-2 side and only the staged narrow opposite-side foreground edge preserving the sightline.",
          "state_cue_directive": "Carry transient markers 24 and 25 as committed by the consuming shots, including marker 25 in the lower-center staged position for S18_Shot1. Do not add state cues beyond markers 24 and 25, the listed numbered elements, and the supplied dawn-facing staging.",
          "negative_continuity_directive": "Exclude ignored overlay markers 23 and 26. Do not carry transient markers 23 or 26 from earlier references into this plate. Keep markers 6, 7, 9, 10, and 11 in the positions committed by L12B03, and do not introduce units or openings outside the unit-5-to-unit-2 view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_suv_cabin",
          "prior_bg_ids": [
            "L12B03"
          ],
          "attached_ref_labels": [
            "bg:L12B03",
            "same_loc_anchor:L12B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L12B02",
          "loc_id": "L12"
        }
      },
      "L15B06": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L15",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B06.png",
        "t2i_prompt": "2020년대 중반 한국 서남해안의 바다를 항해하는 현실적인 소형 동력 낚시 어선 외부 갑판. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 꾸밈없고 후처리하지 않은 모습이다. 카메라는 넓은 선미 공용 갑판 가까이의 갑판 위 약 1.6미터 높이에 서 있고, 35밀리미터 판형 카메라의 28밀리미터 광각 렌즈로 좌현 통로를 따라 대각선 전방을 바라본다. 시선은 선미 갑판에서 시작해 중앙보다 약간 앞쪽에 자리한 компакт한 조타실의 좌현 측면을 지나 열린 선수 공용 갑판으로 이어진다. 조타실 후면에는 선미를 향한 출입문이 있고, 좌현 측면 창과 전면 유리창 너머로 전방 조타대와 조타륜이 자연스럽게 일부 보인다. 선수 안쪽 난간에는 고정 벤치가 있으며, 넓은 선미 갑판의 좌현과 우현 난간을 따라 각각 고정 벤치가 놓여 있다. 노출된 갑판 둘레에는 실용적인 금속 안전 난간이 이어진다. 도장된 유리섬유 강화 플라스틱 선체, 거친 미끄럼 방지 갑판 도료, 스테인리스 난간의 염분 얼룩과 작은 산화 흔적, 창 유리의 마른 물자국, 조타 장치와 좌석의 일상적인 마모를 실제 재료 질감으로 세밀하게 표현한다. 맑은 낮의 자연광 아래 하늘은 선명하고, 서해 특유의 회청색 바닷물과 수평선이 보이며, 강한 직사광과 갑판 구조물이 만드는 현실적인 그림자가 과장 없이 나타난다. 배는 실제로 전진 중이며, 선미 바로 바깥에는 추진으로 세차게 뒤집힌 흰 물거품 항적이 길게 퍼진다. 전방을 향한 넓은 구도를 유지하면서도 선미 쪽 화각 가장자리 너머로 활발한 항적이 분명히 보이게 한다. 자연스러운 피사계 심도와 실제 광학 원근, 일상적으로 사용된 작업선의 얼룩과 마모를 유지하며 깨끗한 광고 사진처럼 보이지 않게 한다. 사람, 얼굴, 인체 형태의 모형이나 그림은 전혀 없고 배경 공간만 표현한다. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 합성 이미지가 아닌 실제 사람 눈높이의 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "선미 공용 갑판 가까이의 사람 눈높이에서 좌현 통로를 따라 조타실 옆을 지나 선수 방향을 대각선으로 바라본다. 넓은 화각 안에 선미 갑판, 좌현 통로, 조타실, 선수 갑판의 깊이 관계가 자연스럽게 이어지고, 선미 바깥의 흰 항적이 화각 가장자리에서 확인되게 한다. 인물이나 인체 형태는 배치하지 않는다.",
            "shot_id": "S17_Shot1"
          },
          {
            "guide_text": "선미에서 선수로 이어지는 열린 갑판 동선을 분명히 유지한다. 조타실의 후면 출입문과 좌현 측면 창, 바깥 난간과 고정 좌석이 실제 소형 낚시 어선의 비례로 보이며, 항해 중인 선미 뒤쪽 바다에는 활발하게 부서지는 항적이 남아 있어야 한다. 맑은 낮의 자연광과 실제 염분 마모를 유지한다.",
            "shot_id": "S17_Shot6"
          },
          {
            "guide_text": "카메라는 갑판 위 약 1.6미터 높이에 두고 28밀리미터 광각 렌즈의 자연스러운 원근으로 촬영한다. 좌현 통로가 조타실을 지나 선수 갑판으로 시선을 이끌게 하며, 넓은 화각의 뒤쪽 가장자리에는 선미 바로 바깥에서 퍼지는 흰 물거품 항적을 포함한다. 빈 배경 공간으로 유지한다.",
            "shot_id": "S19_Shot2"
          },
          {
            "guide_text": "동일한 맑은 주간 항해 상태를 유지하고, 회청색 바다와 수평선, 햇빛을 받은 갑판, 소금기와 물자국이 남은 난간 및 창의 재질을 사실적으로 표현한다. 선수와 선미 좌석, 조타실과 통로의 배치는 참조 평면도의 관계를 따르되 구도는 반드시 서 있는 사람의 시점이어야 하며, 인물은 없어야 한다.",
            "shot_id": "S19_Shot7"
          }
        ],
        "shot_ids": [
          "S17_Shot1",
          "S17_Shot6",
          "S19_Shot2",
          "S19_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 3 (stern shared deck), facing diagonally forward along number 4 (port side passage) past number 6 (wheelhouse) toward number 2 (bow shared deck)",
          "camera_height": "eye-level standing approximately 1.6 m above the deck",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Keep number 14 and number 15 as foreground seating anchors, preserve a clear sightline toward number 13 at the bow, and show number 17 beyond the stern as the active voyage-state wake."
        },
        "reference_decision": {
          "bg_id": "L15B06",
          "fp_id": "fp_l15_boat_deck_exterior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L15B06 is in the supplied anchor candidate set and provides the broadest staged identity coverage: its wide shots require the fixed structure across target units 1, 2, 3, 4, and 6, while its close shot can use a crop of the same established space. A wide 90-degree view from camera unit 3 toward look-at unit 2 follows the long physical axis used by the staged foreground-to-background relationships and establishes the dwelling identity without a prior reference.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l15_boat_deck_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": "no_references_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp reference is available; this first node is the sole floor-plan-seeded identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              4
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use the elevated broad axis from unit 3 toward unit 2 to support the complete-structure establishing coverage and the long staged sightlines required by S17_Shot1, S17_Shot6, and S19_Shot7, while permitting downstream crops for S19_Shot2.",
            "lens_enum": "wide",
            "look_at_cell": [
              1,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the shared physical structure along the axis from camera unit 3 toward look-at unit 2, with target units 1, 2, 3, 4, and 6 represented according to the wide view. Preserve referenced base markers 1, 2, 3, 4, 6, 8, 9, 10, 12, 13, 14, 15, and 16; openings 8, 9, and 10 may provide the committed structural relationships, while all geometry visibility lists remain supersets.",
            "camera_framing_directive": "Frame from camera unit 3 at cell [8,4] toward look-at unit 2 at cell [1,4] with a wide 90-degree field of view. Preserve broad coverage along the unit-3-to-unit-2 axis, enough foreground-to-background depth for the staged long sightlines, and sufficient resolution for the close staged crop.",
            "subject_position_directive": "For S17_Shot1, reserve the lower-middle portion for the complete moving structure at roughly one third of the image with its movement directed toward the right edge. For S17_Shot6, preserve a lower-left foreground subject position, an upper-center distant subject position, and the connecting midground axis. For S19_Shot2, support center-right and left-edge seated close-view positions. For S19_Shot7, preserve a lower-left foreground position and a middle-right position several meters ahead.",
            "state_cue_directive": "Carry transient marker 17 as the committed state cue and preserve the state-facing underway and motion indications supplied by S17_Shot1, S17_Shot6, S19_Shot2, and S19_Shot7. Because clean_background_expected is false, retain that committed transient cue but add no unlisted state overlays.",
            "negative_continuity_directive": "Exclude ignored marker 18 and do not add its state overlay. Do not invent units or openings beyond the geometry visibility supersets, and do not introduce unlisted scenario-specific elements. Keep markers 1, 2, 3, 4, 6, 8, 9, 10, 12, 13, 14, 15, and 16 spatially consistent within the established floor-plan structure."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [8, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the elevated broad axis from unit 3 toward unit 2 to support the complete-structure establishing coverage and the long staged sightlines required by S17_Shot1, S17_Shot6, and S19_Shot7, while permitting downstream crops for S19_Shot2.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the shared physical structure along the axis from camera unit 3 toward look-at unit 2, with target units 1, 2, 3, 4, and 6 represented according to the wide view. Preserve referenced base markers 1, 2, 3, 4, 6, 8, 9, 10, 12, 13, 14, 15, and 16; openings 8, 9, and 10 may provide the committed structural relationships, while all geometry visibility lists remain supersets.\n  - camera_framing_directive: Frame from camera unit 3 at cell [8,4] toward look-at unit 2 at cell [1,4] with a wide 90-degree field of view. Preserve broad coverage along the unit-3-to-unit-2 axis, enough foreground-to-background depth for the staged long sightlines, and sufficient resolution for the close staged crop.\n  - subject_position_directive: For S17_Shot1, reserve the lower-middle portion for the complete moving structure at roughly one third of the image with its movement directed toward the right edge. For S17_Shot6, preserve a lower-left foreground subject position, an upper-center distant subject position, and the connecting midground axis. For S19_Shot2, support center-right and left-edge seated close-view positions. For S19_Shot7, preserve a lower-left foreground position and a middle-right position several meters ahead.\n  - state_cue_directive: Carry transient marker 17 as the committed state cue and preserve the state-facing underway and motion indications supplied by S17_Shot1, S17_Shot6, S19_Shot2, and S19_Shot7. Because clean_background_expected is false, retain that committed transient cue but add no unlisted state overlays.\n  - negative_continuity_directive: Exclude ignored marker 18 and do not add its state overlay. Do not invent units or openings beyond the geometry visibility supersets, and do not introduce unlisted scenario-specific elements. Keep markers 1, 2, 3, 4, 6, 8, 9, 10, 12, 13, 14, 15, and 16 spatially consistent within the established floor-plan structure.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [8, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the elevated broad axis from unit 3 toward unit 2 to support the complete-structure establishing coverage and the long staged sightlines required by S17_Shot1, S17_Shot6, and S19_Shot7, while permitting downstream crops for S19_Shot2.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the shared physical structure along the axis from camera unit 3 toward look-at unit 2, with target units 1, 2, 3, 4, and 6 represented according to the wide view. Preserve referenced base markers 1, 2, 3, 4, 6, 8, 9, 10, 12, 13, 14, 15, and 16; openings 8, 9, and 10 may provide the committed structural relationships, while all geometry visibility lists remain supersets.\n  - camera_framing_directive: Frame from camera unit 3 at cell [8,4] toward look-at unit 2 at cell [1,4] with a wide 90-degree field of view. Preserve broad coverage along the unit-3-to-unit-2 axis, enough foreground-to-background depth for the staged long sightlines, and sufficient resolution for the close staged crop.\n  - subject_position_directive: For S17_Shot1, reserve the lower-middle portion for the complete moving structure at roughly one third of the image with its movement directed toward the right edge. For S17_Shot6, preserve a lower-left foreground subject position, an upper-center distant subject position, and the connecting midground axis. For S19_Shot2, support center-right and left-edge seated close-view positions. For S19_Shot7, preserve a lower-left foreground position and a middle-right position several meters ahead.\n  - state_cue_directive: Carry transient marker 17 as the committed state cue and preserve the state-facing underway and motion indications supplied by S17_Shot1, S17_Shot6, S19_Shot2, and S19_Shot7. Because clean_background_expected is false, retain that committed transient cue but add no unlisted state overlays.\n  - negative_continuity_directive: Exclude ignored marker 18 and do not add its state overlay. Do not invent units or openings beyond the geometry visibility supersets, and do not introduce unlisted scenario-specific elements. Keep markers 1, 2, 3, 4, 6, 8, 9, 10, 12, 13, 14, 15, and 16 spatially consistent within the established floor-plan structure.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [8, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the elevated broad axis from unit 3 toward unit 2 to support the complete-structure establishing coverage and the long staged sightlines required by S17_Shot1, S17_Shot6, and S19_Shot7, while permitting downstream crops for S19_Shot2.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the shared physical structure along the axis from camera unit 3 toward look-at unit 2, with target units 1, 2, 3, 4, and 6 represented according to the wide view. Preserve referenced base markers 1, 2, 3, 4, 6, 8, 9, 10, 12, 13, 14, 15, and 16; openings 8, 9, and 10 may provide the committed structural relationships, while all geometry visibility lists remain supersets.\n  - camera_framing_directive: Frame from camera unit 3 at cell [8,4] toward look-at unit 2 at cell [1,4] with a wide 90-degree field of view. Preserve broad coverage along the unit-3-to-unit-2 axis, enough foreground-to-background depth for the staged long sightlines, and sufficient resolution for the close staged crop.\n  - subject_position_directive: For S17_Shot1, reserve the lower-middle portion for the complete moving structure at roughly one third of the image with its movement directed toward the right edge. For S17_Shot6, preserve a lower-left foreground subject position, an upper-center distant subject position, and the connecting midground axis. For S19_Shot2, support center-right and left-edge seated close-view positions. For S19_Shot7, preserve a lower-left foreground position and a middle-right position several meters ahead.\n  - state_cue_directive: Carry transient marker 17 as the committed state cue and preserve the state-facing underway and motion indications supplied by S17_Shot1, S17_Shot6, S19_Shot2, and S19_Shot7. Because clean_background_expected is false, retain that committed transient cue but add no unlisted state overlays.\n  - negative_continuity_directive: Exclude ignored marker 18 and do not add its state overlay. Do not invent units or openings beyond the geometry visibility supersets, and do not introduce unlisted scenario-specific elements. Keep markers 1, 2, 3, 4, 6, 8, 9, 10, 12, 13, 14, 15, and 16 spatially consistent within the established floor-plan structure.\n\n2020년대 중반 한국 서남해안의 바다를 항해하는 현실적인 소형 동력 낚시 어선 외부 갑판. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 꾸밈없고 후처리하지 않은 모습이다. 카메라는 넓은 선미 공용 갑판 가까이의 갑판 위 약 1.6미터 높이에 서 있고, 35밀리미터 판형 카메라의 28밀리미터 광각 렌즈로 좌현 통로를 따라 대각선 전방을 바라본다. 시선은 선미 갑판에서 시작해 중앙보다 약간 앞쪽에 자리한 компакт한 조타실의 좌현 측면을 지나 열린 선수 공용 갑판으로 이어진다. 조타실 후면에는 선미를 향한 출입문이 있고, 좌현 측면 창과 전면 유리창 너머로 전방 조타대와 조타륜이 자연스럽게 일부 보인다. 선수 안쪽 난간에는 고정 벤치가 있으며, 넓은 선미 갑판의 좌현과 우현 난간을 따라 각각 고정 벤치가 놓여 있다. 노출된 갑판 둘레에는 실용적인 금속 안전 난간이 이어진다. 도장된 유리섬유 강화 플라스틱 선체, 거친 미끄럼 방지 갑판 도료, 스테인리스 난간의 염분 얼룩과 작은 산화 흔적, 창 유리의 마른 물자국, 조타 장치와 좌석의 일상적인 마모를 실제 재료 질감으로 세밀하게 표현한다. 맑은 낮의 자연광 아래 하늘은 선명하고, 서해 특유의 회청색 바닷물과 수평선이 보이며, 강한 직사광과 갑판 구조물이 만드는 현실적인 그림자가 과장 없이 나타난다. 배는 실제로 전진 중이며, 선미 바로 바깥에는 추진으로 세차게 뒤집힌 흰 물거품 항적이 길게 퍼진다. 전방을 향한 넓은 구도를 유지하면서도 선미 쪽 화각 가장자리 너머로 활발한 항적이 분명히 보이게 한다. 자연스러운 피사계 심도와 실제 광학 원근, 일상적으로 사용된 작업선의 얼룩과 마모를 유지하며 깨끗한 광고 사진처럼 보이지 않게 한다. 사람, 얼굴, 인체 형태의 모형이나 그림은 전혀 없고 배경 공간만 표현한다. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 합성 이미지가 아닌 실제 사람 눈높이의 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            8,
            4
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use the elevated broad axis from unit 3 toward unit 2 to support the complete-structure establishing coverage and the long staged sightlines required by S17_Shot1, S17_Shot6, and S19_Shot7, while permitting downstream crops for S19_Shot2.",
          "lens_enum": "wide",
          "look_at_cell": [
            1,
            4
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the shared physical structure along the axis from camera unit 3 toward look-at unit 2, with target units 1, 2, 3, 4, and 6 represented according to the wide view. Preserve referenced base markers 1, 2, 3, 4, 6, 8, 9, 10, 12, 13, 14, 15, and 16; openings 8, 9, and 10 may provide the committed structural relationships, while all geometry visibility lists remain supersets.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [8,4] toward look-at unit 2 at cell [1,4] with a wide 90-degree field of view. Preserve broad coverage along the unit-3-to-unit-2 axis, enough foreground-to-background depth for the staged long sightlines, and sufficient resolution for the close staged crop.",
          "subject_position_directive": "For S17_Shot1, reserve the lower-middle portion for the complete moving structure at roughly one third of the image with its movement directed toward the right edge. For S17_Shot6, preserve a lower-left foreground subject position, an upper-center distant subject position, and the connecting midground axis. For S19_Shot2, support center-right and left-edge seated close-view positions. For S19_Shot7, preserve a lower-left foreground position and a middle-right position several meters ahead.",
          "state_cue_directive": "Carry transient marker 17 as the committed state cue and preserve the state-facing underway and motion indications supplied by S17_Shot1, S17_Shot6, S19_Shot2, and S19_Shot7. Because clean_background_expected is false, retain that committed transient cue but add no unlisted state overlays.",
          "negative_continuity_directive": "Exclude ignored marker 18 and do not add its state overlay. Do not invent units or openings beyond the geometry visibility supersets, and do not introduce unlisted scenario-specific elements. Keep markers 1, 2, 3, 4, 6, 8, 9, 10, 12, 13, 14, 15, and 16 spatially consistent within the established floor-plan structure."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l15_boat_deck_exterior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l15_boat_deck_exterior",
            "building_fp:fp_l16_wheelhouse"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l16_wheelhouse",
          "indoor_loc_sid": "L16",
          "group_id": "bg_fishing_boat",
          "fp_asset_id": "4a36f4cb-aa71-43ff-8dc2-9d4125c4b754"
        }
      },
      "L15B05": {
        "status": "ok",
        "location_id": "L15",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B05.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 배 갑판에서 바라본 맑은 한낮의 해상 전경. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 성인이 서서 보는 약 1.6미터 눈높이에서 35밀리미터급 렌즈로 촬영한다. 화면 아래 가장자리에 현대식 소형 동력선의 실제 금속 난간 일부만 자연스럽게 보이고, 그 너머로 햇빛을 받아 짙은 파랑과 청록이 섞인 바다가 넓게 펼쳐진다. 잔물결과 낮은 너울, 물 위에 부서지는 흰 햇빛 반사, 염분과 사용 흔적이 남은 금속 표면을 세밀하고 사실적으로 표현한다. 먼 바다 한가운데에는 대한민국 서해의 외딴섬 지형을 닮은 단 하나의 섬만 고립되어 있다. 섬은 완만한 산등성이와 부분적으로 드러난 암석 해안, 짙은 녹색 해안 숲, 작은 만과 밝은 물가가 어우러져 비현실적으로 완벽할 만큼 아름답지만, 마법의 빛이나 인공적인 효과 없이 실제 자연 풍경처럼 보여야 한다. 가장 중요한 이상 현상은 원래 군도가 있을 법한 모든 방향의 이웃 섬과 육지가 완전히 사라져 수평선이 텅 비어 있다는 점이다. 섬 주변과 좌우 수평선에는 다른 섬, 암초, 육지 윤곽, 선박을 전혀 배치하지 않는다. 옅은 해무가 먼 수평선에만 얇게 깔리고, 깨끗한 푸른 하늘에는 소수의 자연스러운 흰 구름이 있다. 밝고 투명한 자연광, 정확한 해수와 암석과 수목의 질감, 현실적인 대기 원근감과 자연스러운 심도, 일상적인 배의 마모와 얼룩을 담은 실제 장소 기록 사진. 인물과 얼굴 없음, 과도하게 깨끗한 광고 사진 아님, 삽화나 컴퓨터 그래픽이나 건축 시각화 아님, 평면도나 조감도나 위에서 내려다본 구도 아님, 인위적인 후처리 없음. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "배의 난간 너머로 넓고 푸른 바다와 홀로 남은 외딴섬이 한눈에 들어오게 구성한다. 카메라는 갑판 위 성인 눈높이에 두고 수평선을 반듯하게 유지한다. 섬은 화면 중앙에서 약간 벗어난 중원경에 충분히 크게 보이되, 주변 수평선에는 다른 섬이나 육지의 흔적을 전혀 넣지 않는다. 사람, 얼굴, 다른 선박은 배제한다.",
            "shot_id": "S19_Shot12"
          }
        ],
        "shot_ids": [
          "S19_Shot12"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "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": "2020년대 중반 대한민국 서남해안의 배 갑판에서 바라본 맑은 한낮의 해상 전경. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 성인이 서서 보는 약 1.6미터 눈높이에서 35밀리미터급 렌즈로 촬영한다. 화면 아래 가장자리에 현대식 소형 동력선의 실제 금속 난간 일부만 자연스럽게 보이고, 그 너머로 햇빛을 받아 짙은 파랑과 청록이 섞인 바다가 넓게 펼쳐진다. 잔물결과 낮은 너울, 물 위에 부서지는 흰 햇빛 반사, 염분과 사용 흔적이 남은 금속 표면을 세밀하고 사실적으로 표현한다. 먼 바다 한가운데에는 대한민국 서해의 외딴섬 지형을 닮은 단 하나의 섬만 고립되어 있다. 섬은 완만한 산등성이와 부분적으로 드러난 암석 해안, 짙은 녹색 해안 숲, 작은 만과 밝은 물가가 어우러져 비현실적으로 완벽할 만큼 아름답지만, 마법의 빛이나 인공적인 효과 없이 실제 자연 풍경처럼 보여야 한다. 가장 중요한 이상 현상은 원래 군도가 있을 법한 모든 방향의 이웃 섬과 육지가 완전히 사라져 수평선이 텅 비어 있다는 점이다. 섬 주변과 좌우 수평선에는 다른 섬, 암초, 육지 윤곽, 선박을 전혀 배치하지 않는다. 옅은 해무가 먼 수평선에만 얇게 깔리고, 깨끗한 푸른 하늘에는 소수의 자연스러운 흰 구름이 있다. 밝고 투명한 자연광, 정확한 해수와 암석과 수목의 질감, 현실적인 대기 원근감과 자연스러운 심도, 일상적인 배의 마모와 얼룩을 담은 실제 장소 기록 사진. 인물과 얼굴 없음, 과도하게 깨끗한 광고 사진 아님, 삽화나 컴퓨터 그래픽이나 건축 시각화 아님, 평면도나 조감도나 위에서 내려다본 구도 아님, 인위적인 후처리 없음. 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 and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording 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\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L15B06",
            "building_fp:fp_l16_wheelhouse"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l16_wheelhouse",
          "indoor_loc_sid": "L16",
          "group_id": "bg_fishing_boat",
          "fp_asset_id": "4a36f4cb-aa71-43ff-8dc2-9d4125c4b754"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L15B06",
          "loc_id": "L15"
        }
      },
      "L15B04": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L15B06",
        "reused_from_bg_id": "L15B06",
        "location_id": "L15",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B06.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 작은 섬 선착장에 접안한 낡은 동력 낚싯배 외부. 선착장과 맞닿은 좌현 승선문 부근에서 약 1.6미터 높이의 사람 눈높이로, 넓은 선미 공용 갑판을 대각선으로 가로질러 조타실과 그 옆의 좁은 좌현 통로를 바라본 실제 카메라 다큐멘터리 풍 사진이다. 풀프레임 미러리스 카메라와 24밀리미터 광각 렌즈로 촬영한 자연스러운 원근감이며, 위에서 내려다본 평면도나 건축 도면 시점이 아니다. 길고 좁은 유리섬유 강화 플라스틱 선체와 미끄럼 방지 갑판, 선미 양쪽 난간을 따라 놓인 고정 벤치, 바닷바람에 산화된 금속 안전 난간, 선미를 향한 조타실 후면 문, 좌현 측면 창, 창 너머로 일부 보이는 조타대와 조타륜이 실제 운항선의 합리적인 구조로 이어진다. 재료에는 햇빛에 바랜 도장, 미세한 염분 자국, 젖었다 마른 얼룩, 금속의 녹과 손때, 고무와 목재의 일상적인 마모가 사실적으로 남아 있다. 밝은 축제일의 한낮 자연광이 갑판과 선착장에 직접 닿고, 맑은 해안 대기의 반사광과 짧고 선명한 그림자가 형성된다. 소박한 지역 축제 현수 장식이 바닷바람에 걸려 있으며 지나치게 화려하지 않다. 승선 가장자리와 선미 갑판, 좌현 통로는 낚시 가방, 아이스박스, 낚시 도구 상자, 접이식 의자 같은 임시 승객 소지품이 이동 폭을 남긴 채 조밀하게 놓여, 프레임 밖의 많은 승객이 잠시 점유한 만원 상태를 분명하게 암시한다. 사람, 얼굴, 신체 일부, 사람 모양의 실루엣은 전혀 묘사하지 않는다. 실제 콘크리트 선착장, 낡은 해양 금속의 녹과 변색, 직물의 짜임, 목재 결, 생활 오염을 정확히 표현하고 자연스러운 피사계 심도를 유지한다. 깨끗한 광고 사진이 아니라 현장 상태를 담담하게 기록한 무보정 실사 사진이며, 컴퓨터 그래픽, 삽화, 회화, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "선착장과 맞닿은 좌현 승선문 부근에서 사람 눈높이로 선미 갑판을 대각선으로 가로질러 조타실과 좌현 통로를 바라본다. 넓은 화각 안에서 승선 가장자리의 혼잡한 밀도, 양쪽 고정 벤치, 조타실 후면과 측면 창, 좁아지는 통로가 한눈에 읽히게 한다. 사람이나 얼굴은 보이지 않으며, 빽빽하게 놓인 임시 승객 소지품으로 프레임 밖 군중의 점유만 암시한다.",
            "shot_id": "S101_Shot1"
          },
          {
            "guide_text": "좌현 승선문 바로 바깥 선착장 가장자리에서 약 1.6미터 높이로 촬영한다. 선미 갑판의 폭과 조타실까지 이어지는 동선을 우선 보여 주고, 조타실 뒤쪽 문과 좌현 측면 창, 난간과 벤치가 자연스러운 원근으로 겹치게 한다. 밝은 축제일의 붐비는 승선 상황은 갑판과 통로를 조밀하게 채운 낚시 가방, 아이스박스, 낚시 도구 상자와 접이식 의자로 전달하되 인물 형상은 넣지 않는다.",
            "shot_id": "S101_Shot7"
          },
          {
            "guide_text": "선착장 쪽 승선 가장자리에서 선미 갑판 너머 조타실과 좌현 통로를 향해 대각선으로 본다. 24밀리미터 광각의 현장 기록 사진처럼 가까운 승선문과 갑판 가장자리를 넓게 잡고, 조타실과 통로가 뒤쪽으로 이어지는 깊이를 유지한다. 축제 장식과 임시 승객 소지품이 만든 만원 상태를 분명히 하되 사람, 얼굴, 신체 모양의 형상은 모두 제외한다.",
            "shot_id": "S101_Shot9"
          }
        ],
        "shot_ids": [
          "S101_Shot1",
          "S101_Shot7",
          "S101_Shot9"
        ],
        "scenes": [],
        "parent_id": "L15B06",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 7 (port boarding gate), facing diagonally across number 3 (stern shared deck) toward number 6 (wheelhouse) and number 4 (port side passage)",
          "camera_height": "eye-level from the dock or boarding edge, approximately 1.6 m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Make number 7 prominent in the foreground, retain the stern benches as deck anchors, and distribute number 18 densely across the boarding edge, stern deck, and passage without changing the fixed layout."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L15B06",
          "selected_refs": [
            {
              "physical_space_id": "fp_l15_shared_space_01",
              "ref_bg_id": "L15B06",
              "space_description": "Shared physical structure spanning target units 1, 2, 3, 4, and 6 with overlapping fixed base markers."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 3 at cell [8,4] toward look-at unit 2 at cell [1,4] with a wide 90-degree field of view matching L15B06. Maintain broad boundary coverage for S101_Shot1 and allow narrow contextual margins to be cropped for S101_Shot7 and S101_Shot9.",
          "negative_continuity_directive": "Do not redraw ignored marker 17 from reference bg_id L15B06. Exclude units and openings outside the chosen geometry supersets, add no unlisted scenario-specific elements, and avoid moving the fixed positions inherited from L15B06 for markers 1, 2, 3, 4, 6, 7, 8, 10, 12, 13, 14, 15, and 16.",
          "state_cue_directive": "Replace the reference's ignored marker 17 state with committed transient marker 18. Preserve the dense occupancy state supplied by S101_Shot1 and the occupied contextual traces supplied by S101_Shot7 and S101_Shot9; add no other unlisted state cues.",
          "subject_position_directive": "For S101_Shot1, reserve foreground, middle ground, and background across the visible boundary for a tightly packed staged subject field with no isolated hero position. For S101_Shot7 and S101_Shot9, support an eye-level close subject occupying most of the frame while retaining only a narrow contextual strip or thin margin from the same background. Do not invent subjects beyond these staged cues.",
          "visible_space_directive": "Match L15B06's shared physical structure along the axis from camera unit 3 toward look-at unit 2, showing target units 1, 2, 3, 4, and 6 within broad coverage. Keep the inherited fixed positions of base markers 1, 2, 3, 4, 6, 8, 10, 12, 13, 14, 15, and 16, and include marker 7 where supported by the chosen wide view and the BG's committed marker list."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l15_boat_deck_exterior",
          "prior_bg_ids": [
            "L15B06"
          ],
          "attached_ref_labels": [
            "bg:L15B06"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L15B07": {
        "status": "ok",
        "location_id": "L15",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B07.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬을 막 떠나는 소형 연안 여객선 또는 동력선의 선미 갑판에서, 열린 바다 너머로 점차 멀어지는 낡은 선착장을 바라본 실제 카메라 다큐멘터리 풍 사진. 카메라는 갑판 위 약 1.6미터 높이의 서 있는 사람 눈높이에 놓고 35밀리미터급 렌즈로 촬영한다. 절대 위에서 내려다본 평면도나 항공 시점이 아니라, 배 위에서 뒤를 돌아보는 자연스러운 수평 시점이다. 전경에는 소금기와 빗물 자국이 남은 실제 도장 금속 갑판, 손때와 녹이 밴 금속 난간, 선실 모서리와 항해등 일부가 보인다. 배 뒤에는 흰 거품이 과장되지 않은 잔잔한 항적이 길게 이어지고, 회청색의 열린 바다 건너편에는 출항 지점인 낮고 노후한 콘크리트 선착장이 작아지며 물러난다. 선착장에는 실제 금속 계선주, 굵은 계류용 밧줄, 검게 닳은 타이어 방충재, 낮은 방파제와 소박한 항구 건물이 있으며, 외딴섬답게 대형 현대식 터미널이나 화려한 관광 시설은 없다. 제한적인 기반 시설과 오래 사용한 흔적은 남아 있지만 현재 운항 중인 현대 대한민국의 항구로 보여야 한다. 흐린 해안 낮의 부드러운 자연광, 습기 낀 공기, 옅은 해무, 절제된 청흑색과 흙빛 중성색, 바랜 상아색이 자연스럽게 섞인다. 조용하고 감정적인 출항의 여운은 넓어진 물의 거리와 비어 있는 갑판으로 표현하며 초자연적 형상은 넣지 않는다. 사람, 얼굴, 시신, 피는 전혀 없다. 실제 콘크리트의 균열과 얼룩, 금속의 부식과 염분 자국, 밧줄 섬유, 고무의 마모, 젖은 도장면을 정확하게 묘사한다. 실제 디지털 카메라로 현장에서 촬영한 무보정에 가까운 사실적인 장소 기록 사진, 자연스러운 원근과 피사계 심도, 과도하게 깨끗한 광고 사진이나 삽화풍 표현이 아닌 실제 항구 현장. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "배 위의 서 있는 사람 눈높이에서 갑판과 난간을 전경에 두고, 그 너머로 열린 바다와 출항 직후의 잔잔한 항적이 이어지도록 잡는다. 비어 있는 갑판의 생활 흔적과 해풍에 젖은 표면을 보여 주되 사람이나 얼굴은 배치하지 않는다.",
            "shot_id": "S113_Shot2"
          },
          {
            "guide_text": "배의 선미 쪽에서 뒤를 돌아본 시점으로, 물 위로 점차 작아지는 외딴섬 선착장과 낮은 항구 시설을 화면 중심 너머에 배치한다. 전경의 난간과 갑판 일부, 중경의 항적, 원경의 선착장이 자연스러운 깊이를 이루며 조용한 이별의 거리감을 전달하게 한다.",
            "shot_id": "S113_Shot3"
          }
        ],
        "shot_ids": [
          "S113_Shot2",
          "S113_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "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": "2020년대 중반 대한민국 서남해안의 외딴섬을 막 떠나는 소형 연안 여객선 또는 동력선의 선미 갑판에서, 열린 바다 너머로 점차 멀어지는 낡은 선착장을 바라본 실제 카메라 다큐멘터리 풍 사진. 카메라는 갑판 위 약 1.6미터 높이의 서 있는 사람 눈높이에 놓고 35밀리미터급 렌즈로 촬영한다. 절대 위에서 내려다본 평면도나 항공 시점이 아니라, 배 위에서 뒤를 돌아보는 자연스러운 수평 시점이다. 전경에는 소금기와 빗물 자국이 남은 실제 도장 금속 갑판, 손때와 녹이 밴 금속 난간, 선실 모서리와 항해등 일부가 보인다. 배 뒤에는 흰 거품이 과장되지 않은 잔잔한 항적이 길게 이어지고, 회청색의 열린 바다 건너편에는 출항 지점인 낮고 노후한 콘크리트 선착장이 작아지며 물러난다. 선착장에는 실제 금속 계선주, 굵은 계류용 밧줄, 검게 닳은 타이어 방충재, 낮은 방파제와 소박한 항구 건물이 있으며, 외딴섬답게 대형 현대식 터미널이나 화려한 관광 시설은 없다. 제한적인 기반 시설과 오래 사용한 흔적은 남아 있지만 현재 운항 중인 현대 대한민국의 항구로 보여야 한다. 흐린 해안 낮의 부드러운 자연광, 습기 낀 공기, 옅은 해무, 절제된 청흑색과 흙빛 중성색, 바랜 상아색이 자연스럽게 섞인다. 조용하고 감정적인 출항의 여운은 넓어진 물의 거리와 비어 있는 갑판으로 표현하며 초자연적 형상은 넣지 않는다. 사람, 얼굴, 시신, 피는 전혀 없다. 실제 콘크리트의 균열과 얼룩, 금속의 부식과 염분 자국, 밧줄 섬유, 고무의 마모, 젖은 도장면을 정확하게 묘사한다. 실제 디지털 카메라로 현장에서 촬영한 무보정에 가까운 사실적인 장소 기록 사진, 자연스러운 원근과 피사계 심도, 과도하게 깨끗한 광고 사진이나 삽화풍 표현이 아닌 실제 항구 현장. 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 and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording 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\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L15B06",
            "building_fp:fp_l16_wheelhouse"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l16_wheelhouse",
          "indoor_loc_sid": "L16",
          "group_id": "bg_fishing_boat",
          "fp_asset_id": "4a36f4cb-aa71-43ff-8dc2-9d4125c4b754"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L15B06",
          "loc_id": "L15"
        }
      },
      "L16B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L16",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L16B01.png",
        "t2i_prompt": "2020년대 중반 서남해안에서 운항하는 실용적인 동력선의 폐쇄형 조타실 내부. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 후방 출입문 가까이에서 중앙의 공용 통로를 가로질러 전방을 바라본다. 카메라는 서 있는 사람의 눈높이인 약 1.6미터에 두고 35밀리미터급 보통 광각 렌즈를 사용한다. 전방 창문열 아래로 조타 콘솔이 벽 대부분을 차지하고, 중앙 오른쪽에는 조타륜, 그 옆 우현 끝에는 엔진 스로틀 조작부가 있다. 조타륜 바로 뒤에는 선수 방향을 향한 선장석이 놓이며, 조타륜의 왼쪽과 위쪽에는 콘솔에 매입된 계기판이 보인다. 전방 창문과 좌현·우현 측면 창문 밖은 낮인데도 짙은 바다 안개로 완전히 흐려져 선수 방향의 수평선과 주변 해역을 식별하기 어렵다. 희고 탁한 해무광이 창문을 통해 확산되어 실내에 차갑고 제한된 자연광을 만들고, 앞을 알 수 없는 항해의 압박감과 폐쇄적인 긴장감을 준다. 현대 한국 연안 작업선에 어울리는 기능 중심의 구조와 절제된 청흑색, 낡은 상아색, 흙빛 중성색을 사용한다. 실제 금속의 미세한 부식과 무광 도장 마모, 콘솔 표면의 생활 얼룩, 좌석 직물의 섬유 결, 고무와 플라스틱의 현실적인 사용감을 정확히 표현한다. 과도하게 정돈된 광고 사진이 아니라 일상적으로 운항해 온 실제 선박의 담담한 현장 기록 사진이며, 자연스러운 원근과 깊이감, 현실적인 노출과 자연스러운 피사계 심도, 무보정에 가까운 질감을 유지한다. 사람, 얼굴, 인체 형태의 형상은 전혀 없다. 평면도, 위에서 내려다본 시점, 건축 도면, 삽화, 그래픽, 삼차원 시각화가 아닌 실제 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "후방 출입문 가까이에서 전방을 향해 촬영한다. 중앙의 공용 통로 너머로 선장석, 조타륜, 전방 창문열이 자연스럽게 겹쳐 보이도록 구성하고, 짙은 해무가 전방과 양측 창밖 시야를 거의 막아 항해 중의 폐쇄감과 긴장감을 전달한다. 인물이나 사람 형태는 포함하지 않는다.",
            "shot_id": "S54_Shot3"
          }
        ],
        "shot_ids": [
          "S54_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 7 (aft entrance), facing forward across number 2 (shared circulation zone) toward number 11 (captain seat), number 9 (steering wheel), and number 4 (forward window bank)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the helm and hostile operator position dominant, show side glazing at the frame edges, and preserve a clear forward sightline through the dense sea fog associated with number 13."
        },
        "reference_decision": {
          "bg_id": "L16B01",
          "fp_id": "fp_l16_wheelhouse",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L16B01 is the sole supplied anchor candidate and the only render-ready BG, so it establishes dwelling identity directly from the floor plan. Camera unit 1 at [3,5], looking within unit 1 toward [0,5] with a normal lens, follows the consuming shot's static medium, forward-aligned staging while retaining marker 9 in the left midground and the second committed subject toward the right background.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l16_wheelhouse.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No same-fp references are available; this node is the required floor-plan-seeded identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Use neutral medium coverage from unit 1 toward the forward opening at cell [0,5], preserving the staged left-midground and right-background relationship.",
            "lens_enum": "normal",
            "look_at_cell": [
              0,
              5
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 as the primary visible structural area from cell [3,5] toward cell [0,5], with forward opening marker 4 as the principal background boundary and only those portions of side openings 5 and 6 and fixed markers 8, 9, 10, 11, and 12 that fall within the normal forward-directed view.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [3,5] toward look-at unit 1 at cell [0,5] with a normal 50-degree lens, giving neutral medium coverage aligned toward the forward side while preserving the staged left-midground and right-background depth planes.",
            "subject_position_directive": "Place the committed wheel-gripping subject in the left midground beside marker 9, shown in side profile and turning across the frame. Keep the second committed subject smaller in the right background toward the forward side of unit 1, preserving their shared line of sight; invent no additional subjects.",
            "state_cue_directive": "Carry transient marker 13 as the committed exterior state cue visible through applicable forward or side openings, with the subdued daytime ambience specified by the surfaced shot; add no unlisted state cues.",
            "negative_continuity_directive": "Do not invent numbered elements, subjects, fixtures, openings, or state overlays beyond the committed facts. Keep units 2 and 3, opening 7, and any other structure outside this forward-directed view from being forced into frame, and do not alter the floor-plan positions of markers 4, 5, 6, 8, 9, 10, 11, or 12."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [3, 5]\n  - look_at_unit: 1\n  - look_at_cell: [0, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral medium coverage from unit 1 toward the forward opening at cell [0,5], preserving the staged left-midground and right-background relationship.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 as the primary visible structural area from cell [3,5] toward cell [0,5], with forward opening marker 4 as the principal background boundary and only those portions of side openings 5 and 6 and fixed markers 8, 9, 10, 11, and 12 that fall within the normal forward-directed view.\n  - camera_framing_directive: Frame from camera unit 1 at cell [3,5] toward look-at unit 1 at cell [0,5] with a normal 50-degree lens, giving neutral medium coverage aligned toward the forward side while preserving the staged left-midground and right-background depth planes.\n  - subject_position_directive: Place the committed wheel-gripping subject in the left midground beside marker 9, shown in side profile and turning across the frame. Keep the second committed subject smaller in the right background toward the forward side of unit 1, preserving their shared line of sight; invent no additional subjects.\n  - state_cue_directive: Carry transient marker 13 as the committed exterior state cue visible through applicable forward or side openings, with the subdued daytime ambience specified by the surfaced shot; add no unlisted state cues.\n  - negative_continuity_directive: Do not invent numbered elements, subjects, fixtures, openings, or state overlays beyond the committed facts. Keep units 2 and 3, opening 7, and any other structure outside this forward-directed view from being forced into frame, and do not alter the floor-plan positions of markers 4, 5, 6, 8, 9, 10, 11, or 12.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [3, 5]\n  - look_at_unit: 1\n  - look_at_cell: [0, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral medium coverage from unit 1 toward the forward opening at cell [0,5], preserving the staged left-midground and right-background relationship.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 as the primary visible structural area from cell [3,5] toward cell [0,5], with forward opening marker 4 as the principal background boundary and only those portions of side openings 5 and 6 and fixed markers 8, 9, 10, 11, and 12 that fall within the normal forward-directed view.\n  - camera_framing_directive: Frame from camera unit 1 at cell [3,5] toward look-at unit 1 at cell [0,5] with a normal 50-degree lens, giving neutral medium coverage aligned toward the forward side while preserving the staged left-midground and right-background depth planes.\n  - subject_position_directive: Place the committed wheel-gripping subject in the left midground beside marker 9, shown in side profile and turning across the frame. Keep the second committed subject smaller in the right background toward the forward side of unit 1, preserving their shared line of sight; invent no additional subjects.\n  - state_cue_directive: Carry transient marker 13 as the committed exterior state cue visible through applicable forward or side openings, with the subdued daytime ambience specified by the surfaced shot; add no unlisted state cues.\n  - negative_continuity_directive: Do not invent numbered elements, subjects, fixtures, openings, or state overlays beyond the committed facts. Keep units 2 and 3, opening 7, and any other structure outside this forward-directed view from being forced into frame, and do not alter the floor-plan positions of markers 4, 5, 6, 8, 9, 10, 11, or 12.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [3, 5]\n  - look_at_unit: 1\n  - look_at_cell: [0, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral medium coverage from unit 1 toward the forward opening at cell [0,5], preserving the staged left-midground and right-background relationship.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 as the primary visible structural area from cell [3,5] toward cell [0,5], with forward opening marker 4 as the principal background boundary and only those portions of side openings 5 and 6 and fixed markers 8, 9, 10, 11, and 12 that fall within the normal forward-directed view.\n  - camera_framing_directive: Frame from camera unit 1 at cell [3,5] toward look-at unit 1 at cell [0,5] with a normal 50-degree lens, giving neutral medium coverage aligned toward the forward side while preserving the staged left-midground and right-background depth planes.\n  - subject_position_directive: Place the committed wheel-gripping subject in the left midground beside marker 9, shown in side profile and turning across the frame. Keep the second committed subject smaller in the right background toward the forward side of unit 1, preserving their shared line of sight; invent no additional subjects.\n  - state_cue_directive: Carry transient marker 13 as the committed exterior state cue visible through applicable forward or side openings, with the subdued daytime ambience specified by the surfaced shot; add no unlisted state cues.\n  - negative_continuity_directive: Do not invent numbered elements, subjects, fixtures, openings, or state overlays beyond the committed facts. Keep units 2 and 3, opening 7, and any other structure outside this forward-directed view from being forced into frame, and do not alter the floor-plan positions of markers 4, 5, 6, 8, 9, 10, 11, or 12.\n\n2020년대 중반 서남해안에서 운항하는 실용적인 동력선의 폐쇄형 조타실 내부. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 후방 출입문 가까이에서 중앙의 공용 통로를 가로질러 전방을 바라본다. 카메라는 서 있는 사람의 눈높이인 약 1.6미터에 두고 35밀리미터급 보통 광각 렌즈를 사용한다. 전방 창문열 아래로 조타 콘솔이 벽 대부분을 차지하고, 중앙 오른쪽에는 조타륜, 그 옆 우현 끝에는 엔진 스로틀 조작부가 있다. 조타륜 바로 뒤에는 선수 방향을 향한 선장석이 놓이며, 조타륜의 왼쪽과 위쪽에는 콘솔에 매입된 계기판이 보인다. 전방 창문과 좌현·우현 측면 창문 밖은 낮인데도 짙은 바다 안개로 완전히 흐려져 선수 방향의 수평선과 주변 해역을 식별하기 어렵다. 희고 탁한 해무광이 창문을 통해 확산되어 실내에 차갑고 제한된 자연광을 만들고, 앞을 알 수 없는 항해의 압박감과 폐쇄적인 긴장감을 준다. 현대 한국 연안 작업선에 어울리는 기능 중심의 구조와 절제된 청흑색, 낡은 상아색, 흙빛 중성색을 사용한다. 실제 금속의 미세한 부식과 무광 도장 마모, 콘솔 표면의 생활 얼룩, 좌석 직물의 섬유 결, 고무와 플라스틱의 현실적인 사용감을 정확히 표현한다. 과도하게 정돈된 광고 사진이 아니라 일상적으로 운항해 온 실제 선박의 담담한 현장 기록 사진이며, 자연스러운 원근과 깊이감, 현실적인 노출과 자연스러운 피사계 심도, 무보정에 가까운 질감을 유지한다. 사람, 얼굴, 인체 형태의 형상은 전혀 없다. 평면도, 위에서 내려다본 시점, 건축 도면, 삽화, 그래픽, 삼차원 시각화가 아닌 실제 장소 참고 사진. 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,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Use neutral medium coverage from unit 1 toward the forward opening at cell [0,5], preserving the staged left-midground and right-background relationship.",
          "lens_enum": "normal",
          "look_at_cell": [
            0,
            5
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 as the primary visible structural area from cell [3,5] toward cell [0,5], with forward opening marker 4 as the principal background boundary and only those portions of side openings 5 and 6 and fixed markers 8, 9, 10, 11, and 12 that fall within the normal forward-directed view.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [3,5] toward look-at unit 1 at cell [0,5] with a normal 50-degree lens, giving neutral medium coverage aligned toward the forward side while preserving the staged left-midground and right-background depth planes.",
          "subject_position_directive": "Place the committed wheel-gripping subject in the left midground beside marker 9, shown in side profile and turning across the frame. Keep the second committed subject smaller in the right background toward the forward side of unit 1, preserving their shared line of sight; invent no additional subjects.",
          "state_cue_directive": "Carry transient marker 13 as the committed exterior state cue visible through applicable forward or side openings, with the subdued daytime ambience specified by the surfaced shot; add no unlisted state cues.",
          "negative_continuity_directive": "Do not invent numbered elements, subjects, fixtures, openings, or state overlays beyond the committed facts. Keep units 2 and 3, opening 7, and any other structure outside this forward-directed view from being forced into frame, and do not alter the floor-plan positions of markers 4, 5, 6, 8, 9, 10, 11, or 12."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l16_wheelhouse",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l16_wheelhouse"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L16B02": {
        "status": "ok",
        "location_id": "L16",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L16B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 소형 동력선 조타실 내부에서 전방을 바라본 실제 장소 기록 사진. 서 있는 사람의 눈높이 약 1.6미터에 카메라를 두고 35밀리미터급 렌즈로 촬영한다. 가까운 전경에는 두꺼운 전방 유리창과 금속 창틀, 멈춘 와이퍼, 염분 자국과 손때가 남은 낡은 대시보드, 실용적인 아날로그 계기판, 선박용 무전기, 조타륜 가장자리가 자연스럽게 보인다. 유리에는 가는 물방울과 희미한 습기 자국이 있으며, 실제 금속의 부식과 벗겨진 도장, 고무 패킹의 마모, 플라스틱 표면의 생활 흠집을 정확하게 표현한다. 유리창 너머에는 잔잔하지만 차갑게 보이는 회청색 바다와 매우 짙은 주간 해무가 펼쳐지고, 안개 속에서 외딴섬의 크고 어두운 능선이 소리 없이 서서히 드러난다. 섬은 낮은 산등성이와 불규칙한 바위 해안, 검게 뭉친 상록 수목의 윤곽만 부분적으로 식별되며, 나머지는 두꺼운 안개에 잠겨 거리와 규모를 가늠하기 어렵다. 밝은 대낮이지만 해무가 햇빛을 막아 조타실과 바다가 어둡고 불길하게 느껴지며, 청흑색과 흙빛 중성색, 낡은 상아색이 자연스럽게 섞인다. 인공적인 광선이나 초자연적 형체 없이 실제 기상 현상과 현실적인 섬 지형만으로 위압감과 고립감을 만든다. 사람, 얼굴, 시신, 혈흔은 전혀 없다. 실제 미러리스 또는 디지털 일안 반사식 카메라로 촬영한 다큐멘터리 풍 사진, 자연스러운 주간 산란광, 정확한 재료 질감, 일상적인 마모와 얼룩, 자연스러운 심도, 과도한 보정 없는 실제 장소 참고 사진. 위에서 내려다본 시점이나 평면도, 건축 도식, 삽화, 컴퓨터 그래픽, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "조타실 안에서 전방 유리창 너머를 바라보는 시점으로, 화면 아래쪽에는 낡은 계기판과 조타륜 가장자리만 부분적으로 보이게 한다. 짙은 낮 안개 한가운데서 외딴섬의 어두운 능선과 일부 바위 해안이 조용히 모습을 드러내도록 중앙에서 약간 비껴 배치한다. 사람이나 얼굴, 다른 선박은 포함하지 않는다.",
            "shot_id": "S54_Shot4"
          }
        ],
        "shot_ids": [
          "S54_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "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": "2020년대 중반 대한민국 서남해안의 소형 동력선 조타실 내부에서 전방을 바라본 실제 장소 기록 사진. 서 있는 사람의 눈높이 약 1.6미터에 카메라를 두고 35밀리미터급 렌즈로 촬영한다. 가까운 전경에는 두꺼운 전방 유리창과 금속 창틀, 멈춘 와이퍼, 염분 자국과 손때가 남은 낡은 대시보드, 실용적인 아날로그 계기판, 선박용 무전기, 조타륜 가장자리가 자연스럽게 보인다. 유리에는 가는 물방울과 희미한 습기 자국이 있으며, 실제 금속의 부식과 벗겨진 도장, 고무 패킹의 마모, 플라스틱 표면의 생활 흠집을 정확하게 표현한다. 유리창 너머에는 잔잔하지만 차갑게 보이는 회청색 바다와 매우 짙은 주간 해무가 펼쳐지고, 안개 속에서 외딴섬의 크고 어두운 능선이 소리 없이 서서히 드러난다. 섬은 낮은 산등성이와 불규칙한 바위 해안, 검게 뭉친 상록 수목의 윤곽만 부분적으로 식별되며, 나머지는 두꺼운 안개에 잠겨 거리와 규모를 가늠하기 어렵다. 밝은 대낮이지만 해무가 햇빛을 막아 조타실과 바다가 어둡고 불길하게 느껴지며, 청흑색과 흙빛 중성색, 낡은 상아색이 자연스럽게 섞인다. 인공적인 광선이나 초자연적 형체 없이 실제 기상 현상과 현실적인 섬 지형만으로 위압감과 고립감을 만든다. 사람, 얼굴, 시신, 혈흔은 전혀 없다. 실제 미러리스 또는 디지털 일안 반사식 카메라로 촬영한 다큐멘터리 풍 사진, 자연스러운 주간 산란광, 정확한 재료 질감, 일상적인 마모와 얼룩, 자연스러운 심도, 과도한 보정 없는 실제 장소 참고 사진. 위에서 내려다본 시점이나 평면도, 건축 도식, 삽화, 컴퓨터 그래픽, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L15B06"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L15B06",
          "group_id": "bg_fishing_boat"
        }
      },
      "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/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴 서해 섬마을 선착장 도착 구역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 마을 진입 경사로 가까운 위치에서 약 1.6미터의 서 있는 사람 눈높이로, 중앙의 길쭉한 콘크리트 선착장을 가로질러 바깥 계류 가장자리와 그 옆에 평행하게 정박한 소형 동력 어선을 대각선으로 바라본다. 실제 미러리스 또는 DSLR 카메라의 35밀리미터급 광각 렌즈로 촬영한 자연스러운 원근감이며, 절대 하향식 시점이나 평면도, 건축 도식이 아니다. 육지 쪽에는 좁고 완만한 마을 진입 경사로가 이어지고, 그 너머로 오래 사용한 소박한 식당 전면과 출입구가 보인다. 선착장 옆 낡은 어구 창고의 바다 쪽 벽과 작은 창문이 보이며, 염분에 바랜 금속 조명 기둥과 묵직한 계류용 볼라드가 가장자리를 따라 간격을 두고 서 있어 중앙 보행로는 비어 있다. 콘크리트에는 실제 해풍과 염수로 생긴 옅은 얼룩, 잔금, 닳은 모서리가 있고, 금속에는 자연스러운 녹과 염분 자국, 어선에는 현실적인 도장 벗겨짐과 사용 흔적이 있다. 낮의 흐린 듯 맑은 해안 자연광, 서해의 탁한 청회색 수면, 부드럽지만 선명한 실제 그림자, 과장되지 않은 색과 자연스러운 심도.\n\n어선 하선 지점과 선착장 중앙, 마을 접근로 사이에는 그 순간만을 위한 임시 접대 구역이 마련되어 있다. 한쪽에는 손으로 만든 환영 현수막, 바닷바람에 흔들리는 색 리본과 소박한 꽃다발이 밀집해 있어 들뜨고 과감한 환영의 흔적을 보이지만, 바로 맞닿은 다른 쪽은 장식 없이 맨 콘크리트가 드러난 채 차갑고 폐쇄적인 인상을 준다. 두 상반된 접대 태도가 같은 도착 구역 안에서 뚜렷하게 대비되되, 사람은 한 명도 없고 얼굴, 신체, 사람 모양의 그림이나 형상도 없다.\n\n실제 콘크리트, 실제 금속 부식, 실제 유리 반사, 실제 목재 결, 실제 천 리본의 직조감과 일상적인 낡음이 세밀하게 보이는 현장 기록 사진. 깨끗한 상업용 스톡 사진처럼 정돈하지 말고, 컴퓨터 그래픽이나 삽화, 건축 시각화가 아닌 실제 장소 참고 사진처럼 표현한다. 인위적인 후처리 없이 사실적인 노출과 화이트밸런스, 자연스러운 깊이감. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "마을 진입 경사로 가까이에서 선착장 중앙 통로와 정박 어선을 함께 담는다. 환영 준비가 집중된 구역의 들뜬 장식과 바로 옆의 비어 있고 냉담한 구역이 한 프레임에서 분명히 대비되도록 하되 사람이나 사람 형태는 넣지 않는다.",
            "shot_id": "S20_Shot8"
          },
          {
            "guide_text": "선착장의 길이와 바깥 계류 가장자리가 깊이 방향으로 이어지게 구성하고, 어선과 계류용 볼라드를 현실적인 크기로 보인다. 화려한 환영 장식과 차갑게 비워 둔 접대 공간의 온도 차이를 자연광 아래 사실적으로 드러낸다.",
            "shot_id": "S20_Shot11"
          },
          {
            "guide_text": "마을 쪽 식당 전면과 선착장 도착 구역의 관계가 읽히도록 약간 넓게 잡는다. 환영 현수막과 리본, 꽃다발은 도착 지점에만 임시로 놓여 있으며, 인접한 맨 콘크리트 구역은 의도적으로 썰렁하게 남겨 둔다.",
            "shot_id": "S20_Shot13"
          },
          {
            "guide_text": "마을 진입 경사로에서 어선 쪽으로 향하는 대각선 시선을 유지한다. 선착장 조명 기둥과 볼라드가 중앙 보행로를 막지 않게 보이고, 임시 환영 구역의 상반된 분위기를 과장 없이 실제 섬 선착장 풍경으로 기록한다.",
            "shot_id": "S55_Shot3"
          },
          {
            "guide_text": "정박한 동력 어선과 육지 쪽 접근로 사이의 도착 공간을 중심에 둔다. 밝고 들뜬 환영 장식이 모인 부분과 장식 없이 차갑고 폐쇄적으로 느껴지는 부분을 나란히 보여 주며, 공간은 완전히 비어 있어야 한다.",
            "shot_id": "S55_Shot5"
          },
          {
            "guide_text": "선착장 중앙 통로, 바깥 계류 가장자리, 어선, 마을 접근로가 한눈에 연결되도록 35밀리미터 화각을 유지한다. 환영을 위한 임시 장식과 냉담하게 비워 둔 영역의 대비가 배치만으로 전달되게 하고 초자연적 효과나 인물은 배제한다.",
            "shot_id": "S55_Shot7"
          }
        ],
        "shot_ids": [
          "S20_Shot8",
          "S20_Shot11",
          "S20_Shot13",
          "S55_Shot3",
          "S55_Shot5",
          "S55_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 7 (village access ramp), facing diagonally across number 1 (dock deck) toward number 6 (fishing boat) and number 2 (mooring edge)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep number 18 spread between the boat landing and village approach so both an exuberant welcome and a cold reception can use the same spatial composition; include the restaurant frontage in the distance."
        },
        "reference_decision": {
          "bg_id": "L19B01",
          "fp_id": "fp_island_dock",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L19B01 is an allowed clean-anchor-set candidate and provides the broadest staged identity coverage across shots S20_Shot8, S20_Shot11, S20_Shot13, S55_Shot3, S55_Shot5, and S55_Shot7. A wide camera in unit 1 aimed toward unit 12 establishes markers 1, 3, 7, 12, and 13 while retaining contextual coverage toward units 2 and 5 and fixed markers 6, 8, and 14.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_island_dock.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 directly from the supplied floor plan and therefore uses no prior reference."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 1 toward unit 12 supports the staged wide depth relationships and permits tighter shot-specific crops without changing the representative structural view.",
            "lens_enum": "wide",
            "look_at_cell": [
              5,
              3
            ],
            "look_at_unit": 12
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 as the camera space and direct the broad view toward unit 12 through the unit-3 side of the layout. Preserve the route associated with marker 7, the fixed relationship of markers 12 and 13, and contextual portions of units 2 and 5 only where admitted by the wide cone; retain markers 6, 8, and 14 in their floor-plan positions.",
            "camera_framing_directive": "Place the camera in unit 1 at cell [5,5], aim toward unit 12 at look-at cell [5,3], and use the wide 90-degree cone for broad depth coverage that can support the staged wide, medium, and close crops.",
            "subject_position_directive": "Reserve adaptable depth planes for the staged subjects: full-length or back-facing figures along the central unit-1 route in the wide shots, an embracing pair centered in a close crop, a lower-left foreground observer with a midground gathering, and layered foreground, center, and right-background positions for the three-subject reveal.",
            "state_cue_directive": "Carry transient marker 18 together with the committed numbered elements 1, 2, 3, 5, 6, 7, 8, 11, 12, 13, and 14. Do not add state cues beyond those supplied by the staged shots and marker 18.",
            "negative_continuity_directive": "Exclude overlay markers 15, 16, 17, 19, 20, 21, and 22. Do not add unlisted scenario-specific elements, and do not depict units or openings as visible unless they fall within the chosen unit-1-to-unit-12 cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: 12\n  - look_at_cell: [5, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 12 supports the staged wide depth relationships and permits tighter shot-specific crops without changing the representative structural view.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 as the camera space and direct the broad view toward unit 12 through the unit-3 side of the layout. Preserve the route associated with marker 7, the fixed relationship of markers 12 and 13, and contextual portions of units 2 and 5 only where admitted by the wide cone; retain markers 6, 8, and 14 in their floor-plan positions.\n  - camera_framing_directive: Place the camera in unit 1 at cell [5,5], aim toward unit 12 at look-at cell [5,3], and use the wide 90-degree cone for broad depth coverage that can support the staged wide, medium, and close crops.\n  - subject_position_directive: Reserve adaptable depth planes for the staged subjects: full-length or back-facing figures along the central unit-1 route in the wide shots, an embracing pair centered in a close crop, a lower-left foreground observer with a midground gathering, and layered foreground, center, and right-background positions for the three-subject reveal.\n  - state_cue_directive: Carry transient marker 18 together with the committed numbered elements 1, 2, 3, 5, 6, 7, 8, 11, 12, 13, and 14. Do not add state cues beyond those supplied by the staged shots and marker 18.\n  - negative_continuity_directive: Exclude overlay markers 15, 16, 17, 19, 20, 21, and 22. Do not add unlisted scenario-specific elements, and do not depict units or openings as visible unless they fall within the chosen unit-1-to-unit-12 cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: 12\n  - look_at_cell: [5, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 12 supports the staged wide depth relationships and permits tighter shot-specific crops without changing the representative structural view.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 as the camera space and direct the broad view toward unit 12 through the unit-3 side of the layout. Preserve the route associated with marker 7, the fixed relationship of markers 12 and 13, and contextual portions of units 2 and 5 only where admitted by the wide cone; retain markers 6, 8, and 14 in their floor-plan positions.\n  - camera_framing_directive: Place the camera in unit 1 at cell [5,5], aim toward unit 12 at look-at cell [5,3], and use the wide 90-degree cone for broad depth coverage that can support the staged wide, medium, and close crops.\n  - subject_position_directive: Reserve adaptable depth planes for the staged subjects: full-length or back-facing figures along the central unit-1 route in the wide shots, an embracing pair centered in a close crop, a lower-left foreground observer with a midground gathering, and layered foreground, center, and right-background positions for the three-subject reveal.\n  - state_cue_directive: Carry transient marker 18 together with the committed numbered elements 1, 2, 3, 5, 6, 7, 8, 11, 12, 13, and 14. Do not add state cues beyond those supplied by the staged shots and marker 18.\n  - negative_continuity_directive: Exclude overlay markers 15, 16, 17, 19, 20, 21, and 22. Do not add unlisted scenario-specific elements, and do not depict units or openings as visible unless they fall within the chosen unit-1-to-unit-12 cone.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: 12\n  - look_at_cell: [5, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 12 supports the staged wide depth relationships and permits tighter shot-specific crops without changing the representative structural view.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 as the camera space and direct the broad view toward unit 12 through the unit-3 side of the layout. Preserve the route associated with marker 7, the fixed relationship of markers 12 and 13, and contextual portions of units 2 and 5 only where admitted by the wide cone; retain markers 6, 8, and 14 in their floor-plan positions.\n  - camera_framing_directive: Place the camera in unit 1 at cell [5,5], aim toward unit 12 at look-at cell [5,3], and use the wide 90-degree cone for broad depth coverage that can support the staged wide, medium, and close crops.\n  - subject_position_directive: Reserve adaptable depth planes for the staged subjects: full-length or back-facing figures along the central unit-1 route in the wide shots, an embracing pair centered in a close crop, a lower-left foreground observer with a midground gathering, and layered foreground, center, and right-background positions for the three-subject reveal.\n  - state_cue_directive: Carry transient marker 18 together with the committed numbered elements 1, 2, 3, 5, 6, 7, 8, 11, 12, 13, and 14. Do not add state cues beyond those supplied by the staged shots and marker 18.\n  - negative_continuity_directive: Exclude overlay markers 15, 16, 17, 19, 20, 21, and 22. Do not add unlisted scenario-specific elements, and do not depict units or openings as visible unless they fall within the chosen unit-1-to-unit-12 cone.\n\n2020년대 중반 대한민국 서남해안의 외딴 서해 섬마을 선착장 도착 구역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 마을 진입 경사로 가까운 위치에서 약 1.6미터의 서 있는 사람 눈높이로, 중앙의 길쭉한 콘크리트 선착장을 가로질러 바깥 계류 가장자리와 그 옆에 평행하게 정박한 소형 동력 어선을 대각선으로 바라본다. 실제 미러리스 또는 DSLR 카메라의 35밀리미터급 광각 렌즈로 촬영한 자연스러운 원근감이며, 절대 하향식 시점이나 평면도, 건축 도식이 아니다. 육지 쪽에는 좁고 완만한 마을 진입 경사로가 이어지고, 그 너머로 오래 사용한 소박한 식당 전면과 출입구가 보인다. 선착장 옆 낡은 어구 창고의 바다 쪽 벽과 작은 창문이 보이며, 염분에 바랜 금속 조명 기둥과 묵직한 계류용 볼라드가 가장자리를 따라 간격을 두고 서 있어 중앙 보행로는 비어 있다. 콘크리트에는 실제 해풍과 염수로 생긴 옅은 얼룩, 잔금, 닳은 모서리가 있고, 금속에는 자연스러운 녹과 염분 자국, 어선에는 현실적인 도장 벗겨짐과 사용 흔적이 있다. 낮의 흐린 듯 맑은 해안 자연광, 서해의 탁한 청회색 수면, 부드럽지만 선명한 실제 그림자, 과장되지 않은 색과 자연스러운 심도.\n\n어선 하선 지점과 선착장 중앙, 마을 접근로 사이에는 그 순간만을 위한 임시 접대 구역이 마련되어 있다. 한쪽에는 손으로 만든 환영 현수막, 바닷바람에 흔들리는 색 리본과 소박한 꽃다발이 밀집해 있어 들뜨고 과감한 환영의 흔적을 보이지만, 바로 맞닿은 다른 쪽은 장식 없이 맨 콘크리트가 드러난 채 차갑고 폐쇄적인 인상을 준다. 두 상반된 접대 태도가 같은 도착 구역 안에서 뚜렷하게 대비되되, 사람은 한 명도 없고 얼굴, 신체, 사람 모양의 그림이나 형상도 없다.\n\n실제 콘크리트, 실제 금속 부식, 실제 유리 반사, 실제 목재 결, 실제 천 리본의 직조감과 일상적인 낡음이 세밀하게 보이는 현장 기록 사진. 깨끗한 상업용 스톡 사진처럼 정돈하지 말고, 컴퓨터 그래픽이나 삽화, 건축 시각화가 아닌 실제 장소 참고 사진처럼 표현한다. 인위적인 후처리 없이 사실적인 노출과 화이트밸런스, 자연스러운 깊이감. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 1 toward unit 12 supports the staged wide depth relationships and permits tighter shot-specific crops without changing the representative structural view.",
          "lens_enum": "wide",
          "look_at_cell": [
            5,
            3
          ],
          "look_at_unit": 12
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 as the camera space and direct the broad view toward unit 12 through the unit-3 side of the layout. Preserve the route associated with marker 7, the fixed relationship of markers 12 and 13, and contextual portions of units 2 and 5 only where admitted by the wide cone; retain markers 6, 8, and 14 in their floor-plan positions.",
          "camera_framing_directive": "Place the camera in unit 1 at cell [5,5], aim toward unit 12 at look-at cell [5,3], and use the wide 90-degree cone for broad depth coverage that can support the staged wide, medium, and close crops.",
          "subject_position_directive": "Reserve adaptable depth planes for the staged subjects: full-length or back-facing figures along the central unit-1 route in the wide shots, an embracing pair centered in a close crop, a lower-left foreground observer with a midground gathering, and layered foreground, center, and right-background positions for the three-subject reveal.",
          "state_cue_directive": "Carry transient marker 18 together with the committed numbered elements 1, 2, 3, 5, 6, 7, 8, 11, 12, 13, and 14. Do not add state cues beyond those supplied by the staged shots and marker 18.",
          "negative_continuity_directive": "Exclude overlay markers 15, 16, 17, 19, 20, 21, and 22. Do not add unlisted scenario-specific elements, and do not depict units or openings as visible unless they fall within the chosen unit-1-to-unit-12 cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_island_dock",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_island_dock",
            "building_fp:fp_gear_storehouse"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_gear_storehouse",
          "indoor_loc_sid": "L41",
          "group_id": "bg_island_dock_and_gear_storehouse",
          "fp_asset_id": "58a5c6b7-daa4-4e11-87b6-baa871d7e265"
        }
      },
      "L19B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B02.png",
        "t2i_prompt": "2020년대 중반 한국 서남해의 외딴섬 공동체에 있는 작은 어항, 맑은 낮 시간의 작업용 선착장과 그 바깥쪽에 평행하게 정박한 낡은 동력 어선을 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 길게 뻗은 선착장 위의 계선주 옆에 있으며, 바다 쪽 계류 가장자리 너머로 어선 측면을 바라본다. 서 있는 사람의 눈높이인 약 1.6미터, 40밀리미터 표준 광각 렌즈의 자연스러운 원근감으로 촬영한다. 선착장 중앙의 통행 공간은 열려 있고, 가장자리를 따라 오래된 조명 기둥과 계선주가 현실적인 간격으로 이어지며, 주변에는 잔잔하게 흔들리는 바닷물이 보인다. 실제 콘크리트의 미세한 균열과 염분 얼룩, 습기로 짙어진 부분, 녹슨 금속의 거친 표면과 바랜 도장, 어선 선체의 사용 흔적, 밧줄 섬유와 삭구의 마모를 정확하고 생활감 있게 표현한다. 어선의 난간과 삭구에는 이 순간에만 임시로 설치한 밧줄과 손으로 오려 만든 작은 종이 형상 장식이 이어져 있다. 종이 장식은 낡은 상아색과 절제된 붉은색, 흐린 금색 계열의 추상적이고 비인체적인 형태이며, 바닷바람에 가볍게 흔들리고 묶은 매듭과 종이의 구김이 실제처럼 보여야 한다. 사람 형상, 얼굴, 신체를 닮은 종이 인형은 만들지 않는다. 자연스러운 주간 햇빛과 해수면의 약한 반사광, 외딴섬의 제한적이고 오래된 기반 시설, 현대식 동력 어선이 함께 보이는 현실적인 현장 기록 사진이어야 한다. 인물, 얼굴, 사람 형태의 형상은 전혀 없고 배경 공간만 담는다. 과장된 공포 효과나 초자연적 형상 없이 실제 장소 참고 사진처럼 담담하게 표현하며, 깨끗한 광고 사진이나 컴퓨터 그래픽, 삽화, 건축 시각화가 아닌 후처리 없는 실제 디지털 일안 반사식 또는 미러리스 카메라 촬영본, 자연스러운 심도와 정확한 재료 질감. 위에서 내려다보는 시점, 평면도, 건축 도식은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "선착장 위 계선주 옆에서 바다 쪽 계류 가장자리 너머의 정박 어선을 바라본다. 약 1.6미터 눈높이와 40밀리미터 화각을 유지하고, 길게 뻗은 선착장과 어선의 평행한 배치가 자연스럽게 읽히는 넓은 배경 구도로 구성한다. 난간과 삭구에 임시로 묶인 밧줄 및 추상적인 종이 장식을 분명히 보이게 하되 인물, 얼굴, 사람 형상의 장식은 배제한다.",
            "shot_id": "S38_Shot1"
          },
          {
            "guide_text": "같은 선착장 위 계선주 부근의 눈높이에서 정박 어선의 측면을 조금 더 비중 있게 담는다. 40밀리미터 표준 광각의 자연스러운 원근으로 어선 난간과 삭구에 임시 부착된 밧줄, 손으로 만든 추상적 종이 장식의 재질과 묶인 상태를 확인할 수 있게 한다. 배경 공간은 비어 있어야 하며 사람이나 사람 형태의 형상은 나타내지 않는다.",
            "shot_id": "S38_Shot7"
          }
        ],
        "shot_ids": [
          "S38_Shot1",
          "S38_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "on number 1 (dock deck) beside number 14 (mooring bollards), facing number 6 (fishing boat) across number 2 (mooring edge)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "40mm normal-wide lens",
          "framing_notes": "Show the side of the fishing boat prominently and reserve clear visibility for number 16 along its rail and rigging."
        },
        "reference_decision": {
          "bg_id": "L19B02",
          "fp_id": "fp_island_dock",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "Shots S38_Shot1 and S38_Shot7 occupy the same physical space as L19B01 but concentrate on the unit-1 and unit-5 side and markers 6, 8, and 14. The normal view toward cell [7,6] reveals a different structural slice from the anchor's unit-12-facing framing, so a new plate is required while fixed marker positions remain committed by L19B01.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B01.png"
          ],
          "source_bg_ids": [
            "L19B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_island_dock_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": "fp_island_dock_space_1",
                "ref_bg_id": "L19B01",
                "space_description": "Same connected physical space, reframed toward the unit-5 side and marker 6."
              }
            ],
            "why_single_ref_or_two_refs": "L19B01 alone commits the shared fixed layout; the consuming shots do not establish two distinct co-visible physical spaces."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Neutral coverage from unit 1 toward the marker-6 cell provides a more concentrated fixed-structure slice than the anchor while retaining enough unit-1 context for both medium staged compositions.",
            "lens_enum": "normal",
            "look_at_cell": [
              7,
              6
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 leading toward unit 5 with marker 6 as the look-at anchor and markers 8 and 14 retained in their established positions. Include unit 2 only where the normal cone admits it; do not broaden the view toward unrelated unit-12 details.",
            "camera_framing_directive": "Place the camera in unit 1 at [5,5], aim toward unit 5 at look-at cell [7,6], and use the normal 50-degree cone for neutral medium coverage centered on markers 6, 8, and 14.",
            "subject_position_directive": "Reserve center-right space for one bent working subject with hands readable near marker 6 in S38_Shot1. For S38_Shot7, reserve a lower-left foreground shoulder and balanced middle-left and middle-right positions for the two facing subjects.",
            "state_cue_directive": "Carry transient marker 16 with committed elements 1, 2, 5, 6, 8, and 14. Add no state cue beyond marker 16 and the natural daytime conditions committed by the consuming shots.",
            "negative_continuity_directive": "Exclude overlay markers 15, 17, 18, 19, 20, 21, and 22. Preserve the fixed positions of markers 6, 8, and 14 from L19B01, and do not import unit-12-facing details that fall outside this narrower cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L19B01' physical_space_id='fp_island_dock_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 5\n  - look_at_cell: [7, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 1 toward the marker-6 cell provides a more concentrated fixed-structure slice than the anchor while retaining enough unit-1 context for both medium staged compositions.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 leading toward unit 5 with marker 6 as the look-at anchor and markers 8 and 14 retained in their established positions. Include unit 2 only where the normal cone admits it; do not broaden the view toward unrelated unit-12 details.\n  - camera_framing_directive: Place the camera in unit 1 at [5,5], aim toward unit 5 at look-at cell [7,6], and use the normal 50-degree cone for neutral medium coverage centered on markers 6, 8, and 14.\n  - subject_position_directive: Reserve center-right space for one bent working subject with hands readable near marker 6 in S38_Shot1. For S38_Shot7, reserve a lower-left foreground shoulder and balanced middle-left and middle-right positions for the two facing subjects.\n  - state_cue_directive: Carry transient marker 16 with committed elements 1, 2, 5, 6, 8, and 14. Add no state cue beyond marker 16 and the natural daytime conditions committed by the consuming shots.\n  - negative_continuity_directive: Exclude overlay markers 15, 17, 18, 19, 20, 21, and 22. Preserve the fixed positions of markers 6, 8, and 14 from L19B01, and do not import unit-12-facing details that fall outside this narrower cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L19B01' physical_space_id='fp_island_dock_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 5\n  - look_at_cell: [7, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 1 toward the marker-6 cell provides a more concentrated fixed-structure slice than the anchor while retaining enough unit-1 context for both medium staged compositions.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 leading toward unit 5 with marker 6 as the look-at anchor and markers 8 and 14 retained in their established positions. Include unit 2 only where the normal cone admits it; do not broaden the view toward unrelated unit-12 details.\n  - camera_framing_directive: Place the camera in unit 1 at [5,5], aim toward unit 5 at look-at cell [7,6], and use the normal 50-degree cone for neutral medium coverage centered on markers 6, 8, and 14.\n  - subject_position_directive: Reserve center-right space for one bent working subject with hands readable near marker 6 in S38_Shot1. For S38_Shot7, reserve a lower-left foreground shoulder and balanced middle-left and middle-right positions for the two facing subjects.\n  - state_cue_directive: Carry transient marker 16 with committed elements 1, 2, 5, 6, 8, and 14. Add no state cue beyond marker 16 and the natural daytime conditions committed by the consuming shots.\n  - negative_continuity_directive: Exclude overlay markers 15, 17, 18, 19, 20, 21, and 22. Preserve the fixed positions of markers 6, 8, and 14 from L19B01, and do not import unit-12-facing details that fall outside this narrower cone.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L19B01' physical_space_id='fp_island_dock_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 5\n  - look_at_cell: [7, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 1 toward the marker-6 cell provides a more concentrated fixed-structure slice than the anchor while retaining enough unit-1 context for both medium staged compositions.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 leading toward unit 5 with marker 6 as the look-at anchor and markers 8 and 14 retained in their established positions. Include unit 2 only where the normal cone admits it; do not broaden the view toward unrelated unit-12 details.\n  - camera_framing_directive: Place the camera in unit 1 at [5,5], aim toward unit 5 at look-at cell [7,6], and use the normal 50-degree cone for neutral medium coverage centered on markers 6, 8, and 14.\n  - subject_position_directive: Reserve center-right space for one bent working subject with hands readable near marker 6 in S38_Shot1. For S38_Shot7, reserve a lower-left foreground shoulder and balanced middle-left and middle-right positions for the two facing subjects.\n  - state_cue_directive: Carry transient marker 16 with committed elements 1, 2, 5, 6, 8, and 14. Add no state cue beyond marker 16 and the natural daytime conditions committed by the consuming shots.\n  - negative_continuity_directive: Exclude overlay markers 15, 17, 18, 19, 20, 21, and 22. Preserve the fixed positions of markers 6, 8, and 14 from L19B01, and do not import unit-12-facing details that fall outside this narrower cone.\n\n2020년대 중반 한국 서남해의 외딴섬 공동체에 있는 작은 어항, 맑은 낮 시간의 작업용 선착장과 그 바깥쪽에 평행하게 정박한 낡은 동력 어선을 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 길게 뻗은 선착장 위의 계선주 옆에 있으며, 바다 쪽 계류 가장자리 너머로 어선 측면을 바라본다. 서 있는 사람의 눈높이인 약 1.6미터, 40밀리미터 표준 광각 렌즈의 자연스러운 원근감으로 촬영한다. 선착장 중앙의 통행 공간은 열려 있고, 가장자리를 따라 오래된 조명 기둥과 계선주가 현실적인 간격으로 이어지며, 주변에는 잔잔하게 흔들리는 바닷물이 보인다. 실제 콘크리트의 미세한 균열과 염분 얼룩, 습기로 짙어진 부분, 녹슨 금속의 거친 표면과 바랜 도장, 어선 선체의 사용 흔적, 밧줄 섬유와 삭구의 마모를 정확하고 생활감 있게 표현한다. 어선의 난간과 삭구에는 이 순간에만 임시로 설치한 밧줄과 손으로 오려 만든 작은 종이 형상 장식이 이어져 있다. 종이 장식은 낡은 상아색과 절제된 붉은색, 흐린 금색 계열의 추상적이고 비인체적인 형태이며, 바닷바람에 가볍게 흔들리고 묶은 매듭과 종이의 구김이 실제처럼 보여야 한다. 사람 형상, 얼굴, 신체를 닮은 종이 인형은 만들지 않는다. 자연스러운 주간 햇빛과 해수면의 약한 반사광, 외딴섬의 제한적이고 오래된 기반 시설, 현대식 동력 어선이 함께 보이는 현실적인 현장 기록 사진이어야 한다. 인물, 얼굴, 사람 형태의 형상은 전혀 없고 배경 공간만 담는다. 과장된 공포 효과나 초자연적 형상 없이 실제 장소 참고 사진처럼 담담하게 표현하며, 깨끗한 광고 사진이나 컴퓨터 그래픽, 삽화, 건축 시각화가 아닌 후처리 없는 실제 디지털 일안 반사식 또는 미러리스 카메라 촬영본, 자연스러운 심도와 정확한 재료 질감. 위에서 내려다보는 시점, 평면도, 건축 도식은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Neutral coverage from unit 1 toward the marker-6 cell provides a more concentrated fixed-structure slice than the anchor while retaining enough unit-1 context for both medium staged compositions.",
          "lens_enum": "normal",
          "look_at_cell": [
            7,
            6
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 leading toward unit 5 with marker 6 as the look-at anchor and markers 8 and 14 retained in their established positions. Include unit 2 only where the normal cone admits it; do not broaden the view toward unrelated unit-12 details.",
          "camera_framing_directive": "Place the camera in unit 1 at [5,5], aim toward unit 5 at look-at cell [7,6], and use the normal 50-degree cone for neutral medium coverage centered on markers 6, 8, and 14.",
          "subject_position_directive": "Reserve center-right space for one bent working subject with hands readable near marker 6 in S38_Shot1. For S38_Shot7, reserve a lower-left foreground shoulder and balanced middle-left and middle-right positions for the two facing subjects.",
          "state_cue_directive": "Carry transient marker 16 with committed elements 1, 2, 5, 6, 8, and 14. Add no state cue beyond marker 16 and the natural daytime conditions committed by the consuming shots.",
          "negative_continuity_directive": "Exclude overlay markers 15, 17, 18, 19, 20, 21, and 22. Preserve the fixed positions of markers 6, 8, and 14 from L19B01, and do not import unit-12-facing details that fall outside this narrower cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_island_dock",
          "prior_bg_ids": [
            "L19B01"
          ],
          "attached_ref_labels": [
            "bg:L19B01",
            "building_fp:fp_gear_storehouse"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_gear_storehouse",
          "indoor_loc_sid": "L41",
          "group_id": "bg_island_dock_and_gear_storehouse",
          "fp_asset_id": "58a5c6b7-daa4-4e11-87b6-baa871d7e265"
        }
      },
      "L19B05": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B05.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해의 외딴섬 공동체에 있는 작은 선착장을 해 질 무렵 실제 카메라로 촬영한 다큐멘터리 풍 사진. 약 1.8미터의 약간 높은 성인 눈높이에서 32밀리미터 광각 렌즈를 사용해, 마을 쪽에서 바다로 길게 뻗은 중앙 선착장과 바깥 계류 가장자리, 선착장 끝을 둘러싼 어두운 바닷물을 자연스러운 수평 시점으로 바라본다. 위에서 내려다본 시점이나 배치도 표현이 아닌 실제 장소 참고 사진이어야 한다. 중앙 보행 동선은 확보되어 있고, 가장자리에는 염분과 해풍에 오래 노출되어 표면이 바랜 조명 기둥과 금속 녹, 긁힘, 밧줄 마찰 흔적이 남은 계선주가 일정한 간격으로 이어진다. 해 질 녘의 차가운 청회색 자연광과 막 켜진 제한적인 선착장 조명이 젖은 바닥, 실제 금속의 녹청, 거친 목재 결 또는 낡은 콘크리트의 얼룩을 사실적으로 드러낸다. 바깥쪽 접안 수역에는 현대식 순찰정 한 척이 임시로 계류되어 있으며, 선체에는 물때와 일상적인 운항 흔적이 보인다. 순찰정으로 이어지는 선착장 중앙의 열린 부분에는 물에 젖은 넓은 불투명 방수 비닐 시트가 펼쳐져 있고, 회수된 시신은 시트 가장자리에 완전히 감싸여 신체 일부나 인체 윤곽이 전혀 드러나지 않는다. 순찰정과 넓은 시트가 중앙 수습 구역을 점유해 현장이 비좁고 혼잡해 보이지만, 사람과 얼굴, 인체형 실루엣은 프레임에 없다. 실제 디지털 일안 반사식 또는 미러리스 카메라의 자연스러운 노출, 현실적인 해 질 녘 빛, 정확한 재료 질감, 생활 마모와 습기 자국, 자연스러운 원근과 피사계 심도, 과도한 보정 없는 담담한 현장 기록 사진. 깨끗한 광고 사진이나 건축 시각화가 아니라 실제 외딴섬 선착장에서 촬영한 것처럼 보여야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "선착장 진입 방향에서 바다 쪽을 바라보는 넓은 도입 구도. 약 1.8미터 높이의 시점과 32밀리미터 광각으로 중앙 보행로, 바깥 계류 구역의 순찰정, 중앙의 넓은 비닐 시트가 한 화면에서 명확한 공간 관계를 이루게 한다. 사람이나 신체 형상은 보이지 않게 한다.",
            "shot_id": "S61_Shot1"
          },
          {
            "guide_text": "선착장 중앙부를 비스듬히 가로질러 바라보며 순찰정의 접안 위치와 보행로를 점유한 넓은 비닐 시트의 거리를 강조한다. 약간 높은 성인 눈높이를 유지하고 조명 기둥과 계선주가 자연스러운 원근감을 만들게 하며, 회수된 시신은 시트에 완전히 가려 윤곽이나 신체 일부가 드러나지 않게 한다.",
            "shot_id": "S61_Shot12"
          },
          {
            "guide_text": "선착장 중앙 수습 구역에 조금 더 가까운 수평 구도. 젖은 목재 또는 콘크리트 바닥의 염분 얼룩, 축축한 비닐의 주름, 순찰정 선체의 실제 사용 흔적을 선명하게 담되 과장된 훼손이나 자극적인 세부는 피한다. 빈 배경 사진으로 유지하며 사람, 얼굴, 인체형 실루엣을 배치하지 않는다.",
            "shot_id": "S61_Shot16"
          }
        ],
        "shot_ids": [
          "S61_Shot1",
          "S61_Shot12",
          "S61_Shot16"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_3",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 8 (dock light posts), facing down number 1 (dock deck) toward number 17 (corpse on sheet) and number 15 (patrol boat)",
          "camera_height": "slightly elevated standing ~1.8m",
          "lens_hint": "32mm wide angle",
          "framing_notes": "Leave a broad open ring of dock around number 17 for the gathered crowd and retain a clear carrying route to number 15."
        },
        "reference_decision": {
          "bg_id": "L19B05",
          "fp_id": "fp_island_dock",
          "node_index": 3,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "Shots S61_Shot1, S61_Shot12, and S61_Shot16 use the same physical space established by L19B02 but require a broad view from unit 1 toward unit 2 and marker 14 rather than L19B02's normal view toward marker 6. This different geometry exposes more open fixed structure and therefore requires a new plate, while L19B02 commits the placement of markers 1, 2, 5, 8, and 14.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B02.png"
          ],
          "source_bg_ids": [
            "L19B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_island_dock_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": "fp_island_dock_space_1",
                "ref_bg_id": "L19B02",
                "space_description": "Same unit-1, unit-2, and unit-5 physical area with a broader outer-edge framing."
              }
            ],
            "why_single_ref_or_two_refs": "One same-space reference commits all shared fixed elements; no consuming shot requires two distinct physical spaces in the same frame."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 1 toward the outer-edge fixture cell supports the staged open full-body lines and the foreground-to-background confrontation layers.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              7
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the open portion of unit 1 facing unit 2, with unit 5 context admitted by the broad cone. Preserve the regular placement of markers 8 and 14 and the open structural area required by all three staged compositions.",
            "camera_framing_directive": "Place the camera in unit 1 at [5,5], aim toward unit 2 at look-at cell [3,7], and use the wide 90-degree cone to maintain open full-body staging and foreground, midground, and background separation.",
            "subject_position_directive": "Reserve the low foreground and an uneven midground ring for S61_Shot1, opposing full-body left and right positions in the open center for S61_Shot12, and a lateral middle-left, middle-center, and middle-right/background line for S61_Shot16.",
            "state_cue_directive": "Carry transient markers 15 and 17 with committed elements 1, 2, 5, 8, and 14. Apply only the fading low-light state committed by the staged shots and do not invent additional state overlays.",
            "negative_continuity_directive": "Exclude overlay markers 16, 18, 19, 20, 21, and 22. Keep markers 8 and 14 in the positions inherited from L19B02, do not reproduce marker 16, and do not add uncommitted spaces or elements beyond the wide cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L19B02' physical_space_id='fp_island_dock_space_1'\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, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward the outer-edge fixture cell supports the staged open full-body lines and the foreground-to-background confrontation layers.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the open portion of unit 1 facing unit 2, with unit 5 context admitted by the broad cone. Preserve the regular placement of markers 8 and 14 and the open structural area required by all three staged compositions.\n  - camera_framing_directive: Place the camera in unit 1 at [5,5], aim toward unit 2 at look-at cell [3,7], and use the wide 90-degree cone to maintain open full-body staging and foreground, midground, and background separation.\n  - subject_position_directive: Reserve the low foreground and an uneven midground ring for S61_Shot1, opposing full-body left and right positions in the open center for S61_Shot12, and a lateral middle-left, middle-center, and middle-right/background line for S61_Shot16.\n  - state_cue_directive: Carry transient markers 15 and 17 with committed elements 1, 2, 5, 8, and 14. Apply only the fading low-light state committed by the staged shots and do not invent additional state overlays.\n  - negative_continuity_directive: Exclude overlay markers 16, 18, 19, 20, 21, and 22. Keep markers 8 and 14 in the positions inherited from L19B02, do not reproduce marker 16, and do not add uncommitted spaces or elements beyond the wide cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L19B02' physical_space_id='fp_island_dock_space_1'\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, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward the outer-edge fixture cell supports the staged open full-body lines and the foreground-to-background confrontation layers.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the open portion of unit 1 facing unit 2, with unit 5 context admitted by the broad cone. Preserve the regular placement of markers 8 and 14 and the open structural area required by all three staged compositions.\n  - camera_framing_directive: Place the camera in unit 1 at [5,5], aim toward unit 2 at look-at cell [3,7], and use the wide 90-degree cone to maintain open full-body staging and foreground, midground, and background separation.\n  - subject_position_directive: Reserve the low foreground and an uneven midground ring for S61_Shot1, opposing full-body left and right positions in the open center for S61_Shot12, and a lateral middle-left, middle-center, and middle-right/background line for S61_Shot16.\n  - state_cue_directive: Carry transient markers 15 and 17 with committed elements 1, 2, 5, 8, and 14. Apply only the fading low-light state committed by the staged shots and do not invent additional state overlays.\n  - negative_continuity_directive: Exclude overlay markers 16, 18, 19, 20, 21, and 22. Keep markers 8 and 14 in the positions inherited from L19B02, do not reproduce marker 16, and do not add uncommitted spaces or elements beyond the wide cone.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L19B02' physical_space_id='fp_island_dock_space_1'\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, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward the outer-edge fixture cell supports the staged open full-body lines and the foreground-to-background confrontation layers.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the open portion of unit 1 facing unit 2, with unit 5 context admitted by the broad cone. Preserve the regular placement of markers 8 and 14 and the open structural area required by all three staged compositions.\n  - camera_framing_directive: Place the camera in unit 1 at [5,5], aim toward unit 2 at look-at cell [3,7], and use the wide 90-degree cone to maintain open full-body staging and foreground, midground, and background separation.\n  - subject_position_directive: Reserve the low foreground and an uneven midground ring for S61_Shot1, opposing full-body left and right positions in the open center for S61_Shot12, and a lateral middle-left, middle-center, and middle-right/background line for S61_Shot16.\n  - state_cue_directive: Carry transient markers 15 and 17 with committed elements 1, 2, 5, 8, and 14. Apply only the fading low-light state committed by the staged shots and do not invent additional state overlays.\n  - negative_continuity_directive: Exclude overlay markers 16, 18, 19, 20, 21, and 22. Keep markers 8 and 14 in the positions inherited from L19B02, do not reproduce marker 16, and do not add uncommitted spaces or elements beyond the wide cone.\n\n2020년대 중반 대한민국 서남해의 외딴섬 공동체에 있는 작은 선착장을 해 질 무렵 실제 카메라로 촬영한 다큐멘터리 풍 사진. 약 1.8미터의 약간 높은 성인 눈높이에서 32밀리미터 광각 렌즈를 사용해, 마을 쪽에서 바다로 길게 뻗은 중앙 선착장과 바깥 계류 가장자리, 선착장 끝을 둘러싼 어두운 바닷물을 자연스러운 수평 시점으로 바라본다. 위에서 내려다본 시점이나 배치도 표현이 아닌 실제 장소 참고 사진이어야 한다. 중앙 보행 동선은 확보되어 있고, 가장자리에는 염분과 해풍에 오래 노출되어 표면이 바랜 조명 기둥과 금속 녹, 긁힘, 밧줄 마찰 흔적이 남은 계선주가 일정한 간격으로 이어진다. 해 질 녘의 차가운 청회색 자연광과 막 켜진 제한적인 선착장 조명이 젖은 바닥, 실제 금속의 녹청, 거친 목재 결 또는 낡은 콘크리트의 얼룩을 사실적으로 드러낸다. 바깥쪽 접안 수역에는 현대식 순찰정 한 척이 임시로 계류되어 있으며, 선체에는 물때와 일상적인 운항 흔적이 보인다. 순찰정으로 이어지는 선착장 중앙의 열린 부분에는 물에 젖은 넓은 불투명 방수 비닐 시트가 펼쳐져 있고, 회수된 시신은 시트 가장자리에 완전히 감싸여 신체 일부나 인체 윤곽이 전혀 드러나지 않는다. 순찰정과 넓은 시트가 중앙 수습 구역을 점유해 현장이 비좁고 혼잡해 보이지만, 사람과 얼굴, 인체형 실루엣은 프레임에 없다. 실제 디지털 일안 반사식 또는 미러리스 카메라의 자연스러운 노출, 현실적인 해 질 녘 빛, 정확한 재료 질감, 생활 마모와 습기 자국, 자연스러운 원근과 피사계 심도, 과도한 보정 없는 담담한 현장 기록 사진. 깨끗한 광고 사진이나 건축 시각화가 아니라 실제 외딴섬 선착장에서 촬영한 것처럼 보여야 한다. 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 and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording 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\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 1 toward the outer-edge fixture cell supports the staged open full-body lines and the foreground-to-background confrontation layers.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            7
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show the open portion of unit 1 facing unit 2, with unit 5 context admitted by the broad cone. Preserve the regular placement of markers 8 and 14 and the open structural area required by all three staged compositions.",
          "camera_framing_directive": "Place the camera in unit 1 at [5,5], aim toward unit 2 at look-at cell [3,7], and use the wide 90-degree cone to maintain open full-body staging and foreground, midground, and background separation.",
          "subject_position_directive": "Reserve the low foreground and an uneven midground ring for S61_Shot1, opposing full-body left and right positions in the open center for S61_Shot12, and a lateral middle-left, middle-center, and middle-right/background line for S61_Shot16.",
          "state_cue_directive": "Carry transient markers 15 and 17 with committed elements 1, 2, 5, 8, and 14. Apply only the fading low-light state committed by the staged shots and do not invent additional state overlays.",
          "negative_continuity_directive": "Exclude overlay markers 16, 18, 19, 20, 21, and 22. Keep markers 8 and 14 in the positions inherited from L19B02, do not reproduce marker 16, and do not add uncommitted spaces or elements beyond the wide cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_island_dock",
          "prior_bg_ids": [
            "L19B02"
          ],
          "attached_ref_labels": [
            "bg:L19B02",
            "same_loc_anchor:L19B01",
            "building_fp:fp_gear_storehouse"
          ],
          "ref_used": "refs_3",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_gear_storehouse",
          "indoor_loc_sid": "L41",
          "group_id": "bg_island_dock_and_gear_storehouse",
          "fp_asset_id": "58a5c6b7-daa4-4e11-87b6-baa871d7e265"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L19B01",
          "loc_id": "L19"
        }
      },
      "L19B07": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B07.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해의 외딴섬 공동체에 있는 선착장과 인접 바위 해안을 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 어구 창고 근처에 선 카메라가 약 1.6미터 눈높이에서 바다 쪽을 향하고, 35밀리미터 규격의 미러리스 카메라와 28밀리미터 광각 렌즈로 길게 뻗은 선착장 갑판 너머의 바위 해안과 선착장 외측에 평행하게 계류된 현대식 소형 동력 어선을 함께 담는다. 육지 쪽에는 좁은 마을 진입로와 선착장 진입 경사로가 자연스럽게 이어지고, 어구 창고의 낡은 외벽과 선착장 쪽 출입문이 화면 가까이에 일부 보인다. 선착장 가장자리의 실용적인 조명 기둥들이 중앙 통행로를 막지 않는 간격으로 서 있으며, 밝은 백색 조명이 젖은 콘크리트, 염분 얼룩, 녹슨 금속 부속, 거친 바위 표면과 잔물결 위에 불규칙하게 반사된다. 제한적인 기반 시설을 지닌 현대 한국 섬마을답게 오래 사용한 골판 금속 창고, 바랜 도장, 실제 금속 녹청, 밧줄 자국과 해풍에 닳은 표면을 사실적으로 표현한다. 주민들의 대규모 야간 수색은 마을 진입로, 선착장 갑판, 계류 어선 주변과 바위 해안 여러 지점에서 교차하며 표면을 훑는 다수의 휴대용 손전등 빛기둥과 원형 광점으로만 드러난다. 수색자는 모두 프레임 밖이나 구조물 뒤에 있어 사람, 얼굴, 신체, 인체형 실루엣은 전혀 보이지 않는다. 선착장 조명과 손전등이 만드는 현실적인 밝은 야간 노출, 멀리 갈수록 어두워지는 바다, 약한 해무와 자연스러운 광학 산란, 과도하게 깨끗하지 않은 생활 현장의 흔적을 담는다. 실제 콘크리트 질감, 젖은 암석, 금속의 부식, 선체 도장의 마모와 자연스러운 심도를 세밀하게 기록한 후처리 없는 실제 장소 참고 사진이며, 평면도나 조감도나 건축 도해가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "어구 창고 근처의 눈높이에서 선착장 길이를 따라 바다 쪽을 바라보는 넓은 기준 구도를 사용한다. 중앙 보행로, 옆쪽 바위 해안, 선착장 외측에 평행하게 계류된 동력 어선이 한눈에 읽혀야 한다. 사람이나 인체형 실루엣 없이, 선착장과 어선 주변을 훑는 여러 손전등 광점과 빛기둥만으로 주민들의 야간 수색 범위를 암시한다.",
            "shot_id": "S79_Shot1"
          },
          {
            "guide_text": "같은 공간 구조와 야간 조명을 유지하면서 바위 해안과 계류 어선 쪽의 수색 범위가 더 분명히 보이도록 구성한다. 마을 진입로에서 선착장 갑판을 지나 바위와 선체까지 이어지는 손전등 빛의 분산을 보여 주되, 수색자는 모두 화면 밖에 두고 얼굴·신체·사람 모양의 그림자를 만들지 않는다.",
            "shot_id": "S79_Shot3"
          }
        ],
        "shot_ids": [
          "S79_Shot1",
          "S79_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_3",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 9 (gear shed), facing outward across number 1 (dock deck) toward number 4 (rocky shoreline) and number 6 (fishing boat)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Include the fixed dock lights and enough shoreline for number 19 to spread from the village approach around the moored boat and rocks."
        },
        "reference_decision": {
          "bg_id": "L19B07",
          "fp_id": "fp_island_dock",
          "node_index": 6,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "Shots S79_Shot1 and S79_Shot3 require a broad unit-4 viewpoint toward unit 5, marker 6, and the unit-1 route. This is the same connected physical environment committed by L19B02, but the unit-4 camera reveals a substantially different fixed slice including markers 7, 9, and 10, so it requires a new plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B02.png"
          ],
          "source_bg_ids": [
            "L19B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_island_dock_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": "fp_island_dock_space_1",
                "ref_bg_id": "L19B02",
                "space_description": "Same connected physical environment viewed broadly from unit 4 toward unit 5 and marker 6."
              }
            ],
            "why_single_ref_or_two_refs": "One same-space reference commits the shared fixed elements; the consuming shots do not establish two distinct physical spaces requiring separate references."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              2
            ],
            "camera_unit": 4,
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 4 toward the marker-6 cell provides the elevated spatial relationship among units 4, 1, and 5 and supports both the large gathering and the converging-beam composition.",
            "lens_enum": "wide",
            "look_at_cell": [
              7,
              6
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 4 in the foreground-side camera position with a broad view toward unit 5 and marker 6. Retain cone-admitted portions of units 1, 3, and 9 and preserve the established relationships of markers 7, 8, 9, and 10.",
            "camera_framing_directive": "Place the camera in unit 4 at [1,2], aim toward unit 5 at look-at cell [7,6], and use the wide 90-degree cone for broad elevated coverage of the staged gathering and the shared directional focus.",
            "subject_position_directive": "For S79_Shot1, reserve a dense midground gathering around marker 6 with two distinguishable subjects on opposite sides while keeping neither isolated. For S79_Shot3, reserve overlapping shoulders across the lower half and align their staged light directions toward one mid-background point.",
            "state_cue_directive": "Carry transient marker 19 with committed elements 1, 3, 4, 5, 6, 7, 8, 9, and 10. Preserve the staged nighttime illumination and concentrated light action without inventing additional state overlays or visible fixtures.",
            "negative_continuity_directive": "Exclude overlay markers 15, 16, 17, 18, 20, 21, and 22. Preserve marker 6 and other shared fixed positions from L19B02, do not reproduce marker 16, and do not add units or openings beyond those admitted by the unit-4-to-unit-5 cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L19B02' physical_space_id='fp_island_dock_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [1, 2]\n  - look_at_unit: 5\n  - look_at_cell: [7, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 4 toward the marker-6 cell provides the elevated spatial relationship among units 4, 1, and 5 and supports both the large gathering and the converging-beam composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 4 in the foreground-side camera position with a broad view toward unit 5 and marker 6. Retain cone-admitted portions of units 1, 3, and 9 and preserve the established relationships of markers 7, 8, 9, and 10.\n  - camera_framing_directive: Place the camera in unit 4 at [1,2], aim toward unit 5 at look-at cell [7,6], and use the wide 90-degree cone for broad elevated coverage of the staged gathering and the shared directional focus.\n  - subject_position_directive: For S79_Shot1, reserve a dense midground gathering around marker 6 with two distinguishable subjects on opposite sides while keeping neither isolated. For S79_Shot3, reserve overlapping shoulders across the lower half and align their staged light directions toward one mid-background point.\n  - state_cue_directive: Carry transient marker 19 with committed elements 1, 3, 4, 5, 6, 7, 8, 9, and 10. Preserve the staged nighttime illumination and concentrated light action without inventing additional state overlays or visible fixtures.\n  - negative_continuity_directive: Exclude overlay markers 15, 16, 17, 18, 20, 21, and 22. Preserve marker 6 and other shared fixed positions from L19B02, do not reproduce marker 16, and do not add units or openings beyond those admitted by the unit-4-to-unit-5 cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L19B02' physical_space_id='fp_island_dock_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [1, 2]\n  - look_at_unit: 5\n  - look_at_cell: [7, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 4 toward the marker-6 cell provides the elevated spatial relationship among units 4, 1, and 5 and supports both the large gathering and the converging-beam composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 4 in the foreground-side camera position with a broad view toward unit 5 and marker 6. Retain cone-admitted portions of units 1, 3, and 9 and preserve the established relationships of markers 7, 8, 9, and 10.\n  - camera_framing_directive: Place the camera in unit 4 at [1,2], aim toward unit 5 at look-at cell [7,6], and use the wide 90-degree cone for broad elevated coverage of the staged gathering and the shared directional focus.\n  - subject_position_directive: For S79_Shot1, reserve a dense midground gathering around marker 6 with two distinguishable subjects on opposite sides while keeping neither isolated. For S79_Shot3, reserve overlapping shoulders across the lower half and align their staged light directions toward one mid-background point.\n  - state_cue_directive: Carry transient marker 19 with committed elements 1, 3, 4, 5, 6, 7, 8, 9, and 10. Preserve the staged nighttime illumination and concentrated light action without inventing additional state overlays or visible fixtures.\n  - negative_continuity_directive: Exclude overlay markers 15, 16, 17, 18, 20, 21, and 22. Preserve marker 6 and other shared fixed positions from L19B02, do not reproduce marker 16, and do not add units or openings beyond those admitted by the unit-4-to-unit-5 cone.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L19B02' physical_space_id='fp_island_dock_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [1, 2]\n  - look_at_unit: 5\n  - look_at_cell: [7, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 4 toward the marker-6 cell provides the elevated spatial relationship among units 4, 1, and 5 and supports both the large gathering and the converging-beam composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 4 in the foreground-side camera position with a broad view toward unit 5 and marker 6. Retain cone-admitted portions of units 1, 3, and 9 and preserve the established relationships of markers 7, 8, 9, and 10.\n  - camera_framing_directive: Place the camera in unit 4 at [1,2], aim toward unit 5 at look-at cell [7,6], and use the wide 90-degree cone for broad elevated coverage of the staged gathering and the shared directional focus.\n  - subject_position_directive: For S79_Shot1, reserve a dense midground gathering around marker 6 with two distinguishable subjects on opposite sides while keeping neither isolated. For S79_Shot3, reserve overlapping shoulders across the lower half and align their staged light directions toward one mid-background point.\n  - state_cue_directive: Carry transient marker 19 with committed elements 1, 3, 4, 5, 6, 7, 8, 9, and 10. Preserve the staged nighttime illumination and concentrated light action without inventing additional state overlays or visible fixtures.\n  - negative_continuity_directive: Exclude overlay markers 15, 16, 17, 18, 20, 21, and 22. Preserve marker 6 and other shared fixed positions from L19B02, do not reproduce marker 16, and do not add units or openings beyond those admitted by the unit-4-to-unit-5 cone.\n\n2020년대 중반 대한민국 서남해의 외딴섬 공동체에 있는 선착장과 인접 바위 해안을 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 어구 창고 근처에 선 카메라가 약 1.6미터 눈높이에서 바다 쪽을 향하고, 35밀리미터 규격의 미러리스 카메라와 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 and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording 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\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            1,
            2
          ],
          "camera_unit": 4,
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 4 toward the marker-6 cell provides the elevated spatial relationship among units 4, 1, and 5 and supports both the large gathering and the converging-beam composition.",
          "lens_enum": "wide",
          "look_at_cell": [
            7,
            6
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 6,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 4 in the foreground-side camera position with a broad view toward unit 5 and marker 6. Retain cone-admitted portions of units 1, 3, and 9 and preserve the established relationships of markers 7, 8, 9, and 10.",
          "camera_framing_directive": "Place the camera in unit 4 at [1,2], aim toward unit 5 at look-at cell [7,6], and use the wide 90-degree cone for broad elevated coverage of the staged gathering and the shared directional focus.",
          "subject_position_directive": "For S79_Shot1, reserve a dense midground gathering around marker 6 with two distinguishable subjects on opposite sides while keeping neither isolated. For S79_Shot3, reserve overlapping shoulders across the lower half and align their staged light directions toward one mid-background point.",
          "state_cue_directive": "Carry transient marker 19 with committed elements 1, 3, 4, 5, 6, 7, 8, 9, and 10. Preserve the staged nighttime illumination and concentrated light action without inventing additional state overlays or visible fixtures.",
          "negative_continuity_directive": "Exclude overlay markers 15, 16, 17, 18, 20, 21, and 22. Preserve marker 6 and other shared fixed positions from L19B02, do not reproduce marker 16, and do not add units or openings beyond those admitted by the unit-4-to-unit-5 cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_island_dock",
          "prior_bg_ids": [
            "L19B02"
          ],
          "attached_ref_labels": [
            "bg:L19B02",
            "same_loc_anchor:L19B01",
            "building_fp:fp_gear_storehouse"
          ],
          "ref_used": "refs_3",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_gear_storehouse",
          "indoor_loc_sid": "L41",
          "group_id": "bg_island_dock_and_gear_storehouse",
          "fp_asset_id": "58a5c6b7-daa4-4e11-87b6-baa871d7e265"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L19B01",
          "loc_id": "L19"
        }
      },
      "L19B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 소규모 순찰정 접안 선착장을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6m에서 실제 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영하며, 위에서 내려다본 평면도나 건축 도면이 아니라 선착장 위에서 바라본 현실적인 수평 시점이다. 마을 쪽의 좁은 진입 램프에서 바다로 길게 뻗은 낡은 콘크리트와 목재 혼합 데크, 바깥 접안 가장자리와 선착장 끝을 둘러싼 잿빛 청록색 바닷물, 염분과 비바람에 바랜 금속 조명 기둥, 녹과 밧줄 마찰 자국이 남은 계선주가 자연스러운 공간 깊이 속에 보인다. 육지 쪽 진입부 가까이에는 실용적인 소형 어구 창고와 바다를 향한 낡은 출입문이 있으며, 재료에는 실제 콘크리트 균열, 젖은 얼룩, 금속 부식, 벗겨진 도장, 거친 목재 결, 소금기와 해조류 흔적이 사실적으로 드러난다. 바깥쪽 접안 구역에는 2020년대 대한민국의 실용적인 소형 순찰정 한 척이 일시적으로 계류되어 있고, 선체에는 실제 운항으로 생긴 물때와 미세한 긁힘, 고무 방현재와 계류줄의 사용감이 보인다. 밝지만 흐린 낮의 해안 자연광, 제한적인 섬 기반 시설, 오래된 항만 설비와 현대식 선박이 현실적으로 공존하는 모습이다. 마을 진입 램프 방향에서는 격렬한 집단이 선착장과 순찰정 접안부를 향해 돌진해 오는 긴박한 상태를, 국소적으로 일어난 먼지와 주변의 미세한 흔들림만으로 간접적으로 나타낸다. 사람, 얼굴, 신체, 인간형 실루엣은 프레임에 전혀 보이지 않으며 탑승 장면도 묘사하지 않는다. 과장된 초자연 효과 없이 실제 위치 기록 사진처럼 담백하고 사실적이며, 자연스러운 피사계 심도와 정확한 재료 질감, 일상적인 마모와 얼룩, 후처리 없는 현실적인 색과 노출을 유지한다. 깨끗한 상업용 스톡 사진, 삽화, 그래픽, 3D 시각화가 아니라 실제 장소에서 촬영한 현장 기록 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "서 있는 사람의 눈높이 약 1.6m에서 28mm 광각 렌즈로, 마을 쪽 진입 램프와 길게 뻗은 데크, 바깥 접안부의 순찰정이 한 프레임에 읽히도록 촬영한다. 프레임 안에는 사람이나 인간형 실루엣을 넣지 않고, 램프 방향에서 밀려오는 먼지와 미세하게 흔들린 주변 환경만으로 집단의 격렬한 돌진이 임박했음을 전달한다.",
            "shot_id": "S86_Shot7"
          },
          {
            "guide_text": "데크 중앙의 눈높이에서 바깥 접안 가장자리 쪽을 바라보며 28mm 화각으로 순찰정과 계선주, 수면, 선착장 끝부분을 넓게 담는다. 마을 쪽 접근 방향도 프레임 가장자리에 남겨 공간적 위협이 뒤에서 밀려오는 구도를 만들되, 사람·얼굴·신체 형태는 전혀 묘사하지 않는다.",
            "shot_id": "S86_Shot10"
          },
          {
            "guide_text": "바깥 접안부 가까운 데크의 눈높이에서 마을 방향을 되돌아보는 28mm 광각 구도로, 순찰정 일부와 긴 데크, 어구 창고, 진입 램프가 깊이감 있게 이어지게 한다. 램프 쪽의 국소적인 먼지와 급박한 환경 흔들림으로 돌진하는 집단의 존재를 간접적으로 암시하되 인물이나 인간형 형상은 화면에 나타내지 않는다.",
            "shot_id": "S86_Shot13"
          }
        ],
        "shot_ids": [
          "S86_Shot7",
          "S86_Shot10",
          "S86_Shot13"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just outside number 10 (gear shed door), facing along number 1 (dock deck) toward number 15 (patrol boat), with number 7 (village access ramp) behind the escape route",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Preserve a direct sprinting line from the shed door to the patrol boat and a second converging route from the village approach for number 20."
        },
        "reference_decision": {
          "bg_id": "L19B03",
          "fp_id": "fp_island_dock",
          "node_index": 4,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "The staged boarding, impact, and close reaction shots S86_Shot7, S86_Shot10, and S86_Shot13 remain in the same connected physical space as L19B01, but the camera moves to unit 2 and looks back toward unit 1 and marker 8. This reverse geometry reveals a different fixed slice and requires its own plate, with markers 7, 8, 9, 10, and 14 held to the anchor layout.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B01.png"
          ],
          "source_bg_ids": [
            "L19B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_island_dock_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": "fp_island_dock_space_1",
                "ref_bg_id": "L19B01",
                "space_description": "Reverse view within the same connected physical space from unit 2 toward unit 1."
              }
            ],
            "why_single_ref_or_two_refs": "The anchor supplies the complete shared identity, and the consuming shots do not require two distinct co-visible spaces."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              6
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Neutral coverage from unit 2 toward the fixed marker-8 cell provides the structural edge and deck-depth context needed for the medium boarding action while supporting tighter crops.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 2 as the camera position looking toward unit 1 and fixed marker 8. Retain only cone-admitted context toward units 3, 5, and 9 and preserve the floor-plan relationships of openings 7 and 10 where visible.",
            "camera_framing_directive": "Place the camera in unit 2 at [4,6], aim toward unit 1 at look-at cell [3,5], and use the normal 50-degree cone. Maintain neutral structural coverage for S86_Shot7 and allow the staged close crops to reduce background recognition.",
            "subject_position_directive": "For S86_Shot7, reserve an upper-left subject and two lower-center-to-lower-right subjects around centered joined hands. For S86_Shot10, reserve tight opposing left and right profiles. For S86_Shot13, reserve the foreground center for one isolated face and locked shoulders.",
            "state_cue_directive": "Carry transient markers 15 and 20 with committed elements 1, 2, 3, 5, 7, 8, 9, 10, and 14. Use only the natural daylight and action state supplied by the staged shots.",
            "negative_continuity_directive": "Exclude overlay markers 16, 17, 18, 19, 21, and 22. Preserve the inherited positions of markers 7, 8, 9, 10, and 14, and do not redraw unit-12-facing details or other spaces outside the unit-2-to-unit-1 cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L19B01' physical_space_id='fp_island_dock_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 6]\n  - look_at_unit: 1\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 2 toward the fixed marker-8 cell provides the structural edge and deck-depth context needed for the medium boarding action while supporting tighter crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 2 as the camera position looking toward unit 1 and fixed marker 8. Retain only cone-admitted context toward units 3, 5, and 9 and preserve the floor-plan relationships of openings 7 and 10 where visible.\n  - camera_framing_directive: Place the camera in unit 2 at [4,6], aim toward unit 1 at look-at cell [3,5], and use the normal 50-degree cone. Maintain neutral structural coverage for S86_Shot7 and allow the staged close crops to reduce background recognition.\n  - subject_position_directive: For S86_Shot7, reserve an upper-left subject and two lower-center-to-lower-right subjects around centered joined hands. For S86_Shot10, reserve tight opposing left and right profiles. For S86_Shot13, reserve the foreground center for one isolated face and locked shoulders.\n  - state_cue_directive: Carry transient markers 15 and 20 with committed elements 1, 2, 3, 5, 7, 8, 9, 10, and 14. Use only the natural daylight and action state supplied by the staged shots.\n  - negative_continuity_directive: Exclude overlay markers 16, 17, 18, 19, 21, and 22. Preserve the inherited positions of markers 7, 8, 9, 10, and 14, and do not redraw unit-12-facing details or other spaces outside the unit-2-to-unit-1 cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L19B01' physical_space_id='fp_island_dock_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 6]\n  - look_at_unit: 1\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 2 toward the fixed marker-8 cell provides the structural edge and deck-depth context needed for the medium boarding action while supporting tighter crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 2 as the camera position looking toward unit 1 and fixed marker 8. Retain only cone-admitted context toward units 3, 5, and 9 and preserve the floor-plan relationships of openings 7 and 10 where visible.\n  - camera_framing_directive: Place the camera in unit 2 at [4,6], aim toward unit 1 at look-at cell [3,5], and use the normal 50-degree cone. Maintain neutral structural coverage for S86_Shot7 and allow the staged close crops to reduce background recognition.\n  - subject_position_directive: For S86_Shot7, reserve an upper-left subject and two lower-center-to-lower-right subjects around centered joined hands. For S86_Shot10, reserve tight opposing left and right profiles. For S86_Shot13, reserve the foreground center for one isolated face and locked shoulders.\n  - state_cue_directive: Carry transient markers 15 and 20 with committed elements 1, 2, 3, 5, 7, 8, 9, 10, and 14. Use only the natural daylight and action state supplied by the staged shots.\n  - negative_continuity_directive: Exclude overlay markers 16, 17, 18, 19, 21, and 22. Preserve the inherited positions of markers 7, 8, 9, 10, and 14, and do not redraw unit-12-facing details or other spaces outside the unit-2-to-unit-1 cone.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L19B01' physical_space_id='fp_island_dock_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 6]\n  - look_at_unit: 1\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 2 toward the fixed marker-8 cell provides the structural edge and deck-depth context needed for the medium boarding action while supporting tighter crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 2 as the camera position looking toward unit 1 and fixed marker 8. Retain only cone-admitted context toward units 3, 5, and 9 and preserve the floor-plan relationships of openings 7 and 10 where visible.\n  - camera_framing_directive: Place the camera in unit 2 at [4,6], aim toward unit 1 at look-at cell [3,5], and use the normal 50-degree cone. Maintain neutral structural coverage for S86_Shot7 and allow the staged close crops to reduce background recognition.\n  - subject_position_directive: For S86_Shot7, reserve an upper-left subject and two lower-center-to-lower-right subjects around centered joined hands. For S86_Shot10, reserve tight opposing left and right profiles. For S86_Shot13, reserve the foreground center for one isolated face and locked shoulders.\n  - state_cue_directive: Carry transient markers 15 and 20 with committed elements 1, 2, 3, 5, 7, 8, 9, 10, and 14. Use only the natural daylight and action state supplied by the staged shots.\n  - negative_continuity_directive: Exclude overlay markers 16, 17, 18, 19, 21, and 22. Preserve the inherited positions of markers 7, 8, 9, 10, and 14, and do not redraw unit-12-facing details or other spaces outside the unit-2-to-unit-1 cone.\n\n2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 소규모 순찰정 접안 선착장을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6m에서 실제 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영하며, 위에서 내려다본 평면도나 건축 도면이 아니라 선착장 위에서 바라본 현실적인 수평 시점이다. 마을 쪽의 좁은 진입 램프에서 바다로 길게 뻗은 낡은 콘크리트와 목재 혼합 데크, 바깥 접안 가장자리와 선착장 끝을 둘러싼 잿빛 청록색 바닷물, 염분과 비바람에 바랜 금속 조명 기둥, 녹과 밧줄 마찰 자국이 남은 계선주가 자연스러운 공간 깊이 속에 보인다. 육지 쪽 진입부 가까이에는 실용적인 소형 어구 창고와 바다를 향한 낡은 출입문이 있으며, 재료에는 실제 콘크리트 균열, 젖은 얼룩, 금속 부식, 벗겨진 도장, 거친 목재 결, 소금기와 해조류 흔적이 사실적으로 드러난다. 바깥쪽 접안 구역에는 2020년대 대한민국의 실용적인 소형 순찰정 한 척이 일시적으로 계류되어 있고, 선체에는 실제 운항으로 생긴 물때와 미세한 긁힘, 고무 방현재와 계류줄의 사용감이 보인다. 밝지만 흐린 낮의 해안 자연광, 제한적인 섬 기반 시설, 오래된 항만 설비와 현대식 선박이 현실적으로 공존하는 모습이다. 마을 진입 램프 방향에서는 격렬한 집단이 선착장과 순찰정 접안부를 향해 돌진해 오는 긴박한 상태를, 국소적으로 일어난 먼지와 주변의 미세한 흔들림만으로 간접적으로 나타낸다. 사람, 얼굴, 신체, 인간형 실루엣은 프레임에 전혀 보이지 않으며 탑승 장면도 묘사하지 않는다. 과장된 초자연 효과 없이 실제 위치 기록 사진처럼 담백하고 사실적이며, 자연스러운 피사계 심도와 정확한 재료 질감, 일상적인 마모와 얼룩, 후처리 없는 현실적인 색과 노출을 유지한다. 깨끗한 상업용 스톡 사진, 삽화, 그래픽, 3D 시각화가 아니라 실제 장소에서 촬영한 현장 기록 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            4,
            6
          ],
          "camera_unit": 2,
          "fov_deg": 50,
          "framing_notes": "Neutral coverage from unit 2 toward the fixed marker-8 cell provides the structural edge and deck-depth context needed for the medium boarding action while supporting tighter crops.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            5
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 2 as the camera position looking toward unit 1 and fixed marker 8. Retain only cone-admitted context toward units 3, 5, and 9 and preserve the floor-plan relationships of openings 7 and 10 where visible.",
          "camera_framing_directive": "Place the camera in unit 2 at [4,6], aim toward unit 1 at look-at cell [3,5], and use the normal 50-degree cone. Maintain neutral structural coverage for S86_Shot7 and allow the staged close crops to reduce background recognition.",
          "subject_position_directive": "For S86_Shot7, reserve an upper-left subject and two lower-center-to-lower-right subjects around centered joined hands. For S86_Shot10, reserve tight opposing left and right profiles. For S86_Shot13, reserve the foreground center for one isolated face and locked shoulders.",
          "state_cue_directive": "Carry transient markers 15 and 20 with committed elements 1, 2, 3, 5, 7, 8, 9, 10, and 14. Use only the natural daylight and action state supplied by the staged shots.",
          "negative_continuity_directive": "Exclude overlay markers 16, 17, 18, 19, 21, and 22. Preserve the inherited positions of markers 7, 8, 9, 10, and 14, and do not redraw unit-12-facing details or other spaces outside the unit-2-to-unit-1 cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_island_dock",
          "prior_bg_ids": [
            "L19B01"
          ],
          "attached_ref_labels": [
            "bg:L19B01",
            "building_fp:fp_gear_storehouse"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_gear_storehouse",
          "indoor_loc_sid": "L41",
          "group_id": "bg_island_dock_and_gear_storehouse",
          "fp_asset_id": "58a5c6b7-daa4-4e11-87b6-baa871d7e265"
        }
      },
      "L19B06": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B06.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 오래된 선착장을 황금빛 해 질 녘에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 육지 쪽 진입부에 선 사람이 바다로 길게 뻗은 선착장의 끝을 바라보는 시점이며, 카메라 높이는 약 1.6미터의 사람 눈높이, 50밀리미터 표준 렌즈를 사용한다. 중앙 보행로가 막히지 않는 길고 정돈된 원근 구도이고, 풍화된 선착장 표면과 바닷바람에 바랜 금속 조명 기둥, 육지 쪽의 거친 암석 해안, 바깥 가장자리와 끝을 감싸는 잔잔한 접안 수역이 자연스럽게 이어진다. 조명 기둥은 가장자리를 따라 간격을 두고 놓여 있으며 제한적인 섬 기반 시설에 어울리는 오래된 실용 설비로 보인다. 낮게 기운 태양의 누런 금빛이 선착장 표면과 물결에 비치고, 그늘은 청흑색으로 깊어지며, 수평선 주변에는 탁한 금색과 옅은 회청색이 남아 있다. 선착장 맨 끝에는 앉아 있는 무언가로 잠시 오인될 만큼 낮은 높이에 모인 여러 겹의 공기 굴절과 반사광이 나타나지만, 경계가 물결과 저녁빛 속에서 흐트러져 구체적인 사람, 얼굴, 신체 형태의 실루엣을 만들지 않는다. 실제 콘크리트의 미세한 균열과 염분 얼룩, 금속의 녹과 무광택 산화, 젖고 마른 표면의 차이, 암석의 거친 입자, 자연스러운 해수 반사를 정확하게 표현한다. 지나치게 정갈한 홍보 사진이 아니라 일상적인 마모와 바닷바람의 흔적이 남은 실제 장소 기록 사진이며, 자연스러운 초점 심도와 현실적인 노출, 과도한 후처리 없는 담담한 촬영본이다. 인물, 얼굴, 신체 모양의 형상은 묘사하지 않는다. 위에서 내려다본 시점, 평면도, 건축 도해가 아닌 실제 지상 시점 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "선착장 진입부에서 바다 쪽 끝을 정면으로 바라본다. 중앙 보행로를 가리지 않는 긴 원근과 끝부분의 고립감을 유지하고, 낮게 응집된 비현실적 빛의 굴절은 구체적인 사람 형상 없이 수면을 배경으로 분리한다.",
            "shot_id": "S93_Shot2"
          },
          {
            "guide_text": "사람이 서 있는 약 1.6미터 높이에서 선착장 끝과 열린 바다를 중심에 둔다. 50밀리미터 표준 렌즈의 자연스러운 압축감으로 조명 기둥의 반복과 길게 이어지는 보행 동선을 보여 주며, 황금빛 저녁 하늘과 청흑색 물의 실제 노출 차이를 보존한다.",
            "shot_id": "S93_Shot5"
          },
          {
            "guide_text": "선착장의 긴 축을 따라 시야가 막히지 않게 구성하고 먼 끝부분을 수평선과 겹치지 않도록 또렷하게 분리한다. 끝에 낮게 맺힌 여러 겹의 착시성 굴절은 경계가 불안정한 순간 현상으로만 보이게 하며, 얼굴이나 인체 형태는 만들지 않는다.",
            "shot_id": "S93_Shot8"
          }
        ],
        "shot_ids": [
          "S93_Shot2",
          "S93_Shot5",
          "S93_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_3",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near the landward end of number 1 (dock deck), facing toward number 21 (seated vision figures) at number 2 (outer mooring edge) with open water beyond",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "50mm normal lens",
          "framing_notes": "Use a long, unobstructed view toward the end of the dock; the vision figures belong only to this moment and should be isolated against the water."
        },
        "reference_decision": {
          "bg_id": "L19B06",
          "fp_id": "fp_island_dock",
          "node_index": 5,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "Shots S93_Shot2, S93_Shot5, and S93_Shot8 share the unit-2 and unit-5 physical area with L19B05 but use a different camera cell and a narrower look toward the outer edge. That geometry requires a separate plate while preserving the established positions of units 1, 2, 4, and 5 and fixed marker 8; marker 21 and the staged subjects are transient scene-layer content.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B05.png"
          ],
          "source_bg_ids": [
            "L19B05"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_island_dock_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": "fp_island_dock_space_1",
                "ref_bg_id": "L19B05",
                "space_description": "Same outer-edge physical area with a narrower unit-2-to-unit-5 view."
              }
            ],
            "why_single_ref_or_two_refs": "L19B05 is sufficient to commit the shared fixed layout, and the staged compositions remain within one connected physical space."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              6
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Neutral coverage from unit 2 toward unit 5 and the outer-edge marker cell supports the rear medium silhouette and the later close crops without changing the fixed edge geometry.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              7
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 2 looking toward unit 5 and the outer-edge marker cell [3,7], with unit 1 and unit 4 context only where admitted by the normal cone. Maintain marker 8 in its inherited fixed position.",
            "camera_framing_directive": "Place the camera in unit 2 at [4,6], aim toward unit 5 at look-at cell [3,7], and use the normal 50-degree cone for a neutral medium base that can support the staged close facial and lowered-body crops.",
            "subject_position_directive": "Reserve a centered hunched rear silhouette with a mostly concealed lower figure for S93_Shot2. For S93_Shot5, reserve the upper center and lower edge for the turned close subject. For S93_Shot8, reserve the lower center and lower right for the hanging figure and the upper right for the partial supporting figure.",
            "state_cue_directive": "Carry transient marker 21 with committed elements 1, 2, 4, 5, and 8. Preserve only the golden low-light reflection and contrast described by the consuming shots; add no other state cues.",
            "negative_continuity_directive": "Exclude overlay markers 15, 16, 17, 18, 19, 20, and 22. Keep unit boundaries and marker 8 fixed to L19B05 continuity, and do not import marker 14 or other reference content not committed for this BG."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L19B05' physical_space_id='fp_island_dock_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 6]\n  - look_at_unit: 5\n  - look_at_cell: [3, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 2 toward unit 5 and the outer-edge marker cell supports the rear medium silhouette and the later close crops without changing the fixed edge geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 2 looking toward unit 5 and the outer-edge marker cell [3,7], with unit 1 and unit 4 context only where admitted by the normal cone. Maintain marker 8 in its inherited fixed position.\n  - camera_framing_directive: Place the camera in unit 2 at [4,6], aim toward unit 5 at look-at cell [3,7], and use the normal 50-degree cone for a neutral medium base that can support the staged close facial and lowered-body crops.\n  - subject_position_directive: Reserve a centered hunched rear silhouette with a mostly concealed lower figure for S93_Shot2. For S93_Shot5, reserve the upper center and lower edge for the turned close subject. For S93_Shot8, reserve the lower center and lower right for the hanging figure and the upper right for the partial supporting figure.\n  - state_cue_directive: Carry transient marker 21 with committed elements 1, 2, 4, 5, and 8. Preserve only the golden low-light reflection and contrast described by the consuming shots; add no other state cues.\n  - negative_continuity_directive: Exclude overlay markers 15, 16, 17, 18, 19, 20, and 22. Keep unit boundaries and marker 8 fixed to L19B05 continuity, and do not import marker 14 or other reference content not committed for this BG.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L19B05' physical_space_id='fp_island_dock_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 6]\n  - look_at_unit: 5\n  - look_at_cell: [3, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 2 toward unit 5 and the outer-edge marker cell supports the rear medium silhouette and the later close crops without changing the fixed edge geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 2 looking toward unit 5 and the outer-edge marker cell [3,7], with unit 1 and unit 4 context only where admitted by the normal cone. Maintain marker 8 in its inherited fixed position.\n  - camera_framing_directive: Place the camera in unit 2 at [4,6], aim toward unit 5 at look-at cell [3,7], and use the normal 50-degree cone for a neutral medium base that can support the staged close facial and lowered-body crops.\n  - subject_position_directive: Reserve a centered hunched rear silhouette with a mostly concealed lower figure for S93_Shot2. For S93_Shot5, reserve the upper center and lower edge for the turned close subject. For S93_Shot8, reserve the lower center and lower right for the hanging figure and the upper right for the partial supporting figure.\n  - state_cue_directive: Carry transient marker 21 with committed elements 1, 2, 4, 5, and 8. Preserve only the golden low-light reflection and contrast described by the consuming shots; add no other state cues.\n  - negative_continuity_directive: Exclude overlay markers 15, 16, 17, 18, 19, 20, and 22. Keep unit boundaries and marker 8 fixed to L19B05 continuity, and do not import marker 14 or other reference content not committed for this BG.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L19B05' physical_space_id='fp_island_dock_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 6]\n  - look_at_unit: 5\n  - look_at_cell: [3, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 2 toward unit 5 and the outer-edge marker cell supports the rear medium silhouette and the later close crops without changing the fixed edge geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 2 looking toward unit 5 and the outer-edge marker cell [3,7], with unit 1 and unit 4 context only where admitted by the normal cone. Maintain marker 8 in its inherited fixed position.\n  - camera_framing_directive: Place the camera in unit 2 at [4,6], aim toward unit 5 at look-at cell [3,7], and use the normal 50-degree cone for a neutral medium base that can support the staged close facial and lowered-body crops.\n  - subject_position_directive: Reserve a centered hunched rear silhouette with a mostly concealed lower figure for S93_Shot2. For S93_Shot5, reserve the upper center and lower edge for the turned close subject. For S93_Shot8, reserve the lower center and lower right for the hanging figure and the upper right for the partial supporting figure.\n  - state_cue_directive: Carry transient marker 21 with committed elements 1, 2, 4, 5, and 8. Preserve only the golden low-light reflection and contrast described by the consuming shots; add no other state cues.\n  - negative_continuity_directive: Exclude overlay markers 15, 16, 17, 18, 19, 20, and 22. Keep unit boundaries and marker 8 fixed to L19B05 continuity, and do not import marker 14 or other reference content not committed for this BG.\n\n2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 오래된 선착장을 황금빛 해 질 녘에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 육지 쪽 진입부에 선 사람이 바다로 길게 뻗은 선착장의 끝을 바라보는 시점이며, 카메라 높이는 약 1.6미터의 사람 눈높이, 50밀리미터 표준 렌즈를 사용한다. 중앙 보행로가 막히지 않는 길고 정돈된 원근 구도이고, 풍화된 선착장 표면과 바닷바람에 바랜 금속 조명 기둥, 육지 쪽의 거친 암석 해안, 바깥 가장자리와 끝을 감싸는 잔잔한 접안 수역이 자연스럽게 이어진다. 조명 기둥은 가장자리를 따라 간격을 두고 놓여 있으며 제한적인 섬 기반 시설에 어울리는 오래된 실용 설비로 보인다. 낮게 기운 태양의 누런 금빛이 선착장 표면과 물결에 비치고, 그늘은 청흑색으로 깊어지며, 수평선 주변에는 탁한 금색과 옅은 회청색이 남아 있다. 선착장 맨 끝에는 앉아 있는 무언가로 잠시 오인될 만큼 낮은 높이에 모인 여러 겹의 공기 굴절과 반사광이 나타나지만, 경계가 물결과 저녁빛 속에서 흐트러져 구체적인 사람, 얼굴, 신체 형태의 실루엣을 만들지 않는다. 실제 콘크리트의 미세한 균열과 염분 얼룩, 금속의 녹과 무광택 산화, 젖고 마른 표면의 차이, 암석의 거친 입자, 자연스러운 해수 반사를 정확하게 표현한다. 지나치게 정갈한 홍보 사진이 아니라 일상적인 마모와 바닷바람의 흔적이 남은 실제 장소 기록 사진이며, 자연스러운 초점 심도와 현실적인 노출, 과도한 후처리 없는 담담한 촬영본이다. 인물, 얼굴, 신체 모양의 형상은 묘사하지 않는다. 위에서 내려다본 시점, 평면도, 건축 도해가 아닌 실제 지상 시점 사진. 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 and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording 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\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            4,
            6
          ],
          "camera_unit": 2,
          "fov_deg": 50,
          "framing_notes": "Neutral coverage from unit 2 toward unit 5 and the outer-edge marker cell supports the rear medium silhouette and the later close crops without changing the fixed edge geometry.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            7
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 5,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 2 looking toward unit 5 and the outer-edge marker cell [3,7], with unit 1 and unit 4 context only where admitted by the normal cone. Maintain marker 8 in its inherited fixed position.",
          "camera_framing_directive": "Place the camera in unit 2 at [4,6], aim toward unit 5 at look-at cell [3,7], and use the normal 50-degree cone for a neutral medium base that can support the staged close facial and lowered-body crops.",
          "subject_position_directive": "Reserve a centered hunched rear silhouette with a mostly concealed lower figure for S93_Shot2. For S93_Shot5, reserve the upper center and lower edge for the turned close subject. For S93_Shot8, reserve the lower center and lower right for the hanging figure and the upper right for the partial supporting figure.",
          "state_cue_directive": "Carry transient marker 21 with committed elements 1, 2, 4, 5, and 8. Preserve only the golden low-light reflection and contrast described by the consuming shots; add no other state cues.",
          "negative_continuity_directive": "Exclude overlay markers 15, 16, 17, 18, 19, 20, and 22. Keep unit boundaries and marker 8 fixed to L19B05 continuity, and do not import marker 14 or other reference content not committed for this BG."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_island_dock",
          "prior_bg_ids": [
            "L19B05"
          ],
          "attached_ref_labels": [
            "bg:L19B05",
            "same_loc_anchor:L19B01",
            "building_fp:fp_gear_storehouse"
          ],
          "ref_used": "refs_3",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_gear_storehouse",
          "indoor_loc_sid": "L41",
          "group_id": "bg_island_dock_and_gear_storehouse",
          "fp_asset_id": "58a5c6b7-daa4-4e11-87b6-baa871d7e265"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L19B01",
          "loc_id": "L19"
        }
      },
      "L19B04": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L19B01",
        "reused_from_bg_id": "L19B01",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 작은 어선 접안 구역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 맑고 평온한 낮, 약 1.6m의 서 있는 사람 눈높이에서 35mm급 광각 렌즈로 바라본 시점이다. 출항 준비가 끝난 낡은 현대식 동력 어선이 부두 바깥쪽에 평행하게 계류되어 전경을 차지하고, 길쭉한 콘크리트 부두는 마을 쪽 진입 경사로까지 이어진다. 바닷물 쪽 가장자리에는 실제 사용으로 표면이 닳고 염분 얼룩과 녹 자국이 밴 금속 계선주가 일정한 간격으로 놓이고, 중앙 보행로를 막지 않는 소박한 부두 조명 기둥이 이어진다. 배 주변의 잔잔한 서해 수면에는 자연스러운 낮빛 반사와 작은 물결만 보인다. 마을 쪽에는 오래된 어구 창고의 부두 방향 창문, 제한적인 전기 설비, 생활감 있는 식당 전면과 출입구가 보이며, 좁은 마을길은 완만한 오르막으로 이어진다. 건물은 해풍에 바랜 시멘트 외벽, 오래된 금속 창틀, 부분적인 녹과 물때, 수선 흔적 등 외딴섬 어촌의 현실적인 2020년대 생활 질감을 지닌다. 마을 쪽 부두 끝에서는 아이들이 안전하게 모여 출항하는 배를 지켜보는 순간이 화면 밖의 상황으로 암시되지만, 프레임 안에는 사람, 얼굴, 신체 또는 사람 모양 형상을 전혀 넣지 않는다. 위기의 잔해나 비정상적인 흔적 없이 평온하고 정돈된 출항 직전 상태이다. 실제 콘크리트의 거친 입자, 금속의 염분 부식과 자연스러운 녹, 어선 도장의 벗겨짐, 창틀과 외벽의 일상적인 마모를 정확하게 표현한다. 맑은 자연광, 사실적인 노출, 자연스러운 색과 피사계 심도, 과도한 보정 없는 실제 장소 기록 사진. 깨끗한 광고용 스톡 사진이 아니며, 삽화나 건축 시각화가 아닌 실제 DSLR 또는 미러리스 카메라 촬영본이다. 내려다보는 시점, 평면도, 건축 도면은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "부두 위 약 1.6m 높이에서 35mm급 광각 렌즈로 촬영한다. 출항 준비가 끝난 동력 어선을 전경의 주된 공간 기준으로 두고, 마을 쪽 부두 끝과 식당 전면이 배경에서 읽히게 한다. 아이들이 안전하게 모여 배를 지켜보는 상황은 마을 쪽 화면 밖에 있는 것으로 처리하며, 프레임 안에는 사람이나 사람 형태를 넣지 않는다.",
            "shot_id": "S112_Shot6"
          },
          {
            "guide_text": "어선과 평행한 부두 보행 구간에서 사람 눈높이로 바라본다. 어선의 선체, 계류 가장자리, 규칙적으로 놓인 계선주와 조명 기둥이 자연스러운 원근을 만들고, 뒤쪽에는 진입 경사로와 마을 식당 전면이 이어지게 한다. 마을 쪽에서 아이들이 출항을 지켜보는 순간이지만 인물은 화면 밖에 두어 빈 배경 사진을 유지한다.",
            "shot_id": "S112_Shot8"
          },
          {
            "guide_text": "부두의 바다 쪽 방향과 마을 쪽 끝을 함께 읽을 수 있는 35mm급 가로 구도로 촬영한다. 출항 직전의 어선을 가까운 전경에 두고 잔잔한 수면과 정돈된 부두, 식당 입구가 있는 마을 접근부를 깊이감 있게 연결한다. 아이들의 관람 위치는 마을 쪽 끝의 안전한 구역으로 암시하되 어떤 사람, 얼굴, 신체 형상도 묘사하지 않는다.",
            "shot_id": "S112_Shot13"
          }
        ],
        "shot_ids": [
          "S112_Shot6",
          "S112_Shot8",
          "S112_Shot13"
        ],
        "scenes": [],
        "parent_id": "L19B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 6 (fishing boat), facing back along number 1 (dock deck) toward number 7 (village access ramp), number 11 (restaurant frontage), and number 22 (watching children)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep the departure boat in the foreground and the children grouped safely at the village-side end of the dock; present all crisis-specific overlay cues as absent."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L19B01",
          "selected_refs": [
            {
              "physical_space_id": "fp_island_dock_space_1",
              "ref_bg_id": "L19B01",
              "space_description": "Same unit-1-to-unit-12 structural view with shared fixed marker positions."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Match L19B01 with the camera in unit 1 at [5,5], looking toward unit 12 at [5,3], using the wide 90-degree cone. Preserve broad coverage for the two-person separation and the full row reveal while allowing a close crop for S112_Shot8.",
          "negative_continuity_directive": "Exclude overlay markers 15, 16, 17, 18, 19, 20, and 21. Do not shift the fixed unit boundaries or markers inherited from L19B01, and do not add spaces outside the chosen unit-1-to-unit-12 cone.",
          "state_cue_directive": "Carry transient marker 22 with committed elements 1, 2, 3, 5, 6, 7, 8, 11, 12, 13, and 14. Preserve the bright natural-light state committed by the staged shots without inventing additional state cues.",
          "subject_position_directive": "For the wide separation, reserve left and right midground positions across a lower-center gap. For the close shot, reserve the upper center and lower edge for one staged subject. For the final wide view, reserve a shoulder-to-shoulder row across the middle while keeping the two earlier adults outside that crop.",
          "visible_space_directive": "Retain the L19B01 placement of unit 1 and the view toward unit 12, including the fixed relationships among markers 6, 7, 8, 11, 13, and 14. The wide cone may retain contextual portions of units 2, 3, and 5 where geometrically visible."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_island_dock",
          "prior_bg_ids": [
            "L19B01"
          ],
          "attached_ref_labels": [
            "bg:L19B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L41B07": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L41B03",
        "reused_from_bg_id": "L41B03",
        "location_id": "L41",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴섬의 낡은 어구 창고 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 중앙의 주 출입문 바로 안쪽, 서 있는 사람의 눈높이 약 1.6m에서 북서쪽 뒤편을 비스듬히 바라보며, 풀프레임 미러리스 또는 DSLR과 28mm 광각 렌즈로 촬영한다. 중앙에는 남쪽에서 북쪽으로 이어지는 좁고 불규칙한 장비 통로가 있고, 서쪽 벽과 북서쪽에는 오래 사용한 굵은 어망이 높고 빽빽하게 쌓여 뒤쪽 구석을 가린다. 동쪽 벽 북단에는 어두운 부두 쪽을 향한 낡은 창문이 있으며 그 아래쪽에는 낚싯대 거치대가 놓여 있다. 북쪽 벽에는 겹쳐 쌓인 낡은 어구 통발, 북동쪽에는 큰 생선 바구니 더미가 있어 통로를 더욱 비좁게 만든다. 실제 합성섬유와 거친 밧줄의 해진 섬유, 소금기와 습기에 부식된 금속, 물때와 기름 얼룩이 밴 콘크리트 바닥, 먼지와 곰팡이가 축적된 벽면 등 외딴섬 작업 창고의 일상적인 마모를 정확하게 표현한다. 전기 기반 시설이 제한된 창고는 거의 완전한 어둠에 잠겨 있고, 남쪽 출입문 쪽 화면 밖의 손전등에서 나온 차갑고 강한 빛줄기 하나가 좁은 통로를 따라 안쪽으로 훑으며 어망과 통발의 거친 표면만 부분적으로 드러낸다. 북서쪽 그물 적재 구획 뒤의 은신 구석에는 피로 젖은 도피자들이 오래된 그물 층 안쪽에 완전히 가려진 채 숨어 있어 얼굴, 신체, 손발이나 인체형 윤곽은 전혀 보이지 않으며, 눅눅한 그물 섬유에 스며든 짙은 핏자국만 은폐된 상태의 단서로 남아 있다. 손전등의 밝은 부분과 주변의 깊은 실제 암부가 강한 명암 차를 이루되 빛의 산란, 그림자와 노출은 물리적으로 자연스럽게 표현한다. 실제 콘크리트, 금속 녹과 염분 부식, 플라스틱 바구니의 긁힘, 어망 섬유의 직조와 습기를 세밀하고 사실적으로 담고, 자연스러운 심도와 현실적인 렌즈 원근을 유지한다. 사람, 얼굴, 신체, 인체형 형상은 화면에 묘사하지 않는다. 깨끗한 스톡 사진이 아니라 실제 장소 기록용으로 무보정에 가깝게 촬영한 사실적인 현장 사진이며, 삽화, CGI, 건축 시각화, 평면도, 도식, 하향 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "남쪽 주 출입문 바로 안쪽의 약 1.6m 높이에서 북서쪽을 비스듬히 바라본다. 28mm 광각 렌즈로 좁은 장비 통로와 양옆의 빽빽한 어구를 전경과 중경에 담고, 서쪽 그물 적재 구획 뒤의 어두운 은신 구석까지 시선이 이어지게 한다. 문 쪽 화면 밖에서 들어온 손전등 빛이 통로를 훑는 순간을 포착하되 사람, 얼굴, 신체, 인체형 실루엣은 보이지 않게 한다.",
            "shot_id": "S80_Shot14"
          }
        ],
        "shot_ids": [
          "S80_Shot14"
        ],
        "scenes": [],
        "parent_id": "L41B03",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "Just inside number 5 (main door), facing diagonally along number 7 (gear aisle) toward number 3 (hiding corner) and number 8 (stacked net bays).",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Keep number 4 in the near foreground and make the obstructed route through numbers 10 and 11 clear. The background overlay should add number 13 inside the nets and number 14 sweeping across the aisle."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L41B03",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_1",
              "ref_bg_id": "L41B03",
              "space_description": "The same fixed unit-3 view centered on base marker 8 from camera unit 4."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Place the camera in unit 4 at cell [7,4], aim toward unit 3 at look-at cell [5,2], and use the telephoto 25-degree field of view for narrow, compressed coverage around marker 8 and the staged close subject.",
          "negative_continuity_directive": "Exclude markers 15, 16, and 17. Preserve the L41B03 fixed marker placement, do not shift marker 8 or surrounding fixed markers, and do not introduce spaces outside the narrow unit-4-to-unit-3 cone or unlisted scenario-specific elements.",
          "state_cue_directive": "Carry transient markers 13 and 14 as the only committed overlay state cues, together with the listed base elements 1 through 11 that are marked for use. Do not add unrelated state cues.",
          "subject_position_directive": "S80_Shot14 commits one crouched subject in a tight three-quarter close view on the right side, with marker-8-related material providing soft irregular occlusion in the left foreground and compressed fixed clutter behind.",
          "visible_space_directive": "Show the same physical-space slice established by L41B03, narrowly centered from unit 4 toward unit 3 and base marker 8. Keep fixed markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 11 in their anchor-consistent positions where the telephoto cone includes them."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_gear_storehouse",
          "prior_bg_ids": [
            "L41B03"
          ],
          "attached_ref_labels": [
            "bg:L41B03"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L41B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L41",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B04.png",
        "t2i_prompt": "1670년대 조선 후기 서남해안 외딴 마을의 가난한 초가집 부엌을 독립된 역사 회상 장면으로 촬영한 실제 카메라 다큐멘터리 풍 사진. 흙벽과 거칠게 드러난 목재 서까래, 닳고 갈라진 흙바닥, 재가 남은 아궁이, 검게 그을린 무쇠솥, 소박한 질그릇과 나무 숟가락, 빈 곡식 단지, 해진 짚자리와 얼마 남지 않은 장작이 있는 극심한 기근기의 생활 공간이다. 열린 문과 작은 창호 틈으로 흐린 낮빛이 들어와 흙, 그을음, 녹슨 금속, 거친 목재와 짚의 실제 질감을 사실적으로 드러낸다. 기근 속 식인 뒤 사람이 이질적으로 변한 역사적 순간은 인물 없이 공간에 남은 흔적으로만 표현한다. 빈 그릇 가장자리와 흙바닥에 말라붙은 짙은 피 얼룩이 번져 있고, 바닥에는 비정상적으로 길어진 손톱으로 거칠게 긁은 듯한 자국과 피 묻은 손자국이 이어지며, 나무 숟가락과 질그릇에는 거친 이빨로 깨문 듯한 손상이 남아 있다. 사람, 얼굴, 신체, 시신, 사람 형태의 그림자나 형상은 전혀 등장하지 않는다. 현대 창고, 현대 낚시 장비, 권총, 손전등, 전자기기, 현대식 조명과 감시 이미지는 포함하지 않는다. 낮게 앉은 사람의 눈높이에서 40mm급 렌즈로 촬영한 자연스러운 원근, 과장되지 않은 자연광, 현실적인 노출과 자연스러운 심도, 생활 때와 그을음이 축적된 실제 장소 기록 사진, 깨끗한 스톡 사진이나 건축 시각화가 아닌 무보정의 사실적 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "S80_Shot31은 사람이 낮게 앉아 바라보는 눈높이에서 40mm 렌즈의 자연스러운 원근으로 빈 부엌 내부를 담는다. 아궁이와 무쇠솥, 피가 번진 빈 그릇과 긁힌 흙바닥이 한 화면에서 읽히게 하되 사람, 얼굴, 시신, 신체 형상은 전혀 보여주지 않는다. 현대 창고와 현대 물품은 프레임에서 완전히 배제한다.",
            "shot_id": "S80_Shot31"
          }
        ],
        "shot_ids": [
          "S80_Shot31"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "Separate historical insert with no physical camera position inside the modern storehouse; frame only number 15 as a self-contained period hut-kitchen tableau.",
          "camera_height": "low seated eye level appropriate to a floor-level historical interior tableau",
          "lens_hint": "40mm natural perspective",
          "framing_notes": "Do not mix the modern storehouse, modern fishing gear, handgun, flashlight, or window-surveillance imagery into this historical insert."
        },
        "reference_decision": {
          "bg_id": "L41B04",
          "fp_id": "fp_gear_storehouse",
          "node_index": 3,
          "mode": "related_style_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "S80_Shot31 commits an extreme facial close-up and marker 15 while explicitly ignoring every base structural marker. The deterministic facts therefore do not establish the same visible physical space as L41B03; the anchor supplies only the same-fp style and lighting relationship, while this node composes a separate tightly cropped space.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B03.png"
          ],
          "source_bg_ids": [
            "L41B03"
          ],
          "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_distinct_child_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "physical_space_1",
                "ref_bg_id": "L41B03",
                "space_description": "The dwelling identity reference used only for shared building style and lighting palette."
              }
            ],
            "why_single_ref_or_two_refs": "One style reference is sufficient because S80_Shot31 commits no pair of co-visible physical spaces and no base structural markers."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              4
            ],
            "camera_unit": 4,
            "fov_deg": 25,
            "framing_notes": "Use a narrow extreme-close framing on the available unit-4 axis; no base structural marker is committed for display, and marker 15 supplies the only required visible state content.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              5,
              2
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Keep the visible field tightly restricted to marker 15 and the committed foreground subject treatment. Although the camera geometry uses unit 4 toward unit 3, no base unit, opening, fixture, or furniture marker is committed to appear in the crop.",
            "camera_framing_directive": "Place the camera in unit 4 at cell [7,4], aim toward unit 3 at look-at cell [5,2], and use the telephoto 25-degree field of view for compressed, narrow coverage consistent with the extreme facial close-up in S80_Shot31.",
            "subject_position_directive": "S80_Shot31 commits one foreground subject at middle-center in an extreme facial close-up at face height, with a slight low tilt; the eyes and mouth remain together in frame while other body detail survives only at cropped edges.",
            "state_cue_directive": "Marker 15 is the sole committed state overlay and must supply the visible state treatment. No other numbered state cue or base element is authorized for this BG.",
            "negative_continuity_directive": "Exclude base markers 1 through 12 and overlay markers 13, 14, 16, and 17 as directed. Do not import fixed marker placement from L41B03 into the visible crop, do not expose unsupported spaces or openings, and do not invent unlisted scenario-specific elements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L41B03' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 4]\n  - look_at_unit: 3\n  - look_at_cell: [5, 2]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use a narrow extreme-close framing on the available unit-4 axis; no base structural marker is committed for display, and marker 15 supplies the only required visible state content.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Keep the visible field tightly restricted to marker 15 and the committed foreground subject treatment. Although the camera geometry uses unit 4 toward unit 3, no base unit, opening, fixture, or furniture marker is committed to appear in the crop.\n  - camera_framing_directive: Place the camera in unit 4 at cell [7,4], aim toward unit 3 at look-at cell [5,2], and use the telephoto 25-degree field of view for compressed, narrow coverage consistent with the extreme facial close-up in S80_Shot31.\n  - subject_position_directive: S80_Shot31 commits one foreground subject at middle-center in an extreme facial close-up at face height, with a slight low tilt; the eyes and mouth remain together in frame while other body detail survives only at cropped edges.\n  - state_cue_directive: Marker 15 is the sole committed state overlay and must supply the visible state treatment. No other numbered state cue or base element is authorized for this BG.\n  - negative_continuity_directive: Exclude base markers 1 through 12 and overlay markers 13, 14, 16, and 17 as directed. Do not import fixed marker placement from L41B03 into the visible crop, do not expose unsupported spaces or openings, and do not invent unlisted scenario-specific elements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L41B03' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 4]\n  - look_at_unit: 3\n  - look_at_cell: [5, 2]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use a narrow extreme-close framing on the available unit-4 axis; no base structural marker is committed for display, and marker 15 supplies the only required visible state content.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Keep the visible field tightly restricted to marker 15 and the committed foreground subject treatment. Although the camera geometry uses unit 4 toward unit 3, no base unit, opening, fixture, or furniture marker is committed to appear in the crop.\n  - camera_framing_directive: Place the camera in unit 4 at cell [7,4], aim toward unit 3 at look-at cell [5,2], and use the telephoto 25-degree field of view for compressed, narrow coverage consistent with the extreme facial close-up in S80_Shot31.\n  - subject_position_directive: S80_Shot31 commits one foreground subject at middle-center in an extreme facial close-up at face height, with a slight low tilt; the eyes and mouth remain together in frame while other body detail survives only at cropped edges.\n  - state_cue_directive: Marker 15 is the sole committed state overlay and must supply the visible state treatment. No other numbered state cue or base element is authorized for this BG.\n  - negative_continuity_directive: Exclude base markers 1 through 12 and overlay markers 13, 14, 16, and 17 as directed. Do not import fixed marker placement from L41B03 into the visible crop, do not expose unsupported spaces or openings, and do not invent unlisted scenario-specific elements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L41B03' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 4]\n  - look_at_unit: 3\n  - look_at_cell: [5, 2]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use a narrow extreme-close framing on the available unit-4 axis; no base structural marker is committed for display, and marker 15 supplies the only required visible state content.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Keep the visible field tightly restricted to marker 15 and the committed foreground subject treatment. Although the camera geometry uses unit 4 toward unit 3, no base unit, opening, fixture, or furniture marker is committed to appear in the crop.\n  - camera_framing_directive: Place the camera in unit 4 at cell [7,4], aim toward unit 3 at look-at cell [5,2], and use the telephoto 25-degree field of view for compressed, narrow coverage consistent with the extreme facial close-up in S80_Shot31.\n  - subject_position_directive: S80_Shot31 commits one foreground subject at middle-center in an extreme facial close-up at face height, with a slight low tilt; the eyes and mouth remain together in frame while other body detail survives only at cropped edges.\n  - state_cue_directive: Marker 15 is the sole committed state overlay and must supply the visible state treatment. No other numbered state cue or base element is authorized for this BG.\n  - negative_continuity_directive: Exclude base markers 1 through 12 and overlay markers 13, 14, 16, and 17 as directed. Do not import fixed marker placement from L41B03 into the visible crop, do not expose unsupported spaces or openings, and do not invent unlisted scenario-specific elements.\n\n1670년대 조선 후기 서남해안 외딴 마을의 가난한 초가집 부엌을 독립된 역사 회상 장면으로 촬영한 실제 카메라 다큐멘터리 풍 사진. 흙벽과 거칠게 드러난 목재 서까래, 닳고 갈라진 흙바닥, 재가 남은 아궁이, 검게 그을린 무쇠솥, 소박한 질그릇과 나무 숟가락, 빈 곡식 단지, 해진 짚자리와 얼마 남지 않은 장작이 있는 극심한 기근기의 생활 공간이다. 열린 문과 작은 창호 틈으로 흐린 낮빛이 들어와 흙, 그을음, 녹슨 금속, 거친 목재와 짚의 실제 질감을 사실적으로 드러낸다. 기근 속 식인 뒤 사람이 이질적으로 변한 역사적 순간은 인물 없이 공간에 남은 흔적으로만 표현한다. 빈 그릇 가장자리와 흙바닥에 말라붙은 짙은 피 얼룩이 번져 있고, 바닥에는 비정상적으로 길어진 손톱으로 거칠게 긁은 듯한 자국과 피 묻은 손자국이 이어지며, 나무 숟가락과 질그릇에는 거친 이빨로 깨문 듯한 손상이 남아 있다. 사람, 얼굴, 신체, 시신, 사람 형태의 그림자나 형상은 전혀 등장하지 않는다. 현대 창고, 현대 낚시 장비, 권총, 손전등, 전자기기, 현대식 조명과 감시 이미지는 포함하지 않는다. 낮게 앉은 사람의 눈높이에서 40mm급 렌즈로 촬영한 자연스러운 원근, 과장되지 않은 자연광, 현실적인 노출과 자연스러운 심도, 생활 때와 그을음이 축적된 실제 장소 기록 사진, 깨끗한 스톡 사진이나 건축 시각화가 아닌 무보정의 사실적 사진. 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": 4,
          "fov_deg": 25,
          "framing_notes": "Use a narrow extreme-close framing on the available unit-4 axis; no base structural marker is committed for display, and marker 15 supplies the only required visible state content.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            5,
            2
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "related_style_new_space",
        "render_guidance": {
          "visible_space_directive": "Keep the visible field tightly restricted to marker 15 and the committed foreground subject treatment. Although the camera geometry uses unit 4 toward unit 3, no base unit, opening, fixture, or furniture marker is committed to appear in the crop.",
          "camera_framing_directive": "Place the camera in unit 4 at cell [7,4], aim toward unit 3 at look-at cell [5,2], and use the telephoto 25-degree field of view for compressed, narrow coverage consistent with the extreme facial close-up in S80_Shot31.",
          "subject_position_directive": "S80_Shot31 commits one foreground subject at middle-center in an extreme facial close-up at face height, with a slight low tilt; the eyes and mouth remain together in frame while other body detail survives only at cropped edges.",
          "state_cue_directive": "Marker 15 is the sole committed state overlay and must supply the visible state treatment. No other numbered state cue or base element is authorized for this BG.",
          "negative_continuity_directive": "Exclude base markers 1 through 12 and overlay markers 13, 14, 16, and 17 as directed. Do not import fixed marker placement from L41B03 into the visible crop, do not expose unsupported spaces or openings, and do not invent unlisted scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_gear_storehouse",
          "prior_bg_ids": [
            "L41B03"
          ],
          "attached_ref_labels": [
            "bg:L41B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L41B05": {
        "status": "ok",
        "location_id": "L41",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B05.png",
        "t2i_prompt": "1670년대 조선 후기, 대한민국 서남해의 외딴섬 해변에서 막 상륙과 맞이가 이루어지려는 순간의 텅 빈 역사적 환영. 낮의 흐린 자연광 아래 얕은 갯벌과 젖은 모래, 둥근 자갈, 검은 해안 바위가 이어지고, 조수선 가까이에 돛을 내린 소형 조선식 목선 두 척이 비스듬히 걸려 있다. 손으로 다듬은 실제 나무판의 거친 결, 철제 못이 거의 드러나지 않는 전통 결구, 닳은 노, 삼베 밧줄, 젖은 어망, 짚과 무명천으로 묶은 짐 꾸러미, 대나무 바구니가 해변에 놓여 있어 먼 항해를 마친 생존자들의 상륙 흔적과 섬 주민들의 맞이 준비를 암시한다. 사람, 얼굴, 시신, 피는 전혀 보이지 않는다. 해변 뒤편에는 낮고 불규칙한 돌담, 짚 지붕과 흙벽을 가진 소박한 초가집 몇 채, 장독, 생선을 말리는 빈 나무 걸이가 있으며, 서해 섬마을 특유의 바람에 눌린 해안 풀과 옅은 소금기, 습기로 어두워진 목재와 돌 표면이 사실적으로 보인다. 현대식 창고, 콘크리트 건물, 전선, 플라스틱, 전자기기, 동력선, 현대 의복과 차량은 완전히 배제한다. 역사적 환영은 현재 공간과 겹치지 않는 독립된 장소로 표현하고, 먼 해안선과 해무의 경계에만 아주 미세한 거리 왜곡과 흐릿한 흔들림을 남기되 초자연적 발광이나 색상 필터는 사용하지 않는다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 눈높이 약 1.6미터, 35밀리미터급 렌즈, 해변 전경에서 목선과 마을 입구를 함께 담는 수평 시점, 자연스러운 원근과 심도. 실제 젖은 모래, 소금기 밴 목재, 거친 삼베, 짚, 돌, 흙벽의 정확한 재질과 일상적인 마모·얼룩을 세밀하게 기록한 현장 참고 사진처럼 표현한다. 정돈된 광고 사진이 아니라 사실 그대로의 무보정 촬영본이며, 평면도·조감도·건축 도면이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "사람이 서 있는 눈높이에서 젖은 모래와 자갈 해변을 가로질러 갯벌에 걸린 목선과 섬 마을 입구를 함께 바라본다. 전경에는 배에서 풀어 놓은 밧줄과 젖은 노, 엉성하게 묶인 짐 꾸러미를 두고, 중경에는 작은 조선식 목선과 그물, 후경에는 낮은 돌담과 초가집을 배치한다. 상륙자와 섬 주민은 화면에 등장시키지 말고, 서로 마주 보는 두 무리의 동선은 해변 양쪽에 놓인 바구니와 짐의 간격으로만 암시한다. 현대 창고나 현대 물품은 보이지 않게 한다.",
            "shot_id": "S80_Shot56"
          }
        ],
        "shot_ids": [
          "S80_Shot56"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "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": "1670년대 조선 후기, 대한민국 서남해의 외딴섬 해변에서 막 상륙과 맞이가 이루어지려는 순간의 텅 빈 역사적 환영. 낮의 흐린 자연광 아래 얕은 갯벌과 젖은 모래, 둥근 자갈, 검은 해안 바위가 이어지고, 조수선 가까이에 돛을 내린 소형 조선식 목선 두 척이 비스듬히 걸려 있다. 손으로 다듬은 실제 나무판의 거친 결, 철제 못이 거의 드러나지 않는 전통 결구, 닳은 노, 삼베 밧줄, 젖은 어망, 짚과 무명천으로 묶은 짐 꾸러미, 대나무 바구니가 해변에 놓여 있어 먼 항해를 마친 생존자들의 상륙 흔적과 섬 주민들의 맞이 준비를 암시한다. 사람, 얼굴, 시신, 피는 전혀 보이지 않는다. 해변 뒤편에는 낮고 불규칙한 돌담, 짚 지붕과 흙벽을 가진 소박한 초가집 몇 채, 장독, 생선을 말리는 빈 나무 걸이가 있으며, 서해 섬마을 특유의 바람에 눌린 해안 풀과 옅은 소금기, 습기로 어두워진 목재와 돌 표면이 사실적으로 보인다. 현대식 창고, 콘크리트 건물, 전선, 플라스틱, 전자기기, 동력선, 현대 의복과 차량은 완전히 배제한다. 역사적 환영은 현재 공간과 겹치지 않는 독립된 장소로 표현하고, 먼 해안선과 해무의 경계에만 아주 미세한 거리 왜곡과 흐릿한 흔들림을 남기되 초자연적 발광이나 색상 필터는 사용하지 않는다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 눈높이 약 1.6미터, 35밀리미터급 렌즈, 해변 전경에서 목선과 마을 입구를 함께 담는 수평 시점, 자연스러운 원근과 심도. 실제 젖은 모래, 소금기 밴 목재, 거친 삼베, 짚, 돌, 흙벽의 정확한 재질과 일상적인 마모·얼룩을 세밀하게 기록한 현장 참고 사진처럼 표현한다. 정돈된 광고 사진이 아니라 사실 그대로의 무보정 촬영본이며, 평면도·조감도·건축 도면이 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L19B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L19B01",
          "group_id": "bg_island_dock_and_gear_storehouse"
        }
      },
      "L41B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L41",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴섬 공동체의 오래된 어구 창고 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 깊은 밤의 희미하고 제한적인 실내 전기 조명 아래, 긴장감이 감돌지만 움직임 없이 고요한 공간이다. 남쪽에서 북쪽으로 불규칙하게 이어지는 좁은 어구 통로 안, 앉거나 몸을 낮춘 사람의 눈높이에 해당하는 약 1.2미터 높이에 카메라를 두고 35밀리미터 보통 광각 렌즈로 북서쪽 뒤편의 어망 보관대에 가려진 은신 모서리를 대각선으로 바라본다. 서쪽 벽과 북서쪽 모서리에 겹겹이 쌓인 실제 어망이 프레임 한쪽을 부분적으로 가려 시야가 제한되며, 북쪽 벽의 통발 더미와 북동쪽의 대형 생선 바구니 더미가 배경을 단단히 에워싼다. 출입구와 창은 주요 프레임 밖에 두어 폐쇄적인 내부 구도를 유지한다. 중앙 작업 구역과 벽면 보관 구역은 실제 어업 작업장이 오랫동안 사용된 듯 자연스럽게 연결되고, 낡은 콘크리트 바닥과 벽의 습기 변색, 금속의 염분 부식과 무광택 녹, 거친 합성섬유 어망의 촘촘한 직조, 플라스틱 바구니의 긁힘과 빛바램을 과장 없이 사실적으로 표현한다. 외딴섬의 제한된 기반 시설에 어울리는 약한 실용 조명이 가까운 표면만 비추고, 어구 사이에는 빛이 닿지 않는 자연스러운 깊은 그림자가 생긴다. 공간은 깨끗하고 흐트러지지 않은 상태다. 사람, 얼굴, 인체 형태의 형상은 전혀 없으며 실제 장소 답사 사진처럼 담담하고 사실적이다. 실제 DSLR 또는 미러리스 카메라 촬영, 현실적인 자연광과 실용 조명의 혼합, 정확한 재료 질감, 일상적인 마모와 얼룩, 자연스러운 심도, 후처리 없는 실제 위치 참고 사진. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 인공적인 3차원 시각화가 아닌 실제 공간 내부 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "좁은 어구 통로 안의 약 1.2미터 높이에서 북서쪽의 가려진 은신 모서리를 대각선으로 바라본다. 한쪽의 겹쳐 쌓인 어망이 전경 일부를 자연스럽게 가리고, 뒤쪽의 통발과 대형 생선 바구니 더미가 깊이를 형성하게 한다. 사람이나 신체 형상 없이 비어 있는 배경만 유지한다.",
            "shot_id": "S81_Shot4"
          },
          {
            "guide_text": "동일한 통로와 카메라 축을 유지하며 어망 사이로 가려진 북서쪽 모서리가 보이도록 친밀하고 제한된 구도를 만든다. 희미한 야간 실내등과 깊은 실제 그림자를 유지하고, 출입구와 창은 주요 프레임 밖에 둔다. 공간은 깨끗하고 흐트러지지 않은 상태로 표현한다.",
            "shot_id": "S81_Shot10"
          },
          {
            "guide_text": "35밀리미터 보통 광각의 자연스러운 원근으로 어망 더미를 가까운 측면 차폐물로 사용하고, 북쪽 통발 더미와 북동쪽 생선 바구니 더미가 배경을 둘러싸게 한다. 앞선 숏과 같은 재료, 조도, 카메라 높이를 유지하며 사람이나 초자연적 형상을 넣지 않는다.",
            "shot_id": "S81_Shot12"
          }
        ],
        "shot_ids": [
          "S81_Shot4",
          "S81_Shot10",
          "S81_Shot12"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Within number 7 (gear aisle), facing diagonally toward number 3 (hiding corner), with number 8 (net bays) on one side and numbers 10 and 11 enclosing the background.",
          "camera_height": "eye-level seated or crouched, approximately 1.2 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Create an intimate, obstructed confession composition among persistent gear. Keep the doorway and window outside the principal frame and omit all event-specific overlay cues."
        },
        "reference_decision": {
          "bg_id": "L41B03",
          "fp_id": "fp_gear_storehouse",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L41B03 is the sole clean anchor candidate and supplies the clean fixed identity needed by S81_Shot4, S81_Shot10, and S81_Shot12. A wide view from unit 4 toward unit 3 and marker 8 records the target units and persistent marker relationships before downstream close framing compresses them.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_gear_storehouse.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_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No earlier same-fp reference exists; this first node establishes the dwelling identity directly from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              4
            ],
            "camera_unit": 4,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 4 toward unit 3 and base marker 8 so the clean identity plate supports the compressed close-shot backgrounds while retaining markers 1, 2, 3, 7, 8, 10, and 11.",
            "lens_enum": "wide",
            "look_at_cell": [
              5,
              2
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "From unit 4, show the broad fixed relationship among target units 1, 2, 3, and 7, centering the view toward unit 3 and base marker 8 while retaining base markers 10 and 11 where supported by the wide cone. Treat openings 5 and 6 only as geometry-supported candidates rather than mandatory inclusions.",
            "camera_framing_directive": "Place the camera in unit 4 at cell [7,4], aim toward unit 3 at look-at cell [5,2], and use the wide 90-degree field of view for broad coverage that can support the close and over-shoulder crops committed by S81_Shot4, S81_Shot10, and S81_Shot12.",
            "subject_position_directive": "S81_Shot4 commits one close subject at left-center with a slight chin descent; S81_Shot10 commits a midground subject at middle-right and an over-shoulder foreground subject at middle-left; S81_Shot12 commits one lowered subject at lower center. Preserve clear crop-ready zones for these placements without baking invented subjects into the background.",
            "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.",
            "negative_continuity_directive": "Exclude overlay markers 13, 14, 15, 16, and 17. Do not add spaces outside the camera-unit-4 visible-unit superset or openings outside markers 5 and 6, and do not invent scenario-specific elements beyond the numbered base inventory."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 4]\n  - look_at_unit: 3\n  - look_at_cell: [5, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 3 and base marker 8 so the clean identity plate supports the compressed close-shot backgrounds while retaining markers 1, 2, 3, 7, 8, 10, and 11.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4, show the broad fixed relationship among target units 1, 2, 3, and 7, centering the view toward unit 3 and base marker 8 while retaining base markers 10 and 11 where supported by the wide cone. Treat openings 5 and 6 only as geometry-supported candidates rather than mandatory inclusions.\n  - camera_framing_directive: Place the camera in unit 4 at cell [7,4], aim toward unit 3 at look-at cell [5,2], and use the wide 90-degree field of view for broad coverage that can support the close and over-shoulder crops committed by S81_Shot4, S81_Shot10, and S81_Shot12.\n  - subject_position_directive: S81_Shot4 commits one close subject at left-center with a slight chin descent; S81_Shot10 commits a midground subject at middle-right and an over-shoulder foreground subject at middle-left; S81_Shot12 commits one lowered subject at lower center. Preserve clear crop-ready zones for these placements without baking invented subjects into the background.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, 15, 16, and 17. Do not add spaces outside the camera-unit-4 visible-unit superset or openings outside markers 5 and 6, and do not invent scenario-specific elements beyond the numbered base inventory.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 4]\n  - look_at_unit: 3\n  - look_at_cell: [5, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 3 and base marker 8 so the clean identity plate supports the compressed close-shot backgrounds while retaining markers 1, 2, 3, 7, 8, 10, and 11.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4, show the broad fixed relationship among target units 1, 2, 3, and 7, centering the view toward unit 3 and base marker 8 while retaining base markers 10 and 11 where supported by the wide cone. Treat openings 5 and 6 only as geometry-supported candidates rather than mandatory inclusions.\n  - camera_framing_directive: Place the camera in unit 4 at cell [7,4], aim toward unit 3 at look-at cell [5,2], and use the wide 90-degree field of view for broad coverage that can support the close and over-shoulder crops committed by S81_Shot4, S81_Shot10, and S81_Shot12.\n  - subject_position_directive: S81_Shot4 commits one close subject at left-center with a slight chin descent; S81_Shot10 commits a midground subject at middle-right and an over-shoulder foreground subject at middle-left; S81_Shot12 commits one lowered subject at lower center. Preserve clear crop-ready zones for these placements without baking invented subjects into the background.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, 15, 16, and 17. Do not add spaces outside the camera-unit-4 visible-unit superset or openings outside markers 5 and 6, and do not invent scenario-specific elements beyond the numbered base inventory.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 4]\n  - look_at_unit: 3\n  - look_at_cell: [5, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 3 and base marker 8 so the clean identity plate supports the compressed close-shot backgrounds while retaining markers 1, 2, 3, 7, 8, 10, and 11.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4, show the broad fixed relationship among target units 1, 2, 3, and 7, centering the view toward unit 3 and base marker 8 while retaining base markers 10 and 11 where supported by the wide cone. Treat openings 5 and 6 only as geometry-supported candidates rather than mandatory inclusions.\n  - camera_framing_directive: Place the camera in unit 4 at cell [7,4], aim toward unit 3 at look-at cell [5,2], and use the wide 90-degree field of view for broad coverage that can support the close and over-shoulder crops committed by S81_Shot4, S81_Shot10, and S81_Shot12.\n  - subject_position_directive: S81_Shot4 commits one close subject at left-center with a slight chin descent; S81_Shot10 commits a midground subject at middle-right and an over-shoulder foreground subject at middle-left; S81_Shot12 commits one lowered subject at lower center. Preserve clear crop-ready zones for these placements without baking invented subjects into the background.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, 15, 16, and 17. Do not add spaces outside the camera-unit-4 visible-unit superset or openings outside markers 5 and 6, and do not invent scenario-specific elements beyond the numbered base inventory.\n\n2020년대 중반 대한민국 서남해안 외딴섬 공동체의 오래된 어구 창고 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 깊은 밤의 희미하고 제한적인 실내 전기 조명 아래, 긴장감이 감돌지만 움직임 없이 고요한 공간이다. 남쪽에서 북쪽으로 불규칙하게 이어지는 좁은 어구 통로 안, 앉거나 몸을 낮춘 사람의 눈높이에 해당하는 약 1.2미터 높이에 카메라를 두고 35밀리미터 보통 광각 렌즈로 북서쪽 뒤편의 어망 보관대에 가려진 은신 모서리를 대각선으로 바라본다. 서쪽 벽과 북서쪽 모서리에 겹겹이 쌓인 실제 어망이 프레임 한쪽을 부분적으로 가려 시야가 제한되며, 북쪽 벽의 통발 더미와 북동쪽의 대형 생선 바구니 더미가 배경을 단단히 에워싼다. 출입구와 창은 주요 프레임 밖에 두어 폐쇄적인 내부 구도를 유지한다. 중앙 작업 구역과 벽면 보관 구역은 실제 어업 작업장이 오랫동안 사용된 듯 자연스럽게 연결되고, 낡은 콘크리트 바닥과 벽의 습기 변색, 금속의 염분 부식과 무광택 녹, 거친 합성섬유 어망의 촘촘한 직조, 플라스틱 바구니의 긁힘과 빛바램을 과장 없이 사실적으로 표현한다. 외딴섬의 제한된 기반 시설에 어울리는 약한 실용 조명이 가까운 표면만 비추고, 어구 사이에는 빛이 닿지 않는 자연스러운 깊은 그림자가 생긴다. 공간은 깨끗하고 흐트러지지 않은 상태다. 사람, 얼굴, 인체 형태의 형상은 전혀 없으며 실제 장소 답사 사진처럼 담담하고 사실적이다. 실제 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": 4,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 4 toward unit 3 and base marker 8 so the clean identity plate supports the compressed close-shot backgrounds while retaining markers 1, 2, 3, 7, 8, 10, and 11.",
          "lens_enum": "wide",
          "look_at_cell": [
            5,
            2
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 4, show the broad fixed relationship among target units 1, 2, 3, and 7, centering the view toward unit 3 and base marker 8 while retaining base markers 10 and 11 where supported by the wide cone. Treat openings 5 and 6 only as geometry-supported candidates rather than mandatory inclusions.",
          "camera_framing_directive": "Place the camera in unit 4 at cell [7,4], aim toward unit 3 at look-at cell [5,2], and use the wide 90-degree field of view for broad coverage that can support the close and over-shoulder crops committed by S81_Shot4, S81_Shot10, and S81_Shot12.",
          "subject_position_directive": "S81_Shot4 commits one close subject at left-center with a slight chin descent; S81_Shot10 commits a midground subject at middle-right and an over-shoulder foreground subject at middle-left; S81_Shot12 commits one lowered subject at lower center. Preserve clear crop-ready zones for these placements without baking invented subjects into the background.",
          "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.",
          "negative_continuity_directive": "Exclude overlay markers 13, 14, 15, 16, and 17. Do not add spaces outside the camera-unit-4 visible-unit superset or openings outside markers 5 and 6, and do not invent scenario-specific elements beyond the numbered base inventory."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_gear_storehouse",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_gear_storehouse"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L41B06": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L41",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B06.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴섬의 낡은 어구 창고 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 북서쪽의 그물 적재 구역 뒤 은신 모서리에서 중앙의 불규칙하고 좁은 장비 통로를 가로질러 동쪽 벽 북단의 부두 방향 창을 바라본다. 카메라는 서 있는 사람의 눈높이인 약 1.6미터, 35mm급 보통 광각 렌즈를 사용하며, 평면도나 위에서 내려다본 구도가 아닌 실제 현장 시점이다. 서쪽 벽과 북서 모서리에는 오래 사용해 섬유가 거칠고 염분 얼룩이 밴 어망이 층층이 쌓여 은신 구역을 가리고, 북쪽에는 금속과 망 재질의 낡은 통발이 적재되어 양옆의 차폐를 만든다. 동쪽 벽에는 낚싯대 거치대가 있으며, 북동쪽 창 가까이에는 큼직한 생선 바구니가 겹쳐 쌓여 있다. 창유리는 먼지, 소금기, 손때가 엉겨 불투명한 부분이 많고, 그 사이로 흐린 낮빛과 좁은 부두 외부가 제한적으로 보인다. 낡은 콘크리트 바닥, 습기 자국이 남은 벽체, 산화된 금속, 실제 플라스틱 바구니의 긁힘, 어망의 섬유 조직과 일상적인 마모를 정확하고 사실적으로 표현한다. 저장 장비 뒤에는 즉시 꺼내 사용할 수 있게 준비된 현대식 권총 한 정이 놓여 있으며, 총구 축은 동쪽 창 방향을 향한다. 은폐된 위치에서 먼지 낀 창을 통해 외부 부두를 조용히 감시하는 명확한 시선축이 통로와 적재물 사이로 이어져, 위협 아래 숨죽인 낮 시간의 상태가 드러난다. 사람, 얼굴, 손, 신체 일부, 사람 모양 형상은 전혀 없다. 제한적인 섬 기반 시설의 현실감, 청회색과 흙빛 중성색, 낡은 상아색 표면을 유지하되 자연광의 실제 명암만 사용한다. 깨끗한 광고 사진이 아니라 생활 먼지와 습기, 염분, 불균일한 마모가 남은 실제 장소 기록 사진이며, 자연스러운 피사계 심도와 현실적인 노출, 후처리 없는 DSLR 또는 미러리스 촬영본처럼 보여야 한다. CGI, 삽화, 건축 시각화가 아닌 실제 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "북서쪽 은신 모서리에서 좁은 장비 통로와 동쪽의 먼지 낀 창을 함께 보여 주는 비교적 넓은 시야로 구성한다. 양옆의 적재 어망과 통발이 자연스러운 엄폐를 만들고, 저장 장비 뒤에 준비된 권총과 창 너머 부두를 살피는 시선축이 한 프레임 안에서 읽혀야 한다. 사람이나 신체 일부는 보이지 않는다.",
            "shot_id": "S84_Shot1"
          },
          {
            "guide_text": "은신 위치의 차폐감을 더 강하게 유지하면서 먼지 낀 창과 창밖 부두 방향에 시각적 초점을 둔다. 전경의 저장 장비 사이에 즉시 사용할 수 있게 놓인 권총이 부분적으로 보이고, 총구 방향과 통로의 원근이 창을 통한 감시 방향으로 이어지게 한다. 공간은 비어 있어야 하며 얼굴이나 사람 형상은 포함하지 않는다.",
            "shot_id": "S84_Shot5"
          }
        ],
        "shot_ids": [
          "S84_Shot1",
          "S84_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "Near number 3 (hiding corner), facing across number 7 (gear aisle) toward number 6 (dock-facing window), with numbers 8 and 10 forming concealed side cover.",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Feature number 6 prominently and allow a limited view of number 12 beyond it. The background overlay should place number 16 behind cover and express number 17 only through the window sightline."
        },
        "reference_decision": {
          "bg_id": "L41B06",
          "fp_id": "fp_gear_storehouse",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "S84_Shot1 requires a sightline through opening marker 6, while S84_Shot5 requires a compressed insert within the same overall physical space. L41B03 commits the fixed marker layout, but the unit-1 camera and unit-2 look direction reveal a materially different structural slice, including markers 6 and 9, so this needs its own plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B03.png"
          ],
          "source_bg_ids": [
            "L41B03"
          ],
          "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_distinct_view",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "physical_space_1",
                "ref_bg_id": "L41B03",
                "space_description": "The same physical space, with L41B03 committing the positions of shared fixed markers."
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because both consuming shots remain within the same physical space; the changed camera axis, not a second co-visible space, drives the new plate."
          },
          "camera_decision": {
            "camera_cell": [
              2,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Use a distinct neutral view from unit 1 toward unit 2 and opening marker 6, preserving enough fixed context for the medium sightline staging and the separate insert crop.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              8
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, look toward unit 2 and center opening marker 6 at cell [3,8]. Preserve the anchor-established positions of shared markers 1, 2, 3, 7, 8, 10, and 11, and include markers 9 and 12 only where supported by the normal view cone and the geometry's unit-1 visibility superset.",
            "camera_framing_directive": "Place the camera in unit 1 at cell [2,5], aim toward unit 2 at look-at cell [3,8], and use the normal 50-degree field of view for neutral coverage of opening marker 6 that can support the medium foreground staging in S84_Shot1 and the tighter insert crop in S84_Shot5.",
            "subject_position_directive": "S84_Shot1 commits one back-to-camera subject in the foreground occupying roughly two-thirds of the frame, with a narrow sightline toward marker 6. S84_Shot5 commits a waist-height insert in which marker 16 and the gripping hand are isolated laterally with only a sliver of torso retained.",
            "state_cue_directive": "Carry transient markers 16 and 17 as the committed state cues and use numbered elements 1, 2, 3, 6, 7, 8, 9, 10, 11, and 12. Do not introduce state overlays 13, 14, or 15 or any additional uncommitted cues.",
            "negative_continuity_directive": "Exclude overlay markers 13, 14, and 15. Keep shared fixed markers 1, 2, 3, 7, 8, 10, and 11 in the positions committed by L41B03; do not move markers 6 or 9, add unsupported spaces outside the unit-1 cone, or invent unlisted scenario-specific elements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L41B03' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [2, 5]\n  - look_at_unit: 2\n  - look_at_cell: [3, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a distinct neutral view from unit 1 toward unit 2 and opening marker 6, preserving enough fixed context for the medium sightline staging and the separate insert crop.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, look toward unit 2 and center opening marker 6 at cell [3,8]. Preserve the anchor-established positions of shared markers 1, 2, 3, 7, 8, 10, and 11, and include markers 9 and 12 only where supported by the normal view cone and the geometry's unit-1 visibility superset.\n  - camera_framing_directive: Place the camera in unit 1 at cell [2,5], aim toward unit 2 at look-at cell [3,8], and use the normal 50-degree field of view for neutral coverage of opening marker 6 that can support the medium foreground staging in S84_Shot1 and the tighter insert crop in S84_Shot5.\n  - subject_position_directive: S84_Shot1 commits one back-to-camera subject in the foreground occupying roughly two-thirds of the frame, with a narrow sightline toward marker 6. S84_Shot5 commits a waist-height insert in which marker 16 and the gripping hand are isolated laterally with only a sliver of torso retained.\n  - state_cue_directive: Carry transient markers 16 and 17 as the committed state cues and use numbered elements 1, 2, 3, 6, 7, 8, 9, 10, 11, and 12. Do not introduce state overlays 13, 14, or 15 or any additional uncommitted cues.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, and 15. Keep shared fixed markers 1, 2, 3, 7, 8, 10, and 11 in the positions committed by L41B03; do not move markers 6 or 9, add unsupported spaces outside the unit-1 cone, or invent unlisted scenario-specific elements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L41B03' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [2, 5]\n  - look_at_unit: 2\n  - look_at_cell: [3, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a distinct neutral view from unit 1 toward unit 2 and opening marker 6, preserving enough fixed context for the medium sightline staging and the separate insert crop.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, look toward unit 2 and center opening marker 6 at cell [3,8]. Preserve the anchor-established positions of shared markers 1, 2, 3, 7, 8, 10, and 11, and include markers 9 and 12 only where supported by the normal view cone and the geometry's unit-1 visibility superset.\n  - camera_framing_directive: Place the camera in unit 1 at cell [2,5], aim toward unit 2 at look-at cell [3,8], and use the normal 50-degree field of view for neutral coverage of opening marker 6 that can support the medium foreground staging in S84_Shot1 and the tighter insert crop in S84_Shot5.\n  - subject_position_directive: S84_Shot1 commits one back-to-camera subject in the foreground occupying roughly two-thirds of the frame, with a narrow sightline toward marker 6. S84_Shot5 commits a waist-height insert in which marker 16 and the gripping hand are isolated laterally with only a sliver of torso retained.\n  - state_cue_directive: Carry transient markers 16 and 17 as the committed state cues and use numbered elements 1, 2, 3, 6, 7, 8, 9, 10, 11, and 12. Do not introduce state overlays 13, 14, or 15 or any additional uncommitted cues.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, and 15. Keep shared fixed markers 1, 2, 3, 7, 8, 10, and 11 in the positions committed by L41B03; do not move markers 6 or 9, add unsupported spaces outside the unit-1 cone, or invent unlisted scenario-specific elements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L41B03' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [2, 5]\n  - look_at_unit: 2\n  - look_at_cell: [3, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a distinct neutral view from unit 1 toward unit 2 and opening marker 6, preserving enough fixed context for the medium sightline staging and the separate insert crop.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, look toward unit 2 and center opening marker 6 at cell [3,8]. Preserve the anchor-established positions of shared markers 1, 2, 3, 7, 8, 10, and 11, and include markers 9 and 12 only where supported by the normal view cone and the geometry's unit-1 visibility superset.\n  - camera_framing_directive: Place the camera in unit 1 at cell [2,5], aim toward unit 2 at look-at cell [3,8], and use the normal 50-degree field of view for neutral coverage of opening marker 6 that can support the medium foreground staging in S84_Shot1 and the tighter insert crop in S84_Shot5.\n  - subject_position_directive: S84_Shot1 commits one back-to-camera subject in the foreground occupying roughly two-thirds of the frame, with a narrow sightline toward marker 6. S84_Shot5 commits a waist-height insert in which marker 16 and the gripping hand are isolated laterally with only a sliver of torso retained.\n  - state_cue_directive: Carry transient markers 16 and 17 as the committed state cues and use numbered elements 1, 2, 3, 6, 7, 8, 9, 10, 11, and 12. Do not introduce state overlays 13, 14, or 15 or any additional uncommitted cues.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, and 15. Keep shared fixed markers 1, 2, 3, 7, 8, 10, and 11 in the positions committed by L41B03; do not move markers 6 or 9, add unsupported spaces outside the unit-1 cone, or invent unlisted scenario-specific elements.\n\n2020년대 중반 대한민국 서남해안 외딴섬의 낡은 어구 창고 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 북서쪽의 그물 적재 구역 뒤 은신 모서리에서 중앙의 불규칙하고 좁은 장비 통로를 가로질러 동쪽 벽 북단의 부두 방향 창을 바라본다. 카메라는 서 있는 사람의 눈높이인 약 1.6미터, 35mm급 보통 광각 렌즈를 사용하며, 평면도나 위에서 내려다본 구도가 아닌 실제 현장 시점이다. 서쪽 벽과 북서 모서리에는 오래 사용해 섬유가 거칠고 염분 얼룩이 밴 어망이 층층이 쌓여 은신 구역을 가리고, 북쪽에는 금속과 망 재질의 낡은 통발이 적재되어 양옆의 차폐를 만든다. 동쪽 벽에는 낚싯대 거치대가 있으며, 북동쪽 창 가까이에는 큼직한 생선 바구니가 겹쳐 쌓여 있다. 창유리는 먼지, 소금기, 손때가 엉겨 불투명한 부분이 많고, 그 사이로 흐린 낮빛과 좁은 부두 외부가 제한적으로 보인다. 낡은 콘크리트 바닥, 습기 자국이 남은 벽체, 산화된 금속, 실제 플라스틱 바구니의 긁힘, 어망의 섬유 조직과 일상적인 마모를 정확하고 사실적으로 표현한다. 저장 장비 뒤에는 즉시 꺼내 사용할 수 있게 준비된 현대식 권총 한 정이 놓여 있으며, 총구 축은 동쪽 창 방향을 향한다. 은폐된 위치에서 먼지 낀 창을 통해 외부 부두를 조용히 감시하는 명확한 시선축이 통로와 적재물 사이로 이어져, 위협 아래 숨죽인 낮 시간의 상태가 드러난다. 사람, 얼굴, 손, 신체 일부, 사람 모양 형상은 전혀 없다. 제한적인 섬 기반 시설의 현실감, 청회색과 흙빛 중성색, 낡은 상아색 표면을 유지하되 자연광의 실제 명암만 사용한다. 깨끗한 광고 사진이 아니라 생활 먼지와 습기, 염분, 불균일한 마모가 남은 실제 장소 기록 사진이며, 자연스러운 피사계 심도와 현실적인 노출, 후처리 없는 DSLR 또는 미러리스 촬영본처럼 보여야 한다. CGI, 삽화, 건축 시각화가 아닌 실제 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            2,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Use a distinct neutral view from unit 1 toward unit 2 and opening marker 6, preserving enough fixed context for the medium sightline staging and the separate insert crop.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            8
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit 1, look toward unit 2 and center opening marker 6 at cell [3,8]. Preserve the anchor-established positions of shared markers 1, 2, 3, 7, 8, 10, and 11, and include markers 9 and 12 only where supported by the normal view cone and the geometry's unit-1 visibility superset.",
          "camera_framing_directive": "Place the camera in unit 1 at cell [2,5], aim toward unit 2 at look-at cell [3,8], and use the normal 50-degree field of view for neutral coverage of opening marker 6 that can support the medium foreground staging in S84_Shot1 and the tighter insert crop in S84_Shot5.",
          "subject_position_directive": "S84_Shot1 commits one back-to-camera subject in the foreground occupying roughly two-thirds of the frame, with a narrow sightline toward marker 6. S84_Shot5 commits a waist-height insert in which marker 16 and the gripping hand are isolated laterally with only a sliver of torso retained.",
          "state_cue_directive": "Carry transient markers 16 and 17 as the committed state cues and use numbered elements 1, 2, 3, 6, 7, 8, 9, 10, 11, and 12. Do not introduce state overlays 13, 14, or 15 or any additional uncommitted cues.",
          "negative_continuity_directive": "Exclude overlay markers 13, 14, and 15. Keep shared fixed markers 1, 2, 3, 7, 8, 10, and 11 in the positions committed by L41B03; do not move markers 6 or 9, add unsupported spaces outside the unit-1 cone, or invent unlisted scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_gear_storehouse",
          "prior_bg_ids": [
            "L41B03"
          ],
          "attached_ref_labels": [
            "bg:L41B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L20B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L20",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴섬 공동체의 소박하고 오래된 식당 겸 생활잡화점 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 전면 출입구 가까운 위치에서 약 1.4m 높이의 앉은 자세와 선 자세 사이 눈높이로, 35mm급 미러리스 또는 DSLR 카메라와 32mm 상당의 적당한 광각 렌즈를 사용해 공용 식당 홀을 대각선으로 바라본다. 중앙 식탁군이 구도의 중심이며, 뒤쪽으로 북쪽 서비스 주방의 화구와 싱크대·조리대 가장자리, 북서쪽 별실의 열린 미닫이문, 동쪽 벽을 따라 이어지는 생활잡화 선반과 낚시용품 진열대가 한 시야에 자연스럽게 연결된다. 주방과 홀 경계의 고정 카운터에는 오래된 유선전화가 놓여 있다. 식당과 작은 섬 상점이 한 건물에 섞인 현실적인 생활 공간으로, 낡은 장판 바닥, 손때와 얼룩이 밴 아이보리색 벽, 실제 목재 결이 남은 문틀과 격자창, 산화 흔적이 있는 금속 조리 설비, 오래 사용한 플라스틱과 합판 가구의 긁힘을 세밀하게 보여 준다. 제한적인 섬 기반 시설에 맞는 오래된 형광등과 현대 생활용품이 자연스럽게 공존하되 다른 역사 시대의 물건은 섞지 않는다. 낮 영업 시간의 자연광이 전면 격자창과 출입구에서 들어오고, 형광등의 평범한 보조광이 주방 안쪽을 밝힌다. 중앙 식탁 위에는 식사용 생고기 차림이 넓게 놓여 있고, 한쪽에는 사진첩이 펼쳐져 있으며 페이지에는 사람이나 얼굴이 식별되지 않는 풍경과 사물 사진만 보인다. 열린 별실 안쪽에는 붉은 의례복이 사람 형태를 만들지 않도록 벽걸이에 비대칭으로 접혀 축 늘어져 있고, 축제 준비용 묶음 꾸러미들이 별실 내부와 문 가까이에 임시로 정돈되어 있다. 인물, 얼굴, 인체 형태의 장식물은 전혀 없는 빈 배경 공간. 실제 콘크리트와 금속의 녹슨 질감, 직물의 짜임, 목재 결, 일상적인 마모와 조리 얼룩을 과장 없이 기록하며, 자연스러운 피사계 심도와 사실적인 노출을 유지한다. 깨끗한 광고 사진이 아니라 실제 운영 중인 장소를 담은 담담한 현장 기록 사진이며 과도한 후처리는 없다. 위에서 내려다본 시점이나 평면도 구도가 아닌 수평 눈높이 촬영. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "전면 출입구 가까이에서 중앙 식탁군을 중심으로 잡고, 그 뒤로 주방 가장자리와 열린 별실 입구가 함께 보이게 한다. 동쪽 벽의 생활잡화와 낚시용품 진열은 화면 측면에 남겨 식당과 작은 상점이 결합된 공간임을 보여 준다.",
            "shot_id": "S21_Shot2"
          },
          {
            "guide_text": "중앙 식탁 위의 생고기 식사 차림과 펼쳐진 사진첩이 분명히 읽히도록 하되, 북쪽 주방과 별실의 깊이도 유지한다. 사진첩에는 사람이나 얼굴이 식별되지 않는 풍경 사진과 사물 사진만 보이게 한다.",
            "shot_id": "S21_Shot10"
          },
          {
            "guide_text": "열린 별실 안쪽에 축 늘어진 붉은 의례복과 묶음 꾸러미가 보이도록 식탁 너머의 시선을 정리한다. 의례복은 사람처럼 보이지 않게 벽걸이에 비대칭으로 접혀 늘어진 천의 형태로 표현한다.",
            "shot_id": "S21_Shot16"
          },
          {
            "guide_text": "32mm 상당의 적당한 광각으로 식당 홀의 폭과 주방, 별실, 동쪽 소매 구역의 연결 관계를 한 프레임에 담는다. 중앙 식탁군을 화면의 안정적인 기준점으로 유지하고 빈 실내만 촬영한다.",
            "shot_id": "S48_Shot3"
          },
          {
            "guide_text": "낮 영업 시간의 밝은 창가와 오래된 실내 설비의 현실적인 대비를 살린다. 중앙 식사 차림, 열린 사진첩, 별실의 붉은 의례복과 축제 준비 꾸러미가 서로 가려지지 않으면서도 실제 식당의 자연스러운 밀도로 보이게 한다.",
            "shot_id": "S48_Shot10"
          }
        ],
        "shot_ids": [
          "S21_Shot2",
          "S21_Shot10",
          "S21_Shot16",
          "S48_Shot3",
          "S48_Shot10"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 6 (front entrance), facing diagonally across number 1 (dining hall) toward number 3 (kitchen), number 4 (adjoining private room), and number 2 (retail zone)",
          "camera_height": "eye-level seated-to-standing transition, approximately 1.4m",
          "lens_hint": "32mm moderate wide angle",
          "framing_notes": "Keep number 13 central, show the kitchen edge and open private-room doorway behind it, and retain the mixed restaurant and small-shop character along the side wall."
        },
        "reference_decision": {
          "bg_id": "L20B01",
          "fp_id": "fp_l20_restaurant_interior",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "The consuming shots remain in the same connected physical space established by L20B02 but require a different look direction from unit 1 toward unit 3. L20B02 therefore commits the fixed layout, while this new wide plate supports table-level framing and deeper unit context for the listed shots.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B02.png"
          ],
          "source_bg_ids": [
            "L20B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_fp_l20_shared_01"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_no_dedup_needed",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_fp_l20_shared_01",
                "ref_bg_id": "L20B02",
                "space_description": "Connected physical-space identity established by the clean anchor view."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because all committed target units belong to the connected physical space represented by L20B02; no consuming shot requires two distinct co-visible spaces."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use a broad unit 1 to unit 3 axis so the staged table-focused shots can retain deeper fixed context across the target units.",
            "lens_enum": "wide",
            "look_at_cell": [
              1,
              4
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show the connected physical space from unit 1 toward unit 3 with wide coverage of committed target units 1, 2, 3, and 4. Positively retain the L20B02 positions of fixed markers 13 and 14, and place markers 6, 7, 11, 15, 16, 17, and 18 according to the floor-plan geometry where they enter the cone.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [4,5] toward look-at unit 3 at cell [1,5] with the advertised wide 90-degree lens. Maintain broad fixed-space coverage that can support medium, insert, and close shot-specific crops without moving the structural plate.",
            "subject_position_directive": "Support the staged variations without baking subjects into fixed structure: side-by-side foreground subjects around marker 13 for S21_Shot2; hands and a temporary object at tabletop height for S21_Shot10; a tight central face with lower-edge hand context for S21_Shot16; a foreground-left subject looking toward a background-right subject for S48_Shot3; and a compact left-right foreground pair for S48_Shot10.",
            "state_cue_directive": "Carry the committed transient scene layer represented by markers 19, 20, 21, and 22 while retaining base markers 1, 2, 3, 4, 6, 7, 11, 13, 14, 15, 16, 17, and 18 in their fixed layout positions.",
            "negative_continuity_directive": "Exclude overlay markers 23, 24, and 25. Preserve the fixed positions inherited from L20B02 rather than relocating markers 6, 7, 11, 13, 14, 15, 16, 17, or 18, and do not introduce unsupported spaces or scenario-specific additions."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L20B02' physical_space_id='ps_fp_l20_shared_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 5]\n  - look_at_unit: 3\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit 1 to unit 3 axis so the staged table-focused shots can retain deeper fixed context across the target units.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected physical space from unit 1 toward unit 3 with wide coverage of committed target units 1, 2, 3, and 4. Positively retain the L20B02 positions of fixed markers 13 and 14, and place markers 6, 7, 11, 15, 16, 17, and 18 according to the floor-plan geometry where they enter the cone.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,5] toward look-at unit 3 at cell [1,5] with the advertised wide 90-degree lens. Maintain broad fixed-space coverage that can support medium, insert, and close shot-specific crops without moving the structural plate.\n  - subject_position_directive: Support the staged variations without baking subjects into fixed structure: side-by-side foreground subjects around marker 13 for S21_Shot2; hands and a temporary object at tabletop height for S21_Shot10; a tight central face with lower-edge hand context for S21_Shot16; a foreground-left subject looking toward a background-right subject for S48_Shot3; and a compact left-right foreground pair for S48_Shot10.\n  - state_cue_directive: Carry the committed transient scene layer represented by markers 19, 20, 21, and 22 while retaining base markers 1, 2, 3, 4, 6, 7, 11, 13, 14, 15, 16, 17, and 18 in their fixed layout positions.\n  - negative_continuity_directive: Exclude overlay markers 23, 24, and 25. Preserve the fixed positions inherited from L20B02 rather than relocating markers 6, 7, 11, 13, 14, 15, 16, 17, or 18, and do not introduce unsupported spaces or scenario-specific additions.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L20B02' physical_space_id='ps_fp_l20_shared_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 5]\n  - look_at_unit: 3\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit 1 to unit 3 axis so the staged table-focused shots can retain deeper fixed context across the target units.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected physical space from unit 1 toward unit 3 with wide coverage of committed target units 1, 2, 3, and 4. Positively retain the L20B02 positions of fixed markers 13 and 14, and place markers 6, 7, 11, 15, 16, 17, and 18 according to the floor-plan geometry where they enter the cone.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,5] toward look-at unit 3 at cell [1,5] with the advertised wide 90-degree lens. Maintain broad fixed-space coverage that can support medium, insert, and close shot-specific crops without moving the structural plate.\n  - subject_position_directive: Support the staged variations without baking subjects into fixed structure: side-by-side foreground subjects around marker 13 for S21_Shot2; hands and a temporary object at tabletop height for S21_Shot10; a tight central face with lower-edge hand context for S21_Shot16; a foreground-left subject looking toward a background-right subject for S48_Shot3; and a compact left-right foreground pair for S48_Shot10.\n  - state_cue_directive: Carry the committed transient scene layer represented by markers 19, 20, 21, and 22 while retaining base markers 1, 2, 3, 4, 6, 7, 11, 13, 14, 15, 16, 17, and 18 in their fixed layout positions.\n  - negative_continuity_directive: Exclude overlay markers 23, 24, and 25. Preserve the fixed positions inherited from L20B02 rather than relocating markers 6, 7, 11, 13, 14, 15, 16, 17, or 18, and do not introduce unsupported spaces or scenario-specific additions.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L20B02' physical_space_id='ps_fp_l20_shared_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 5]\n  - look_at_unit: 3\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit 1 to unit 3 axis so the staged table-focused shots can retain deeper fixed context across the target units.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected physical space from unit 1 toward unit 3 with wide coverage of committed target units 1, 2, 3, and 4. Positively retain the L20B02 positions of fixed markers 13 and 14, and place markers 6, 7, 11, 15, 16, 17, and 18 according to the floor-plan geometry where they enter the cone.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,5] toward look-at unit 3 at cell [1,5] with the advertised wide 90-degree lens. Maintain broad fixed-space coverage that can support medium, insert, and close shot-specific crops without moving the structural plate.\n  - subject_position_directive: Support the staged variations without baking subjects into fixed structure: side-by-side foreground subjects around marker 13 for S21_Shot2; hands and a temporary object at tabletop height for S21_Shot10; a tight central face with lower-edge hand context for S21_Shot16; a foreground-left subject looking toward a background-right subject for S48_Shot3; and a compact left-right foreground pair for S48_Shot10.\n  - state_cue_directive: Carry the committed transient scene layer represented by markers 19, 20, 21, and 22 while retaining base markers 1, 2, 3, 4, 6, 7, 11, 13, 14, 15, 16, 17, and 18 in their fixed layout positions.\n  - negative_continuity_directive: Exclude overlay markers 23, 24, and 25. Preserve the fixed positions inherited from L20B02 rather than relocating markers 6, 7, 11, 13, 14, 15, 16, 17, or 18, and do not introduce unsupported spaces or scenario-specific additions.\n\n2020년대 중반 대한민국 서남해안 외딴섬 공동체의 소박하고 오래된 식당 겸 생활잡화점 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 전면 출입구 가까운 위치에서 약 1.4m 높이의 앉은 자세와 선 자세 사이 눈높이로, 35mm급 미러리스 또는 DSLR 카메라와 32mm 상당의 적당한 광각 렌즈를 사용해 공용 식당 홀을 대각선으로 바라본다. 중앙 식탁군이 구도의 중심이며, 뒤쪽으로 북쪽 서비스 주방의 화구와 싱크대·조리대 가장자리, 북서쪽 별실의 열린 미닫이문, 동쪽 벽을 따라 이어지는 생활잡화 선반과 낚시용품 진열대가 한 시야에 자연스럽게 연결된다. 주방과 홀 경계의 고정 카운터에는 오래된 유선전화가 놓여 있다. 식당과 작은 섬 상점이 한 건물에 섞인 현실적인 생활 공간으로, 낡은 장판 바닥, 손때와 얼룩이 밴 아이보리색 벽, 실제 목재 결이 남은 문틀과 격자창, 산화 흔적이 있는 금속 조리 설비, 오래 사용한 플라스틱과 합판 가구의 긁힘을 세밀하게 보여 준다. 제한적인 섬 기반 시설에 맞는 오래된 형광등과 현대 생활용품이 자연스럽게 공존하되 다른 역사 시대의 물건은 섞지 않는다. 낮 영업 시간의 자연광이 전면 격자창과 출입구에서 들어오고, 형광등의 평범한 보조광이 주방 안쪽을 밝힌다. 중앙 식탁 위에는 식사용 생고기 차림이 넓게 놓여 있고, 한쪽에는 사진첩이 펼쳐져 있으며 페이지에는 사람이나 얼굴이 식별되지 않는 풍경과 사물 사진만 보인다. 열린 별실 안쪽에는 붉은 의례복이 사람 형태를 만들지 않도록 벽걸이에 비대칭으로 접혀 축 늘어져 있고, 축제 준비용 묶음 꾸러미들이 별실 내부와 문 가까이에 임시로 정돈되어 있다. 인물, 얼굴, 인체 형태의 장식물은 전혀 없는 빈 배경 공간. 실제 콘크리트와 금속의 녹슨 질감, 직물의 짜임, 목재 결, 일상적인 마모와 조리 얼룩을 과장 없이 기록하며, 자연스러운 피사계 심도와 사실적인 노출을 유지한다. 깨끗한 광고 사진이 아니라 실제 운영 중인 장소를 담은 담담한 현장 기록 사진이며 과도한 후처리는 없다. 위에서 내려다본 시점이나 평면도 구도가 아닌 수평 눈높이 촬영. 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": [
            4,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use a broad unit 1 to unit 3 axis so the staged table-focused shots can retain deeper fixed context across the target units.",
          "lens_enum": "wide",
          "look_at_cell": [
            1,
            4
          ],
          "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 connected physical space from unit 1 toward unit 3 with wide coverage of committed target units 1, 2, 3, and 4. Positively retain the L20B02 positions of fixed markers 13 and 14, and place markers 6, 7, 11, 15, 16, 17, and 18 according to the floor-plan geometry where they enter the cone.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [4,5] toward look-at unit 3 at cell [1,5] with the advertised wide 90-degree lens. Maintain broad fixed-space coverage that can support medium, insert, and close shot-specific crops without moving the structural plate.",
          "subject_position_directive": "Support the staged variations without baking subjects into fixed structure: side-by-side foreground subjects around marker 13 for S21_Shot2; hands and a temporary object at tabletop height for S21_Shot10; a tight central face with lower-edge hand context for S21_Shot16; a foreground-left subject looking toward a background-right subject for S48_Shot3; and a compact left-right foreground pair for S48_Shot10.",
          "state_cue_directive": "Carry the committed transient scene layer represented by markers 19, 20, 21, and 22 while retaining base markers 1, 2, 3, 4, 6, 7, 11, 13, 14, 15, 16, 17, and 18 in their fixed layout positions.",
          "negative_continuity_directive": "Exclude overlay markers 23, 24, and 25. Preserve the fixed positions inherited from L20B02 rather than relocating markers 6, 7, 11, 13, 14, 15, 16, 17, or 18, and do not introduce unsupported spaces or scenario-specific additions."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l20_restaurant_interior",
          "prior_bg_ids": [
            "L20B02"
          ],
          "attached_ref_labels": [
            "bg:L20B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L20B05": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L20",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B05.png",
        "t2i_prompt": "대한민국 서남해안의 외딴섬 공동체에 있는 오래된 소규모 식당 내부를 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 2020년대 중반 현재에도 오래된 생활 설비와 목조 디테일을 계속 사용하는 현실적인 섬 식당으로, 중앙과 남쪽에 이어진 공용 식당 홀의 가운데에는 여러 개의 평범한 식탁이 놓여 있고 주변에는 자연스러운 통행 공간이 남아 있다. 서북쪽 별실과 서쪽 뒤편 방은 각각 미닫이문으로 홀과 연결되며, 불이 꺼진 방 안쪽은 세부가 거의 드러나지 않는 현실적인 어둠 속에 잠겨 있다. 남쪽 전면의 격자창들이 주된 시선 끝을 이루고, 홀 서쪽의 측면 격자창과 뒤편 방 외벽의 커튼 달린 창이 오래된 식당 구조에 자연스럽게 어우러진다.\n\n카메라는 뒤편 방 미닫이문 가까이에 서서 빈 식당 홀을 지나 전면 격자창을 향한다. 맞은편에는 별실 미닫이문이 보이도록 구성한다. 약 1.6미터의 사람 눈높이, 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영한 자연스러운 원근감이며, 하향식 시점이나 평면도 구도가 아니다. 빈 식탁들, 어두운 인접 방 출입구, 달빛을 받아 드러나는 창살의 기하가 균형 있게 읽히되 과장된 왜곡은 피한다.\n\n실내 전등은 모두 꺼져 있고, 격자창을 통과한 차갑고 약한 달빛이 텅 빈 홀 전체에 넓고 불균일하게 번지며 식탁 상판과 바닥 일부를 희미하게 씻어낸다. 달빛이 닿지 않는 구석과 인접 방은 청흑색에 가까운 깊은 어둠으로 남아 긴장된 정적을 만든다. 식사나 조리 준비물은 펼쳐져 있지 않으며 홀은 비어 있다. 실제 오래 사용한 목재의 결, 미닫이문과 창틀의 닳은 모서리, 금속 부속의 옅은 산화 흔적, 바닥의 생활 얼룩과 미세한 마모, 커튼의 실제 직물 짜임을 정확하고 절제되게 표현한다. 깨끗한 광고 사진이 아니라 실제 장소 답사 사진처럼 평범하고 사실적이며, 자연스러운 저조도 노출과 깊이감, 현실적인 명암 단계와 자연스러운 피사계 심도를 유지한다. 인물, 얼굴, 사람 형태의 그림자나 형상은 전혀 없다. 후처리 효과 없이 실제 카메라로 촬영한 사실적인 기록 사진이며, 삽화나 건축 도면 같은 표현이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "뒤편 방 미닫이문 가까이의 서 있는 눈높이에서 빈 식당 홀을 가로질러 전면 격자창을 바라본다. 중앙의 빈 식탁과 맞은편 별실 미닫이문, 격자창으로 들어오는 달빛의 방향이 한 프레임에서 명확히 읽히게 한다.",
            "shot_id": "S24_Shot4"
          },
          {
            "guide_text": "같은 공간축과 밤의 밝기를 유지하되, 홀의 빈 공간과 어두운 인접 방 출입구 사이의 거리감을 조금 더 강조한다. 달빛이 식탁과 바닥을 부분적으로 스치는 모습과 전면 격자창의 실제 구조가 자연스럽게 보이게 한다.",
            "shot_id": "S24_Shot5"
          }
        ],
        "shot_ids": [
          "S24_Shot4",
          "S24_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 12 (back-room sliding door), facing through number 1 (empty dining hall) toward number 7 (front lattice window), with number 11 (other private-room door) across the hall",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Emphasize the empty tables, dark adjoining doorways, and the window geometry admitting the moonlit state; no meal or preparation clutter."
        },
        "reference_decision": {
          "bg_id": "L20B05",
          "fp_id": "fp_l20_restaurant_interior",
          "node_index": 4,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L20B05 remains in the connected physical space established by L20B02 but turns from camera unit 1 toward unit 4 to prioritize units 4 and 5 and their access markers. This genuinely different geometry exposes a new structural slice for S24_Shot4 and S24_Shot5, requiring its own plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B02.png"
          ],
          "source_bg_ids": [
            "L20B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_fp_l20_shared_01"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_no_dedup_needed",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_fp_l20_shared_01",
                "ref_bg_id": "L20B02",
                "space_description": "Clean dwelling-identity anchor for the same connected physical space."
              }
            ],
            "why_single_ref_or_two_refs": "The clean anchor alone is sufficient to carry fixed-space identity into this different camera direction; the consuming shots do not require two distinct co-visible spaces."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use a broad unit 1 to unit 4 direction to hold the staged closed access point, adjacent unit context, and the negative-space full-body composition.",
            "lens_enum": "wide",
            "look_at_cell": [
              1,
              1
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "Show the connected view from unit 1 toward unit 4, prioritizing target units 1, 4, and 5. Preserve the anchor-defined fixed position of marker 13 and include markers 7, 8, 9, 11, and 12 only where supported by this wide axis, with marker 11 emphasized along the staged forward sightline.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [4,5] toward look-at unit 4 at cell [2,1] with the advertised wide 90-degree lens, using broad coverage for the access-point sightline and surrounding negative space.",
            "subject_position_directive": "For S24_Shot4, reserve a central foreground back-and-shoulder subject aligned toward the background access marker. For S24_Shot5, place one full-body subject at center in the midground with vacant floor and inactive fixed elements occupying most of the wide composition; add no other subjects.",
            "state_cue_directive": "Apply transient marker 25 as the only committed state cue. Keep the surrounding space unoccupied where staged and refrain from adding any other overlay or illumination cue.",
            "negative_continuity_directive": "Exclude overlay markers 19, 20, 21, 22, 23, and 24. Keep markers 7, 8, 9, 11, 12, and 13 fixed relative to the L20B02 identity, do not import transient cues from earlier references, and do not expose unsupported units beyond the wide view."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L20B02' physical_space_id='ps_fp_l20_shared_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 5]\n  - look_at_unit: 4\n  - look_at_cell: [1, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit 1 to unit 4 direction to hold the staged closed access point, adjacent unit context, and the negative-space full-body composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected view from unit 1 toward unit 4, prioritizing target units 1, 4, and 5. Preserve the anchor-defined fixed position of marker 13 and include markers 7, 8, 9, 11, and 12 only where supported by this wide axis, with marker 11 emphasized along the staged forward sightline.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,5] toward look-at unit 4 at cell [2,1] with the advertised wide 90-degree lens, using broad coverage for the access-point sightline and surrounding negative space.\n  - subject_position_directive: For S24_Shot4, reserve a central foreground back-and-shoulder subject aligned toward the background access marker. For S24_Shot5, place one full-body subject at center in the midground with vacant floor and inactive fixed elements occupying most of the wide composition; add no other subjects.\n  - state_cue_directive: Apply transient marker 25 as the only committed state cue. Keep the surrounding space unoccupied where staged and refrain from adding any other overlay or illumination cue.\n  - negative_continuity_directive: Exclude overlay markers 19, 20, 21, 22, 23, and 24. Keep markers 7, 8, 9, 11, 12, and 13 fixed relative to the L20B02 identity, do not import transient cues from earlier references, and do not expose unsupported units beyond the wide view.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L20B02' physical_space_id='ps_fp_l20_shared_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 5]\n  - look_at_unit: 4\n  - look_at_cell: [1, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit 1 to unit 4 direction to hold the staged closed access point, adjacent unit context, and the negative-space full-body composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected view from unit 1 toward unit 4, prioritizing target units 1, 4, and 5. Preserve the anchor-defined fixed position of marker 13 and include markers 7, 8, 9, 11, and 12 only where supported by this wide axis, with marker 11 emphasized along the staged forward sightline.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,5] toward look-at unit 4 at cell [2,1] with the advertised wide 90-degree lens, using broad coverage for the access-point sightline and surrounding negative space.\n  - subject_position_directive: For S24_Shot4, reserve a central foreground back-and-shoulder subject aligned toward the background access marker. For S24_Shot5, place one full-body subject at center in the midground with vacant floor and inactive fixed elements occupying most of the wide composition; add no other subjects.\n  - state_cue_directive: Apply transient marker 25 as the only committed state cue. Keep the surrounding space unoccupied where staged and refrain from adding any other overlay or illumination cue.\n  - negative_continuity_directive: Exclude overlay markers 19, 20, 21, 22, 23, and 24. Keep markers 7, 8, 9, 11, 12, and 13 fixed relative to the L20B02 identity, do not import transient cues from earlier references, and do not expose unsupported units beyond the wide view.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L20B02' physical_space_id='ps_fp_l20_shared_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 5]\n  - look_at_unit: 4\n  - look_at_cell: [1, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit 1 to unit 4 direction to hold the staged closed access point, adjacent unit context, and the negative-space full-body composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected view from unit 1 toward unit 4, prioritizing target units 1, 4, and 5. Preserve the anchor-defined fixed position of marker 13 and include markers 7, 8, 9, 11, and 12 only where supported by this wide axis, with marker 11 emphasized along the staged forward sightline.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,5] toward look-at unit 4 at cell [2,1] with the advertised wide 90-degree lens, using broad coverage for the access-point sightline and surrounding negative space.\n  - subject_position_directive: For S24_Shot4, reserve a central foreground back-and-shoulder subject aligned toward the background access marker. For S24_Shot5, place one full-body subject at center in the midground with vacant floor and inactive fixed elements occupying most of the wide composition; add no other subjects.\n  - state_cue_directive: Apply transient marker 25 as the only committed state cue. Keep the surrounding space unoccupied where staged and refrain from adding any other overlay or illumination cue.\n  - negative_continuity_directive: Exclude overlay markers 19, 20, 21, 22, 23, and 24. Keep markers 7, 8, 9, 11, 12, and 13 fixed relative to the L20B02 identity, do not import transient cues from earlier references, and do not expose unsupported units beyond the wide view.\n\n대한민국 서남해안의 외딴섬 공동체에 있는 오래된 소규모 식당 내부를 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 2020년대 중반 현재에도 오래된 생활 설비와 목조 디테일을 계속 사용하는 현실적인 섬 식당으로, 중앙과 남쪽에 이어진 공용 식당 홀의 가운데에는 여러 개의 평범한 식탁이 놓여 있고 주변에는 자연스러운 통행 공간이 남아 있다. 서북쪽 별실과 서쪽 뒤편 방은 각각 미닫이문으로 홀과 연결되며, 불이 꺼진 방 안쪽은 세부가 거의 드러나지 않는 현실적인 어둠 속에 잠겨 있다. 남쪽 전면의 격자창들이 주된 시선 끝을 이루고, 홀 서쪽의 측면 격자창과 뒤편 방 외벽의 커튼 달린 창이 오래된 식당 구조에 자연스럽게 어우러진다.\n\n카메라는 뒤편 방 미닫이문 가까이에 서서 빈 식당 홀을 지나 전면 격자창을 향한다. 맞은편에는 별실 미닫이문이 보이도록 구성한다. 약 1.6미터의 사람 눈높이, 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영한 자연스러운 원근감이며, 하향식 시점이나 평면도 구도가 아니다. 빈 식탁들, 어두운 인접 방 출입구, 달빛을 받아 드러나는 창살의 기하가 균형 있게 읽히되 과장된 왜곡은 피한다.\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": [
            4,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use a broad unit 1 to unit 4 direction to hold the staged closed access point, adjacent unit context, and the negative-space full-body composition.",
          "lens_enum": "wide",
          "look_at_cell": [
            1,
            1
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show the connected view from unit 1 toward unit 4, prioritizing target units 1, 4, and 5. Preserve the anchor-defined fixed position of marker 13 and include markers 7, 8, 9, 11, and 12 only where supported by this wide axis, with marker 11 emphasized along the staged forward sightline.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [4,5] toward look-at unit 4 at cell [2,1] with the advertised wide 90-degree lens, using broad coverage for the access-point sightline and surrounding negative space.",
          "subject_position_directive": "For S24_Shot4, reserve a central foreground back-and-shoulder subject aligned toward the background access marker. For S24_Shot5, place one full-body subject at center in the midground with vacant floor and inactive fixed elements occupying most of the wide composition; add no other subjects.",
          "state_cue_directive": "Apply transient marker 25 as the only committed state cue. Keep the surrounding space unoccupied where staged and refrain from adding any other overlay or illumination cue.",
          "negative_continuity_directive": "Exclude overlay markers 19, 20, 21, 22, 23, and 24. Keep markers 7, 8, 9, 11, 12, and 13 fixed relative to the L20B02 identity, do not import transient cues from earlier references, and do not expose unsupported units beyond the wide view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l20_restaurant_interior",
          "prior_bg_ids": [
            "L20B02"
          ],
          "attached_ref_labels": [
            "bg:L20B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L20B04": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L20B01",
        "reused_from_bg_id": "L20B01",
        "location_id": "L20",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴섬 공동체의 낡고 소박한 식당 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서쪽 측면 격자창 가까이에 카메라를 두고, 앉은 사람의 눈높이에 해당하는 약 1.3미터 높이에서 35밀리미터급 적당한 광각 렌즈로 중앙 식탁군과 북서쪽 별실 미닫이문, 북쪽 뒤편의 개방형 조리 구역을 향해 대각선으로 바라본다. 중앙과 남쪽에는 여러 사람이 함께 식사하는 홀의 낡은 식탁들이 있고, 북쪽 조리 구역에는 벽 쪽 스토브와 동쪽의 싱크대 및 준비 조리대가 이어진다. 남쪽 전면 격자창과 서쪽 측면 격자창은 오래된 섬 식당의 실용적인 구조로 보이며, 창밖은 깊은 밤의 청흑색 어둠뿐이다. 전경의 중앙 식탁에는 익히지 않은 짙은 붉은 생고기가 낡은 접시와 금속 쟁반에 식사상으로 넓게 놓여 있다. 생고기 주변의 식탁 상판에는 피와 고기 육즙이 불규칙하게 번지고 문질러진 흔적으로 남아 있으며, 젖은 광택과 마르기 시작한 가장자리의 차이가 실제처럼 보여야 한다. 제한적인 전기가 공급되는 외딴섬 식당답게 오래된 형광등과 조리 구역의 약한 실내등만 켜져 있고, 빛이 닿지 않는 구석은 자연스럽게 어둡다. 청흑색 밤빛, 흙빛 중성색, 바랜 상아색 벽면, 생고기와 얼룩의 깊은 적색이 절제된 실제 색감으로 나타난다. 진짜 콘크리트와 금속의 산화 흔적, 닳은 식탁 표면, 실제 목재 결, 오래된 설비의 물때와 생활 마모를 세밀하게 표현한다. 광고용 사진처럼 지나치게 깨끗하거나 정돈된 모습이 아니라 실제로 오래 사용된 장소의 평범한 얼룩과 마모가 남아 있어야 한다. 공간에는 사람, 얼굴, 신체 형상이나 인체를 닮은 형체가 전혀 없다. 실제 미러리스 또는 디지털 일안 반사식 카메라의 자연스러운 피사계 심도, 현실적인 노출, 과도한 후처리 없는 실제 장소 기록 사진. 위에서 내려다본 시점이나 평면도, 건축 도식이 아닌 수평에 가까운 인간 시점. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "서쪽 측면 격자창 가까이의 약 1.3미터 높이에서 중앙 식탁을 대각선으로 바라본다. 생고기 식사상이 전경의 중심을 차지하고 피와 육즙이 번진 식탁 표면이 분명히 보이도록 하며, 뒤쪽에는 별실 미닫이문과 조리 구역 가장자리를 함께 남긴다. 공간은 비어 있어야 한다.",
            "shot_id": "S63_Shot2"
          },
          {
            "guide_text": "35밀리미터급 적당한 광각 구도를 유지하면서 전경 식탁의 생고기와 불규칙한 피·육즙 얼룩을 선명하게 담는다. 측면 격자창과 어두운 밤 바깥, 중앙 식탁 사이의 깊이를 살리고 후경의 미닫이문과 조리대를 자연스러운 초점 범위 안에 둔다. 사람이나 신체 형상은 배치하지 않는다.",
            "shot_id": "S63_Shot8"
          },
          {
            "guide_text": "같은 서쪽 사선 축에서 식탁 전경과 북쪽 뒤편 조리 구역의 공간적 연결을 강조한다. 생고기 식사상과 번진 피·육즙이 가장 먼저 읽히되, 낡은 격자창과 별실 미닫이문, 스토브와 싱크대가 있는 조리 구역이 실제 식당의 깊이 속에 이어져 보이게 한다. 야간 실내의 제한된 조명과 빈 공간의 긴장을 사실적으로 유지한다.",
            "shot_id": "S63_Shot13"
          }
        ],
        "shot_ids": [
          "S63_Shot2",
          "S63_Shot8",
          "S63_Shot13"
        ],
        "scenes": [],
        "parent_id": "L20B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 8 (side lattice window), facing diagonally toward number 13 (dining tables), number 11 (private-room door), and number 3 (kitchen edge)",
          "camera_height": "eye-level seated, approximately 1.3m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Place the meal setting prominently in the foreground while retaining the lattice window for views of watchers outside and the private-room doorway in the rear plane."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L20B01",
          "selected_refs": [
            {
              "physical_space_id": "ps_fp_l20_shared_01",
              "ref_bg_id": "L20B01",
              "space_description": "Same physical-space representative with matching camera and look-at geometry."
            }
          ]
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 1 at cell [4,5] toward look-at unit 3 at cell [1,5] with the advertised wide 90-degree lens, matching L20B01's broad structural framing and allowing the consuming shots to use medium or close scene-layer crops.",
          "negative_continuity_directive": "Exclude overlay markers 20, 21, 22, 24, and 25. Retain the L20B01 positions of markers 7, 8, 11, 13, 16, and 17; do not redraw L20B01-only transient markers other than marker 19, and do not invent subjects outside the staged frame allocations.",
          "state_cue_directive": "Apply transient markers 19 and 23 as the only committed state overlays, using them at the shot-specific scene layer while leaving the inherited fixed structure unchanged.",
          "subject_position_directive": "For S63_Shot2, place the two committed subjects beyond the relevant opening grid with only narrow interior margins. For S63_Shot8, reserve the close center for one subject with hands and marker 19 near the lower frame. For S63_Shot13, reserve an extreme central facial close-up with raised hands at the lower edge and no second subject.",
          "visible_space_directive": "Use the same connected unit 1 toward unit 3 view as L20B01, prioritizing target units 1, 3, and 4. Positively preserve the inherited positions of base markers 7, 8, 11, 13, 16, and 17, with opening-marker context included only where the wide cone and staged crop retain it."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l20_restaurant_interior",
          "prior_bg_ids": [
            "L20B01"
          ],
          "attached_ref_labels": [
            "bg:L20B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L20B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L20",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 오래된 식당 겸 소규모 잡화점 내부. 통합된 식당 홀 중앙과 남쪽 부분에는 일상적으로 사용해 온 식탁들이 통행 간격을 두고 놓여 있고, 동쪽 벽의 좁은 소매 공간에는 생활 잡화용 진열 선반이 이어진다. 남쪽 벽 중앙 가까이의 전면 출입구와 그 옆의 격자창 묶음, 서쪽 벽의 측면 격자창이 섬마을의 소박하고 오래된 건물 구조를 보여준다. 바닷바람과 염분에 오래 노출된 목재의 결, 금속 부속의 옅은 부식과 손때, 바랜 벽면과 실제 생활 공간다운 미세한 얼룩을 사실적으로 표현하되 과장하지 않는다. 현대의 외딴섬 식당답게 낡은 설비와 소박한 상업 공간이 함께 존재하며, 다른 역사 시대의 물건이나 장식은 섞지 않는다. 긴장감이 감도는 맑은 낮, 전면 출입구와 격자창을 통해 들어오는 자연광이 실내를 비추고 바깥의 섬마을 거리와 해안 방향이 자연스럽게 보이지만, 실내는 차분하고 질서 정연하다. 공간은 깨끗하고 흐트러지지 않은 평상 상태다. 식탁 부근에 선 사람의 눈높이 약 1.6미터에서 남쪽 전면 출입구와 격자창을 향해 촬영하고, 동쪽 소매 공간이 화면 측면에 함께 들어오게 한다. 40밀리미터급 자연스러운 원근감, 과도한 광각 왜곡 없이 출입구와 창 너머로 이어지는 시야를 확보한다. 사람, 얼굴, 인체 형상의 장식이나 실루엣은 전혀 포함하지 않는다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 사실적인 자연광, 정확한 콘크리트·금속·직물·목재 질감, 자연스러운 피사계 심도와 일상적인 마모, 인위적인 후보정 없는 담담한 사진. 하향 시점, 평면도, 건축 도면, 삽화, 합성 이미지, 삼차원 시각화가 아닌 실제 위치에서 촬영한 수평 구도. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "식당 홀 중앙 식탁 부근에서 약 1.6미터 높이로 남쪽 전면 출입구와 격자창을 바라본다. 출입구와 창 너머의 낮 풍경까지 시선이 막히지 않게 하되, 동쪽 소매 공간의 진열 선반이 화면 한쪽에 자연스럽게 걸리도록 구성한다. 사람이나 인체 형상의 실루엣은 포함하지 않는다.",
            "shot_id": "S83_Shot4"
          },
          {
            "guide_text": "같은 눈높이와 40밀리미터의 자연스러운 원근감을 유지하면서 전면 출입구와 격자창 쪽 시야를 조금 더 우선한다. 식탁 가장자리와 동쪽 진열 공간을 주변 맥락으로 남겨 식당 내부에서 바깥을 주시하는 방향성이 분명하게 느껴지도록 한다. 공간은 조용하고 정돈된 상태로 유지하며 사람은 배치하지 않는다.",
            "shot_id": "S83_Shot5"
          }
        ],
        "shot_ids": [
          "S83_Shot4",
          "S83_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 13 (dining tables), facing number 6 (front entrance) and number 7 (front lattice window), with number 2 (retail zone) along the side",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "40mm natural perspective",
          "framing_notes": "Prioritize unobstructed sightlines through the front opening and window toward exterior search activity while keeping the interior calm and orderly."
        },
        "reference_decision": {
          "bg_id": "L20B02",
          "fp_id": "fp_l20_restaurant_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L20B02 is the sole clean anchor candidate and is therefore rendered first from the floor plan. The unit 1 to unit 2 wide view covers its target units and provides sufficient surrounding context for S83_Shot4 and S83_Shot5 without relying on a prior plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l20_restaurant_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_no_references",
            "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."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use the advertised broad view from unit 1 toward unit 2 to support the medium and close consuming shots while retaining the committed interior and opening context.",
            "lens_enum": "wide",
            "look_at_cell": [
              5,
              7
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the connected view from unit 1 toward unit 2, prioritizing base markers 1, 2, 6, 7, 8, 13, and 14. Keep marker 6 readable as the staged deeper opening where supported by the wide cone, with markers 7 and 8 used only within the geometry-supported coverage.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [4,5] toward look-at unit 2 at cell [6,7] with the advertised wide 90-degree lens, using broad coverage while preserving clear foreground, midground, and deeper opening context.",
            "subject_position_directive": "For S83_Shot4, preserve one committed subject in the lower-left foreground, another in the middle-right midground, and opening activity only in the deep background. For S83_Shot5, support a tight foreground subject at center-left with a narrow empty strip along the gaze direction; add no other subject cues.",
            "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.",
            "negative_continuity_directive": "Exclude overlay markers 19, 20, 21, 22, 23, 24, and 25. Do not add units or openings outside the supported wide view, and do not invent scenario-specific objects or subjects beyond the staged shot requirements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [4, 5]\n  - look_at_unit: 2\n  - look_at_cell: [5, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 1 toward unit 2 to support the medium and close consuming shots while retaining the committed interior and opening context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected view from unit 1 toward unit 2, prioritizing base markers 1, 2, 6, 7, 8, 13, and 14. Keep marker 6 readable as the staged deeper opening where supported by the wide cone, with markers 7 and 8 used only within the geometry-supported coverage.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,5] toward look-at unit 2 at cell [6,7] with the advertised wide 90-degree lens, using broad coverage while preserving clear foreground, midground, and deeper opening context.\n  - subject_position_directive: For S83_Shot4, preserve one committed subject in the lower-left foreground, another in the middle-right midground, and opening activity only in the deep background. For S83_Shot5, support a tight foreground subject at center-left with a narrow empty strip along the gaze direction; add no other subject cues.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 19, 20, 21, 22, 23, 24, and 25. Do not add units or openings outside the supported wide view, and do not invent scenario-specific objects or subjects beyond the staged shot requirements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [4, 5]\n  - look_at_unit: 2\n  - look_at_cell: [5, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 1 toward unit 2 to support the medium and close consuming shots while retaining the committed interior and opening context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected view from unit 1 toward unit 2, prioritizing base markers 1, 2, 6, 7, 8, 13, and 14. Keep marker 6 readable as the staged deeper opening where supported by the wide cone, with markers 7 and 8 used only within the geometry-supported coverage.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,5] toward look-at unit 2 at cell [6,7] with the advertised wide 90-degree lens, using broad coverage while preserving clear foreground, midground, and deeper opening context.\n  - subject_position_directive: For S83_Shot4, preserve one committed subject in the lower-left foreground, another in the middle-right midground, and opening activity only in the deep background. For S83_Shot5, support a tight foreground subject at center-left with a narrow empty strip along the gaze direction; add no other subject cues.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 19, 20, 21, 22, 23, 24, and 25. Do not add units or openings outside the supported wide view, and do not invent scenario-specific objects or subjects beyond the staged shot requirements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [4, 5]\n  - look_at_unit: 2\n  - look_at_cell: [5, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 1 toward unit 2 to support the medium and close consuming shots while retaining the committed interior and opening context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected view from unit 1 toward unit 2, prioritizing base markers 1, 2, 6, 7, 8, 13, and 14. Keep marker 6 readable as the staged deeper opening where supported by the wide cone, with markers 7 and 8 used only within the geometry-supported coverage.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,5] toward look-at unit 2 at cell [6,7] with the advertised wide 90-degree lens, using broad coverage while preserving clear foreground, midground, and deeper opening context.\n  - subject_position_directive: For S83_Shot4, preserve one committed subject in the lower-left foreground, another in the middle-right midground, and opening activity only in the deep background. For S83_Shot5, support a tight foreground subject at center-left with a narrow empty strip along the gaze direction; add no other subject cues.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 19, 20, 21, 22, 23, 24, and 25. Do not add units or openings outside the supported wide view, and do not invent scenario-specific objects or subjects beyond the staged shot requirements.\n\n2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 오래된 식당 겸 소규모 잡화점 내부. 통합된 식당 홀 중앙과 남쪽 부분에는 일상적으로 사용해 온 식탁들이 통행 간격을 두고 놓여 있고, 동쪽 벽의 좁은 소매 공간에는 생활 잡화용 진열 선반이 이어진다. 남쪽 벽 중앙 가까이의 전면 출입구와 그 옆의 격자창 묶음, 서쪽 벽의 측면 격자창이 섬마을의 소박하고 오래된 건물 구조를 보여준다. 바닷바람과 염분에 오래 노출된 목재의 결, 금속 부속의 옅은 부식과 손때, 바랜 벽면과 실제 생활 공간다운 미세한 얼룩을 사실적으로 표현하되 과장하지 않는다. 현대의 외딴섬 식당답게 낡은 설비와 소박한 상업 공간이 함께 존재하며, 다른 역사 시대의 물건이나 장식은 섞지 않는다. 긴장감이 감도는 맑은 낮, 전면 출입구와 격자창을 통해 들어오는 자연광이 실내를 비추고 바깥의 섬마을 거리와 해안 방향이 자연스럽게 보이지만, 실내는 차분하고 질서 정연하다. 공간은 깨끗하고 흐트러지지 않은 평상 상태다. 식탁 부근에 선 사람의 눈높이 약 1.6미터에서 남쪽 전면 출입구와 격자창을 향해 촬영하고, 동쪽 소매 공간이 화면 측면에 함께 들어오게 한다. 40밀리미터급 자연스러운 원근감, 과도한 광각 왜곡 없이 출입구와 창 너머로 이어지는 시야를 확보한다. 사람, 얼굴, 인체 형상의 장식이나 실루엣은 전혀 포함하지 않는다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 사실적인 자연광, 정확한 콘크리트·금속·직물·목재 질감, 자연스러운 피사계 심도와 일상적인 마모, 인위적인 후보정 없는 담담한 사진. 하향 시점, 평면도, 건축 도면, 삽화, 합성 이미지, 삼차원 시각화가 아닌 실제 위치에서 촬영한 수평 구도. 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": [
            4,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use the advertised broad view from unit 1 toward unit 2 to support the medium and close consuming shots while retaining the committed interior and opening context.",
          "lens_enum": "wide",
          "look_at_cell": [
            5,
            7
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the connected view from unit 1 toward unit 2, prioritizing base markers 1, 2, 6, 7, 8, 13, and 14. Keep marker 6 readable as the staged deeper opening where supported by the wide cone, with markers 7 and 8 used only within the geometry-supported coverage.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [4,5] toward look-at unit 2 at cell [6,7] with the advertised wide 90-degree lens, using broad coverage while preserving clear foreground, midground, and deeper opening context.",
          "subject_position_directive": "For S83_Shot4, preserve one committed subject in the lower-left foreground, another in the middle-right midground, and opening activity only in the deep background. For S83_Shot5, support a tight foreground subject at center-left with a narrow empty strip along the gaze direction; add no other subject cues.",
          "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.",
          "negative_continuity_directive": "Exclude overlay markers 19, 20, 21, 22, 23, 24, and 25. Do not add units or openings outside the supported wide view, and do not invent scenario-specific objects or subjects beyond the staged shot requirements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l20_restaurant_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l20_restaurant_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L20B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L20",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴섬 공동체의 소박하고 오래 사용된 식당 내부. 남쪽 중앙의 출입구 가까이에서 북쪽을 바라보며, 약 1.6미터의 서 있는 사람 눈높이와 30밀리미터 광각 렌즈로 촬영한다. 중앙과 남쪽을 차지하는 공동 식당의 식탁군 사이로 통행 공간이 이어지고, 그 너머 북쪽 가장자리의 일부 개방된 조리 공간과 벽 쪽 조리용 화구, 동쪽의 스테인리스 싱크대와 준비대가 보인다. 서북쪽 옆방의 미닫이문과 서쪽 뒤편 방의 미닫이문도 함께 보여, 빈 식당에서 조리 공간과 두 방으로 이어지는 명확한 시선 동선을 만든다. 남쪽 출입구 옆의 격자창들과 서쪽 벽의 격자창을 통해 짙은 붉은 노을이 들어와 텅 빈 식당 전체를 붉게 씻고, 낡은 벽과 바닥, 식탁 표면에 자연스러운 저녁빛 반사와 길어진 그림자를 만든다. 현대의 외딴섬 생활 공간답게 기반 시설은 소박하고 오래되었으며, 실제 도장 벽의 얼룩과 마모, 목재 격자의 결, 금속의 잔잔한 변색, 스테인리스의 사용 흔적, 식탁 표면의 생활 흠집을 정확하게 표현한다. 인물, 얼굴, 사람 형태의 형상은 전혀 없는 완전히 빈 배경이다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 사실적이고 담담한 화면, 현실적인 자연광과 자연스러운 심도, 과도하게 깨끗한 광고 사진이 아닌 일상적 마모와 얼룩, 후처리 없는 색과 노출. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 컴퓨터 생성 영상, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남쪽 출입구 가까이에서 선 사람이 바라보는 높이로 촬영한다. 비어 있는 식당과 중앙 식탁군 너머에 북쪽 조리 공간이 보이고, 옆방과 뒷방의 미닫이문까지 한 프레임 안에서 읽히도록 넓게 구성한다. 남쪽과 서쪽 창을 통과한 붉은 노을이 실내를 가로지르는 상태를 분명히 유지한다.",
            "shot_id": "S90_Shot1"
          },
          {
            "guide_text": "같은 출입구 쪽 시점과 공간 방향을 유지하되, 식당에서 조리 공간과 두 인접 방으로 이어지는 시선의 갈림길이 더욱 또렷하게 보이도록 구성한다. 빈 실내의 현실적인 정적, 낡은 표면의 사용감, 창으로 들어온 붉은 저녁빛의 실제 반사와 긴 그림자를 자연스럽게 담는다.",
            "shot_id": "S90_Shot4"
          }
        ],
        "shot_ids": [
          "S90_Shot1",
          "S90_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 6 (front entrance), facing across number 1 (dining hall) toward number 3 (kitchen), number 11 (private-room door), and number 12 (back-room door)",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "30mm wide angle",
          "framing_notes": "Show a clear search path from the empty hall to the kitchen and both adjoining rooms, with the front and side windows admitting the sunset state."
        },
        "reference_decision": {
          "bg_id": "L20B03",
          "fp_id": "fp_l20_restaurant_interior",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L20B03 uses the same connected physical space as L20B01 but stages a distinct full-depth establishing view from camera unit 2 toward unit 3. This geometry reveals a materially different structural slice for S90_Shot1 and S90_Shot4, so it requires a new plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B01.png"
          ],
          "source_bg_ids": [
            "L20B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_fp_l20_shared_01"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_no_dedup_needed",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_fp_l20_shared_01",
                "ref_bg_id": "L20B01",
                "space_description": "Connected physical-space identity with fixed structure already established from an earlier view."
              }
            ],
            "why_single_ref_or_two_refs": "One earlier same-space reference is sufficient to preserve fixed structural continuity; the consuming shots do not commit two distinct co-visible physical spaces."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              7
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use the unit 2 to unit 3 wide axis as the closest supplied geometry-supported establishing direction for the staged full-depth and negative-space views.",
            "lens_enum": "wide",
            "look_at_cell": [
              1,
              4
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show a broad connected view from unit 2 toward unit 3, prioritizing target units 1, 3, 4, and 5 where supported by the wide cone. Keep base markers 6, 7, 8, 10, 11, 12, 13, 16, and 17 in the fixed positions inherited from L20B01, with deeper access points legible but secondary.",
            "camera_framing_directive": "Frame from camera unit 2 at cell [6,7] toward look-at unit 3 at cell [1,5] with the advertised wide 90-degree lens, giving broad full-depth coverage and conspicuous negative space around the central path.",
            "subject_position_directive": "S90_Shot1 commits no subject, so keep the wide establishing view free of invented subjects. For S90_Shot4, allow one full-body subject centered in the midground with extensive negative space and no additional visible person.",
            "state_cue_directive": "Apply transient marker 24 as the sole committed state overlay. Preserve the staged vacant-space condition for S90_Shot1 and the otherwise empty surroundings of S90_Shot4 without introducing additional state cues.",
            "negative_continuity_directive": "Exclude overlay markers 19, 20, 21, 22, 23, and 25. Keep the fixed positions of markers 6, 7, 8, 10, 11, 12, 13, 16, and 17 consistent with L20B01, and do not invent occupants in portions staged as vacant or expose unsupported spaces beyond the cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L20B01' physical_space_id='ps_fp_l20_shared_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 7]\n  - look_at_unit: 3\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the unit 2 to unit 3 wide axis as the closest supplied geometry-supported establishing direction for the staged full-depth and negative-space views.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a broad connected view from unit 2 toward unit 3, prioritizing target units 1, 3, 4, and 5 where supported by the wide cone. Keep base markers 6, 7, 8, 10, 11, 12, 13, 16, and 17 in the fixed positions inherited from L20B01, with deeper access points legible but secondary.\n  - camera_framing_directive: Frame from camera unit 2 at cell [6,7] toward look-at unit 3 at cell [1,5] with the advertised wide 90-degree lens, giving broad full-depth coverage and conspicuous negative space around the central path.\n  - subject_position_directive: S90_Shot1 commits no subject, so keep the wide establishing view free of invented subjects. For S90_Shot4, allow one full-body subject centered in the midground with extensive negative space and no additional visible person.\n  - state_cue_directive: Apply transient marker 24 as the sole committed state overlay. Preserve the staged vacant-space condition for S90_Shot1 and the otherwise empty surroundings of S90_Shot4 without introducing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 19, 20, 21, 22, 23, and 25. Keep the fixed positions of markers 6, 7, 8, 10, 11, 12, 13, 16, and 17 consistent with L20B01, and do not invent occupants in portions staged as vacant or expose unsupported spaces beyond the cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L20B01' physical_space_id='ps_fp_l20_shared_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 7]\n  - look_at_unit: 3\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the unit 2 to unit 3 wide axis as the closest supplied geometry-supported establishing direction for the staged full-depth and negative-space views.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a broad connected view from unit 2 toward unit 3, prioritizing target units 1, 3, 4, and 5 where supported by the wide cone. Keep base markers 6, 7, 8, 10, 11, 12, 13, 16, and 17 in the fixed positions inherited from L20B01, with deeper access points legible but secondary.\n  - camera_framing_directive: Frame from camera unit 2 at cell [6,7] toward look-at unit 3 at cell [1,5] with the advertised wide 90-degree lens, giving broad full-depth coverage and conspicuous negative space around the central path.\n  - subject_position_directive: S90_Shot1 commits no subject, so keep the wide establishing view free of invented subjects. For S90_Shot4, allow one full-body subject centered in the midground with extensive negative space and no additional visible person.\n  - state_cue_directive: Apply transient marker 24 as the sole committed state overlay. Preserve the staged vacant-space condition for S90_Shot1 and the otherwise empty surroundings of S90_Shot4 without introducing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 19, 20, 21, 22, 23, and 25. Keep the fixed positions of markers 6, 7, 8, 10, 11, 12, 13, 16, and 17 consistent with L20B01, and do not invent occupants in portions staged as vacant or expose unsupported spaces beyond the cone.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L20B01' physical_space_id='ps_fp_l20_shared_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 7]\n  - look_at_unit: 3\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the unit 2 to unit 3 wide axis as the closest supplied geometry-supported establishing direction for the staged full-depth and negative-space views.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a broad connected view from unit 2 toward unit 3, prioritizing target units 1, 3, 4, and 5 where supported by the wide cone. Keep base markers 6, 7, 8, 10, 11, 12, 13, 16, and 17 in the fixed positions inherited from L20B01, with deeper access points legible but secondary.\n  - camera_framing_directive: Frame from camera unit 2 at cell [6,7] toward look-at unit 3 at cell [1,5] with the advertised wide 90-degree lens, giving broad full-depth coverage and conspicuous negative space around the central path.\n  - subject_position_directive: S90_Shot1 commits no subject, so keep the wide establishing view free of invented subjects. For S90_Shot4, allow one full-body subject centered in the midground with extensive negative space and no additional visible person.\n  - state_cue_directive: Apply transient marker 24 as the sole committed state overlay. Preserve the staged vacant-space condition for S90_Shot1 and the otherwise empty surroundings of S90_Shot4 without introducing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 19, 20, 21, 22, 23, and 25. Keep the fixed positions of markers 6, 7, 8, 10, 11, 12, 13, 16, and 17 consistent with L20B01, and do not invent occupants in portions staged as vacant or expose unsupported spaces beyond the cone.\n\n2020년대 중반 대한민국 서남해안 외딴섬 공동체의 소박하고 오래 사용된 식당 내부. 남쪽 중앙의 출입구 가까이에서 북쪽을 바라보며, 약 1.6미터의 서 있는 사람 눈높이와 30밀리미터 광각 렌즈로 촬영한다. 중앙과 남쪽을 차지하는 공동 식당의 식탁군 사이로 통행 공간이 이어지고, 그 너머 북쪽 가장자리의 일부 개방된 조리 공간과 벽 쪽 조리용 화구, 동쪽의 스테인리스 싱크대와 준비대가 보인다. 서북쪽 옆방의 미닫이문과 서쪽 뒤편 방의 미닫이문도 함께 보여, 빈 식당에서 조리 공간과 두 방으로 이어지는 명확한 시선 동선을 만든다. 남쪽 출입구 옆의 격자창들과 서쪽 벽의 격자창을 통해 짙은 붉은 노을이 들어와 텅 빈 식당 전체를 붉게 씻고, 낡은 벽과 바닥, 식탁 표면에 자연스러운 저녁빛 반사와 길어진 그림자를 만든다. 현대의 외딴섬 생활 공간답게 기반 시설은 소박하고 오래되었으며, 실제 도장 벽의 얼룩과 마모, 목재 격자의 결, 금속의 잔잔한 변색, 스테인리스의 사용 흔적, 식탁 표면의 생활 흠집을 정확하게 표현한다. 인물, 얼굴, 사람 형태의 형상은 전혀 없는 완전히 빈 배경이다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 사실적이고 담담한 화면, 현실적인 자연광과 자연스러운 심도, 과도하게 깨끗한 광고 사진이 아닌 일상적 마모와 얼룩, 후처리 없는 색과 노출. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 컴퓨터 생성 영상, 건축 시각화가 아니다. 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 and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording 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": [
            6,
            7
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Use the unit 2 to unit 3 wide axis as the closest supplied geometry-supported establishing direction for the staged full-depth and negative-space views.",
          "lens_enum": "wide",
          "look_at_cell": [
            1,
            4
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show a broad connected view from unit 2 toward unit 3, prioritizing target units 1, 3, 4, and 5 where supported by the wide cone. Keep base markers 6, 7, 8, 10, 11, 12, 13, 16, and 17 in the fixed positions inherited from L20B01, with deeper access points legible but secondary.",
          "camera_framing_directive": "Frame from camera unit 2 at cell [6,7] toward look-at unit 3 at cell [1,5] with the advertised wide 90-degree lens, giving broad full-depth coverage and conspicuous negative space around the central path.",
          "subject_position_directive": "S90_Shot1 commits no subject, so keep the wide establishing view free of invented subjects. For S90_Shot4, allow one full-body subject centered in the midground with extensive negative space and no additional visible person.",
          "state_cue_directive": "Apply transient marker 24 as the sole committed state overlay. Preserve the staged vacant-space condition for S90_Shot1 and the otherwise empty surroundings of S90_Shot4 without introducing additional state cues.",
          "negative_continuity_directive": "Exclude overlay markers 19, 20, 21, 22, 23, and 25. Keep the fixed positions of markers 6, 7, 8, 10, 11, 12, 13, 16, and 17 consistent with L20B01, and do not invent occupants in portions staged as vacant or expose unsupported spaces beyond the cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l20_restaurant_interior",
          "prior_bg_ids": [
            "L20B01"
          ],
          "attached_ref_labels": [
            "bg:L20B01",
            "same_loc_anchor:L20B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L20B02",
          "loc_id": "L20"
        }
      },
      "L21B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L21",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L21B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴섬 공동체의 소박한 식당 뒤편에 마련된 작고 정갈한 개인 수면실. 생활 기반 시설이 다소 오래된 현대 농어촌 공간으로, 낡았지만 잘 관리된 벽과 바닥, 실제 목재 결이 남은 문틀, 미세한 사용 흔적과 얼룩이 있는 재료를 과장 없이 사실적으로 보여 준다. 방은 아담한 직사각형이며, 중앙 서쪽에는 바닥 침구와 베개가 북쪽 창을 향해 길게 정돈되어 있다. 북쪽 외벽 중앙의 창 안쪽에는 실제 직물 짜임이 보이는 커튼이 달려 있고, 동쪽 벽 남동쪽에는 인접한 실내로 이어지는 미닫이문과 좁은 문턱이 있다. 카메라는 그 문턱 가까운 곳에서 방 안을 대각선으로 바라보며, 미닫이문 가장자리를 가까운 프레임 한쪽에 두고 침구와 창, 커튼이 자연스러운 공간 깊이 속에서 함께 보이게 한다. 따뜻한 한낮의 햇빛이 창과 커튼 사이로 들어와 침구 위와 바닥을 넓게 가로지르며, 모든 것이 지나치게 평온하게 느껴질 만큼 밝고 고요한 상태를 만든다. 다만 환영, 사람의 흔적을 형상화한 그림자, 초자연적 존재나 꿈의 잔상은 두지 않고 실제 현재 공간만 보여 준다. 사람, 얼굴, 인체 형태의 물체가 전혀 없는 빈 배경. 약 1.4미터의 낮은 입식 눈높이에서 풀프레임 DSLR 또는 미러리스 카메라와 32mm 중간 광각 렌즈로 촬영한 실제 카메라 다큐멘터리 풍 사진. 자연스러운 낮빛, 정확한 직물 짜임과 목재 결, 현실적인 표면 마모와 생활 얼룩, 과장되지 않은 명암, 자연스러운 피사계 심도, 무보정에 가까운 실제 장소 기록 사진. 깨끗한 상품 사진이나 건축 시각화가 아니며, 삽화나 컴퓨터 그래픽이 아닌 현실의 장소 사진. 위에서 내려다본 시점, 평면도, 건축 도식이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남동쪽 문턱 가까이의 낮은 눈높이에서 방 안을 대각선으로 바라본다. 가까운 화면 가장자리에 미닫이문의 일부를 두고, 중앙 서쪽의 바닥 침구와 북쪽 창 및 커튼이 한 프레임 안에서 자연스럽게 읽히게 한다. 창으로 들어온 따뜻한 낮 햇빛이 침구를 가로지르는 지나치게 평온한 정적을 강조한다.",
            "shot_id": "S36_Shot1"
          },
          {
            "guide_text": "동일한 문턱 쪽 시점과 공간 배치를 유지하며, 바닥 침구와 그 위로 떨어지는 따뜻한 햇빛을 주요 시각 중심으로 둔다. 창과 커튼은 북쪽 벽의 광원 방향을 분명히 보여 주고, 초자연적 형상이나 꿈의 잔상 없이 현재의 조용한 방만 담는다.",
            "shot_id": "S36_Shot4"
          },
          {
            "guide_text": "앞선 구도와 재료, 햇빛 방향의 연속성을 유지한다. 미닫이문 가장자리에서 방 안쪽으로 이어지는 깊이, 정돈된 침구, 밝은 창가를 함께 보여 주며 지나치게 평화롭고 고요한 낮의 분위기를 사실적으로 유지한다.",
            "shot_id": "S36_Shot5"
          }
        ],
        "shot_ids": [
          "S36_Shot1",
          "S36_Shot4",
          "S36_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 5 (threshold area), facing diagonally across number 1 (sleeping room) toward number 2 (floor bedding), number 3 (window), and number 4 (curtains), with number 6 (sliding doorway) at the near edge",
          "camera_height": "eye-level seated or low standing, approximately 1.3–1.5 m",
          "lens_hint": "32mm moderate wide angle",
          "framing_notes": "Show the orderly bedding, curtained window, and open sliding doorway together; number 7 supplies the peaceful daytime sunlight state."
        },
        "reference_decision": {
          "bg_id": "L21B01",
          "fp_id": "fp_l21_back_room",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L21B01 is the sole supplied clean-anchor candidate and therefore establishes dwelling identity directly from the floor plan. A wide view from camera unit 1 toward unit 5 and opening marker 6 covers the target units and provides adaptable context for the three surfaced shots, including staging around marker 2 and at marker 6.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l21_back_room.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "The identity anchor is rendered from the floor plan without prior references."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 1 toward unit 5 and opening marker 6 so the plate can support both close staging around marker 2 and the medium staging at the opening.",
            "lens_enum": "wide",
            "look_at_cell": [
              6,
              9
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 as the camera-side space and direct the broad view toward unit 5 and opening marker 6. Retain markers 2, 3, and 4 as peripheral fixed context where they fall within the wide cone; opening marker 3 is a geometry-listed visibility candidate rather than a reason to add any unlisted space.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [4,5] toward look-at unit 5 at cell [6,9] with a wide 90-degree field of view. Use broad coverage that can retain marker 2 as camera-side context while giving opening marker 6 sufficient prominence for the medium staging.",
            "subject_position_directive": "Across the surfaced shots, support a close central upper-body composition and a close hand-and-upper-body composition around marker 2, plus a medium composition with the staged subject in the right half at opening marker 6. Keep subjects out of the reusable fixed background layer except where shot staging explicitly requires them.",
            "state_cue_directive": "Carry transient marker 7 as the committed state cue while preserving base markers 1 through 6. No additional state overlay beyond marker 7 is committed for this BG.",
            "negative_continuity_directive": "Do not include overlay markers 8 or 9. Keep the positions of base markers 1 through 6 consistent with the floor-plan inventory, and do not introduce uncommitted subjects, additional numbered elements, or spaces beyond the selected wide view cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [4, 5]\n  - look_at_unit: 5\n  - look_at_cell: [6, 9]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 5 and opening marker 6 so the plate can support both close staging around marker 2 and the medium staging at the opening.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 as the camera-side space and direct the broad view toward unit 5 and opening marker 6. Retain markers 2, 3, and 4 as peripheral fixed context where they fall within the wide cone; opening marker 3 is a geometry-listed visibility candidate rather than a reason to add any unlisted space.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,5] toward look-at unit 5 at cell [6,9] with a wide 90-degree field of view. Use broad coverage that can retain marker 2 as camera-side context while giving opening marker 6 sufficient prominence for the medium staging.\n  - subject_position_directive: Across the surfaced shots, support a close central upper-body composition and a close hand-and-upper-body composition around marker 2, plus a medium composition with the staged subject in the right half at opening marker 6. Keep subjects out of the reusable fixed background layer except where shot staging explicitly requires them.\n  - state_cue_directive: Carry transient marker 7 as the committed state cue while preserving base markers 1 through 6. No additional state overlay beyond marker 7 is committed for this BG.\n  - negative_continuity_directive: Do not include overlay markers 8 or 9. Keep the positions of base markers 1 through 6 consistent with the floor-plan inventory, and do not introduce uncommitted subjects, additional numbered elements, or spaces beyond the selected wide view cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [4, 5]\n  - look_at_unit: 5\n  - look_at_cell: [6, 9]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 5 and opening marker 6 so the plate can support both close staging around marker 2 and the medium staging at the opening.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 as the camera-side space and direct the broad view toward unit 5 and opening marker 6. Retain markers 2, 3, and 4 as peripheral fixed context where they fall within the wide cone; opening marker 3 is a geometry-listed visibility candidate rather than a reason to add any unlisted space.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,5] toward look-at unit 5 at cell [6,9] with a wide 90-degree field of view. Use broad coverage that can retain marker 2 as camera-side context while giving opening marker 6 sufficient prominence for the medium staging.\n  - subject_position_directive: Across the surfaced shots, support a close central upper-body composition and a close hand-and-upper-body composition around marker 2, plus a medium composition with the staged subject in the right half at opening marker 6. Keep subjects out of the reusable fixed background layer except where shot staging explicitly requires them.\n  - state_cue_directive: Carry transient marker 7 as the committed state cue while preserving base markers 1 through 6. No additional state overlay beyond marker 7 is committed for this BG.\n  - negative_continuity_directive: Do not include overlay markers 8 or 9. Keep the positions of base markers 1 through 6 consistent with the floor-plan inventory, and do not introduce uncommitted subjects, additional numbered elements, or spaces beyond the selected wide view cone.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [4, 5]\n  - look_at_unit: 5\n  - look_at_cell: [6, 9]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 5 and opening marker 6 so the plate can support both close staging around marker 2 and the medium staging at the opening.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 as the camera-side space and direct the broad view toward unit 5 and opening marker 6. Retain markers 2, 3, and 4 as peripheral fixed context where they fall within the wide cone; opening marker 3 is a geometry-listed visibility candidate rather than a reason to add any unlisted space.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,5] toward look-at unit 5 at cell [6,9] with a wide 90-degree field of view. Use broad coverage that can retain marker 2 as camera-side context while giving opening marker 6 sufficient prominence for the medium staging.\n  - subject_position_directive: Across the surfaced shots, support a close central upper-body composition and a close hand-and-upper-body composition around marker 2, plus a medium composition with the staged subject in the right half at opening marker 6. Keep subjects out of the reusable fixed background layer except where shot staging explicitly requires them.\n  - state_cue_directive: Carry transient marker 7 as the committed state cue while preserving base markers 1 through 6. No additional state overlay beyond marker 7 is committed for this BG.\n  - negative_continuity_directive: Do not include overlay markers 8 or 9. Keep the positions of base markers 1 through 6 consistent with the floor-plan inventory, and do not introduce uncommitted subjects, additional numbered elements, or spaces beyond the selected wide view cone.\n\n2020년대 중반 대한민국 서남해안 외딴섬 공동체의 소박한 식당 뒤편에 마련된 작고 정갈한 개인 수면실. 생활 기반 시설이 다소 오래된 현대 농어촌 공간으로, 낡았지만 잘 관리된 벽과 바닥, 실제 목재 결이 남은 문틀, 미세한 사용 흔적과 얼룩이 있는 재료를 과장 없이 사실적으로 보여 준다. 방은 아담한 직사각형이며, 중앙 서쪽에는 바닥 침구와 베개가 북쪽 창을 향해 길게 정돈되어 있다. 북쪽 외벽 중앙의 창 안쪽에는 실제 직물 짜임이 보이는 커튼이 달려 있고, 동쪽 벽 남동쪽에는 인접한 실내로 이어지는 미닫이문과 좁은 문턱이 있다. 카메라는 그 문턱 가까운 곳에서 방 안을 대각선으로 바라보며, 미닫이문 가장자리를 가까운 프레임 한쪽에 두고 침구와 창, 커튼이 자연스러운 공간 깊이 속에서 함께 보이게 한다. 따뜻한 한낮의 햇빛이 창과 커튼 사이로 들어와 침구 위와 바닥을 넓게 가로지르며, 모든 것이 지나치게 평온하게 느껴질 만큼 밝고 고요한 상태를 만든다. 다만 환영, 사람의 흔적을 형상화한 그림자, 초자연적 존재나 꿈의 잔상은 두지 않고 실제 현재 공간만 보여 준다. 사람, 얼굴, 인체 형태의 물체가 전혀 없는 빈 배경. 약 1.4미터의 낮은 입식 눈높이에서 풀프레임 DSLR 또는 미러리스 카메라와 32mm 중간 광각 렌즈로 촬영한 실제 카메라 다큐멘터리 풍 사진. 자연스러운 낮빛, 정확한 직물 짜임과 목재 결, 현실적인 표면 마모와 생활 얼룩, 과장되지 않은 명암, 자연스러운 피사계 심도, 무보정에 가까운 실제 장소 기록 사진. 깨끗한 상품 사진이나 건축 시각화가 아니며, 삽화나 컴퓨터 그래픽이 아닌 현실의 장소 사진. 위에서 내려다본 시점, 평면도, 건축 도식이 아니다. 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": [
            4,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 1 toward unit 5 and opening marker 6 so the plate can support both close staging around marker 2 and the medium staging at the opening.",
          "lens_enum": "wide",
          "look_at_cell": [
            6,
            9
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 as the camera-side space and direct the broad view toward unit 5 and opening marker 6. Retain markers 2, 3, and 4 as peripheral fixed context where they fall within the wide cone; opening marker 3 is a geometry-listed visibility candidate rather than a reason to add any unlisted space.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [4,5] toward look-at unit 5 at cell [6,9] with a wide 90-degree field of view. Use broad coverage that can retain marker 2 as camera-side context while giving opening marker 6 sufficient prominence for the medium staging.",
          "subject_position_directive": "Across the surfaced shots, support a close central upper-body composition and a close hand-and-upper-body composition around marker 2, plus a medium composition with the staged subject in the right half at opening marker 6. Keep subjects out of the reusable fixed background layer except where shot staging explicitly requires them.",
          "state_cue_directive": "Carry transient marker 7 as the committed state cue while preserving base markers 1 through 6. No additional state overlay beyond marker 7 is committed for this BG.",
          "negative_continuity_directive": "Do not include overlay markers 8 or 9. Keep the positions of base markers 1 through 6 consistent with the floor-plan inventory, and do not introduce uncommitted subjects, additional numbered elements, or spaces beyond the selected wide view cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l21_back_room",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l21_back_room"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L21B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L21",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L21B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 식당 뒤편의 작고 폐쇄적인 개인 침실. 제한적인 전기 설비와 오래 사용한 생활 공간의 현실성이 느껴지며, 벽과 바닥에는 실제 콘크리트와 목재의 거친 결, 습기 자국, 잔잔한 얼룩과 일상적인 마모가 남아 있다. 중앙 서쪽에는 창문 방향으로 길게 놓인 얇은 바닥 침구와 베개가 있고, 실제 천의 직조와 눌린 흔적이 자연스럽다. 북쪽 외벽 중앙의 창문 안쪽에는 오래된 커튼이 달려 있으며, 커튼의 주름과 해진 가장자리, 빛을 거의 통과시키지 않는 두꺼운 직물 질감이 사실적으로 보인다.\n\n깊은 밤의 어두운 침실 상태로, 실내 조명은 꺼져 있고 창문도 매우 희미하다. 외부의 약한 야간 주변광과 제한적인 전기 조명만 커튼 가장자리와 침구 일부를 낮은 밝기로 드러낸다. 창밖 후미진 골목에서 교대로 감시하는 인력은 완전히 프레임 밖에 있으며, 커튼 틈과 천 표면 위로 간헐적으로 천천히 스쳐 지나가는 약한 손전등 빛만 보여 교대 감시 상태를 암시한다. 사람, 얼굴, 신체, 사람 형태의 실루엣이나 그림자는 어디에도 나타나지 않는다.\n\n카메라는 침실 내부 남동쪽 모서리 가까이에 두고 북쪽 창문과 커튼을 향해 대각선으로 바라본다. 바닥 침구가 화면 아래 전경에 들어오며 창문과 커튼이 시선의 중심이 된다. 약 1.6미터 높이의 서 있는 사람 눈높이, 35mm급 보통 광각 렌즈로 촬영하고, 내려다보는 평면도 시점이 아닌 실제 실내 관찰 시점을 사용한다. 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 담담한 구도, 현실적인 야간 노출, 자연스러운 심도와 미세한 초점 변화, 실제 콘크리트·목재·직물의 정확한 질감, 과장되지 않은 색과 그림자, 별도의 인위적 후처리 없음. 깨끗한 홍보용 사진이나 건축 도식이 아니라 오래 사용된 실제 공간의 기록 사진이어야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "침실 남동쪽 모서리 부근의 서 있는 사람 눈높이에서 북쪽 창문과 커튼을 대각선으로 바라본다. 바닥 침구가 화면 아래 전경에 자연스럽게 걸리게 하고, 희미한 창밖 빛이 커튼 틈을 간헐적으로 스치는 상태를 분명히 보여 준다. 사람이나 사람 형태의 그림자는 프레임에 넣지 않는다.",
            "shot_id": "S50_Shot2"
          },
          {
            "guide_text": "같은 남동쪽 관찰 위치와 공간 축을 유지하되 창문과 커튼 쪽에 시선을 조금 더 집중한다. 어두운 실내의 생활감과 커튼 너머 후미진 골목에서 반복적으로 지나가는 약한 손전등 빛을 포착하되, 감시 인력 자체나 얼굴, 신체 윤곽은 보이지 않게 한다.",
            "shot_id": "S50_Shot3"
          }
        ],
        "shot_ids": [
          "S50_Shot2",
          "S50_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "inside number 1 (sleeping room) near the southeast corner, facing diagonally toward number 3 (window) and number 4 (curtains), with number 2 (floor bedding) in the lower foreground",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the curtained window dominant and leave enough dark floor space for pacing; number 8 belongs beyond the window and number 9 establishes the nighttime state."
        },
        "reference_decision": {
          "bg_id": "L21B02",
          "fp_id": "fp_l21_back_room",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "The target unit and base markers identify the same physical space established by L21B01, so its fixed marker layout must carry forward. The camera remains in unit 1 but changes the look-at geometry to cell [1,5] at marker 4, producing a window-oriented slice needed by the two surfaced shots rather than the anchor's unit-5 and opening-6 orientation.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L21B01.png"
          ],
          "source_bg_ids": [
            "L21B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l21_back_room_space_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l21_back_room_space_1",
                "ref_bg_id": "L21B01",
                "space_description": "The physical space defined by unit 1, unit 5, and fixed base markers 1 through 6."
              }
            ],
            "why_single_ref_or_two_refs": "L21B01 alone establishes the fixed identity of the same physical space; no second distinct co-visible physical space is committed by the consuming shots."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage within unit 1 aimed at fixed marker 4 and opening marker 3, supporting both the staged outward split-third view and the closer inward-facing staging near the same fixed elements.",
            "lens_enum": "wide",
            "look_at_cell": [
              1,
              5
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the marker-3 boundary and marker 4 from inside unit 1, with markers 1 and 2 providing only the interior context admitted by the wide cone. Keep markers 2, 3, and 4 in the same fixed positions established by L21B01; the changed camera target reveals a marker-3-oriented slice of the same physical space.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [4,5] toward look-at unit 1 at cell [1,5] with a wide 90-degree field of view. Use broad coverage centered on marker 4 and opening marker 3, allowing the staged split-third mid-distance arrangement while retaining enough nearby context for the close turning composition.",
            "subject_position_directive": "For the wide surfaced shot, place the two staged subjects at mid-distance in separate left and right thirds beyond opening marker 3, with marker 4 forming the near frame. For the close surfaced shot, support one staged subject near marker 4 with the face upper-center and the committed hand action lower-left; invent no additional subjects.",
            "state_cue_directive": "Apply transient markers 8 and 9 as the only committed state overlays while retaining base markers 1 through 4. The fixed structure remains continuous with L21B01 even though these transient cues differ.",
            "negative_continuity_directive": "Do not carry overlay marker 7 into this BG. Preserve the fixed positions of markers 2, 3, and 4 from reference L21B01, and do not pull unit 5 or opening marker 6 into the composition merely because they occur in the geometry visibility superset when they fall outside the selected marker-4-oriented view. Do not add uncommitted numbered elements or subjects."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L21B01' physical_space_id='fp_l21_back_room_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 5]\n  - look_at_unit: 1\n  - look_at_cell: [1, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage within unit 1 aimed at fixed marker 4 and opening marker 3, supporting both the staged outward split-third view and the closer inward-facing staging near the same fixed elements.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the marker-3 boundary and marker 4 from inside unit 1, with markers 1 and 2 providing only the interior context admitted by the wide cone. Keep markers 2, 3, and 4 in the same fixed positions established by L21B01; the changed camera target reveals a marker-3-oriented slice of the same physical space.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,5] toward look-at unit 1 at cell [1,5] with a wide 90-degree field of view. Use broad coverage centered on marker 4 and opening marker 3, allowing the staged split-third mid-distance arrangement while retaining enough nearby context for the close turning composition.\n  - subject_position_directive: For the wide surfaced shot, place the two staged subjects at mid-distance in separate left and right thirds beyond opening marker 3, with marker 4 forming the near frame. For the close surfaced shot, support one staged subject near marker 4 with the face upper-center and the committed hand action lower-left; invent no additional subjects.\n  - state_cue_directive: Apply transient markers 8 and 9 as the only committed state overlays while retaining base markers 1 through 4. The fixed structure remains continuous with L21B01 even though these transient cues differ.\n  - negative_continuity_directive: Do not carry overlay marker 7 into this BG. Preserve the fixed positions of markers 2, 3, and 4 from reference L21B01, and do not pull unit 5 or opening marker 6 into the composition merely because they occur in the geometry visibility superset when they fall outside the selected marker-4-oriented view. Do not add uncommitted numbered elements or subjects.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L21B01' physical_space_id='fp_l21_back_room_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 5]\n  - look_at_unit: 1\n  - look_at_cell: [1, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage within unit 1 aimed at fixed marker 4 and opening marker 3, supporting both the staged outward split-third view and the closer inward-facing staging near the same fixed elements.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the marker-3 boundary and marker 4 from inside unit 1, with markers 1 and 2 providing only the interior context admitted by the wide cone. Keep markers 2, 3, and 4 in the same fixed positions established by L21B01; the changed camera target reveals a marker-3-oriented slice of the same physical space.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,5] toward look-at unit 1 at cell [1,5] with a wide 90-degree field of view. Use broad coverage centered on marker 4 and opening marker 3, allowing the staged split-third mid-distance arrangement while retaining enough nearby context for the close turning composition.\n  - subject_position_directive: For the wide surfaced shot, place the two staged subjects at mid-distance in separate left and right thirds beyond opening marker 3, with marker 4 forming the near frame. For the close surfaced shot, support one staged subject near marker 4 with the face upper-center and the committed hand action lower-left; invent no additional subjects.\n  - state_cue_directive: Apply transient markers 8 and 9 as the only committed state overlays while retaining base markers 1 through 4. The fixed structure remains continuous with L21B01 even though these transient cues differ.\n  - negative_continuity_directive: Do not carry overlay marker 7 into this BG. Preserve the fixed positions of markers 2, 3, and 4 from reference L21B01, and do not pull unit 5 or opening marker 6 into the composition merely because they occur in the geometry visibility superset when they fall outside the selected marker-4-oriented view. Do not add uncommitted numbered elements or subjects.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L21B01' physical_space_id='fp_l21_back_room_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 5]\n  - look_at_unit: 1\n  - look_at_cell: [1, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage within unit 1 aimed at fixed marker 4 and opening marker 3, supporting both the staged outward split-third view and the closer inward-facing staging near the same fixed elements.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the marker-3 boundary and marker 4 from inside unit 1, with markers 1 and 2 providing only the interior context admitted by the wide cone. Keep markers 2, 3, and 4 in the same fixed positions established by L21B01; the changed camera target reveals a marker-3-oriented slice of the same physical space.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,5] toward look-at unit 1 at cell [1,5] with a wide 90-degree field of view. Use broad coverage centered on marker 4 and opening marker 3, allowing the staged split-third mid-distance arrangement while retaining enough nearby context for the close turning composition.\n  - subject_position_directive: For the wide surfaced shot, place the two staged subjects at mid-distance in separate left and right thirds beyond opening marker 3, with marker 4 forming the near frame. For the close surfaced shot, support one staged subject near marker 4 with the face upper-center and the committed hand action lower-left; invent no additional subjects.\n  - state_cue_directive: Apply transient markers 8 and 9 as the only committed state overlays while retaining base markers 1 through 4. The fixed structure remains continuous with L21B01 even though these transient cues differ.\n  - negative_continuity_directive: Do not carry overlay marker 7 into this BG. Preserve the fixed positions of markers 2, 3, and 4 from reference L21B01, and do not pull unit 5 or opening marker 6 into the composition merely because they occur in the geometry visibility superset when they fall outside the selected marker-4-oriented view. Do not add uncommitted numbered elements or subjects.\n\n2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 식당 뒤편의 작고 폐쇄적인 개인 침실. 제한적인 전기 설비와 오래 사용한 생활 공간의 현실성이 느껴지며, 벽과 바닥에는 실제 콘크리트와 목재의 거친 결, 습기 자국, 잔잔한 얼룩과 일상적인 마모가 남아 있다. 중앙 서쪽에는 창문 방향으로 길게 놓인 얇은 바닥 침구와 베개가 있고, 실제 천의 직조와 눌린 흔적이 자연스럽다. 북쪽 외벽 중앙의 창문 안쪽에는 오래된 커튼이 달려 있으며, 커튼의 주름과 해진 가장자리, 빛을 거의 통과시키지 않는 두꺼운 직물 질감이 사실적으로 보인다.\n\n깊은 밤의 어두운 침실 상태로, 실내 조명은 꺼져 있고 창문도 매우 희미하다. 외부의 약한 야간 주변광과 제한적인 전기 조명만 커튼 가장자리와 침구 일부를 낮은 밝기로 드러낸다. 창밖 후미진 골목에서 교대로 감시하는 인력은 완전히 프레임 밖에 있으며, 커튼 틈과 천 표면 위로 간헐적으로 천천히 스쳐 지나가는 약한 손전등 빛만 보여 교대 감시 상태를 암시한다. 사람, 얼굴, 신체, 사람 형태의 실루엣이나 그림자는 어디에도 나타나지 않는다.\n\n카메라는 침실 내부 남동쪽 모서리 가까이에 두고 북쪽 창문과 커튼을 향해 대각선으로 바라본다. 바닥 침구가 화면 아래 전경에 들어오며 창문과 커튼이 시선의 중심이 된다. 약 1.6미터 높이의 서 있는 사람 눈높이, 35mm급 보통 광각 렌즈로 촬영하고, 내려다보는 평면도 시점이 아닌 실제 실내 관찰 시점을 사용한다. 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 담담한 구도, 현실적인 야간 노출, 자연스러운 심도와 미세한 초점 변화, 실제 콘크리트·목재·직물의 정확한 질감, 과장되지 않은 색과 그림자, 별도의 인위적 후처리 없음. 깨끗한 홍보용 사진이나 건축 도식이 아니라 오래 사용된 실제 공간의 기록 사진이어야 한다. 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": [
            4,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage within unit 1 aimed at fixed marker 4 and opening marker 3, supporting both the staged outward split-third view and the closer inward-facing staging near the same fixed elements.",
          "lens_enum": "wide",
          "look_at_cell": [
            1,
            5
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show the marker-3 boundary and marker 4 from inside unit 1, with markers 1 and 2 providing only the interior context admitted by the wide cone. Keep markers 2, 3, and 4 in the same fixed positions established by L21B01; the changed camera target reveals a marker-3-oriented slice of the same physical space.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [4,5] toward look-at unit 1 at cell [1,5] with a wide 90-degree field of view. Use broad coverage centered on marker 4 and opening marker 3, allowing the staged split-third mid-distance arrangement while retaining enough nearby context for the close turning composition.",
          "subject_position_directive": "For the wide surfaced shot, place the two staged subjects at mid-distance in separate left and right thirds beyond opening marker 3, with marker 4 forming the near frame. For the close surfaced shot, support one staged subject near marker 4 with the face upper-center and the committed hand action lower-left; invent no additional subjects.",
          "state_cue_directive": "Apply transient markers 8 and 9 as the only committed state overlays while retaining base markers 1 through 4. The fixed structure remains continuous with L21B01 even though these transient cues differ.",
          "negative_continuity_directive": "Do not carry overlay marker 7 into this BG. Preserve the fixed positions of markers 2, 3, and 4 from reference L21B01, and do not pull unit 5 or opening marker 6 into the composition merely because they occur in the geometry visibility superset when they fall outside the selected marker-4-oriented view. Do not add uncommitted numbered elements or subjects."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l21_back_room",
          "prior_bg_ids": [
            "L21B01"
          ],
          "attached_ref_labels": [
            "bg:L21B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L22B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L22B03",
        "reused_from_bg_id": "L22B03",
        "location_id": "L22",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해 외딴섬 공동체의 식당 뒤뜰을 한밤중에 촬영한 실제 카메라 다큐멘터리 풍 사진. 본채 뒤쪽 후문 가까이에 선 사람의 눈높이 약 1.6미터에서 35밀리미터급 광각 렌즈로, 중앙 뒤뜰을 대각선으로 가로질러 북동쪽의 오래된 저장 창고와 북쪽으로 멀어지는 숲길 진입부를 바라본다. 화면 가까운 쪽에는 텃밭 옆의 낡은 채소 건조대가 일부 들어오고, 좁은 마당 통로가 후문과 창고 출입문, 숲길 방향을 현실적으로 잇는다. 서쪽에는 반듯한 직사각형 이랑의 작은 텃밭이 있으며, 창고 내부의 북쪽과 동쪽 벽에는 오래 사용해 마모된 저장 선반이 보인다. 외딴섬의 제한된 기반 시설이 느껴지는 오래된 시멘트, 거친 흙바닥, 녹슨 금속 부속, 빛바랜 목재, 습기 얼룩과 일상적인 사용 흔적을 정확한 실제 재질로 표현한다.\n\n밤은 달빛조차 거의 느껴지지 않을 만큼 칠흑같이 어둡고, 숲길 진입부에는 조명이 없어 나무와 길이 푸른빛이 도는 검은 층으로 희미하게 사라진다. 창고 출입문 틈과 문턱에서만 제한된 따뜻한 빛이 새어 나와 주변 흙과 낡은 문짝 가장자리를 약하게 밝힌다. 창고 중앙에는 임시 의식 제단이 놓여 있고, 실제 촛불 여러 개와 동물 머리, 짙은 피가 담긴 그릇, 길고 낡은 의식용 창이 한데 배열되어 있다. 촛불은 창고 안의 선반과 거친 벽면 일부만 불규칙하게 비추며, 과장된 초자연적 발광이나 연기 형체는 없다. 뒤뜰의 대부분은 빛이 닿지 않는 깊은 어둠 속에 남고, 따뜻한 문턱 빛과 차갑고 검은 야외 사이의 현실적인 명암 차이를 유지한다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 현장 기록 사진처럼 자연스러운 노출, 실제 야간 광원에 따른 색온도, 정확한 콘크리트 질감과 금속 녹, 직물과 목재의 세부 결, 자연스러운 피사계 심도를 사용한다. 깨끗한 상업용 사진처럼 정돈하지 말고, 과도한 후보정 없이 사실적이고 담담한 장소 참고 사진으로 보이게 한다. 사람, 얼굴, 사람 형태의 형상은 전혀 배치하지 않는다. 내려다본 시점, 평면도, 건축 도식, 삽화, 컴퓨터 그래픽, 건축 시각화가 아닌 실제 수평 시점의 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "본채 후문 가까이에서 약 1.6미터 높이로 서서, 뒤뜰을 대각선으로 가로질러 창고 출입문과 그 너머의 어두운 숲길 진입부를 바라본다. 채소 건조대가 가까운 화면 가장자리에 걸리게 하고, 열린 틈을 통해 의식 제단과 문턱의 따뜻한 빛이 함께 읽히도록 구성한다.",
            "shot_id": "S26_Shot2"
          },
          {
            "guide_text": "같은 공간축과 약 35밀리미터 화각을 유지하되 창고 출입문을 조금 더 분명한 시선 중심으로 둔다. 창고 안 중앙의 촛불, 동물 머리, 피가 담긴 그릇과 긴 의식용 창이 문틀에 가려지지 않게 보이면서도, 창고 뒤편 숲길은 조명 없이 깊은 어둠으로 이어져야 한다.",
            "shot_id": "S26_Shot4"
          },
          {
            "guide_text": "본채 후문 부근의 눈높이 시점을 유지하며 앞쪽 건조대, 가운데 빈 뒤뜰, 북동쪽 창고, 북쪽 숲길 진입부의 깊이 관계를 한 프레임에 담는다. 창고 문틈과 문턱의 제한된 빛만 주변 흙바닥과 낡은 재료를 약하게 드러내고, 숲길 쪽에는 별도의 광원을 추가하지 않는다.",
            "shot_id": "S28_Shot2"
          }
        ],
        "shot_ids": [
          "S26_Shot2",
          "S26_Shot4",
          "S28_Shot2"
        ],
        "scenes": [],
        "parent_id": "L22B03",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3 (rear door), facing diagonally across number 1 (backyard) toward number 7 (shed door) and number 8 (forest-road approach)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep number 5 in the near side of the yard, frame numbers 11 and 12 through or around the shed doorway, and retain the dark road beyond number 6."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L22B03",
          "selected_refs": [
            {
              "physical_space_id": "fp_l22_backyard_space_all_units",
              "ref_bg_id": "L22B03",
              "space_description": "Shared physical space containing target units 1, 2, 4, 6, 8, and 9."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Maintain the L22B03 camera geometry: broad 90-degree coverage from unit 1 at [7,4] toward unit 6 at look-at cell [3,5]. Use shot-layer crops to support the staged medium and close framing without relocating fixed elements.",
          "negative_continuity_directive": "Exclude ignored markers 13, 14, 15, 16, and 17. Preserve the L22B03 positions of units 1, 2, 4, 6, 8, and 9, openings 3 and 7, furniture marker 5, and fixture marker 10; do not introduce spaces outside the supported view or additional scenario-specific elements.",
          "state_cue_directive": "Carry transient markers 11 and 12 as the only committed overlay cues, together with the consuming shots' low nighttime illumination. Keep base markers 1 through 10 in their established positions and do not add other state overlays.",
          "subject_position_directive": "For S26_Shot2, place the committed subject in the left midground with attention directed toward opening marker 7 in the right background. For S26_Shot4, place the subject in the foreground beside the narrow opening view. For S28_Shot2, use a close subject layer while retaining unit 8 as a narrow peripheral background strip.",
          "visible_space_directive": "From unit 1, direct the principal view toward unit 6 and opening marker 7, retaining the established positions of marker 4 and marker 5 where the broad framing includes them. The S28_Shot2 crop may retain unit 8 peripherally without changing the shared layout inherited from L22B03."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l22_backyard",
          "prior_bg_ids": [
            "L22B03"
          ],
          "attached_ref_labels": [
            "bg:L22B03"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L22B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L22",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴섬 공동체의 평범한 농어촌 주택 뒤뜰을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 뒤뜰 중앙에 선 시점에서 본채 뒤쪽 출입문을 등지고 북동쪽의 낡은 저장 창고를 바라본다. 카메라 높이는 서 있는 사람의 눈높이인 약 1.6미터이고, 약 32밀리미터의 적당한 광각 렌즈로 촬영한다. 화면 한쪽에는 반듯한 직사각형 이랑으로 관리된 작은 텃밭과 그 곁의 채소 건조대가 보이고, 뒤뜰의 좁은 통로는 본채 뒤쪽 문턱에서 창고를 지나 북쪽 숲길 진입부로 이어진다. 창고의 남서향 출입문은 열려 있어 내부 북쪽과 동쪽 벽을 따라 설치된 평범한 수납 선반이 명확히 보인다. 창고와 본채는 외딴섬의 제한된 기반 시설과 해풍에 오래 노출된 생활 건물답게 실제 콘크리트의 미세한 얼룩, 낡은 금속의 자연스러운 산화와 염분 자국, 거친 목재 결, 실용적인 마감과 일상적인 사용 흔적을 지닌다. 밝은 낮의 자연광이 뒤뜰과 열린 창고 안으로 들어오며, 과장되지 않은 실제 명암과 자연스러운 색온도, 현실적인 깊이감과 피사계 심도를 유지한다. 공간은 깨끗하게 정리되어 있고 아무 일도 일어나지 않은 평온한 상태다. 사람, 얼굴, 신체 형태의 형상 없이 비어 있는 배경만 담는다. 깨끗한 광고 사진이 아니라 실제 장소를 담담하게 기록한 미러리스 카메라 사진이며, 후처리 효과 없이 정확한 재료 질감과 믿을 수 있는 생활 마모를 표현한다. 위에서 내려다본 시점이나 평면도, 건축 도면이 아닌 실제 사람 눈높이의 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "뒤뜰 중앙의 사람 눈높이에서 낡은 창고를 정면에 가깝게 바라본다. 열린 창고 출입문과 안쪽 벽의 평범한 수납 선반이 한눈에 읽히도록 하고, 텃밭은 화면 한쪽 가장자리에 자연스럽게 포함한다. 밝은 낮의 평온하고 일상적인 상태를 유지한다.",
            "shot_id": "S37_Shot3"
          },
          {
            "guide_text": "약 32밀리미터의 적당한 광각 시야로 뒤뜰과 창고 사이의 거리, 좁은 연결 통로, 열린 창고 내부를 함께 보여 준다. 창고 선반은 특별한 강조 없이 일상적인 보관 설비로 보이게 하며, 공간 전체는 정돈되고 동요가 없는 현재 상태여야 한다.",
            "shot_id": "S37_Shot5"
          },
          {
            "guide_text": "본채 뒤쪽 출입문을 등진 뒤뜰 시점에서 낡은 창고를 주된 대상으로 잡고, 열린 출입구 너머의 북쪽과 동쪽 벽 선반까지 자연스럽게 드러낸다. 서남해안 섬마을의 소박한 현대식 뒤뜰 재료와 맑은 주간 자연광을 실제 장소 기록 사진처럼 표현한다.",
            "shot_id": "S37_Shot10"
          }
        ],
        "shot_ids": [
          "S37_Shot3",
          "S37_Shot5",
          "S37_Shot10"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "within number 1 (backyard), facing number 6 (old shed) with number 3 (rear door) behind and number 4 (garden) to one side",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "32mm moderate wide angle",
          "framing_notes": "Show the open number 7 clearly and reveal number 10 as ordinary storage; the shed interior must contain no ritual arrangement."
        },
        "reference_decision": {
          "bg_id": "L22B03",
          "fp_id": "fp_l22_backyard",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L22B03 is the sole supplied clean anchor candidate and is staged for clean daytime views spanning the fixed compound layout. A wide view from unit 1 toward unit 6 establishes the positions of units 1, 2, 4, 6, 8, and 9, openings 3 and 7, furniture marker 5, and fixture marker 10 without inheriting any state overlay.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l22_backyard.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 same-fp plate is available or permitted for the dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Broad representative framing from unit 1 toward unit 6, using opening marker 7 at look-at cell [3,5] to support the staged wide views and the established sightline across the compound.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "Establish unit 1 with the view directed toward unit 6 and opening marker 7. Preserve the dossier-required fixed relationships among target units 1, 2, 4, 6, 8, and 9, base openings 3 and 7, furniture marker 5, and fixture marker 10; treat the geometry visibility lists as supersets rather than requiring every listed unit in frame.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at [7,4], directed toward unit 6 through look-at cell [3,5]; retain enough depth for the wide staged sightlines while allowing downstream shot crops for the closer consuming shots.",
            "subject_position_directive": "S37_Shot3 commits no subject and requires the background to remain subject-free; S37_Shot5 places one subject in the distant background near the far side of the frame, while S37_Shot10 places one subject at the foreground edge and another in the midground center. Preserve these as shot-layer placements rather than fixed background contents.",
            "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.",
            "negative_continuity_directive": "Exclude ignored overlay markers 11, 12, 13, 14, 15, 16, and 17. Do not add spaces beyond the unit and opening supersets supported from camera unit 1, and do not invent scenario-specific elements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [7, 4]\n  - look_at_unit: 6\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad representative framing from unit 1 toward unit 6, using opening marker 7 at look-at cell [3,5] to support the staged wide views and the established sightline across the compound.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 1 with the view directed toward unit 6 and opening marker 7. Preserve the dossier-required fixed relationships among target units 1, 2, 4, 6, 8, and 9, base openings 3 and 7, furniture marker 5, and fixture marker 10; treat the geometry visibility lists as supersets rather than requiring every listed unit in frame.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at [7,4], directed toward unit 6 through look-at cell [3,5]; retain enough depth for the wide staged sightlines while allowing downstream shot crops for the closer consuming shots.\n  - subject_position_directive: S37_Shot3 commits no subject and requires the background to remain subject-free; S37_Shot5 places one subject in the distant background near the far side of the frame, while S37_Shot10 places one subject at the foreground edge and another in the midground center. Preserve these as shot-layer placements rather than fixed background contents.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 13, 14, 15, 16, and 17. Do not add spaces beyond the unit and opening supersets supported from camera unit 1, and do not invent scenario-specific elements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [7, 4]\n  - look_at_unit: 6\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad representative framing from unit 1 toward unit 6, using opening marker 7 at look-at cell [3,5] to support the staged wide views and the established sightline across the compound.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 1 with the view directed toward unit 6 and opening marker 7. Preserve the dossier-required fixed relationships among target units 1, 2, 4, 6, 8, and 9, base openings 3 and 7, furniture marker 5, and fixture marker 10; treat the geometry visibility lists as supersets rather than requiring every listed unit in frame.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at [7,4], directed toward unit 6 through look-at cell [3,5]; retain enough depth for the wide staged sightlines while allowing downstream shot crops for the closer consuming shots.\n  - subject_position_directive: S37_Shot3 commits no subject and requires the background to remain subject-free; S37_Shot5 places one subject in the distant background near the far side of the frame, while S37_Shot10 places one subject at the foreground edge and another in the midground center. Preserve these as shot-layer placements rather than fixed background contents.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 13, 14, 15, 16, and 17. Do not add spaces beyond the unit and opening supersets supported from camera unit 1, and do not invent scenario-specific elements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [7, 4]\n  - look_at_unit: 6\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad representative framing from unit 1 toward unit 6, using opening marker 7 at look-at cell [3,5] to support the staged wide views and the established sightline across the compound.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 1 with the view directed toward unit 6 and opening marker 7. Preserve the dossier-required fixed relationships among target units 1, 2, 4, 6, 8, and 9, base openings 3 and 7, furniture marker 5, and fixture marker 10; treat the geometry visibility lists as supersets rather than requiring every listed unit in frame.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at [7,4], directed toward unit 6 through look-at cell [3,5]; retain enough depth for the wide staged sightlines while allowing downstream shot crops for the closer consuming shots.\n  - subject_position_directive: S37_Shot3 commits no subject and requires the background to remain subject-free; S37_Shot5 places one subject in the distant background near the far side of the frame, while S37_Shot10 places one subject at the foreground edge and another in the midground center. Preserve these as shot-layer placements rather than fixed background contents.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 13, 14, 15, 16, and 17. Do not add spaces beyond the unit and opening supersets supported from camera unit 1, and do not invent scenario-specific elements.\n\n2020년대 중반 대한민국 서남해안 외딴섬 공동체의 평범한 농어촌 주택 뒤뜰을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 뒤뜰 중앙에 선 시점에서 본채 뒤쪽 출입문을 등지고 북동쪽의 낡은 저장 창고를 바라본다. 카메라 높이는 서 있는 사람의 눈높이인 약 1.6미터이고, 약 32밀리미터의 적당한 광각 렌즈로 촬영한다. 화면 한쪽에는 반듯한 직사각형 이랑으로 관리된 작은 텃밭과 그 곁의 채소 건조대가 보이고, 뒤뜰의 좁은 통로는 본채 뒤쪽 문턱에서 창고를 지나 북쪽 숲길 진입부로 이어진다. 창고의 남서향 출입문은 열려 있어 내부 북쪽과 동쪽 벽을 따라 설치된 평범한 수납 선반이 명확히 보인다. 창고와 본채는 외딴섬의 제한된 기반 시설과 해풍에 오래 노출된 생활 건물답게 실제 콘크리트의 미세한 얼룩, 낡은 금속의 자연스러운 산화와 염분 자국, 거친 목재 결, 실용적인 마감과 일상적인 사용 흔적을 지닌다. 밝은 낮의 자연광이 뒤뜰과 열린 창고 안으로 들어오며, 과장되지 않은 실제 명암과 자연스러운 색온도, 현실적인 깊이감과 피사계 심도를 유지한다. 공간은 깨끗하게 정리되어 있고 아무 일도 일어나지 않은 평온한 상태다. 사람, 얼굴, 신체 형태의 형상 없이 비어 있는 배경만 담는다. 깨끗한 광고 사진이 아니라 실제 장소를 담담하게 기록한 미러리스 카메라 사진이며, 후처리 효과 없이 정확한 재료 질감과 믿을 수 있는 생활 마모를 표현한다. 위에서 내려다본 시점이나 평면도, 건축 도면이 아닌 실제 사람 눈높이의 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            7,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Broad representative framing from unit 1 toward unit 6, using opening marker 7 at look-at cell [3,5] to support the staged wide views and the established sightline across the compound.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            5
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Establish unit 1 with the view directed toward unit 6 and opening marker 7. Preserve the dossier-required fixed relationships among target units 1, 2, 4, 6, 8, and 9, base openings 3 and 7, furniture marker 5, and fixture marker 10; treat the geometry visibility lists as supersets rather than requiring every listed unit in frame.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at [7,4], directed toward unit 6 through look-at cell [3,5]; retain enough depth for the wide staged sightlines while allowing downstream shot crops for the closer consuming shots.",
          "subject_position_directive": "S37_Shot3 commits no subject and requires the background to remain subject-free; S37_Shot5 places one subject in the distant background near the far side of the frame, while S37_Shot10 places one subject at the foreground edge and another in the midground center. Preserve these as shot-layer placements rather than fixed background contents.",
          "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.",
          "negative_continuity_directive": "Exclude ignored overlay markers 11, 12, 13, 14, 15, 16, and 17. Do not add spaces beyond the unit and opening supersets supported from camera unit 1, and do not invent scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l22_backyard",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l22_backyard",
            "building_fp:fp_l20_restaurant_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l20_restaurant_interior",
          "indoor_loc_sid": "L20",
          "group_id": "bg_wooden_restaurant_compound",
          "fp_asset_id": "76d51fa7-1625-493f-bbb9-5be643c20474"
        }
      },
      "L22B05": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L22",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B05.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 오래된 주택 뒤뜰을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 후문 가까운 위치에서 약 1.6미터의 성인 눈높이로 중앙 마당을 가로질러 북동쪽의 낡은 저장 창고를 바라보며, 35밀리미터급 미러리스 또는 DSLR 카메라와 28밀리미터 광각 렌즈로 촬영한다. 남쪽 주건물의 낡고 얼룩진 외벽과 후문이 프레임 가까이에 놓이고, 중앙의 생활 마당과 좁은 통행로가 창고 및 북쪽 숲길 방향으로 자연스럽게 이어진다. 서쪽에는 반듯한 직사각형 두둑의 작은 텃밭이 있고, 남서쪽에는 실제 목재의 갈라진 결, 변색과 생활 흔적이 남은 채소 건조대가 자리한다. 북동쪽의 오래된 창고는 거칠게 노화된 목재와 부식된 금속, 낡은 지붕 재료가 드러나는 한국 섬 농어촌의 실용적인 부속 건물이다. 창고 전체를 뒤덮은 거대한 불길이 지붕보다 훨씬 높이 치솟고, 짙은 연기와 주황빛 화염이 주변 벽과 마당 표면에 불규칙한 실제 반사광을 만든다. 불타는 창고 주위와 마당 곳곳에는 사용 중인 소방 호스가 길게 펼쳐져 있고 여러 개의 물통이 급히 배치되어 있어 긴박한 진화 상황이 분명히 보인다. 장면에는 사람, 얼굴, 신체 형상의 실루엣이 전혀 없으며 배경 공간과 화재 현장만 보인다. 실제 콘크리트의 균열과 습기 얼룩, 금속의 녹과 열 변색, 목재의 거친 결, 흙과 자갈의 불균일함, 텃밭 식물과 호스 표면의 젖은 질감을 사실적으로 표현한다. 화염과 주변 자연광이 함께 작용하는 현실적인 노출, 자연스러운 명암과 깊이감, 과도하게 정돈되지 않은 생활 현장의 마모와 오염, 자연스러운 피사계 심도. 깨끗한 상업용 스톡 사진이 아니라 실제 화재 현장을 기록한 꾸밈없는 장소 참고 사진이며, 후처리 효과 없이 촬영된 사실적인 사진이다. 탑다운 시점, 평면도, 건축 도면, 삽화, 합성 그림, 3D 렌더링, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "후문 근처에서 약 1.6미터 높이로 서서 중앙 뒤뜰 너머 북동쪽의 불타는 낡은 창고를 바라본다. 28밀리미터 광각으로 후문 주변과 마당의 깊이, 창고 지붕 위로 치솟는 불길, 창고 주변과 마당에 펼쳐진 소방 호스와 물통이 한 프레임에서 명확히 읽히게 한다. 사람이나 사람 형태는 전혀 보이지 않게 한다.",
            "shot_id": "S66_Shot1"
          }
        ],
        "shot_ids": [
          "S66_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3 (rear door), facing across number 1 (backyard) toward number 6 (old shed)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Center number 13 over the shed footprint and distribute number 14 through the yard around it; retain the garden and drying platform as spatial foreground anchors."
        },
        "reference_decision": {
          "bg_id": "L22B05",
          "fp_id": "fp_l22_backyard",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L22B05 depicts the same compound established by L22B03, but the staged elevated wide view uses a genuinely different camera unit and reveals a different structural slice. L22B03 therefore commits the fixed positions while this node receives its own plate for the unit-8-to-unit-6 view and transient markers 13 and 14.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B03.png"
          ],
          "source_bg_ids": [
            "L22B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l22_backyard_space_all_units"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l22_backyard_space_all_units",
                "ref_bg_id": "L22B03",
                "space_description": "Shared physical space containing target units 1, 2, 4, 6, 8, and 9."
              }
            ],
            "why_single_ref_or_two_refs": "A single anchor reference fixes the shared compound layout; no second distinct physical space is committed as co-visible by the consuming shot."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              2
            ],
            "camera_unit": 8,
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 8 toward unit 6 and opening marker 7 supports the staged elevated environmental view across the target units and leaves upper-frame capacity for transient marker 13.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "Show a broad view from unit 8 toward unit 6 and opening marker 7, with the established compound positions of target units 1, 2, 4, 6, 8, and 9 retained from L22B03. Include only those additional units and openings that fall within the chosen wide view.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 8 at [3,2] toward unit 6 through look-at cell [3,5]. Hold a wide environmental composition with sufficient upper-frame space for transient marker 13 and sufficient middle-ground coverage for marker 14.",
            "subject_position_directive": "No individually specified subject identity or angle is committed for S66_Shot1. The staging only commits multiple subject layers dispersed through the middle ground around the marker-14 activity; keep all such figures transient and do not invent additional subject cues.",
            "state_cue_directive": "Render transient markers 13 and 14 as the committed state overlays and apply the staged high-contrast nighttime illumination. Do not carry any other overlay marker into this state.",
            "negative_continuity_directive": "Exclude ignored overlay markers 11, 12, 15, 16, and 17. Preserve the L22B03 positions of base markers 1 through 9 that are listed for use, do not add marker 10, and do not invent unsupported spaces or scenario-specific elements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L22B03' physical_space_id='fp_l22_backyard_space_all_units'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 8\n  - camera_cell: [3, 2]\n  - look_at_unit: 6\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 8 toward unit 6 and opening marker 7 supports the staged elevated environmental view across the target units and leaves upper-frame capacity for transient marker 13.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a broad view from unit 8 toward unit 6 and opening marker 7, with the established compound positions of target units 1, 2, 4, 6, 8, and 9 retained from L22B03. Include only those additional units and openings that fall within the chosen wide view.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 8 at [3,2] toward unit 6 through look-at cell [3,5]. Hold a wide environmental composition with sufficient upper-frame space for transient marker 13 and sufficient middle-ground coverage for marker 14.\n  - subject_position_directive: No individually specified subject identity or angle is committed for S66_Shot1. The staging only commits multiple subject layers dispersed through the middle ground around the marker-14 activity; keep all such figures transient and do not invent additional subject cues.\n  - state_cue_directive: Render transient markers 13 and 14 as the committed state overlays and apply the staged high-contrast nighttime illumination. Do not carry any other overlay marker into this state.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 15, 16, and 17. Preserve the L22B03 positions of base markers 1 through 9 that are listed for use, do not add marker 10, and do not invent unsupported spaces or scenario-specific elements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L22B03' physical_space_id='fp_l22_backyard_space_all_units'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 8\n  - camera_cell: [3, 2]\n  - look_at_unit: 6\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 8 toward unit 6 and opening marker 7 supports the staged elevated environmental view across the target units and leaves upper-frame capacity for transient marker 13.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a broad view from unit 8 toward unit 6 and opening marker 7, with the established compound positions of target units 1, 2, 4, 6, 8, and 9 retained from L22B03. Include only those additional units and openings that fall within the chosen wide view.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 8 at [3,2] toward unit 6 through look-at cell [3,5]. Hold a wide environmental composition with sufficient upper-frame space for transient marker 13 and sufficient middle-ground coverage for marker 14.\n  - subject_position_directive: No individually specified subject identity or angle is committed for S66_Shot1. The staging only commits multiple subject layers dispersed through the middle ground around the marker-14 activity; keep all such figures transient and do not invent additional subject cues.\n  - state_cue_directive: Render transient markers 13 and 14 as the committed state overlays and apply the staged high-contrast nighttime illumination. Do not carry any other overlay marker into this state.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 15, 16, and 17. Preserve the L22B03 positions of base markers 1 through 9 that are listed for use, do not add marker 10, and do not invent unsupported spaces or scenario-specific elements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L22B03' physical_space_id='fp_l22_backyard_space_all_units'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 8\n  - camera_cell: [3, 2]\n  - look_at_unit: 6\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 8 toward unit 6 and opening marker 7 supports the staged elevated environmental view across the target units and leaves upper-frame capacity for transient marker 13.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a broad view from unit 8 toward unit 6 and opening marker 7, with the established compound positions of target units 1, 2, 4, 6, 8, and 9 retained from L22B03. Include only those additional units and openings that fall within the chosen wide view.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 8 at [3,2] toward unit 6 through look-at cell [3,5]. Hold a wide environmental composition with sufficient upper-frame space for transient marker 13 and sufficient middle-ground coverage for marker 14.\n  - subject_position_directive: No individually specified subject identity or angle is committed for S66_Shot1. The staging only commits multiple subject layers dispersed through the middle ground around the marker-14 activity; keep all such figures transient and do not invent additional subject cues.\n  - state_cue_directive: Render transient markers 13 and 14 as the committed state overlays and apply the staged high-contrast nighttime illumination. Do not carry any other overlay marker into this state.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 15, 16, and 17. Preserve the L22B03 positions of base markers 1 through 9 that are listed for use, do not add marker 10, and do not invent unsupported spaces or scenario-specific elements.\n\n2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 오래된 주택 뒤뜰을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 후문 가까운 위치에서 약 1.6미터의 성인 눈높이로 중앙 마당을 가로질러 북동쪽의 낡은 저장 창고를 바라보며, 35밀리미터급 미러리스 또는 DSLR 카메라와 28밀리미터 광각 렌즈로 촬영한다. 남쪽 주건물의 낡고 얼룩진 외벽과 후문이 프레임 가까이에 놓이고, 중앙의 생활 마당과 좁은 통행로가 창고 및 북쪽 숲길 방향으로 자연스럽게 이어진다. 서쪽에는 반듯한 직사각형 두둑의 작은 텃밭이 있고, 남서쪽에는 실제 목재의 갈라진 결, 변색과 생활 흔적이 남은 채소 건조대가 자리한다. 북동쪽의 오래된 창고는 거칠게 노화된 목재와 부식된 금속, 낡은 지붕 재료가 드러나는 한국 섬 농어촌의 실용적인 부속 건물이다. 창고 전체를 뒤덮은 거대한 불길이 지붕보다 훨씬 높이 치솟고, 짙은 연기와 주황빛 화염이 주변 벽과 마당 표면에 불규칙한 실제 반사광을 만든다. 불타는 창고 주위와 마당 곳곳에는 사용 중인 소방 호스가 길게 펼쳐져 있고 여러 개의 물통이 급히 배치되어 있어 긴박한 진화 상황이 분명히 보인다. 장면에는 사람, 얼굴, 신체 형상의 실루엣이 전혀 없으며 배경 공간과 화재 현장만 보인다. 실제 콘크리트의 균열과 습기 얼룩, 금속의 녹과 열 변색, 목재의 거친 결, 흙과 자갈의 불균일함, 텃밭 식물과 호스 표면의 젖은 질감을 사실적으로 표현한다. 화염과 주변 자연광이 함께 작용하는 현실적인 노출, 자연스러운 명암과 깊이감, 과도하게 정돈되지 않은 생활 현장의 마모와 오염, 자연스러운 피사계 심도. 깨끗한 상업용 스톡 사진이 아니라 실제 화재 현장을 기록한 꾸밈없는 장소 참고 사진이며, 후처리 효과 없이 촬영된 사실적인 사진이다. 탑다운 시점, 평면도, 건축 도면, 삽화, 합성 그림, 3D 렌더링, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            3,
            2
          ],
          "camera_unit": 8,
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 8 toward unit 6 and opening marker 7 supports the staged elevated environmental view across the target units and leaves upper-frame capacity for transient marker 13.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            5
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show a broad view from unit 8 toward unit 6 and opening marker 7, with the established compound positions of target units 1, 2, 4, 6, 8, and 9 retained from L22B03. Include only those additional units and openings that fall within the chosen wide view.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 8 at [3,2] toward unit 6 through look-at cell [3,5]. Hold a wide environmental composition with sufficient upper-frame space for transient marker 13 and sufficient middle-ground coverage for marker 14.",
          "subject_position_directive": "No individually specified subject identity or angle is committed for S66_Shot1. The staging only commits multiple subject layers dispersed through the middle ground around the marker-14 activity; keep all such figures transient and do not invent additional subject cues.",
          "state_cue_directive": "Render transient markers 13 and 14 as the committed state overlays and apply the staged high-contrast nighttime illumination. Do not carry any other overlay marker into this state.",
          "negative_continuity_directive": "Exclude ignored overlay markers 11, 12, 15, 16, and 17. Preserve the L22B03 positions of base markers 1 through 9 that are listed for use, do not add marker 10, and do not invent unsupported spaces or scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l22_backyard",
          "prior_bg_ids": [
            "L22B03"
          ],
          "attached_ref_labels": [
            "bg:L22B03",
            "building_fp:fp_l20_restaurant_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l20_restaurant_interior",
          "indoor_loc_sid": "L20",
          "group_id": "bg_wooden_restaurant_compound",
          "fp_asset_id": "76d51fa7-1625-493f-bbb9-5be643c20474"
        }
      },
      "L22B06": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L22",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B06.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해 외딴섬 공동체의 주 건물 뒤뜰을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 마당 중앙에 선 카메라가 북동쪽의 옛 창고 자리를 향하고, 그 너머 북쪽으로 숲길 진입 방향이 이어지는 시점이다. 카메라 높이는 서 있는 사람의 눈높이인 약 1.6미터, 35밀리미터급 렌즈의 자연스러운 넓은 화각이며 절대로 위에서 내려다본 배치도 시점이 아니다. 남쪽 주 건물 뒤편 중앙의 출입문과 문턱 구역에서 좁은 마당 통로가 창고 자리와 숲길 방향으로 연결되고, 서쪽에는 반듯한 직사각형 이랑의 작은 텃밭과 그 옆의 오래된 채소 건조대가 자리한다. 북동쪽 옛 창고의 기존 자리는 화재로 완전히 전소된 껍데기만 남아 있으며, 검게 탄 실제 목재 골조와 열에 뒤틀린 금속 부재, 그을린 표면과 소실된 벽체가 화재 직후의 물리적 손상을 사실적으로 드러낸다. 전소된 창고 껍데기에서 짙은 잔류 검은 연기가 불규칙한 농도로 계속 위로 솟아 바람에 자연스럽게 흐르며, 연기는 오직 실제 연소 후의 연무로 보이고 사람이나 생물의 형상을 이루지 않는다. 외딴섬의 제한된 기반 시설과 오래 사용한 생활 공간답게 실제 콘크리트의 얼룩, 녹슨 금속의 산화와 거친 표면, 낡은 목재의 결, 흙길의 눌린 흔적과 텃밭 흙의 수분 차이를 정확하게 표현한다. 화재 직후의 탁한 자연광, 연기로 약간 흐려진 원경, 과장되지 않은 명암과 실제 공간의 자연스러운 심도. 깨끗한 광고 사진이 아니라 일상적인 마모와 화재 손상이 남은 실제 장소 기록 사진이며, 실제 디지털 일안 반사식 또는 미러리스 카메라 촬영, 사실적인 재료 질감, 자연스러운 초점 이행, 후반 보정 없는 담담한 기록 사진이어야 한다. 사람, 얼굴, 신체 형상은 전혀 없고 삽화나 삼차원 그래픽, 건축 시각화가 아닌 실제 촬영 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "마당 한가운데에서 북동쪽의 전소된 창고 자리를 바라보며, 그 뒤로 북쪽 숲길 방향이 자연스럽게 이어지게 구성한다. 카메라는 약 1.6미터 높이의 눈높이이고 35밀리미터급 광각 시야를 사용한다. 검게 탄 창고 골조와 그 위로 계속 솟는 잔류 검은 연기가 주된 공간 상태로 읽혀야 하며, 사람이나 사람 형태는 포함하지 않는다.",
            "shot_id": "S72_Shot2"
          },
          {
            "guide_text": "같은 마당의 눈높이 시점을 유지하고 전소된 창고 껍데기와 뒤편 숲길의 깊이 관계를 분명히 보여 준다. 서쪽 텃밭과 채소 건조대, 남쪽 주 건물 뒤편 출입구는 주변 공간의 연속성을 확인할 수 있을 정도로만 프레임 가장자리에 배치한다. 검은 연기는 실제 연소 잔류물처럼 불규칙하게 상승해야 하며 어떠한 형상이나 얼굴도 만들지 않는다.",
            "shot_id": "S72_Shot4"
          }
        ],
        "shot_ids": [
          "S72_Shot2",
          "S72_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "from the middle of number 1 (backyard), facing number 6 (shed footprint) with number 8 (forest-road approach) beyond",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Show number 15 as the destroyed shell occupying the original shed footprint and number 16 rising above it; do not restore the intact shed door or shelving."
        },
        "reference_decision": {
          "bg_id": "L22B06",
          "fp_id": "fp_l22_backyard",
          "node_index": 3,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L22B06 remains in the anchor's physical space and uses the same camera and target units, but marker 15 commits persistent structural damage and markers 7 and 10 are no longer used. That structural state requires a new plate rather than low-delta reuse, while L22B03 still fixes the unaffected unit, opening, and furniture positions.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B03.png"
          ],
          "source_bg_ids": [
            "L22B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l22_backyard_space_all_units"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l22_backyard_space_all_units",
                "ref_bg_id": "L22B03",
                "space_description": "Shared physical space containing target units 1, 2, 4, 6, 8, and 9."
              }
            ],
            "why_single_ref_or_two_refs": "One same-space reference is sufficient to preserve the unaffected compound layout; marker 15 is a state-specific structural change within that same space."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Neutral coverage from unit 1 toward unit 6 and opening marker 7 supports the staged profile sightline and provides a stable background region for the severe close crop.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, frame unit 6 as the principal background target while retaining only the portions of target units 1, 2, 4, 8, and 9 supported by the normal view. Marker 15 must occupy the established unit-6 position, with marker 16 rising from that same background region.",
            "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 1 at [7,4] toward unit 6 through look-at cell [3,5]. Reserve the right third for the staged medium-profile subject in S72_Shot2 and permit a close shot-layer crop for S72_Shot4 without moving the background geometry.",
            "subject_position_directive": "For S72_Shot2, place the committed subject in the right midground with a leftward sightline toward unit 6 and marker 15 in the background. For S72_Shot4, place the subject in the foreground center and retain only a narrow defocused trace of markers 15 and 16 behind the subject.",
            "state_cue_directive": "Commit marker 15 as the persistent altered structural state and marker 16 as the residual transient cue under the staged low-key nighttime illumination. Do not carry markers 11, 12, 13, 14, or 17 into this state.",
            "negative_continuity_directive": "Exclude markers 7, 10, 11, 12, 13, 14, and 17. Preserve the unaffected L22B03 positions of used base markers 1, 2, 3, 4, 5, 6, 8, and 9, but do not restore reference details superseded by marker 15 or add spaces outside the supported view."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L22B03' physical_space_id='fp_l22_backyard_space_all_units'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 4]\n  - look_at_unit: 6\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 1 toward unit 6 and opening marker 7 supports the staged profile sightline and provides a stable background region for the severe close crop.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, frame unit 6 as the principal background target while retaining only the portions of target units 1, 2, 4, 8, and 9 supported by the normal view. Marker 15 must occupy the established unit-6 position, with marker 16 rising from that same background region.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 1 at [7,4] toward unit 6 through look-at cell [3,5]. Reserve the right third for the staged medium-profile subject in S72_Shot2 and permit a close shot-layer crop for S72_Shot4 without moving the background geometry.\n  - subject_position_directive: For S72_Shot2, place the committed subject in the right midground with a leftward sightline toward unit 6 and marker 15 in the background. For S72_Shot4, place the subject in the foreground center and retain only a narrow defocused trace of markers 15 and 16 behind the subject.\n  - state_cue_directive: Commit marker 15 as the persistent altered structural state and marker 16 as the residual transient cue under the staged low-key nighttime illumination. Do not carry markers 11, 12, 13, 14, or 17 into this state.\n  - negative_continuity_directive: Exclude markers 7, 10, 11, 12, 13, 14, and 17. Preserve the unaffected L22B03 positions of used base markers 1, 2, 3, 4, 5, 6, 8, and 9, but do not restore reference details superseded by marker 15 or add spaces outside the supported view.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L22B03' physical_space_id='fp_l22_backyard_space_all_units'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 4]\n  - look_at_unit: 6\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 1 toward unit 6 and opening marker 7 supports the staged profile sightline and provides a stable background region for the severe close crop.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, frame unit 6 as the principal background target while retaining only the portions of target units 1, 2, 4, 8, and 9 supported by the normal view. Marker 15 must occupy the established unit-6 position, with marker 16 rising from that same background region.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 1 at [7,4] toward unit 6 through look-at cell [3,5]. Reserve the right third for the staged medium-profile subject in S72_Shot2 and permit a close shot-layer crop for S72_Shot4 without moving the background geometry.\n  - subject_position_directive: For S72_Shot2, place the committed subject in the right midground with a leftward sightline toward unit 6 and marker 15 in the background. For S72_Shot4, place the subject in the foreground center and retain only a narrow defocused trace of markers 15 and 16 behind the subject.\n  - state_cue_directive: Commit marker 15 as the persistent altered structural state and marker 16 as the residual transient cue under the staged low-key nighttime illumination. Do not carry markers 11, 12, 13, 14, or 17 into this state.\n  - negative_continuity_directive: Exclude markers 7, 10, 11, 12, 13, 14, and 17. Preserve the unaffected L22B03 positions of used base markers 1, 2, 3, 4, 5, 6, 8, and 9, but do not restore reference details superseded by marker 15 or add spaces outside the supported view.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L22B03' physical_space_id='fp_l22_backyard_space_all_units'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 4]\n  - look_at_unit: 6\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 1 toward unit 6 and opening marker 7 supports the staged profile sightline and provides a stable background region for the severe close crop.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, frame unit 6 as the principal background target while retaining only the portions of target units 1, 2, 4, 8, and 9 supported by the normal view. Marker 15 must occupy the established unit-6 position, with marker 16 rising from that same background region.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 1 at [7,4] toward unit 6 through look-at cell [3,5]. Reserve the right third for the staged medium-profile subject in S72_Shot2 and permit a close shot-layer crop for S72_Shot4 without moving the background geometry.\n  - subject_position_directive: For S72_Shot2, place the committed subject in the right midground with a leftward sightline toward unit 6 and marker 15 in the background. For S72_Shot4, place the subject in the foreground center and retain only a narrow defocused trace of markers 15 and 16 behind the subject.\n  - state_cue_directive: Commit marker 15 as the persistent altered structural state and marker 16 as the residual transient cue under the staged low-key nighttime illumination. Do not carry markers 11, 12, 13, 14, or 17 into this state.\n  - negative_continuity_directive: Exclude markers 7, 10, 11, 12, 13, 14, and 17. Preserve the unaffected L22B03 positions of used base markers 1, 2, 3, 4, 5, 6, 8, and 9, but do not restore reference details superseded by marker 15 or add spaces outside the supported view.\n\n2020년대 중반 대한민국 서해 외딴섬 공동체의 주 건물 뒤뜰을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 마당 중앙에 선 카메라가 북동쪽의 옛 창고 자리를 향하고, 그 너머 북쪽으로 숲길 진입 방향이 이어지는 시점이다. 카메라 높이는 서 있는 사람의 눈높이인 약 1.6미터, 35밀리미터급 렌즈의 자연스러운 넓은 화각이며 절대로 위에서 내려다본 배치도 시점이 아니다. 남쪽 주 건물 뒤편 중앙의 출입문과 문턱 구역에서 좁은 마당 통로가 창고 자리와 숲길 방향으로 연결되고, 서쪽에는 반듯한 직사각형 이랑의 작은 텃밭과 그 옆의 오래된 채소 건조대가 자리한다. 북동쪽 옛 창고의 기존 자리는 화재로 완전히 전소된 껍데기만 남아 있으며, 검게 탄 실제 목재 골조와 열에 뒤틀린 금속 부재, 그을린 표면과 소실된 벽체가 화재 직후의 물리적 손상을 사실적으로 드러낸다. 전소된 창고 껍데기에서 짙은 잔류 검은 연기가 불규칙한 농도로 계속 위로 솟아 바람에 자연스럽게 흐르며, 연기는 오직 실제 연소 후의 연무로 보이고 사람이나 생물의 형상을 이루지 않는다. 외딴섬의 제한된 기반 시설과 오래 사용한 생활 공간답게 실제 콘크리트의 얼룩, 녹슨 금속의 산화와 거친 표면, 낡은 목재의 결, 흙길의 눌린 흔적과 텃밭 흙의 수분 차이를 정확하게 표현한다. 화재 직후의 탁한 자연광, 연기로 약간 흐려진 원경, 과장되지 않은 명암과 실제 공간의 자연스러운 심도. 깨끗한 광고 사진이 아니라 일상적인 마모와 화재 손상이 남은 실제 장소 기록 사진이며, 실제 디지털 일안 반사식 또는 미러리스 카메라 촬영, 사실적인 재료 질감, 자연스러운 초점 이행, 후반 보정 없는 담담한 기록 사진이어야 한다. 사람, 얼굴, 신체 형상은 전혀 없고 삽화나 삼차원 그래픽, 건축 시각화가 아닌 실제 촬영 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            7,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Neutral coverage from unit 1 toward unit 6 and opening marker 7 supports the staged profile sightline and provides a stable background region for the severe close crop.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            5
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit 1, frame unit 6 as the principal background target while retaining only the portions of target units 1, 2, 4, 8, and 9 supported by the normal view. Marker 15 must occupy the established unit-6 position, with marker 16 rising from that same background region.",
          "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 1 at [7,4] toward unit 6 through look-at cell [3,5]. Reserve the right third for the staged medium-profile subject in S72_Shot2 and permit a close shot-layer crop for S72_Shot4 without moving the background geometry.",
          "subject_position_directive": "For S72_Shot2, place the committed subject in the right midground with a leftward sightline toward unit 6 and marker 15 in the background. For S72_Shot4, place the subject in the foreground center and retain only a narrow defocused trace of markers 15 and 16 behind the subject.",
          "state_cue_directive": "Commit marker 15 as the persistent altered structural state and marker 16 as the residual transient cue under the staged low-key nighttime illumination. Do not carry markers 11, 12, 13, 14, or 17 into this state.",
          "negative_continuity_directive": "Exclude markers 7, 10, 11, 12, 13, 14, and 17. Preserve the unaffected L22B03 positions of used base markers 1, 2, 3, 4, 5, 6, 8, and 9, but do not restore reference details superseded by marker 15 or add spaces outside the supported view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l22_backyard",
          "prior_bg_ids": [
            "L22B03"
          ],
          "attached_ref_labels": [
            "bg:L22B03",
            "building_fp:fp_l20_restaurant_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l20_restaurant_interior",
          "indoor_loc_sid": "L20",
          "group_id": "bg_wooden_restaurant_compound",
          "fp_asset_id": "76d51fa7-1625-493f-bbb9-5be643c20474"
        }
      },
      "L22B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L22",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B04.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴섬 공동체에 있는 식당 본채 뒤뜰을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 본채 뒤쪽 중앙의 문 바로 바깥에서 약 1.6미터 높이로 서서, 비어 있는 공동 마당을 가로질러 북동쪽 창고 터와 북쪽 숲길로 이어지는 방향을 바라본다. 40mm급 자연스러운 광각 렌즈를 사용한 실제 DSLR 또는 미러리스 촬영으로, 위에서 내려다본 시점이나 배치도 표현이 아닌 사람의 평상시 눈높이 구도다. 마당 서쪽에는 반듯한 직사각형 이랑의 작은 텃밭이 있고, 그 옆 남서쪽에는 오래 사용해 표면이 바랜 채소 건조대가 놓여 있다. 본채 뒤 문턱에서 마당을 지나 창고 터와 북쪽 숲길 진입부를 연결하는 좁은 통로가 자연스럽게 이어진다. 북동쪽의 오래된 창고 자리에는 화재 뒤 남은 불탄 골조와 그을린 벽체 조각, 열에 뒤틀린 낡은 금속 지붕재가 낮고 불규칙한 잔해를 이루며, 주변 흙바닥에도 현실적인 재와 검댕 흔적이 남아 있다. 활성 화염이나 연기는 없고 화재가 지나간 뒤의 식은 잔해처럼 보인다. 서쪽 지평선의 낮은 석양이 빈 뒤뜰 전체를 넓게 비추어 흙과 낡은 목재, 산화된 금속 표면에 부드러운 주황빛과 옅은 금빛을 만들고, 길어진 자연스러운 그림자가 숲길 방향으로 뻗는다. 외딴섬의 제한된 관리 상태가 느껴지는 오래된 콘크리트, 실제 목재 결, 금속의 녹과 열변색, 흙의 얼룩과 생활 마모를 과장 없이 세밀하게 보여 준다. 사람, 얼굴, 인체를 닮은 형체는 전혀 없으며 빈 공간만 담는다. 깨끗한 광고 사진이 아니라 실제 장소를 사실 그대로 기록한 담담한 현장 참고 사진이며, 자연광과 자연스러운 심도, 현실적인 노출과 색을 유지하고 인위적인 후처리는 하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "본채 뒤쪽 문 가까이에서 선 성인의 눈높이로 빈 마당을 가로질러 북동쪽의 불탄 창고 잔해와 그 너머 북쪽 숲길 진입부를 바라본다. 서쪽에서 들어오는 낮은 노을빛이 마당 전체와 그을린 표면을 비스듬히 비추게 하며, 사람이나 형체 없이 적막한 공간 자체가 중심이 되도록 한다.",
            "shot_id": "S91_Shot1"
          }
        ],
        "shot_ids": [
          "S91_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_3",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3 (rear door), looking across number 1 (empty backyard) toward number 6 (shed footprint) and number 8 (forest-road approach)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "40mm natural wide lens",
          "framing_notes": "Preserve number 15 as the post-fire shed shell, omit active smoke and all people, and allow number 17 to define the sunset state across the otherwise empty yard."
        },
        "reference_decision": {
          "bg_id": "L22B04",
          "fp_id": "fp_l22_backyard",
          "node_index": 4,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L22B04 shares the altered physical-space state represented by L22B06, including marker 15, but its staged wide search view moves the camera to unit 4 and uses a broad lens. The different camera geometry exposes a different slice of the fixed compound, so L22B06 provides structural-state continuity while L22B04 receives a new plate with marker 17.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B06.png"
          ],
          "source_bg_ids": [
            "L22B06"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l22_backyard_space_all_units"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l22_backyard_space_all_units",
                "ref_bg_id": "L22B06",
                "space_description": "Shared altered physical space containing target units 1, 2, 4, 6, 8, and 9."
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because the consuming shot shows one shared physical space; L22B06 already commits marker 15 at unit 6."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 4,
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 4 toward unit 6 and opening-marker cell [3,5] supplies the surrounding negative space required by the staged searching movement while retaining the altered unit-6 state.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "Show the compound from unit 4 toward unit 6, with marker 15 fixed at unit 6 and with portions of target units 1, 2, 8, and 9 included only where supported by the wide view. Maintain the established positions of opening marker 3 and furniture marker 5 when visible.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 4 at [5,5] toward unit 6 through look-at cell [3,5]. Keep readable negative space on both sides of the central third for the staged changing search direction.",
            "subject_position_directive": "S91_Shot1 commits one subject within the central third, pivoting while looking through the surrounding visible space. Keep usable negative space on both sides and do not invent any additional subject presence.",
            "state_cue_directive": "Carry marker 15 in the same unit-6 position established by L22B06 and apply marker 17 as the committed transient lighting cue. Do not include any other overlay marker.",
            "negative_continuity_directive": "Exclude markers 7, 10, 11, 12, 13, 14, and 16. Preserve the L22B06 placement of marker 15 and the unaffected positions of used base markers 1, 2, 3, 4, 5, 6, 8, and 9; do not introduce unsupported spaces or additional scenario-specific elements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L22B06' physical_space_id='fp_l22_backyard_space_all_units'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [5, 5]\n  - look_at_unit: 6\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 4 toward unit 6 and opening-marker cell [3,5] supplies the surrounding negative space required by the staged searching movement while retaining the altered unit-6 state.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the compound from unit 4 toward unit 6, with marker 15 fixed at unit 6 and with portions of target units 1, 2, 8, and 9 included only where supported by the wide view. Maintain the established positions of opening marker 3 and furniture marker 5 when visible.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 4 at [5,5] toward unit 6 through look-at cell [3,5]. Keep readable negative space on both sides of the central third for the staged changing search direction.\n  - subject_position_directive: S91_Shot1 commits one subject within the central third, pivoting while looking through the surrounding visible space. Keep usable negative space on both sides and do not invent any additional subject presence.\n  - state_cue_directive: Carry marker 15 in the same unit-6 position established by L22B06 and apply marker 17 as the committed transient lighting cue. Do not include any other overlay marker.\n  - negative_continuity_directive: Exclude markers 7, 10, 11, 12, 13, 14, and 16. Preserve the L22B06 placement of marker 15 and the unaffected positions of used base markers 1, 2, 3, 4, 5, 6, 8, and 9; do not introduce unsupported spaces or additional scenario-specific elements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L22B06' physical_space_id='fp_l22_backyard_space_all_units'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [5, 5]\n  - look_at_unit: 6\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 4 toward unit 6 and opening-marker cell [3,5] supplies the surrounding negative space required by the staged searching movement while retaining the altered unit-6 state.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the compound from unit 4 toward unit 6, with marker 15 fixed at unit 6 and with portions of target units 1, 2, 8, and 9 included only where supported by the wide view. Maintain the established positions of opening marker 3 and furniture marker 5 when visible.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 4 at [5,5] toward unit 6 through look-at cell [3,5]. Keep readable negative space on both sides of the central third for the staged changing search direction.\n  - subject_position_directive: S91_Shot1 commits one subject within the central third, pivoting while looking through the surrounding visible space. Keep usable negative space on both sides and do not invent any additional subject presence.\n  - state_cue_directive: Carry marker 15 in the same unit-6 position established by L22B06 and apply marker 17 as the committed transient lighting cue. Do not include any other overlay marker.\n  - negative_continuity_directive: Exclude markers 7, 10, 11, 12, 13, 14, and 16. Preserve the L22B06 placement of marker 15 and the unaffected positions of used base markers 1, 2, 3, 4, 5, 6, 8, and 9; do not introduce unsupported spaces or additional scenario-specific elements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L22B06' physical_space_id='fp_l22_backyard_space_all_units'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [5, 5]\n  - look_at_unit: 6\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 4 toward unit 6 and opening-marker cell [3,5] supplies the surrounding negative space required by the staged searching movement while retaining the altered unit-6 state.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the compound from unit 4 toward unit 6, with marker 15 fixed at unit 6 and with portions of target units 1, 2, 8, and 9 included only where supported by the wide view. Maintain the established positions of opening marker 3 and furniture marker 5 when visible.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 4 at [5,5] toward unit 6 through look-at cell [3,5]. Keep readable negative space on both sides of the central third for the staged changing search direction.\n  - subject_position_directive: S91_Shot1 commits one subject within the central third, pivoting while looking through the surrounding visible space. Keep usable negative space on both sides and do not invent any additional subject presence.\n  - state_cue_directive: Carry marker 15 in the same unit-6 position established by L22B06 and apply marker 17 as the committed transient lighting cue. Do not include any other overlay marker.\n  - negative_continuity_directive: Exclude markers 7, 10, 11, 12, 13, 14, and 16. Preserve the L22B06 placement of marker 15 and the unaffected positions of used base markers 1, 2, 3, 4, 5, 6, 8, and 9; do not introduce unsupported spaces or additional scenario-specific elements.\n\n2020년대 중반 대한민국 서남해안 외딴섬 공동체에 있는 식당 본채 뒤뜰을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 본채 뒤쪽 중앙의 문 바로 바깥에서 약 1.6미터 높이로 서서, 비어 있는 공동 마당을 가로질러 북동쪽 창고 터와 북쪽 숲길로 이어지는 방향을 바라본다. 40mm급 자연스러운 광각 렌즈를 사용한 실제 DSLR 또는 미러리스 촬영으로, 위에서 내려다본 시점이나 배치도 표현이 아닌 사람의 평상시 눈높이 구도다. 마당 서쪽에는 반듯한 직사각형 이랑의 작은 텃밭이 있고, 그 옆 남서쪽에는 오래 사용해 표면이 바랜 채소 건조대가 놓여 있다. 본채 뒤 문턱에서 마당을 지나 창고 터와 북쪽 숲길 진입부를 연결하는 좁은 통로가 자연스럽게 이어진다. 북동쪽의 오래된 창고 자리에는 화재 뒤 남은 불탄 골조와 그을린 벽체 조각, 열에 뒤틀린 낡은 금속 지붕재가 낮고 불규칙한 잔해를 이루며, 주변 흙바닥에도 현실적인 재와 검댕 흔적이 남아 있다. 활성 화염이나 연기는 없고 화재가 지나간 뒤의 식은 잔해처럼 보인다. 서쪽 지평선의 낮은 석양이 빈 뒤뜰 전체를 넓게 비추어 흙과 낡은 목재, 산화된 금속 표면에 부드러운 주황빛과 옅은 금빛을 만들고, 길어진 자연스러운 그림자가 숲길 방향으로 뻗는다. 외딴섬의 제한된 관리 상태가 느껴지는 오래된 콘크리트, 실제 목재 결, 금속의 녹과 열변색, 흙의 얼룩과 생활 마모를 과장 없이 세밀하게 보여 준다. 사람, 얼굴, 인체를 닮은 형체는 전혀 없으며 빈 공간만 담는다. 깨끗한 광고 사진이 아니라 실제 장소를 사실 그대로 기록한 담담한 현장 참고 사진이며, 자연광과 자연스러운 심도, 현실적인 노출과 색을 유지하고 인위적인 후처리는 하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording 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\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 4,
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 4 toward unit 6 and opening-marker cell [3,5] supplies the surrounding negative space required by the staged searching movement while retaining the altered unit-6 state.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            5
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show the compound from unit 4 toward unit 6, with marker 15 fixed at unit 6 and with portions of target units 1, 2, 8, and 9 included only where supported by the wide view. Maintain the established positions of opening marker 3 and furniture marker 5 when visible.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 4 at [5,5] toward unit 6 through look-at cell [3,5]. Keep readable negative space on both sides of the central third for the staged changing search direction.",
          "subject_position_directive": "S91_Shot1 commits one subject within the central third, pivoting while looking through the surrounding visible space. Keep usable negative space on both sides and do not invent any additional subject presence.",
          "state_cue_directive": "Carry marker 15 in the same unit-6 position established by L22B06 and apply marker 17 as the committed transient lighting cue. Do not include any other overlay marker.",
          "negative_continuity_directive": "Exclude markers 7, 10, 11, 12, 13, 14, and 16. Preserve the L22B06 placement of marker 15 and the unaffected positions of used base markers 1, 2, 3, 4, 5, 6, 8, and 9; do not introduce unsupported spaces or additional scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l22_backyard",
          "prior_bg_ids": [
            "L22B06"
          ],
          "attached_ref_labels": [
            "bg:L22B06",
            "same_loc_anchor:L22B03",
            "building_fp:fp_l20_restaurant_interior"
          ],
          "ref_used": "refs_3",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l20_restaurant_interior",
          "indoor_loc_sid": "L20",
          "group_id": "bg_wooden_restaurant_compound",
          "fp_asset_id": "76d51fa7-1625-493f-bbb9-5be643c20474"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L22B03",
          "loc_id": "L22"
        }
      },
      "L23B07": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L23",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L23B07.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 남아 있는 낡고 비좁은 창고 내부. 습기와 바닷바람에 오래 노출된 실제 목재의 거친 결, 녹과 염분 자국이 밴 금속, 얼룩지고 마모된 벽면과 바닥을 사실적으로 보여준다. 남쪽 출입구 바로 안쪽에서 북쪽 안벽을 바라보며, 약 1.3미터의 낮은 사람 눈높이에 놓인 풀프레임 디지털 일안 반사식 또는 미러리스 카메라와 28밀리미터 광각 렌즈로 촬영한다. 가까운 전경 한쪽에는 출입구 가장자리를 남기고, 서쪽과 동쪽 벽의 오래된 수납 선반 사이로 난 좁은 중앙 통로와 머리 위를 가로지르는 노출 지붕 서까래가 자연스럽게 이어지게 한다.\n\n북쪽 안벽에는 일시적으로 마련한 투박한 제단 탁자가 붙어 있다. 탁자 위와 주변에 여러 개의 촛불이 무리 지어 켜져 있고, 흔들리는 실제 불꽃이 제한적인 따뜻한 빛과 불규칙한 그림자를 만든다. 탁자 중앙에는 검은 염소 머리가 놓여 있으며, 그 위쪽에는 세월에 삭고 표면이 산화된 오래된 긴 창이 가로로 놓여 있다. 제단 바로 남쪽 바닥에는 짙은 피가 담긴 그릇이 놓여 있고, 탁자 한쪽의 향 용기에서는 가늘고 불규칙한 연기가 실제 공기 흐름을 따라 피어오른다. 의식 물건은 특정 정통 종교의 문양을 복제하지 않은 폐쇄된 섬 공동체 특유의 혼합적이고 낯선 배치로 보이게 한다.\n\n제단을 향해 들어온 관찰자의 뒤쪽에 해당하는 남동쪽 벽과 천장이 만나는 높은 구석에는, 어둠 속에 도사린 듯 일부만 드러나는 정체 불명의 검은 형체가 있다. 사람, 얼굴, 팔다리 또는 신체 형태의 윤곽으로 만들지 말고, 벽의 깊은 그림자와 구별이 모호한 비정형 덩어리로만 표현한다. 해당 높은 구석이 프레임에서 잘리지 않게 한다.\n\n주광원은 촛불이며 외부의 약한 밤빛이 출입구를 통해 아주 미세하게 스며든다. 촛불 가까이는 깊은 적색, 낡은 상아색과 탁한 금빛이 제한적으로 드러나고, 나머지 공간은 청흑색과 흙빛 중성색의 실제 저조도 범위에 머문다. 과도한 후처리 없이 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 담담한 노출, 정확한 재료 질감, 생활 마모와 얼룩, 자연스러운 원근과 피사계 심도. 인물이나 사람의 얼굴은 없다. 평면도, 위에서 내려다본 시점, 건축 도면, 삽화, 회화, 삼차원 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "출입구 안쪽 약 1.3미터 높이에서 북쪽 안벽을 바라본다. 가까운 전경 한쪽에 출입구 가장자리를 남기고, 양쪽 수납 선반 사이의 비좁은 통로 끝으로 임시 제단과 의식 물건들이 한눈에 보이게 한다. 남동쪽 벽과 천장이 만나는 높은 구석도 프레임에 포함하되, 그곳의 검은 형체는 사람의 신체 윤곽이나 얼굴 없이 일부만 드러나는 비정형 그림자로 제한한다.",
            "shot_id": "S27_Shot2"
          },
          {
            "guide_text": "같은 출입구 측 시점을 유지하면서 먼 북쪽 제단을 중심으로 잡는다. 촛불에 드러난 검은 염소 머리, 피가 담긴 그릇, 가로로 놓인 오래된 긴 창, 연기가 피어오르는 향 용기를 명확히 식별할 수 있게 하며, 좁은 측면 수납 공간과 노출 서까래, 남동쪽 높은 구석의 부분적으로 가려진 비정형 검은 그림자도 함께 보이게 한다.",
            "shot_id": "S27_Shot5"
          }
        ],
        "shot_ids": [
          "S27_Shot2",
          "S27_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "just outside number 4 (shed doorway), facing diagonally across number 1 (main shed interior) toward number 8 (temporary altar table) and number 12 (ancient spear), with number 14 (lurking corner figure) positioned high behind and to the right of the entrant",
          "camera_height": "eye-level crouched at approximately 1.3m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Keep the doorway edge in the near foreground, reveal the altar and its objects at the far wall, include the cramped side storage, and preserve the high wall-to-ceiling corner for the partially concealed figure."
        },
        "reference_decision": {
          "bg_id": "L23B07",
          "fp_id": "fp_l23_old_shed_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L23B07 is the sole supplied clean-anchor candidate and must establish the dwelling identity directly from the floor plan because no same-fp references are available. A wide camera from unit 3 toward unit 2 through unit 1 supports the committed lower central composition of S27_Shot2 while retaining the overhead structure and elevated background area required by S27_Shot5.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l23_old_shed_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_without_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the floor-plan-seeded dwelling-identity anchor and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              4
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use the listed unit 3 camera cell and a wide view toward unit 2 via look-at cell [2,4], giving broad vertical and lateral coverage for the medium composition in S27_Shot2 and the elevated background relation in S27_Shot5.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show a broad view from unit marker 3 through unit marker 1 toward unit marker 2. Include the floor-plan relationships of base markers 5 and 6 along the lateral sides and marker 7 overhead where admitted by the wide cone; marker 4 remains associated with the unit 3 camera-side threshold rather than becoming the forward target.",
            "camera_framing_directive": "Frame broadly from camera unit 3 at cell [8,4] toward unit 2 using look-at cell [2,4], with a wide 90-degree field of view. Preserve enough lower-center coverage for the medium arrangement committed in S27_Shot2 and enough upper-right coverage for the vertically separated background staging committed in S27_Shot5.",
            "subject_position_directive": "For S27_Shot2, no character is committed; arrange the staged focal elements low and near center with the second focal element beyond them and layered foreground elements along the viewing axis. For S27_Shot5, retain the committed subject in the lower-left midground with its back toward the camera and the second subject in the upper-right background at the wall-and-ceiling convergence, preserving their vertical separation and directed relation.",
            "state_cue_directive": "Carry the committed transient state represented by markers 8, 9, 10, 11, 12, 13, and 14. Follow the surfaced-shot cues for low-key, flickering illumination and preserve the required relationship between the lower arranged elements and the deeply shadowed elevated area without introducing additional state cues.",
            "negative_continuity_directive": "Do not invent fixed elements beyond numbered base markers 1 through 7 or alter their floor-plan relationships. Keep units outside the unit 3 visibility candidate superset of units 1 and 2 out of the composed view, and do not add unlisted state overlays beyond transient markers 8 through 14."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [8, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit 3 camera cell and a wide view toward unit 2 via look-at cell [2,4], giving broad vertical and lateral coverage for the medium composition in S27_Shot2 and the elevated background relation in S27_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a broad view from unit marker 3 through unit marker 1 toward unit marker 2. Include the floor-plan relationships of base markers 5 and 6 along the lateral sides and marker 7 overhead where admitted by the wide cone; marker 4 remains associated with the unit 3 camera-side threshold rather than becoming the forward target.\n  - camera_framing_directive: Frame broadly from camera unit 3 at cell [8,4] toward unit 2 using look-at cell [2,4], with a wide 90-degree field of view. Preserve enough lower-center coverage for the medium arrangement committed in S27_Shot2 and enough upper-right coverage for the vertically separated background staging committed in S27_Shot5.\n  - subject_position_directive: For S27_Shot2, no character is committed; arrange the staged focal elements low and near center with the second focal element beyond them and layered foreground elements along the viewing axis. For S27_Shot5, retain the committed subject in the lower-left midground with its back toward the camera and the second subject in the upper-right background at the wall-and-ceiling convergence, preserving their vertical separation and directed relation.\n  - state_cue_directive: Carry the committed transient state represented by markers 8, 9, 10, 11, 12, 13, and 14. Follow the surfaced-shot cues for low-key, flickering illumination and preserve the required relationship between the lower arranged elements and the deeply shadowed elevated area without introducing additional state cues.\n  - negative_continuity_directive: Do not invent fixed elements beyond numbered base markers 1 through 7 or alter their floor-plan relationships. Keep units outside the unit 3 visibility candidate superset of units 1 and 2 out of the composed view, and do not add unlisted state overlays beyond transient markers 8 through 14.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [8, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit 3 camera cell and a wide view toward unit 2 via look-at cell [2,4], giving broad vertical and lateral coverage for the medium composition in S27_Shot2 and the elevated background relation in S27_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a broad view from unit marker 3 through unit marker 1 toward unit marker 2. Include the floor-plan relationships of base markers 5 and 6 along the lateral sides and marker 7 overhead where admitted by the wide cone; marker 4 remains associated with the unit 3 camera-side threshold rather than becoming the forward target.\n  - camera_framing_directive: Frame broadly from camera unit 3 at cell [8,4] toward unit 2 using look-at cell [2,4], with a wide 90-degree field of view. Preserve enough lower-center coverage for the medium arrangement committed in S27_Shot2 and enough upper-right coverage for the vertically separated background staging committed in S27_Shot5.\n  - subject_position_directive: For S27_Shot2, no character is committed; arrange the staged focal elements low and near center with the second focal element beyond them and layered foreground elements along the viewing axis. For S27_Shot5, retain the committed subject in the lower-left midground with its back toward the camera and the second subject in the upper-right background at the wall-and-ceiling convergence, preserving their vertical separation and directed relation.\n  - state_cue_directive: Carry the committed transient state represented by markers 8, 9, 10, 11, 12, 13, and 14. Follow the surfaced-shot cues for low-key, flickering illumination and preserve the required relationship between the lower arranged elements and the deeply shadowed elevated area without introducing additional state cues.\n  - negative_continuity_directive: Do not invent fixed elements beyond numbered base markers 1 through 7 or alter their floor-plan relationships. Keep units outside the unit 3 visibility candidate superset of units 1 and 2 out of the composed view, and do not add unlisted state overlays beyond transient markers 8 through 14.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [8, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit 3 camera cell and a wide view toward unit 2 via look-at cell [2,4], giving broad vertical and lateral coverage for the medium composition in S27_Shot2 and the elevated background relation in S27_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a broad view from unit marker 3 through unit marker 1 toward unit marker 2. Include the floor-plan relationships of base markers 5 and 6 along the lateral sides and marker 7 overhead where admitted by the wide cone; marker 4 remains associated with the unit 3 camera-side threshold rather than becoming the forward target.\n  - camera_framing_directive: Frame broadly from camera unit 3 at cell [8,4] toward unit 2 using look-at cell [2,4], with a wide 90-degree field of view. Preserve enough lower-center coverage for the medium arrangement committed in S27_Shot2 and enough upper-right coverage for the vertically separated background staging committed in S27_Shot5.\n  - subject_position_directive: For S27_Shot2, no character is committed; arrange the staged focal elements low and near center with the second focal element beyond them and layered foreground elements along the viewing axis. For S27_Shot5, retain the committed subject in the lower-left midground with its back toward the camera and the second subject in the upper-right background at the wall-and-ceiling convergence, preserving their vertical separation and directed relation.\n  - state_cue_directive: Carry the committed transient state represented by markers 8, 9, 10, 11, 12, 13, and 14. Follow the surfaced-shot cues for low-key, flickering illumination and preserve the required relationship between the lower arranged elements and the deeply shadowed elevated area without introducing additional state cues.\n  - negative_continuity_directive: Do not invent fixed elements beyond numbered base markers 1 through 7 or alter their floor-plan relationships. Keep units outside the unit 3 visibility candidate superset of units 1 and 2 out of the composed view, and do not add unlisted state overlays beyond transient markers 8 through 14.\n\n2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 남아 있는 낡고 비좁은 창고 내부. 습기와 바닷바람에 오래 노출된 실제 목재의 거친 결, 녹과 염분 자국이 밴 금속, 얼룩지고 마모된 벽면과 바닥을 사실적으로 보여준다. 남쪽 출입구 바로 안쪽에서 북쪽 안벽을 바라보며, 약 1.3미터의 낮은 사람 눈높이에 놓인 풀프레임 디지털 일안 반사식 또는 미러리스 카메라와 28밀리미터 광각 렌즈로 촬영한다. 가까운 전경 한쪽에는 출입구 가장자리를 남기고, 서쪽과 동쪽 벽의 오래된 수납 선반 사이로 난 좁은 중앙 통로와 머리 위를 가로지르는 노출 지붕 서까래가 자연스럽게 이어지게 한다.\n\n북쪽 안벽에는 일시적으로 마련한 투박한 제단 탁자가 붙어 있다. 탁자 위와 주변에 여러 개의 촛불이 무리 지어 켜져 있고, 흔들리는 실제 불꽃이 제한적인 따뜻한 빛과 불규칙한 그림자를 만든다. 탁자 중앙에는 검은 염소 머리가 놓여 있으며, 그 위쪽에는 세월에 삭고 표면이 산화된 오래된 긴 창이 가로로 놓여 있다. 제단 바로 남쪽 바닥에는 짙은 피가 담긴 그릇이 놓여 있고, 탁자 한쪽의 향 용기에서는 가늘고 불규칙한 연기가 실제 공기 흐름을 따라 피어오른다. 의식 물건은 특정 정통 종교의 문양을 복제하지 않은 폐쇄된 섬 공동체 특유의 혼합적이고 낯선 배치로 보이게 한다.\n\n제단을 향해 들어온 관찰자의 뒤쪽에 해당하는 남동쪽 벽과 천장이 만나는 높은 구석에는, 어둠 속에 도사린 듯 일부만 드러나는 정체 불명의 검은 형체가 있다. 사람, 얼굴, 팔다리 또는 신체 형태의 윤곽으로 만들지 말고, 벽의 깊은 그림자와 구별이 모호한 비정형 덩어리로만 표현한다. 해당 높은 구석이 프레임에서 잘리지 않게 한다.\n\n주광원은 촛불이며 외부의 약한 밤빛이 출입구를 통해 아주 미세하게 스며든다. 촛불 가까이는 깊은 적색, 낡은 상아색과 탁한 금빛이 제한적으로 드러나고, 나머지 공간은 청흑색과 흙빛 중성색의 실제 저조도 범위에 머문다. 과도한 후처리 없이 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 담담한 노출, 정확한 재료 질감, 생활 마모와 얼룩, 자연스러운 원근과 피사계 심도. 인물이나 사람의 얼굴은 없다. 평면도, 위에서 내려다본 시점, 건축 도면, 삽화, 회화, 삼차원 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            8,
            4
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use the listed unit 3 camera cell and a wide view toward unit 2 via look-at cell [2,4], giving broad vertical and lateral coverage for the medium composition in S27_Shot2 and the elevated background relation in S27_Shot5.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            4
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show a broad view from unit marker 3 through unit marker 1 toward unit marker 2. Include the floor-plan relationships of base markers 5 and 6 along the lateral sides and marker 7 overhead where admitted by the wide cone; marker 4 remains associated with the unit 3 camera-side threshold rather than becoming the forward target.",
          "camera_framing_directive": "Frame broadly from camera unit 3 at cell [8,4] toward unit 2 using look-at cell [2,4], with a wide 90-degree field of view. Preserve enough lower-center coverage for the medium arrangement committed in S27_Shot2 and enough upper-right coverage for the vertically separated background staging committed in S27_Shot5.",
          "subject_position_directive": "For S27_Shot2, no character is committed; arrange the staged focal elements low and near center with the second focal element beyond them and layered foreground elements along the viewing axis. For S27_Shot5, retain the committed subject in the lower-left midground with its back toward the camera and the second subject in the upper-right background at the wall-and-ceiling convergence, preserving their vertical separation and directed relation.",
          "state_cue_directive": "Carry the committed transient state represented by markers 8, 9, 10, 11, 12, 13, and 14. Follow the surfaced-shot cues for low-key, flickering illumination and preserve the required relationship between the lower arranged elements and the deeply shadowed elevated area without introducing additional state cues.",
          "negative_continuity_directive": "Do not invent fixed elements beyond numbered base markers 1 through 7 or alter their floor-plan relationships. Keep units outside the unit 3 visibility candidate superset of units 1 and 2 out of the composed view, and do not add unlisted state overlays beyond transient markers 8 through 14."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l23_old_shed_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l23_old_shed_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L40B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L40",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L40B04.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 오래된 식당 겸 잡화점 앞 골목과 마을길을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 마을길 위 약 1.6m의 서 있는 사람 눈높이에서 35mm급 광각 렌즈로, 좁은 전면 포장 띠를 가로질러 식당 중앙의 낡은 미닫이 출입문과 그 옆의 긴 격자창을 대각선으로 바라본다. 식당 전면과 길가의 경계 지점이 화면의 중심을 이루고, 건물 옆으로 돌아 뒤편까지 이어지는 좁은 측후면 골목의 방향이 분명하게 보이도록 한다. 길과 선착장 진입로가 만나는 부근에는 오래된 마을 확성기 기둥이 서 있다. 건물은 섬마을에서 오랫동안 사용된 낮은 시멘트 블록 구조로, 빛바랜 외벽 도장, 소금기와 비바람이 남긴 얼룩, 산화된 금속 틀, 긁히고 때가 밴 문턱, 현실적인 유리 반사와 생활 마모를 세밀하게 보여준다. 현대의 제한된 기반 시설과 오래된 생활 설비가 자연스럽게 공존하되 역사 시대의 물건은 섞지 않는다. 경보가 울린 직후의 긴박한 상태로, 마을길과 전면 포장 띠를 따라 분산되어 있던 경계 자리는 빈 플라스틱 의자와 간이 바리케이드로 남아 막 비워진 모습이다. 일부 의자와 바리케이드는 건물 측후면 골목 쪽으로 급히 밀리거나 비스듬히 놓여 있어, 경계가 해제되고 뒤쪽으로 황급히 이동한 흐름이 읽힌다. 사람, 얼굴, 인체 형태의 형상은 화면에 전혀 없다. 불길이나 연기를 직접 보여주지 않고, 비워진 전면과 흐트러진 경계 자리만으로 갑작스러운 이탈 상황을 전달한다. 흐린 해안 낮의 자연광, 절제된 청흑색과 흙빛 중성색, 바랜 상아색이 실제 재료 위에 자연스럽게 나타나며 과장된 색 보정은 없다. 실제 콘크리트, 금속 녹과 염분 부식, 유리, 목재 결, 플라스틱 표면의 정확한 질감과 믿을 만한 일상적 오염, 자연스러운 원근감과 심도를 갖춘 실제 DSLR 또는 미러리스 카메라 촬영본. 깨끗한 광고 사진이 아니라 현장 기록용의 담담한 장소 사진이며, 후처리 효과 없이 실제 장소와 구별하기 어려운 수준. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 인공적인 3D 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "마을길 위 약 1.6m 높이에서 식당 전면을 대각선으로 바라본다. 중앙 미닫이 출입문과 전면 격자창, 길가에 분산되었다가 급히 비워진 경계 지점이 주요 화면을 차지하게 하고, 전면에서 측후면 골목으로 이어지는 이탈 경로가 한눈에 읽히도록 구성한다. 사람이나 인체 형태는 배치하지 않는다.",
            "shot_id": "S65_Shot2"
          }
        ],
        "shot_ids": [
          "S65_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_3",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "on number 5 (village road), facing diagonally across number 4 (frontage apron) toward number 2 (main entrance) and number 3 (front window bank)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep the restaurant frontage and roadside guard locations prominent; allow the rearward route toward number 10 to remain legible as villagers leave their posts."
        },
        "reference_decision": {
          "bg_id": "L40B04",
          "fp_id": "fp_l40_front_and_village_road",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L40B04 shares target markers 1, 4, and 5 with L40B02 and extends that same physical-space identity to marker 10. The unit-5 camera aimed at unit 4 supports S65_Shot2's medium framing around the frontage axis while leaving marker 10 readable as surrounding context; the anchor reference commits the fixed marker and opening positions.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L40B02.png"
          ],
          "source_bg_ids": [
            "L40B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_frontage_route_water_edge_network"
            ],
            "rejected_refs": [
              {
                "reason": "L40B01 emphasizes the unit-6 through unit-9 portion of the shared physical space and is less direct for the unit-5 to unit-4 framing required here.",
                "ref_bg_id": "L40B01"
              }
            ],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_frontage_route_water_edge_network",
                "ref_bg_id": "L40B02",
                "space_description": "Same physical-space network, here viewed through target unit markers 1, 4, 5, and 10."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference fixes the shared layout; the consuming shot does not require two distinct co-visible physical spaces."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              5
            ],
            "camera_unit": 5,
            "fov_deg": 50,
            "framing_notes": "Use the unit-5 camera position toward unit 4 with neutral coverage, retaining unit 10 as staged peripheral context and preserving openings 2 and 3 where visible.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              4
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 5 toward unit 4, show unit markers 4 and 5 as the primary axis, with unit markers 1 and 10 providing the committed surrounding context. Preserve openings 2 and 3 and fixture marker 12 in their fixed same-fp positions when they fall within the normal view cone.",
            "camera_framing_directive": "Frame from camera unit 5 at cell [1,5] toward look-at unit 4 at cell [4,4] with a normal 50-degree lens. Keep neutral medium coverage around unit 4 while allowing unit 10 to remain readable behind the committed subjects.",
            "subject_position_directive": "For S65_Shot2, place one committed subject in the left foreground and the other in the right midground, both turning toward the same off-screen direction while unit 10 remains readable behind them.",
            "state_cue_directive": "Carry transient markers 13 and 14 in the action state committed by S65_Shot2, with the low-key natural night illumination stated by that shot. Add no other overlay state.",
            "negative_continuity_directive": "Exclude overlay markers 15, 16, 17, 18, 19, 20, 21, and 22. Do not import marker 17 from reference L40B02. Preserve the inherited positions of units 1, 4, and 5, openings 2 and 3, and fixture marker 12; do not add units outside the unit-5 visibility superset."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L40B02' physical_space_id='ps_frontage_route_water_edge_network'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [1, 5]\n  - look_at_unit: 4\n  - look_at_cell: [4, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the unit-5 camera position toward unit 4 with neutral coverage, retaining unit 10 as staged peripheral context and preserving openings 2 and 3 where visible.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 5 toward unit 4, show unit markers 4 and 5 as the primary axis, with unit markers 1 and 10 providing the committed surrounding context. Preserve openings 2 and 3 and fixture marker 12 in their fixed same-fp positions when they fall within the normal view cone.\n  - camera_framing_directive: Frame from camera unit 5 at cell [1,5] toward look-at unit 4 at cell [4,4] with a normal 50-degree lens. Keep neutral medium coverage around unit 4 while allowing unit 10 to remain readable behind the committed subjects.\n  - subject_position_directive: For S65_Shot2, place one committed subject in the left foreground and the other in the right midground, both turning toward the same off-screen direction while unit 10 remains readable behind them.\n  - state_cue_directive: Carry transient markers 13 and 14 in the action state committed by S65_Shot2, with the low-key natural night illumination stated by that shot. Add no other overlay state.\n  - negative_continuity_directive: Exclude overlay markers 15, 16, 17, 18, 19, 20, 21, and 22. Do not import marker 17 from reference L40B02. Preserve the inherited positions of units 1, 4, and 5, openings 2 and 3, and fixture marker 12; do not add units outside the unit-5 visibility superset.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L40B02' physical_space_id='ps_frontage_route_water_edge_network'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [1, 5]\n  - look_at_unit: 4\n  - look_at_cell: [4, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the unit-5 camera position toward unit 4 with neutral coverage, retaining unit 10 as staged peripheral context and preserving openings 2 and 3 where visible.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 5 toward unit 4, show unit markers 4 and 5 as the primary axis, with unit markers 1 and 10 providing the committed surrounding context. Preserve openings 2 and 3 and fixture marker 12 in their fixed same-fp positions when they fall within the normal view cone.\n  - camera_framing_directive: Frame from camera unit 5 at cell [1,5] toward look-at unit 4 at cell [4,4] with a normal 50-degree lens. Keep neutral medium coverage around unit 4 while allowing unit 10 to remain readable behind the committed subjects.\n  - subject_position_directive: For S65_Shot2, place one committed subject in the left foreground and the other in the right midground, both turning toward the same off-screen direction while unit 10 remains readable behind them.\n  - state_cue_directive: Carry transient markers 13 and 14 in the action state committed by S65_Shot2, with the low-key natural night illumination stated by that shot. Add no other overlay state.\n  - negative_continuity_directive: Exclude overlay markers 15, 16, 17, 18, 19, 20, 21, and 22. Do not import marker 17 from reference L40B02. Preserve the inherited positions of units 1, 4, and 5, openings 2 and 3, and fixture marker 12; do not add units outside the unit-5 visibility superset.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L40B02' physical_space_id='ps_frontage_route_water_edge_network'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [1, 5]\n  - look_at_unit: 4\n  - look_at_cell: [4, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the unit-5 camera position toward unit 4 with neutral coverage, retaining unit 10 as staged peripheral context and preserving openings 2 and 3 where visible.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 5 toward unit 4, show unit markers 4 and 5 as the primary axis, with unit markers 1 and 10 providing the committed surrounding context. Preserve openings 2 and 3 and fixture marker 12 in their fixed same-fp positions when they fall within the normal view cone.\n  - camera_framing_directive: Frame from camera unit 5 at cell [1,5] toward look-at unit 4 at cell [4,4] with a normal 50-degree lens. Keep neutral medium coverage around unit 4 while allowing unit 10 to remain readable behind the committed subjects.\n  - subject_position_directive: For S65_Shot2, place one committed subject in the left foreground and the other in the right midground, both turning toward the same off-screen direction while unit 10 remains readable behind them.\n  - state_cue_directive: Carry transient markers 13 and 14 in the action state committed by S65_Shot2, with the low-key natural night illumination stated by that shot. Add no other overlay state.\n  - negative_continuity_directive: Exclude overlay markers 15, 16, 17, 18, 19, 20, 21, and 22. Do not import marker 17 from reference L40B02. Preserve the inherited positions of units 1, 4, and 5, openings 2 and 3, and fixture marker 12; do not add units outside the unit-5 visibility superset.\n\n2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 오래된 식당 겸 잡화점 앞 골목과 마을길을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 마을길 위 약 1.6m의 서 있는 사람 눈높이에서 35mm급 광각 렌즈로, 좁은 전면 포장 띠를 가로질러 식당 중앙의 낡은 미닫이 출입문과 그 옆의 긴 격자창을 대각선으로 바라본다. 식당 전면과 길가의 경계 지점이 화면의 중심을 이루고, 건물 옆으로 돌아 뒤편까지 이어지는 좁은 측후면 골목의 방향이 분명하게 보이도록 한다. 길과 선착장 진입로가 만나는 부근에는 오래된 마을 확성기 기둥이 서 있다. 건물은 섬마을에서 오랫동안 사용된 낮은 시멘트 블록 구조로, 빛바랜 외벽 도장, 소금기와 비바람이 남긴 얼룩, 산화된 금속 틀, 긁히고 때가 밴 문턱, 현실적인 유리 반사와 생활 마모를 세밀하게 보여준다. 현대의 제한된 기반 시설과 오래된 생활 설비가 자연스럽게 공존하되 역사 시대의 물건은 섞지 않는다. 경보가 울린 직후의 긴박한 상태로, 마을길과 전면 포장 띠를 따라 분산되어 있던 경계 자리는 빈 플라스틱 의자와 간이 바리케이드로 남아 막 비워진 모습이다. 일부 의자와 바리케이드는 건물 측후면 골목 쪽으로 급히 밀리거나 비스듬히 놓여 있어, 경계가 해제되고 뒤쪽으로 황급히 이동한 흐름이 읽힌다. 사람, 얼굴, 인체 형태의 형상은 화면에 전혀 없다. 불길이나 연기를 직접 보여주지 않고, 비워진 전면과 흐트러진 경계 자리만으로 갑작스러운 이탈 상황을 전달한다. 흐린 해안 낮의 자연광, 절제된 청흑색과 흙빛 중성색, 바랜 상아색이 실제 재료 위에 자연스럽게 나타나며 과장된 색 보정은 없다. 실제 콘크리트, 금속 녹과 염분 부식, 유리, 목재 결, 플라스틱 표면의 정확한 질감과 믿을 만한 일상적 오염, 자연스러운 원근감과 심도를 갖춘 실제 DSLR 또는 미러리스 카메라 촬영본. 깨끗한 광고 사진이 아니라 현장 기록용의 담담한 장소 사진이며, 후처리 효과 없이 실제 장소와 구별하기 어려운 수준. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 인공적인 3D 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            1,
            5
          ],
          "camera_unit": 5,
          "fov_deg": 50,
          "framing_notes": "Use the unit-5 camera position toward unit 4 with neutral coverage, retaining unit 10 as staged peripheral context and preserving openings 2 and 3 where visible.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            4
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From camera unit 5 toward unit 4, show unit markers 4 and 5 as the primary axis, with unit markers 1 and 10 providing the committed surrounding context. Preserve openings 2 and 3 and fixture marker 12 in their fixed same-fp positions when they fall within the normal view cone.",
          "camera_framing_directive": "Frame from camera unit 5 at cell [1,5] toward look-at unit 4 at cell [4,4] with a normal 50-degree lens. Keep neutral medium coverage around unit 4 while allowing unit 10 to remain readable behind the committed subjects.",
          "subject_position_directive": "For S65_Shot2, place one committed subject in the left foreground and the other in the right midground, both turning toward the same off-screen direction while unit 10 remains readable behind them.",
          "state_cue_directive": "Carry transient markers 13 and 14 in the action state committed by S65_Shot2, with the low-key natural night illumination stated by that shot. Add no other overlay state.",
          "negative_continuity_directive": "Exclude overlay markers 15, 16, 17, 18, 19, 20, 21, and 22. Do not import marker 17 from reference L40B02. Preserve the inherited positions of units 1, 4, and 5, openings 2 and 3, and fixture marker 12; do not add units outside the unit-5 visibility superset."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l40_front_and_village_road",
          "prior_bg_ids": [
            "L40B02"
          ],
          "attached_ref_labels": [
            "bg:L40B02",
            "building_anchor:L22B03",
            "building_fp:fp_l20_restaurant_interior"
          ],
          "ref_used": "refs_3",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l20_restaurant_interior",
          "indoor_loc_sid": "L20",
          "group_id": "bg_wooden_restaurant_compound",
          "fp_asset_id": "76d51fa7-1625-493f-bbb9-5be643c20474"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L22B03",
          "group_id": "bg_wooden_restaurant_compound"
        }
      },
      "L40B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L40",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L40B01.png",
        "t2i_prompt": "2020년대 중반 한국 서남해의 외딴섬 어촌, 낮 시간에 식당 앞 마을길과 작은 선착장 수역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 선착장 진입로 부근에 선 성인의 약 1.6m 눈높이에서 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영하며, 석조 선착장을 지나 탁 트인 바다를 바라보는 구도다. 내륙 배경에는 바닷바람과 염분에 오래 노출된 소박한 식당 겸 상점 건물이 마을길을 향해 서 있고, 건물 앞의 좁은 전면 진입부와 낡은 포장 마을길이 보인다. 마을길에서 물가로 갈라지는 선착장 진입로 옆에는 파도와 습기로 변색된 작은 어구 창고가 있으며, 갈림길 가까이에는 오래된 마을 확성기 기둥이 서 있다. 실제 거친 콘크리트, 불규칙한 석재, 녹슨 금속, 바랜 도장면, 젖고 마른 자국이 섞인 포장면, 염분 얼룩과 생활 마모를 세밀하고 사실적으로 표현한다. 맑거나 옅게 흐린 낮의 자연광, 서해 수면의 현실적인 반사광, 해안의 옅은 습기와 자연스러운 원근감, 과장되지 않은 색과 자연스러운 피사계 심도. 마을 공동 수색이 진행 중인 상태는 인물 없이 표현하며, 마을길과 선착장 진입로, 물가 가장자리에 급히 배치된 수색용 로프와 구명환, 긴 갈고리 같은 실용 장비가 수색 동선을 드러낸다. 석조 선착장 바깥 수면에서는 현대식 경찰 순찰정 한 척이 물가를 향해 빠르게 접근하고 있으며, 선체 뒤로 현실적인 흰 물보라와 길게 갈라지는 항적이 남아 속도와 긴박한 수색 상황을 보여준다. 순찰정과 수면 사이의 시야를 가리지 말고, 배에는 사람이나 사람 형태의 실루엣이 보이지 않게 한다. 프레임 전체에 사람, 얼굴, 신체 형태의 형상은 전혀 포함하지 않는다. 깨끗한 홍보 사진이 아니라 실제 외딴섬 생활 공간을 있는 그대로 기록한 현장 참고 사진이며, 합성 느낌이나 과도한 후처리 없이 실제 재료 질감과 일상적인 낡음이 살아 있어야 한다. 평면도, 하향 시점, 건축 도면, 삽화, 회화, 3D 시각화가 아닌 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "선착장 진입로 부근의 약 1.6m 눈높이에서 석조 선착장 너머 수면을 바라본다. 빠르게 접근하는 경찰 순찰정과 선명한 항적이 가려지지 않도록 수면 시야를 넓게 확보하고, 진입로 옆 어구 창고와 내륙 뒤편 식당 겸 상점도 한 프레임에 포함한다. 공동 수색 중인 상황은 사람을 직접 묘사하지 않고 길과 물가에 임시로 놓인 수색 도구로만 전달한다.",
            "shot_id": "S85_Shot3"
          },
          {
            "guide_text": "같은 공간 배치와 낮 시간의 자연광을 유지한다. 선착장 끝과 접근 중인 경찰 순찰정 사이의 거리감, 빠른 이동으로 생긴 물보라와 항적을 명확히 보이게 하며, 프레임 가장자리에는 마을길에서 선착장으로 이어지는 동선과 어구 창고를 남긴다. 인물이나 얼굴, 사람 형태의 실루엣은 넣지 않는다.",
            "shot_id": "S85_Shot6"
          }
        ],
        "shot_ids": [
          "S85_Shot3",
          "S85_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_3",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 6 (pier approach), facing past number 7 (stone pier) across number 8 (waterfront), with number 1 (restaurant) remaining in the inland background",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Preserve a clear water sightline for the approaching patrol boat and include the fishing gear shed beside the pier approach."
        },
        "reference_decision": {
          "bg_id": "L40B01",
          "fp_id": "fp_l40_front_and_village_road",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L40B01 overlaps the anchor's physical-space identity through target markers 1, 4, 5, 6, 7, 8, and 9, but S85_Shot3 and S85_Shot6 require a broader and materially different view. L40B02 supplies the same-fp fixed layout, while camera unit 6 looking toward unit 8 provides wide coverage for the directional marker relationships and open distance.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L40B02.png"
          ],
          "source_bg_ids": [
            "L40B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_frontage_route_water_edge_network"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_frontage_route_water_edge_network",
                "ref_bg_id": "L40B02",
                "space_description": "Same physical-space network containing unit markers 1, 4, 5, 6, 7, 8, and 9."
              }
            ],
            "why_single_ref_or_two_refs": "One earlier same-fp reference is sufficient because the consuming shots use overlapping units from one connected physical-space identity rather than two distinct co-visible spaces."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              4
            ],
            "camera_unit": 6,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 6 toward unit 8 so the staged views can retain markers 7, 8, and 9 and their approach relationships while allowing shot-specific reframing.",
            "lens_enum": "wide",
            "look_at_cell": [
              5,
              5
            ],
            "look_at_unit": 8
          },
          "render_guidance": {
            "visible_space_directive": "Maintain the fixed same-fp placement inherited from L40B02 for overlapping unit markers 1, 4, 5, 6, 7, 8, and 9. From camera unit 6 toward unit 8, prioritize units 6, 7, 8, and 9, with fixture marker 12 included only when it falls inside the wide view cone; openings 2 and 3 remain geometry-superset candidates rather than mandatory visible elements.",
            "camera_framing_directive": "Frame from camera unit 6 at cell [6,4] toward look-at unit 8 at cell [5,5] with a wide 90-degree lens. Use broad coverage to keep the approach through unit 6, the unit-7 edge, unit 8, and unit 9 legible while allowing the shot-specific subject framing committed for S85_Shot3 and S85_Shot6.",
            "subject_position_directive": "For S85_Shot3, keep the committed subjects in the middle-right and middle-left at midground depth, with the indicated background target aligned beyond the pointing gesture. For S85_Shot6, no character is committed; place transient marker 16 in the middle-center background moving toward marker 7 and keep the surrounding field broad.",
            "state_cue_directive": "Carry transient markers 15 and 16 only in the shot-specific placements committed by S85_Shot3 and S85_Shot6. Preserve the natural daylight and bright reflected-light cues stated by those shots without adding unlisted state overlays.",
            "negative_continuity_directive": "Exclude overlay markers 13, 14, 17, 18, 19, 20, 21, and 22. Do not copy marker 17 from reference L40B02, and do not move the fixed positions of unit markers 1, 4, 5, 6, 7, 8, and 9 or fixture marker 12. Avoid adding spaces outside the unit-6 visibility superset."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L40B02' physical_space_id='ps_frontage_route_water_edge_network'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [6, 4]\n  - look_at_unit: 8\n  - look_at_cell: [5, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 6 toward unit 8 so the staged views can retain markers 7, 8, and 9 and their approach relationships while allowing shot-specific reframing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Maintain the fixed same-fp placement inherited from L40B02 for overlapping unit markers 1, 4, 5, 6, 7, 8, and 9. From camera unit 6 toward unit 8, prioritize units 6, 7, 8, and 9, with fixture marker 12 included only when it falls inside the wide view cone; openings 2 and 3 remain geometry-superset candidates rather than mandatory visible elements.\n  - camera_framing_directive: Frame from camera unit 6 at cell [6,4] toward look-at unit 8 at cell [5,5] with a wide 90-degree lens. Use broad coverage to keep the approach through unit 6, the unit-7 edge, unit 8, and unit 9 legible while allowing the shot-specific subject framing committed for S85_Shot3 and S85_Shot6.\n  - subject_position_directive: For S85_Shot3, keep the committed subjects in the middle-right and middle-left at midground depth, with the indicated background target aligned beyond the pointing gesture. For S85_Shot6, no character is committed; place transient marker 16 in the middle-center background moving toward marker 7 and keep the surrounding field broad.\n  - state_cue_directive: Carry transient markers 15 and 16 only in the shot-specific placements committed by S85_Shot3 and S85_Shot6. Preserve the natural daylight and bright reflected-light cues stated by those shots without adding unlisted state overlays.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, 17, 18, 19, 20, 21, and 22. Do not copy marker 17 from reference L40B02, and do not move the fixed positions of unit markers 1, 4, 5, 6, 7, 8, and 9 or fixture marker 12. Avoid adding spaces outside the unit-6 visibility superset.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L40B02' physical_space_id='ps_frontage_route_water_edge_network'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [6, 4]\n  - look_at_unit: 8\n  - look_at_cell: [5, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 6 toward unit 8 so the staged views can retain markers 7, 8, and 9 and their approach relationships while allowing shot-specific reframing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Maintain the fixed same-fp placement inherited from L40B02 for overlapping unit markers 1, 4, 5, 6, 7, 8, and 9. From camera unit 6 toward unit 8, prioritize units 6, 7, 8, and 9, with fixture marker 12 included only when it falls inside the wide view cone; openings 2 and 3 remain geometry-superset candidates rather than mandatory visible elements.\n  - camera_framing_directive: Frame from camera unit 6 at cell [6,4] toward look-at unit 8 at cell [5,5] with a wide 90-degree lens. Use broad coverage to keep the approach through unit 6, the unit-7 edge, unit 8, and unit 9 legible while allowing the shot-specific subject framing committed for S85_Shot3 and S85_Shot6.\n  - subject_position_directive: For S85_Shot3, keep the committed subjects in the middle-right and middle-left at midground depth, with the indicated background target aligned beyond the pointing gesture. For S85_Shot6, no character is committed; place transient marker 16 in the middle-center background moving toward marker 7 and keep the surrounding field broad.\n  - state_cue_directive: Carry transient markers 15 and 16 only in the shot-specific placements committed by S85_Shot3 and S85_Shot6. Preserve the natural daylight and bright reflected-light cues stated by those shots without adding unlisted state overlays.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, 17, 18, 19, 20, 21, and 22. Do not copy marker 17 from reference L40B02, and do not move the fixed positions of unit markers 1, 4, 5, 6, 7, 8, and 9 or fixture marker 12. Avoid adding spaces outside the unit-6 visibility superset.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L40B02' physical_space_id='ps_frontage_route_water_edge_network'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [6, 4]\n  - look_at_unit: 8\n  - look_at_cell: [5, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 6 toward unit 8 so the staged views can retain markers 7, 8, and 9 and their approach relationships while allowing shot-specific reframing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Maintain the fixed same-fp placement inherited from L40B02 for overlapping unit markers 1, 4, 5, 6, 7, 8, and 9. From camera unit 6 toward unit 8, prioritize units 6, 7, 8, and 9, with fixture marker 12 included only when it falls inside the wide view cone; openings 2 and 3 remain geometry-superset candidates rather than mandatory visible elements.\n  - camera_framing_directive: Frame from camera unit 6 at cell [6,4] toward look-at unit 8 at cell [5,5] with a wide 90-degree lens. Use broad coverage to keep the approach through unit 6, the unit-7 edge, unit 8, and unit 9 legible while allowing the shot-specific subject framing committed for S85_Shot3 and S85_Shot6.\n  - subject_position_directive: For S85_Shot3, keep the committed subjects in the middle-right and middle-left at midground depth, with the indicated background target aligned beyond the pointing gesture. For S85_Shot6, no character is committed; place transient marker 16 in the middle-center background moving toward marker 7 and keep the surrounding field broad.\n  - state_cue_directive: Carry transient markers 15 and 16 only in the shot-specific placements committed by S85_Shot3 and S85_Shot6. Preserve the natural daylight and bright reflected-light cues stated by those shots without adding unlisted state overlays.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, 17, 18, 19, 20, 21, and 22. Do not copy marker 17 from reference L40B02, and do not move the fixed positions of unit markers 1, 4, 5, 6, 7, 8, and 9 or fixture marker 12. Avoid adding spaces outside the unit-6 visibility superset.\n\n2020년대 중반 한국 서남해의 외딴섬 어촌, 낮 시간에 식당 앞 마을길과 작은 선착장 수역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 선착장 진입로 부근에 선 성인의 약 1.6m 눈높이에서 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영하며, 석조 선착장을 지나 탁 트인 바다를 바라보는 구도다. 내륙 배경에는 바닷바람과 염분에 오래 노출된 소박한 식당 겸 상점 건물이 마을길을 향해 서 있고, 건물 앞의 좁은 전면 진입부와 낡은 포장 마을길이 보인다. 마을길에서 물가로 갈라지는 선착장 진입로 옆에는 파도와 습기로 변색된 작은 어구 창고가 있으며, 갈림길 가까이에는 오래된 마을 확성기 기둥이 서 있다. 실제 거친 콘크리트, 불규칙한 석재, 녹슨 금속, 바랜 도장면, 젖고 마른 자국이 섞인 포장면, 염분 얼룩과 생활 마모를 세밀하고 사실적으로 표현한다. 맑거나 옅게 흐린 낮의 자연광, 서해 수면의 현실적인 반사광, 해안의 옅은 습기와 자연스러운 원근감, 과장되지 않은 색과 자연스러운 피사계 심도. 마을 공동 수색이 진행 중인 상태는 인물 없이 표현하며, 마을길과 선착장 진입로, 물가 가장자리에 급히 배치된 수색용 로프와 구명환, 긴 갈고리 같은 실용 장비가 수색 동선을 드러낸다. 석조 선착장 바깥 수면에서는 현대식 경찰 순찰정 한 척이 물가를 향해 빠르게 접근하고 있으며, 선체 뒤로 현실적인 흰 물보라와 길게 갈라지는 항적이 남아 속도와 긴박한 수색 상황을 보여준다. 순찰정과 수면 사이의 시야를 가리지 말고, 배에는 사람이나 사람 형태의 실루엣이 보이지 않게 한다. 프레임 전체에 사람, 얼굴, 신체 형태의 형상은 전혀 포함하지 않는다. 깨끗한 홍보 사진이 아니라 실제 외딴섬 생활 공간을 있는 그대로 기록한 현장 참고 사진이며, 합성 느낌이나 과도한 후처리 없이 실제 재료 질감과 일상적인 낡음이 살아 있어야 한다. 평면도, 하향 시점, 건축 도면, 삽화, 회화, 3D 시각화가 아닌 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            6,
            4
          ],
          "camera_unit": 6,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 6 toward unit 8 so the staged views can retain markers 7, 8, and 9 and their approach relationships while allowing shot-specific reframing.",
          "lens_enum": "wide",
          "look_at_cell": [
            5,
            5
          ],
          "look_at_unit": 8
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Maintain the fixed same-fp placement inherited from L40B02 for overlapping unit markers 1, 4, 5, 6, 7, 8, and 9. From camera unit 6 toward unit 8, prioritize units 6, 7, 8, and 9, with fixture marker 12 included only when it falls inside the wide view cone; openings 2 and 3 remain geometry-superset candidates rather than mandatory visible elements.",
          "camera_framing_directive": "Frame from camera unit 6 at cell [6,4] toward look-at unit 8 at cell [5,5] with a wide 90-degree lens. Use broad coverage to keep the approach through unit 6, the unit-7 edge, unit 8, and unit 9 legible while allowing the shot-specific subject framing committed for S85_Shot3 and S85_Shot6.",
          "subject_position_directive": "For S85_Shot3, keep the committed subjects in the middle-right and middle-left at midground depth, with the indicated background target aligned beyond the pointing gesture. For S85_Shot6, no character is committed; place transient marker 16 in the middle-center background moving toward marker 7 and keep the surrounding field broad.",
          "state_cue_directive": "Carry transient markers 15 and 16 only in the shot-specific placements committed by S85_Shot3 and S85_Shot6. Preserve the natural daylight and bright reflected-light cues stated by those shots without adding unlisted state overlays.",
          "negative_continuity_directive": "Exclude overlay markers 13, 14, 17, 18, 19, 20, 21, and 22. Do not copy marker 17 from reference L40B02, and do not move the fixed positions of unit markers 1, 4, 5, 6, 7, 8, and 9 or fixture marker 12. Avoid adding spaces outside the unit-6 visibility superset."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l40_front_and_village_road",
          "prior_bg_ids": [
            "L40B02"
          ],
          "attached_ref_labels": [
            "bg:L40B02",
            "building_anchor:L22B03",
            "building_fp:fp_l20_restaurant_interior"
          ],
          "ref_used": "refs_3",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l20_restaurant_interior",
          "indoor_loc_sid": "L20",
          "group_id": "bg_wooden_restaurant_compound",
          "fp_asset_id": "76d51fa7-1625-493f-bbb9-5be643c20474"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L22B03",
          "group_id": "bg_wooden_restaurant_compound"
        }
      },
      "L40B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L40",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L40B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 마을, 노을 진 식당 겸 작은 혼합 상점의 정면과 해안 선착장을 한 시야에 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 식당의 주 미닫이 출입구 바로 바깥에서 약 1.6미터 높이로 서서, 좁은 전면 경계부와 정면을 가로지르는 마을길을 지나 해안으로 갈라지는 선착장 진입로, 바닷가의 낡은 어구 창고, 바다로 길게 돌출된 돌 선착장과 열린 수평선을 바라본다. 식당 정면에는 오래 사용한 미닫이문과 격자창이 있으며, 섬의 제한된 기반 시설과 오랜 염분 노출이 느껴지는 바랜 시멘트 벽, 실제 콘크리트의 거친 표면, 금속의 자연스러운 녹과 염분 자국, 목재의 결, 생활 속 마모와 얼룩을 사실적으로 표현한다. 낮은 해가 건물 가장자리와 길, 돌 선착장에 자연스러운 주황빛을 비추고, 바다는 차가운 청회색으로 가라앉으며 노을의 반사가 잔잔하게 이어진다. 식당 출입구에서 선착장 끝까지 시선이 끊기지 않는 구도이며, 선착장 맨 끝에는 홀로 앉은 존재의 위치를 암시하는 아주 작고 비인체적인 어두운 원거리 점만 둔다. 사람, 얼굴, 인체형 실루엣은 직접 묘사하지 않는다. 실제 미러리스 카메라와 40밀리미터 표준 광각 계열 렌즈로 촬영한 자연스러운 원근감, 현실적인 자연광, 과장되지 않은 명암, 자연스러운 피사계 심도, 후처리 없는 실제 장소 기록 사진. 위에서 내려다본 시점이나 평면도, 건축 도면이 아닌 수평의 눈높이 사진이며, 광고용 스톡 사진처럼 지나치게 깨끗하지 않고 실제 섬마을의 일상적인 낡음이 남아 있다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "식당 주 출입구 바로 바깥의 약 1.6미터 높이에서 전면 경계부와 마을길 너머로 선착장 진입로를 따라 바라본다. 식당 문턱에서 돌 선착장 끝과 열린 바다까지 시선이 막히지 않게 연결하고, 선착장 끝의 아주 작고 비인체적인 어두운 원거리 단서가 고립감을 암시하게 한다. 사람, 얼굴, 인체형 실루엣은 직접 묘사하지 않는다.",
            "shot_id": "S92_Shot3"
          }
        ],
        "shot_ids": [
          "S92_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_3",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "just outside number 2 (main entrance), looking across number 4 (frontage apron) and along number 6 (pier approach) toward number 7 (stone pier) and number 8 (waterfront)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "40mm normal-wide lens",
          "framing_notes": "Create an uninterrupted reveal from the restaurant doorway to the far end of the pier, where the solitary seated figure is isolated against open water."
        },
        "reference_decision": {
          "bg_id": "L40B02",
          "fp_id": "fp_l40_front_and_village_road",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L40B02 is the sole supplied clean-anchor candidate and therefore establishes the dwelling identity directly from the floor plan. The unit-7 camera and unit-8 look-at plan support S92_Shot3's centered view along marker 7 toward marker 8, while the normal lens preserves its committed medium-distance framing.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l40_front_and_village_road.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_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp node or catalog reference is available because this first node establishes the dwelling identity."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              5
            ],
            "camera_unit": 7,
            "fov_deg": 50,
            "framing_notes": "Use the committed unit-7 camera position with a neutral field of view directed toward unit 8; preserve the centered axis and open background required by S92_Shot3.",
            "lens_enum": "normal",
            "look_at_cell": [
              5,
              5
            ],
            "look_at_unit": 8
          },
          "render_guidance": {
            "visible_space_directive": "Show the axis from unit marker 7 toward unit marker 8, with marker 7 providing the leading surface and marker 8 forming the open background. Preserve only supporting markers 1, 2, 3, 4, 5, 6, and 9 when they fall within the unit-7 view cone.",
            "camera_framing_directive": "Frame from camera unit 7 at cell [8,5] toward look-at unit 8 at cell [5,5] with a normal 50-degree lens, giving neutral coverage around the centered axis while retaining open space above and beyond the committed seated subject.",
            "subject_position_directive": "For S92_Shot3, place the committed subject seated with back to camera, centered near the end of the marker-7 axis, occupying less than half the frame and facing toward unit 8.",
            "state_cue_directive": "Carry transient marker 17 and the subdued sunset-facing state committed by S92_Shot3. No other overlay state is committed for this BG.",
            "negative_continuity_directive": "Exclude overlay markers 13, 14, 15, 16, 18, 19, 20, 21, and 22. Do not introduce units outside the geometry's unit-7 visibility superset or add scenario-specific elements not committed by marker 17 and S92_Shot3."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 7\n  - camera_cell: [8, 5]\n  - look_at_unit: 8\n  - look_at_cell: [5, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the committed unit-7 camera position with a neutral field of view directed toward unit 8; preserve the centered axis and open background required by S92_Shot3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the axis from unit marker 7 toward unit marker 8, with marker 7 providing the leading surface and marker 8 forming the open background. Preserve only supporting markers 1, 2, 3, 4, 5, 6, and 9 when they fall within the unit-7 view cone.\n  - camera_framing_directive: Frame from camera unit 7 at cell [8,5] toward look-at unit 8 at cell [5,5] with a normal 50-degree lens, giving neutral coverage around the centered axis while retaining open space above and beyond the committed seated subject.\n  - subject_position_directive: For S92_Shot3, place the committed subject seated with back to camera, centered near the end of the marker-7 axis, occupying less than half the frame and facing toward unit 8.\n  - state_cue_directive: Carry transient marker 17 and the subdued sunset-facing state committed by S92_Shot3. No other overlay state is committed for this BG.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, 15, 16, 18, 19, 20, 21, and 22. Do not introduce units outside the geometry's unit-7 visibility superset or add scenario-specific elements not committed by marker 17 and S92_Shot3.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 7\n  - camera_cell: [8, 5]\n  - look_at_unit: 8\n  - look_at_cell: [5, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the committed unit-7 camera position with a neutral field of view directed toward unit 8; preserve the centered axis and open background required by S92_Shot3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the axis from unit marker 7 toward unit marker 8, with marker 7 providing the leading surface and marker 8 forming the open background. Preserve only supporting markers 1, 2, 3, 4, 5, 6, and 9 when they fall within the unit-7 view cone.\n  - camera_framing_directive: Frame from camera unit 7 at cell [8,5] toward look-at unit 8 at cell [5,5] with a normal 50-degree lens, giving neutral coverage around the centered axis while retaining open space above and beyond the committed seated subject.\n  - subject_position_directive: For S92_Shot3, place the committed subject seated with back to camera, centered near the end of the marker-7 axis, occupying less than half the frame and facing toward unit 8.\n  - state_cue_directive: Carry transient marker 17 and the subdued sunset-facing state committed by S92_Shot3. No other overlay state is committed for this BG.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, 15, 16, 18, 19, 20, 21, and 22. Do not introduce units outside the geometry's unit-7 visibility superset or add scenario-specific elements not committed by marker 17 and S92_Shot3.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 7\n  - camera_cell: [8, 5]\n  - look_at_unit: 8\n  - look_at_cell: [5, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the committed unit-7 camera position with a neutral field of view directed toward unit 8; preserve the centered axis and open background required by S92_Shot3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the axis from unit marker 7 toward unit marker 8, with marker 7 providing the leading surface and marker 8 forming the open background. Preserve only supporting markers 1, 2, 3, 4, 5, 6, and 9 when they fall within the unit-7 view cone.\n  - camera_framing_directive: Frame from camera unit 7 at cell [8,5] toward look-at unit 8 at cell [5,5] with a normal 50-degree lens, giving neutral coverage around the centered axis while retaining open space above and beyond the committed seated subject.\n  - subject_position_directive: For S92_Shot3, place the committed subject seated with back to camera, centered near the end of the marker-7 axis, occupying less than half the frame and facing toward unit 8.\n  - state_cue_directive: Carry transient marker 17 and the subdued sunset-facing state committed by S92_Shot3. No other overlay state is committed for this BG.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, 15, 16, 18, 19, 20, 21, and 22. Do not introduce units outside the geometry's unit-7 visibility superset or add scenario-specific elements not committed by marker 17 and S92_Shot3.\n\n2020년대 중반 대한민국 서남해안의 외딴섬 마을, 노을 진 식당 겸 작은 혼합 상점의 정면과 해안 선착장을 한 시야에 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 식당의 주 미닫이 출입구 바로 바깥에서 약 1.6미터 높이로 서서, 좁은 전면 경계부와 정면을 가로지르는 마을길을 지나 해안으로 갈라지는 선착장 진입로, 바닷가의 낡은 어구 창고, 바다로 길게 돌출된 돌 선착장과 열린 수평선을 바라본다. 식당 정면에는 오래 사용한 미닫이문과 격자창이 있으며, 섬의 제한된 기반 시설과 오랜 염분 노출이 느껴지는 바랜 시멘트 벽, 실제 콘크리트의 거친 표면, 금속의 자연스러운 녹과 염분 자국, 목재의 결, 생활 속 마모와 얼룩을 사실적으로 표현한다. 낮은 해가 건물 가장자리와 길, 돌 선착장에 자연스러운 주황빛을 비추고, 바다는 차가운 청회색으로 가라앉으며 노을의 반사가 잔잔하게 이어진다. 식당 출입구에서 선착장 끝까지 시선이 끊기지 않는 구도이며, 선착장 맨 끝에는 홀로 앉은 존재의 위치를 암시하는 아주 작고 비인체적인 어두운 원거리 점만 둔다. 사람, 얼굴, 인체형 실루엣은 직접 묘사하지 않는다. 실제 미러리스 카메라와 40밀리미터 표준 광각 계열 렌즈로 촬영한 자연스러운 원근감, 현실적인 자연광, 과장되지 않은 명암, 자연스러운 피사계 심도, 후처리 없는 실제 장소 기록 사진. 위에서 내려다본 시점이나 평면도, 건축 도면이 아닌 수평의 눈높이 사진이며, 광고용 스톡 사진처럼 지나치게 깨끗하지 않고 실제 섬마을의 일상적인 낡음이 남아 있다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            8,
            5
          ],
          "camera_unit": 7,
          "fov_deg": 50,
          "framing_notes": "Use the committed unit-7 camera position with a neutral field of view directed toward unit 8; preserve the centered axis and open background required by S92_Shot3.",
          "lens_enum": "normal",
          "look_at_cell": [
            5,
            5
          ],
          "look_at_unit": 8
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the axis from unit marker 7 toward unit marker 8, with marker 7 providing the leading surface and marker 8 forming the open background. Preserve only supporting markers 1, 2, 3, 4, 5, 6, and 9 when they fall within the unit-7 view cone.",
          "camera_framing_directive": "Frame from camera unit 7 at cell [8,5] toward look-at unit 8 at cell [5,5] with a normal 50-degree lens, giving neutral coverage around the centered axis while retaining open space above and beyond the committed seated subject.",
          "subject_position_directive": "For S92_Shot3, place the committed subject seated with back to camera, centered near the end of the marker-7 axis, occupying less than half the frame and facing toward unit 8.",
          "state_cue_directive": "Carry transient marker 17 and the subdued sunset-facing state committed by S92_Shot3. No other overlay state is committed for this BG.",
          "negative_continuity_directive": "Exclude overlay markers 13, 14, 15, 16, 18, 19, 20, 21, and 22. Do not introduce units outside the geometry's unit-7 visibility superset or add scenario-specific elements not committed by marker 17 and S92_Shot3."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l40_front_and_village_road",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l40_front_and_village_road",
            "building_anchor:L22B03",
            "building_fp:fp_l20_restaurant_interior"
          ],
          "ref_used": "refs_3",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l20_restaurant_interior",
          "indoor_loc_sid": "L20",
          "group_id": "bg_wooden_restaurant_compound",
          "fp_asset_id": "76d51fa7-1625-493f-bbb9-5be643c20474"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L22B03",
          "group_id": "bg_wooden_restaurant_compound"
        }
      },
      "L40B03": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L40B04",
        "reused_from_bg_id": "L40B04",
        "location_id": "L40",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L40B04.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 마을, 식당과 작은 잡화점이 결합된 오래된 건물 앞의 어두운 밤길을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 제한적인 전기 조명만 남은 폐쇄적인 섬 공동체의 밤으로, 식당 내부의 희미하고 낡은 조명과 처마 주변의 약한 생활등이 젖은 마을길과 좁은 전면 보행 공간을 부분적으로 비춘다. 해풍과 습기에 오래 노출된 콘크리트, 색이 바랜 외벽, 산화된 금속 미닫이문 부속, 낡은 목재 격자창, 얼룩과 마모가 축적된 실제 재료 질감을 세밀하게 표현한다. 카메라는 마을길 위 약 1.6미터 높이에서 식당 정면을 향해 곧게 바라보고, 35밀리미터급 광각 렌즈로 전면 보행 공간과 중앙의 열린 미닫이 출입문, 출입문 너머 식당 홀 바닥의 가장자리까지 한 프레임에 담는다. 길 표면에는 식당 입구를 향해 이어지는 신선한 젖은 발자국과 불규칙한 핏방울이 남아 있어 공격자가 방금 접근한 상태를 간접적으로 드러낸다. 출입문 문틀과 문턱에는 피에 뒤덮인 공격자가 막 밖으로 나온 듯 짙고 젖은 혈흔과 손에 문질러진 자국이 집중되어 있고, 출입구 바로 안쪽 홀 바닥에는 넓게 번진 피와 끌린 흔적이 이어진다. 열린 문 안쪽에는 쓰러진 인물이 있음을 알 수 있을 정도의 큰 혈액 고임과 바닥 흔적을 보이되 사람, 얼굴, 신체, 사람 모양의 형상은 직접 묘사하지 않는다. 날카롭고 단단한 유기질 결이 살아 있는 창백한 상아빛 사슴뿔 창의 창날과 자루 일부가 출입문 앞 프레임 안으로 들어오며, 나머지는 화면 밖 소지자에게 이어지는 듯한 방향으로 배치하되 손이나 신체는 보이지 않는다. 과장된 초자연적 발광 없이 피의 점도와 반사, 젖은 노면, 오래된 건축 재료의 얼룩을 사실적으로 기록한다. 실제 디지털 일안 반사식 또는 미러리스 카메라 사진, 자연스러운 야간 노출, 현실적인 명암과 색온도, 자연스러운 피사계 심도, 일상적인 마모와 오염, 후보정 없는 실제 장소 기록 사진이며 깨끗한 광고 사진이 아니다. 위에서 내려다본 시점, 평면도, 건축 도식, 삽화, 그래픽 표현은 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "마을길 중앙의 사람 눈높이에서 식당 정면으로 곧게 접근하는 구도를 유지한다. 열린 미닫이 출입문과 전면 보행 공간이 중심에 오고, 길 위의 연속된 젖은 흔적과 출입구 주변의 핏자국으로 공격자가 다가온 직후의 상태를 암시하되 사람이나 신체 형상은 그리지 않는다.",
            "shot_id": "S104_Shot3"
          },
          {
            "guide_text": "출입문을 정면 중심에 두고 문틀과 문턱의 짙은 혈흔, 열린 문 안쪽 바닥까지 번진 피, 화면 밖 소지자에게 이어지는 듯 출입구 안으로 들어온 상아빛 사슴뿔 창 일부를 명확히 보인다. 손, 얼굴, 사람의 윤곽은 포함하지 않는다.",
            "shot_id": "S104_Shot7"
          },
          {
            "guide_text": "열린 출입문 너머의 어두운 식당 바닥이 충분히 보이도록 잡아, 안쪽에 크게 고인 피와 끌린 흔적으로 쓰러진 인물의 위치를 간접적으로 전달한다. 출입구 밖까지 이어진 신선한 핏방울과 사슴뿔 창을 함께 담되 신체 자체는 묘사하지 않는다.",
            "shot_id": "S106_Shot2"
          }
        ],
        "shot_ids": [
          "S104_Shot3",
          "S104_Shot7",
          "S106_Shot2"
        ],
        "scenes": [],
        "parent_id": "L40B04",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "on number 5 (village road), facing uphill toward number 4 (frontage apron), number 2 (main entrance), and the visible interior edge of number 1 (restaurant)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep a strong straight approach to the entrance for the assault, then preserve a view through the open doorway to the fallen body and blood-marked hall behind the emerging attacker."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L40B04",
          "selected_refs": [
            {
              "physical_space_id": "ps_frontage_route_water_edge_network",
              "ref_bg_id": "L40B04",
              "space_description": "Same physical-space view through unit markers 1, 4, 5, and 10 with openings 2 and 3."
            }
          ]
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 5 at cell [1,5] toward look-at unit 4 at cell [4,4] with a wide 90-degree lens. Preserve the same axis as L40B04 while broadening coverage for full-body movement on unit 5, the unit-4 destination, and the opening-centered exterior view.",
          "negative_continuity_directive": "Exclude overlay markers 13, 14, 15, 16, and 17, including markers 13 and 14 present in reference L40B04. Keep units 1, 4, 5, and 10 and openings 2 and 3 in the same fixed positions as L40B04; do not add spaces outside the unit-5 visibility superset or introduce unlisted scenario-specific elements.",
          "state_cue_directive": "Carry transient markers 18, 19, 20, 21, and 22 only as committed by S104_Shot3, S104_Shot7, and S106_Shot2. Preserve the low-key night state across the three shots without adding an uncommitted visible light source or other overlay cues.",
          "subject_position_directive": "For S104_Shot3, center the committed advancing subject full-body on the unit-5 axis with the leading foot in the lower foreground. For S104_Shot7, place the foreground subject airborne in the lower center and the two smaller subjects ahead at middle-left and middle-right. For S106_Shot2, center the committed full-body subject directly before opening marker 2 in a slight three-quarter turn, with marker 22 lowered beside one leg.",
          "visible_space_directive": "Maintain the fixed layout inherited from L40B04 for units 1, 4, 5, and 10 and openings 2 and 3. From camera unit 5 toward unit 4, make unit 5 the approach axis, unit 4 and opening marker 2 the principal destination, and include unit 1 or unit 10 only where the wide view cone and consuming-shot staging require them."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l40_front_and_village_road",
          "prior_bg_ids": [
            "L40B04"
          ],
          "attached_ref_labels": [
            "bg:L40B04"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L26B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L26",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L26B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴섬의 습윤한 숲속에 자리한 자연동굴 입구를 촬영한 실제 카메라 다큐멘터리 풍 사진. 밤의 숲 접근로 위, 약 1.6미터 높이의 서 있는 사람 눈높이에서 중앙의 동굴 입구를 정면으로 바라본 구도이며, 35mm급 미러리스 또는 DSLR 카메라와 28mm 광각 렌즈로 촬영한다. 전경에는 동굴로 곧게 이어지는 흙과 자연 지면의 접근로를 넉넉히 남기고, 중앙에는 한 쌍의 굵은 목재 기둥과 가로보로 보강된 큰 동굴 입구가 놓인다. 좁은 출입 문턱과 그 바로 뒤에서 북쪽으로 가늘어지는 어두운 동굴 통로가 같은 시선축에 이어진다. 거칠고 습기 어린 암반 외피가 입구 양옆과 위를 감싸고, 화면 좌우의 빽빽한 섬 숲 가장자리와 암반 모서리가 자연스럽게 시야를 조이며 입구를 에워싼다. 목재에는 실제 나뭇결, 오래된 절단면, 습기에 바랜 색과 일상적인 풍화가 보이고, 바위에는 불규칙한 균열과 젖은 광택, 흙빛 얼룩과 현실적인 표면 거칠기가 드러난다. 수목의 껍질과 잎, 축축한 토양도 과장 없이 실제 재질로 표현한다. 전기 조명 없이 희미한 밤하늘의 자연광이 숲 가장자리와 암반 윤곽을 푸른 검정과 흙빛 중성색으로 미세하게 구분하며, 동굴 내부는 가까운 암벽 형태만 간신히 읽히고 안쪽으로 갈수록 자연스럽게 깊은 어둠에 잠긴다. 공기는 바람이 멎은 듯 고요하지만 안개, 연기, 발광 효과나 비현실적인 형상은 만들지 않는다. 공간은 사건 전의 깨끗하고 훼손되지 않은 상태로 유지한다. 사람, 얼굴, 인체 형태의 실루엣은 전혀 없다. 자연스러운 야간 노출, 사실적인 명암 범위, 실제 렌즈의 원근감과 자연스러운 피사계 심도, 후처리하지 않은 현장 기록 사진의 담백함을 유지한다. 깨끗한 광고 사진, 삽화, 평면도, 조감도, 건축 도식 또는 건축 시각화가 아니라 실제 장소 참고 사진과 구별되지 않아야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "숲속 접근로의 사람 눈높이에서 동굴 입구를 정면으로 바라본다. 목재 버팀틀과 동굴 입구를 화면 중앙에 두고, 문턱과 바로 안쪽의 어두운 통로가 한 축에 놓이게 한다. 전경의 접근로를 충분히 남기고 양쪽 숲과 암반이 화면을 조이듯 둘러싸게 하며, 인물이나 형체는 넣지 않는다.",
            "shot_id": "S25_Shot1"
          },
          {
            "guide_text": "같은 공간 구조와 야간 자연광을 유지한다. 전경 숲길에서 중앙의 목재 버팀 동굴 입구까지 시선이 곧게 이어지도록 구성하고, 암반 가장자리와 수목이 좌우의 자연스러운 프레임이 되게 한다. 문턱 너머에는 가까운 동굴 통로만 식별될 정도의 현실적인 어둠을 유지하며 사람은 배치하지 않는다.",
            "shot_id": "S70_Shot1"
          },
          {
            "guide_text": "서 있는 사람의 눈높이와 넓은 화각을 유지하면서 동굴 입구의 크기와 압박감이 분명하게 보이게 한다. 중앙 버팀틀, 좁은 문턱, 뒤로 수축하는 통로의 깊이를 자연스럽게 연결하고, 접근로의 빈 전경을 확보한다. 숲과 바위의 실제 질감이 읽히되 초자연적 형상이나 인물은 표현하지 않는다.",
            "shot_id": "S70_Shot4"
          }
        ],
        "shot_ids": [
          "S25_Shot1",
          "S70_Shot1",
          "S70_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "on number 1 (forest approach), facing toward number 3 (cave mouth) through number 4 (timber brace frame), with number 5 (entry threshold) and the near portion of number 6 (dark cave passage) aligned beyond it",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Center the large braced cave entrance, retain number 7 and the edges of number 2 as a constricting natural frame, and keep enough foreground approach visible to stage visitors hesitating before the threshold."
        },
        "reference_decision": {
          "bg_id": "L26B03",
          "fp_id": "fp_cave_entrance",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L26B03 is the sole clean anchor candidate and has no available same-fp reference, so it establishes dwelling identity directly from the floor plan. Camera unit 1 provides the staged approach-facing axis toward unit 5, opening marker 3, and fixed fixture marker 4; the wide 90-degree view supports the broad frames in S25_Shot1 and S70_Shot1 while preserving the same central spatial axis needed for the tighter S70_Shot4 framing.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_cave_entrance.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 floor-plan-seeded dwelling identity anchor and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use the listed camera position in unit 1 and aim toward unit 5 at the verbatim look-at cell shared by opening marker 3 and fixed fixture marker 4. Wide coverage supports the staged full-environment views while retaining a central axis that can be cropped for the staged close framing.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              4
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, show unit 5 and opening marker 3 on the central sightline, with fixed fixture marker 4 retaining its committed position at that opening. The wide view may include the geometry-supported unit-1 visibility candidates 2, 6, and 7 around and beyond that central axis, while unit 1 remains the camera-side approach.",
            "camera_framing_directive": "Frame from camera unit 1 at camera cell [6,4], looking toward unit 5 at look-at cell [3,4] with a wide lens and 90-degree field of view. Use broad coverage centered on opening marker 3 and fixed fixture marker 4, leaving sufficient lower-frame area for the wide-shot staging and a stable central-to-adjacent axis for the close-shot crop.",
            "subject_position_directive": "Keep the rendered BG free of baked-in subjects while reserving the staged zones: S25_Shot1 requires one back-facing subject in the lower center, S70_Shot1 requires two back-facing subjects in the lower left and lower right, and S70_Shot4 requires a foreground subject at middle left with another subject moving along the adjacent middle-right axis toward unit 6.",
            "state_cue_directive": "Treat the marker inventory as a clean residential space with no numbered transient cue. Preserve only the consuming shots' committed low-key night exposure and near-black depth beyond opening marker 3, and refrain from inventing any additional state cues.",
            "negative_continuity_directive": "Keep opening marker 3 and fixed fixture marker 4 at their committed shared focal cell and preserve the floor-plan relationships among unit markers 1, 2, 5, 6, and 7. Do not add unlisted overlay markers, uncommitted numbered elements, spaces outside the unit-1 view-cone candidate set, or scenario-specific objects; do not bake shot-specific subjects into the clean plate."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [6, 4]\n  - look_at_unit: 5\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed camera position in unit 1 and aim toward unit 5 at the verbatim look-at cell shared by opening marker 3 and fixed fixture marker 4. Wide coverage supports the staged full-environment views while retaining a central axis that can be cropped for the staged close framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show unit 5 and opening marker 3 on the central sightline, with fixed fixture marker 4 retaining its committed position at that opening. The wide view may include the geometry-supported unit-1 visibility candidates 2, 6, and 7 around and beyond that central axis, while unit 1 remains the camera-side approach.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [6,4], looking toward unit 5 at look-at cell [3,4] with a wide lens and 90-degree field of view. Use broad coverage centered on opening marker 3 and fixed fixture marker 4, leaving sufficient lower-frame area for the wide-shot staging and a stable central-to-adjacent axis for the close-shot crop.\n  - subject_position_directive: Keep the rendered BG free of baked-in subjects while reserving the staged zones: S25_Shot1 requires one back-facing subject in the lower center, S70_Shot1 requires two back-facing subjects in the lower left and lower right, and S70_Shot4 requires a foreground subject at middle left with another subject moving along the adjacent middle-right axis toward unit 6.\n  - state_cue_directive: Treat the marker inventory as a clean residential space with no numbered transient cue. Preserve only the consuming shots' committed low-key night exposure and near-black depth beyond opening marker 3, and refrain from inventing any additional state cues.\n  - negative_continuity_directive: Keep opening marker 3 and fixed fixture marker 4 at their committed shared focal cell and preserve the floor-plan relationships among unit markers 1, 2, 5, 6, and 7. Do not add unlisted overlay markers, uncommitted numbered elements, spaces outside the unit-1 view-cone candidate set, or scenario-specific objects; do not bake shot-specific subjects into the clean plate.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [6, 4]\n  - look_at_unit: 5\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed camera position in unit 1 and aim toward unit 5 at the verbatim look-at cell shared by opening marker 3 and fixed fixture marker 4. Wide coverage supports the staged full-environment views while retaining a central axis that can be cropped for the staged close framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show unit 5 and opening marker 3 on the central sightline, with fixed fixture marker 4 retaining its committed position at that opening. The wide view may include the geometry-supported unit-1 visibility candidates 2, 6, and 7 around and beyond that central axis, while unit 1 remains the camera-side approach.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [6,4], looking toward unit 5 at look-at cell [3,4] with a wide lens and 90-degree field of view. Use broad coverage centered on opening marker 3 and fixed fixture marker 4, leaving sufficient lower-frame area for the wide-shot staging and a stable central-to-adjacent axis for the close-shot crop.\n  - subject_position_directive: Keep the rendered BG free of baked-in subjects while reserving the staged zones: S25_Shot1 requires one back-facing subject in the lower center, S70_Shot1 requires two back-facing subjects in the lower left and lower right, and S70_Shot4 requires a foreground subject at middle left with another subject moving along the adjacent middle-right axis toward unit 6.\n  - state_cue_directive: Treat the marker inventory as a clean residential space with no numbered transient cue. Preserve only the consuming shots' committed low-key night exposure and near-black depth beyond opening marker 3, and refrain from inventing any additional state cues.\n  - negative_continuity_directive: Keep opening marker 3 and fixed fixture marker 4 at their committed shared focal cell and preserve the floor-plan relationships among unit markers 1, 2, 5, 6, and 7. Do not add unlisted overlay markers, uncommitted numbered elements, spaces outside the unit-1 view-cone candidate set, or scenario-specific objects; do not bake shot-specific subjects into the clean plate.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [6, 4]\n  - look_at_unit: 5\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed camera position in unit 1 and aim toward unit 5 at the verbatim look-at cell shared by opening marker 3 and fixed fixture marker 4. Wide coverage supports the staged full-environment views while retaining a central axis that can be cropped for the staged close framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show unit 5 and opening marker 3 on the central sightline, with fixed fixture marker 4 retaining its committed position at that opening. The wide view may include the geometry-supported unit-1 visibility candidates 2, 6, and 7 around and beyond that central axis, while unit 1 remains the camera-side approach.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [6,4], looking toward unit 5 at look-at cell [3,4] with a wide lens and 90-degree field of view. Use broad coverage centered on opening marker 3 and fixed fixture marker 4, leaving sufficient lower-frame area for the wide-shot staging and a stable central-to-adjacent axis for the close-shot crop.\n  - subject_position_directive: Keep the rendered BG free of baked-in subjects while reserving the staged zones: S25_Shot1 requires one back-facing subject in the lower center, S70_Shot1 requires two back-facing subjects in the lower left and lower right, and S70_Shot4 requires a foreground subject at middle left with another subject moving along the adjacent middle-right axis toward unit 6.\n  - state_cue_directive: Treat the marker inventory as a clean residential space with no numbered transient cue. Preserve only the consuming shots' committed low-key night exposure and near-black depth beyond opening marker 3, and refrain from inventing any additional state cues.\n  - negative_continuity_directive: Keep opening marker 3 and fixed fixture marker 4 at their committed shared focal cell and preserve the floor-plan relationships among unit markers 1, 2, 5, 6, and 7. Do not add unlisted overlay markers, uncommitted numbered elements, spaces outside the unit-1 view-cone candidate set, or scenario-specific objects; do not bake shot-specific subjects into the clean plate.\n\n2020년대 중반 대한민국 서남해안 외딴섬의 습윤한 숲속에 자리한 자연동굴 입구를 촬영한 실제 카메라 다큐멘터리 풍 사진. 밤의 숲 접근로 위, 약 1.6미터 높이의 서 있는 사람 눈높이에서 중앙의 동굴 입구를 정면으로 바라본 구도이며, 35mm급 미러리스 또는 DSLR 카메라와 28mm 광각 렌즈로 촬영한다. 전경에는 동굴로 곧게 이어지는 흙과 자연 지면의 접근로를 넉넉히 남기고, 중앙에는 한 쌍의 굵은 목재 기둥과 가로보로 보강된 큰 동굴 입구가 놓인다. 좁은 출입 문턱과 그 바로 뒤에서 북쪽으로 가늘어지는 어두운 동굴 통로가 같은 시선축에 이어진다. 거칠고 습기 어린 암반 외피가 입구 양옆과 위를 감싸고, 화면 좌우의 빽빽한 섬 숲 가장자리와 암반 모서리가 자연스럽게 시야를 조이며 입구를 에워싼다. 목재에는 실제 나뭇결, 오래된 절단면, 습기에 바랜 색과 일상적인 풍화가 보이고, 바위에는 불규칙한 균열과 젖은 광택, 흙빛 얼룩과 현실적인 표면 거칠기가 드러난다. 수목의 껍질과 잎, 축축한 토양도 과장 없이 실제 재질로 표현한다. 전기 조명 없이 희미한 밤하늘의 자연광이 숲 가장자리와 암반 윤곽을 푸른 검정과 흙빛 중성색으로 미세하게 구분하며, 동굴 내부는 가까운 암벽 형태만 간신히 읽히고 안쪽으로 갈수록 자연스럽게 깊은 어둠에 잠긴다. 공기는 바람이 멎은 듯 고요하지만 안개, 연기, 발광 효과나 비현실적인 형상은 만들지 않는다. 공간은 사건 전의 깨끗하고 훼손되지 않은 상태로 유지한다. 사람, 얼굴, 인체 형태의 실루엣은 전혀 없다. 자연스러운 야간 노출, 사실적인 명암 범위, 실제 렌즈의 원근감과 자연스러운 피사계 심도, 후처리하지 않은 현장 기록 사진의 담백함을 유지한다. 깨끗한 광고 사진, 삽화, 평면도, 조감도, 건축 도식 또는 건축 시각화가 아니라 실제 장소 참고 사진과 구별되지 않아야 한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            6,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use the listed camera position in unit 1 and aim toward unit 5 at the verbatim look-at cell shared by opening marker 3 and fixed fixture marker 4. Wide coverage supports the staged full-environment views while retaining a central axis that can be cropped for the staged close framing.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            4
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 1, show unit 5 and opening marker 3 on the central sightline, with fixed fixture marker 4 retaining its committed position at that opening. The wide view may include the geometry-supported unit-1 visibility candidates 2, 6, and 7 around and beyond that central axis, while unit 1 remains the camera-side approach.",
          "camera_framing_directive": "Frame from camera unit 1 at camera cell [6,4], looking toward unit 5 at look-at cell [3,4] with a wide lens and 90-degree field of view. Use broad coverage centered on opening marker 3 and fixed fixture marker 4, leaving sufficient lower-frame area for the wide-shot staging and a stable central-to-adjacent axis for the close-shot crop.",
          "subject_position_directive": "Keep the rendered BG free of baked-in subjects while reserving the staged zones: S25_Shot1 requires one back-facing subject in the lower center, S70_Shot1 requires two back-facing subjects in the lower left and lower right, and S70_Shot4 requires a foreground subject at middle left with another subject moving along the adjacent middle-right axis toward unit 6.",
          "state_cue_directive": "Treat the marker inventory as a clean residential space with no numbered transient cue. Preserve only the consuming shots' committed low-key night exposure and near-black depth beyond opening marker 3, and refrain from inventing any additional state cues.",
          "negative_continuity_directive": "Keep opening marker 3 and fixed fixture marker 4 at their committed shared focal cell and preserve the floor-plan relationships among unit markers 1, 2, 5, 6, and 7. Do not add unlisted overlay markers, uncommitted numbered elements, spaces outside the unit-1 view-cone candidate set, or scenario-specific objects; do not bake shot-specific subjects into the clean plate."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_cave_entrance",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_cave_entrance",
            "building_fp:fp_cave_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_cave_interior",
          "indoor_loc_sid": "L37",
          "group_id": "bg_natural_cave",
          "fp_asset_id": "c0cb2448-bce4-4b27-bd89-94bc6053d11c"
        }
      },
      "L37B06": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L37",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B06.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해 외딴섬의 제한된 전기 기반 시설이 남아 있는 천연 동굴 내부 감금 구역. 실제 미러리스 또는 디에스엘아르 카메라와 35밀리미터급 광각 렌즈로 촬영한 다큐멘터리 풍 사진이며, 약 1.4미터 높이의 수평한 사람 눈높이에서 중앙의 굽은 깊은 통로 너머 북쪽 끝 감금 공간을 바라본다. 절대로 하향식 평면도, 건축 도면, 입체 모형 또는 건축 시각화처럼 보이지 않게 한다. 불규칙하게 갈라지고 습기가 밴 실제 암벽, 거친 돌바닥, 물때와 광물 얼룩, 녹과 마모가 축적된 금속 사슬, 낡은 피복의 노출 전선과 낮게 고정된 작은 전구를 있는 그대로 보여준다. 서쪽과 동쪽 암벽의 바닥 가까운 고정점에 각각 사슬이 연결되어 있고, 천장 가까운 낮은 전구 한 개가 감금 구역 안쪽만 희미하게 비춘다. 밤의 동굴답게 전구의 약한 누런 빛이 젖은 암석의 일부에만 불균일하게 반사되며, 통로 깊숙한 곳과 구석은 자연스럽고 짙은 암흑에 잠긴다. 서쪽 벽 고정점 근처 바닥에는 한 명의 피감금자가 사슬에 묶여 있는 순간이지만, 배경 이미지에는 사람·얼굴·신체 윤곽을 그리지 않고 사슬이 프레임 아래 바깥으로 팽팽하게 이어지는 상태와 비워 둔 바닥 자리로 그 존재만 암시한다. 현대 외딴섬의 조악하고 오래된 제한 전력 설비가 자연스럽게 느껴지며, 다른 시대의 물건이나 의례 장식, 초자연적 형상은 넣지 않는다. 실제 콘크리트가 아닌 자연 암석의 질감, 금속의 현실적인 녹과 광택, 전선 피복의 노화, 바닥의 흙과 습기 얼룩, 일상적인 마모를 세밀하고 과장 없이 표현한다. 실제 카메라의 자연스러운 원근감과 깊이감, 약한 실용 조명에서 생기는 현실적인 노출과 자연스러운 심도를 유지한 현장 기록 사진, 깨끗한 광고 사진이 아니며 후처리 효과 없이 실제 장소를 담은 사실적인 촬영본. 사람, 얼굴, 신체 모양의 형상은 보이지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "약 1.4미터 높이에서 감금 구역 안쪽을 바라본다. 서쪽 암벽 가까운 바닥과 사슬이 향하는 프레임 바깥쪽을 함께 담아, 보이지 않는 피감금자의 위치가 환경적으로 암시되게 한다. 사람이나 신체 윤곽은 배경에 그리지 않는다.",
            "shot_id": "S51_Shot2"
          },
          {
            "guide_text": "35밀리미터 광각의 수평 시점으로 굽은 통로와 북쪽 끝 감금 구역의 깊이를 한 프레임에 연결한다. 낮은 전구 아래의 제한된 밝기와 양쪽 암벽 고정 사슬의 공간 관계를 명확히 보이되, 인물은 포함하지 않는다.",
            "shot_id": "S51_Shot4"
          },
          {
            "guide_text": "감금 구역의 안쪽 암벽과 바닥을 중심으로 잡고, 낮은 전구가 만드는 좁은 빛의 범위와 주변의 짙은 어둠을 사실적으로 기록한다. 서쪽 고정점의 사슬이 프레임 아래 바깥으로 팽팽하게 이어져 한 명의 피감금자가 그곳에 묶여 있음을 암시하되 사람, 얼굴, 신체 형상은 보이지 않게 한다.",
            "shot_id": "S51_Shot7"
          }
        ],
        "shot_ids": [
          "S51_Shot2",
          "S51_Shot4",
          "S51_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "inside number 4 (holding chamber), near number 8 (west wall anchor chain), facing diagonally across the chained prisoner at number 13 toward number 9 (east wall anchor chain) and number 2 (deep passage)",
          "camera_height": "eye-level seated-to-standing view, approximately 1.4m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep number 13 low on the cave floor beneath the dim light from number 10; retain the dark passage behind the prisoner."
        },
        "reference_decision": {
          "bg_id": "L37B06",
          "fp_id": "fp_cave_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L37B06 is in the supplied clean anchor candidate set and establishes the dwelling identity from the floor plan without a prior reference. Camera unit 2 looking toward unit 4 supports the consuming shots' foreground-to-depth relationships while establishing fixed markers 8, 9, and 10 around target units 2 and 4.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_cave_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": "The identity anchor is rendered directly from the floor plan and therefore uses no prior reference."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              4
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Use the listed unit 2 camera cell and aim toward unit 4 through look-at cell [0,4], giving neutral coverage of target units 2 and 4 and fixed markers 8, 9, and 10 while accommodating the staged wide, close, and medium compositions.",
            "lens_enum": "normal",
            "look_at_cell": [
              0,
              4
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "Show the connected physical space from camera unit 2 toward target unit 4, with fixed markers 8, 9, and 10 retained at their floor-plan positions. Keep any visible continuation toward other units subordinate because the geometry supplies only a visibility superset.",
            "camera_framing_directive": "Place the camera in unit 2 at cell [6,4], aim toward unit 4 through look-at cell [0,4], and use a normal 50-degree field of view for neutral coverage. Preserve sufficient depth for the staged wide and medium relationships while allowing the consuming close composition to crop within the same established view.",
            "subject_position_directive": "Follow the consuming staging: preserve the staged two-subject vertical imbalance in the wide view, the tight exchange-axis relationship in the close view, and the foreground-to-background departure depth in the medium view. Do not add subjects beyond those committed by the surfaced shots.",
            "state_cue_directive": "Carry transient marker 13 and use fixed markers 8, 9, and 10 as committed. Follow the staged low-key illumination cue associated with fixed marker 10, without adding any other overlay state.",
            "negative_continuity_directive": "Exclude ignored overlay markers 11, 12, 14, 15, 16, 17, 18, 19, 20, and 21. Do not add units or openings outside the committed unit 2-to-unit 4 view, and do not invent unlisted scenario-specific elements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 4]\n  - look_at_unit: 4\n  - look_at_cell: [0, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the listed unit 2 camera cell and aim toward unit 4 through look-at cell [0,4], giving neutral coverage of target units 2 and 4 and fixed markers 8, 9, and 10 while accommodating the staged wide, close, and medium compositions.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected physical space from camera unit 2 toward target unit 4, with fixed markers 8, 9, and 10 retained at their floor-plan positions. Keep any visible continuation toward other units subordinate because the geometry supplies only a visibility superset.\n  - camera_framing_directive: Place the camera in unit 2 at cell [6,4], aim toward unit 4 through look-at cell [0,4], and use a normal 50-degree field of view for neutral coverage. Preserve sufficient depth for the staged wide and medium relationships while allowing the consuming close composition to crop within the same established view.\n  - subject_position_directive: Follow the consuming staging: preserve the staged two-subject vertical imbalance in the wide view, the tight exchange-axis relationship in the close view, and the foreground-to-background departure depth in the medium view. Do not add subjects beyond those committed by the surfaced shots.\n  - state_cue_directive: Carry transient marker 13 and use fixed markers 8, 9, and 10 as committed. Follow the staged low-key illumination cue associated with fixed marker 10, without adding any other overlay state.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 14, 15, 16, 17, 18, 19, 20, and 21. Do not add units or openings outside the committed unit 2-to-unit 4 view, and do not invent unlisted scenario-specific elements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 4]\n  - look_at_unit: 4\n  - look_at_cell: [0, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the listed unit 2 camera cell and aim toward unit 4 through look-at cell [0,4], giving neutral coverage of target units 2 and 4 and fixed markers 8, 9, and 10 while accommodating the staged wide, close, and medium compositions.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected physical space from camera unit 2 toward target unit 4, with fixed markers 8, 9, and 10 retained at their floor-plan positions. Keep any visible continuation toward other units subordinate because the geometry supplies only a visibility superset.\n  - camera_framing_directive: Place the camera in unit 2 at cell [6,4], aim toward unit 4 through look-at cell [0,4], and use a normal 50-degree field of view for neutral coverage. Preserve sufficient depth for the staged wide and medium relationships while allowing the consuming close composition to crop within the same established view.\n  - subject_position_directive: Follow the consuming staging: preserve the staged two-subject vertical imbalance in the wide view, the tight exchange-axis relationship in the close view, and the foreground-to-background departure depth in the medium view. Do not add subjects beyond those committed by the surfaced shots.\n  - state_cue_directive: Carry transient marker 13 and use fixed markers 8, 9, and 10 as committed. Follow the staged low-key illumination cue associated with fixed marker 10, without adding any other overlay state.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 14, 15, 16, 17, 18, 19, 20, and 21. Do not add units or openings outside the committed unit 2-to-unit 4 view, and do not invent unlisted scenario-specific elements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 4]\n  - look_at_unit: 4\n  - look_at_cell: [0, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the listed unit 2 camera cell and aim toward unit 4 through look-at cell [0,4], giving neutral coverage of target units 2 and 4 and fixed markers 8, 9, and 10 while accommodating the staged wide, close, and medium compositions.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected physical space from camera unit 2 toward target unit 4, with fixed markers 8, 9, and 10 retained at their floor-plan positions. Keep any visible continuation toward other units subordinate because the geometry supplies only a visibility superset.\n  - camera_framing_directive: Place the camera in unit 2 at cell [6,4], aim toward unit 4 through look-at cell [0,4], and use a normal 50-degree field of view for neutral coverage. Preserve sufficient depth for the staged wide and medium relationships while allowing the consuming close composition to crop within the same established view.\n  - subject_position_directive: Follow the consuming staging: preserve the staged two-subject vertical imbalance in the wide view, the tight exchange-axis relationship in the close view, and the foreground-to-background departure depth in the medium view. Do not add subjects beyond those committed by the surfaced shots.\n  - state_cue_directive: Carry transient marker 13 and use fixed markers 8, 9, and 10 as committed. Follow the staged low-key illumination cue associated with fixed marker 10, without adding any other overlay state.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 14, 15, 16, 17, 18, 19, 20, and 21. Do not add units or openings outside the committed unit 2-to-unit 4 view, and do not invent unlisted scenario-specific elements.\n\n2020년대 중반 대한민국 서남해 외딴섬의 제한된 전기 기반 시설이 남아 있는 천연 동굴 내부 감금 구역. 실제 미러리스 또는 디에스엘아르 카메라와 35밀리미터급 광각 렌즈로 촬영한 다큐멘터리 풍 사진이며, 약 1.4미터 높이의 수평한 사람 눈높이에서 중앙의 굽은 깊은 통로 너머 북쪽 끝 감금 공간을 바라본다. 절대로 하향식 평면도, 건축 도면, 입체 모형 또는 건축 시각화처럼 보이지 않게 한다. 불규칙하게 갈라지고 습기가 밴 실제 암벽, 거친 돌바닥, 물때와 광물 얼룩, 녹과 마모가 축적된 금속 사슬, 낡은 피복의 노출 전선과 낮게 고정된 작은 전구를 있는 그대로 보여준다. 서쪽과 동쪽 암벽의 바닥 가까운 고정점에 각각 사슬이 연결되어 있고, 천장 가까운 낮은 전구 한 개가 감금 구역 안쪽만 희미하게 비춘다. 밤의 동굴답게 전구의 약한 누런 빛이 젖은 암석의 일부에만 불균일하게 반사되며, 통로 깊숙한 곳과 구석은 자연스럽고 짙은 암흑에 잠긴다. 서쪽 벽 고정점 근처 바닥에는 한 명의 피감금자가 사슬에 묶여 있는 순간이지만, 배경 이미지에는 사람·얼굴·신체 윤곽을 그리지 않고 사슬이 프레임 아래 바깥으로 팽팽하게 이어지는 상태와 비워 둔 바닥 자리로 그 존재만 암시한다. 현대 외딴섬의 조악하고 오래된 제한 전력 설비가 자연스럽게 느껴지며, 다른 시대의 물건이나 의례 장식, 초자연적 형상은 넣지 않는다. 실제 콘크리트가 아닌 자연 암석의 질감, 금속의 현실적인 녹과 광택, 전선 피복의 노화, 바닥의 흙과 습기 얼룩, 일상적인 마모를 세밀하고 과장 없이 표현한다. 실제 카메라의 자연스러운 원근감과 깊이감, 약한 실용 조명에서 생기는 현실적인 노출과 자연스러운 심도를 유지한 현장 기록 사진, 깨끗한 광고 사진이 아니며 후처리 효과 없이 실제 장소를 담은 사실적인 촬영본. 사람, 얼굴, 신체 모양의 형상은 보이지 않는다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            6,
            4
          ],
          "camera_unit": 2,
          "fov_deg": 50,
          "framing_notes": "Use the listed unit 2 camera cell and aim toward unit 4 through look-at cell [0,4], giving neutral coverage of target units 2 and 4 and fixed markers 8, 9, and 10 while accommodating the staged wide, close, and medium compositions.",
          "lens_enum": "normal",
          "look_at_cell": [
            0,
            4
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the connected physical space from camera unit 2 toward target unit 4, with fixed markers 8, 9, and 10 retained at their floor-plan positions. Keep any visible continuation toward other units subordinate because the geometry supplies only a visibility superset.",
          "camera_framing_directive": "Place the camera in unit 2 at cell [6,4], aim toward unit 4 through look-at cell [0,4], and use a normal 50-degree field of view for neutral coverage. Preserve sufficient depth for the staged wide and medium relationships while allowing the consuming close composition to crop within the same established view.",
          "subject_position_directive": "Follow the consuming staging: preserve the staged two-subject vertical imbalance in the wide view, the tight exchange-axis relationship in the close view, and the foreground-to-background departure depth in the medium view. Do not add subjects beyond those committed by the surfaced shots.",
          "state_cue_directive": "Carry transient marker 13 and use fixed markers 8, 9, and 10 as committed. Follow the staged low-key illumination cue associated with fixed marker 10, without adding any other overlay state.",
          "negative_continuity_directive": "Exclude ignored overlay markers 11, 12, 14, 15, 16, 17, 18, 19, 20, and 21. Do not add units or openings outside the committed unit 2-to-unit 4 view, and do not invent unlisted scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_cave_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_cave_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L37B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L37",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B04.png",
        "t2i_prompt": "대한민국 서남해안의 외딴섬 지하에 있을 법한 깊고 폐쇄적인 천연 동굴 내부. 약 1.6미터의 서 있는 사람 눈높이에서 실제 미러리스 카메라와 28밀리미터 광각 렌즈로 촬영한 다큐멘터리 풍 사진이다. 중앙의 굽은 깊은 통로가 안쪽으로 이어지고, 좁은 자연 암석 아치를 통과하면 바닥이 넓어지는 깊은 구역과 그 끝의 감금 공간이 연속적으로 보인다. 거칠고 습한 암벽, 불규칙한 바닥의 얕은 웅덩이와 균열, 실제 돌 표면의 광물 얼룩과 물때를 과장 없이 사실적으로 표현한다. 안쪽 감금 공간의 서쪽 암벽 아래에는 오래된 금속 사슬이 단단히 고정되어 있고, 안쪽 위에는 외딴섬의 제한적인 전기 사정을 보여 주는 낮은 전구와 낡은 피복 전선이 설치되어 있다. 전구는 불안정하게 희미한 빛을 내며 녹슨 금속과 젖은 암석에 제한된 반사를 만든다.\n\n넓어진 깊은 구역의 바닥에는 서로 연결된 인체 형상을 이루지 않는 해체된 인골과 작은 뼛조각이 불규칙하게 흩어져 있다. 바닥의 낮은 홈에는 짙은 피웅덩이가 고여 있고, 주변 암벽에는 방향과 농도가 제각각인 피 튄 흔적이 남아 있으며, 액체의 점도와 젖은 반사가 실제처럼 보인다. 깊은 구역과 감금 공간이 만나는 먼 구석에는 포로가 억류된 흔적으로 사슬이 팽팽하게 이어지고 바닥에 눌림과 긁힘이 남아 있지만, 사람이나 얼굴, 온전한 신체 또는 신체 모양의 형상은 직접 보이지 않는다. 깊은 통로와 넓어진 구역의 천장에는 실제 박쥐 무리가 거친 암반 틈에 빽빽하게 매달려 있으며 일부는 미세하게 움직여 불규칙한 그림자를 만든다. 화면 밖에서 누군가 들고 이동하는 듯한 휴대용 손전등의 흔들리고 깜박이는 광선이 넓은 바닥을 지나 감금 공간 쪽으로 향하며, 인골과 피웅덩이, 암벽 표면을 부분적으로만 드러낸다. 손전등을 든 사람이나 손은 보이지 않는다.\n\n주 조명은 이동하는 손전등과 안쪽의 희미한 전구뿐이며, 실제 저조도 환경의 깊은 그림자와 제한된 명암 범위를 유지한다. 실제 암석의 습기, 금속 사슬의 녹과 마모, 전선 피복의 노후화, 뼈의 건조하고 다공성인 표면, 굳어 가는 피와 젖은 피의 차이를 물리적으로 정확하게 표현한다. 과도하게 정돈된 상업 사진이 아니라 실제 장소를 기록한 건조하고 사실적인 현장 사진이며, 자연스러운 원근감과 심도, 현실적인 렌즈 특성, 무보정에 가까운 색과 노출을 사용한다. 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 내려다본 시점이 아닌 실제 카메라 촬영 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "약 1.6미터 높이의 수평 시점에서 굽은 깊은 통로 너머 자연 암석 아치와 넓어진 내부 바닥을 바라본다. 손전등 광선이 인골과 피웅덩이 일부를 순간적으로 드러내고, 천장의 박쥐 떼는 어둠 속 실제 동물 군집으로 희미하게 식별되게 한다. 사람이나 온전한 인체 형상은 보이지 않게 한다.",
            "shot_id": "S71_Shot2"
          },
          {
            "guide_text": "넓어진 내부 구역에서 안쪽 감금 공간 방향을 바라보며 서쪽 암벽 가까이 고정된 사슬과 낮은 전구를 함께 담는다. 먼 구석의 팽팽한 사슬과 긁힌 바닥 흔적으로 포로가 억류된 상태를 간접적으로 전달하되, 사람이나 얼굴, 신체 윤곽은 직접 묘사하지 않는다.",
            "shot_id": "S71_Shot14"
          },
          {
            "guide_text": "자연 암석 아치를 지난 위치에서 깊은 내부 공간의 길이감이 느껴지도록 넓게 구성한다. 이동 중 흔들리는 손전등 빛, 희미하게 깜박이는 전구, 젖은 암벽의 핏자국과 바닥의 피웅덩이, 흩어진 인골, 천장 박쥐 군집이 하나의 실제 공간 안에서 자연스럽게 이어지게 한다.",
            "shot_id": "S71_Shot19"
          }
        ],
        "shot_ids": [
          "S71_Shot2",
          "S71_Shot14",
          "S71_Shot19"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "within number 3 (deep remains field), facing toward number 4 (holding chamber) and the chained captive at number 14, with number 7 (natural arch) behind the camera",
          "camera_height": "eye-level standing approximately 1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Show the route through numbers 11 and 12 toward number 14; the handheld flashlight at number 21 should provide the directional viewing cue, while number 19 remains associated with the cave ceiling above this field."
        },
        "reference_decision": {
          "bg_id": "L37B04",
          "fp_id": "fp_cave_interior",
          "node_index": 3,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "Target units 2, 3, and 4 connect this node to the physical space established by L37B06, and fixed markers 8 and 10 must retain their established positions. The move to camera unit 3, the look-at cell aligned with marker 8, and the added unit 3 coverage reveal a genuinely different structural slice, so a new same-space plate is required rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B06.png"
          ],
          "source_bg_ids": [
            "L37B06"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_cave_interior_space_2_4"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_ref_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_cave_interior_space_2_4",
                "ref_bg_id": "L37B06",
                "space_description": "The same connected physical space, extended through target unit 3 while retaining the established unit 2 and unit 4 structure."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference supplies continuity for the connected physical space; the consuming shots do not commit two distinct co-visible spaces."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              4
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use the listed unit 3 camera cell and look toward unit 4 through fixture-aligned cell [2,3], with wide coverage for target units 2, 3, and 4 and the staged foreground-to-distant depth relationships.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              3
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "Show broad connected coverage from camera unit 3 toward unit 4, including committed target units 2, 3, and 4. Preserve marker 7 where exposed and retain fixed markers 8 and 10 in the same structural positions established by L37B06.",
            "camera_framing_directive": "Place the camera in unit 3 at [4,4], aim toward unit 4 through [2,3], and use a wide 90-degree field of view for broad coverage. Preserve foreground floor depth, the distant target placement, and the reverse wide relationship required by the surfaced shots.",
            "subject_position_directive": "Follow each surfaced composition: one shot contains no people and centers the committed floor-state markers; one places a single staged subject at distance beyond foreground floor; and one uses a foreground back-facing subject with two separated midground subjects. Do not add subjects beyond those staged.",
            "state_cue_directive": "Carry transient markers 11, 12, 14, 19, and 21 together with used base markers 2, 3, 4, 7, 8, and 10. Follow the surfaced intermittent-light staging associated with marker 21 without inventing additional overlay states.",
            "negative_continuity_directive": "Exclude ignored overlay markers 13, 15, 16, 17, 18, and 20. Do not shift fixed markers 8 or 10 from the positions established by L37B06, do not import marker 13 from that reference, and treat openings 6 and 7 and non-target units as visibility supersets rather than mandatory additions."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L37B06' physical_space_id='fp_cave_interior_space_2_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [4, 4]\n  - look_at_unit: 4\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit 3 camera cell and look toward unit 4 through fixture-aligned cell [2,3], with wide coverage for target units 2, 3, and 4 and the staged foreground-to-distant depth relationships.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show broad connected coverage from camera unit 3 toward unit 4, including committed target units 2, 3, and 4. Preserve marker 7 where exposed and retain fixed markers 8 and 10 in the same structural positions established by L37B06.\n  - camera_framing_directive: Place the camera in unit 3 at [4,4], aim toward unit 4 through [2,3], and use a wide 90-degree field of view for broad coverage. Preserve foreground floor depth, the distant target placement, and the reverse wide relationship required by the surfaced shots.\n  - subject_position_directive: Follow each surfaced composition: one shot contains no people and centers the committed floor-state markers; one places a single staged subject at distance beyond foreground floor; and one uses a foreground back-facing subject with two separated midground subjects. Do not add subjects beyond those staged.\n  - state_cue_directive: Carry transient markers 11, 12, 14, 19, and 21 together with used base markers 2, 3, 4, 7, 8, and 10. Follow the surfaced intermittent-light staging associated with marker 21 without inventing additional overlay states.\n  - negative_continuity_directive: Exclude ignored overlay markers 13, 15, 16, 17, 18, and 20. Do not shift fixed markers 8 or 10 from the positions established by L37B06, do not import marker 13 from that reference, and treat openings 6 and 7 and non-target units as visibility supersets rather than mandatory additions.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L37B06' physical_space_id='fp_cave_interior_space_2_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [4, 4]\n  - look_at_unit: 4\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit 3 camera cell and look toward unit 4 through fixture-aligned cell [2,3], with wide coverage for target units 2, 3, and 4 and the staged foreground-to-distant depth relationships.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show broad connected coverage from camera unit 3 toward unit 4, including committed target units 2, 3, and 4. Preserve marker 7 where exposed and retain fixed markers 8 and 10 in the same structural positions established by L37B06.\n  - camera_framing_directive: Place the camera in unit 3 at [4,4], aim toward unit 4 through [2,3], and use a wide 90-degree field of view for broad coverage. Preserve foreground floor depth, the distant target placement, and the reverse wide relationship required by the surfaced shots.\n  - subject_position_directive: Follow each surfaced composition: one shot contains no people and centers the committed floor-state markers; one places a single staged subject at distance beyond foreground floor; and one uses a foreground back-facing subject with two separated midground subjects. Do not add subjects beyond those staged.\n  - state_cue_directive: Carry transient markers 11, 12, 14, 19, and 21 together with used base markers 2, 3, 4, 7, 8, and 10. Follow the surfaced intermittent-light staging associated with marker 21 without inventing additional overlay states.\n  - negative_continuity_directive: Exclude ignored overlay markers 13, 15, 16, 17, 18, and 20. Do not shift fixed markers 8 or 10 from the positions established by L37B06, do not import marker 13 from that reference, and treat openings 6 and 7 and non-target units as visibility supersets rather than mandatory additions.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L37B06' physical_space_id='fp_cave_interior_space_2_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [4, 4]\n  - look_at_unit: 4\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit 3 camera cell and look toward unit 4 through fixture-aligned cell [2,3], with wide coverage for target units 2, 3, and 4 and the staged foreground-to-distant depth relationships.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show broad connected coverage from camera unit 3 toward unit 4, including committed target units 2, 3, and 4. Preserve marker 7 where exposed and retain fixed markers 8 and 10 in the same structural positions established by L37B06.\n  - camera_framing_directive: Place the camera in unit 3 at [4,4], aim toward unit 4 through [2,3], and use a wide 90-degree field of view for broad coverage. Preserve foreground floor depth, the distant target placement, and the reverse wide relationship required by the surfaced shots.\n  - subject_position_directive: Follow each surfaced composition: one shot contains no people and centers the committed floor-state markers; one places a single staged subject at distance beyond foreground floor; and one uses a foreground back-facing subject with two separated midground subjects. Do not add subjects beyond those staged.\n  - state_cue_directive: Carry transient markers 11, 12, 14, 19, and 21 together with used base markers 2, 3, 4, 7, 8, and 10. Follow the surfaced intermittent-light staging associated with marker 21 without inventing additional overlay states.\n  - negative_continuity_directive: Exclude ignored overlay markers 13, 15, 16, 17, 18, and 20. Do not shift fixed markers 8 or 10 from the positions established by L37B06, do not import marker 13 from that reference, and treat openings 6 and 7 and non-target units as visibility supersets rather than mandatory additions.\n\n대한민국 서남해안의 외딴섬 지하에 있을 법한 깊고 폐쇄적인 천연 동굴 내부. 약 1.6미터의 서 있는 사람 눈높이에서 실제 미러리스 카메라와 28밀리미터 광각 렌즈로 촬영한 다큐멘터리 풍 사진이다. 중앙의 굽은 깊은 통로가 안쪽으로 이어지고, 좁은 자연 암석 아치를 통과하면 바닥이 넓어지는 깊은 구역과 그 끝의 감금 공간이 연속적으로 보인다. 거칠고 습한 암벽, 불규칙한 바닥의 얕은 웅덩이와 균열, 실제 돌 표면의 광물 얼룩과 물때를 과장 없이 사실적으로 표현한다. 안쪽 감금 공간의 서쪽 암벽 아래에는 오래된 금속 사슬이 단단히 고정되어 있고, 안쪽 위에는 외딴섬의 제한적인 전기 사정을 보여 주는 낮은 전구와 낡은 피복 전선이 설치되어 있다. 전구는 불안정하게 희미한 빛을 내며 녹슨 금속과 젖은 암석에 제한된 반사를 만든다.\n\n넓어진 깊은 구역의 바닥에는 서로 연결된 인체 형상을 이루지 않는 해체된 인골과 작은 뼛조각이 불규칙하게 흩어져 있다. 바닥의 낮은 홈에는 짙은 피웅덩이가 고여 있고, 주변 암벽에는 방향과 농도가 제각각인 피 튄 흔적이 남아 있으며, 액체의 점도와 젖은 반사가 실제처럼 보인다. 깊은 구역과 감금 공간이 만나는 먼 구석에는 포로가 억류된 흔적으로 사슬이 팽팽하게 이어지고 바닥에 눌림과 긁힘이 남아 있지만, 사람이나 얼굴, 온전한 신체 또는 신체 모양의 형상은 직접 보이지 않는다. 깊은 통로와 넓어진 구역의 천장에는 실제 박쥐 무리가 거친 암반 틈에 빽빽하게 매달려 있으며 일부는 미세하게 움직여 불규칙한 그림자를 만든다. 화면 밖에서 누군가 들고 이동하는 듯한 휴대용 손전등의 흔들리고 깜박이는 광선이 넓은 바닥을 지나 감금 공간 쪽으로 향하며, 인골과 피웅덩이, 암벽 표면을 부분적으로만 드러낸다. 손전등을 든 사람이나 손은 보이지 않는다.\n\n주 조명은 이동하는 손전등과 안쪽의 희미한 전구뿐이며, 실제 저조도 환경의 깊은 그림자와 제한된 명암 범위를 유지한다. 실제 암석의 습기, 금속 사슬의 녹과 마모, 전선 피복의 노후화, 뼈의 건조하고 다공성인 표면, 굳어 가는 피와 젖은 피의 차이를 물리적으로 정확하게 표현한다. 과도하게 정돈된 상업 사진이 아니라 실제 장소를 기록한 건조하고 사실적인 현장 사진이며, 자연스러운 원근감과 심도, 현실적인 렌즈 특성, 무보정에 가까운 색과 노출을 사용한다. 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 내려다본 시점이 아닌 실제 카메라 촬영 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            4,
            4
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use the listed unit 3 camera cell and look toward unit 4 through fixture-aligned cell [2,3], with wide coverage for target units 2, 3, and 4 and the staged foreground-to-distant depth relationships.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            3
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show broad connected coverage from camera unit 3 toward unit 4, including committed target units 2, 3, and 4. Preserve marker 7 where exposed and retain fixed markers 8 and 10 in the same structural positions established by L37B06.",
          "camera_framing_directive": "Place the camera in unit 3 at [4,4], aim toward unit 4 through [2,3], and use a wide 90-degree field of view for broad coverage. Preserve foreground floor depth, the distant target placement, and the reverse wide relationship required by the surfaced shots.",
          "subject_position_directive": "Follow each surfaced composition: one shot contains no people and centers the committed floor-state markers; one places a single staged subject at distance beyond foreground floor; and one uses a foreground back-facing subject with two separated midground subjects. Do not add subjects beyond those staged.",
          "state_cue_directive": "Carry transient markers 11, 12, 14, 19, and 21 together with used base markers 2, 3, 4, 7, 8, and 10. Follow the surfaced intermittent-light staging associated with marker 21 without inventing additional overlay states.",
          "negative_continuity_directive": "Exclude ignored overlay markers 13, 15, 16, 17, 18, and 20. Do not shift fixed markers 8 or 10 from the positions established by L37B06, do not import marker 13 from that reference, and treat openings 6 and 7 and non-target units as visibility supersets rather than mandatory additions."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_cave_interior",
          "prior_bg_ids": [
            "L37B06"
          ],
          "attached_ref_labels": [
            "bg:L37B06"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L37B05": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L37B06",
        "reused_from_bg_id": "L37B06",
        "location_id": "L37",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B06.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬에 있을 법한 폐쇄적이고 기반 시설이 빈약한 천연 동굴 내부. 중앙의 좁고 굽은 깊은 통로가 북쪽 끝의 작은 감금 공간으로 이어지며, 거칠고 축축한 암벽과 불규칙한 돌바닥에는 염분기, 흙얼룩, 물때와 오래된 사용 흔적이 자연스럽게 남아 있다. 감금 공간의 서쪽과 동쪽 암벽 낮은 곳에 낡은 금속 고정구와 사슬이 자리하고, 안쪽 상부에는 피복이 닳은 전선에 연결된 낮은 전구 하나가 제한적인 섬의 전기 설비처럼 설치되어 있다. 비워진 서쪽 감금 모서리에서 벽 고정구 바로 아래 돌바닥에 버려진 끊어진 사슬이 풀린 채 놓여 있으며, 파단면과 녹슨 고리, 바닥에 닿은 무거운 금속의 실제 질감이 분명하다. 통로 쪽 경계의 화면 가장자리에는 휴대용 횃불들이 일부 보이고, 흔들리는 주황빛이 비어 있는 감금 공간과 끊어진 사슬을 비추며 암벽의 깊은 틈에는 불규칙한 실제 그림자를 만든다. 횃불 불빛이 주광원이고 낮은 전구는 약하고 탁한 보조광으로 남아, 누군가 막 사라진 뒤의 텅 빈 여파와 정적을 사실적으로 드러낸다. 사람, 얼굴, 신체, 사람 모양 형상은 전혀 없다. 카메라는 통로 쪽 경계에서 감금 공간 안쪽을 바라보며 서쪽 벽 아래의 끊어진 사슬과 맞은편 고정 사슬, 낮은 전구가 한 공간 안에서 읽히도록 배치한다. 약 1.6미터의 서 있는 사람 눈높이, 40밀리미터 표준 광각 계열 렌즈, 자연스러운 원근감과 깊이감, 과장되지 않은 심도. 실제 미러리스 또는 디지털 일안 반사식 카메라로 촬영한 다큐멘터리 풍 사진, 실제 콘크리트가 아닌 자연 암석의 거친 입자, 오래된 철의 녹과 금속 광택, 전선 피복과 습기 찬 바닥의 정확한 재질, 일상적인 마모와 얼룩, 후보정 없는 사실적인 노출. 깔끔한 광고 사진이나 건축 시각화가 아니라 실제 장소 답사용 기록 사진처럼 보여야 하며, 평면도나 하향 시점, 삽화, 삼차원 그래픽이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "통로 쪽 경계에서 비어 있는 감금 공간 안쪽을 바라본다. 서쪽 벽 아래 바닥의 끊어진 사슬이 명확히 보이도록 약간 서쪽으로 구도를 열고, 화면 가장자리의 휴대용 횃불과 그 불빛이 전경을 형성하게 한다. 사람이나 사람 형태, 얼굴은 프레임에 넣지 않는다.",
            "shot_id": "S75_Shot2"
          }
        ],
        "shot_ids": [
          "S75_Shot2"
        ],
        "scenes": [],
        "parent_id": "L37B06",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "at the edge of number 4 (holding chamber), facing the vacated corner near number 8 (west wall anchor chain) and the abandoned broken chain at number 15",
          "camera_height": "eye-level standing approximately 1.6m",
          "lens_hint": "40mm normal-wide lens",
          "framing_notes": "Make number 15 prominent on the empty floor, with handheld torches at number 20 illuminating the wall anchors and the otherwise vacant corner."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L37B06",
          "selected_refs": [
            {
              "physical_space_id": "fp_cave_interior_space_2_4",
              "ref_bg_id": "L37B06",
              "space_description": "The same connected physical space spanning target units 2 and 4 with fixed markers 8, 9, and 10."
            }
          ]
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Place the camera in unit 2 at [6,4], aim toward unit 4 through [0,4], and use a telephoto 25-degree field of view for compressed, narrow coverage. Frame the staged insert around marker 15 while retaining a limited amount of surrounding fixed surface for scale.",
          "negative_continuity_directive": "Exclude ignored overlay markers 11, 12, 13, 14, 16, 17, 18, 19, and 21. Keep the fixed marker positions inherited from L37B06 unchanged, do not import marker 13 from that reference, and do not expose unrelated units outside the narrow view.",
          "state_cue_directive": "Show transient marker 15 with the transient illumination cue of marker 20, using only fixed markers 8, 9, and 10 where the narrow frame includes them. Do not add any unlisted state cue.",
          "subject_position_directive": "The surfaced staging commits no subject in the frame. Keep the background free of invented subjects and reserve the central insert area for transient marker 15 as staged.",
          "visible_space_directive": "Show a narrow slice of the same unit 2-to-unit 4 physical space established by L37B06. Preserve fixed markers 8, 9, and 10 at their reference positions, although only those reached by the telephoto crop need be visible."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_cave_interior",
          "prior_bg_ids": [
            "L37B06"
          ],
          "attached_ref_labels": [
            "bg:L37B06"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L37B03": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L37B06",
        "reused_from_bg_id": "L37B06",
        "location_id": "L37",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B06.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해의 외딴섬 공동체에 있는 실제 동굴 내부 감금 구역. 중앙의 좁고 굽은 자연 암반 통로가 깊숙한 북쪽 감금실로 이어지며, 감금실 양쪽의 거칠고 습한 암벽에는 바닥 가까이 무거운 쇠사슬이 낡은 금속 고정부로 연결되어 있다. 안쪽 상부에는 노출된 전선에 매달린 낮은 출력의 전구가 고정되어 있으며, 제한적인 전기 기반 시설과 오래된 임시 설비의 현실적인 인상을 준다. 낮 시간이지만 동굴 깊숙한 곳이라 통로에서 스며드는 차갑고 희미한 자연광만 남아 있고, 약한 전구와 통로 쪽 가장자리의 휴대용 랜턴이 암벽 일부를 절제되게 밝힌다. 휴대용 랜턴은 실제 사용 중인 낡은 생활 장비처럼 보이며 과장된 광채를 내지 않는다.\n\n현재 감금 상태를 보여 주도록 서로 마주 보는 양쪽 벽 아래에서 각각 한 명을 구속한 쇠사슬이 바닥 가까운 지점을 향해 하중을 받아 팽팽하게 당겨져 있다. 다만 배경 전용 이미지이므로 포로 자체, 사람, 얼굴, 신체 일부, 사람 모양의 윤곽이나 그림자는 화면에 나타내지 않는다. 쇠사슬의 방향과 장력만으로 두 개의 점유된 구속 위치를 암시한다. 랜턴은 감금실의 통로 쪽 경계 안에 놓여 있다.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진. 약 1.4미터 높이의 수평 눈높이에서 35mm 판형 미러리스 카메라와 32mm 광각 렌즈로 통로 쪽에서 감금실 내부를 바라본다. 위에서 내려다본 시점이나 평면도 구도가 아니라 사람이 동굴 안에 서서 보는 자연스러운 원근감이다. 실제 젖은 암석의 요철과 광물 얼룩, 차가운 콘크리트 보강 흔적이 있다면 그 거친 질감, 쇠사슬과 고정부의 녹과 금속 변색, 전선 피복의 마모, 랜턴 외장의 긁힘과 먼지를 정확하게 표현한다. 습기 찬 바닥에는 현실적인 물때와 작은 불규칙한 반사가 있으나 불필요한 잔해나 사건 흔적은 추가하지 않는다. 자연스러운 심도, 사실적인 노출, 광원에 맞는 그림자와 색온도, 과도한 후처리 없는 실제 장소 기록 사진. 광고용 사진처럼 지나치게 깨끗하거나 정돈되지 않으며, 컴퓨터 그래픽, 삽화, 건축 시각화, 설계도처럼 보이지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "통로 쪽에서 감금실 안을 바라보는 낮은 눈높이의 넓은 구도. 굽은 동굴 통로와 양쪽 암벽의 쇠사슬, 입구 쪽 휴대용 랜턴, 안쪽의 희미한 전구가 한 공간으로 읽히게 하되 사람이나 신체 형상은 보이지 않게 한다.",
            "shot_id": "S94_Shot2"
          },
          {
            "guide_text": "감금실 내부의 양쪽 벽이 함께 들어오도록 수평 시점을 유지한다. 서로 반대편 벽 아래로 낮게 당겨진 두 쇠사슬과 통로 가장자리의 휴대용 랜턴을 분명히 보여 주되 포로 자체는 화면에 포함하지 않는다.",
            "shot_id": "S94_Shot7"
          },
          {
            "guide_text": "약 1.4미터 높이에서 통로와 감금실의 깊이를 강조한다. 낮의 희미한 외부광, 고정 전구의 약한 빛, 휴대용 랜턴의 제한된 조명이 젖은 암벽 표면에서 자연스럽게 섞이도록 한다.",
            "shot_id": "S96_Shot1"
          },
          {
            "guide_text": "감금실 안쪽을 향한 넓은 프레이밍으로 양쪽 벽 고정 쇠사슬의 공간적 대칭과 좁은 수용 구역을 보여 준다. 쇠사슬은 바닥 가까운 지점으로 하중을 받아 당겨진 상태지만 사람은 묘사하지 않는다.",
            "shot_id": "S96_Shot4"
          },
          {
            "guide_text": "통로 쪽 가장자리의 휴대용 랜턴을 전경에 두고 안쪽 암벽과 쇠사슬이 자연스럽게 이어지는 구도. 실제 금속 부식, 케이블 처짐, 습기 얼룩과 불규칙한 돌 표면을 사실적으로 유지한다.",
            "shot_id": "S98_Shot2"
          },
          {
            "guide_text": "감금실의 한쪽 암벽에서 반대쪽 벽까지 보이는 사선 구도. 두 구속 위치를 암시하는 낮게 팽팽한 쇠사슬을 포함하되 사람, 얼굴, 신체 윤곽 또는 사람 모양의 그림자는 만들지 않는다.",
            "shot_id": "S98_Shot5"
          },
          {
            "guide_text": "안쪽 상부의 낮은 전구와 케이블, 양쪽 벽 아래의 무거운 쇠사슬, 통로 가까이 놓인 랜턴이 모두 확인되는 환경 중심 구도. 과장된 공포 효과 없이 실제 장소 기록 사진처럼 표현한다.",
            "shot_id": "S98_Shot6"
          },
          {
            "guide_text": "감금실에서 굽은 통로 방향을 함께 읽을 수 있는 넓은 수평 구도. 동굴 깊숙한 낮 시간의 어둠과 제한적인 전기 조명을 사실적으로 표현하고, 배경에는 어떤 인물이나 신체 형상도 배치하지 않는다.",
            "shot_id": "S102_Shot1"
          }
        ],
        "shot_ids": [
          "S94_Shot2",
          "S94_Shot7",
          "S96_Shot1",
          "S96_Shot4",
          "S98_Shot2",
          "S98_Shot5",
          "S98_Shot6",
          "S102_Shot1"
        ],
        "scenes": [],
        "parent_id": "L37B06",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "inside number 4 (holding chamber), between number 8 (west wall anchor chain) and number 9 (east wall anchor chain), facing diagonally across the two chained captives at number 16 toward number 2 (deep passage)",
          "camera_height": "eye-level seated-to-standing view, approximately 1.4m",
          "lens_hint": "32mm wide angle",
          "framing_notes": "Keep both opposing wall anchors visible and use the lantern at number 17 as subdued local illumination; number 10 may remain visible as an unlit fixed fixture."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L37B06",
          "selected_refs": [
            {
              "physical_space_id": "fp_cave_interior_space_2_4",
              "ref_bg_id": "L37B06",
              "space_description": "The same connected physical space spanning target units 2 and 4 with fixed markers 8, 9, and 10."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Use camera unit 2 at [6,4], aimed toward unit 4 through [0,4], with a normal 50-degree field of view. Treat the surfaced wide, medium, and close scales as shot-specific crops of this neutral representative framing.",
          "negative_continuity_directive": "Exclude ignored overlay markers 11, 12, 13, 14, 15, 18, 19, 20, and 21. Preserve the L37B06 fixed layout rather than shifting markers 8, 9, or 10, and do not introduce spaces outside the unit 2-to-unit 4 view cone.",
          "state_cue_directive": "Carry transient markers 16 and 17 together with used fixed markers 8, 9, and 10. Apply only the staged local illumination associated with marker 17 where the consuming shot calls for it; do not import marker 13 or any ignored overlay state from L37B06.",
          "subject_position_directive": "Use only the surfaced-shot staging: support single-subject full-body and close placements, the staged upper-left/lower-right two-subject relationship, and the wall-connection close framing. Subject presence, pose, gaze, and crop vary by consuming shot and must not alter the fixed background layout.",
          "visible_space_directive": "Retain from L37B06 the exact positions of fixed markers 8, 9, and 10 in the connected view from unit 2 toward unit 4. Units 2 and 4 are the committed targets; any additional visible unit from the geometry superset must remain incidental and structurally consistent."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_cave_interior",
          "prior_bg_ids": [
            "L37B06"
          ],
          "attached_ref_labels": [
            "bg:L37B06"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L37B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L37",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴섬의 제한적인 전기 기반 시설을 사용하는 폐쇄된 자연 동굴 감금 구역. 연속된 동굴 북쪽 끝의 거친 감금실에서 동쪽으로 갈라지는 작고 비좁은 수용 벽감을 바라본다. 쪼그려 앉은 관찰자의 눈높이인 약 1.2미터에 실제 미러리스 카메라를 두고, 35밀리미터 판형 환산 28밀리미터 광각 렌즈로 벽감의 낮고 넓은 바닥과 감금실로 되돌아가는 입구를 함께 담는다. 맞은편 암벽에는 오래된 금속 고정구와 사슬이 붙어 있고, 안쪽 위에는 낡은 전선에 연결된 낮은 전구 하나가 설치되어 있다. 낮 시간대이지만 지하 공간이라 입구 쪽에서 스며드는 약한 확산 자연광과 전구의 제한적인 빛만 공존하며, 청흑색 그림자와 흙빛 암석, 바랜 상아색 천, 녹슨 금속이 실제 재료색으로 보인다. 벽감 바닥 전역에는 다수의 포박·재갈 상태 여성 수용자가 빽빽하게 밀집된 현재 상황을 직접적인 인물 묘사 없이 드러내도록, 서로 바짝 붙은 반복적인 눌림 자국과 짧게 묶인 밧줄 고리, 구겨진 재갈 천이 촘촘히 놓여 있다. 사람, 얼굴, 신체 부위, 사람 모양 형체는 전혀 보이지 않는다. 실제 암석의 불규칙한 결, 습기로 짙어진 부분, 낡은 전선 피복, 금속의 산화와 손때, 천의 직조와 일상적인 오염을 과장 없이 세밀하게 표현한다. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 기록과 구별되지 않는 사실적인 노출과 자연스러운 심도, 과도하게 정돈된 상업 사진이 아니며 후처리 없는 담담한 기록 사진. 위에서 내려다본 시점, 바닥 배치도, 건축 도해, 삽화, 컴퓨터 그래픽은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "쪼그려 앉은 관찰자의 눈높이인 약 1.2미터에서 35밀리미터 판형 환산 28밀리미터 광각 렌즈로 촬영한다. 작은 수용 벽감의 바닥을 넓게 담되 뒤쪽 감금실로 이어지는 입구가 프레임 안에서 분명히 보이게 한다. 다른 구역 깊숙한 내부는 보여 주지 않는다. 사람이나 신체 형상은 직접 등장시키지 않고, 바닥에 빽빽하게 반복된 눌림과 포박용 밧줄 고리, 구겨진 재갈 천으로 다수의 포박·재갈 상태 수용자가 밀집된 현재 상황을 간접적으로 전달한다.",
            "shot_id": "S102_Shot12"
          }
        ],
        "shot_ids": [
          "S102_Shot12"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near the boundary of number 4 (holding chamber), facing into number 5 (holding recess) toward the crowded captives at number 18",
          "camera_height": "eye-level crouching view, approximately 1.2m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Use a broad view of the recess floor while keeping the entrance back into number 4 visible; do not include captive states assigned to the other chamber backgrounds."
        },
        "reference_decision": {
          "bg_id": "L37B02",
          "fp_id": "fp_cave_interior",
          "node_index": 4,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L37B02 overlaps the established physical space at unit 4 and fixed markers 9 and 10 but adds target unit 5 and uses camera unit 4 looking toward unit 5. This different geometry exposes a new structural slice and boundary relationship, so it references L37B06 for fixed continuity while requiring its own plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B06.png"
          ],
          "source_bg_ids": [
            "L37B06"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_cave_interior_space_2_4"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_ref_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_cave_interior_space_2_4",
                "ref_bg_id": "L37B06",
                "space_description": "The same connected physical space at unit 4, viewed toward adjoining target unit 5 with fixed markers 9 and 10 retained."
              }
            ],
            "why_single_ref_or_two_refs": "One same-space reference is sufficient because units 4 and 5 are treated as connected parts of the established physical space, not as two distinct co-visible spaces."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              4
            ],
            "camera_unit": 4,
            "fov_deg": 90,
            "framing_notes": "Use the listed unit 4 camera cell and aim toward unit 5 through cell [2,6], with wide coverage for the staged high-angle clustered reveal and the committed unit 4/unit 5 boundary relationship.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              6
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Show target unit 4 toward adjoining unit 5 from the unit 4 camera, retaining fixed markers 9 and 10 in the same positions committed by L37B06. Keep the unit 4/unit 5 relationship legible without asserting additional spaces from the visibility supersets.",
            "camera_framing_directive": "Place the camera in unit 4 at [1,4], aim toward unit 5 through [2,6], and use a wide 90-degree field of view for broad coverage. Arrange the staged clustered subjects across the lower portion while retaining the committed upper boundary cue.",
            "subject_position_directive": "Use the single surfaced shot's staging: place the committed bound subject cluster in a compressed arrangement across the lower two-thirds, viewed from above, with the upper boundary retained. Do not add subjects beyond the staged cluster.",
            "state_cue_directive": "Carry transient marker 18 with used base markers 4, 5, 9, and 10. Apply only the surfaced occupied-state and low-key ambient cues; do not add any ignored overlay state.",
            "negative_continuity_directive": "Exclude ignored overlay markers 11, 12, 13, 14, 15, 16, 17, 19, 20, and 21. Preserve fixed markers 9 and 10 at the positions established by L37B06, do not import marker 13 from that reference, and do not add units or openings outside the unit 4-to-unit 5 framing merely because they occur in geometry supersets."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L37B06' physical_space_id='fp_cave_interior_space_2_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [1, 4]\n  - look_at_unit: 5\n  - look_at_cell: [2, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit 4 camera cell and aim toward unit 5 through cell [2,6], with wide coverage for the staged high-angle clustered reveal and the committed unit 4/unit 5 boundary relationship.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target unit 4 toward adjoining unit 5 from the unit 4 camera, retaining fixed markers 9 and 10 in the same positions committed by L37B06. Keep the unit 4/unit 5 relationship legible without asserting additional spaces from the visibility supersets.\n  - camera_framing_directive: Place the camera in unit 4 at [1,4], aim toward unit 5 through [2,6], and use a wide 90-degree field of view for broad coverage. Arrange the staged clustered subjects across the lower portion while retaining the committed upper boundary cue.\n  - subject_position_directive: Use the single surfaced shot's staging: place the committed bound subject cluster in a compressed arrangement across the lower two-thirds, viewed from above, with the upper boundary retained. Do not add subjects beyond the staged cluster.\n  - state_cue_directive: Carry transient marker 18 with used base markers 4, 5, 9, and 10. Apply only the surfaced occupied-state and low-key ambient cues; do not add any ignored overlay state.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 13, 14, 15, 16, 17, 19, 20, and 21. Preserve fixed markers 9 and 10 at the positions established by L37B06, do not import marker 13 from that reference, and do not add units or openings outside the unit 4-to-unit 5 framing merely because they occur in geometry supersets.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L37B06' physical_space_id='fp_cave_interior_space_2_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [1, 4]\n  - look_at_unit: 5\n  - look_at_cell: [2, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit 4 camera cell and aim toward unit 5 through cell [2,6], with wide coverage for the staged high-angle clustered reveal and the committed unit 4/unit 5 boundary relationship.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target unit 4 toward adjoining unit 5 from the unit 4 camera, retaining fixed markers 9 and 10 in the same positions committed by L37B06. Keep the unit 4/unit 5 relationship legible without asserting additional spaces from the visibility supersets.\n  - camera_framing_directive: Place the camera in unit 4 at [1,4], aim toward unit 5 through [2,6], and use a wide 90-degree field of view for broad coverage. Arrange the staged clustered subjects across the lower portion while retaining the committed upper boundary cue.\n  - subject_position_directive: Use the single surfaced shot's staging: place the committed bound subject cluster in a compressed arrangement across the lower two-thirds, viewed from above, with the upper boundary retained. Do not add subjects beyond the staged cluster.\n  - state_cue_directive: Carry transient marker 18 with used base markers 4, 5, 9, and 10. Apply only the surfaced occupied-state and low-key ambient cues; do not add any ignored overlay state.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 13, 14, 15, 16, 17, 19, 20, and 21. Preserve fixed markers 9 and 10 at the positions established by L37B06, do not import marker 13 from that reference, and do not add units or openings outside the unit 4-to-unit 5 framing merely because they occur in geometry supersets.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L37B06' physical_space_id='fp_cave_interior_space_2_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [1, 4]\n  - look_at_unit: 5\n  - look_at_cell: [2, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit 4 camera cell and aim toward unit 5 through cell [2,6], with wide coverage for the staged high-angle clustered reveal and the committed unit 4/unit 5 boundary relationship.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target unit 4 toward adjoining unit 5 from the unit 4 camera, retaining fixed markers 9 and 10 in the same positions committed by L37B06. Keep the unit 4/unit 5 relationship legible without asserting additional spaces from the visibility supersets.\n  - camera_framing_directive: Place the camera in unit 4 at [1,4], aim toward unit 5 through [2,6], and use a wide 90-degree field of view for broad coverage. Arrange the staged clustered subjects across the lower portion while retaining the committed upper boundary cue.\n  - subject_position_directive: Use the single surfaced shot's staging: place the committed bound subject cluster in a compressed arrangement across the lower two-thirds, viewed from above, with the upper boundary retained. Do not add subjects beyond the staged cluster.\n  - state_cue_directive: Carry transient marker 18 with used base markers 4, 5, 9, and 10. Apply only the surfaced occupied-state and low-key ambient cues; do not add any ignored overlay state.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 13, 14, 15, 16, 17, 19, 20, and 21. Preserve fixed markers 9 and 10 at the positions established by L37B06, do not import marker 13 from that reference, and do not add units or openings outside the unit 4-to-unit 5 framing merely because they occur in geometry supersets.\n\n2020년대 중반 대한민국 서남해안 외딴섬의 제한적인 전기 기반 시설을 사용하는 폐쇄된 자연 동굴 감금 구역. 연속된 동굴 북쪽 끝의 거친 감금실에서 동쪽으로 갈라지는 작고 비좁은 수용 벽감을 바라본다. 쪼그려 앉은 관찰자의 눈높이인 약 1.2미터에 실제 미러리스 카메라를 두고, 35밀리미터 판형 환산 28밀리미터 광각 렌즈로 벽감의 낮고 넓은 바닥과 감금실로 되돌아가는 입구를 함께 담는다. 맞은편 암벽에는 오래된 금속 고정구와 사슬이 붙어 있고, 안쪽 위에는 낡은 전선에 연결된 낮은 전구 하나가 설치되어 있다. 낮 시간대이지만 지하 공간이라 입구 쪽에서 스며드는 약한 확산 자연광과 전구의 제한적인 빛만 공존하며, 청흑색 그림자와 흙빛 암석, 바랜 상아색 천, 녹슨 금속이 실제 재료색으로 보인다. 벽감 바닥 전역에는 다수의 포박·재갈 상태 여성 수용자가 빽빽하게 밀집된 현재 상황을 직접적인 인물 묘사 없이 드러내도록, 서로 바짝 붙은 반복적인 눌림 자국과 짧게 묶인 밧줄 고리, 구겨진 재갈 천이 촘촘히 놓여 있다. 사람, 얼굴, 신체 부위, 사람 모양 형체는 전혀 보이지 않는다. 실제 암석의 불규칙한 결, 습기로 짙어진 부분, 낡은 전선 피복, 금속의 산화와 손때, 천의 직조와 일상적인 오염을 과장 없이 세밀하게 표현한다. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 기록과 구별되지 않는 사실적인 노출과 자연스러운 심도, 과도하게 정돈된 상업 사진이 아니며 후처리 없는 담담한 기록 사진. 위에서 내려다본 시점, 바닥 배치도, 건축 도해, 삽화, 컴퓨터 그래픽은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            1,
            4
          ],
          "camera_unit": 4,
          "fov_deg": 90,
          "framing_notes": "Use the listed unit 4 camera cell and aim toward unit 5 through cell [2,6], with wide coverage for the staged high-angle clustered reveal and the committed unit 4/unit 5 boundary relationship.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            6
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show target unit 4 toward adjoining unit 5 from the unit 4 camera, retaining fixed markers 9 and 10 in the same positions committed by L37B06. Keep the unit 4/unit 5 relationship legible without asserting additional spaces from the visibility supersets.",
          "camera_framing_directive": "Place the camera in unit 4 at [1,4], aim toward unit 5 through [2,6], and use a wide 90-degree field of view for broad coverage. Arrange the staged clustered subjects across the lower portion while retaining the committed upper boundary cue.",
          "subject_position_directive": "Use the single surfaced shot's staging: place the committed bound subject cluster in a compressed arrangement across the lower two-thirds, viewed from above, with the upper boundary retained. Do not add subjects beyond the staged cluster.",
          "state_cue_directive": "Carry transient marker 18 with used base markers 4, 5, 9, and 10. Apply only the surfaced occupied-state and low-key ambient cues; do not add any ignored overlay state.",
          "negative_continuity_directive": "Exclude ignored overlay markers 11, 12, 13, 14, 15, 16, 17, 19, 20, and 21. Preserve fixed markers 9 and 10 at the positions established by L37B06, do not import marker 13 from that reference, and do not add units or openings outside the unit 4-to-unit 5 framing merely because they occur in geometry supersets."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_cave_interior",
          "prior_bg_ids": [
            "L37B06"
          ],
          "attached_ref_labels": [
            "bg:L37B06"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L37B01": {
        "status": "ok",
        "location_id": "L37",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 마련된 야외 의식 제단과 모닥불 구역. 낮이지만 거친 돌담과 낡은 목재 구조물이 햇빛을 부분적으로 가리고 있으며, 전경의 낮은 돌 화덕에서 타오르는 큰 모닥불이 주변을 강렬한 짙은 붉은빛으로 물들인다. 붉은 불빛이 흙바닥과 돌 표면, 제단 앞 중앙의 비어 있는 의식 공간, 제단의 빛바랜 천에 현실적으로 반사된다. 뒤쪽에는 거칠게 짠 오래된 목재 제단과 낮은 공물상이 있고, 놋그릇과 소박한 도자기 그릇, 타다 남은 초, 종이 술 장식, 불규칙한 붉은색과 흰색 의식 천이 놓여 있다. 특정 정통 종교 문양을 그대로 사용하지 않은 폐쇄 공동체 특유의 혼합적 한국 토속 의례 장식. 제단에는 날카롭고 단단한 유기질 결을 지닌 상아빛 사슴뿔 장식과 작은 창끝 형태의 장식물, 마법 발광이 전혀 없는 실제 녹색 석창포 묶음이 보인다. 바닷바람과 습기로 검게 변색된 목재, 녹청과 얼룩이 밴 금속, 재와 그을음이 쌓인 돌, 해진 직물의 올, 밟혀 단단해진 흙바닥 등 오래 사용된 장소의 생활 흔적을 세밀하게 표현한다. 중앙에는 흰 의례복의 무녀가 제단 앞에 설 수 있는 전신 공간을 비워 두고, 붉은 화광이 그 빈 공간을 강하게 비추도록 한다. 이미지에는 사람, 얼굴, 신체, 시신, 피, 동물 또는 초자연적 형상을 전혀 넣지 않는다. 실제 미러리스 또는 디지털 일안 반사식 카메라와 35밀리미터급 렌즈로 서 있는 사람의 눈높이 약 1.6미터에서 촬영한 다큐멘터리 풍 현장 사진. 과장 없는 자연스러운 낮빛과 실제 불꽃의 붉은 조명, 정확한 노출 변화, 자연스러운 심도, 사실적인 연기와 열기, 실제 콘크리트·돌·금속 녹청·직물 올·나뭇결의 질감, 일상적인 마모와 얼룩. 깨끗한 광고 사진이나 인공적인 건축 시각화가 아니라 후처리하지 않은 실제 장소 기록 사진. 위에서 내려다본 시점, 평면도, 건축 도면이 아닌 수평에 가까운 사람 시점. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "서 있는 사람의 눈높이인 약 1.6미터에서 제단을 정면보다 약간 비스듬히 바라본다. 모닥불 화덕을 화면 아래쪽 전경에 두고, 강한 붉은 불빛이 중앙의 빈 의식 공간을 지나 뒤쪽 제단까지 이어지게 구성한다. 중앙에는 흰 의례복 인물이 나중에 배치될 수 있도록 겹치는 큰 물체 없이 전신 공간을 확보한다. 제단의 공물과 상아빛 사슴뿔 장식은 식별 가능하게 보이되 과도한 근접 촬영은 피하고, 외딴섬 의식 장소의 돌담과 낡은 목재 기둥이 주변 환경을 설명하도록 한다. 배경 이미지에는 사람, 얼굴, 신체 형상이나 초자연적 존재를 넣지 않는다.",
            "shot_id": "S102_Shot17"
          }
        ],
        "shot_ids": [
          "S102_Shot17"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "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": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 마련된 야외 의식 제단과 모닥불 구역. 낮이지만 거친 돌담과 낡은 목재 구조물이 햇빛을 부분적으로 가리고 있으며, 전경의 낮은 돌 화덕에서 타오르는 큰 모닥불이 주변을 강렬한 짙은 붉은빛으로 물들인다. 붉은 불빛이 흙바닥과 돌 표면, 제단 앞 중앙의 비어 있는 의식 공간, 제단의 빛바랜 천에 현실적으로 반사된다. 뒤쪽에는 거칠게 짠 오래된 목재 제단과 낮은 공물상이 있고, 놋그릇과 소박한 도자기 그릇, 타다 남은 초, 종이 술 장식, 불규칙한 붉은색과 흰색 의식 천이 놓여 있다. 특정 정통 종교 문양을 그대로 사용하지 않은 폐쇄 공동체 특유의 혼합적 한국 토속 의례 장식. 제단에는 날카롭고 단단한 유기질 결을 지닌 상아빛 사슴뿔 장식과 작은 창끝 형태의 장식물, 마법 발광이 전혀 없는 실제 녹색 석창포 묶음이 보인다. 바닷바람과 습기로 검게 변색된 목재, 녹청과 얼룩이 밴 금속, 재와 그을음이 쌓인 돌, 해진 직물의 올, 밟혀 단단해진 흙바닥 등 오래 사용된 장소의 생활 흔적을 세밀하게 표현한다. 중앙에는 흰 의례복의 무녀가 제단 앞에 설 수 있는 전신 공간을 비워 두고, 붉은 화광이 그 빈 공간을 강하게 비추도록 한다. 이미지에는 사람, 얼굴, 신체, 시신, 피, 동물 또는 초자연적 형상을 전혀 넣지 않는다. 실제 미러리스 또는 디지털 일안 반사식 카메라와 35밀리미터급 렌즈로 서 있는 사람의 눈높이 약 1.6미터에서 촬영한 다큐멘터리 풍 현장 사진. 과장 없는 자연스러운 낮빛과 실제 불꽃의 붉은 조명, 정확한 노출 변화, 자연스러운 심도, 사실적인 연기와 열기, 실제 콘크리트·돌·금속 녹청·직물 올·나뭇결의 질감, 일상적인 마모와 얼룩. 깨끗한 광고 사진이나 인공적인 건축 시각화가 아니라 후처리하지 않은 실제 장소 기록 사진. 위에서 내려다본 시점, 평면도, 건축 도면이 아닌 수평에 가까운 사람 시점. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L26B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L26B03",
          "group_id": "bg_natural_cave"
        }
      },
      "L27B04": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L27B02",
        "reused_from_bg_id": "L27B02",
        "location_id": "L27",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L27B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴섬 공동체의 숲속 염소 축사와 야외 우리를 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서쪽 울타리 출입문 가까이에서 서 있는 사람의 눈높이 약 1.6m로, 우리 중간을 서쪽에서 동쪽으로 가로지르는 보행로를 따라 바라본다. 시선은 야외 우리를 지나 북쪽의 낮고 길쭉한 지붕 덮인 축사와 남향 전면 개구부로 이어진다. 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영한 현실적인 원근감이며, 절대 조감도·평면도·건축 도식이 아니다. 낡은 목재와 녹슨 아연도금 금속 울타리, 거친 콘크리트와 다져진 흙바닥, 축사 지붕과 기둥의 습기 자국, 진흙 얼룩과 일상적인 마모를 실제 재료 질감으로 세밀하게 보여 준다. 울타리 바깥에는 습한 해안성 숲의 짙은 수목과 잡풀이 좁은 가장자리를 둘러싼다. 기반 시설이 제한된 섬의 오래된 축산 시설답게 축사 안의 소수 실용 전등과 외부로 새어 나오는 약한 전구빛만 있고, 주변 숲과 우리의 먼 부분은 자연스러운 청흑색 밤 어둠에 잠긴다. 축사 내부와 야외 우리 전반에 실제 검은 염소 떼가 빽빽하게 몰려 있으며, 특히 가로지르는 길 주변에 집중되어 몸을 틀고 서로 밀착하며 불안하게 움직이는 상태다. 염소 떼 사이에는 주 보행로를 따라가거나 그 주변으로 굽어지는 좁고 불규칙한 보행 틈이 드문드문 이어져, 통과하기 어려운 비좁은 경로를 만든다. 염소는 실제 가축의 털 결, 체중감, 자세와 자연스러운 움직임으로 표현하되 얼굴을 클로즈업하거나 과장하지 않는다. 사람, 얼굴, 사람 형태의 형상은 전혀 없다. 낮은 전기 조명과 실제 밤의 주변광이 만드는 사실적인 명암, 과도하게 검게 뭉개지지 않는 그림자, 자연스러운 피사계 심도와 미세한 움직임 흐림을 사용한다. 깨끗한 상업용 사진이 아니라 실제 운영 중인 축산 시설의 습기, 때, 마모가 남은 담담한 현장 기록 사진이며, 합성 느낌이나 과도한 후처리 없이 실제 위치 참고 사진과 구별되지 않아야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "서쪽 출입문 가까이의 보행로 위에서 선 성인의 눈높이로 동쪽을 바라본다. 붐비는 검은 염소 떼 사이에 생긴 좁고 불규칙한 통로가 전경에서 우리 안쪽으로 이어지고, 북쪽 축사와 열린 전면부가 깊이감 있게 보이도록 한다. 사람이나 사람 형태의 형상은 포함하지 않는다.",
            "shot_id": "S31_Shot3"
          },
          {
            "guide_text": "같은 서쪽 출입문 부근의 눈높이와 28mm 광각 시야를 유지한다. 가로지르는 길 주변에 집중된 불안하고 부산한 검은 염소 떼와 그 사이의 비좁은 보행 틈을 분명히 보여 주되, 염소 얼굴의 근접 묘사는 피하고 실제 야간 축산 현장을 관찰한 기록 사진처럼 담는다.",
            "shot_id": "S109_Shot2"
          }
        ],
        "shot_ids": [
          "S31_Shot3",
          "S109_Shot2"
        ],
        "scenes": [],
        "parent_id": "L27B02",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 5 (west gate), facing along number 3 (crossing path) through number 2 (animal pen) toward number 1 (covered shed) and number 7 (shed opening)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Keep the crowded herd represented by number 9 on both sides of the route, with the narrow passage gaps of number 10 leading toward the shed; retain portions of number 4 and number 6 to clarify the enclosure."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L27B02",
          "selected_refs": [
            {
              "physical_space_id": "fp_l27_goat_shed_space_axis_3_to_1",
              "ref_bg_id": "L27B02",
              "space_description": "Same fixed unit-3-to-unit-1 view with the established boundary and openings."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Maintain camera unit 3 at cell [5,4], aimed toward unit 1 at look-at cell [2,4], with wide 90-degree base coverage matching L27B02. S31_Shot3 uses the broad depth axis and lower-center route, while S109_Shot2 applies a shot-specific compressed close framing within this same established view.",
          "negative_continuity_directive": "Do not move fixture marker 4, opening markers 5, 6, or 7, or the fixed unit relationships inherited from L27B02. Do not introduce spaces outside the selected unit-3-to-unit-1 view cone or add unlisted marker cues; only markers 9 and 10 may alter the clean reference state.",
          "state_cue_directive": "Apply transient markers 9 and 10 over the fixed L27B02 structure. For S31_Shot3, marker 10 forms a temporarily clear lower-center passage through marker 9 under the committed nighttime low visibility. For S109_Shot2, marker 9 supplies the dense, agitated close-frame state under nighttime low-key contrast; add no other state cue.",
          "subject_position_directive": "For S31_Shot3, place the two committed moving subjects in the midground at middle-left and middle-right, approaching the lower-center passage, while marker 9 forms foreground and lateral barriers without blocking that route. For S109_Shot2, marker 9 occupies the compressed foreground and frame edges with overlapping staged forms; do not isolate or invent an additional subject.",
          "visible_space_directive": "Carry forward from L27B02 the same fixed axis from camera unit 3 toward unit 1 through look-at cell [2,4], with unit 2 as intervening depth, opening marker 7 on the target axis, and the positions of boundary marker 4 and admitted portions of openings 5 and 6 unchanged. Overlay markers 9 and 10 within this same visible space rather than recomposing its structure."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l27_goat_shed",
          "prior_bg_ids": [
            "L27B02"
          ],
          "attached_ref_labels": [
            "bg:L27B02"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L27B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L27",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L27B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 숲속에 자리한 오래된 염소 축사를 낮에 촬영한 실제 카메라 다큐멘터리 풍 사진. 서쪽 출입문 바로 안쪽, 약 1.6m 높이의 서 있는 사람 눈높이에서 32mm 광각 렌즈로 동쪽을 바라본다. 중앙의 다져진 흙 보행로가 빈 방목장을 가로질러 반대편 동쪽 출입문까지 막힘없이 이어지고, 화면 안쪽 북쪽에는 서쪽에서 동쪽으로 길게 뻗은 지붕 있는 축사와 남쪽을 향해 열린 넓은 축사 출입구가 보인다. 축사와 방목장을 연속된 실용적인 울타리가 둘러싸며, 울타리 바깥의 좁은 가장자리에는 습한 해안성 기후의 짙은 숲과 자연스럽게 자란 수풀이 이어진다. 외딴섬의 제한된 기반 시설에 어울리는 소박한 현대 농축산 시설로, 실제 골강판 지붕과 산화된 금속 이음부, 햇빛과 습기에 바랜 목재 기둥, 현실적인 철망, 눌리고 마른 흙바닥의 재질을 세밀하게 표현한다. 재료에는 일상적인 노후와 옅은 얼룩이 있지만 과장된 폐허처럼 보이지 않으며, 공간은 깨끗하고 흐트러지지 않은 상태다. 염소를 포함한 동물과 사람은 전혀 없고, 텅 빈 축사와 방목장에는 움직임이 없어 비정상적으로 고요한 인상이 남는다. 흐린 기운이 약간 섞인 자연스러운 주간 햇빛, 숲이 만드는 현실적인 부분 그늘, 절제된 흙빛과 바랜 회색 및 짙은 녹색, 정확한 재료 질감과 자연스러운 원근감 및 피사계 심도. 실제 장소 답사용으로 촬영한 담담한 미러리스 카메라 사진처럼 보이며, 과도하게 깨끗한 광고 사진이나 컴퓨터 그래픽, 삽화, 건축 시각화가 아니고 평면도나 하향식 시점도 아니다. 인물, 얼굴, 신체 형태의 형상 없음. 과도한 후처리 없음. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "서쪽 출입문 바로 안쪽의 사람 눈높이에서 동쪽을 바라본다. 가로지르는 보행로가 프레임 안쪽으로 막힘없이 이어지고, 비어 있는 방목장 너머로 북쪽의 긴 축사와 열린 축사 출입구가 함께 보이게 한다. 반대편 동쪽 출입문과 둘레 울타리도 자연스럽게 포함하며, 사람이나 동물은 배치하지 않는다.",
            "shot_id": "S58_Shot1"
          },
          {
            "guide_text": "같은 서쪽 출입문 안쪽 시점과 낮의 자연광, 재료 상태를 유지한다. 32mm 광각에 가까운 시야로 빈 방목장의 넓이와 동서 방향 보행로의 연속성을 강조하고, 맞은편 출입문과 울타리, 열린 축사를 한 장면 안에서 명확히 읽을 수 있게 한다. 공간은 정돈된 채 고요하며 인물이나 동물 형상은 없다.",
            "shot_id": "S58_Shot4"
          }
        ],
        "shot_ids": [
          "S58_Shot1",
          "S58_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "just inside number 5 (west gate), facing along number 3 (crossing path) across number 2 (empty animal pen) toward number 1 (covered shed) and number 7 (shed opening)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "32mm wide angle",
          "framing_notes": "Emphasize the unobstructed route and visibly empty pen; include the opposite gate, fence, and open shed while excluding all herd-related state cues."
        },
        "reference_decision": {
          "bg_id": "L27B02",
          "fp_id": "fp_l27_goat_shed",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L27B02 is the sole clean anchor candidate and supplies the dwelling identity without a prior reference. A wide view from unit 3 toward unit 1 follows the staged depth axis in S58_Shot1, keeps the route and opening readable, and provides continuity context that can remain beside the close subject framing in S58_Shot4.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l27_goat_shed.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 floor-plan-seeded dwelling identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              4
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use the listed camera cell in unit 3 and aim toward unit 1 through look-at cell [2,4]. The wide view supports the full-depth layout required by S58_Shot1 while retaining sufficient background coverage for the narrow spatial trace in S58_Shot4.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              4
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the fixed axis from camera unit 3 toward target unit 1, with unit 2 providing intervening depth and opening marker 7 aligned near look-at cell [2,4]. Within the broad cone, retain the crossing alignment associated with unit 3, the persistent boundary at marker 4, and only those portions of opening markers 5 and 6 that the wide view admits.",
            "camera_framing_directive": "Frame from camera unit 3 at cell [5,4] toward unit 1 at look-at cell [2,4] with a wide 90-degree field of view. Use broad coverage along the receding unit axis for S58_Shot1, while preserving a side strip of the same depth structure that can remain visible under the close framing of S58_Shot4.",
            "subject_position_directive": "S58_Shot1 commits an unoccupied wide layout with the central route readable from near to far. S58_Shot4 commits one close foreground subject slightly off-center with only a narrow, soft strip of the empty space beside and behind the subject; keep the base background free of invented subjects outside those shot-specific composites.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient markers are listed. Keep the established space clean and refrain from inventing additional state cues; markers 9 and 10 must not appear.",
            "negative_continuity_directive": "Exclude overlay markers 9 and 10 and do not import any uncommitted scenario-specific elements. Keep units outside the chosen view cone from being invented, and preserve the established positions of fixture marker 4 and opening markers 5, 6, and 7."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [5, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed camera cell in unit 3 and aim toward unit 1 through look-at cell [2,4]. The wide view supports the full-depth layout required by S58_Shot1 while retaining sufficient background coverage for the narrow spatial trace in S58_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the fixed axis from camera unit 3 toward target unit 1, with unit 2 providing intervening depth and opening marker 7 aligned near look-at cell [2,4]. Within the broad cone, retain the crossing alignment associated with unit 3, the persistent boundary at marker 4, and only those portions of opening markers 5 and 6 that the wide view admits.\n  - camera_framing_directive: Frame from camera unit 3 at cell [5,4] toward unit 1 at look-at cell [2,4] with a wide 90-degree field of view. Use broad coverage along the receding unit axis for S58_Shot1, while preserving a side strip of the same depth structure that can remain visible under the close framing of S58_Shot4.\n  - subject_position_directive: S58_Shot1 commits an unoccupied wide layout with the central route readable from near to far. S58_Shot4 commits one close foreground subject slightly off-center with only a narrow, soft strip of the empty space beside and behind the subject; keep the base background free of invented subjects outside those shot-specific composites.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient markers are listed. Keep the established space clean and refrain from inventing additional state cues; markers 9 and 10 must not appear.\n  - negative_continuity_directive: Exclude overlay markers 9 and 10 and do not import any uncommitted scenario-specific elements. Keep units outside the chosen view cone from being invented, and preserve the established positions of fixture marker 4 and opening markers 5, 6, and 7.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [5, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed camera cell in unit 3 and aim toward unit 1 through look-at cell [2,4]. The wide view supports the full-depth layout required by S58_Shot1 while retaining sufficient background coverage for the narrow spatial trace in S58_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the fixed axis from camera unit 3 toward target unit 1, with unit 2 providing intervening depth and opening marker 7 aligned near look-at cell [2,4]. Within the broad cone, retain the crossing alignment associated with unit 3, the persistent boundary at marker 4, and only those portions of opening markers 5 and 6 that the wide view admits.\n  - camera_framing_directive: Frame from camera unit 3 at cell [5,4] toward unit 1 at look-at cell [2,4] with a wide 90-degree field of view. Use broad coverage along the receding unit axis for S58_Shot1, while preserving a side strip of the same depth structure that can remain visible under the close framing of S58_Shot4.\n  - subject_position_directive: S58_Shot1 commits an unoccupied wide layout with the central route readable from near to far. S58_Shot4 commits one close foreground subject slightly off-center with only a narrow, soft strip of the empty space beside and behind the subject; keep the base background free of invented subjects outside those shot-specific composites.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient markers are listed. Keep the established space clean and refrain from inventing additional state cues; markers 9 and 10 must not appear.\n  - negative_continuity_directive: Exclude overlay markers 9 and 10 and do not import any uncommitted scenario-specific elements. Keep units outside the chosen view cone from being invented, and preserve the established positions of fixture marker 4 and opening markers 5, 6, and 7.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [5, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed camera cell in unit 3 and aim toward unit 1 through look-at cell [2,4]. The wide view supports the full-depth layout required by S58_Shot1 while retaining sufficient background coverage for the narrow spatial trace in S58_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the fixed axis from camera unit 3 toward target unit 1, with unit 2 providing intervening depth and opening marker 7 aligned near look-at cell [2,4]. Within the broad cone, retain the crossing alignment associated with unit 3, the persistent boundary at marker 4, and only those portions of opening markers 5 and 6 that the wide view admits.\n  - camera_framing_directive: Frame from camera unit 3 at cell [5,4] toward unit 1 at look-at cell [2,4] with a wide 90-degree field of view. Use broad coverage along the receding unit axis for S58_Shot1, while preserving a side strip of the same depth structure that can remain visible under the close framing of S58_Shot4.\n  - subject_position_directive: S58_Shot1 commits an unoccupied wide layout with the central route readable from near to far. S58_Shot4 commits one close foreground subject slightly off-center with only a narrow, soft strip of the empty space beside and behind the subject; keep the base background free of invented subjects outside those shot-specific composites.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient markers are listed. Keep the established space clean and refrain from inventing additional state cues; markers 9 and 10 must not appear.\n  - negative_continuity_directive: Exclude overlay markers 9 and 10 and do not import any uncommitted scenario-specific elements. Keep units outside the chosen view cone from being invented, and preserve the established positions of fixture marker 4 and opening markers 5, 6, and 7.\n\n2020년대 중반 대한민국 서남해안의 외딴섬 숲속에 자리한 오래된 염소 축사를 낮에 촬영한 실제 카메라 다큐멘터리 풍 사진. 서쪽 출입문 바로 안쪽, 약 1.6m 높이의 서 있는 사람 눈높이에서 32mm 광각 렌즈로 동쪽을 바라본다. 중앙의 다져진 흙 보행로가 빈 방목장을 가로질러 반대편 동쪽 출입문까지 막힘없이 이어지고, 화면 안쪽 북쪽에는 서쪽에서 동쪽으로 길게 뻗은 지붕 있는 축사와 남쪽을 향해 열린 넓은 축사 출입구가 보인다. 축사와 방목장을 연속된 실용적인 울타리가 둘러싸며, 울타리 바깥의 좁은 가장자리에는 습한 해안성 기후의 짙은 숲과 자연스럽게 자란 수풀이 이어진다. 외딴섬의 제한된 기반 시설에 어울리는 소박한 현대 농축산 시설로, 실제 골강판 지붕과 산화된 금속 이음부, 햇빛과 습기에 바랜 목재 기둥, 현실적인 철망, 눌리고 마른 흙바닥의 재질을 세밀하게 표현한다. 재료에는 일상적인 노후와 옅은 얼룩이 있지만 과장된 폐허처럼 보이지 않으며, 공간은 깨끗하고 흐트러지지 않은 상태다. 염소를 포함한 동물과 사람은 전혀 없고, 텅 빈 축사와 방목장에는 움직임이 없어 비정상적으로 고요한 인상이 남는다. 흐린 기운이 약간 섞인 자연스러운 주간 햇빛, 숲이 만드는 현실적인 부분 그늘, 절제된 흙빛과 바랜 회색 및 짙은 녹색, 정확한 재료 질감과 자연스러운 원근감 및 피사계 심도. 실제 장소 답사용으로 촬영한 담담한 미러리스 카메라 사진처럼 보이며, 과도하게 깨끗한 광고 사진이나 컴퓨터 그래픽, 삽화, 건축 시각화가 아니고 평면도나 하향식 시점도 아니다. 인물, 얼굴, 신체 형태의 형상 없음. 과도한 후처리 없음. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_cell": [
            5,
            4
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use the listed camera cell in unit 3 and aim toward unit 1 through look-at cell [2,4]. The wide view supports the full-depth layout required by S58_Shot1 while retaining sufficient background coverage for the narrow spatial trace in S58_Shot4.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            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 axis from camera unit 3 toward target unit 1, with unit 2 providing intervening depth and opening marker 7 aligned near look-at cell [2,4]. Within the broad cone, retain the crossing alignment associated with unit 3, the persistent boundary at marker 4, and only those portions of opening markers 5 and 6 that the wide view admits.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [5,4] toward unit 1 at look-at cell [2,4] with a wide 90-degree field of view. Use broad coverage along the receding unit axis for S58_Shot1, while preserving a side strip of the same depth structure that can remain visible under the close framing of S58_Shot4.",
          "subject_position_directive": "S58_Shot1 commits an unoccupied wide layout with the central route readable from near to far. S58_Shot4 commits one close foreground subject slightly off-center with only a narrow, soft strip of the empty space beside and behind the subject; keep the base background free of invented subjects outside those shot-specific composites.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient markers are listed. Keep the established space clean and refrain from inventing additional state cues; markers 9 and 10 must not appear.",
          "negative_continuity_directive": "Exclude overlay markers 9 and 10 and do not import any uncommitted scenario-specific elements. Keep units outside the chosen view cone from being invented, and preserve the established positions of fixture marker 4 and opening markers 5, 6, and 7."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l27_goat_shed",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l27_goat_shed",
            "building_fp:fp_l29_slaughterhouse_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l29_slaughterhouse_interior",
          "indoor_loc_sid": "L29",
          "group_id": "bg_forest_livestock_and_slaughter_compound",
          "fp_asset_id": "9f645c70-03c5-4d98-ab72-56810f590955"
        }
      },
      "L28B01": {
        "status": "ok",
        "location_id": "L28",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L28B01.png",
        "t2i_prompt": "대한민국 서해 외딴섬의 제한된 기반 시설을 반영한 2020년대 중반의 임시 도축 작업 건물 외부. 남쪽의 흙바닥 접근 공간에서 건물 남쪽 정면을 사선으로 바라보며, 정면 중앙에서 약간 동쪽에 있는 열린 출입구를 화면 중심에 크게 둔다. 출입구 바로 앞에는 낮고 거친 외부 문턱이 있고, 문 안쪽은 조명이 닿지 않는 깊고 불투명한 어둠으로 이어진다. 출입구 서쪽 정면에는 유리가 온전하지 않은 파손된 창 개구부가 보인다. 건물은 현지에서 급히 덧대어 만든 듯한 불규칙한 직사각형 구조로, 거칠고 오래된 목재 판재와 일부 금속 고정재, 습한 해안 환경에서 생긴 자연스러운 변색과 일상적인 마모가 사실적으로 드러난다. 접근 지면과 건물 양옆은 짙은 숲 가장자리가 불규칙하게 둘러싸며, 달빛이 나뭇가지 사이로 들어와 외벽과 문턱, 땅의 굴곡을 차갑고 희미하게 비춘다. 실내에는 별도 광원이 보이지 않고 열린 문 안쪽과 달빛을 받은 외부 사이에 현실적인 명암 차이가 형성된다. 공간은 사건 전의 정돈되고 흐트러지지 않은 상태다. 사람이나 얼굴, 신체 형상의 물체 없이 비어 있는 배경. 약 1.6m의 서 있는 사람 눈높이에서 35mm급 렌즈를 사용한 실제 DSLR 또는 미러리스 카메라 촬영, 자연스러운 원근감과 피사계 심도, 실제 목재 결·산화된 금속·습기 먹은 흙과 식생의 정확한 질감, 과도한 후처리 없는 실제 카메라로 촬영한 다큐멘터리 풍 사진. 깨끗한 광고 사진이나 건축 시각화가 아니라 실제 장소 답사 기록처럼 담백한 사진이며, 위에서 내려다본 시점이나 평면도, 건축 도면이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남쪽 접근 지면에 선 시점에서 열린 출입구를 향해 사선으로 바라본다. 출입구를 화면의 중심 요소로 두고, 그 뒤로 이어지는 깊은 실내 어둠을 보이면서 거친 판재 정면과 서쪽의 파손된 창 개구부도 함께 담는다. 화면 가장자리에는 건물을 에워싼 숲 경계를 남겨 외딴 장소의 폐쇄감을 전달한다. 카메라는 약 1.6m 높이의 사람 눈높이이며 35mm급 렌즈의 자연스러운 원근감을 유지한다.",
            "shot_id": "S76_Shot5"
          }
        ],
        "shot_ids": [
          "S76_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "on number 1 (approach ground), facing diagonally toward number 4 (open doorway), with number 2 (makeshift building) behind the entrance and number 5 (broken window) visible along the facade",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Center number 4 prominently, retain enough of number 2 to establish the rough plank-built facade, and include number 6 around the edges as the enclosing forest boundary."
        },
        "reference_decision": {
          "mode": "camera_geometry_direct_plate",
          "surface_role": "transition_zone",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "대한민국 서해 외딴섬의 제한된 기반 시설을 반영한 2020년대 중반의 임시 도축 작업 건물 외부. 남쪽의 흙바닥 접근 공간에서 건물 남쪽 정면을 사선으로 바라보며, 정면 중앙에서 약간 동쪽에 있는 열린 출입구를 화면 중심에 크게 둔다. 출입구 바로 앞에는 낮고 거친 외부 문턱이 있고, 문 안쪽은 조명이 닿지 않는 깊고 불투명한 어둠으로 이어진다. 출입구 서쪽 정면에는 유리가 온전하지 않은 파손된 창 개구부가 보인다. 건물은 현지에서 급히 덧대어 만든 듯한 불규칙한 직사각형 구조로, 거칠고 오래된 목재 판재와 일부 금속 고정재, 습한 해안 환경에서 생긴 자연스러운 변색과 일상적인 마모가 사실적으로 드러난다. 접근 지면과 건물 양옆은 짙은 숲 가장자리가 불규칙하게 둘러싸며, 달빛이 나뭇가지 사이로 들어와 외벽과 문턱, 땅의 굴곡을 차갑고 희미하게 비춘다. 실내에는 별도 광원이 보이지 않고 열린 문 안쪽과 달빛을 받은 외부 사이에 현실적인 명암 차이가 형성된다. 공간은 사건 전의 정돈되고 흐트러지지 않은 상태다. 사람이나 얼굴, 신체 형상의 물체 없이 비어 있는 배경. 약 1.6m의 서 있는 사람 눈높이에서 35mm급 렌즈를 사용한 실제 DSLR 또는 미러리스 카메라 촬영, 자연스러운 원근감과 피사계 심도, 실제 목재 결·산화된 금속·습기 먹은 흙과 식생의 정확한 질감, 과도한 후처리 없는 실제 카메라로 촬영한 다큐멘터리 풍 사진. 깨끗한 광고 사진이나 건축 시각화가 아니라 실제 장소 답사 기록처럼 담백한 사진이며, 위에서 내려다본 시점이나 평면도, 건축 도면이 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "shot_aware_plan_mode": "camera_geometry_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L27B02",
            "building_fp:fp_l29_slaughterhouse_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l29_slaughterhouse_interior",
          "indoor_loc_sid": "L29",
          "group_id": "bg_forest_livestock_and_slaughter_compound",
          "fp_asset_id": "9f645c70-03c5-4d98-ab72-56810f590955"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L27B02",
          "group_id": "bg_forest_livestock_and_slaughter_compound"
        },
        "render_degraded": true,
        "fallback_reason": "no_viable_camera_look_at_pair",
        "source_fp_id": "fp_l28_slaughterhouse_exterior"
      },
      "L29B04": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L29B01",
        "reused_from_bg_id": "L29B01",
        "location_id": "L29",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 기반 시설이 제한된 외딴섬 공동체에 있는 오래된 도축장 작업실 내부. 실제 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영한 다큐멘터리 풍 사진이며, 서 있는 사람의 약 1.6미터 눈높이에서 깨진 외부 창 가까이에 카메라를 두고 넓은 중앙 작업장을 대각선으로 가로질러 바라본다. 중앙에서 북쪽 설비 벽 쪽으로 치우친 도축 작업대, 그 뒤 벽의 고정 칼걸이와 실제 금속 칼, 작업장 북쪽 절반 위로 이어지는 천장 갈고리 레일과 매달린 금속 갈고리, 작업대 옆 양동이 구역과 가까운 바닥 배수구가 자연스러운 공간 관계로 보인다. 작업장은 넓고 시야를 가리지 않으며, 남쪽 출입문과 동쪽의 깨진 창은 낡은 산업 작업실의 실제 개구부로 읽힌다. 제한적인 전기 설비와 오래 사용한 콘크리트 바닥, 얼룩진 벽, 녹과 산화가 밴 금속, 긁히고 변색된 작업대 표면 등 외딴섬의 현실적인 노후 흔적을 세밀하게 담는다. 실내는 전체적으로 매우 어둡지만 카메라 방향의 거친 직광 플래시가 작업대와 설비 벽, 칼, 갈고리, 양동이 구역을 갑작스럽게 밝히며, 가까운 표면에는 강한 반사와 단단한 그림자가 생기고 뒤쪽은 자연스럽게 어둠에 잠긴다. 작업장 바닥 전반과 인접한 벽 표면에는 불규칙한 짙은 피 얼룩과 튄 자국이 남아 있고, 양동이 구역과 실제 작업 동선 주변의 여러 양동이에는 피가 담겨 있다. 액체의 점도와 젖은 반사, 마른 얼룩과 갓 젖은 흔적의 차이를 현실적으로 표현하되 과장된 장식 효과 없이 실제 현장 기록처럼 담는다. 사람, 얼굴, 신체 형상은 전혀 없고 배경 공간과 설비만 보인다. 실제 콘크리트, 금속의 녹과 손때, 플라스틱 양동이의 흠집, 목재 또는 금속 작업대의 사용감, 깨진 유리 가장자리까지 정확한 재료 질감과 자연스러운 심도를 갖춘 실제 장소 참고 사진. 깨끗한 상업용 사진이 아니며, 인위적 후처리나 삽화, 컴퓨터 그래픽, 건축 시각화, 평면도, 위에서 내려다본 구도가 아닌 사실적인 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "깨진 외부 창 근처의 눈높이 시점을 유지하고, 넓은 작업장 너머로 도축 작업대와 설비 벽, 칼걸이, 천장 갈고리 레일, 양동이 구역이 함께 보이게 한다. 어두운 실내를 정면 플래시가 거칠게 밝히되 사람이나 신체 형상은 넣지 않는다.",
            "shot_id": "S32_Shot10"
          },
          {
            "guide_text": "28mm 광각의 자연스러운 원근감으로 중앙 작업장을 넓고 막힘없이 담는다. 피가 묻고 튄 바닥과 벽, 피가 담긴 양동이가 명확히 읽히면서도 실제 현장 기록 사진처럼 절제된 구도를 유지한다.",
            "shot_id": "S32_Shot12"
          },
          {
            "guide_text": "도축 작업대를 중심 축으로 삼고 뒤쪽 설비 벽의 칼걸이와 위쪽 갈고리 레일까지 프레임에 포함한다. 강한 플래시 반사, 깊은 배경의 어둠, 젖고 낡은 재료의 질감을 사실적으로 유지한다.",
            "shot_id": "S32_Shot14"
          },
          {
            "guide_text": "깨진 창 쪽에서 작업장 안쪽을 대각선으로 바라보는 동일한 공간 방향을 유지한다. 양동이 구역과 바닥 배수구가 작업대 주변에서 자연스럽게 이어지고, 피 얼룩과 벽면의 튄 자국이 실제 사용 흔적으로 보여야 한다.",
            "shot_id": "S77_Shot1"
          },
          {
            "guide_text": "북쪽 설비 벽과 양동이 구역을 비교적 두드러지게 담되 중앙 작업장의 폭을 충분히 남긴다. 카메라 플래시가 금속 칼과 갈고리, 젖은 바닥에 불균일하게 반사되는 현실적인 노출을 사용한다.",
            "shot_id": "S77_Shot8"
          },
          {
            "guide_text": "서 있는 사람의 약 1.6미터 눈높이와 28mm 시야를 유지한다. 어두운 도축장 내부, 플래시로 드러난 작업대와 피가 담긴 양동이, 바닥과 인접 벽의 피 흔적을 일관되게 표현하고 인물은 배치하지 않는다.",
            "shot_id": "S77_Shot10"
          }
        ],
        "shot_ids": [
          "S32_Shot10",
          "S32_Shot12",
          "S32_Shot14",
          "S77_Shot1",
          "S77_Shot8",
          "S77_Shot10"
        ],
        "scenes": [],
        "parent_id": "L29B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 6 (broken window), facing diagonally across number 1 (work floor) toward number 8 (slaughter table), number 9 (knife rack), and number 10 (overhead hook rail)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Keep the work floor broad and unobstructed; include the equipment wall and bucket station prominently while allowing the flash-lit active-room state to be applied separately."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L29B01",
          "selected_refs": [
            {
              "physical_space_id": "space_A",
              "ref_bg_id": "L29B01",
              "space_description": "Matching view from unit 1 toward unit 3 across target units 1, 3, and 4."
            }
          ]
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Preserve L29B01's camera unit 1 at [2,1], look-at unit 3 at [5,6], and wide 90-degree coverage. Use the broad plate for S32_Shot12 and S77_Shot1, with medium or close crops for S32_Shot10, S32_Shot14, S77_Shot8, and S77_Shot10 while leaving fixed geometry unmoved.",
          "negative_continuity_directive": "Do not add overlay markers 15, 16, 17, or 18. Preserve the L29B01 positions of units 1, 3, and 4 and base markers 5, 6, 8, 9, 10, 11, and 12. Do not bake shot-specific subjects or transient lighting into fixed structural elements, and do not require marker 7, which is absent from this BG's base-marker list.",
          "state_cue_directive": "Carry transient markers 13 and 14 with base markers 1, 3, 4, 5, 6, 8, 9, 10, 11, and 12. Apply only the surfaced shots' committed dark or abrupt high-contrast illumination states and keep markers 15, 16, 17, and 18 absent.",
          "subject_position_directive": "Reserve center-left and upper-third space for the raised-action composition in S32_Shot10; leave S32_Shot12 without a clearly framed subject; reserve paired close foreground zones for S32_Shot14; and support the centered or left-right subject arrangements committed by S77_Shot1, S77_Shot8, and S77_Shot10. Add no other subjects.",
          "visible_space_directive": "Show the same units 1, 3, and 4 arrangement established by L29B01, centered from unit 1 toward unit 3. Keep base markers 5, 6, 8, 9, 10, 11, and 12 in their established positions, with broad contextual coverage available for the wide shots and restrained margins for the tighter shots."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l29_slaughterhouse_interior",
          "prior_bg_ids": [
            "L29B01"
          ],
          "attached_ref_labels": [
            "bg:L29B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L29B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L29",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 오래 사용된 도축장 작업실 내부. 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 답사 기록처럼 사실적이고 담담한 사진이어야 한다. 주 출입문 안쪽 가까운 지점에서 약 1.6m의 서 있는 사람 눈높이로, 풀프레임 환산 32mm의 35mm급 광각 렌즈를 사용해 깨진 동쪽 외부 창문 방향을 대각선으로 바라본다. 절대 위에서 내려다본 평면도나 건축 도면 시점이 아니다.\n\n넓은 작업 바닥 중앙에서 북쪽 설비 벽 쪽으로 치우친 도축 작업대, 그 위쪽 벽의 칼걸이에 놓인 금속 칼들, 북쪽 작업 구역 위를 지나는 천장 갈고리 레일, 작업대 옆 양동이 설비와 가까운 바닥 배수구가 자연스러운 공간 관계 속에 보인다. 북서쪽 저장 공간으로 통하는 문과 남쪽 주 출입문은 오래된 실용 건물의 구조에 맞게 배경에 읽히며, 북쪽 벽을 따라 낡은 서비스 설비가 이어진다. 제한적인 기반 시설을 지닌 현대 한국 섬마을의 작업장답게 거친 콘크리트 바닥, 습기 먹은 미색 벽, 녹과 물때가 밴 실제 금속, 긁히고 닳은 작업대 표면, 오래된 배관과 실용적인 산업 설비를 보여준다. 지나치게 새롭거나 정돈된 도시형 시설이 아니라 반복된 세척과 사용으로 마모되고 얼룩진 현실적인 장소다.\n\n깨진 외부 창문의 틈으로 강한 낮 햇빛이 비스듬히 들어와 작업대와 북쪽 장비 벽을 같은 화면 안에서 비춘다. 자연광의 밝은 부분에서는 칼날과 강철 갈고리가 실제 금속처럼 절제된 반사를 보이고, 창문에서 멀어진 부분은 전기가 제한된 섬 건물 특유의 어두운 실내 명암을 유지한다. 작업 바닥 전반과 인접한 벽 표면에는 짙은 적갈색과 마른 붉은색의 핏자국, 튄 자국, 불규칙하게 번진 얼룩이 남아 있으며, 비스듬한 햇빛이 그 흔적의 실제 표면 질감과 건조 정도를 드러낸다. 과장된 유혈 장면이 아니라 비어 있는 작업 공간에 남은 물리적 흔적으로 표현한다.\n\n실제 콘크리트의 기공과 균열, 금속의 녹과 산화 피막, 칼날의 미세한 흠집, 고무와 플라스틱의 생활 마모, 목재가 있다면 실제 나뭇결, 벽의 습기 자국과 세척 흔적을 정확하게 표현한다. 자연스러운 피사계 심도와 현실적인 노출, 후처리하지 않은 현장 기록 사진의 색과 명암을 사용한다. 깨끗한 스톡 사진, 인공적인 세트, 삽화, 회화, 3D 이미지, 건축 시각화처럼 보이지 않게 한다. 사람, 얼굴, 시신, 동물, 신체 일부, 사람이나 동물을 닮은 형상은 전혀 포함하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "주 출입문 안쪽 가까이에서 약 1.6m 높이로 바라본다. 깨진 외부 창문을 향한 대각선 구도 안에 중앙 도축 작업대, 북쪽 벽의 칼걸이와 천장 갈고리 레일이 함께 들어오게 하며, 창문 햇빛이 바닥과 벽의 핏자국을 선명하게 드러내도록 한다. 인물이나 신체 형상은 배치하지 않는다.",
            "shot_id": "S44_Shot1"
          },
          {
            "guide_text": "같은 출입구 측 시점을 유지하되 도축 작업대와 설비 벽의 관계가 명확히 읽히는 중간 거리 구도로 잡는다. 깨진 창문에서 들어오는 낮 햇빛이 금속 칼과 갈고리의 실제 반사, 닳은 작업면, 바닥 배수구 주변과 벽면에 번진 핏자국을 과장 없이 보여주게 한다. 빈 작업실만 촬영한다.",
            "shot_id": "S44_Shot7"
          },
          {
            "guide_text": "출입문 근처의 사람 눈높이에서 깨진 창문과 북쪽 작업 설비를 한 프레임에 묶는 넓은 가로 구도를 사용한다. 창살과 깨진 유리를 통과한 자연광이 중앙 작업 바닥을 가로질러 작업대, 칼걸이, 갈고리 레일, 양동이 설비와 표면의 핏자국을 식별할 수 있게 한다. 사람, 얼굴, 시신 또는 신체를 닮은 형상은 포함하지 않는다.",
            "shot_id": "S44_Shot12"
          }
        ],
        "shot_ids": [
          "S44_Shot1",
          "S44_Shot7",
          "S44_Shot12"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 5 (main entrance door), facing diagonally toward number 6 (broken window), number 8 (slaughter table), number 9 (knife rack), and number 10 (overhead hook rail)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "32mm wide angle",
          "framing_notes": "Compose the broken window and work equipment in the same view so daylight can reveal the floor and wall surfaces."
        },
        "reference_decision": {
          "bg_id": "L29B01",
          "fp_id": "fp_l29_slaughterhouse_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L29B01 is in the supplied clean anchor candidate set and provides the broadest staged identity view across target units 1, 3, and 4. It is therefore seeded directly from the floor plan with a wide unit-1 camera aimed toward unit 3 and the fixed marker cluster required by S44_Shot1, while S44_Shot7 and S44_Shot12 can use tighter crops of the same representative plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/floor_plan/fp_l29_slaughterhouse_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": "anchor_no_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "The dwelling identity anchor is rendered from the base floor plan and requires no prior reference."
          },
          "camera_decision": {
            "camera_cell": [
              2,
              1
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use the listed unit-1 camera cell as a broad representative plate aimed into unit 3 at base marker 8's cell; the wide plate supports the establishing, medium, and close consuming-shot crops.",
            "lens_enum": "wide",
            "look_at_cell": [
              5,
              6
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show the committed portions of units 1, 3, and 4 from unit 1, centered toward unit 3 and base marker 8. Include the required base markers 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, and 12 where the wide view permits, with opening markers 5, 6, and 7 treated as requested anchors rather than proof that every visibility-superset opening must dominate the frame.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [2,1] toward look-at unit 3 at cell [5,6] with a wide 90-degree field of view. Provide broad diagonal coverage for S44_Shot1, with sufficient stable detail around the central and upper portions to support the tighter crops required by S44_Shot7 and S44_Shot12.",
            "subject_position_directive": "Keep the broad S44_Shot1 plate free of invented subjects. For S44_Shot7, reserve the left half and center-right action axis for the committed back-facing subject and hand action. For S44_Shot12, permit an extreme close central subject crop that leaves almost no environmental context; add no other subjects.",
            "state_cue_directive": "Carry committed transient marker 13 together with base markers 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, and 12. Match the surfaced shots' harsh high-contrast daylight cue where applicable without adding any state represented by markers 14 through 18.",
            "negative_continuity_directive": "Do not introduce overlay markers 14, 15, 16, 17, or 18. Do not invent additional subjects or uncommitted state objects, and do not treat units or openings outside the requested marker set as required visible features merely because the geometry lists visibility supersets."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [2, 1]\n  - look_at_unit: 3\n  - look_at_cell: [5, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Use the listed unit-1 camera cell as a broad representative plate aimed into unit 3 at base marker 8's cell; the wide plate supports the establishing, medium, and close consuming-shot crops.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed portions of units 1, 3, and 4 from unit 1, centered toward unit 3 and base marker 8. Include the required base markers 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, and 12 where the wide view permits, with opening markers 5, 6, and 7 treated as requested anchors rather than proof that every visibility-superset opening must dominate the frame.\n  - camera_framing_directive: Frame from camera unit 1 at cell [2,1] toward look-at unit 3 at cell [5,6] with a wide 90-degree field of view. Provide broad diagonal coverage for S44_Shot1, with sufficient stable detail around the central and upper portions to support the tighter crops required by S44_Shot7 and S44_Shot12.\n  - subject_position_directive: Keep the broad S44_Shot1 plate free of invented subjects. For S44_Shot7, reserve the left half and center-right action axis for the committed back-facing subject and hand action. For S44_Shot12, permit an extreme close central subject crop that leaves almost no environmental context; add no other subjects.\n  - state_cue_directive: Carry committed transient marker 13 together with base markers 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, and 12. Match the surfaced shots' harsh high-contrast daylight cue where applicable without adding any state represented by markers 14 through 18.\n  - negative_continuity_directive: Do not introduce overlay markers 14, 15, 16, 17, or 18. Do not invent additional subjects or uncommitted state objects, and do not treat units or openings outside the requested marker set as required visible features merely because the geometry lists visibility supersets.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [2, 1]\n  - look_at_unit: 3\n  - look_at_cell: [5, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Use the listed unit-1 camera cell as a broad representative plate aimed into unit 3 at base marker 8's cell; the wide plate supports the establishing, medium, and close consuming-shot crops.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed portions of units 1, 3, and 4 from unit 1, centered toward unit 3 and base marker 8. Include the required base markers 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, and 12 where the wide view permits, with opening markers 5, 6, and 7 treated as requested anchors rather than proof that every visibility-superset opening must dominate the frame.\n  - camera_framing_directive: Frame from camera unit 1 at cell [2,1] toward look-at unit 3 at cell [5,6] with a wide 90-degree field of view. Provide broad diagonal coverage for S44_Shot1, with sufficient stable detail around the central and upper portions to support the tighter crops required by S44_Shot7 and S44_Shot12.\n  - subject_position_directive: Keep the broad S44_Shot1 plate free of invented subjects. For S44_Shot7, reserve the left half and center-right action axis for the committed back-facing subject and hand action. For S44_Shot12, permit an extreme close central subject crop that leaves almost no environmental context; add no other subjects.\n  - state_cue_directive: Carry committed transient marker 13 together with base markers 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, and 12. Match the surfaced shots' harsh high-contrast daylight cue where applicable without adding any state represented by markers 14 through 18.\n  - negative_continuity_directive: Do not introduce overlay markers 14, 15, 16, 17, or 18. Do not invent additional subjects or uncommitted state objects, and do not treat units or openings outside the requested marker set as required visible features merely because the geometry lists visibility supersets.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [2, 1]\n  - look_at_unit: 3\n  - look_at_cell: [5, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Use the listed unit-1 camera cell as a broad representative plate aimed into unit 3 at base marker 8's cell; the wide plate supports the establishing, medium, and close consuming-shot crops.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed portions of units 1, 3, and 4 from unit 1, centered toward unit 3 and base marker 8. Include the required base markers 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, and 12 where the wide view permits, with opening markers 5, 6, and 7 treated as requested anchors rather than proof that every visibility-superset opening must dominate the frame.\n  - camera_framing_directive: Frame from camera unit 1 at cell [2,1] toward look-at unit 3 at cell [5,6] with a wide 90-degree field of view. Provide broad diagonal coverage for S44_Shot1, with sufficient stable detail around the central and upper portions to support the tighter crops required by S44_Shot7 and S44_Shot12.\n  - subject_position_directive: Keep the broad S44_Shot1 plate free of invented subjects. For S44_Shot7, reserve the left half and center-right action axis for the committed back-facing subject and hand action. For S44_Shot12, permit an extreme close central subject crop that leaves almost no environmental context; add no other subjects.\n  - state_cue_directive: Carry committed transient marker 13 together with base markers 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, and 12. Match the surfaced shots' harsh high-contrast daylight cue where applicable without adding any state represented by markers 14 through 18.\n  - negative_continuity_directive: Do not introduce overlay markers 14, 15, 16, 17, or 18. Do not invent additional subjects or uncommitted state objects, and do not treat units or openings outside the requested marker set as required visible features merely because the geometry lists visibility supersets.\n\n2020년대 중반 대한민국 서남해안의 외딴섬 공동체에 있는 오래 사용된 도축장 작업실 내부. 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 답사 기록처럼 사실적이고 담담한 사진이어야 한다. 주 출입문 안쪽 가까운 지점에서 약 1.6m의 서 있는 사람 눈높이로, 풀프레임 환산 32mm의 35mm급 광각 렌즈를 사용해 깨진 동쪽 외부 창문 방향을 대각선으로 바라본다. 절대 위에서 내려다본 평면도나 건축 도면 시점이 아니다.\n\n넓은 작업 바닥 중앙에서 북쪽 설비 벽 쪽으로 치우친 도축 작업대, 그 위쪽 벽의 칼걸이에 놓인 금속 칼들, 북쪽 작업 구역 위를 지나는 천장 갈고리 레일, 작업대 옆 양동이 설비와 가까운 바닥 배수구가 자연스러운 공간 관계 속에 보인다. 북서쪽 저장 공간으로 통하는 문과 남쪽 주 출입문은 오래된 실용 건물의 구조에 맞게 배경에 읽히며, 북쪽 벽을 따라 낡은 서비스 설비가 이어진다. 제한적인 기반 시설을 지닌 현대 한국 섬마을의 작업장답게 거친 콘크리트 바닥, 습기 먹은 미색 벽, 녹과 물때가 밴 실제 금속, 긁히고 닳은 작업대 표면, 오래된 배관과 실용적인 산업 설비를 보여준다. 지나치게 새롭거나 정돈된 도시형 시설이 아니라 반복된 세척과 사용으로 마모되고 얼룩진 현실적인 장소다.\n\n깨진 외부 창문의 틈으로 강한 낮 햇빛이 비스듬히 들어와 작업대와 북쪽 장비 벽을 같은 화면 안에서 비춘다. 자연광의 밝은 부분에서는 칼날과 강철 갈고리가 실제 금속처럼 절제된 반사를 보이고, 창문에서 멀어진 부분은 전기가 제한된 섬 건물 특유의 어두운 실내 명암을 유지한다. 작업 바닥 전반과 인접한 벽 표면에는 짙은 적갈색과 마른 붉은색의 핏자국, 튄 자국, 불규칙하게 번진 얼룩이 남아 있으며, 비스듬한 햇빛이 그 흔적의 실제 표면 질감과 건조 정도를 드러낸다. 과장된 유혈 장면이 아니라 비어 있는 작업 공간에 남은 물리적 흔적으로 표현한다.\n\n실제 콘크리트의 기공과 균열, 금속의 녹과 산화 피막, 칼날의 미세한 흠집, 고무와 플라스틱의 생활 마모, 목재가 있다면 실제 나뭇결, 벽의 습기 자국과 세척 흔적을 정확하게 표현한다. 자연스러운 피사계 심도와 현실적인 노출, 후처리하지 않은 현장 기록 사진의 색과 명암을 사용한다. 깨끗한 스톡 사진, 인공적인 세트, 삽화, 회화, 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": [
            2,
            1
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use the listed unit-1 camera cell as a broad representative plate aimed into unit 3 at base marker 8's cell; the wide plate supports the establishing, medium, and close consuming-shot crops.",
          "lens_enum": "wide",
          "look_at_cell": [
            5,
            6
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the committed portions of units 1, 3, and 4 from unit 1, centered toward unit 3 and base marker 8. Include the required base markers 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, and 12 where the wide view permits, with opening markers 5, 6, and 7 treated as requested anchors rather than proof that every visibility-superset opening must dominate the frame.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [2,1] toward look-at unit 3 at cell [5,6] with a wide 90-degree field of view. Provide broad diagonal coverage for S44_Shot1, with sufficient stable detail around the central and upper portions to support the tighter crops required by S44_Shot7 and S44_Shot12.",
          "subject_position_directive": "Keep the broad S44_Shot1 plate free of invented subjects. For S44_Shot7, reserve the left half and center-right action axis for the committed back-facing subject and hand action. For S44_Shot12, permit an extreme close central subject crop that leaves almost no environmental context; add no other subjects.",
          "state_cue_directive": "Carry committed transient marker 13 together with base markers 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, and 12. Match the surfaced shots' harsh high-contrast daylight cue where applicable without adding any state represented by markers 14 through 18.",
          "negative_continuity_directive": "Do not introduce overlay markers 14, 15, 16, 17, or 18. Do not invent additional subjects or uncommitted state objects, and do not treat units or openings outside the requested marker set as required visible features merely because the geometry lists visibility supersets."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l29_slaughterhouse_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l29_slaughterhouse_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L29B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L29B03",
        "reused_from_bg_id": "L29B03",
        "location_id": "L29",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴섬의 제한적인 기반 시설을 지닌 낡은 도축장 내부. 낮 시간의 중앙 작업장 가장자리에서 북서쪽 창고 문 바로 바깥에 서서, 좁고 막힌 창고 구석 안쪽을 정면으로 바라본 실제 카메라로 촬영한 다큐멘터리 풍 사진이다. 카메라 높이는 서 있는 사람의 눈높이인 약 1.6m, 35mm급 중간 광각 렌즈를 사용한다. 창고 문틀이 화면의 자연스러운 전경 프레임이 되고, 그 너머의 창고 바닥과 뒤쪽·옆쪽 벽이 충분히 보이도록 구성한다. 창고 안에는 거칠고 낡은 포대자루가 뒤쪽 벽과 옆쪽 벽을 따라 불규칙하게 쌓여 있으며, 자루 천은 짙은 피에 흠뻑 젖어 무겁게 처지고 얼룩과 스며든 자국이 사실적으로 남아 있다. 바닥의 포대 하나는 벌어져 있고, 그 틈에서 절단된 인체 유해가 일부 흘러나와 축축한 콘크리트 바닥 위에 노출되어 있다. 온전한 사람 형상이나 얼굴은 보이지 않으며, 배경 공간과 사건 흔적만 담는다. 현대식이지만 오래 사용된 섬 도축장의 실용적 구조, 거친 콘크리트 바닥과 벽, 산화되고 얼룩진 금속 문 부속, 실제 포대 천의 굵은 직조, 습기와 작업 오염이 축적된 표면을 정확하고 과장 없이 표현한다. 낮의 자연광이 작업장 쪽에서 문을 통과해 창고 안으로 약하게 들어오며, 창고 깊숙한 곳에는 현실적인 그림자와 낮은 조도가 남는다. 실제 DSLR 또는 미러리스 카메라로 현장에서 촬영한 듯한 자연스러운 원근감과 심도, 사실적인 재료 질감, 일상적인 마모와 얼룩, 후처리 없는 담담한 현장 기록 사진. 깨끗한 스톡 사진, CGI, 삽화, 건축 시각화, 평면도, 위에서 내려다본 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "작업장 쪽에서 창고 문 바로 바깥에 카메라를 두고 창고 구석을 정면으로 바라본다. 문틀을 자연스러운 전경 프레임으로 사용하며, 보이는 바닥 대부분에 피에 젖은 포대자루 더미와 열린 자루에서 흘러나온 훼손된 인체 유해가 들어오게 한다. 인물이나 얼굴은 포함하지 않는다.",
            "shot_id": "S59_Shot6"
          }
        ],
        "shot_ids": [
          "S59_Shot6"
        ],
        "scenes": [],
        "parent_id": "L29B03",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "on number 1 (work floor) just outside number 7 (storeroom door), facing directly into number 2 (storage alcove)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Use the storeroom doorway as a frame and reserve most of the visible alcove floor for the sack pile and exposed-remains overlay."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L29B03",
          "selected_refs": [
            {
              "physical_space_id": "space_B",
              "ref_bg_id": "L29B03",
              "space_description": "Matching unit-2 view toward unit 1 through marker 7."
            }
          ]
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Retain the L29B03 framing geometry from camera unit 2 at [1,3] toward look-at unit 1 at [4,6] with a wide 90-degree base plate, then support the committed low three-quarter close crop for S59_Shot6 without relocating fixed structure.",
          "negative_continuity_directive": "Do not draw overlay markers 13, 14, 17, or 18. Preserve the L29B03 positions of units 1 and 2 and opening marker 7; do not shift fixed boundaries to accommodate the close crop, and do not retain any L29B03-only subject layer.",
          "state_cue_directive": "Carry transient markers 15 and 16 with base markers 1, 2, and 7. Keep the unit-2 illumination subdued relative to the visible structural context and do not introduce state overlays 13, 14, 17, or 18.",
          "subject_position_directive": "S59_Shot6 commits no character staging. Reserve the lower midground and diagonal center for the transient action associated with markers 15 and 16, retain adjacent marker-15 forms and the lower unit-2 plane as scale references, and keep the background free of invented subjects.",
          "visible_space_directive": "Reuse L29B03's view of unit 2 toward unit 1, preserving the fixed positions of units 1 and 2 and opening marker 7. The close consuming crop may emphasize markers 15 and 16, but the underlying structural plate must remain aligned to L29B03."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l29_slaughterhouse_interior",
          "prior_bg_ids": [
            "L29B03"
          ],
          "attached_ref_labels": [
            "bg:L29B03"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L29B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L29",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서남해안 외딴 지역에 있을 법한 오래되고 실용적인 도축장 창고 벽감 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 창고 벽감의 뒤쪽에서 몸을 낮춘 약 1.3미터 눈높이로, 28밀리미터 광각 렌즈를 사용해 작업장 본공간과 맞닿은 어두운 쪽문을 바라본다. 두꺼운 낡은 문짝과 문틀이 전경을 지배하며, 여닫히는 문 사이로 낮 시간의 큰 작업장 바닥이 좁게 보인다. 문 바깥에서 들어오는 차갑고 제한적인 자연광과 오래된 산업용 조명이 창고 안의 깊은 그늘과 현실적인 명암 차이를 만든다. 거친 콘크리트 바닥과 벽, 습기 자국, 오래된 금속 경첩의 부식과 기름때, 반복 사용으로 닳은 문 표면을 사실적으로 표현한다. 창고 안쪽 뒤벽과 옆벽을 따라 거친 직물 포대들이 불규칙하게 쌓여 있고, 포대의 섬유 조직이 짙은 피에 흠뻑 젖어 무겁게 처져 있으며 바닥 가까이에 현실적인 습윤 얼룩이 배어 있다. 포대 더미 옆에는 시야에서 몸을 감출 수 있는 비어 있는 어두운 틈을 남긴다. 사람, 얼굴, 인체 형상, 인체처럼 보이는 그림자나 초자연적 존재는 전혀 없다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 현장 기록 사진, 실제 콘크리트와 금속 녹청과 직물 섬유의 정확한 질감, 일상적인 마모와 얼룩, 자연스러운 피사계 심도, 과도한 보정 없는 담담한 실제 장소 참고 사진. 천장 시점, 평면도, 건축 도식이 아닌 현실적인 수평 시점. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "창고 벽감 뒤쪽의 몸을 낮춘 눈높이에서 쪽문을 정면으로 바라본다. 어두운 문짝이 전경 대부분을 차지하고, 문틈 너머로 낮의 작업장 본공간이 좁게 드러나게 한다. 뒤벽과 옆벽에 쌓인 피에 흠뻑 젖은 포대 옆에는 몸을 숨길 수 있을 만큼 비어 있는 어두운 공간을 남기되 사람이나 신체 형상은 넣지 않는다.",
            "shot_id": "S59_Shot12"
          },
          {
            "guide_text": "같은 창고 내부 시점과 재료·광원의 연속성을 유지한다. 여닫히는 어두운 쪽문이 화면을 더욱 좁게 가르며 바깥 작업장으로 통하는 시야를 제한하도록 구성하고, 젖은 포대 더미와 그 옆의 은폐 공간이 문틀 안쪽에서 읽히게 한다. 사람, 얼굴, 그림자 속 인체 윤곽은 표현하지 않는다.",
            "shot_id": "S59_Shot16"
          }
        ],
        "shot_ids": [
          "S59_Shot12",
          "S59_Shot16"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "at the rear of number 2 (storage alcove), facing number 7 (storeroom door) with a narrow view into number 1 (work floor)",
          "camera_height": "eye-level crouched, approximately 1.3 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Make the storeroom door dominate the foreground frame and leave concealment space beside the stacked sacks."
        },
        "reference_decision": {
          "bg_id": "L29B03",
          "fp_id": "fp_l29_slaughterhouse_interior",
          "node_index": 1,
          "mode": "related_style_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "L29B03 targets units 1 and 2 and is staged from unit 2 toward marker 7, unlike the anchor's unit-1-to-unit-3 composition. The deterministic target and camera facts therefore support a genuinely different physical-space composition that inherits only dwelling-level style continuity from L29B01.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B01.png"
          ],
          "source_bg_ids": [
            "L29B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "space_A"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_distinct_child_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "space_A",
                "ref_bg_id": "L29B01",
                "space_description": "Earlier dwelling-identity view centered on units 1, 3, and 4."
              }
            ],
            "why_single_ref_or_two_refs": "A single dwelling anchor is sufficient for shared structural style; the consuming shots do not require two distinct previously rendered spaces to be co-visible."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              3
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use the listed unit-2 camera cell and a wide view toward unit 1, centered on opening marker 7's cell, so the plate supports both the threshold composition and a tighter inward-facing crop.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              6
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 2 from its listed camera cell looking toward unit 1 through the composition anchored by opening marker 7. Base markers 1, 2, and 7 are the required structural cues; use L29B01 only for dwelling-level style and lighting-family continuity, not for copying its unit-3 and unit-4 arrangement.",
            "camera_framing_directive": "Frame from camera unit 2 at cell [1,3] toward look-at unit 1 at cell [4,6] with a wide 90-degree field of view. Center the unit transition around marker 7 for the wide S59_Shot12 composition while retaining enough peripheral unit-2 structure for the tighter S59_Shot16 crop.",
            "subject_position_directive": "For S59_Shot12, reserve an irregular full-body subject barrier across the central marker-7 threshold while preserving peripheral unit-2 foreground structure. For S59_Shot16, reserve a tight two-subject area at slightly different depths with marker 7 and marker 15 softened behind them. Add no subjects beyond those committed by the surfaced staging.",
            "state_cue_directive": "Carry transient marker 15 with base markers 1, 2, and 7. Follow the surfaced shots' contrast between the brighter unit-1 side and darker unit-2 side, including the committed change in marker-7 state between shots, without introducing overlays 13, 14, 16, 17, or 18.",
            "negative_continuity_directive": "Do not add overlay markers 13, 14, 16, 17, or 18. Do not copy the anchor's unit-3 or unit-4 layout into this distinct composition, and do not promote openings 5 or 6 merely because they occur in the geometry visibility superset."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L29B01' physical_space_id='space_A'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 3]\n  - look_at_unit: 1\n  - look_at_cell: [4, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Use the listed unit-2 camera cell and a wide view toward unit 1, centered on opening marker 7's cell, so the plate supports both the threshold composition and a tighter inward-facing crop.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 2 from its listed camera cell looking toward unit 1 through the composition anchored by opening marker 7. Base markers 1, 2, and 7 are the required structural cues; use L29B01 only for dwelling-level style and lighting-family continuity, not for copying its unit-3 and unit-4 arrangement.\n  - camera_framing_directive: Frame from camera unit 2 at cell [1,3] toward look-at unit 1 at cell [4,6] with a wide 90-degree field of view. Center the unit transition around marker 7 for the wide S59_Shot12 composition while retaining enough peripheral unit-2 structure for the tighter S59_Shot16 crop.\n  - subject_position_directive: For S59_Shot12, reserve an irregular full-body subject barrier across the central marker-7 threshold while preserving peripheral unit-2 foreground structure. For S59_Shot16, reserve a tight two-subject area at slightly different depths with marker 7 and marker 15 softened behind them. Add no subjects beyond those committed by the surfaced staging.\n  - state_cue_directive: Carry transient marker 15 with base markers 1, 2, and 7. Follow the surfaced shots' contrast between the brighter unit-1 side and darker unit-2 side, including the committed change in marker-7 state between shots, without introducing overlays 13, 14, 16, 17, or 18.\n  - negative_continuity_directive: Do not add overlay markers 13, 14, 16, 17, or 18. Do not copy the anchor's unit-3 or unit-4 layout into this distinct composition, and do not promote openings 5 or 6 merely because they occur in the geometry visibility superset.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L29B01' physical_space_id='space_A'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 3]\n  - look_at_unit: 1\n  - look_at_cell: [4, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Use the listed unit-2 camera cell and a wide view toward unit 1, centered on opening marker 7's cell, so the plate supports both the threshold composition and a tighter inward-facing crop.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 2 from its listed camera cell looking toward unit 1 through the composition anchored by opening marker 7. Base markers 1, 2, and 7 are the required structural cues; use L29B01 only for dwelling-level style and lighting-family continuity, not for copying its unit-3 and unit-4 arrangement.\n  - camera_framing_directive: Frame from camera unit 2 at cell [1,3] toward look-at unit 1 at cell [4,6] with a wide 90-degree field of view. Center the unit transition around marker 7 for the wide S59_Shot12 composition while retaining enough peripheral unit-2 structure for the tighter S59_Shot16 crop.\n  - subject_position_directive: For S59_Shot12, reserve an irregular full-body subject barrier across the central marker-7 threshold while preserving peripheral unit-2 foreground structure. For S59_Shot16, reserve a tight two-subject area at slightly different depths with marker 7 and marker 15 softened behind them. Add no subjects beyond those committed by the surfaced staging.\n  - state_cue_directive: Carry transient marker 15 with base markers 1, 2, and 7. Follow the surfaced shots' contrast between the brighter unit-1 side and darker unit-2 side, including the committed change in marker-7 state between shots, without introducing overlays 13, 14, 16, 17, or 18.\n  - negative_continuity_directive: Do not add overlay markers 13, 14, 16, 17, or 18. Do not copy the anchor's unit-3 or unit-4 layout into this distinct composition, and do not promote openings 5 or 6 merely because they occur in the geometry visibility superset.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L29B01' physical_space_id='space_A'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 3]\n  - look_at_unit: 1\n  - look_at_cell: [4, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Use the listed unit-2 camera cell and a wide view toward unit 1, centered on opening marker 7's cell, so the plate supports both the threshold composition and a tighter inward-facing crop.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 2 from its listed camera cell looking toward unit 1 through the composition anchored by opening marker 7. Base markers 1, 2, and 7 are the required structural cues; use L29B01 only for dwelling-level style and lighting-family continuity, not for copying its unit-3 and unit-4 arrangement.\n  - camera_framing_directive: Frame from camera unit 2 at cell [1,3] toward look-at unit 1 at cell [4,6] with a wide 90-degree field of view. Center the unit transition around marker 7 for the wide S59_Shot12 composition while retaining enough peripheral unit-2 structure for the tighter S59_Shot16 crop.\n  - subject_position_directive: For S59_Shot12, reserve an irregular full-body subject barrier across the central marker-7 threshold while preserving peripheral unit-2 foreground structure. For S59_Shot16, reserve a tight two-subject area at slightly different depths with marker 7 and marker 15 softened behind them. Add no subjects beyond those committed by the surfaced staging.\n  - state_cue_directive: Carry transient marker 15 with base markers 1, 2, and 7. Follow the surfaced shots' contrast between the brighter unit-1 side and darker unit-2 side, including the committed change in marker-7 state between shots, without introducing overlays 13, 14, 16, 17, or 18.\n  - negative_continuity_directive: Do not add overlay markers 13, 14, 16, 17, or 18. Do not copy the anchor's unit-3 or unit-4 layout into this distinct composition, and do not promote openings 5 or 6 merely because they occur in the geometry visibility superset.\n\n2020년대 중반 대한민국 서남해안 외딴 지역에 있을 법한 오래되고 실용적인 도축장 창고 벽감 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 창고 벽감의 뒤쪽에서 몸을 낮춘 약 1.3미터 눈높이로, 28밀리미터 광각 렌즈를 사용해 작업장 본공간과 맞닿은 어두운 쪽문을 바라본다. 두꺼운 낡은 문짝과 문틀이 전경을 지배하며, 여닫히는 문 사이로 낮 시간의 큰 작업장 바닥이 좁게 보인다. 문 바깥에서 들어오는 차갑고 제한적인 자연광과 오래된 산업용 조명이 창고 안의 깊은 그늘과 현실적인 명암 차이를 만든다. 거친 콘크리트 바닥과 벽, 습기 자국, 오래된 금속 경첩의 부식과 기름때, 반복 사용으로 닳은 문 표면을 사실적으로 표현한다. 창고 안쪽 뒤벽과 옆벽을 따라 거친 직물 포대들이 불규칙하게 쌓여 있고, 포대의 섬유 조직이 짙은 피에 흠뻑 젖어 무겁게 처져 있으며 바닥 가까이에 현실적인 습윤 얼룩이 배어 있다. 포대 더미 옆에는 시야에서 몸을 감출 수 있는 비어 있는 어두운 틈을 남긴다. 사람, 얼굴, 인체 형상, 인체처럼 보이는 그림자나 초자연적 존재는 전혀 없다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 현장 기록 사진, 실제 콘크리트와 금속 녹청과 직물 섬유의 정확한 질감, 일상적인 마모와 얼룩, 자연스러운 피사계 심도, 과도한 보정 없는 담담한 실제 장소 참고 사진. 천장 시점, 평면도, 건축 도식이 아닌 현실적인 수평 시점. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            1,
            3
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Use the listed unit-2 camera cell and a wide view toward unit 1, centered on opening marker 7's cell, so the plate supports both the threshold composition and a tighter inward-facing crop.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            6
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "related_style_new_space",
        "render_guidance": {
          "visible_space_directive": "Show unit 2 from its listed camera cell looking toward unit 1 through the composition anchored by opening marker 7. Base markers 1, 2, and 7 are the required structural cues; use L29B01 only for dwelling-level style and lighting-family continuity, not for copying its unit-3 and unit-4 arrangement.",
          "camera_framing_directive": "Frame from camera unit 2 at cell [1,3] toward look-at unit 1 at cell [4,6] with a wide 90-degree field of view. Center the unit transition around marker 7 for the wide S59_Shot12 composition while retaining enough peripheral unit-2 structure for the tighter S59_Shot16 crop.",
          "subject_position_directive": "For S59_Shot12, reserve an irregular full-body subject barrier across the central marker-7 threshold while preserving peripheral unit-2 foreground structure. For S59_Shot16, reserve a tight two-subject area at slightly different depths with marker 7 and marker 15 softened behind them. Add no subjects beyond those committed by the surfaced staging.",
          "state_cue_directive": "Carry transient marker 15 with base markers 1, 2, and 7. Follow the surfaced shots' contrast between the brighter unit-1 side and darker unit-2 side, including the committed change in marker-7 state between shots, without introducing overlays 13, 14, 16, 17, or 18.",
          "negative_continuity_directive": "Do not add overlay markers 13, 14, 16, 17, or 18. Do not copy the anchor's unit-3 or unit-4 layout into this distinct composition, and do not promote openings 5 or 6 merely because they occur in the geometry visibility superset."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l29_slaughterhouse_interior",
          "prior_bg_ids": [
            "L29B01"
          ],
          "attached_ref_labels": [
            "bg:L29B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L29B05": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L29",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B05.png",
        "t2i_prompt": "2020년대 중반 대한민국 외딴 지역의 도축장 내부에 딸린 밀폐된 어두운 창고. 창고문 가까운 안쪽에서 약 1.2미터의 웅크린 눈높이로 촬영하며, 24밀리미터 광각 렌즈를 장착한 실제 풀프레임 미러리스 카메라가 창고 깊숙한 곳과 천장을 향해 약간 위로 기울어져 있다. 가까운 전경에는 낡은 창고문의 문손잡이 부분이 남고, 밀폐된 천장과 상부 모서리가 넓게 보인다. 현대 도축 시설에서 볼 수 있는 단열 패널 벽과 천장, 차갑고 마모된 바닥, 산화와 손때가 남은 금속 문 표면을 정확하고 사실적인 재질로 표현한다. 공간은 거의 완전한 암흑이며 창고문 틈에서 들어오는 극히 희미한 실제 주변광만으로 표면의 습기, 금속의 둔한 반사, 패널 이음매와 좁은 공간의 깊이가 간신히 식별된다. 안쪽 창고 천장 이음매에는 끈적한 짙은 피가 굵게 맺혀 아래로 천천히 떨어지며, 점성이 느껴지는 방울 표면이 미약한 빛을 반사한다. 그 위 천장과 상부 모서리에 달라붙은 정체불명의 포식자는 사람이나 얼굴 또는 온전한 몸 형태로 보이지 않고, 모서리를 움켜쥔 비인간적으로 길고 날카로운 발톱 몇 개와 어둠에 잠긴 불규칙한 부분 윤곽으로만 드러난다. 별도의 인물이나 얼굴, 사람 형태의 형상은 전혀 없다. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 실제 콘크리트와 금속의 질감, 생활 마모, 습기와 얼룩을 세밀하게 담고 광각 렌즈의 자연스러운 원근감과 현실적인 심도를 유지한다. 정돈된 광고 사진이 아니며 삽화, 컴퓨터 그래픽, 건축 시각화가 아닌 무보정 실제 장소 기록 사진. 위에서 내려다본 시점이나 평면도 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "창고문 바로 안쪽의 낮은 시점에서 안쪽과 천장을 함께 담는다. 가까운 전경에 문손잡이를 남기고, 천장 이음매에서 떨어지는 끈적한 피와 상부 모서리에 붙은 포식자의 발톱 및 불규칙한 부분 윤곽이 한 프레임 안에서 확인되게 한다. 사람, 얼굴, 온전한 몸 형태는 보이지 않게 유지한다.",
            "shot_id": "S108_Shot4"
          },
          {
            "guide_text": "같은 창고문 인접 위치와 낮은 눈높이를 유지하면서 시선을 조금 더 위로 향한다. 천장과 밀폐된 상부 모서리의 구조, 피가 맺혀 떨어지는 지점, 어둠 속 포식자의 비인간적인 발톱과 불완전한 그림자 단서에 초점을 둔다. 포식자의 얼굴이나 전체 형체를 완성하지 않는다.",
            "shot_id": "S108_Shot6"
          },
          {
            "guide_text": "문손잡이가 가까운 전경에 걸리고 안쪽 천장까지 이어지는 깊이가 드러나도록 구성한다. 극도로 어두운 공간의 실제 노출을 유지하되 희미한 문틈 빛으로 천장의 피 방울과 상부의 포식성 존재를 나타내는 발톱 일부를 식별할 수 있게 한다. 과장된 조명이나 초자연적 발광 없이 실제 장소 사진처럼 표현한다.",
            "shot_id": "S108_Shot9"
          }
        ],
        "shot_ids": [
          "S108_Shot4",
          "S108_Shot6",
          "S108_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "inside number 2 (storage alcove), close to number 7 (storeroom door), facing inward and slightly upward toward the alcove ceiling",
          "camera_height": "crouched eye level, approximately 1.2 m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Keep the enclosed ceiling and upper corners visible for the dripping-blood and overhead-predator overlays; retain the door handle area in the near foreground."
        },
        "reference_decision": {
          "bg_id": "L29B05",
          "fp_id": "fp_l29_slaughterhouse_interior",
          "node_index": 4,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L29B05 remains in the unit-2 physical space fixed by L29B03, but its camera looks narrowly within unit 2 rather than toward unit 1 and marker 7. The close portrait, insert, and overhead-facing staging reveal a different slice of fixed structure, so it requires its own plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B03.png"
          ],
          "source_bg_ids": [
            "L29B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "space_B"
            ],
            "rejected_refs": [
              {
                "reason": "L29B01 depicts the units 1, 3, and 4 physical space and does not establish unit 2's fixed structure.",
                "ref_bg_id": "L29B01"
              },
              {
                "reason": "L29B02 is a transient close variant but is derived from L29B03 and provides no better fixed-layout authority for unit 2.",
                "ref_bg_id": "L29B02"
              },
              {
                "reason": "L29B04 depicts the same main-space identity as L29B01 rather than unit 2.",
                "ref_bg_id": "L29B04"
              }
            ],
            "same_physical_space_dedup_decision": "single_same_space_layout_authority",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "space_B",
                "ref_bg_id": "L29B03",
                "space_description": "Established fixed structure of unit 2 and opening marker 7."
              }
            ],
            "why_single_ref_or_two_refs": "L29B03 alone establishes unit 2's fixed layout. The consuming shots stay within that physical space and do not require a second distinct space to be co-visible."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              3
            ],
            "camera_unit": 2,
            "fov_deg": 25,
            "framing_notes": "Use the listed unit-2 camera cell with a distinct narrow inward look at cell [7,4], separating this ceiling-oriented and close-detail slice from L29B03's wide unit-1 threshold view.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              7,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show a narrow inward slice of unit 2 from its listed camera cell, preserving base markers 2 and 7 in continuity with L29B03 while allowing marker 7 to remain peripheral or outside the tight crop. The view must remain confined to unit 2 and the committed overhead-facing or detail context rather than exposing unrelated visibility-superset units.",
            "camera_framing_directive": "Frame from camera unit 2 at [1,3] toward look-at unit 2 at [7,4] using a telephoto 25-degree field of view for compressed, narrow coverage. Support the tight central portrait, hand-detail insert, and steep overhead-facing subject crop without widening into the L29B03 threshold composition.",
            "subject_position_directive": "For S108_Shot4, reserve the center for one tight face-and-hands composition. For S108_Shot6, reserve the center for the committed hand-height insert and marker-17 cue, with only a small body edge for scale. For S108_Shot9, reserve the central upper-facing axis for the inverted subject associated with marker 18 and retain only a narrow structural border; add no other subjects.",
            "state_cue_directive": "Carry transient markers 17 and 18 with base markers 2 and 7 under the surfaced shots' low-key, minimally revealing illumination. Keep overlay markers 13, 14, 15, and 16 absent and add no uncommitted state cue.",
            "negative_continuity_directive": "Do not introduce overlay markers 13, 14, 15, or 16. Preserve the unit-2 boundaries and marker-7 position established by L29B03, but do not copy L29B03's wide unit-1 threshold view into this narrow inward composition. Do not invent additional subjects or unrelated visible units."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L29B03' physical_space_id='space_B'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 3]\n  - look_at_unit: 2\n  - look_at_cell: [7, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: \"Use the listed unit-2 camera cell with a distinct narrow inward look at cell [7,4], separating this ceiling-oriented and close-detail slice from L29B03's wide unit-1 threshold view.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow inward slice of unit 2 from its listed camera cell, preserving base markers 2 and 7 in continuity with L29B03 while allowing marker 7 to remain peripheral or outside the tight crop. The view must remain confined to unit 2 and the committed overhead-facing or detail context rather than exposing unrelated visibility-superset units.\n  - camera_framing_directive: Frame from camera unit 2 at [1,3] toward look-at unit 2 at [7,4] using a telephoto 25-degree field of view for compressed, narrow coverage. Support the tight central portrait, hand-detail insert, and steep overhead-facing subject crop without widening into the L29B03 threshold composition.\n  - subject_position_directive: For S108_Shot4, reserve the center for one tight face-and-hands composition. For S108_Shot6, reserve the center for the committed hand-height insert and marker-17 cue, with only a small body edge for scale. For S108_Shot9, reserve the central upper-facing axis for the inverted subject associated with marker 18 and retain only a narrow structural border; add no other subjects.\n  - state_cue_directive: Carry transient markers 17 and 18 with base markers 2 and 7 under the surfaced shots' low-key, minimally revealing illumination. Keep overlay markers 13, 14, 15, and 16 absent and add no uncommitted state cue.\n  - negative_continuity_directive: Do not introduce overlay markers 13, 14, 15, or 16. Preserve the unit-2 boundaries and marker-7 position established by L29B03, but do not copy L29B03's wide unit-1 threshold view into this narrow inward composition. Do not invent additional subjects or unrelated visible units.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L29B03' physical_space_id='space_B'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 3]\n  - look_at_unit: 2\n  - look_at_cell: [7, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: \"Use the listed unit-2 camera cell with a distinct narrow inward look at cell [7,4], separating this ceiling-oriented and close-detail slice from L29B03's wide unit-1 threshold view.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow inward slice of unit 2 from its listed camera cell, preserving base markers 2 and 7 in continuity with L29B03 while allowing marker 7 to remain peripheral or outside the tight crop. The view must remain confined to unit 2 and the committed overhead-facing or detail context rather than exposing unrelated visibility-superset units.\n  - camera_framing_directive: Frame from camera unit 2 at [1,3] toward look-at unit 2 at [7,4] using a telephoto 25-degree field of view for compressed, narrow coverage. Support the tight central portrait, hand-detail insert, and steep overhead-facing subject crop without widening into the L29B03 threshold composition.\n  - subject_position_directive: For S108_Shot4, reserve the center for one tight face-and-hands composition. For S108_Shot6, reserve the center for the committed hand-height insert and marker-17 cue, with only a small body edge for scale. For S108_Shot9, reserve the central upper-facing axis for the inverted subject associated with marker 18 and retain only a narrow structural border; add no other subjects.\n  - state_cue_directive: Carry transient markers 17 and 18 with base markers 2 and 7 under the surfaced shots' low-key, minimally revealing illumination. Keep overlay markers 13, 14, 15, and 16 absent and add no uncommitted state cue.\n  - negative_continuity_directive: Do not introduce overlay markers 13, 14, 15, or 16. Preserve the unit-2 boundaries and marker-7 position established by L29B03, but do not copy L29B03's wide unit-1 threshold view into this narrow inward composition. Do not invent additional subjects or unrelated visible units.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L29B03' physical_space_id='space_B'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 3]\n  - look_at_unit: 2\n  - look_at_cell: [7, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: \"Use the listed unit-2 camera cell with a distinct narrow inward look at cell [7,4], separating this ceiling-oriented and close-detail slice from L29B03's wide unit-1 threshold view.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow inward slice of unit 2 from its listed camera cell, preserving base markers 2 and 7 in continuity with L29B03 while allowing marker 7 to remain peripheral or outside the tight crop. The view must remain confined to unit 2 and the committed overhead-facing or detail context rather than exposing unrelated visibility-superset units.\n  - camera_framing_directive: Frame from camera unit 2 at [1,3] toward look-at unit 2 at [7,4] using a telephoto 25-degree field of view for compressed, narrow coverage. Support the tight central portrait, hand-detail insert, and steep overhead-facing subject crop without widening into the L29B03 threshold composition.\n  - subject_position_directive: For S108_Shot4, reserve the center for one tight face-and-hands composition. For S108_Shot6, reserve the center for the committed hand-height insert and marker-17 cue, with only a small body edge for scale. For S108_Shot9, reserve the central upper-facing axis for the inverted subject associated with marker 18 and retain only a narrow structural border; add no other subjects.\n  - state_cue_directive: Carry transient markers 17 and 18 with base markers 2 and 7 under the surfaced shots' low-key, minimally revealing illumination. Keep overlay markers 13, 14, 15, and 16 absent and add no uncommitted state cue.\n  - negative_continuity_directive: Do not introduce overlay markers 13, 14, 15, or 16. Preserve the unit-2 boundaries and marker-7 position established by L29B03, but do not copy L29B03's wide unit-1 threshold view into this narrow inward composition. Do not invent additional subjects or unrelated visible units.\n\n2020년대 중반 대한민국 외딴 지역의 도축장 내부에 딸린 밀폐된 어두운 창고. 창고문 가까운 안쪽에서 약 1.2미터의 웅크린 눈높이로 촬영하며, 24밀리미터 광각 렌즈를 장착한 실제 풀프레임 미러리스 카메라가 창고 깊숙한 곳과 천장을 향해 약간 위로 기울어져 있다. 가까운 전경에는 낡은 창고문의 문손잡이 부분이 남고, 밀폐된 천장과 상부 모서리가 넓게 보인다. 현대 도축 시설에서 볼 수 있는 단열 패널 벽과 천장, 차갑고 마모된 바닥, 산화와 손때가 남은 금속 문 표면을 정확하고 사실적인 재질로 표현한다. 공간은 거의 완전한 암흑이며 창고문 틈에서 들어오는 극히 희미한 실제 주변광만으로 표면의 습기, 금속의 둔한 반사, 패널 이음매와 좁은 공간의 깊이가 간신히 식별된다. 안쪽 창고 천장 이음매에는 끈적한 짙은 피가 굵게 맺혀 아래로 천천히 떨어지며, 점성이 느껴지는 방울 표면이 미약한 빛을 반사한다. 그 위 천장과 상부 모서리에 달라붙은 정체불명의 포식자는 사람이나 얼굴 또는 온전한 몸 형태로 보이지 않고, 모서리를 움켜쥔 비인간적으로 길고 날카로운 발톱 몇 개와 어둠에 잠긴 불규칙한 부분 윤곽으로만 드러난다. 별도의 인물이나 얼굴, 사람 형태의 형상은 전혀 없다. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 실제 콘크리트와 금속의 질감, 생활 마모, 습기와 얼룩을 세밀하게 담고 광각 렌즈의 자연스러운 원근감과 현실적인 심도를 유지한다. 정돈된 광고 사진이 아니며 삽화, 컴퓨터 그래픽, 건축 시각화가 아닌 무보정 실제 장소 기록 사진. 위에서 내려다본 시점이나 평면도 구도가 아니다. 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 and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            1,
            3
          ],
          "camera_unit": 2,
          "fov_deg": 25,
          "framing_notes": "Use the listed unit-2 camera cell with a distinct narrow inward look at cell [7,4], separating this ceiling-oriented and close-detail slice from L29B03's wide unit-1 threshold view.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            7,
            4
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show a narrow inward slice of unit 2 from its listed camera cell, preserving base markers 2 and 7 in continuity with L29B03 while allowing marker 7 to remain peripheral or outside the tight crop. The view must remain confined to unit 2 and the committed overhead-facing or detail context rather than exposing unrelated visibility-superset units.",
          "camera_framing_directive": "Frame from camera unit 2 at [1,3] toward look-at unit 2 at [7,4] using a telephoto 25-degree field of view for compressed, narrow coverage. Support the tight central portrait, hand-detail insert, and steep overhead-facing subject crop without widening into the L29B03 threshold composition.",
          "subject_position_directive": "For S108_Shot4, reserve the center for one tight face-and-hands composition. For S108_Shot6, reserve the center for the committed hand-height insert and marker-17 cue, with only a small body edge for scale. For S108_Shot9, reserve the central upper-facing axis for the inverted subject associated with marker 18 and retain only a narrow structural border; add no other subjects.",
          "state_cue_directive": "Carry transient markers 17 and 18 with base markers 2 and 7 under the surfaced shots' low-key, minimally revealing illumination. Keep overlay markers 13, 14, 15, and 16 absent and add no uncommitted state cue.",
          "negative_continuity_directive": "Do not introduce overlay markers 13, 14, 15, or 16. Preserve the unit-2 boundaries and marker-7 position established by L29B03, but do not copy L29B03's wide unit-1 threshold view into this narrow inward composition. Do not invent additional subjects or unrelated visible units."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l29_slaughterhouse_interior",
          "prior_bg_ids": [
            "L29B03"
          ],
          "attached_ref_labels": [
            "bg:L29B03",
            "same_loc_anchor:L29B01"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L29B01",
          "loc_id": "L29"
        }
      }
    },
    "consumed_bg_catalog_hash": "e49c2c9a6fcd6ef0",
    "consumed_shot_binding_hash": "a3341b690b593c74",
    "bg_reference_catalog": [
      {
        "bg_id": "L01B01",
        "fp_id": "fp_l01_reed_field_shed_front",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L01B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L01B02",
        "fp_id": "fp_l01_reed_field_shed_front",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L01B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L01B01"
        ],
        "ingestion_order": 1,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L01B03",
        "fp_id": "fp_l01_reed_field_shed_front",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L01B01.png",
        "mode": "reference_derived",
        "node_index": 2,
        "source_bg_ids": [
          "L01B01"
        ],
        "ingestion_order": 2,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L07B02",
        "fp_id": "fp_police_station_parking",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L07B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 3,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L10B05",
        "fp_id": "fp_l10_alley_and_stairs",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L10B05.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 4,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L15B06",
        "fp_id": "fp_l15_boat_deck_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B06.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 5,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L15B04",
        "fp_id": "fp_l15_boat_deck_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B06.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L15B06"
        ],
        "ingestion_order": 6,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L19B01",
        "fp_id": "fp_island_dock",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 7,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L19B04",
        "fp_id": "fp_island_dock",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B01.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L19B01"
        ],
        "ingestion_order": 8,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L19B02",
        "fp_id": "fp_island_dock",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B02.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L19B01"
        ],
        "ingestion_order": 9,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L19B05",
        "fp_id": "fp_island_dock",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B05.png",
        "mode": "same_physical_space_view",
        "node_index": 3,
        "source_bg_ids": [
          "L19B02"
        ],
        "ingestion_order": 10,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L19B03",
        "fp_id": "fp_island_dock",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B03.png",
        "mode": "same_physical_space_view",
        "node_index": 4,
        "source_bg_ids": [
          "L19B01"
        ],
        "ingestion_order": 11,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L19B06",
        "fp_id": "fp_island_dock",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B06.png",
        "mode": "same_physical_space_view",
        "node_index": 5,
        "source_bg_ids": [
          "L19B05"
        ],
        "ingestion_order": 12,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L19B07",
        "fp_id": "fp_island_dock",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B07.png",
        "mode": "same_physical_space_view",
        "node_index": 6,
        "source_bg_ids": [
          "L19B02"
        ],
        "ingestion_order": 13,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L22B03",
        "fp_id": "fp_l22_backyard",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 14,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L22B02",
        "fp_id": "fp_l22_backyard",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B03.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L22B03"
        ],
        "ingestion_order": 15,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L22B05",
        "fp_id": "fp_l22_backyard",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B05.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L22B03"
        ],
        "ingestion_order": 16,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L22B06",
        "fp_id": "fp_l22_backyard",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B06.png",
        "mode": "same_physical_space_view",
        "node_index": 3,
        "source_bg_ids": [
          "L22B03"
        ],
        "ingestion_order": 17,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L22B04",
        "fp_id": "fp_l22_backyard",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B04.png",
        "mode": "same_physical_space_view",
        "node_index": 4,
        "source_bg_ids": [
          "L22B06"
        ],
        "ingestion_order": 18,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L40B02",
        "fp_id": "fp_l40_front_and_village_road",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L40B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 19,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L40B01",
        "fp_id": "fp_l40_front_and_village_road",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L40B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L40B02"
        ],
        "ingestion_order": 20,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L40B04",
        "fp_id": "fp_l40_front_and_village_road",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L40B04.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L40B02"
        ],
        "ingestion_order": 21,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L40B03",
        "fp_id": "fp_l40_front_and_village_road",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L40B04.png",
        "mode": "same_physical_space_view",
        "node_index": 3,
        "source_bg_ids": [
          "L40B04"
        ],
        "ingestion_order": 22,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L26B03",
        "fp_id": "fp_cave_entrance",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L26B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 23,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L27B02",
        "fp_id": "fp_l27_goat_shed",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L27B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 24,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L27B04",
        "fp_id": "fp_l27_goat_shed",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L27B02.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L27B02"
        ],
        "ingestion_order": 25,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L28B01",
        "fp_id": "",
        "source_fp_id": "fp_l28_slaughterhouse_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L28B01.png",
        "mode": "camera_geometry_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 26,
        "source_kind": "camera_geometry_direct_plate"
      },
      {
        "bg_id": "L02B02",
        "fp_id": "fp_l02_salt_shed_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L02B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 27,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L02B01",
        "fp_id": "fp_l02_salt_shed_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L02B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L02B02"
        ],
        "ingestion_order": 28,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B03",
        "fp_id": "fp_l05_refrigerator_work_area",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L05B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 29,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B01",
        "fp_id": "fp_l05_refrigerator_work_area",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L05B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L05B03"
        ],
        "ingestion_order": 30,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B02",
        "fp_id": "fp_l05_refrigerator_work_area",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L05B02.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L05B03"
        ],
        "ingestion_order": 31,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L09B02",
        "fp_id": "fp_l09_store_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L09B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 32,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L09B03",
        "fp_id": "fp_l09_store_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L09B03.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L09B02"
        ],
        "ingestion_order": 33,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L14B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L14B03.png",
        "mode": "missing_plan_direct_plate_fallback",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 34,
        "source_kind": "missing_plan_direct_plate_fallback"
      },
      {
        "bg_id": "L08B02",
        "fp_id": "fp_l08_home_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L08B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 35,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L08B03",
        "fp_id": "fp_l08_home_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L08B03.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L08B02"
        ],
        "ingestion_order": 36,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L12B02",
        "fp_id": "fp_suv_cabin",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L12B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 37,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L12B03",
        "fp_id": "fp_suv_cabin",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L12B03.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L12B02"
        ],
        "ingestion_order": 38,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L12B01",
        "fp_id": "fp_suv_cabin",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L12B01.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L12B03"
        ],
        "ingestion_order": 39,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L16B01",
        "fp_id": "fp_l16_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L16B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 40,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L41B03",
        "fp_id": "fp_gear_storehouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 41,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L41B07",
        "fp_id": "fp_gear_storehouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B03.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L41B03"
        ],
        "ingestion_order": 42,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L41B06",
        "fp_id": "fp_gear_storehouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B06.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L41B03"
        ],
        "ingestion_order": 43,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L41B04",
        "fp_id": "fp_gear_storehouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B04.png",
        "mode": "related_style_new_space",
        "node_index": 3,
        "source_bg_ids": [
          "L41B03"
        ],
        "ingestion_order": 44,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L20B02",
        "fp_id": "fp_l20_restaurant_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 45,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L20B01",
        "fp_id": "fp_l20_restaurant_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L20B02"
        ],
        "ingestion_order": 46,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L20B03",
        "fp_id": "fp_l20_restaurant_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B03.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L20B01"
        ],
        "ingestion_order": 47,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L20B04",
        "fp_id": "fp_l20_restaurant_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B01.png",
        "mode": "same_physical_space_view",
        "node_index": 3,
        "source_bg_ids": [
          "L20B01"
        ],
        "ingestion_order": 48,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L20B05",
        "fp_id": "fp_l20_restaurant_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B05.png",
        "mode": "same_physical_space_view",
        "node_index": 4,
        "source_bg_ids": [
          "L20B02"
        ],
        "ingestion_order": 49,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L21B01",
        "fp_id": "fp_l21_back_room",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L21B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 50,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L21B02",
        "fp_id": "fp_l21_back_room",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L21B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L21B01"
        ],
        "ingestion_order": 51,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L23B07",
        "fp_id": "fp_l23_old_shed_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L23B07.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 52,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L37B06",
        "fp_id": "fp_cave_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B06.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 53,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L37B03",
        "fp_id": "fp_cave_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B06.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L37B06"
        ],
        "ingestion_order": 54,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L37B05",
        "fp_id": "fp_cave_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B06.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L37B06"
        ],
        "ingestion_order": 55,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L37B04",
        "fp_id": "fp_cave_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B04.png",
        "mode": "same_physical_space_view",
        "node_index": 3,
        "source_bg_ids": [
          "L37B06"
        ],
        "ingestion_order": 56,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L37B02",
        "fp_id": "fp_cave_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B02.png",
        "mode": "same_physical_space_view",
        "node_index": 4,
        "source_bg_ids": [
          "L37B06"
        ],
        "ingestion_order": 57,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L29B01",
        "fp_id": "fp_l29_slaughterhouse_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 58,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L29B03",
        "fp_id": "fp_l29_slaughterhouse_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B03.png",
        "mode": "related_style_new_space",
        "node_index": 1,
        "source_bg_ids": [
          "L29B01"
        ],
        "ingestion_order": 59,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L29B02",
        "fp_id": "fp_l29_slaughterhouse_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B03.png",
        "mode": "reference_derived",
        "node_index": 2,
        "source_bg_ids": [
          "L29B03"
        ],
        "ingestion_order": 60,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L29B04",
        "fp_id": "fp_l29_slaughterhouse_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B01.png",
        "mode": "reference_derived",
        "node_index": 3,
        "source_bg_ids": [
          "L29B01"
        ],
        "ingestion_order": 61,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L29B05",
        "fp_id": "fp_l29_slaughterhouse_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B05.png",
        "mode": "same_physical_space_view",
        "node_index": 4,
        "source_bg_ids": [
          "L29B03"
        ],
        "ingestion_order": 62,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L06B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L06B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 63,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L10B04",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L10B04.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 64,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L10B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L10B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 65,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L15B05",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B05.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 66,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L15B07",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B07.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 67,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L16B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L16B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 68,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L41B05",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B05.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 69,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L37B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 70,
        "source_kind": "surface_role_direct_plate"
      }
    ]
  },
  "step_id": "background_render",
  "run_id": "05102147-4d18-4cfd-9b6a-335a73165b80",
  "resolved_model": "gpt",
  "updated_at": "2026-08-07T18:49:33.064972+00:00",
  "project_config_snapshot": {}
}