{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "77687594f8339713",
  "data": {
    "groups": {
      "L05B07": {
        "status": "ok",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L05B07.png",
        "t2i_prompt": "실제 카메라로 촬영한 다큐멘터리 풍 사진. 현대 한국 서해안 포구 마을의 낡은 옥탑방 내부 전체를, 낮 시간의 차갑고 습한 자연광 속에서 사실적으로 담는다. 카메라는 중앙의 낮은 식탁 근처에 서 있는 사람 눈높이 약 1.6m에 두고, 35mm급 광각 렌즈로 북동쪽 벽의 작은 주방 싱크대와 2구 가스레인지, 동쪽 벽의 낮은 텔레비전 받침대 쪽을 대각선으로 바라본다. 서쪽 미닫이창과 천 레일, 얇은 패브릭 가림막을 통해 흐린 해안 낮빛이 들어오고, 벽지와 창틀에는 옥탑방 특유의 습기 얼룩과 생활 마모가 보인다. 중앙에는 낮은 식사 겸 작업 테이블이 있고, 서쪽 창가에는 작은 소파나 바닥 좌식 자리가 있으며, 북동쪽 끝에는 생활감 있는 냉장고가 놓인 좁은 원룸형 생활 공간이다.\n\n싱크대 쪽에는 막 씻어 물기가 맺힌 약초 잎들이 체나 그릇에 널려 있고, 잎 끝의 물방울과 젖은 초록색 질감이 실제 주방 조명과 낮빛을 받아 보인다. 2구 가스레인지 위에는 냄비가 끓고 있어 뚜껑 가장자리와 냄비 위로 옅은 김이 올라오며, 주변 타일과 금속 표면에는 오래 쓴 자국, 물때, 작은 얼룩이 있다. 동쪽 벽의 텔레비전 화면에는 현대적인 지역 뉴스 화면이 켜져 있지만, 화면 속 이미지는 평면 매체 안의 방송 화면으로만 보이고 방 안에 중첩되지 않는다. 프레임 맨 앞 가장자리에는 얼굴이나 몸 전체 없이 손목 일부만 잘려 들어와 있으며, 손목 피부 위에 짙지 않은 붉은 원형 표식 같은 자국이 보인다. 표식은 피가 낭자하거나 과장된 상처가 아니라 피부 표면에 밀착된 안료나 문신처럼 절제된 질감으로 표현한다.\n\n깨끗한 광고 사진이 아니라 실제 거주 공간의 참고 사진처럼, 값싼 합판 가구의 닳은 모서리, 플라스틱 수납감, 금속 싱크대의 물자국, 천 가림막의 섬유 결, 냉장고 문 표면의 작은 생활 흠집을 자연스럽게 보여준다. 인물의 얼굴, 전신, 사람 형태의 실루엣은 넣지 말고, 손목 일부 외에는 빈 배경 공간으로 유지한다. 건축 렌더나 삽화, 도면, 위에서 내려다본 평면도가 아니라 실제 DSLR 또는 미러리스 카메라로 촬영한 현장 기록 사진처럼 자연스러운 심도와 현실적인 낮 실내 노출을 사용한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "낮의 옥탑방 내부를 생활 기록 사진처럼 보여준다. 낮은 식탁 근처에서 북동쪽 주방대와 가스레인지 쪽을 대각선으로 보며, 옆 벽의 텔레비전 화면도 프레임 안에 남긴다. 씻은 약초, 끓는 냄비, 지역 뉴스가 켜진 화면, 전경 가장자리의 손목 일부에 보이는 붉은 표식이 모두 같은 생활 공간 안의 순간적 단서로 보이게 한다. 얼굴이나 전신 인물은 넣지 않는다.",
            "shot_id": "S5_Shot1"
          },
          {
            "guide_text": "같은 옥탑방 배치를 유지하되, 카메라는 서 있는 눈높이에서 실제 방 안에 머무는 관찰자처럼 자연스럽게 둔다. 주방의 젖은 약초와 끓는 냄비의 김, 텔레비전 뉴스 화면의 현대적 인터페이스, 전경에 잘린 손목의 표식을 한 프레임의 주변 정보로 배치한다. 사건을 과장하지 말고 습한 해안 마을 옥탑방의 낮 실내 질감과 생활감을 우선한다.",
            "shot_id": "S5_Shot7"
          }
        ],
        "shot_ids": [
          "S5_Shot1",
          "S5_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 19 (low dining/work table), facing diagonally toward number 16 (kitchen sink counter), number 17 (two-burner stovetop), and number 21 (TV on low stand)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "include domestic kitchen activity cues near numbers 16 and 17, keep number 21 visible on the side wall, and allow foreground space for the wrist-mark cue"
        },
        "reference_decision": {
          "bg_id": "L05B07",
          "fp_id": "fp_l05_main",
          "node_index": 1,
          "mode": "reference_derived",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B07 uses L05B06 as its same-fp continuity reference because both share the committed base units and markers around [1,2,6] with overlapping base markers [1,2,6,8,9,16,17,19,20,21,24]. A wide camera from unit 2 toward unit 1 supports S5_Shot1's foreground-to-midground staging and leaves enough spatial context for S5_Shot7's entry-side insert without inventing a second physical-space reference.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L05B06.png"
          ],
          "source_bg_ids": [
            "L05B06"
          ],
          "fp_included": false,
          "reference_decision": {
            "physical_space_id_per_ref": [
              "fp_l05_main_units_1_2_6_25_anchor"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_selected",
            "selected_refs": [
              {
                "physical_space_id": "fp_l05_main_units_1_2_6_25_anchor",
                "ref_bg_id": "L05B06",
                "space_description": "same-fp continuity for units and base markers overlapping [1,2,6]"
              }
            ],
            "why_single_ref_or_two_refs": "A single same-fp reference is sufficient because L05B06 already establishes the overlapping unit and marker continuity needed for this BG; no consuming shot requires co-visible distinct physical spaces from two separate references."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              2
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Wide view from unit 2 at cell [1,2] toward unit 1 at look-at cell [6,8], preserving kitchenette-to-shared-unit coverage for the staged medium and insert uses.",
            "lens_enum": "wide",
            "look_at_cell": [
              6,
              8
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From camera_unit 2 at [1,2] looking toward unit 1 at [6,8] with a wide lens, prioritize committed target units [1,2,6] and base markers [1,2,6,8,9,16,17,18,19,20,21,24]. The geometry readback exposes visible-unit candidates from unit 2 as [1,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; selected_ref L05B06 should guide continuity only for the overlapping same-fp markers.",
            "camera_framing_directive": "Use broad wide-lens framing from camera_unit 2 at camera_cell [1,2] toward look_at_unit 1 at look_at_cell [6,8], fov_deg 90. The framing should support a foreground layer in unit 2 and a midground/background read into unit 1 while staying compatible with the selected reference L05B06.",
            "subject_position_directive": "S5_Shot1 commits one alive subject facing camera in the midground beyond the unit 2 foreground layer. S5_Shot7 commits an insert-scale wrist/forearm subject near the entry-side area with the background reduced to blur. Do not invent extra subjects beyond those staged cues.",
            "state_cue_directive": "Carry transient marker numbers [26,27,28,29] and use_numbered_elements [1,2,6,8,9,16,17,18,19,20,21,24,26,27,28,29]. clean_background_expected is false; include only those committed state markers and no additional overlays.",
            "negative_continuity_directive": "Avoid ignored overlay marker numbers [30,31,32,33,34,35,36,37,38,39,40,41,42]. Because selected_ref L05B06 carries marker 42, do not inherit or redraw marker 42 here. Do not add unlisted subjects or uncommitted state cues, and do not emphasize candidate units not required by target_unit_marker_numbers [1,2,6]."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L05B06' physical_space_id='fp_l05_main_units_1_2_6_25_anchor'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 2]\n  - look_at_unit: 1\n  - look_at_cell: [6, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide view from unit 2 at cell [1,2] toward unit 1 at look-at cell [6,8], preserving kitchenette-to-shared-unit coverage for the staged medium and insert uses.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 2 at [1,2] looking toward unit 1 at [6,8] with a wide lens, prioritize committed target units [1,2,6] and base markers [1,2,6,8,9,16,17,18,19,20,21,24]. The geometry readback exposes visible-unit candidates from unit 2 as [1,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; selected_ref L05B06 should guide continuity only for the overlapping same-fp markers.\n  - camera_framing_directive: Use broad wide-lens framing from camera_unit 2 at camera_cell [1,2] toward look_at_unit 1 at look_at_cell [6,8], fov_deg 90. The framing should support a foreground layer in unit 2 and a midground/background read into unit 1 while staying compatible with the selected reference L05B06.\n  - subject_position_directive: S5_Shot1 commits one alive subject facing camera in the midground beyond the unit 2 foreground layer. S5_Shot7 commits an insert-scale wrist/forearm subject near the entry-side area with the background reduced to blur. Do not invent extra subjects beyond those staged cues.\n  - state_cue_directive: Carry transient marker numbers [26,27,28,29] and use_numbered_elements [1,2,6,8,9,16,17,18,19,20,21,24,26,27,28,29]. clean_background_expected is false; include only those committed state markers and no additional overlays.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers [30,31,32,33,34,35,36,37,38,39,40,41,42]. Because selected_ref L05B06 carries marker 42, do not inherit or redraw marker 42 here. Do not add unlisted subjects or uncommitted state cues, and do not emphasize candidate units not required by target_unit_marker_numbers [1,2,6].\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L05B06' physical_space_id='fp_l05_main_units_1_2_6_25_anchor'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 2]\n  - look_at_unit: 1\n  - look_at_cell: [6, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide view from unit 2 at cell [1,2] toward unit 1 at look-at cell [6,8], preserving kitchenette-to-shared-unit coverage for the staged medium and insert uses.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 2 at [1,2] looking toward unit 1 at [6,8] with a wide lens, prioritize committed target units [1,2,6] and base markers [1,2,6,8,9,16,17,18,19,20,21,24]. The geometry readback exposes visible-unit candidates from unit 2 as [1,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; selected_ref L05B06 should guide continuity only for the overlapping same-fp markers.\n  - camera_framing_directive: Use broad wide-lens framing from camera_unit 2 at camera_cell [1,2] toward look_at_unit 1 at look_at_cell [6,8], fov_deg 90. The framing should support a foreground layer in unit 2 and a midground/background read into unit 1 while staying compatible with the selected reference L05B06.\n  - subject_position_directive: S5_Shot1 commits one alive subject facing camera in the midground beyond the unit 2 foreground layer. S5_Shot7 commits an insert-scale wrist/forearm subject near the entry-side area with the background reduced to blur. Do not invent extra subjects beyond those staged cues.\n  - state_cue_directive: Carry transient marker numbers [26,27,28,29] and use_numbered_elements [1,2,6,8,9,16,17,18,19,20,21,24,26,27,28,29]. clean_background_expected is false; include only those committed state markers and no additional overlays.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers [30,31,32,33,34,35,36,37,38,39,40,41,42]. Because selected_ref L05B06 carries marker 42, do not inherit or redraw marker 42 here. Do not add unlisted subjects or uncommitted state cues, and do not emphasize candidate units not required by target_unit_marker_numbers [1,2,6].\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L05B06' physical_space_id='fp_l05_main_units_1_2_6_25_anchor'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 2]\n  - look_at_unit: 1\n  - look_at_cell: [6, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide view from unit 2 at cell [1,2] toward unit 1 at look-at cell [6,8], preserving kitchenette-to-shared-unit coverage for the staged medium and insert uses.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 2 at [1,2] looking toward unit 1 at [6,8] with a wide lens, prioritize committed target units [1,2,6] and base markers [1,2,6,8,9,16,17,18,19,20,21,24]. The geometry readback exposes visible-unit candidates from unit 2 as [1,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; selected_ref L05B06 should guide continuity only for the overlapping same-fp markers.\n  - camera_framing_directive: Use broad wide-lens framing from camera_unit 2 at camera_cell [1,2] toward look_at_unit 1 at look_at_cell [6,8], fov_deg 90. The framing should support a foreground layer in unit 2 and a midground/background read into unit 1 while staying compatible with the selected reference L05B06.\n  - subject_position_directive: S5_Shot1 commits one alive subject facing camera in the midground beyond the unit 2 foreground layer. S5_Shot7 commits an insert-scale wrist/forearm subject near the entry-side area with the background reduced to blur. Do not invent extra subjects beyond those staged cues.\n  - state_cue_directive: Carry transient marker numbers [26,27,28,29] and use_numbered_elements [1,2,6,8,9,16,17,18,19,20,21,24,26,27,28,29]. clean_background_expected is false; include only those committed state markers and no additional overlays.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers [30,31,32,33,34,35,36,37,38,39,40,41,42]. Because selected_ref L05B06 carries marker 42, do not inherit or redraw marker 42 here. Do not add unlisted subjects or uncommitted state cues, and do not emphasize candidate units not required by target_unit_marker_numbers [1,2,6].\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진. 현대 한국 서해안 포구 마을의 낡은 옥탑방 내부 전체를, 낮 시간의 차갑고 습한 자연광 속에서 사실적으로 담는다. 카메라는 중앙의 낮은 식탁 근처에 서 있는 사람 눈높이 약 1.6m에 두고, 35mm급 광각 렌즈로 북동쪽 벽의 작은 주방 싱크대와 2구 가스레인지, 동쪽 벽의 낮은 텔레비전 받침대 쪽을 대각선으로 바라본다. 서쪽 미닫이창과 천 레일, 얇은 패브릭 가림막을 통해 흐린 해안 낮빛이 들어오고, 벽지와 창틀에는 옥탑방 특유의 습기 얼룩과 생활 마모가 보인다. 중앙에는 낮은 식사 겸 작업 테이블이 있고, 서쪽 창가에는 작은 소파나 바닥 좌식 자리가 있으며, 북동쪽 끝에는 생활감 있는 냉장고가 놓인 좁은 원룸형 생활 공간이다.\n\n싱크대 쪽에는 막 씻어 물기가 맺힌 약초 잎들이 체나 그릇에 널려 있고, 잎 끝의 물방울과 젖은 초록색 질감이 실제 주방 조명과 낮빛을 받아 보인다. 2구 가스레인지 위에는 냄비가 끓고 있어 뚜껑 가장자리와 냄비 위로 옅은 김이 올라오며, 주변 타일과 금속 표면에는 오래 쓴 자국, 물때, 작은 얼룩이 있다. 동쪽 벽의 텔레비전 화면에는 현대적인 지역 뉴스 화면이 켜져 있지만, 화면 속 이미지는 평면 매체 안의 방송 화면으로만 보이고 방 안에 중첩되지 않는다. 프레임 맨 앞 가장자리에는 얼굴이나 몸 전체 없이 손목 일부만 잘려 들어와 있으며, 손목 피부 위에 짙지 않은 붉은 원형 표식 같은 자국이 보인다. 표식은 피가 낭자하거나 과장된 상처가 아니라 피부 표면에 밀착된 안료나 문신처럼 절제된 질감으로 표현한다.\n\n깨끗한 광고 사진이 아니라 실제 거주 공간의 참고 사진처럼, 값싼 합판 가구의 닳은 모서리, 플라스틱 수납감, 금속 싱크대의 물자국, 천 가림막의 섬유 결, 냉장고 문 표면의 작은 생활 흠집을 자연스럽게 보여준다. 인물의 얼굴, 전신, 사람 형태의 실루엣은 넣지 말고, 손목 일부 외에는 빈 배경 공간으로 유지한다. 건축 렌더나 삽화, 도면, 위에서 내려다본 평면도가 아니라 실제 DSLR 또는 미러리스 카메라로 촬영한 현장 기록 사진처럼 자연스러운 심도와 현실적인 낮 실내 노출을 사용한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            1,
            2
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Wide view from unit 2 at cell [1,2] toward unit 1 at look-at cell [6,8], preserving kitchenette-to-shared-unit coverage for the staged medium and insert uses.",
          "lens_enum": "wide",
          "look_at_cell": [
            6,
            8
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "visible_space_directive": "From camera_unit 2 at [1,2] looking toward unit 1 at [6,8] with a wide lens, prioritize committed target units [1,2,6] and base markers [1,2,6,8,9,16,17,18,19,20,21,24]. The geometry readback exposes visible-unit candidates from unit 2 as [1,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; selected_ref L05B06 should guide continuity only for the overlapping same-fp markers.",
          "camera_framing_directive": "Use broad wide-lens framing from camera_unit 2 at camera_cell [1,2] toward look_at_unit 1 at look_at_cell [6,8], fov_deg 90. The framing should support a foreground layer in unit 2 and a midground/background read into unit 1 while staying compatible with the selected reference L05B06.",
          "subject_position_directive": "S5_Shot1 commits one alive subject facing camera in the midground beyond the unit 2 foreground layer. S5_Shot7 commits an insert-scale wrist/forearm subject near the entry-side area with the background reduced to blur. Do not invent extra subjects beyond those staged cues.",
          "state_cue_directive": "Carry transient marker numbers [26,27,28,29] and use_numbered_elements [1,2,6,8,9,16,17,18,19,20,21,24,26,27,28,29]. clean_background_expected is false; include only those committed state markers and no additional overlays.",
          "negative_continuity_directive": "Avoid ignored overlay marker numbers [30,31,32,33,34,35,36,37,38,39,40,41,42]. Because selected_ref L05B06 carries marker 42, do not inherit or redraw marker 42 here. Do not add unlisted subjects or uncommitted state cues, and do not emphasize candidate units not required by target_unit_marker_numbers [1,2,6]."
        }
      },
      "L05B05": {
        "status": "ok",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L05B05.png",
        "t2i_prompt": "현대 한국 서해안 포구 마을의 낡은 옥탑방 내부를 실제 카메라로 촬영한 다큐멘터리풍 사진. 남쪽 현관 문턱 바로 안쪽에 선 눈높이 약 1.55m에서, 28mm 정도의 넓은 화각으로 중앙의 거실 겸 식사 공간을 가로질러 서쪽 미닫이창과 그 앞의 커튼 레일, 천 커튼을 바라본다. 위에서 내려다본 도면이 아니라 실제 사람이 서서 본 실내 사진이어야 하며, DSLR 또는 미러리스 카메라로 현장 기록용으로 찍은 듯한 자연스러운 원근감과 약한 심도를 가진다.\n\n밤의 실내 상태다. 바깥은 해안가 특유의 차갑고 습한 어둠과 옅은 안개 기운이 미닫이창 유리에 흐릿하게 묻어 있고, 실내에는 오래된 천장등이나 작은 생활 조명에서 나온 차가운 빛이 낮게 퍼진다. 옥탑방 특유의 얇은 벽체, 오래된 장판 또는 닳은 바닥, 습기로 약간 얼룩진 벽면, 실용적인 작은 주방 스트립, 낮은 식사 겸 작업 탁자, 서쪽 창가의 소파나 바닥 좌석, 동쪽 벽의 낮은 TV 받침과 TV가 생활감 있게 놓여 있다. 깨끗한 새집이나 광고 사진처럼 보이지 않게, 실제 콘크리트와 벽지의 얼룩, 금속 문손잡이의 사용감, 천 커튼의 섬유 결, 낡은 목재나 합판 가구의 가장자리 마모가 사실적으로 보여야 한다.\n\n현관 문턱에서 커튼 쪽으로 이어지는 거실 바닥 사이에 검붉은 피가 웅덩이처럼 고여 있고, 그 주변의 장판 표면에 젖은 반사와 끈적한 가장자리 번짐이 보인다. 현관 쪽에서 낮은 탁자 주변을 지나 서쪽 커튼 방향으로 피 묻은 발자국들이 불규칙하게 이어져 있어, 누군가 급히 지나간 흔적처럼 보인다. 낮은 식사 겸 작업 탁자 근처 바닥에는 오래된 인화지가 구겨진 사진 한 장이 떨어져 있으며, 사진은 낡고 색이 바랜 종이 질감만 드러나고 현재 공간처럼 확장되어 보이지 않는다. 낮은 탁자 위에는 생활감 있는 찻잔들이 놓여 있어 사건 직전의 일상적인 흔적을 남긴다.\n\n서쪽 미닫이창 앞의 천 커튼은 무겁고 어둡게 내려와 있으며, 커튼 뒤쪽에 무언가 숨겨져 있다는 압박감만 느껴진다. 커튼 천의 아래쪽 주름과 약간의 부피감으로 뒤에 가려진 시신의 존재를 암시하되, 인물, 얼굴, 노출된 신체, 분명한 사람 실루엣은 보이지 않게 한다. 전체 장면은 실제 사건 현장에 들어가 찍은 무표정한 장소 참고 사진처럼 보여야 하며, 과장된 조명 효과나 그림 같은 연출, 삽화, 3D 렌더, 건축 시각화, 깨끗한 스톡 사진 느낌은 피한다. 자연스러운 저조도 노이즈와 현실적인 노출, 실제 재료 질감, 일상적인 어수선함을 유지한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "현관 문턱 근처의 서 있는 사람 눈높이에서 거실 겸 식사 공간 너머 서쪽 미닫이창과 커튼을 바라보는 넓은 구도다. 바닥의 검붉은 피 웅덩이와 현관 쪽에서 커튼 쪽으로 이어지는 피 묻은 발자국, 낮은 탁자 주변의 구겨진 오래된 사진과 찻잔이 한눈에 들어오게 하되, 커튼 뒤의 존재는 인체 형태나 얼굴이 보이지 않도록 완전히 가려진 상태로 둔다.",
            "shot_id": "S12_Shot5"
          },
          {
            "guide_text": "같은 옥탑방의 밤 상태를 유지한다. 카메라는 현관 안쪽에서 낮은 탁자, TV가 있는 동쪽 벽, 서쪽 창가 커튼을 함께 담는 실제 실내 사진처럼 잡고, 바닥의 피와 발자국이 공간의 깊이를 만들게 한다. 커튼은 무겁게 내려와 뒤쪽을 숨기며, 드러난 사람이나 신체 실루엣은 없어야 한다.",
            "shot_id": "S12_Shot7"
          },
          {
            "guide_text": "발견 직후의 정적을 강조하되 연출된 그림처럼 만들지 않는다. 낡은 옥탑방 바닥의 피 웅덩이, 피 묻은 발자국, 낮은 탁자 위 찻잔, 근처의 구겨진 오래된 사진이 실제 사건 현장 기록 사진처럼 자연스럽게 보이게 한다. 서쪽 미닫이창 앞 커튼은 어둡고 축축한 밤 공기를 막아 서 있으며, 그 뒤의 시신 단서는 가려진 부피감과 불안한 커튼 주름 정도로만 암시한다.",
            "shot_id": "S12_Shot11"
          }
        ],
        "shot_ids": [
          "S12_Shot5",
          "S12_Shot7",
          "S12_Shot11"
        ],
        "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 (entrance threshold), facing across number 1 (shared living-dining zone) toward number 9 (living sliding window) and number 24 (curtain rail and fabric screen)",
          "camera_height": "eye-level standing ~1.55m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "compose the view so the curtain area at number 24 can conceal the body cue, while the floor between numbers 6, 19, and 24 can carry blood and footprint cues"
        },
        "reference_decision": {
          "bg_id": "L05B05",
          "fp_id": "fp_l05_main",
          "node_index": 2,
          "mode": "reference_derived",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B05 is derived from the same-fp anchor L05B06 because its render facts share the main committed unit set [1,2,6,25] and base markers [1,2,6,8,9,19,20,21,24,25]. The normal camera from unit 1 toward marker cell [9,5] supports the staged low insert/reveal details while keeping the same physical continuity from the anchor and changing only the committed transient marker set.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L05B06.png"
          ],
          "source_bg_ids": [
            "L05B06"
          ],
          "fp_included": false,
          "reference_decision": {
            "physical_space_id_per_ref": [
              "fp_l05_main_units_1_2_6_25_anchor"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_selected",
            "selected_refs": [
              {
                "physical_space_id": "fp_l05_main_units_1_2_6_25_anchor",
                "ref_bg_id": "L05B06",
                "space_description": "same-fp continuity for shared unit set [1,2,6,25]"
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because the consuming shots use one continuous committed space and do not require two co-visible distinct reference spaces."
          },
          "camera_decision": {
            "camera_cell": [
              0,
              2
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Normal-lens view from unit 1 at cell [0,2] toward look-at cell [9,5], retaining neutral coverage for low insert and reveal staging while staying within the committed marker set.",
            "lens_enum": "normal",
            "look_at_cell": [
              9,
              5
            ],
            "look_at_unit": 25
          },
          "render_guidance": {
            "visible_space_directive": "From camera_unit 1 at [0,2] looking toward look_at_cell [9,5] associated with look_at_unit 25 under a normal lens, prioritize committed target units [1,2,6,25] and base markers [1,2,6,8,9,19,20,21,24,25]. The geometry readback exposes visible-unit candidates from unit 1 as [2,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; use selected_ref L05B06 only for same-fp structural continuity, not for its marker 42 state.",
            "camera_framing_directive": "Use neutral normal-lens framing from camera_unit 1 at camera_cell [0,2] toward look_at_unit 25 at look_at_cell [9,5], fov_deg 50. Keep the composition suitable for the staged insert, wide reveal, and close insert uses without broadening beyond the committed units.",
            "subject_position_directive": "S12_Shot5 commits no subjects and excludes people. S12_Shot7 commits one dead subject in a seated floor-level position in the revealed background zone. S12_Shot11 commits an insert on a rigid hand holding a small surface object; crop out almost all of the body as staged and do not add extra subjects.",
            "state_cue_directive": "Carry transient marker numbers [30,31,32,33,34] with use_numbered_elements [1,2,6,8,9,19,20,21,24,25,30,31,32,33,34]. clean_background_expected is false; render only these committed state overlays for this BG.",
            "negative_continuity_directive": "Avoid ignored overlay marker numbers [26,27,28,29,35,36,37,38,39,40,41,42]. Because selected_ref L05B06 carries marker 42, do not inherit marker 42. Do not add unlisted state markers, extra subjects, or spaces not supported by target_unit_marker_numbers [1,2,6,25]."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L05B06' physical_space_id='fp_l05_main_units_1_2_6_25_anchor'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 2]\n  - look_at_unit: 25\n  - look_at_cell: [9, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens view from unit 1 at cell [0,2] toward look-at cell [9,5], retaining neutral coverage for low insert and reveal staging while staying within the committed marker set.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 1 at [0,2] looking toward look_at_cell [9,5] associated with look_at_unit 25 under a normal lens, prioritize committed target units [1,2,6,25] and base markers [1,2,6,8,9,19,20,21,24,25]. The geometry readback exposes visible-unit candidates from unit 1 as [2,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; use selected_ref L05B06 only for same-fp structural continuity, not for its marker 42 state.\n  - camera_framing_directive: Use neutral normal-lens framing from camera_unit 1 at camera_cell [0,2] toward look_at_unit 25 at look_at_cell [9,5], fov_deg 50. Keep the composition suitable for the staged insert, wide reveal, and close insert uses without broadening beyond the committed units.\n  - subject_position_directive: S12_Shot5 commits no subjects and excludes people. S12_Shot7 commits one dead subject in a seated floor-level position in the revealed background zone. S12_Shot11 commits an insert on a rigid hand holding a small surface object; crop out almost all of the body as staged and do not add extra subjects.\n  - state_cue_directive: Carry transient marker numbers [30,31,32,33,34] with use_numbered_elements [1,2,6,8,9,19,20,21,24,25,30,31,32,33,34]. clean_background_expected is false; render only these committed state overlays for this BG.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers [26,27,28,29,35,36,37,38,39,40,41,42]. Because selected_ref L05B06 carries marker 42, do not inherit marker 42. Do not add unlisted state markers, extra subjects, or spaces not supported by target_unit_marker_numbers [1,2,6,25].\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L05B06' physical_space_id='fp_l05_main_units_1_2_6_25_anchor'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 2]\n  - look_at_unit: 25\n  - look_at_cell: [9, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens view from unit 1 at cell [0,2] toward look-at cell [9,5], retaining neutral coverage for low insert and reveal staging while staying within the committed marker set.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 1 at [0,2] looking toward look_at_cell [9,5] associated with look_at_unit 25 under a normal lens, prioritize committed target units [1,2,6,25] and base markers [1,2,6,8,9,19,20,21,24,25]. The geometry readback exposes visible-unit candidates from unit 1 as [2,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; use selected_ref L05B06 only for same-fp structural continuity, not for its marker 42 state.\n  - camera_framing_directive: Use neutral normal-lens framing from camera_unit 1 at camera_cell [0,2] toward look_at_unit 25 at look_at_cell [9,5], fov_deg 50. Keep the composition suitable for the staged insert, wide reveal, and close insert uses without broadening beyond the committed units.\n  - subject_position_directive: S12_Shot5 commits no subjects and excludes people. S12_Shot7 commits one dead subject in a seated floor-level position in the revealed background zone. S12_Shot11 commits an insert on a rigid hand holding a small surface object; crop out almost all of the body as staged and do not add extra subjects.\n  - state_cue_directive: Carry transient marker numbers [30,31,32,33,34] with use_numbered_elements [1,2,6,8,9,19,20,21,24,25,30,31,32,33,34]. clean_background_expected is false; render only these committed state overlays for this BG.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers [26,27,28,29,35,36,37,38,39,40,41,42]. Because selected_ref L05B06 carries marker 42, do not inherit marker 42. Do not add unlisted state markers, extra subjects, or spaces not supported by target_unit_marker_numbers [1,2,6,25].\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L05B06' physical_space_id='fp_l05_main_units_1_2_6_25_anchor'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 2]\n  - look_at_unit: 25\n  - look_at_cell: [9, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens view from unit 1 at cell [0,2] toward look-at cell [9,5], retaining neutral coverage for low insert and reveal staging while staying within the committed marker set.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 1 at [0,2] looking toward look_at_cell [9,5] associated with look_at_unit 25 under a normal lens, prioritize committed target units [1,2,6,25] and base markers [1,2,6,8,9,19,20,21,24,25]. The geometry readback exposes visible-unit candidates from unit 1 as [2,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; use selected_ref L05B06 only for same-fp structural continuity, not for its marker 42 state.\n  - camera_framing_directive: Use neutral normal-lens framing from camera_unit 1 at camera_cell [0,2] toward look_at_unit 25 at look_at_cell [9,5], fov_deg 50. Keep the composition suitable for the staged insert, wide reveal, and close insert uses without broadening beyond the committed units.\n  - subject_position_directive: S12_Shot5 commits no subjects and excludes people. S12_Shot7 commits one dead subject in a seated floor-level position in the revealed background zone. S12_Shot11 commits an insert on a rigid hand holding a small surface object; crop out almost all of the body as staged and do not add extra subjects.\n  - state_cue_directive: Carry transient marker numbers [30,31,32,33,34] with use_numbered_elements [1,2,6,8,9,19,20,21,24,25,30,31,32,33,34]. clean_background_expected is false; render only these committed state overlays for this BG.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers [26,27,28,29,35,36,37,38,39,40,41,42]. Because selected_ref L05B06 carries marker 42, do not inherit marker 42. Do not add unlisted state markers, extra subjects, or spaces not supported by target_unit_marker_numbers [1,2,6,25].\n\n현대 한국 서해안 포구 마을의 낡은 옥탑방 내부를 실제 카메라로 촬영한 다큐멘터리풍 사진. 남쪽 현관 문턱 바로 안쪽에 선 눈높이 약 1.55m에서, 28mm 정도의 넓은 화각으로 중앙의 거실 겸 식사 공간을 가로질러 서쪽 미닫이창과 그 앞의 커튼 레일, 천 커튼을 바라본다. 위에서 내려다본 도면이 아니라 실제 사람이 서서 본 실내 사진이어야 하며, DSLR 또는 미러리스 카메라로 현장 기록용으로 찍은 듯한 자연스러운 원근감과 약한 심도를 가진다.\n\n밤의 실내 상태다. 바깥은 해안가 특유의 차갑고 습한 어둠과 옅은 안개 기운이 미닫이창 유리에 흐릿하게 묻어 있고, 실내에는 오래된 천장등이나 작은 생활 조명에서 나온 차가운 빛이 낮게 퍼진다. 옥탑방 특유의 얇은 벽체, 오래된 장판 또는 닳은 바닥, 습기로 약간 얼룩진 벽면, 실용적인 작은 주방 스트립, 낮은 식사 겸 작업 탁자, 서쪽 창가의 소파나 바닥 좌석, 동쪽 벽의 낮은 TV 받침과 TV가 생활감 있게 놓여 있다. 깨끗한 새집이나 광고 사진처럼 보이지 않게, 실제 콘크리트와 벽지의 얼룩, 금속 문손잡이의 사용감, 천 커튼의 섬유 결, 낡은 목재나 합판 가구의 가장자리 마모가 사실적으로 보여야 한다.\n\n현관 문턱에서 커튼 쪽으로 이어지는 거실 바닥 사이에 검붉은 피가 웅덩이처럼 고여 있고, 그 주변의 장판 표면에 젖은 반사와 끈적한 가장자리 번짐이 보인다. 현관 쪽에서 낮은 탁자 주변을 지나 서쪽 커튼 방향으로 피 묻은 발자국들이 불규칙하게 이어져 있어, 누군가 급히 지나간 흔적처럼 보인다. 낮은 식사 겸 작업 탁자 근처 바닥에는 오래된 인화지가 구겨진 사진 한 장이 떨어져 있으며, 사진은 낡고 색이 바랜 종이 질감만 드러나고 현재 공간처럼 확장되어 보이지 않는다. 낮은 탁자 위에는 생활감 있는 찻잔들이 놓여 있어 사건 직전의 일상적인 흔적을 남긴다.\n\n서쪽 미닫이창 앞의 천 커튼은 무겁고 어둡게 내려와 있으며, 커튼 뒤쪽에 무언가 숨겨져 있다는 압박감만 느껴진다. 커튼 천의 아래쪽 주름과 약간의 부피감으로 뒤에 가려진 시신의 존재를 암시하되, 인물, 얼굴, 노출된 신체, 분명한 사람 실루엣은 보이지 않게 한다. 전체 장면은 실제 사건 현장에 들어가 찍은 무표정한 장소 참고 사진처럼 보여야 하며, 과장된 조명 효과나 그림 같은 연출, 삽화, 3D 렌더, 건축 시각화, 깨끗한 스톡 사진 느낌은 피한다. 자연스러운 저조도 노이즈와 현실적인 노출, 실제 재료 질감, 일상적인 어수선함을 유지한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_cell": [
            0,
            2
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Normal-lens view from unit 1 at cell [0,2] toward look-at cell [9,5], retaining neutral coverage for low insert and reveal staging while staying within the committed marker set.",
          "lens_enum": "normal",
          "look_at_cell": [
            9,
            5
          ],
          "look_at_unit": 25
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "visible_space_directive": "From camera_unit 1 at [0,2] looking toward look_at_cell [9,5] associated with look_at_unit 25 under a normal lens, prioritize committed target units [1,2,6,25] and base markers [1,2,6,8,9,19,20,21,24,25]. The geometry readback exposes visible-unit candidates from unit 1 as [2,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; use selected_ref L05B06 only for same-fp structural continuity, not for its marker 42 state.",
          "camera_framing_directive": "Use neutral normal-lens framing from camera_unit 1 at camera_cell [0,2] toward look_at_unit 25 at look_at_cell [9,5], fov_deg 50. Keep the composition suitable for the staged insert, wide reveal, and close insert uses without broadening beyond the committed units.",
          "subject_position_directive": "S12_Shot5 commits no subjects and excludes people. S12_Shot7 commits one dead subject in a seated floor-level position in the revealed background zone. S12_Shot11 commits an insert on a rigid hand holding a small surface object; crop out almost all of the body as staged and do not add extra subjects.",
          "state_cue_directive": "Carry transient marker numbers [30,31,32,33,34] with use_numbered_elements [1,2,6,8,9,19,20,21,24,25,30,31,32,33,34]. clean_background_expected is false; render only these committed state overlays for this BG.",
          "negative_continuity_directive": "Avoid ignored overlay marker numbers [26,27,28,29,35,36,37,38,39,40,41,42]. Because selected_ref L05B06 carries marker 42, do not inherit marker 42. Do not add unlisted state markers, extra subjects, or spaces not supported by target_unit_marker_numbers [1,2,6,25]."
        }
      },
      "L05B06": {
        "status": "ok",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L05B06.png",
        "t2i_prompt": "대한민국 서해안 항구권의 오래된 옥탑 주거 공간 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 2020년대 중반의 평범한 한국 소형 주거지로, 좁은 공동 거실 겸 식사 공간과 북동쪽 벽의 간이 주방이 한 공간에 이어져 있다. 카메라는 남쪽 현관 문턱 안쪽에 서 있는 사람의 눈높이 약 1.6m에서, 35mm급 광각 렌즈로 거실 중앙을 지나 서쪽 미닫이창과 낮은 식탁 겸 작업대, 동쪽 벽의 낮은 TV 받침 쪽을 바라본다. 절대 위에서 내려다본 평면도 시점이 아니며, 건축 시각화나 일러스트가 아니라 실제 장소 기록 사진처럼 보여야 한다.\n\n밤 실내 상태. 바깥은 차가운 해안 안개가 낀 듯 서쪽 미닫이창 너머가 어둡고 흐릿하며, 실내에는 천장등이나 작은 생활 조명에서 나온 차갑고 약한 빛이 싱크대 금속, 낡은 합판 가구, 비닐 장판, 천 가림막의 섬유 결을 현실적으로 비춘다. 북동쪽 간이 주방에는 오래 사용한 싱크대 상판과 2구 조리대가 있고, 중앙에는 낮은 식탁 겸 작업대, 서쪽 창가에는 작은 소파나 바닥 좌석, 동쪽 벽에는 낮은 받침 위의 TV가 있다. 벽지는 약간 바랜 색이고, 금속 문틀과 창틀에는 생활 흠집과 습기 자국이 남아 있어야 한다.\n\n이 순간의 특이점은 공간 전체가 비정상적으로 말끔하다는 것이다. 거실 바닥, 낮은 테이블 표면, 창가의 커튼 레일과 천 가림막 주변, 남쪽 현관 문턱까지 방금 과하게 닦아낸 듯 얼룩과 먼지가 거의 없고, 생활감 있는 낡은 재료 위에 청소 흔적만 지나치게 균일하게 남아 있다. 이전 흔적을 특정할 만한 잔류물이나 놓인 작은 물건은 보이지 않으며, 너무 비어 있고 정돈되어 오히려 불편한 느낌을 준다. 사람, 얼굴, 신체 형상은 전혀 없다. 자연스러운 피사계 심도, 실제 콘크리트와 금속의 질감, 낡은 목재 무늬와 천의 직조감, 과장 없는 밤 실내 노출, 후처리 없는 실제 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남쪽 현관 문턱 근처의 서 있는 눈높이에서 거실 겸 식사 공간 안쪽을 바라본다. 낮은 테이블, 창가 좌석, 동쪽 TV 쪽이 함께 보이되, 바닥과 테이블, 창가 천 가림막 주변, 현관 문턱이 지나치게 말끔하게 닦인 상태로 보여야 한다. 새로 흩어진 물건이나 얼룩을 추가하지 말고, 사람이 없는 조용한 밤 실내로 유지한다.",
            "shot_id": "S14_Shot3"
          },
          {
            "guide_text": "같은 옥탑 주거 공간의 동일한 생활감 있는 배치를 유지하되, 밤 조명 아래 표면이 비현실적으로 깨끗하고 질서정연해진 인상을 더 강하게 읽히게 한다. 카메라는 현관 안쪽에서 거실 중앙과 서쪽 미닫이창, 동쪽 TV 받침 방향을 보는 자연스러운 실제 사진 시점이며, 특정 사건을 설명하는 물체나 흔적을 새로 그리지 않는다.",
            "shot_id": "S14_Shot7"
          }
        ],
        "shot_ids": [
          "S14_Shot3",
          "S14_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 6 (entrance threshold), facing into number 1 (shared living-dining zone) toward number 9 (living sliding window), number 19 (low dining/work table), and number 21 (TV on low stand)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "same general living-room angle as the discovery state, but surfaces should read empty, cleaned, and unnaturally orderly; do not show any blood, body, wall mark, or teacups"
        },
        "reference_decision": {
          "bg_id": "L05B06",
          "fp_id": "fp_l05_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "Chosen as the required dwelling identity anchor because L05B06 is the only bg_id in anchor_selection_metadata.candidate_bg_ids. The wide camera from unit 1 toward unit 25 covers the BG facts target units [1,2,6,25] and supports S14_Shot3 and S14_Shot7, which require a broad clean-state spatial read and a medium subject composition with the surrounding unit continuity behind it.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/floor_plan/fp_l05_main.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_no_refs",
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No selected_refs are used because this node is the fp_seeded_anchor and establishes the same-fp dwelling identity for later nodes."
          },
          "camera_decision": {
            "camera_cell": [
              0,
              2
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Wide anchored view from unit 1 at cell [0,2] toward unit 25 at look-at cell [7,2], retaining broad coverage for the staged wide and medium shots across the committed unit set.",
            "lens_enum": "wide",
            "look_at_cell": [
              7,
              8
            ],
            "look_at_unit": 25
          },
          "render_guidance": {
            "visible_space_directive": "From camera_unit 1 at [0,2] looking toward unit 25 at [7,2] with a wide lens, prioritize the committed target units [1,2,6,25] and base markers [1,2,6,8,9,16,17,19,20,21,24,25]. The geometry readback exposes visible-unit candidates from unit 1 as [2,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; use only the committed markers above as the intended visible plan.",
            "camera_framing_directive": "Use broad wide-lens coverage from camera_unit 1 at camera_cell [0,2] toward look_at_unit 25 at look_at_cell [7,2], fov_deg 90. Keep the frame compatible with the staged wide and medium compositions: broad spatial coverage first, with unit 1 as the camera base and unit 25 as the far look direction.",
            "subject_position_directive": "S14_Shot3 commits no character_angles; keep that staged background free of invented subjects. S14_Shot7 commits two alive subjects close together in the center, with one hand-on-shoulder pose and the other slumped under touch; place only those committed subjects when that shot consumes this BG.",
            "state_cue_directive": "Carry committed state marker 42 together with use_numbered_elements [1,2,6,8,9,16,17,19,20,21,24,25,42]. clean_background_expected is false, so the render should include marker 42 as the only committed overlay cue and refrain from adding other state overlays.",
            "negative_continuity_directive": "Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41]. Do not add unlisted overlay cues, uncommitted subjects, or spaces outside the unit 1 to unit 25 wide plan. Do not import any reference state, since this anchor has no selected_refs."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 2]\n  - look_at_unit: 25\n  - look_at_cell: [7, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide anchored view from unit 1 at cell [0,2] toward unit 25 at look-at cell [7,2], retaining broad coverage for the staged wide and medium shots across the committed unit set.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 1 at [0,2] looking toward unit 25 at [7,2] with a wide lens, prioritize the committed target units [1,2,6,25] and base markers [1,2,6,8,9,16,17,19,20,21,24,25]. The geometry readback exposes visible-unit candidates from unit 1 as [2,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; use only the committed markers above as the intended visible plan.\n  - camera_framing_directive: Use broad wide-lens coverage from camera_unit 1 at camera_cell [0,2] toward look_at_unit 25 at look_at_cell [7,2], fov_deg 90. Keep the frame compatible with the staged wide and medium compositions: broad spatial coverage first, with unit 1 as the camera base and unit 25 as the far look direction.\n  - subject_position_directive: S14_Shot3 commits no character_angles; keep that staged background free of invented subjects. S14_Shot7 commits two alive subjects close together in the center, with one hand-on-shoulder pose and the other slumped under touch; place only those committed subjects when that shot consumes this BG.\n  - state_cue_directive: Carry committed state marker 42 together with use_numbered_elements [1,2,6,8,9,16,17,19,20,21,24,25,42]. clean_background_expected is false, so the render should include marker 42 as the only committed overlay cue and refrain from adding other state overlays.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41]. Do not add unlisted overlay cues, uncommitted subjects, or spaces outside the unit 1 to unit 25 wide plan. Do not import any reference state, since this anchor has no selected_refs.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 2]\n  - look_at_unit: 25\n  - look_at_cell: [7, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide anchored view from unit 1 at cell [0,2] toward unit 25 at look-at cell [7,2], retaining broad coverage for the staged wide and medium shots across the committed unit set.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 1 at [0,2] looking toward unit 25 at [7,2] with a wide lens, prioritize the committed target units [1,2,6,25] and base markers [1,2,6,8,9,16,17,19,20,21,24,25]. The geometry readback exposes visible-unit candidates from unit 1 as [2,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; use only the committed markers above as the intended visible plan.\n  - camera_framing_directive: Use broad wide-lens coverage from camera_unit 1 at camera_cell [0,2] toward look_at_unit 25 at look_at_cell [7,2], fov_deg 90. Keep the frame compatible with the staged wide and medium compositions: broad spatial coverage first, with unit 1 as the camera base and unit 25 as the far look direction.\n  - subject_position_directive: S14_Shot3 commits no character_angles; keep that staged background free of invented subjects. S14_Shot7 commits two alive subjects close together in the center, with one hand-on-shoulder pose and the other slumped under touch; place only those committed subjects when that shot consumes this BG.\n  - state_cue_directive: Carry committed state marker 42 together with use_numbered_elements [1,2,6,8,9,16,17,19,20,21,24,25,42]. clean_background_expected is false, so the render should include marker 42 as the only committed overlay cue and refrain from adding other state overlays.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41]. Do not add unlisted overlay cues, uncommitted subjects, or spaces outside the unit 1 to unit 25 wide plan. Do not import any reference state, since this anchor has no selected_refs.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 2]\n  - look_at_unit: 25\n  - look_at_cell: [7, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide anchored view from unit 1 at cell [0,2] toward unit 25 at look-at cell [7,2], retaining broad coverage for the staged wide and medium shots across the committed unit set.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 1 at [0,2] looking toward unit 25 at [7,2] with a wide lens, prioritize the committed target units [1,2,6,25] and base markers [1,2,6,8,9,16,17,19,20,21,24,25]. The geometry readback exposes visible-unit candidates from unit 1 as [2,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; use only the committed markers above as the intended visible plan.\n  - camera_framing_directive: Use broad wide-lens coverage from camera_unit 1 at camera_cell [0,2] toward look_at_unit 25 at look_at_cell [7,2], fov_deg 90. Keep the frame compatible with the staged wide and medium compositions: broad spatial coverage first, with unit 1 as the camera base and unit 25 as the far look direction.\n  - subject_position_directive: S14_Shot3 commits no character_angles; keep that staged background free of invented subjects. S14_Shot7 commits two alive subjects close together in the center, with one hand-on-shoulder pose and the other slumped under touch; place only those committed subjects when that shot consumes this BG.\n  - state_cue_directive: Carry committed state marker 42 together with use_numbered_elements [1,2,6,8,9,16,17,19,20,21,24,25,42]. clean_background_expected is false, so the render should include marker 42 as the only committed overlay cue and refrain from adding other state overlays.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41]. Do not add unlisted overlay cues, uncommitted subjects, or spaces outside the unit 1 to unit 25 wide plan. Do not import any reference state, since this anchor has no selected_refs.\n\n대한민국 서해안 항구권의 오래된 옥탑 주거 공간 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 2020년대 중반의 평범한 한국 소형 주거지로, 좁은 공동 거실 겸 식사 공간과 북동쪽 벽의 간이 주방이 한 공간에 이어져 있다. 카메라는 남쪽 현관 문턱 안쪽에 서 있는 사람의 눈높이 약 1.6m에서, 35mm급 광각 렌즈로 거실 중앙을 지나 서쪽 미닫이창과 낮은 식탁 겸 작업대, 동쪽 벽의 낮은 TV 받침 쪽을 바라본다. 절대 위에서 내려다본 평면도 시점이 아니며, 건축 시각화나 일러스트가 아니라 실제 장소 기록 사진처럼 보여야 한다.\n\n밤 실내 상태. 바깥은 차가운 해안 안개가 낀 듯 서쪽 미닫이창 너머가 어둡고 흐릿하며, 실내에는 천장등이나 작은 생활 조명에서 나온 차갑고 약한 빛이 싱크대 금속, 낡은 합판 가구, 비닐 장판, 천 가림막의 섬유 결을 현실적으로 비춘다. 북동쪽 간이 주방에는 오래 사용한 싱크대 상판과 2구 조리대가 있고, 중앙에는 낮은 식탁 겸 작업대, 서쪽 창가에는 작은 소파나 바닥 좌석, 동쪽 벽에는 낮은 받침 위의 TV가 있다. 벽지는 약간 바랜 색이고, 금속 문틀과 창틀에는 생활 흠집과 습기 자국이 남아 있어야 한다.\n\n이 순간의 특이점은 공간 전체가 비정상적으로 말끔하다는 것이다. 거실 바닥, 낮은 테이블 표면, 창가의 커튼 레일과 천 가림막 주변, 남쪽 현관 문턱까지 방금 과하게 닦아낸 듯 얼룩과 먼지가 거의 없고, 생활감 있는 낡은 재료 위에 청소 흔적만 지나치게 균일하게 남아 있다. 이전 흔적을 특정할 만한 잔류물이나 놓인 작은 물건은 보이지 않으며, 너무 비어 있고 정돈되어 오히려 불편한 느낌을 준다. 사람, 얼굴, 신체 형상은 전혀 없다. 자연스러운 피사계 심도, 실제 콘크리트와 금속의 질감, 낡은 목재 무늬와 천의 직조감, 과장 없는 밤 실내 노출, 후처리 없는 실제 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            0,
            2
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Wide anchored view from unit 1 at cell [0,2] toward unit 25 at look-at cell [7,2], retaining broad coverage for the staged wide and medium shots across the committed unit set.",
          "lens_enum": "wide",
          "look_at_cell": [
            7,
            8
          ],
          "look_at_unit": 25
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera_unit 1 at [0,2] looking toward unit 25 at [7,2] with a wide lens, prioritize the committed target units [1,2,6,25] and base markers [1,2,6,8,9,16,17,19,20,21,24,25]. The geometry readback exposes visible-unit candidates from unit 1 as [2,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; use only the committed markers above as the intended visible plan.",
          "camera_framing_directive": "Use broad wide-lens coverage from camera_unit 1 at camera_cell [0,2] toward look_at_unit 25 at look_at_cell [7,2], fov_deg 90. Keep the frame compatible with the staged wide and medium compositions: broad spatial coverage first, with unit 1 as the camera base and unit 25 as the far look direction.",
          "subject_position_directive": "S14_Shot3 commits no character_angles; keep that staged background free of invented subjects. S14_Shot7 commits two alive subjects close together in the center, with one hand-on-shoulder pose and the other slumped under touch; place only those committed subjects when that shot consumes this BG.",
          "state_cue_directive": "Carry committed state marker 42 together with use_numbered_elements [1,2,6,8,9,16,17,19,20,21,24,25,42]. clean_background_expected is false, so the render should include marker 42 as the only committed overlay cue and refrain from adding other state overlays.",
          "negative_continuity_directive": "Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41]. Do not add unlisted overlay cues, uncommitted subjects, or spaces outside the unit 1 to unit 25 wide plan. Do not import any reference state, since this anchor has no selected_refs."
        }
      },
      "L05B01": {
        "status": "ok",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L05B01.png",
        "t2i_prompt": "현대 한국 서해안 포구 마을의 낡은 옥탑 주거 내부, 욕실 거울과 낮은 식탁 주변을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 낮은 식탁 겸 작업대 근처에서 서 있는 사람 눈높이 약 1.55m, 35mm급 광각 렌즈로 욕실 문과 욕실 동쪽 벽의 세면대 거울을 향해 비스듬히 바라본 구도이며, 중앙의 공동 거실 겸 식사 공간도 일부 남아 보인다. 좁은 실내는 2020년대 한국의 현실적인 생활감이 있는 구조로, 흰색과 회색 계열의 낡은 벽지, 습기를 머금은 타일, 사용감 있는 금속 손잡이, 생활 얼룩이 남은 세면대, 낮은 식탁의 실제 목재 결, 오래 쓴 바닥재의 미세한 흠집과 먼지를 자연스럽게 보여준다. 낮의 차가운 해안 빛이 창밖 안개에 걸러져 들어와 실내를 흐릿하고 낮은 채도로 밝히며, 욕실 안쪽은 습기와 그림자로 조금 어둡다. 욕실 거울의 표면 안쪽에만 짙은 붉은 원형 반사가 떠 있는 듯 보이고, 가장자리는 붓질처럼 불균일하며 흐림과 잔상이 있어 물리적으로 벽에 그려진 표식이 아니라 반사면 속의 불안정한 환영처럼 보인다. 낮은 식탁 위나 바로 근처의 작은 사진 표면에는 오래된 인화지 질감 안에서 얼굴 형상이 녹아내리듯 일그러진 2D 이미지로만 보이며, 현재 공간에 실제 사람이나 얼굴, 인체 형상이 존재하지 않는다. 변기와 샤워 배수구는 욕실 깊은 쪽에 생활감 있게 남아 있고, 욕실 문과 세면대, 거울, 식탁의 상대적 위치가 자연스럽게 읽힌다. 깨끗한 광고 사진이나 건축 시각화가 아니라 실제 장소 답사 사진처럼, 후처리 없이 현실적인 자연광, 자연스러운 심도, 정확한 재질감과 생활 오염을 담은 무표정한 사진이어야 한다. 도면, 위에서 내려다본 시점, 일러스트, CGI, 렌더링, 과장된 효과 없이 실제 미러리스 또는 DSLR 카메라로 촬영한 듯한 이미지. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "낮은 식탁 겸 작업대 근처의 서 있는 눈높이에서 욕실 문과 세면대 거울 쪽을 비스듬히 바라본다. 거울 표면 안쪽에만 붉은 원형 반사가 보이고, 식탁 위나 근처의 작은 사진 표면에는 녹아내리듯 일그러진 얼굴 형상의 2D 이미지가 작게 보이도록 한다. 실내에는 사람이나 실제 얼굴, 인체 형상을 배치하지 않는다.",
            "shot_id": "S18_Shot8"
          },
          {
            "guide_text": "공동 거실 겸 식사 공간의 일부와 욕실 입구가 함께 읽히는 넓은 35mm 시야를 유지한다. 붉은 원은 거울 밖으로 번지지 않게 반사면 내부의 불안정한 환영처럼 처리하고, 식탁 사진의 왜곡된 얼굴 형상은 낡은 인화지나 작은 사진 표면 안에 갇힌 이미지로만 표현한다.",
            "shot_id": "S18_Shot11"
          }
        ],
        "shot_ids": [
          "S18_Shot8",
          "S18_Shot11"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 19 (low dining/work table), facing diagonally toward number 11 (bathroom door) and number 14 (bathroom sink and mirror), with number 1 (shared living-dining zone) still partially visible",
          "camera_height": "eye-level standing ~1.55m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "frame the bathroom mirror cue and the table-photo hallucination cue in the same background state when possible; keep the red-circle reflection confined to the mirror surface"
        },
        "reference_decision": {
          "bg_id": "L05B01",
          "fp_id": "fp_l05_main",
          "node_index": 5,
          "mode": "style_reference_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B01 introduces committed unit 5 content not established by the anchor, so it uses L05B06 as a same-fp style and dwelling identity reference rather than as a same physical-space duplicate. The normal camera placed in unit 5 toward look-at cell [3,7] supports S18_Shot8's reflective-surface staging; the same BG facts also include unit 1 marker 19 for S18_Shot11, but no second reference is needed because the consuming shots do not require two co-visible distinct spaces in one render plan.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L05B06.png"
          ],
          "source_bg_ids": [
            "L05B06"
          ],
          "fp_included": false,
          "reference_decision": {
            "physical_space_id_per_ref": [
              "fp_l05_main_units_1_2_6_25_anchor"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_selected",
            "selected_refs": [
              {
                "physical_space_id": "fp_l05_main_units_1_2_6_25_anchor",
                "ref_bg_id": "L05B06",
                "space_description": "same-fp identity/style reference; L05B01 camera prioritizes unit 5"
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is used for same-fp identity only; the consuming shots do not require co-visible distinct physical spaces from two references, so no two-ref plan is needed."
          },
          "camera_decision": {
            "camera_cell": [
              0,
              6
            ],
            "camera_unit": 5,
            "fov_deg": 50,
            "framing_notes": "Normal-lens view from unit 5 at cell [0,6] toward look-at cell [3,7], supporting the committed mirror/sink staging while using the anchor only for overall same-fp identity.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              7
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "From camera_unit 5 at [0,6] looking within unit 5 toward look_at_cell [3,7] with a normal lens, prioritize target units [1,5] only as committed by the BG facts, with unit 5 markers [11,14,15] and unit 1 marker [19] where the consuming shots require them. The geometry readback exposes visible-unit candidates from unit 5 as [1,2,3,4,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; selected_ref L05B06 supplies same-fp identity but should not expand this camera plan beyond the committed unit 5/unit 1 markers.",
            "camera_framing_directive": "Use neutral normal-lens framing from camera_unit 5 at camera_cell [0,6] toward look_at_unit 5 at look_at_cell [3,7], fov_deg 50. Keep the view squared enough for the committed reflective and close surface staging while preserving only the necessary unit 5 context.",
            "subject_position_directive": "S18_Shot8 commits one alive reflected upper-body subject near center with a rigid pose. S18_Shot11 commits two alive printed-portrait subject depictions on a close flat surface rather than free-standing subjects. Do not invent additional live subjects in the physical BG space.",
            "state_cue_directive": "Carry transient marker numbers [35,36] with use_numbered_elements [1,5,11,14,15,19,35,36]. clean_background_expected is false; include only these committed state overlays and no additional state cues.",
            "negative_continuity_directive": "Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,37,38,39,40,41,42]. Because selected_ref L05B06 carries marker 42, do not inherit marker 42. Do not add uncommitted overlay markers, extra subjects, or unrelated candidate units beyond the unit 5 and unit 1 facts for this BG."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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='style_reference_new_space'\n  - selected_refs[0]: ref_bg_id='L05B06' physical_space_id='fp_l05_main_units_1_2_6_25_anchor'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [0, 6]\n  - look_at_unit: 5\n  - look_at_cell: [3, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens view from unit 5 at cell [0,6] toward look-at cell [3,7], supporting the committed mirror/sink staging while using the anchor only for overall same-fp identity.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 5 at [0,6] looking within unit 5 toward look_at_cell [3,7] with a normal lens, prioritize target units [1,5] only as committed by the BG facts, with unit 5 markers [11,14,15] and unit 1 marker [19] where the consuming shots require them. The geometry readback exposes visible-unit candidates from unit 5 as [1,2,3,4,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; selected_ref L05B06 supplies same-fp identity but should not expand this camera plan beyond the committed unit 5/unit 1 markers.\n  - camera_framing_directive: Use neutral normal-lens framing from camera_unit 5 at camera_cell [0,6] toward look_at_unit 5 at look_at_cell [3,7], fov_deg 50. Keep the view squared enough for the committed reflective and close surface staging while preserving only the necessary unit 5 context.\n  - subject_position_directive: S18_Shot8 commits one alive reflected upper-body subject near center with a rigid pose. S18_Shot11 commits two alive printed-portrait subject depictions on a close flat surface rather than free-standing subjects. Do not invent additional live subjects in the physical BG space.\n  - state_cue_directive: Carry transient marker numbers [35,36] with use_numbered_elements [1,5,11,14,15,19,35,36]. clean_background_expected is false; include only these committed state overlays and no additional state cues.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,37,38,39,40,41,42]. Because selected_ref L05B06 carries marker 42, do not inherit marker 42. Do not add uncommitted overlay markers, extra subjects, or unrelated candidate units beyond the unit 5 and unit 1 facts for this BG.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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='style_reference_new_space'\n  - selected_refs[0]: ref_bg_id='L05B06' physical_space_id='fp_l05_main_units_1_2_6_25_anchor'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [0, 6]\n  - look_at_unit: 5\n  - look_at_cell: [3, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens view from unit 5 at cell [0,6] toward look-at cell [3,7], supporting the committed mirror/sink staging while using the anchor only for overall same-fp identity.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 5 at [0,6] looking within unit 5 toward look_at_cell [3,7] with a normal lens, prioritize target units [1,5] only as committed by the BG facts, with unit 5 markers [11,14,15] and unit 1 marker [19] where the consuming shots require them. The geometry readback exposes visible-unit candidates from unit 5 as [1,2,3,4,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; selected_ref L05B06 supplies same-fp identity but should not expand this camera plan beyond the committed unit 5/unit 1 markers.\n  - camera_framing_directive: Use neutral normal-lens framing from camera_unit 5 at camera_cell [0,6] toward look_at_unit 5 at look_at_cell [3,7], fov_deg 50. Keep the view squared enough for the committed reflective and close surface staging while preserving only the necessary unit 5 context.\n  - subject_position_directive: S18_Shot8 commits one alive reflected upper-body subject near center with a rigid pose. S18_Shot11 commits two alive printed-portrait subject depictions on a close flat surface rather than free-standing subjects. Do not invent additional live subjects in the physical BG space.\n  - state_cue_directive: Carry transient marker numbers [35,36] with use_numbered_elements [1,5,11,14,15,19,35,36]. clean_background_expected is false; include only these committed state overlays and no additional state cues.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,37,38,39,40,41,42]. Because selected_ref L05B06 carries marker 42, do not inherit marker 42. Do not add uncommitted overlay markers, extra subjects, or unrelated candidate units beyond the unit 5 and unit 1 facts for this BG.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows 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='style_reference_new_space'\n  - selected_refs[0]: ref_bg_id='L05B06' physical_space_id='fp_l05_main_units_1_2_6_25_anchor'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [0, 6]\n  - look_at_unit: 5\n  - look_at_cell: [3, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens view from unit 5 at cell [0,6] toward look-at cell [3,7], supporting the committed mirror/sink staging while using the anchor only for overall same-fp identity.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 5 at [0,6] looking within unit 5 toward look_at_cell [3,7] with a normal lens, prioritize target units [1,5] only as committed by the BG facts, with unit 5 markers [11,14,15] and unit 1 marker [19] where the consuming shots require them. The geometry readback exposes visible-unit candidates from unit 5 as [1,2,3,4,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; selected_ref L05B06 supplies same-fp identity but should not expand this camera plan beyond the committed unit 5/unit 1 markers.\n  - camera_framing_directive: Use neutral normal-lens framing from camera_unit 5 at camera_cell [0,6] toward look_at_unit 5 at look_at_cell [3,7], fov_deg 50. Keep the view squared enough for the committed reflective and close surface staging while preserving only the necessary unit 5 context.\n  - subject_position_directive: S18_Shot8 commits one alive reflected upper-body subject near center with a rigid pose. S18_Shot11 commits two alive printed-portrait subject depictions on a close flat surface rather than free-standing subjects. Do not invent additional live subjects in the physical BG space.\n  - state_cue_directive: Carry transient marker numbers [35,36] with use_numbered_elements [1,5,11,14,15,19,35,36]. clean_background_expected is false; include only these committed state overlays and no additional state cues.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,37,38,39,40,41,42]. Because selected_ref L05B06 carries marker 42, do not inherit marker 42. Do not add uncommitted overlay markers, extra subjects, or unrelated candidate units beyond the unit 5 and unit 1 facts for this BG.\n\n현대 한국 서해안 포구 마을의 낡은 옥탑 주거 내부, 욕실 거울과 낮은 식탁 주변을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 낮은 식탁 겸 작업대 근처에서 서 있는 사람 눈높이 약 1.55m, 35mm급 광각 렌즈로 욕실 문과 욕실 동쪽 벽의 세면대 거울을 향해 비스듬히 바라본 구도이며, 중앙의 공동 거실 겸 식사 공간도 일부 남아 보인다. 좁은 실내는 2020년대 한국의 현실적인 생활감이 있는 구조로, 흰색과 회색 계열의 낡은 벽지, 습기를 머금은 타일, 사용감 있는 금속 손잡이, 생활 얼룩이 남은 세면대, 낮은 식탁의 실제 목재 결, 오래 쓴 바닥재의 미세한 흠집과 먼지를 자연스럽게 보여준다. 낮의 차가운 해안 빛이 창밖 안개에 걸러져 들어와 실내를 흐릿하고 낮은 채도로 밝히며, 욕실 안쪽은 습기와 그림자로 조금 어둡다. 욕실 거울의 표면 안쪽에만 짙은 붉은 원형 반사가 떠 있는 듯 보이고, 가장자리는 붓질처럼 불균일하며 흐림과 잔상이 있어 물리적으로 벽에 그려진 표식이 아니라 반사면 속의 불안정한 환영처럼 보인다. 낮은 식탁 위나 바로 근처의 작은 사진 표면에는 오래된 인화지 질감 안에서 얼굴 형상이 녹아내리듯 일그러진 2D 이미지로만 보이며, 현재 공간에 실제 사람이나 얼굴, 인체 형상이 존재하지 않는다. 변기와 샤워 배수구는 욕실 깊은 쪽에 생활감 있게 남아 있고, 욕실 문과 세면대, 거울, 식탁의 상대적 위치가 자연스럽게 읽힌다. 깨끗한 광고 사진이나 건축 시각화가 아니라 실제 장소 답사 사진처럼, 후처리 없이 현실적인 자연광, 자연스러운 심도, 정확한 재질감과 생활 오염을 담은 무표정한 사진이어야 한다. 도면, 위에서 내려다본 시점, 일러스트, CGI, 렌더링, 과장된 효과 없이 실제 미러리스 또는 DSLR 카메라로 촬영한 듯한 이미지. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            0,
            6
          ],
          "camera_unit": 5,
          "fov_deg": 50,
          "framing_notes": "Normal-lens view from unit 5 at cell [0,6] toward look-at cell [3,7], supporting the committed mirror/sink staging while using the anchor only for overall same-fp identity.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            7
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 5,
        "shot_aware_plan_mode": "style_reference_new_space",
        "render_guidance": {
          "visible_space_directive": "From camera_unit 5 at [0,6] looking within unit 5 toward look_at_cell [3,7] with a normal lens, prioritize target units [1,5] only as committed by the BG facts, with unit 5 markers [11,14,15] and unit 1 marker [19] where the consuming shots require them. The geometry readback exposes visible-unit candidates from unit 5 as [1,2,3,4,6,7,25] and visible-opening candidates [8,9,10,11,12,13]; selected_ref L05B06 supplies same-fp identity but should not expand this camera plan beyond the committed unit 5/unit 1 markers.",
          "camera_framing_directive": "Use neutral normal-lens framing from camera_unit 5 at camera_cell [0,6] toward look_at_unit 5 at look_at_cell [3,7], fov_deg 50. Keep the view squared enough for the committed reflective and close surface staging while preserving only the necessary unit 5 context.",
          "subject_position_directive": "S18_Shot8 commits one alive reflected upper-body subject near center with a rigid pose. S18_Shot11 commits two alive printed-portrait subject depictions on a close flat surface rather than free-standing subjects. Do not invent additional live subjects in the physical BG space.",
          "state_cue_directive": "Carry transient marker numbers [35,36] with use_numbered_elements [1,5,11,14,15,19,35,36]. clean_background_expected is false; include only these committed state overlays and no additional state cues.",
          "negative_continuity_directive": "Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,37,38,39,40,41,42]. Because selected_ref L05B06 carries marker 42, do not inherit marker 42. Do not add uncommitted overlay markers, extra subjects, or unrelated candidate units beyond the unit 5 and unit 1 facts for this BG."
        }
      },
      "L05B02": {
        "status": "ok",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L05B02.png",
        "t2i_prompt": "2020년대 중반 한국 서해안 포구 생활권의 낡은 옥상 주거 내부, 공유 거실 겸 식사 공간의 동쪽 벽면을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서쪽의 낮은 소파 또는 바닥 좌석 근처에 서서, 사람 눈높이 약 1.6m에서 50mm 표준 렌즈로 방 안을 가로질러 평평한 동쪽 벽 패널을 바라본 구도다. 사진은 도면이나 렌더가 아니라 실제 DSLR 또는 미러리스 카메라로 찍은 현장 기록처럼 보여야 하며, 과장된 연출 없이 자연스러운 황혼빛과 실내의 어두운 그림자가 섞인다. 중앙에는 낮은 식탁 겸 작업 테이블이 희미하게 걸리고, 벽 아래쪽에는 낮은 TV 스탠드와 TV가 생활감 있게 놓여 있지만, 가구는 낮고 부차적으로만 보인다. 주 피사체는 TV 위쪽과 뒤쪽으로 이어지는 무채색의 낡은 동쪽 벽면이며, 벽지나 페인트 표면에는 습기, 오래된 얼룩, 미세한 균열, 손때와 해안가 주거 특유의 눅눅한 질감이 실제 재료처럼 살아 있어야 한다. 그 벽면 위에는 짙은 붉은 안료나 마른 피처럼 보이는 색으로 거칠게 그어진 원형 표식이 있으며, 붓질이 고르지 않고 가장자리가 번지고 끊긴 부분이 있는 물리적 자국처럼 벽 표면에 밀착되어 있다. 붉은 원의 정중앙에는 낡은 인화 사진 한 장이 작은 핀으로 고정되어 있고, 사진지는 오래되어 가장자리가 휘고 색이 바랬으며, 피가 묻은 얼룩이 일부를 덮어 사진 속 정보는 알아볼 수 없다. 사진 안에는 식별 가능한 얼굴이나 인체 형상이 드러나지 않게, 흐린 색면과 낡은 종이 질감, 어두운 얼룩만 보이도록 처리한다. 실내는 황혼 무렵의 차가운 청회색 기운과 해안가의 습한 공기가 느껴지고, 붉은 원만 절제된 색의 강조점으로 남는다. 깨끗한 스튜디오 세트나 광고용 인테리어 사진처럼 보이지 않게, 실제 콘크리트와 벽지, 플라스틱 TV 프레임, 낡은 목재 또는 합판 가구의 마모와 먼지를 사실적으로 표현한다. 사람, 얼굴, 신체 모양의 그림자나 형상은 전혀 없다. 후처리 티가 없는 실제 장소 기록 사진, 자연스러운 심도와 현실적인 노출, 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "S25_Shot3에서는 서쪽의 낮은 좌석 근처에 선 관찰자 높이에서 동쪽 벽면을 정면에 가깝게 바라본다. 벽면의 거친 붉은 원과 그 중심의 피 묻은 낡은 사진이 가장 먼저 읽히고, 낮은 테이블과 TV 스탠드는 하단 또는 주변부에 낮게 남아 공간의 실제 생활감을 보조한다. 사람, 얼굴, 인체 실루엣은 넣지 말고, 사진 속 내용도 얼룩과 낡은 인화지 질감 때문에 알아볼 수 없게 처리한다.",
            "shot_id": "S25_Shot3"
          }
        ],
        "shot_ids": [
          "S25_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 20 (compact sofa/floor seating), facing number 25 (plain east wall panel) across number 1 (shared living-dining zone)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "50mm normal lens",
          "framing_notes": "make number 25 the main wall surface for the rough red circle and pinned old-photo cues; keep furniture low and secondary"
        },
        "reference_decision": {
          "bg_id": "L05B02",
          "fp_id": "fp_l05_main",
          "node_index": 3,
          "mode": "reference_derived",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B02 derives from L05B06 because it uses the same-fp unit 1 and unit 25 continuity and shares base markers [1,19,20,21,25]. The telephoto camera from unit 1 toward unit 25 supports S25_Shot3's close, flattened wall-surface staging while relying on the anchor for structural identity and replacing the anchor state with markers [37,38].",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L05B06.png"
          ],
          "source_bg_ids": [
            "L05B06"
          ],
          "fp_included": false,
          "reference_decision": {
            "physical_space_id_per_ref": [
              "fp_l05_main_units_1_2_6_25_anchor"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_selected",
            "selected_refs": [
              {
                "physical_space_id": "fp_l05_main_units_1_2_6_25_anchor",
                "ref_bg_id": "L05B06",
                "space_description": "same-fp continuity for unit 1 and unit 25"
              }
            ],
            "why_single_ref_or_two_refs": "A single same-physical-space reference is enough because S25_Shot3 is a flattened close composition and does not need co-visible distinct spaces from two references."
          },
          "camera_decision": {
            "camera_cell": [
              0,
              2
            ],
            "camera_unit": 1,
            "fov_deg": 25,
            "framing_notes": "Telephoto view from unit 1 at cell [0,2] toward unit 25 at look-at cell [7,2], compressing the surface-oriented staged close composition.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              7,
              8
            ],
            "look_at_unit": 25
          },
          "render_guidance": {
            "visible_space_directive": "From camera_unit 1 at [0,2] looking toward unit 25 at [7,2] with a telephoto lens, prioritize target units [1,25] and base markers [1,19,20,21,25]. The geometry readback exposes visible-unit candidates from unit 1 as [2,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13], but this narrow plan should keep attention on the committed unit 1 to unit 25 surface continuity guided by selected_ref L05B06.",
            "camera_framing_directive": "Use compressed telephoto framing from camera_unit 1 at camera_cell [0,2] toward look_at_unit 25 at look_at_cell [7,2], fov_deg 25. Keep the surface read narrow and centered, consistent with a close staged composition.",
            "subject_position_directive": "S25_Shot3 commits no character_angles. Keep the BG free of invented subjects; the only staged focus is the committed background constraint centered on the surface cue represented by markers [37,38].",
            "state_cue_directive": "Carry transient marker numbers [37,38] with use_numbered_elements [1,19,20,21,25,37,38]. clean_background_expected is false; render only those committed overlay markers and no additional state overlays.",
            "negative_continuity_directive": "Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,35,36,39,40,41,42]. Because selected_ref L05B06 includes marker 42, do not carry marker 42 into this render. Do not add extra state cues, subjects, or unrelated candidate openings beyond the committed surface plan."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L05B06' physical_space_id='fp_l05_main_units_1_2_6_25_anchor'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 2]\n  - look_at_unit: 25\n  - look_at_cell: [7, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto view from unit 1 at cell [0,2] toward unit 25 at look-at cell [7,2], compressing the surface-oriented staged close composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 1 at [0,2] looking toward unit 25 at [7,2] with a telephoto lens, prioritize target units [1,25] and base markers [1,19,20,21,25]. The geometry readback exposes visible-unit candidates from unit 1 as [2,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13], but this narrow plan should keep attention on the committed unit 1 to unit 25 surface continuity guided by selected_ref L05B06.\n  - camera_framing_directive: Use compressed telephoto framing from camera_unit 1 at camera_cell [0,2] toward look_at_unit 25 at look_at_cell [7,2], fov_deg 25. Keep the surface read narrow and centered, consistent with a close staged composition.\n  - subject_position_directive: S25_Shot3 commits no character_angles. Keep the BG free of invented subjects; the only staged focus is the committed background constraint centered on the surface cue represented by markers [37,38].\n  - state_cue_directive: Carry transient marker numbers [37,38] with use_numbered_elements [1,19,20,21,25,37,38]. clean_background_expected is false; render only those committed overlay markers and no additional state overlays.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,35,36,39,40,41,42]. Because selected_ref L05B06 includes marker 42, do not carry marker 42 into this render. Do not add extra state cues, subjects, or unrelated candidate openings beyond the committed surface plan.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L05B06' physical_space_id='fp_l05_main_units_1_2_6_25_anchor'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 2]\n  - look_at_unit: 25\n  - look_at_cell: [7, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto view from unit 1 at cell [0,2] toward unit 25 at look-at cell [7,2], compressing the surface-oriented staged close composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 1 at [0,2] looking toward unit 25 at [7,2] with a telephoto lens, prioritize target units [1,25] and base markers [1,19,20,21,25]. The geometry readback exposes visible-unit candidates from unit 1 as [2,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13], but this narrow plan should keep attention on the committed unit 1 to unit 25 surface continuity guided by selected_ref L05B06.\n  - camera_framing_directive: Use compressed telephoto framing from camera_unit 1 at camera_cell [0,2] toward look_at_unit 25 at look_at_cell [7,2], fov_deg 25. Keep the surface read narrow and centered, consistent with a close staged composition.\n  - subject_position_directive: S25_Shot3 commits no character_angles. Keep the BG free of invented subjects; the only staged focus is the committed background constraint centered on the surface cue represented by markers [37,38].\n  - state_cue_directive: Carry transient marker numbers [37,38] with use_numbered_elements [1,19,20,21,25,37,38]. clean_background_expected is false; render only those committed overlay markers and no additional state overlays.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,35,36,39,40,41,42]. Because selected_ref L05B06 includes marker 42, do not carry marker 42 into this render. Do not add extra state cues, subjects, or unrelated candidate openings beyond the committed surface plan.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L05B06' physical_space_id='fp_l05_main_units_1_2_6_25_anchor'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 2]\n  - look_at_unit: 25\n  - look_at_cell: [7, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto view from unit 1 at cell [0,2] toward unit 25 at look-at cell [7,2], compressing the surface-oriented staged close composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 1 at [0,2] looking toward unit 25 at [7,2] with a telephoto lens, prioritize target units [1,25] and base markers [1,19,20,21,25]. The geometry readback exposes visible-unit candidates from unit 1 as [2,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13], but this narrow plan should keep attention on the committed unit 1 to unit 25 surface continuity guided by selected_ref L05B06.\n  - camera_framing_directive: Use compressed telephoto framing from camera_unit 1 at camera_cell [0,2] toward look_at_unit 25 at look_at_cell [7,2], fov_deg 25. Keep the surface read narrow and centered, consistent with a close staged composition.\n  - subject_position_directive: S25_Shot3 commits no character_angles. Keep the BG free of invented subjects; the only staged focus is the committed background constraint centered on the surface cue represented by markers [37,38].\n  - state_cue_directive: Carry transient marker numbers [37,38] with use_numbered_elements [1,19,20,21,25,37,38]. clean_background_expected is false; render only those committed overlay markers and no additional state overlays.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,35,36,39,40,41,42]. Because selected_ref L05B06 includes marker 42, do not carry marker 42 into this render. Do not add extra state cues, subjects, or unrelated candidate openings beyond the committed surface plan.\n\n2020년대 중반 한국 서해안 포구 생활권의 낡은 옥상 주거 내부, 공유 거실 겸 식사 공간의 동쪽 벽면을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서쪽의 낮은 소파 또는 바닥 좌석 근처에 서서, 사람 눈높이 약 1.6m에서 50mm 표준 렌즈로 방 안을 가로질러 평평한 동쪽 벽 패널을 바라본 구도다. 사진은 도면이나 렌더가 아니라 실제 DSLR 또는 미러리스 카메라로 찍은 현장 기록처럼 보여야 하며, 과장된 연출 없이 자연스러운 황혼빛과 실내의 어두운 그림자가 섞인다. 중앙에는 낮은 식탁 겸 작업 테이블이 희미하게 걸리고, 벽 아래쪽에는 낮은 TV 스탠드와 TV가 생활감 있게 놓여 있지만, 가구는 낮고 부차적으로만 보인다. 주 피사체는 TV 위쪽과 뒤쪽으로 이어지는 무채색의 낡은 동쪽 벽면이며, 벽지나 페인트 표면에는 습기, 오래된 얼룩, 미세한 균열, 손때와 해안가 주거 특유의 눅눅한 질감이 실제 재료처럼 살아 있어야 한다. 그 벽면 위에는 짙은 붉은 안료나 마른 피처럼 보이는 색으로 거칠게 그어진 원형 표식이 있으며, 붓질이 고르지 않고 가장자리가 번지고 끊긴 부분이 있는 물리적 자국처럼 벽 표면에 밀착되어 있다. 붉은 원의 정중앙에는 낡은 인화 사진 한 장이 작은 핀으로 고정되어 있고, 사진지는 오래되어 가장자리가 휘고 색이 바랬으며, 피가 묻은 얼룩이 일부를 덮어 사진 속 정보는 알아볼 수 없다. 사진 안에는 식별 가능한 얼굴이나 인체 형상이 드러나지 않게, 흐린 색면과 낡은 종이 질감, 어두운 얼룩만 보이도록 처리한다. 실내는 황혼 무렵의 차가운 청회색 기운과 해안가의 습한 공기가 느껴지고, 붉은 원만 절제된 색의 강조점으로 남는다. 깨끗한 스튜디오 세트나 광고용 인테리어 사진처럼 보이지 않게, 실제 콘크리트와 벽지, 플라스틱 TV 프레임, 낡은 목재 또는 합판 가구의 마모와 먼지를 사실적으로 표현한다. 사람, 얼굴, 신체 모양의 그림자나 형상은 전혀 없다. 후처리 티가 없는 실제 장소 기록 사진, 자연스러운 심도와 현실적인 노출, 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            0,
            2
          ],
          "camera_unit": 1,
          "fov_deg": 25,
          "framing_notes": "Telephoto view from unit 1 at cell [0,2] toward unit 25 at look-at cell [7,2], compressing the surface-oriented staged close composition.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            7,
            8
          ],
          "look_at_unit": 25
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "visible_space_directive": "From camera_unit 1 at [0,2] looking toward unit 25 at [7,2] with a telephoto lens, prioritize target units [1,25] and base markers [1,19,20,21,25]. The geometry readback exposes visible-unit candidates from unit 1 as [2,3,4,5,6,7,25] and visible-opening candidates [8,9,10,11,12,13], but this narrow plan should keep attention on the committed unit 1 to unit 25 surface continuity guided by selected_ref L05B06.",
          "camera_framing_directive": "Use compressed telephoto framing from camera_unit 1 at camera_cell [0,2] toward look_at_unit 25 at look_at_cell [7,2], fov_deg 25. Keep the surface read narrow and centered, consistent with a close staged composition.",
          "subject_position_directive": "S25_Shot3 commits no character_angles. Keep the BG free of invented subjects; the only staged focus is the committed background constraint centered on the surface cue represented by markers [37,38].",
          "state_cue_directive": "Carry transient marker numbers [37,38] with use_numbered_elements [1,19,20,21,25,37,38]. clean_background_expected is false; render only those committed overlay markers and no additional state overlays.",
          "negative_continuity_directive": "Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,35,36,39,40,41,42]. Because selected_ref L05B06 includes marker 42, do not carry marker 42 into this render. Do not add extra state cues, subjects, or unrelated candidate openings beyond the committed surface plan."
        }
      },
      "L05B03": {
        "status": "ok",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L05B03.png",
        "t2i_prompt": "대한민국 서해안 포구 마을의 오래된 옥탑 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 주 출입문 바로 안쪽 현관 턱에 선 사람 눈높이 약 1.6m에서 28mm 광각 렌즈로 방 안을 바라보며, 중앙과 서쪽의 거실 겸 식사 공간, 북동쪽 벽의 작은 주방 싱크대와 2구 가스레인지, 중앙의 낮은 식탁 겸 작업 테이블, 서쪽 미닫이 창과 커튼 레일 및 천 가림막, 서쪽 창가의 낮은 좌식 소파, 동쪽 벽의 낮은 TV 받침대와 평범한 벽면 패널이 한 프레임 안에 자연스럽게 들어온다. 해질녘의 흐린 청회색 자연광이 창과 열린 출입문으로 약하게 들어오고, 바닷바람이 습한 공기와 차가운 기운을 실내로 밀어 넣어 얇은 천 가림막과 가벼운 생활 물건이 조금 흐트러진 듯 보인다. 거실 중앙의 낮은 테이블, 좌식 소파 주변, TV 받침대 근처의 가구가 누군가 급히 뒤진 뒤처럼 뒤집히거나 제자리에서 밀려나 있으며, 바닥에는 생활감 있는 먼지 자국과 눌린 자국, 낡은 장판의 얼룩, 벽지의 습기 자국, 금속 손잡이의 닳은 광택, 오래 쓴 목재와 합판의 모서리 마모가 사실적으로 보인다. 남쪽 출입문은 완전히 닫히지 않고 바깥 옥상 landing 쪽으로 열려 있어, 문틈 너머의 흐린 외부 빛과 바람의 방향이 분명히 읽힌다. 입구 쪽 난장판이 된 거실 가장자리에는 손이나 사람 없이, 방금 들고 들어왔다가 내려놓은 듯한 현대식 스마트폰이 작은 비고정 소품으로 보인다. 사람, 얼굴, 손, 신체 실루엣, 인물 그림자 없이 빈 방만 촬영한다. 깨끗한 스튜디오나 새집처럼 보이지 않게, 실제 생활 흔적과 습한 해안 옥탑방의 낡은 질감을 유지한다. 삽화, 3D 렌더, 건축 시각화, 도면, 위에서 내려다본 평면도가 아니라 실제 DSLR 또는 미러리스 카메라로 현장에서 촬영한 사실적인 장소 기록 사진이며, 과장된 보정 없이 자연광과 실제 재료 질감이 드러난다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "S25_Shot7에 사용할 배경은 남쪽 출입문 안쪽에서 방 안을 들여다보는 시점으로 유지한다. 열린 문과 차가운 바람의 흔적이 입구 쪽에서 읽히고, 중앙 거실에는 낮은 테이블과 좌식 소파, TV 주변 가구가 어수선하게 밀리거나 뒤집힌 상태로 보여야 한다. 스마트폰은 입구 쪽에 있는 비고정 소품처럼 보이게 하되, 사람이나 손은 프레임에 넣지 않는다.",
            "shot_id": "S25_Shot7"
          },
          {
            "guide_text": "S27_Shot1에서도 같은 옥탑방 배경의 연속성을 유지한다. 카메라는 약 1.6m 눈높이의 넓은 화각으로, 현관 턱에서 거실 겸 식사 공간과 동쪽 벽면까지 한 번에 담는다. 해질녘의 차갑고 흐린 해안가 빛, 문틈의 바람, 뒤집힌 가구와 입구 쪽 스마트폰만 현재 순간의 변화로 표현하고 인물은 배경 안에 배치하지 않는다.",
            "shot_id": "S27_Shot1"
          }
        ],
        "shot_ids": [
          "S25_Shot7",
          "S27_Shot1"
        ],
        "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 8 (main entrance door), looking inward through number 6 (entrance threshold) across number 1 (shared living-dining zone) toward number 19 (low dining/work table), number 20 (compact sofa/floor seating), and number 25 (plain east wall panel)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "show the entry side clearly so the door-open and wind cue can read, while the central room carries overturned or displaced furniture cues"
        },
        "reference_decision": {
          "bg_id": "L05B03",
          "fp_id": "fp_l05_main",
          "node_index": 4,
          "mode": "reference_derived",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B03 uses L05B06 as its single same-fp reference because the BG facts overlap heavily with the anchor across units [1,2,6,25] and base markers [1,2,6,8,9,16,17,19,20,21,24,25], while adding committed unit 7 visibility. A wide camera from unit 6 toward the opening-side cell [2,1] supports S25_Shot7's departure framing and S27_Shot1's medium interior staging with the transient markers [39,40,41].",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L05B06.png"
          ],
          "source_bg_ids": [
            "L05B06"
          ],
          "fp_included": false,
          "reference_decision": {
            "physical_space_id_per_ref": [
              "fp_l05_main_units_1_2_6_25_anchor"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_selected",
            "selected_refs": [
              {
                "physical_space_id": "fp_l05_main_units_1_2_6_25_anchor",
                "ref_bg_id": "L05B06",
                "space_description": "same-fp continuity for shared interior units with added unit 7 visibility"
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because the same anchor covers the shared interior continuity; the consuming shots do not require two co-visible distinct physical spaces from separate references."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              8
            ],
            "camera_unit": 6,
            "fov_deg": 90,
            "framing_notes": "Wide view from unit 6 at cell [1,8] toward the opening cell [2,1] associated with the unit 7 direction, retaining broad entrance-side and shared-space context for the staged medium shots.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              1
            ],
            "look_at_unit": 7
          },
          "render_guidance": {
            "visible_space_directive": "From camera_unit 6 at [1,8] looking toward look_at_cell [2,1] with look_at_unit 7 under a wide lens, prioritize target units [1,2,6,7,25] and base markers [1,2,6,7,8,9,16,17,19,20,21,24,25]. The geometry readback exposes visible-unit candidates from unit 6 as [1,2,3,4,5,7,25] and visible-opening candidates [8,9,10,11,12,13]; use selected_ref L05B06 for overlapping same-fp continuity only.",
            "camera_framing_directive": "Use broad wide-lens framing from camera_unit 6 at camera_cell [1,8] toward look_at_unit 7 via look_at_cell [2,1], fov_deg 90. The framing should allow entrance-side context and surrounding unit continuity for the staged medium compositions.",
            "subject_position_directive": "S25_Shot7 commits one alive subject with back_to_camera angle in the midground, aligned with the opening-side background. S27_Shot1 commits one alive subject in a medium upper-body framing with a phone-to-ear pose amid the committed disturbed state. Do not add any other subjects.",
            "state_cue_directive": "Carry transient marker numbers [39,40,41] with use_numbered_elements [1,2,6,7,8,9,16,17,19,20,21,24,25,39,40,41]. clean_background_expected is false; render only these committed state markers and base markers.",
            "negative_continuity_directive": "Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,35,36,37,38,42]. Because selected_ref L05B06 carries marker 42, do not inherit marker 42. Do not add uncommitted subjects, unlisted state overlays, or candidate spaces outside the target unit set [1,2,6,7,25]."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L05B06' physical_space_id='fp_l05_main_units_1_2_6_25_anchor'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [1, 8]\n  - look_at_unit: 7\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide view from unit 6 at cell [1,8] toward the opening cell [2,1] associated with the unit 7 direction, retaining broad entrance-side and shared-space context for the staged medium shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 6 at [1,8] looking toward look_at_cell [2,1] with look_at_unit 7 under a wide lens, prioritize target units [1,2,6,7,25] and base markers [1,2,6,7,8,9,16,17,19,20,21,24,25]. The geometry readback exposes visible-unit candidates from unit 6 as [1,2,3,4,5,7,25] and visible-opening candidates [8,9,10,11,12,13]; use selected_ref L05B06 for overlapping same-fp continuity only.\n  - camera_framing_directive: Use broad wide-lens framing from camera_unit 6 at camera_cell [1,8] toward look_at_unit 7 via look_at_cell [2,1], fov_deg 90. The framing should allow entrance-side context and surrounding unit continuity for the staged medium compositions.\n  - subject_position_directive: S25_Shot7 commits one alive subject with back_to_camera angle in the midground, aligned with the opening-side background. S27_Shot1 commits one alive subject in a medium upper-body framing with a phone-to-ear pose amid the committed disturbed state. Do not add any other subjects.\n  - state_cue_directive: Carry transient marker numbers [39,40,41] with use_numbered_elements [1,2,6,7,8,9,16,17,19,20,21,24,25,39,40,41]. clean_background_expected is false; render only these committed state markers and base markers.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,35,36,37,38,42]. Because selected_ref L05B06 carries marker 42, do not inherit marker 42. Do not add uncommitted subjects, unlisted state overlays, or candidate spaces outside the target unit set [1,2,6,7,25].\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L05B06' physical_space_id='fp_l05_main_units_1_2_6_25_anchor'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [1, 8]\n  - look_at_unit: 7\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide view from unit 6 at cell [1,8] toward the opening cell [2,1] associated with the unit 7 direction, retaining broad entrance-side and shared-space context for the staged medium shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 6 at [1,8] looking toward look_at_cell [2,1] with look_at_unit 7 under a wide lens, prioritize target units [1,2,6,7,25] and base markers [1,2,6,7,8,9,16,17,19,20,21,24,25]. The geometry readback exposes visible-unit candidates from unit 6 as [1,2,3,4,5,7,25] and visible-opening candidates [8,9,10,11,12,13]; use selected_ref L05B06 for overlapping same-fp continuity only.\n  - camera_framing_directive: Use broad wide-lens framing from camera_unit 6 at camera_cell [1,8] toward look_at_unit 7 via look_at_cell [2,1], fov_deg 90. The framing should allow entrance-side context and surrounding unit continuity for the staged medium compositions.\n  - subject_position_directive: S25_Shot7 commits one alive subject with back_to_camera angle in the midground, aligned with the opening-side background. S27_Shot1 commits one alive subject in a medium upper-body framing with a phone-to-ear pose amid the committed disturbed state. Do not add any other subjects.\n  - state_cue_directive: Carry transient marker numbers [39,40,41] with use_numbered_elements [1,2,6,7,8,9,16,17,19,20,21,24,25,39,40,41]. clean_background_expected is false; render only these committed state markers and base markers.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,35,36,37,38,42]. Because selected_ref L05B06 carries marker 42, do not inherit marker 42. Do not add uncommitted subjects, unlisted state overlays, or candidate spaces outside the target unit set [1,2,6,7,25].\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L05B06' physical_space_id='fp_l05_main_units_1_2_6_25_anchor'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [1, 8]\n  - look_at_unit: 7\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide view from unit 6 at cell [1,8] toward the opening cell [2,1] associated with the unit 7 direction, retaining broad entrance-side and shared-space context for the staged medium shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 6 at [1,8] looking toward look_at_cell [2,1] with look_at_unit 7 under a wide lens, prioritize target units [1,2,6,7,25] and base markers [1,2,6,7,8,9,16,17,19,20,21,24,25]. The geometry readback exposes visible-unit candidates from unit 6 as [1,2,3,4,5,7,25] and visible-opening candidates [8,9,10,11,12,13]; use selected_ref L05B06 for overlapping same-fp continuity only.\n  - camera_framing_directive: Use broad wide-lens framing from camera_unit 6 at camera_cell [1,8] toward look_at_unit 7 via look_at_cell [2,1], fov_deg 90. The framing should allow entrance-side context and surrounding unit continuity for the staged medium compositions.\n  - subject_position_directive: S25_Shot7 commits one alive subject with back_to_camera angle in the midground, aligned with the opening-side background. S27_Shot1 commits one alive subject in a medium upper-body framing with a phone-to-ear pose amid the committed disturbed state. Do not add any other subjects.\n  - state_cue_directive: Carry transient marker numbers [39,40,41] with use_numbered_elements [1,2,6,7,8,9,16,17,19,20,21,24,25,39,40,41]. clean_background_expected is false; render only these committed state markers and base markers.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,35,36,37,38,42]. Because selected_ref L05B06 carries marker 42, do not inherit marker 42. Do not add uncommitted subjects, unlisted state overlays, or candidate spaces outside the target unit set [1,2,6,7,25].\n\n대한민국 서해안 포구 마을의 오래된 옥탑 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 주 출입문 바로 안쪽 현관 턱에 선 사람 눈높이 약 1.6m에서 28mm 광각 렌즈로 방 안을 바라보며, 중앙과 서쪽의 거실 겸 식사 공간, 북동쪽 벽의 작은 주방 싱크대와 2구 가스레인지, 중앙의 낮은 식탁 겸 작업 테이블, 서쪽 미닫이 창과 커튼 레일 및 천 가림막, 서쪽 창가의 낮은 좌식 소파, 동쪽 벽의 낮은 TV 받침대와 평범한 벽면 패널이 한 프레임 안에 자연스럽게 들어온다. 해질녘의 흐린 청회색 자연광이 창과 열린 출입문으로 약하게 들어오고, 바닷바람이 습한 공기와 차가운 기운을 실내로 밀어 넣어 얇은 천 가림막과 가벼운 생활 물건이 조금 흐트러진 듯 보인다. 거실 중앙의 낮은 테이블, 좌식 소파 주변, TV 받침대 근처의 가구가 누군가 급히 뒤진 뒤처럼 뒤집히거나 제자리에서 밀려나 있으며, 바닥에는 생활감 있는 먼지 자국과 눌린 자국, 낡은 장판의 얼룩, 벽지의 습기 자국, 금속 손잡이의 닳은 광택, 오래 쓴 목재와 합판의 모서리 마모가 사실적으로 보인다. 남쪽 출입문은 완전히 닫히지 않고 바깥 옥상 landing 쪽으로 열려 있어, 문틈 너머의 흐린 외부 빛과 바람의 방향이 분명히 읽힌다. 입구 쪽 난장판이 된 거실 가장자리에는 손이나 사람 없이, 방금 들고 들어왔다가 내려놓은 듯한 현대식 스마트폰이 작은 비고정 소품으로 보인다. 사람, 얼굴, 손, 신체 실루엣, 인물 그림자 없이 빈 방만 촬영한다. 깨끗한 스튜디오나 새집처럼 보이지 않게, 실제 생활 흔적과 습한 해안 옥탑방의 낡은 질감을 유지한다. 삽화, 3D 렌더, 건축 시각화, 도면, 위에서 내려다본 평면도가 아니라 실제 DSLR 또는 미러리스 카메라로 현장에서 촬영한 사실적인 장소 기록 사진이며, 과장된 보정 없이 자연광과 실제 재료 질감이 드러난다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            1,
            8
          ],
          "camera_unit": 6,
          "fov_deg": 90,
          "framing_notes": "Wide view from unit 6 at cell [1,8] toward the opening cell [2,1] associated with the unit 7 direction, retaining broad entrance-side and shared-space context for the staged medium shots.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            1
          ],
          "look_at_unit": 7
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "visible_space_directive": "From camera_unit 6 at [1,8] looking toward look_at_cell [2,1] with look_at_unit 7 under a wide lens, prioritize target units [1,2,6,7,25] and base markers [1,2,6,7,8,9,16,17,19,20,21,24,25]. The geometry readback exposes visible-unit candidates from unit 6 as [1,2,3,4,5,7,25] and visible-opening candidates [8,9,10,11,12,13]; use selected_ref L05B06 for overlapping same-fp continuity only.",
          "camera_framing_directive": "Use broad wide-lens framing from camera_unit 6 at camera_cell [1,8] toward look_at_unit 7 via look_at_cell [2,1], fov_deg 90. The framing should allow entrance-side context and surrounding unit continuity for the staged medium compositions.",
          "subject_position_directive": "S25_Shot7 commits one alive subject with back_to_camera angle in the midground, aligned with the opening-side background. S27_Shot1 commits one alive subject in a medium upper-body framing with a phone-to-ear pose amid the committed disturbed state. Do not add any other subjects.",
          "state_cue_directive": "Carry transient marker numbers [39,40,41] with use_numbered_elements [1,2,6,7,8,9,16,17,19,20,21,24,25,39,40,41]. clean_background_expected is false; render only these committed state markers and base markers.",
          "negative_continuity_directive": "Avoid ignored overlay marker numbers [26,27,28,29,30,31,32,33,34,35,36,37,38,42]. Because selected_ref L05B06 carries marker 42, do not inherit marker 42. Do not add uncommitted subjects, unlisted state overlays, or candidate spaces outside the target unit set [1,2,6,7,25]."
        }
      },
      "L09B01": {
        "status": "ok",
        "location_id": "L09",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L09B01.png",
        "t2i_prompt": "대한민국 서해안 포구 마을 생활권에 있는 2020년대 중반의 현대식 대형 마트 내부 진열 구역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 바닥 평면은 배치 참고용으로만 사용하고, 화면은 도면이나 조감도가 아니라 성인 눈높이 약 1.6m에서 28mm 광각 렌즈로 촬영한 실제 매장 사진처럼 보이게 한다. 카메라는 남쪽 정면 자동 유리문 안쪽 판매 구역에 서서, 입구 가까운 전면 창과 계산대, 중앙의 두 줄 곤돌라 진열대, 전면 중앙 농산물 매대, 왼쪽 냉동 식품 체스트, 뒤쪽 벽면 냉장 진열장과 직원용 스윙 도어를 대각선으로 함께 바라본다.\n\n저녁 무렵 영업 중인 마트 분위기다. 전면 유리문과 창밖은 해가 진 뒤의 차갑고 어두운 청회색 빛이 비치고, 실내는 천장 LED 패널과 형광등 계열의 밝은 흰 조명으로 균일하게 밝혀져 있다. 유리문에는 바닷가 마을 특유의 습기와 손자국이 희미하게 남아 있고, 바닥은 반광택 비닐 타일 또는 폴리싱된 상업용 바닥재로, 카트 바퀴 자국과 물걸레 흔적, 작은 생활 얼룩이 현실적으로 보인다. 진열대에는 상표가 두드러지지 않는 생활용품과 식품 패키지가 빽빽하게 놓이고, 한글 가격표와 할인 안내 라벨은 실제 한국 마트처럼 작고 흐릿하게 붙어 있다. 계산대 주변에는 카드 단말기, 계산기기, 비닐봉투 걸이, 안내판이 있고, 입구 옆에는 쇼핑카트와 장바구니 보관대가 정돈되어 있다. 농산물 매대에는 플라스틱 바구니와 상자에 담긴 채소와 과일이 평범한 영업 상태로 놓여 있으며, 뒤쪽 냉장 진열장은 차가운 흰빛과 약간의 성에, 유리 반사를 가진다.\n\n중앙 곤돌라 진열대 사이 통로에는 일시적인 선반 보충 작업 흔적만 배치한다. 사람은 보이지 않지만, 낮은 적재 카트, 열린 골판지 박스 몇 개, 플라스틱 운반 상자, 접힌 박스 조각, 작은 발판, 일부 비어 있거나 새 상품으로 채워지는 중인 선반 칸이 있어 직원들이 잠시 자리를 비운 영업 중 정리 상황처럼 느껴진다. 통로를 막을 정도로 과장하지 않고, 실제 마트에서 흔히 보이는 임시 작업 상태처럼 자연스럽고 산만하지 않게 보인다.\n\n완전히 사실적인 실제 장소 참고 사진이어야 하며, 깨끗한 광고 사진처럼 과도하게 정리하지 않는다. 실제 금속 선반의 긁힘, 플라스틱 바구니의 마모, 냉장고 유리의 반사와 손자국, 종이 박스의 구김, 바닥의 미세한 먼지와 얼룩을 자연스럽게 표현한다. 인물, 얼굴, 신체 실루엣, 마네킹 형태는 전혀 넣지 않는다. CGI, 일러스트, 건축 시각화, 렌더 이미지가 아니라 실제 DSLR 또는 미러리스 카메라로 후처리 없이 촬영한 현장 기록 사진처럼 보이게 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "S8_Shot2에서는 입구 안쪽 판매 구역에 서 있는 시선으로, 자동 유리문 근처에서 계산대와 중앙 통로, 농산물 매대, 뒤쪽 냉장 진열장과 직원용 스윙 도어까지 한눈에 보이게 잡는다. 중앙 곤돌라 진열대 사이에는 사람 없이 선반 보충 중인 흔적만 보이도록, 적재 카트와 열린 박스, 플라스틱 운반 상자, 일부 비어 있는 선반 공간을 자연스럽게 배치한다. 인물, 얼굴, 사람 형태의 실루엣은 절대 넣지 않는다.",
            "shot_id": "S8_Shot2"
          }
        ],
        "shot_ids": [
          "S8_Shot2"
        ],
        "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 near number 5, facing diagonally toward numbers 8, 9, 10, 11, 12, and 14",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Show the active sales-floor layout with checkout near the entrance and central aisles clearly; transient shelf-stocking activity number 19 belongs in the background overlay, not on the floor plan diagram."
        },
        "reference_decision": {
          "bg_id": "L09B01",
          "fp_id": "fp_l09_market_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L09B01 is in the supplied clean anchor candidate set and carries the broadest unit-1 marker coverage among the staged BGs, so it is used as the fp-seeded identity anchor despite the fallback candidate selection. No prior same-fp reference is available or needed. The normal lens supports S8_Shot2 medium staging while keeping unit 1 and its committed base markers readable.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/floor_plan/fp_l09_market_main.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "selected_refs": [],
            "why_single_ref_or_two_refs": "Anchor node seeds the same-fp identity and therefore uses no selected_refs."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Neutral normal-lens coverage from unit 1, using the verbatim camera cell [1,4] and looking within unit 1 toward the verbatim listed cell [4,5] so the committed medium two-subject staging can sit against depth from the referenced marker set.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              5
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Primary visible space is unit 1 from camera_cell [1,4] toward marker cell [4,5]. Use committed markers 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, and 17 as the visible unit-1 continuity set. Geometry exposes visible openings 5, 6, 14, and 15 as a superset from unit 1; include only the committed openings 5, 6, and 14 for this BG.",
            "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [1,4], looking within look_at_unit 1 toward look_at_cell [4,5] with lens_enum normal and fov_deg 50. Use neutral coverage appropriate to the committed medium staging, preserving a balanced foreground axis while allowing depth through the unit-1 marker set.",
            "subject_position_directive": "S8_Shot2 commits two foreground subjects in medium scale: one frame left at three_quarter_right, leaning into question, and one frame right at three_quarter_left, weight on one hip, facing across a narrow gap. Keep any uncommitted background presence from drawing focus and do not invent additional subject cues.",
            "state_cue_directive": "This BG is not marked clean_background_expected. Carry transient marker 19 and the staged state-facing qualities for S8_Shot2: bright, orderly, stocked, lit, clean, and neatly stacked/unopened where those qualities apply to the committed marker context. Do not add any other state cue.",
            "negative_continuity_directive": "Do not include ignored markers 20 or 21. Do not add state overlays beyond marker 19. Do not force opening marker 15, because it is only in the geometry visible-opening superset for camera_unit 1 and is not in this BG use list. Avoid invented subjects, extra scenario-specific props, or spaces outside the unit-1 camera plan."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [1, 4]\n  - look_at_unit: 1\n  - look_at_cell: [4, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral normal-lens coverage from unit 1, using the verbatim camera cell [1,4] and looking within unit 1 toward the verbatim listed cell [4,5] so the committed medium two-subject staging can sit against depth from the referenced marker set.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Primary visible space is unit 1 from camera_cell [1,4] toward marker cell [4,5]. Use committed markers 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, and 17 as the visible unit-1 continuity set. Geometry exposes visible openings 5, 6, 14, and 15 as a superset from unit 1; include only the committed openings 5, 6, and 14 for this BG.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [1,4], looking within look_at_unit 1 toward look_at_cell [4,5] with lens_enum normal and fov_deg 50. Use neutral coverage appropriate to the committed medium staging, preserving a balanced foreground axis while allowing depth through the unit-1 marker set.\n  - subject_position_directive: S8_Shot2 commits two foreground subjects in medium scale: one frame left at three_quarter_right, leaning into question, and one frame right at three_quarter_left, weight on one hip, facing across a narrow gap. Keep any uncommitted background presence from drawing focus and do not invent additional subject cues.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry transient marker 19 and the staged state-facing qualities for S8_Shot2: bright, orderly, stocked, lit, clean, and neatly stacked/unopened where those qualities apply to the committed marker context. Do not add any other state cue.\n  - negative_continuity_directive: Do not include ignored markers 20 or 21. Do not add state overlays beyond marker 19. Do not force opening marker 15, because it is only in the geometry visible-opening superset for camera_unit 1 and is not in this BG use list. Avoid invented subjects, extra scenario-specific props, or spaces outside the unit-1 camera plan.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [1, 4]\n  - look_at_unit: 1\n  - look_at_cell: [4, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral normal-lens coverage from unit 1, using the verbatim camera cell [1,4] and looking within unit 1 toward the verbatim listed cell [4,5] so the committed medium two-subject staging can sit against depth from the referenced marker set.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Primary visible space is unit 1 from camera_cell [1,4] toward marker cell [4,5]. Use committed markers 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, and 17 as the visible unit-1 continuity set. Geometry exposes visible openings 5, 6, 14, and 15 as a superset from unit 1; include only the committed openings 5, 6, and 14 for this BG.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [1,4], looking within look_at_unit 1 toward look_at_cell [4,5] with lens_enum normal and fov_deg 50. Use neutral coverage appropriate to the committed medium staging, preserving a balanced foreground axis while allowing depth through the unit-1 marker set.\n  - subject_position_directive: S8_Shot2 commits two foreground subjects in medium scale: one frame left at three_quarter_right, leaning into question, and one frame right at three_quarter_left, weight on one hip, facing across a narrow gap. Keep any uncommitted background presence from drawing focus and do not invent additional subject cues.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry transient marker 19 and the staged state-facing qualities for S8_Shot2: bright, orderly, stocked, lit, clean, and neatly stacked/unopened where those qualities apply to the committed marker context. Do not add any other state cue.\n  - negative_continuity_directive: Do not include ignored markers 20 or 21. Do not add state overlays beyond marker 19. Do not force opening marker 15, because it is only in the geometry visible-opening superset for camera_unit 1 and is not in this BG use list. Avoid invented subjects, extra scenario-specific props, or spaces outside the unit-1 camera plan.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [1, 4]\n  - look_at_unit: 1\n  - look_at_cell: [4, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral normal-lens coverage from unit 1, using the verbatim camera cell [1,4] and looking within unit 1 toward the verbatim listed cell [4,5] so the committed medium two-subject staging can sit against depth from the referenced marker set.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Primary visible space is unit 1 from camera_cell [1,4] toward marker cell [4,5]. Use committed markers 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, and 17 as the visible unit-1 continuity set. Geometry exposes visible openings 5, 6, 14, and 15 as a superset from unit 1; include only the committed openings 5, 6, and 14 for this BG.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [1,4], looking within look_at_unit 1 toward look_at_cell [4,5] with lens_enum normal and fov_deg 50. Use neutral coverage appropriate to the committed medium staging, preserving a balanced foreground axis while allowing depth through the unit-1 marker set.\n  - subject_position_directive: S8_Shot2 commits two foreground subjects in medium scale: one frame left at three_quarter_right, leaning into question, and one frame right at three_quarter_left, weight on one hip, facing across a narrow gap. Keep any uncommitted background presence from drawing focus and do not invent additional subject cues.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry transient marker 19 and the staged state-facing qualities for S8_Shot2: bright, orderly, stocked, lit, clean, and neatly stacked/unopened where those qualities apply to the committed marker context. Do not add any other state cue.\n  - negative_continuity_directive: Do not include ignored markers 20 or 21. Do not add state overlays beyond marker 19. Do not force opening marker 15, because it is only in the geometry visible-opening superset for camera_unit 1 and is not in this BG use list. Avoid invented subjects, extra scenario-specific props, or spaces outside the unit-1 camera plan.\n\n대한민국 서해안 포구 마을 생활권에 있는 2020년대 중반의 현대식 대형 마트 내부 진열 구역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 바닥 평면은 배치 참고용으로만 사용하고, 화면은 도면이나 조감도가 아니라 성인 눈높이 약 1.6m에서 28mm 광각 렌즈로 촬영한 실제 매장 사진처럼 보이게 한다. 카메라는 남쪽 정면 자동 유리문 안쪽 판매 구역에 서서, 입구 가까운 전면 창과 계산대, 중앙의 두 줄 곤돌라 진열대, 전면 중앙 농산물 매대, 왼쪽 냉동 식품 체스트, 뒤쪽 벽면 냉장 진열장과 직원용 스윙 도어를 대각선으로 함께 바라본다.\n\n저녁 무렵 영업 중인 마트 분위기다. 전면 유리문과 창밖은 해가 진 뒤의 차갑고 어두운 청회색 빛이 비치고, 실내는 천장 LED 패널과 형광등 계열의 밝은 흰 조명으로 균일하게 밝혀져 있다. 유리문에는 바닷가 마을 특유의 습기와 손자국이 희미하게 남아 있고, 바닥은 반광택 비닐 타일 또는 폴리싱된 상업용 바닥재로, 카트 바퀴 자국과 물걸레 흔적, 작은 생활 얼룩이 현실적으로 보인다. 진열대에는 상표가 두드러지지 않는 생활용품과 식품 패키지가 빽빽하게 놓이고, 한글 가격표와 할인 안내 라벨은 실제 한국 마트처럼 작고 흐릿하게 붙어 있다. 계산대 주변에는 카드 단말기, 계산기기, 비닐봉투 걸이, 안내판이 있고, 입구 옆에는 쇼핑카트와 장바구니 보관대가 정돈되어 있다. 농산물 매대에는 플라스틱 바구니와 상자에 담긴 채소와 과일이 평범한 영업 상태로 놓여 있으며, 뒤쪽 냉장 진열장은 차가운 흰빛과 약간의 성에, 유리 반사를 가진다.\n\n중앙 곤돌라 진열대 사이 통로에는 일시적인 선반 보충 작업 흔적만 배치한다. 사람은 보이지 않지만, 낮은 적재 카트, 열린 골판지 박스 몇 개, 플라스틱 운반 상자, 접힌 박스 조각, 작은 발판, 일부 비어 있거나 새 상품으로 채워지는 중인 선반 칸이 있어 직원들이 잠시 자리를 비운 영업 중 정리 상황처럼 느껴진다. 통로를 막을 정도로 과장하지 않고, 실제 마트에서 흔히 보이는 임시 작업 상태처럼 자연스럽고 산만하지 않게 보인다.\n\n완전히 사실적인 실제 장소 참고 사진이어야 하며, 깨끗한 광고 사진처럼 과도하게 정리하지 않는다. 실제 금속 선반의 긁힘, 플라스틱 바구니의 마모, 냉장고 유리의 반사와 손자국, 종이 박스의 구김, 바닥의 미세한 먼지와 얼룩을 자연스럽게 표현한다. 인물, 얼굴, 신체 실루엣, 마네킹 형태는 전혀 넣지 않는다. CGI, 일러스트, 건축 시각화, 렌더 이미지가 아니라 실제 DSLR 또는 미러리스 카메라로 후처리 없이 촬영한 현장 기록 사진처럼 보이게 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            1,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Neutral normal-lens coverage from unit 1, using the verbatim camera cell [1,4] and looking within unit 1 toward the verbatim listed cell [4,5] so the committed medium two-subject staging can sit against depth from the referenced marker set.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            5
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Primary visible space is unit 1 from camera_cell [1,4] toward marker cell [4,5]. Use committed markers 1, 5, 6, 8, 9, 10, 11, 12, 13, 14, and 17 as the visible unit-1 continuity set. Geometry exposes visible openings 5, 6, 14, and 15 as a superset from unit 1; include only the committed openings 5, 6, and 14 for this BG.",
          "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [1,4], looking within look_at_unit 1 toward look_at_cell [4,5] with lens_enum normal and fov_deg 50. Use neutral coverage appropriate to the committed medium staging, preserving a balanced foreground axis while allowing depth through the unit-1 marker set.",
          "subject_position_directive": "S8_Shot2 commits two foreground subjects in medium scale: one frame left at three_quarter_right, leaning into question, and one frame right at three_quarter_left, weight on one hip, facing across a narrow gap. Keep any uncommitted background presence from drawing focus and do not invent additional subject cues.",
          "state_cue_directive": "This BG is not marked clean_background_expected. Carry transient marker 19 and the staged state-facing qualities for S8_Shot2: bright, orderly, stocked, lit, clean, and neatly stacked/unopened where those qualities apply to the committed marker context. Do not add any other state cue.",
          "negative_continuity_directive": "Do not include ignored markers 20 or 21. Do not add state overlays beyond marker 19. Do not force opening marker 15, because it is only in the geometry visible-opening superset for camera_unit 1 and is not in this BG use list. Avoid invented subjects, extra scenario-specific props, or spaces outside the unit-1 camera plan."
        }
      },
      "L09B02": {
        "status": "ok",
        "location_id": "L09",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L09B02.png",
        "t2i_prompt": "현대 2020년대 중반 대한민국 서해안 포구 마을의 작은 마트 바깥 거리, 해 질 무렵에서 밤으로 넘어가는 어두운 시간대의 실제 카메라로 촬영한 다큐멘터리 풍 사진. 가게 정면 바깥 보도 위에 서서 중앙의 자동 미닫이 유리문을 바라보는 눈높이 약 1.6미터 시점, 35mm 정도의 적당한 광각 렌즈로 촬영한 듯한 자연스러운 원근감. 유리문 양옆에는 전면 진열창이 있고, 실내의 희미한 형광등 빛과 냉장 진열대의 차가운 빛이 유리에 흐릿하게 반사된다. 바깥 보도와 도로는 해안가의 습기와 안개 때문에 축축하게 젖어 있으며, 오래된 콘크리트 보도블록, 금속 문틀의 미세한 때와 손때, 유리창의 물자국과 소금기 낀 얼룩이 실제 재질감으로 보인다. 간판과 차양은 평범한 동네 마트의 낡은 외관이며, 브랜드가 특정되지 않는 일반적인 한국어 생활권 느낌만 남긴다. 주변은 차가운 청회색 저녁빛과 가로등의 흐린 노란빛이 섞이고, 포구 마을 특유의 낮은 안개가 거리의 끝을 부드럽게 가린다. 입구 바로 앞 보도에는 화면이 켜진 스마트폰이 놓여 있거나 잠시 내려놓은 듯 보이며, 화면에는 특정 이름이나 번호 없이 응답 없는 통화 대기 상태를 암시하는 현대적인 전화 인터페이스의 희미한 빛만 보인다. 사람, 얼굴, 신체 형태, 그림자 속 인물 형상은 전혀 없고, 빈 공간과 젖은 바닥의 반사만 불안한 기다림을 전달한다. 깨끗한 홍보 사진이 아니라 실제 장소를 기록한 참고 사진처럼 일상적인 마모, 얼룩, 어둠 속 노이즈 없는 자연스러운 저조도 표현, 현실적인 심도, 과장 없는 색감을 유지한다. 삽화, 렌더, 건축 시각화, 도면, 위에서 내려다본 구도처럼 보이지 않게 한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "가게 바깥 보도에서 정면 자동문을 향해 선 시점으로, 양옆 진열창과 어두워지는 거리 분위기가 함께 보이게 한다. 화면 안에는 사람이 없어야 하며, 입구 근처 보도 위의 스마트폰만 응답 없는 통화 대기 상황을 암시한다. 불안감은 인물 표현이 아니라 빈 거리, 차가운 해안 안개, 젖은 바닥 반사, 늦은 저녁의 어두운 조명으로 전달한다.",
            "shot_id": "S8_Shot4"
          }
        ],
        "shot_ids": [
          "S8_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "on number 2 just outside number 5, facing the supermarket frontage with number 6 in the background",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the view outside the store frontage; transient anxious phone-check position number 20 belongs in the background overlay, not on the floor plan diagram."
        },
        "reference_decision": {
          "bg_id": "L09B02",
          "fp_id": "fp_l09_market_main",
          "node_index": 1,
          "mode": "reference_derived",
          "is_dwelling_identity_anchor": false,
          "rationale": "L09B02 derives from the earlier same-fp anchor L09B01 because both BGs use markers 5 and 6 across the frontage/interface continuity. A single reference is sufficient: the consuming shot is close and only needs unit 2 with markers 5 and 6 retained softly behind the committed subject. The telephoto lens matches the close framing in S8_Shot4 while the exact camera and look-at cells come from unit 2 candidate lists.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L09B01.png"
          ],
          "source_bg_ids": [
            "L09B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "physical_space_id_per_ref": [
              "fp_l09_market_main_unit_1_anchor_interface"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_selected",
            "selected_refs": [
              {
                "physical_space_id": "fp_l09_market_main_unit_1_anchor_interface",
                "ref_bg_id": "L09B01",
                "space_description": "Earlier same-fp anchor reference for markers 5 and 6 continuity across unit 1 to unit 2."
              }
            ],
            "why_single_ref_or_two_refs": "One prior same-fp reference is enough because S8_Shot4 is close and only requires continuity for shared markers 5 and 6; no second distinct visible space is required."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              6
            ],
            "camera_unit": 2,
            "fov_deg": 25,
            "framing_notes": "Compressed telephoto coverage from unit 2, using the verbatim camera cell [1,6] and looking toward the verbatim listed cell [1,8] so S8_Shot4 can remain close while retaining markers 5 and 6 as soft continuity.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              1,
              8
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Primary visible space is unit 2 from camera_cell [1,6] toward marker cell [1,8]. Use committed markers 2, 5, and 6, plus transient marker 20. Reference L09B01 only for same-fp continuity of markers 5 and 6; do not make unit 1 the dominant visible space.",
            "camera_framing_directive": "Frame from camera_unit 2 at camera_cell [1,6], looking within look_at_unit 2 toward look_at_cell [1,8] with lens_enum telephoto and fov_deg 25. Use narrow compressed coverage consistent with the close S8_Shot4 staging, keeping markers 5 and 6 present but softened behind the subject cue.",
            "subject_position_directive": "S8_Shot4 commits one foreground subject in close scale, three_quarter_left, hunched over the staged device cue, with gaze down. The subject fills the upper portion of the frame while the device cue occupies the lower portion. Do not add other committed subjects to the BG.",
            "state_cue_directive": "This BG is not marked clean_background_expected. Carry transient marker 20 and the staged state-facing qualities for S8_Shot4: on/unanswered-call glow for the committed device cue, bright inside versus dim exterior, and dark/damp/softly blurred background treatment. Do not add state cues beyond marker 20 and the listed staging facts.",
            "negative_continuity_directive": "Do not include ignored markers 19 or 21. When using reference L09B01, borrow only same-fp continuity for markers 5 and 6; do not carry marker 19 or unit-1-only staging into this BG. Do not introduce unlisted markers, extra subjects, or spaces beyond the unit-2 close-view plan."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L09B01' physical_space_id='fp_l09_market_main_unit_1_anchor_interface'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 6]\n  - look_at_unit: 2\n  - look_at_cell: [1, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Compressed telephoto coverage from unit 2, using the verbatim camera cell [1,6] and looking toward the verbatim listed cell [1,8] so S8_Shot4 can remain close while retaining markers 5 and 6 as soft continuity.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Primary visible space is unit 2 from camera_cell [1,6] toward marker cell [1,8]. Use committed markers 2, 5, and 6, plus transient marker 20. Reference L09B01 only for same-fp continuity of markers 5 and 6; do not make unit 1 the dominant visible space.\n  - camera_framing_directive: Frame from camera_unit 2 at camera_cell [1,6], looking within look_at_unit 2 toward look_at_cell [1,8] with lens_enum telephoto and fov_deg 25. Use narrow compressed coverage consistent with the close S8_Shot4 staging, keeping markers 5 and 6 present but softened behind the subject cue.\n  - subject_position_directive: S8_Shot4 commits one foreground subject in close scale, three_quarter_left, hunched over the staged device cue, with gaze down. The subject fills the upper portion of the frame while the device cue occupies the lower portion. Do not add other committed subjects to the BG.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry transient marker 20 and the staged state-facing qualities for S8_Shot4: on/unanswered-call glow for the committed device cue, bright inside versus dim exterior, and dark/damp/softly blurred background treatment. Do not add state cues beyond marker 20 and the listed staging facts.\n  - negative_continuity_directive: Do not include ignored markers 19 or 21. When using reference L09B01, borrow only same-fp continuity for markers 5 and 6; do not carry marker 19 or unit-1-only staging into this BG. Do not introduce unlisted markers, extra subjects, or spaces beyond the unit-2 close-view plan.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L09B01' physical_space_id='fp_l09_market_main_unit_1_anchor_interface'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 6]\n  - look_at_unit: 2\n  - look_at_cell: [1, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Compressed telephoto coverage from unit 2, using the verbatim camera cell [1,6] and looking toward the verbatim listed cell [1,8] so S8_Shot4 can remain close while retaining markers 5 and 6 as soft continuity.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Primary visible space is unit 2 from camera_cell [1,6] toward marker cell [1,8]. Use committed markers 2, 5, and 6, plus transient marker 20. Reference L09B01 only for same-fp continuity of markers 5 and 6; do not make unit 1 the dominant visible space.\n  - camera_framing_directive: Frame from camera_unit 2 at camera_cell [1,6], looking within look_at_unit 2 toward look_at_cell [1,8] with lens_enum telephoto and fov_deg 25. Use narrow compressed coverage consistent with the close S8_Shot4 staging, keeping markers 5 and 6 present but softened behind the subject cue.\n  - subject_position_directive: S8_Shot4 commits one foreground subject in close scale, three_quarter_left, hunched over the staged device cue, with gaze down. The subject fills the upper portion of the frame while the device cue occupies the lower portion. Do not add other committed subjects to the BG.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry transient marker 20 and the staged state-facing qualities for S8_Shot4: on/unanswered-call glow for the committed device cue, bright inside versus dim exterior, and dark/damp/softly blurred background treatment. Do not add state cues beyond marker 20 and the listed staging facts.\n  - negative_continuity_directive: Do not include ignored markers 19 or 21. When using reference L09B01, borrow only same-fp continuity for markers 5 and 6; do not carry marker 19 or unit-1-only staging into this BG. Do not introduce unlisted markers, extra subjects, or spaces beyond the unit-2 close-view plan.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L09B01' physical_space_id='fp_l09_market_main_unit_1_anchor_interface'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 6]\n  - look_at_unit: 2\n  - look_at_cell: [1, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Compressed telephoto coverage from unit 2, using the verbatim camera cell [1,6] and looking toward the verbatim listed cell [1,8] so S8_Shot4 can remain close while retaining markers 5 and 6 as soft continuity.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Primary visible space is unit 2 from camera_cell [1,6] toward marker cell [1,8]. Use committed markers 2, 5, and 6, plus transient marker 20. Reference L09B01 only for same-fp continuity of markers 5 and 6; do not make unit 1 the dominant visible space.\n  - camera_framing_directive: Frame from camera_unit 2 at camera_cell [1,6], looking within look_at_unit 2 toward look_at_cell [1,8] with lens_enum telephoto and fov_deg 25. Use narrow compressed coverage consistent with the close S8_Shot4 staging, keeping markers 5 and 6 present but softened behind the subject cue.\n  - subject_position_directive: S8_Shot4 commits one foreground subject in close scale, three_quarter_left, hunched over the staged device cue, with gaze down. The subject fills the upper portion of the frame while the device cue occupies the lower portion. Do not add other committed subjects to the BG.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry transient marker 20 and the staged state-facing qualities for S8_Shot4: on/unanswered-call glow for the committed device cue, bright inside versus dim exterior, and dark/damp/softly blurred background treatment. Do not add state cues beyond marker 20 and the listed staging facts.\n  - negative_continuity_directive: Do not include ignored markers 19 or 21. When using reference L09B01, borrow only same-fp continuity for markers 5 and 6; do not carry marker 19 or unit-1-only staging into this BG. Do not introduce unlisted markers, extra subjects, or spaces beyond the unit-2 close-view plan.\n\n현대 2020년대 중반 대한민국 서해안 포구 마을의 작은 마트 바깥 거리, 해 질 무렵에서 밤으로 넘어가는 어두운 시간대의 실제 카메라로 촬영한 다큐멘터리 풍 사진. 가게 정면 바깥 보도 위에 서서 중앙의 자동 미닫이 유리문을 바라보는 눈높이 약 1.6미터 시점, 35mm 정도의 적당한 광각 렌즈로 촬영한 듯한 자연스러운 원근감. 유리문 양옆에는 전면 진열창이 있고, 실내의 희미한 형광등 빛과 냉장 진열대의 차가운 빛이 유리에 흐릿하게 반사된다. 바깥 보도와 도로는 해안가의 습기와 안개 때문에 축축하게 젖어 있으며, 오래된 콘크리트 보도블록, 금속 문틀의 미세한 때와 손때, 유리창의 물자국과 소금기 낀 얼룩이 실제 재질감으로 보인다. 간판과 차양은 평범한 동네 마트의 낡은 외관이며, 브랜드가 특정되지 않는 일반적인 한국어 생활권 느낌만 남긴다. 주변은 차가운 청회색 저녁빛과 가로등의 흐린 노란빛이 섞이고, 포구 마을 특유의 낮은 안개가 거리의 끝을 부드럽게 가린다. 입구 바로 앞 보도에는 화면이 켜진 스마트폰이 놓여 있거나 잠시 내려놓은 듯 보이며, 화면에는 특정 이름이나 번호 없이 응답 없는 통화 대기 상태를 암시하는 현대적인 전화 인터페이스의 희미한 빛만 보인다. 사람, 얼굴, 신체 형태, 그림자 속 인물 형상은 전혀 없고, 빈 공간과 젖은 바닥의 반사만 불안한 기다림을 전달한다. 깨끗한 홍보 사진이 아니라 실제 장소를 기록한 참고 사진처럼 일상적인 마모, 얼룩, 어둠 속 노이즈 없는 자연스러운 저조도 표현, 현실적인 심도, 과장 없는 색감을 유지한다. 삽화, 렌더, 건축 시각화, 도면, 위에서 내려다본 구도처럼 보이지 않게 한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_cell": [
            1,
            6
          ],
          "camera_unit": 2,
          "fov_deg": 25,
          "framing_notes": "Compressed telephoto coverage from unit 2, using the verbatim camera cell [1,6] and looking toward the verbatim listed cell [1,8] so S8_Shot4 can remain close while retaining markers 5 and 6 as soft continuity.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            1,
            8
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "visible_space_directive": "Primary visible space is unit 2 from camera_cell [1,6] toward marker cell [1,8]. Use committed markers 2, 5, and 6, plus transient marker 20. Reference L09B01 only for same-fp continuity of markers 5 and 6; do not make unit 1 the dominant visible space.",
          "camera_framing_directive": "Frame from camera_unit 2 at camera_cell [1,6], looking within look_at_unit 2 toward look_at_cell [1,8] with lens_enum telephoto and fov_deg 25. Use narrow compressed coverage consistent with the close S8_Shot4 staging, keeping markers 5 and 6 present but softened behind the subject cue.",
          "subject_position_directive": "S8_Shot4 commits one foreground subject in close scale, three_quarter_left, hunched over the staged device cue, with gaze down. The subject fills the upper portion of the frame while the device cue occupies the lower portion. Do not add other committed subjects to the BG.",
          "state_cue_directive": "This BG is not marked clean_background_expected. Carry transient marker 20 and the staged state-facing qualities for S8_Shot4: on/unanswered-call glow for the committed device cue, bright inside versus dim exterior, and dark/damp/softly blurred background treatment. Do not add state cues beyond marker 20 and the listed staging facts.",
          "negative_continuity_directive": "Do not include ignored markers 19 or 21. When using reference L09B01, borrow only same-fp continuity for markers 5 and 6; do not carry marker 19 or unit-1-only staging into this BG. Do not introduce unlisted markers, extra subjects, or spaces beyond the unit-2 close-view plan."
        }
      },
      "L09B03": {
        "status": "ok",
        "location_id": "L09",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L09B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안 포구 마을에 있는 생활형 소형 마트의 외벽 CCTV 주변을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 이른 아침이라 거리는 드물고 조용하며, 차가운 청회색 새벽빛과 옅은 해무가 도로변과 좁은 서비스 골목을 눅눅하게 감싼다. 카메라는 오른쪽 외벽 아래 서비스 골목 안쪽의 서 있는 사람 눈높이 약 1.6m에서, 35mm급 광각 렌즈로 외벽을 따라 바라본다. 프레임 위쪽 전면 모서리 가까운 높은 벽에는 작은 방수형 벽부착 CCTV 카메라가 실제 금속 브래킷과 플라스틱 하우징의 때 탄 질감으로 달려 있고, 그 아래에는 렌즈 각도를 올려다보며 확인할 수 있는 좁은 검사 위치가 자연스럽게 드러난다. 남쪽 전면 쪽으로는 자동 미닫이 유리 출입문과 진열창 일부가 비스듬히 보이며, 유리에는 새벽의 흐린 하늘과 닫힌 매장 내부 조명이 약하게 반사된다. 외벽은 오래된 페인트와 콘크리트의 미세한 균열, 빗물 자국, 소금기 섞인 얼룩, 배수관 주변의 녹과 먼지가 보이는 실제 생활 공간의 표면이어야 한다. 골목 바닥은 젖은 아스팔트와 콘크리트가 섞여 있고, 작은 물웅덩이와 타이어 자국, 낙엽 부스러기 같은 일상적인 오염이 낮은 채도로 남아 있다. 뒤쪽으로는 배송용 서비스 문이 골목 끝에 희미하게 이어져 보이되, 주된 초점은 외벽 CCTV와 그 아래의 확인 지점에 둔다. CCTV 바로 아래 벽 그림자 가장자리에는 통화 직후 급히 내려놓은 듯한 화면이 꺼진 스마트폰 하나가 있고, 젖은 바닥의 미세한 긁힘과 멈춘 발자국 자국이 긴박한 확인과 전화 통화가 방금 지나간 자리처럼 느껴지게 한다. 공간에는 사람, 얼굴, 사람처럼 보이는 형체가 전혀 없어야 한다. 깨끗한 광고 사진이 아니라 실제 디지털 미러리스 카메라로 현장에서 찍은 사실적인 장소 기록 사진처럼, 자연광, 실제 재료 질감, 생활 마모, 약한 심도, 과장 없는 노출을 사용한다. 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 조감도처럼 보이면 안 된다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "카메라는 오른쪽 외벽 아래 서비스 골목 쪽에 서서 외벽을 따라 바라보는 눈높이 시점으로 둔다. 높은 벽면의 CCTV와 그 바로 아래 확인 지점이 프레임의 핵심이 되게 하고, 뒤쪽으로는 마트 전면 자동 유리문과 진열창 일부가 비껴 보이게 한다. 사람이나 얼굴, 사람 형태의 실루엣은 넣지 않는다.",
            "shot_id": "S19_Shot3"
          },
          {
            "guide_text": "같은 장소의 연속 배경으로, CCTV 아래의 빈 통화 지점과 차가운 새벽의 긴장감을 더 읽히게 한다. 벽면, 골목 바닥, 유리문 쪽 반사광, 습기 어린 콘크리트 질감을 실제 현장 사진처럼 유지하고, 인물 없이 방금 확인과 통화가 끝난 자리처럼만 보이게 한다.",
            "shot_id": "S19_Shot4"
          }
        ],
        "shot_ids": [
          "S19_Shot3",
          "S19_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 3 below number 7, facing along the side exterior wall while allowing a partial view back toward numbers 5 and 6",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Emphasize the wall-mounted camera fixture and its reachable inspection area; transient CCTV check and phone-call stance number 21 belongs in the background overlay, not on the floor plan diagram."
        },
        "reference_decision": {
          "bg_id": "L09B03",
          "fp_id": "fp_l09_market_main",
          "node_index": 2,
          "mode": "reference_derived",
          "is_dwelling_identity_anchor": false,
          "rationale": "L09B03 uses L09B02 as its single same-fp reference because both BGs share unit 2 and markers 5 and 6, while L09B03 extends to unit 3 with markers 7 and 15. A single exterior-facing reference avoids importing the anchor's marker 19 state. The wide lens supports S19_Shot3 wide exterior staging with marker 7 emphasized, while still allowing S19_Shot4 to crop or soften the background as staged.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L09B02.png"
          ],
          "source_bg_ids": [
            "L09B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "physical_space_id_per_ref": [
              "fp_l09_market_main_unit_2_frontage_reference"
            ],
            "rejected_refs": [
              {
                "reason": "Not selected because L09B01 is an earlier unit-1 anchor with marker 19 state; L09B03 needs unit 2 and unit 3 continuity while ignoring marker 19.",
                "ref_bg_id": "L09B01"
              }
            ],
            "same_physical_space_dedup_decision": "single_reference_selected",
            "selected_refs": [
              {
                "physical_space_id": "fp_l09_market_main_unit_2_frontage_reference",
                "ref_bg_id": "L09B02",
                "space_description": "Earlier same-fp reference for unit 2 and shared markers 5 and 6."
              }
            ],
            "why_single_ref_or_two_refs": "One prior same-fp reference is sufficient because L09B02 carries the shared unit-2 frontage markers 5 and 6; unit 3 with markers 7 and 15 is rendered as the new target portion rather than requiring a second reference."
          },
          "camera_decision": {
            "camera_cell": [
              0,
              7
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Broad wide-lens coverage from unit 3, using the verbatim camera cell [0,7] and looking within unit 3 toward the verbatim listed cell [2,4] so the exterior-facing wide staging can hold marker 7 high while retaining unit 2 frontage continuity from the prior reference.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              4
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Primary visible space is unit 3 from camera_cell [0,7] toward marker cell [2,4], with unit 2 continuity from reference L09B02. Use committed markers 2, 3, 5, 6, 7, and 15, plus transient marker 21. Geometry exposes visible openings 5, 6, 14, and 15 as a superset from camera_unit 3; include committed openings 5, 6, and 15, and do not force marker 14.",
            "camera_framing_directive": "Frame from camera_unit 3 at camera_cell [0,7], looking within look_at_unit 3 toward look_at_cell [2,4] with lens_enum wide and fov_deg 90. Use broad coverage for S19_Shot3 so marker 7 can sit high in the frame above the committed lower-third subject positions; allow S19_Shot4 to be a close crop with the same background reduced to soft shape.",
            "subject_position_directive": "S19_Shot3 commits two subjects in the lower third, both back_to_camera, one in lower_left and one in lower_right, looking upward toward the background target. S19_Shot4 commits one close foreground subject at three_quarter_right with a device at the frame edge and distant gaze. Keep the BG free of any additional invented subjects.",
            "state_cue_directive": "This BG is not marked clean_background_expected. Carry transient marker 21 and the staged state-facing qualities for S19_Shot3 and S19_Shot4: fixed/dusty/possibly operating for marker 7 context, weathered/slightly damp exterior surface treatment, faded/unlit cropped edge treatment, open/muted/nearly empty background, and thin/cool/desaturated haze. Do not add other state cues.",
            "negative_continuity_directive": "Do not include ignored markers 19 or 20. When using reference L09B02, do not carry marker 20 into this BG. Do not import unit-1-only details from L09B01. Do not add unlisted state overlays, extra subjects, readable uncommitted signage, or openings outside the committed use list; geometry opening visibility is only a superset."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L09B02' physical_space_id='fp_l09_market_main_unit_2_frontage_reference'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [0, 7]\n  - look_at_unit: 3\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad wide-lens coverage from unit 3, using the verbatim camera cell [0,7] and looking within unit 3 toward the verbatim listed cell [2,4] so the exterior-facing wide staging can hold marker 7 high while retaining unit 2 frontage continuity from the prior reference.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Primary visible space is unit 3 from camera_cell [0,7] toward marker cell [2,4], with unit 2 continuity from reference L09B02. Use committed markers 2, 3, 5, 6, 7, and 15, plus transient marker 21. Geometry exposes visible openings 5, 6, 14, and 15 as a superset from camera_unit 3; include committed openings 5, 6, and 15, and do not force marker 14.\n  - camera_framing_directive: Frame from camera_unit 3 at camera_cell [0,7], looking within look_at_unit 3 toward look_at_cell [2,4] with lens_enum wide and fov_deg 90. Use broad coverage for S19_Shot3 so marker 7 can sit high in the frame above the committed lower-third subject positions; allow S19_Shot4 to be a close crop with the same background reduced to soft shape.\n  - subject_position_directive: S19_Shot3 commits two subjects in the lower third, both back_to_camera, one in lower_left and one in lower_right, looking upward toward the background target. S19_Shot4 commits one close foreground subject at three_quarter_right with a device at the frame edge and distant gaze. Keep the BG free of any additional invented subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry transient marker 21 and the staged state-facing qualities for S19_Shot3 and S19_Shot4: fixed/dusty/possibly operating for marker 7 context, weathered/slightly damp exterior surface treatment, faded/unlit cropped edge treatment, open/muted/nearly empty background, and thin/cool/desaturated haze. Do not add other state cues.\n  - negative_continuity_directive: Do not include ignored markers 19 or 20. When using reference L09B02, do not carry marker 20 into this BG. Do not import unit-1-only details from L09B01. Do not add unlisted state overlays, extra subjects, readable uncommitted signage, or openings outside the committed use list; geometry opening visibility is only a superset.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L09B02' physical_space_id='fp_l09_market_main_unit_2_frontage_reference'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [0, 7]\n  - look_at_unit: 3\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad wide-lens coverage from unit 3, using the verbatim camera cell [0,7] and looking within unit 3 toward the verbatim listed cell [2,4] so the exterior-facing wide staging can hold marker 7 high while retaining unit 2 frontage continuity from the prior reference.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Primary visible space is unit 3 from camera_cell [0,7] toward marker cell [2,4], with unit 2 continuity from reference L09B02. Use committed markers 2, 3, 5, 6, 7, and 15, plus transient marker 21. Geometry exposes visible openings 5, 6, 14, and 15 as a superset from camera_unit 3; include committed openings 5, 6, and 15, and do not force marker 14.\n  - camera_framing_directive: Frame from camera_unit 3 at camera_cell [0,7], looking within look_at_unit 3 toward look_at_cell [2,4] with lens_enum wide and fov_deg 90. Use broad coverage for S19_Shot3 so marker 7 can sit high in the frame above the committed lower-third subject positions; allow S19_Shot4 to be a close crop with the same background reduced to soft shape.\n  - subject_position_directive: S19_Shot3 commits two subjects in the lower third, both back_to_camera, one in lower_left and one in lower_right, looking upward toward the background target. S19_Shot4 commits one close foreground subject at three_quarter_right with a device at the frame edge and distant gaze. Keep the BG free of any additional invented subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry transient marker 21 and the staged state-facing qualities for S19_Shot3 and S19_Shot4: fixed/dusty/possibly operating for marker 7 context, weathered/slightly damp exterior surface treatment, faded/unlit cropped edge treatment, open/muted/nearly empty background, and thin/cool/desaturated haze. Do not add other state cues.\n  - negative_continuity_directive: Do not include ignored markers 19 or 20. When using reference L09B02, do not carry marker 20 into this BG. Do not import unit-1-only details from L09B01. Do not add unlisted state overlays, extra subjects, readable uncommitted signage, or openings outside the committed use list; geometry opening visibility is only a superset.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L09B02' physical_space_id='fp_l09_market_main_unit_2_frontage_reference'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [0, 7]\n  - look_at_unit: 3\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad wide-lens coverage from unit 3, using the verbatim camera cell [0,7] and looking within unit 3 toward the verbatim listed cell [2,4] so the exterior-facing wide staging can hold marker 7 high while retaining unit 2 frontage continuity from the prior reference.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Primary visible space is unit 3 from camera_cell [0,7] toward marker cell [2,4], with unit 2 continuity from reference L09B02. Use committed markers 2, 3, 5, 6, 7, and 15, plus transient marker 21. Geometry exposes visible openings 5, 6, 14, and 15 as a superset from camera_unit 3; include committed openings 5, 6, and 15, and do not force marker 14.\n  - camera_framing_directive: Frame from camera_unit 3 at camera_cell [0,7], looking within look_at_unit 3 toward look_at_cell [2,4] with lens_enum wide and fov_deg 90. Use broad coverage for S19_Shot3 so marker 7 can sit high in the frame above the committed lower-third subject positions; allow S19_Shot4 to be a close crop with the same background reduced to soft shape.\n  - subject_position_directive: S19_Shot3 commits two subjects in the lower third, both back_to_camera, one in lower_left and one in lower_right, looking upward toward the background target. S19_Shot4 commits one close foreground subject at three_quarter_right with a device at the frame edge and distant gaze. Keep the BG free of any additional invented subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry transient marker 21 and the staged state-facing qualities for S19_Shot3 and S19_Shot4: fixed/dusty/possibly operating for marker 7 context, weathered/slightly damp exterior surface treatment, faded/unlit cropped edge treatment, open/muted/nearly empty background, and thin/cool/desaturated haze. Do not add other state cues.\n  - negative_continuity_directive: Do not include ignored markers 19 or 20. When using reference L09B02, do not carry marker 20 into this BG. Do not import unit-1-only details from L09B01. Do not add unlisted state overlays, extra subjects, readable uncommitted signage, or openings outside the committed use list; geometry opening visibility is only a superset.\n\n2020년대 중반 대한민국 서해안 포구 마을에 있는 생활형 소형 마트의 외벽 CCTV 주변을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 이른 아침이라 거리는 드물고 조용하며, 차가운 청회색 새벽빛과 옅은 해무가 도로변과 좁은 서비스 골목을 눅눅하게 감싼다. 카메라는 오른쪽 외벽 아래 서비스 골목 안쪽의 서 있는 사람 눈높이 약 1.6m에서, 35mm급 광각 렌즈로 외벽을 따라 바라본다. 프레임 위쪽 전면 모서리 가까운 높은 벽에는 작은 방수형 벽부착 CCTV 카메라가 실제 금속 브래킷과 플라스틱 하우징의 때 탄 질감으로 달려 있고, 그 아래에는 렌즈 각도를 올려다보며 확인할 수 있는 좁은 검사 위치가 자연스럽게 드러난다. 남쪽 전면 쪽으로는 자동 미닫이 유리 출입문과 진열창 일부가 비스듬히 보이며, 유리에는 새벽의 흐린 하늘과 닫힌 매장 내부 조명이 약하게 반사된다. 외벽은 오래된 페인트와 콘크리트의 미세한 균열, 빗물 자국, 소금기 섞인 얼룩, 배수관 주변의 녹과 먼지가 보이는 실제 생활 공간의 표면이어야 한다. 골목 바닥은 젖은 아스팔트와 콘크리트가 섞여 있고, 작은 물웅덩이와 타이어 자국, 낙엽 부스러기 같은 일상적인 오염이 낮은 채도로 남아 있다. 뒤쪽으로는 배송용 서비스 문이 골목 끝에 희미하게 이어져 보이되, 주된 초점은 외벽 CCTV와 그 아래의 확인 지점에 둔다. CCTV 바로 아래 벽 그림자 가장자리에는 통화 직후 급히 내려놓은 듯한 화면이 꺼진 스마트폰 하나가 있고, 젖은 바닥의 미세한 긁힘과 멈춘 발자국 자국이 긴박한 확인과 전화 통화가 방금 지나간 자리처럼 느껴지게 한다. 공간에는 사람, 얼굴, 사람처럼 보이는 형체가 전혀 없어야 한다. 깨끗한 광고 사진이 아니라 실제 디지털 미러리스 카메라로 현장에서 찍은 사실적인 장소 기록 사진처럼, 자연광, 실제 재료 질감, 생활 마모, 약한 심도, 과장 없는 노출을 사용한다. 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 조감도처럼 보이면 안 된다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            0,
            7
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Broad wide-lens coverage from unit 3, using the verbatim camera cell [0,7] and looking within unit 3 toward the verbatim listed cell [2,4] so the exterior-facing wide staging can hold marker 7 high while retaining unit 2 frontage continuity from the prior reference.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            4
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "visible_space_directive": "Primary visible space is unit 3 from camera_cell [0,7] toward marker cell [2,4], with unit 2 continuity from reference L09B02. Use committed markers 2, 3, 5, 6, 7, and 15, plus transient marker 21. Geometry exposes visible openings 5, 6, 14, and 15 as a superset from camera_unit 3; include committed openings 5, 6, and 15, and do not force marker 14.",
          "camera_framing_directive": "Frame from camera_unit 3 at camera_cell [0,7], looking within look_at_unit 3 toward look_at_cell [2,4] with lens_enum wide and fov_deg 90. Use broad coverage for S19_Shot3 so marker 7 can sit high in the frame above the committed lower-third subject positions; allow S19_Shot4 to be a close crop with the same background reduced to soft shape.",
          "subject_position_directive": "S19_Shot3 commits two subjects in the lower third, both back_to_camera, one in lower_left and one in lower_right, looking upward toward the background target. S19_Shot4 commits one close foreground subject at three_quarter_right with a device at the frame edge and distant gaze. Keep the BG free of any additional invented subjects.",
          "state_cue_directive": "This BG is not marked clean_background_expected. Carry transient marker 21 and the staged state-facing qualities for S19_Shot3 and S19_Shot4: fixed/dusty/possibly operating for marker 7 context, weathered/slightly damp exterior surface treatment, faded/unlit cropped edge treatment, open/muted/nearly empty background, and thin/cool/desaturated haze. Do not add other state cues.",
          "negative_continuity_directive": "Do not include ignored markers 19 or 20. When using reference L09B02, do not carry marker 20 into this BG. Do not import unit-1-only details from L09B01. Do not add unlisted state overlays, extra subjects, readable uncommitted signage, or openings outside the committed use list; geometry opening visibility is only a superset."
        }
      },
      "L13B02": {
        "status": "ok",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L13B02.png",
        "t2i_prompt": "현대 2020년대 중반 대한민국 서해안 포구 마을의 작은 경찰서 사무실, 밤 당직 책상 주변을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 공용 출입문 안쪽 문턱 근처에서 약 1.5m 눈높이로 서거나 살짝 앉은 높이, 35mm 광각 렌즈로 당직 책상과 그 뒤의 의자, 책상 위 전화기와 컴퓨터 영역을 사선으로 바라본다. 전경에는 출입문 안쪽의 낡은 문턱과 바닥의 생활 흠집이 조금 보이고, 화면 중심에는 밤 근무용 당직 책상이 차가운 형광등과 모니터 빛을 받아 희미하게 밝다. 책상 위 전화기와 컴퓨터 주변에는 방금 실종자나 연락처 조회 요청이 들어온 듯한 긴장된 상태가 드러나며, 전화기는 즉시 사용 중이거나 막 내려놓은 듯한 위치에 있고 모니터에는 현대적인 경찰 전산 조회 화면처럼 보이는 밝은 인터페이스가 흐릿하게 떠 있다. 구체적인 개인정보나 읽을 수 있는 이름은 보이지 않게 처리한다. 책상 뒤 의자는 비어 있고, 북쪽으로 이어지는 공유 사무 공간과 긴 외부 창문 띠는 어둡고 조용하며, 창밖에는 해안 마을 특유의 축축한 밤안개와 차가운 청회색 기운이 유리에 희미하게 비친다. 실내는 오래 사용한 관공서의 현실적인 질감으로, 합판 책상 모서리의 닳은 자국, 플라스틱 전화기의 미세한 광택, 금속 문손잡이의 손때, 바닥 타일의 얼룩, 형광등 아래의 먼지와 습기가 자연스럽게 보인다. 낮 근무 때의 증거물 더미나 과장된 사건 사진, 장식적인 오컬트 소품은 두지 않고, 밤의 당직 공간이 깨끗하지만 완전히 긴장이 풀리지 않은 상태로 남아 있다. 사람, 얼굴, 신체 형태의 실루엣은 전혀 없어야 한다. 실제 DSLR 또는 미러리스 카메라로 촬영한 장소 기록 사진처럼 자연광과 실내 조명이 섞인 현실적인 노출, 자연스러운 심도, 후보정 없는 실제 위치 참고 사진의 느낌으로 표현한다. 평면도나 건축 도면, CGI, 일러스트, 렌더 이미지가 아니라 실제 사무실을 촬영한 사진이어야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "S16_Shot3에서는 출입문 안쪽 문턱을 전경에 조금 포함하고, 밤 근무의 초점이 되는 당직 책상과 전화기, 컴퓨터 화면을 중앙 시선에 둔다. 책상 뒤 의자와 북쪽의 어두운 사무 공간, 긴 창문 너머의 밤기운이 함께 보이게 하되, 인물은 전혀 없고 전화 조회 요청이 막 들어온 듯한 긴장감만 사물과 조명으로 표현한다.",
            "shot_id": "S16_Shot3"
          }
        ],
        "shot_ids": [
          "S16_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 5 (main public entrance), facing diagonally toward number 9 (duty desk), number 10 (duty chair), and number 16 (desk phone) with the open office beyond",
          "camera_height": "eye-level seated-to-standing ~1.5m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Emphasize the duty position as the night focal point; include the entrance threshold and phone/computer area, but do not depict day evidence clutter."
        },
        "reference_decision": {
          "bg_id": "L13B02",
          "fp_id": "fp_l13_police_office_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L13B02 is the only allowed clean-anchor candidate supplied for this fp_id, so it is first and uses fp_seeded_anchor mode with no references. Its committed shot is a medium over-shoulder staging at the front side of marker-numbered elements 9, 10, 13, and 16, so a camera in unit marker 2 looking toward unit marker 1 with a normal lens gives neutral spatial coverage for the foreground-to-midground relationship while preserving the same-fp identity markers.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/floor_plan/fp_l13_police_office_main.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_refs_anchor",
            "selected_refs": [],
            "why_single_ref_or_two_refs": "Anchor node: no selected references are used because this node seeds the same-fp dwelling identity."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              3
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Normal-lens neutral coverage from unit marker 2 toward unit marker 1, using camera cell [8,3] and look-at cell [6,1] copied from the candidate set for camera unit 2.",
            "lens_enum": "normal",
            "look_at_cell": [
              6,
              1
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 2 looking toward unit 1 with a normal lens, prioritize unit markers 2 and 1 and the L13B02 use list: base markers 1, 2, 5, 7, 9, 10, 13, 16, plus transient marker 20. Geometry exposes visible-units candidates [1,3,4] and visible-openings candidates [5,6,7,8] from unit 2 as supersets; within this render, keep openings 5 and 7 as the relevant numbered openings and do not feature unlisted state markers.",
            "camera_framing_directive": "Frame from camera unit 2 at camera cell [8,3] toward look-at unit 1 at look-at cell [6,1] with normal lens fov 50. Use neutral medium coverage consistent with the committed S16_Shot3 staging: foreground lower-center screen plane under 40 percent of frame, midground subject plane behind it, and marker-numbered elements 9, 10, 13, and 16 available as spatial anchors.",
            "subject_position_directive": "S16_Shot3 commits two subject positions: one over-shoulder foreground presence with an arm thrust forward toward target P01 in the lower center, and one midground seated subject at middle center looking toward P01. Keep the foreground plane invasive but below forty percent of the frame, with the midground subject compressed behind it; do not invent additional subjects.",
            "state_cue_directive": "clean_background_expected is false for L13B02. Carry committed transient marker number 20 and use numbered elements 1, 2, 5, 7, 9, 10, 13, 16, and 20. Refrain from adding state cues beyond marker 20 and the committed S16_Shot3 foreground/midground staging facts.",
            "negative_continuity_directive": "Do not include ignored marker numbers 17, 18, or 19, and do not add any unlisted transient state cue. Do not rely on any cross-fp reference. Geometry visible-units and visible-openings lists are supersets, so avoid emphasizing units or openings outside the marker list for L13B02 unless needed only as soft background continuity."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [8, 3]\n  - look_at_unit: 1\n  - look_at_cell: [6, 1]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens neutral coverage from unit marker 2 toward unit marker 1, using camera cell [8,3] and look-at cell [6,1] copied from the candidate set for camera unit 2.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2 looking toward unit 1 with a normal lens, prioritize unit markers 2 and 1 and the L13B02 use list: base markers 1, 2, 5, 7, 9, 10, 13, 16, plus transient marker 20. Geometry exposes visible-units candidates [1,3,4] and visible-openings candidates [5,6,7,8] from unit 2 as supersets; within this render, keep openings 5 and 7 as the relevant numbered openings and do not feature unlisted state markers.\n  - camera_framing_directive: Frame from camera unit 2 at camera cell [8,3] toward look-at unit 1 at look-at cell [6,1] with normal lens fov 50. Use neutral medium coverage consistent with the committed S16_Shot3 staging: foreground lower-center screen plane under 40 percent of frame, midground subject plane behind it, and marker-numbered elements 9, 10, 13, and 16 available as spatial anchors.\n  - subject_position_directive: S16_Shot3 commits two subject positions: one over-shoulder foreground presence with an arm thrust forward toward target P01 in the lower center, and one midground seated subject at middle center looking toward P01. Keep the foreground plane invasive but below forty percent of the frame, with the midground subject compressed behind it; do not invent additional subjects.\n  - state_cue_directive: clean_background_expected is false for L13B02. Carry committed transient marker number 20 and use numbered elements 1, 2, 5, 7, 9, 10, 13, 16, and 20. Refrain from adding state cues beyond marker 20 and the committed S16_Shot3 foreground/midground staging facts.\n  - negative_continuity_directive: Do not include ignored marker numbers 17, 18, or 19, and do not add any unlisted transient state cue. Do not rely on any cross-fp reference. Geometry visible-units and visible-openings lists are supersets, so avoid emphasizing units or openings outside the marker list for L13B02 unless needed only as soft background continuity.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [8, 3]\n  - look_at_unit: 1\n  - look_at_cell: [6, 1]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens neutral coverage from unit marker 2 toward unit marker 1, using camera cell [8,3] and look-at cell [6,1] copied from the candidate set for camera unit 2.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2 looking toward unit 1 with a normal lens, prioritize unit markers 2 and 1 and the L13B02 use list: base markers 1, 2, 5, 7, 9, 10, 13, 16, plus transient marker 20. Geometry exposes visible-units candidates [1,3,4] and visible-openings candidates [5,6,7,8] from unit 2 as supersets; within this render, keep openings 5 and 7 as the relevant numbered openings and do not feature unlisted state markers.\n  - camera_framing_directive: Frame from camera unit 2 at camera cell [8,3] toward look-at unit 1 at look-at cell [6,1] with normal lens fov 50. Use neutral medium coverage consistent with the committed S16_Shot3 staging: foreground lower-center screen plane under 40 percent of frame, midground subject plane behind it, and marker-numbered elements 9, 10, 13, and 16 available as spatial anchors.\n  - subject_position_directive: S16_Shot3 commits two subject positions: one over-shoulder foreground presence with an arm thrust forward toward target P01 in the lower center, and one midground seated subject at middle center looking toward P01. Keep the foreground plane invasive but below forty percent of the frame, with the midground subject compressed behind it; do not invent additional subjects.\n  - state_cue_directive: clean_background_expected is false for L13B02. Carry committed transient marker number 20 and use numbered elements 1, 2, 5, 7, 9, 10, 13, 16, and 20. Refrain from adding state cues beyond marker 20 and the committed S16_Shot3 foreground/midground staging facts.\n  - negative_continuity_directive: Do not include ignored marker numbers 17, 18, or 19, and do not add any unlisted transient state cue. Do not rely on any cross-fp reference. Geometry visible-units and visible-openings lists are supersets, so avoid emphasizing units or openings outside the marker list for L13B02 unless needed only as soft background continuity.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [8, 3]\n  - look_at_unit: 1\n  - look_at_cell: [6, 1]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens neutral coverage from unit marker 2 toward unit marker 1, using camera cell [8,3] and look-at cell [6,1] copied from the candidate set for camera unit 2.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2 looking toward unit 1 with a normal lens, prioritize unit markers 2 and 1 and the L13B02 use list: base markers 1, 2, 5, 7, 9, 10, 13, 16, plus transient marker 20. Geometry exposes visible-units candidates [1,3,4] and visible-openings candidates [5,6,7,8] from unit 2 as supersets; within this render, keep openings 5 and 7 as the relevant numbered openings and do not feature unlisted state markers.\n  - camera_framing_directive: Frame from camera unit 2 at camera cell [8,3] toward look-at unit 1 at look-at cell [6,1] with normal lens fov 50. Use neutral medium coverage consistent with the committed S16_Shot3 staging: foreground lower-center screen plane under 40 percent of frame, midground subject plane behind it, and marker-numbered elements 9, 10, 13, and 16 available as spatial anchors.\n  - subject_position_directive: S16_Shot3 commits two subject positions: one over-shoulder foreground presence with an arm thrust forward toward target P01 in the lower center, and one midground seated subject at middle center looking toward P01. Keep the foreground plane invasive but below forty percent of the frame, with the midground subject compressed behind it; do not invent additional subjects.\n  - state_cue_directive: clean_background_expected is false for L13B02. Carry committed transient marker number 20 and use numbered elements 1, 2, 5, 7, 9, 10, 13, 16, and 20. Refrain from adding state cues beyond marker 20 and the committed S16_Shot3 foreground/midground staging facts.\n  - negative_continuity_directive: Do not include ignored marker numbers 17, 18, or 19, and do not add any unlisted transient state cue. Do not rely on any cross-fp reference. Geometry visible-units and visible-openings lists are supersets, so avoid emphasizing units or openings outside the marker list for L13B02 unless needed only as soft background continuity.\n\n현대 2020년대 중반 대한민국 서해안 포구 마을의 작은 경찰서 사무실, 밤 당직 책상 주변을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 공용 출입문 안쪽 문턱 근처에서 약 1.5m 눈높이로 서거나 살짝 앉은 높이, 35mm 광각 렌즈로 당직 책상과 그 뒤의 의자, 책상 위 전화기와 컴퓨터 영역을 사선으로 바라본다. 전경에는 출입문 안쪽의 낡은 문턱과 바닥의 생활 흠집이 조금 보이고, 화면 중심에는 밤 근무용 당직 책상이 차가운 형광등과 모니터 빛을 받아 희미하게 밝다. 책상 위 전화기와 컴퓨터 주변에는 방금 실종자나 연락처 조회 요청이 들어온 듯한 긴장된 상태가 드러나며, 전화기는 즉시 사용 중이거나 막 내려놓은 듯한 위치에 있고 모니터에는 현대적인 경찰 전산 조회 화면처럼 보이는 밝은 인터페이스가 흐릿하게 떠 있다. 구체적인 개인정보나 읽을 수 있는 이름은 보이지 않게 처리한다. 책상 뒤 의자는 비어 있고, 북쪽으로 이어지는 공유 사무 공간과 긴 외부 창문 띠는 어둡고 조용하며, 창밖에는 해안 마을 특유의 축축한 밤안개와 차가운 청회색 기운이 유리에 희미하게 비친다. 실내는 오래 사용한 관공서의 현실적인 질감으로, 합판 책상 모서리의 닳은 자국, 플라스틱 전화기의 미세한 광택, 금속 문손잡이의 손때, 바닥 타일의 얼룩, 형광등 아래의 먼지와 습기가 자연스럽게 보인다. 낮 근무 때의 증거물 더미나 과장된 사건 사진, 장식적인 오컬트 소품은 두지 않고, 밤의 당직 공간이 깨끗하지만 완전히 긴장이 풀리지 않은 상태로 남아 있다. 사람, 얼굴, 신체 형태의 실루엣은 전혀 없어야 한다. 실제 DSLR 또는 미러리스 카메라로 촬영한 장소 기록 사진처럼 자연광과 실내 조명이 섞인 현실적인 노출, 자연스러운 심도, 후보정 없는 실제 위치 참고 사진의 느낌으로 표현한다. 평면도나 건축 도면, CGI, 일러스트, 렌더 이미지가 아니라 실제 사무실을 촬영한 사진이어야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            8,
            3
          ],
          "camera_unit": 2,
          "fov_deg": 50,
          "framing_notes": "Normal-lens neutral coverage from unit marker 2 toward unit marker 1, using camera cell [8,3] and look-at cell [6,1] copied from the candidate set for camera unit 2.",
          "lens_enum": "normal",
          "look_at_cell": [
            6,
            1
          ],
          "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 2 looking toward unit 1 with a normal lens, prioritize unit markers 2 and 1 and the L13B02 use list: base markers 1, 2, 5, 7, 9, 10, 13, 16, plus transient marker 20. Geometry exposes visible-units candidates [1,3,4] and visible-openings candidates [5,6,7,8] from unit 2 as supersets; within this render, keep openings 5 and 7 as the relevant numbered openings and do not feature unlisted state markers.",
          "camera_framing_directive": "Frame from camera unit 2 at camera cell [8,3] toward look-at unit 1 at look-at cell [6,1] with normal lens fov 50. Use neutral medium coverage consistent with the committed S16_Shot3 staging: foreground lower-center screen plane under 40 percent of frame, midground subject plane behind it, and marker-numbered elements 9, 10, 13, and 16 available as spatial anchors.",
          "subject_position_directive": "S16_Shot3 commits two subject positions: one over-shoulder foreground presence with an arm thrust forward toward target P01 in the lower center, and one midground seated subject at middle center looking toward P01. Keep the foreground plane invasive but below forty percent of the frame, with the midground subject compressed behind it; do not invent additional subjects.",
          "state_cue_directive": "clean_background_expected is false for L13B02. Carry committed transient marker number 20 and use numbered elements 1, 2, 5, 7, 9, 10, 13, 16, and 20. Refrain from adding state cues beyond marker 20 and the committed S16_Shot3 foreground/midground staging facts.",
          "negative_continuity_directive": "Do not include ignored marker numbers 17, 18, or 19, and do not add any unlisted transient state cue. Do not rely on any cross-fp reference. Geometry visible-units and visible-openings lists are supersets, so avoid emphasizing units or openings outside the marker list for L13B02 unless needed only as soft background continuity."
        }
      },
      "L13B01": {
        "status": "ok",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L13B01.png",
        "t2i_prompt": "현대 한국 서해안 항구권의 경찰서 수사 사무실 내부를 실제 카메라로 촬영한 다큐멘터리풍 사진. 중앙의 공유 수사 책상 무리 근처에 서서 약 1.6m 눈높이에서 35mm 광각 렌즈로 동쪽 증거 작업 책상, 그 위의 데스크톱 모니터, 서쪽과 북서쪽 벽면의 기록 캐비닛과 프린터 복합기까지 대각선으로 바라본 구도. 북쪽 벽의 긴 외부 창 띠에서 들어오는 흐린 낮빛과 사무실 형광등이 섞여 차갑고 약간 눅눅한 청회색 톤을 만들며, 해안 도시 관공서 특유의 오래된 금속 캐비닛, 무광 합판 책상, 닳은 플라스틱 의자, 케이블, 복사 용지, 생활 먼지와 손때가 현실적으로 보인다.\n\n증거 작업 책상 위에는 이 순간의 수사 상태를 보여 주는 사건 현장 사진과 양식 서류가 넓게 펼쳐져 있다. 사진들은 사람이나 얼굴, 신체가 보이지 않는 장소·물증 중심의 작은 인화물로 보이고, 서류에는 실제 관공서 문서처럼 칸, 표, 메모란, 접힌 모서리와 사용감이 있다. 데스크톱 모니터 화면 안에는 현대적인 위치 추적 결과 화면이 떠 있으며, 지도와 좌표형 인터페이스가 모니터 표면 안의 2D 정보로만 읽히고 공간 밖으로 투사되지 않는다. 서류 옆에는 노트, 펜, 포스트잇 같은 필기 도구가 급히 기록하던 흔적처럼 놓여 있으나 과장된 장식 없이 실제 수사 책상처럼 자연스럽게 어수선하다.\n\n전체 이미지는 완전히 사실적인 실제 DSLR 또는 미러리스 카메라 촬영본이어야 하며, 실제 콘크리트 벽, 금속 캐비닛의 미세한 흠집, 종이 섬유, 모니터 유리 반사, 목재 무늬와 먼지가 정확하게 느껴져야 한다. 깨끗한 스톡 사진처럼 정돈하지 말고, 근무 중인 사무실의 일상적인 혼잡함과 차가운 낮 분위기를 담는다. 삽화, 3D 렌더, 건축 시각화, 도면, 평면도, 인위적인 후처리처럼 보이면 안 된다. 인물, 얼굴, 신체 형상, 마네킹 같은 형태는 전혀 없어야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "S21_Shot6에서는 중앙 수사 책상 근처에 선 눈높이 시점으로, 동쪽 증거 작업 책상과 모니터가 배경의 중심 앵커가 되게 한다. 모니터 화면 속 위치 추적 결과는 화면 안의 평면 정보로만 보이게 하고, 실제 공간 위에 그래픽처럼 떠 있지 않게 한다. 책상 위 사건 사진, 서류, 필기 도구는 어수선하지만 실제 수사 사무실에서 볼 법한 정도로 자연스럽게 놓는다. 인물, 얼굴, 신체 형상은 배경 안에 넣지 않는다.",
            "shot_id": "S21_Shot6"
          },
          {
            "guide_text": "S21_Shot8에서도 같은 사무실 배경의 연속성이 유지되어야 한다. 증거 작업 구역, 모니터, 책상 표면의 서류 더미, 서쪽 기록 캐비닛과 북서쪽 프린터가 같은 방향 관계로 보이게 하며, 낮 시간의 차갑고 흐린 실내광을 유지한다. 사건 사진은 사람이나 시신이 드러나는 이미지가 아니라 장소와 물증 위주의 작은 인화물처럼 처리하고, 화면 전체는 실제 다큐멘터리식 장소 사진처럼 담백해야 한다.",
            "shot_id": "S21_Shot8"
          }
        ],
        "shot_ids": [
          "S21_Shot6",
          "S21_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 11 (central investigator desk cluster), facing diagonally toward number 12 (evidence work desk), number 13 (desktop monitor), and number 14 (records cabinets)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Frame the evidence work zone prominently, with the monitor and desk surface readable as the main background anchors."
        },
        "reference_decision": {
          "bg_id": "L13B01",
          "fp_id": "fp_l13_police_office_main",
          "node_index": 1,
          "mode": "reference_derived",
          "is_dwelling_identity_anchor": false,
          "rationale": "L13B01 is derived after the same-fp anchor L13B02 to preserve shared marker continuity while rendering a different committed shot set. Its shots are close and insert framings around marker-numbered desk and surface cues, so a telephoto view from unit marker 1 toward unit marker 4 narrows the coverage around the committed markers 11, 12, 13, 14, 15 and transient markers 17, 18, 19. A single same-fp reference is sufficient because the consuming shots do not require two co-visible distinct physical spaces.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L13B02.png"
          ],
          "source_bg_ids": [
            "L13B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "physical_space_id_per_ref": [
              "fp_l13_police_office_main_units_1_2_anchor_view"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_only",
            "selected_refs": [
              {
                "physical_space_id": "fp_l13_police_office_main_units_1_2_anchor_view",
                "ref_bg_id": "L13B02",
                "space_description": "Same-fp anchor reference covering unit markers 1 and 2 with base markers 1, 2, 5, 7, 9, 10, 13, and 16; use only for continuity while rendering L13B01 target unit markers 1, 3, and 4."
              }
            ],
            "why_single_ref_or_two_refs": "One same-fp reference is enough for marker continuity; the surfaced L13B01 shots are close/insert framings and do not require two distinct co-visible referenced spaces."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              3
            ],
            "camera_unit": 1,
            "fov_deg": 25,
            "framing_notes": "Telephoto narrow coverage from unit marker 1 toward unit marker 4, using camera cell [7,3] and look-at cell [4,8] copied from the candidate set for camera unit 1.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              4,
              8
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 1 looking toward unit 4 with a telephoto lens, prioritize L13B01 target unit markers 1, 3, and 4 and use marker numbers 1, 3, 4, 7, 11, 12, 13, 14, 15, 17, 18, and 19. Geometry exposes visible-units candidates [2,3,4] and visible-openings candidates [5,6,7,8] from unit 1 as supersets; for this narrow render, keep opening marker 7 as the relevant opening from the use list. Reference L13B02 only for same-fp continuity and not as an instruction to feature unit 2 or marker 20.",
            "camera_framing_directive": "Frame from camera unit 1 at camera cell [7,3] toward look-at unit 4 at look-at cell [4,8] with telephoto lens fov 25. Use compressed, narrow coverage appropriate for S21_Shot6 close framing and S21_Shot8 insert framing, keeping the committed surface and hand/action zones dominant while background markers remain secondary.",
            "subject_position_directive": "S21_Shot6 commits one close subject position hunched over the surface with gaze down and the lower edge of frame carrying the implied source cue. S21_Shot8 commits an insert-scale hand/action position in the lower half of frame over the written surface cue. Keep these as the only committed subject cues for this BG and do not invent extra full-body subjects.",
            "state_cue_directive": "clean_background_expected is false for L13B01. Carry committed transient marker numbers 17, 18, and 19 with use numbered elements 1, 3, 4, 7, 11, 12, 13, 14, 15, 17, 18, and 19. Refrain from adding any state cue beyond these marker numbers and the surfaced S21_Shot6/S21_Shot8 state-facing staging facts.",
            "negative_continuity_directive": "Do not include ignored marker number 20, including any marker-20 cue present in same-fp reference L13B02. Do not import L13B02 foreground/midground subject staging into L13B01. Avoid emphasizing openings or units outside the L13B01 use list; geometry candidate visibility is only a superset. Do not add unlisted subject, prop, or state cues."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L13B02' physical_space_id='fp_l13_police_office_main_units_1_2_anchor_view'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 3]\n  - look_at_unit: 4\n  - look_at_cell: [4, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto narrow coverage from unit marker 1 toward unit marker 4, using camera cell [7,3] and look-at cell [4,8] copied from the candidate set for camera unit 1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1 looking toward unit 4 with a telephoto lens, prioritize L13B01 target unit markers 1, 3, and 4 and use marker numbers 1, 3, 4, 7, 11, 12, 13, 14, 15, 17, 18, and 19. Geometry exposes visible-units candidates [2,3,4] and visible-openings candidates [5,6,7,8] from unit 1 as supersets; for this narrow render, keep opening marker 7 as the relevant opening from the use list. Reference L13B02 only for same-fp continuity and not as an instruction to feature unit 2 or marker 20.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [7,3] toward look-at unit 4 at look-at cell [4,8] with telephoto lens fov 25. Use compressed, narrow coverage appropriate for S21_Shot6 close framing and S21_Shot8 insert framing, keeping the committed surface and hand/action zones dominant while background markers remain secondary.\n  - subject_position_directive: S21_Shot6 commits one close subject position hunched over the surface with gaze down and the lower edge of frame carrying the implied source cue. S21_Shot8 commits an insert-scale hand/action position in the lower half of frame over the written surface cue. Keep these as the only committed subject cues for this BG and do not invent extra full-body subjects.\n  - state_cue_directive: clean_background_expected is false for L13B01. Carry committed transient marker numbers 17, 18, and 19 with use numbered elements 1, 3, 4, 7, 11, 12, 13, 14, 15, 17, 18, and 19. Refrain from adding any state cue beyond these marker numbers and the surfaced S21_Shot6/S21_Shot8 state-facing staging facts.\n  - negative_continuity_directive: Do not include ignored marker number 20, including any marker-20 cue present in same-fp reference L13B02. Do not import L13B02 foreground/midground subject staging into L13B01. Avoid emphasizing openings or units outside the L13B01 use list; geometry candidate visibility is only a superset. Do not add unlisted subject, prop, or state cues.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L13B02' physical_space_id='fp_l13_police_office_main_units_1_2_anchor_view'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 3]\n  - look_at_unit: 4\n  - look_at_cell: [4, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto narrow coverage from unit marker 1 toward unit marker 4, using camera cell [7,3] and look-at cell [4,8] copied from the candidate set for camera unit 1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1 looking toward unit 4 with a telephoto lens, prioritize L13B01 target unit markers 1, 3, and 4 and use marker numbers 1, 3, 4, 7, 11, 12, 13, 14, 15, 17, 18, and 19. Geometry exposes visible-units candidates [2,3,4] and visible-openings candidates [5,6,7,8] from unit 1 as supersets; for this narrow render, keep opening marker 7 as the relevant opening from the use list. Reference L13B02 only for same-fp continuity and not as an instruction to feature unit 2 or marker 20.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [7,3] toward look-at unit 4 at look-at cell [4,8] with telephoto lens fov 25. Use compressed, narrow coverage appropriate for S21_Shot6 close framing and S21_Shot8 insert framing, keeping the committed surface and hand/action zones dominant while background markers remain secondary.\n  - subject_position_directive: S21_Shot6 commits one close subject position hunched over the surface with gaze down and the lower edge of frame carrying the implied source cue. S21_Shot8 commits an insert-scale hand/action position in the lower half of frame over the written surface cue. Keep these as the only committed subject cues for this BG and do not invent extra full-body subjects.\n  - state_cue_directive: clean_background_expected is false for L13B01. Carry committed transient marker numbers 17, 18, and 19 with use numbered elements 1, 3, 4, 7, 11, 12, 13, 14, 15, 17, 18, and 19. Refrain from adding any state cue beyond these marker numbers and the surfaced S21_Shot6/S21_Shot8 state-facing staging facts.\n  - negative_continuity_directive: Do not include ignored marker number 20, including any marker-20 cue present in same-fp reference L13B02. Do not import L13B02 foreground/midground subject staging into L13B01. Avoid emphasizing openings or units outside the L13B01 use list; geometry candidate visibility is only a superset. Do not add unlisted subject, prop, or state cues.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L13B02' physical_space_id='fp_l13_police_office_main_units_1_2_anchor_view'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 3]\n  - look_at_unit: 4\n  - look_at_cell: [4, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto narrow coverage from unit marker 1 toward unit marker 4, using camera cell [7,3] and look-at cell [4,8] copied from the candidate set for camera unit 1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1 looking toward unit 4 with a telephoto lens, prioritize L13B01 target unit markers 1, 3, and 4 and use marker numbers 1, 3, 4, 7, 11, 12, 13, 14, 15, 17, 18, and 19. Geometry exposes visible-units candidates [2,3,4] and visible-openings candidates [5,6,7,8] from unit 1 as supersets; for this narrow render, keep opening marker 7 as the relevant opening from the use list. Reference L13B02 only for same-fp continuity and not as an instruction to feature unit 2 or marker 20.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [7,3] toward look-at unit 4 at look-at cell [4,8] with telephoto lens fov 25. Use compressed, narrow coverage appropriate for S21_Shot6 close framing and S21_Shot8 insert framing, keeping the committed surface and hand/action zones dominant while background markers remain secondary.\n  - subject_position_directive: S21_Shot6 commits one close subject position hunched over the surface with gaze down and the lower edge of frame carrying the implied source cue. S21_Shot8 commits an insert-scale hand/action position in the lower half of frame over the written surface cue. Keep these as the only committed subject cues for this BG and do not invent extra full-body subjects.\n  - state_cue_directive: clean_background_expected is false for L13B01. Carry committed transient marker numbers 17, 18, and 19 with use numbered elements 1, 3, 4, 7, 11, 12, 13, 14, 15, 17, 18, and 19. Refrain from adding any state cue beyond these marker numbers and the surfaced S21_Shot6/S21_Shot8 state-facing staging facts.\n  - negative_continuity_directive: Do not include ignored marker number 20, including any marker-20 cue present in same-fp reference L13B02. Do not import L13B02 foreground/midground subject staging into L13B01. Avoid emphasizing openings or units outside the L13B01 use list; geometry candidate visibility is only a superset. Do not add unlisted subject, prop, or state cues.\n\n현대 한국 서해안 항구권의 경찰서 수사 사무실 내부를 실제 카메라로 촬영한 다큐멘터리풍 사진. 중앙의 공유 수사 책상 무리 근처에 서서 약 1.6m 눈높이에서 35mm 광각 렌즈로 동쪽 증거 작업 책상, 그 위의 데스크톱 모니터, 서쪽과 북서쪽 벽면의 기록 캐비닛과 프린터 복합기까지 대각선으로 바라본 구도. 북쪽 벽의 긴 외부 창 띠에서 들어오는 흐린 낮빛과 사무실 형광등이 섞여 차갑고 약간 눅눅한 청회색 톤을 만들며, 해안 도시 관공서 특유의 오래된 금속 캐비닛, 무광 합판 책상, 닳은 플라스틱 의자, 케이블, 복사 용지, 생활 먼지와 손때가 현실적으로 보인다.\n\n증거 작업 책상 위에는 이 순간의 수사 상태를 보여 주는 사건 현장 사진과 양식 서류가 넓게 펼쳐져 있다. 사진들은 사람이나 얼굴, 신체가 보이지 않는 장소·물증 중심의 작은 인화물로 보이고, 서류에는 실제 관공서 문서처럼 칸, 표, 메모란, 접힌 모서리와 사용감이 있다. 데스크톱 모니터 화면 안에는 현대적인 위치 추적 결과 화면이 떠 있으며, 지도와 좌표형 인터페이스가 모니터 표면 안의 2D 정보로만 읽히고 공간 밖으로 투사되지 않는다. 서류 옆에는 노트, 펜, 포스트잇 같은 필기 도구가 급히 기록하던 흔적처럼 놓여 있으나 과장된 장식 없이 실제 수사 책상처럼 자연스럽게 어수선하다.\n\n전체 이미지는 완전히 사실적인 실제 DSLR 또는 미러리스 카메라 촬영본이어야 하며, 실제 콘크리트 벽, 금속 캐비닛의 미세한 흠집, 종이 섬유, 모니터 유리 반사, 목재 무늬와 먼지가 정확하게 느껴져야 한다. 깨끗한 스톡 사진처럼 정돈하지 말고, 근무 중인 사무실의 일상적인 혼잡함과 차가운 낮 분위기를 담는다. 삽화, 3D 렌더, 건축 시각화, 도면, 평면도, 인위적인 후처리처럼 보이면 안 된다. 인물, 얼굴, 신체 형상, 마네킹 같은 형태는 전혀 없어야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            7,
            3
          ],
          "camera_unit": 1,
          "fov_deg": 25,
          "framing_notes": "Telephoto narrow coverage from unit marker 1 toward unit marker 4, using camera cell [7,3] and look-at cell [4,8] copied from the candidate set for camera unit 1.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            4,
            8
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "visible_space_directive": "From camera unit 1 looking toward unit 4 with a telephoto lens, prioritize L13B01 target unit markers 1, 3, and 4 and use marker numbers 1, 3, 4, 7, 11, 12, 13, 14, 15, 17, 18, and 19. Geometry exposes visible-units candidates [2,3,4] and visible-openings candidates [5,6,7,8] from unit 1 as supersets; for this narrow render, keep opening marker 7 as the relevant opening from the use list. Reference L13B02 only for same-fp continuity and not as an instruction to feature unit 2 or marker 20.",
          "camera_framing_directive": "Frame from camera unit 1 at camera cell [7,3] toward look-at unit 4 at look-at cell [4,8] with telephoto lens fov 25. Use compressed, narrow coverage appropriate for S21_Shot6 close framing and S21_Shot8 insert framing, keeping the committed surface and hand/action zones dominant while background markers remain secondary.",
          "subject_position_directive": "S21_Shot6 commits one close subject position hunched over the surface with gaze down and the lower edge of frame carrying the implied source cue. S21_Shot8 commits an insert-scale hand/action position in the lower half of frame over the written surface cue. Keep these as the only committed subject cues for this BG and do not invent extra full-body subjects.",
          "state_cue_directive": "clean_background_expected is false for L13B01. Carry committed transient marker numbers 17, 18, and 19 with use numbered elements 1, 3, 4, 7, 11, 12, 13, 14, 15, 17, 18, and 19. Refrain from adding any state cue beyond these marker numbers and the surfaced S21_Shot6/S21_Shot8 state-facing staging facts.",
          "negative_continuity_directive": "Do not include ignored marker number 20, including any marker-20 cue present in same-fp reference L13B02. Do not import L13B02 foreground/midground subject staging into L13B01. Avoid emphasizing openings or units outside the L13B01 use list; geometry candidate visibility is only a superset. Do not add unlisted subject, prop, or state cues."
        }
      },
      "L20B03": {
        "status": "ok",
        "location_id": "L20",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L20B03.png",
        "t2i_prompt": "현대 대한민국 서해안에서 운항하는 소형 어선의 조타실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 후방 해치 문 가까운 위치에서 전방 조타 콘솔을 향해 서서 보는 시점, 약 1.6m 눈높이, 28mm급 광각 렌즈로 좁고 답답한 선실 폭과 전방 조작부가 한 프레임에 들어오게 촬영한다. 절대 위에서 내려다본 평면도나 설계 도면처럼 보이지 않게 하고, 실제 장소 참고 사진처럼 자연스럽고 사실적으로 보이게 한다.\n\n전방 벽 아래에는 낡은 내장형 조타 콘솔이 있고, 그 앞면에는 사용감 많은 조타륜이 약간 한쪽으로 치우쳐 있으며, 옆에는 스로틀과 조작 레버가 붙어 있다. 콘솔 위쪽에는 둥근 아날로그 계기들이 모인 원형 계기판과 현대적인 통신·GPS 표시 패널이 함께 있어 2020년대 한국 어선의 현실적인 장비 구성을 보여준다. 전면 유리는 선실 폭 대부분을 차지하고, 좌우 측면에는 작은 창과 미닫이문이 있으며, 뒤쪽에는 해치 문과 좁은 벤치형 수납함이 있다. 옆면에는 작은 해도 선반과 고정 손잡이가 보인다. 모든 구조물은 오래된 플라스틱, 칠이 벗겨진 금속, 염분에 뿌옇게 흐린 유리, 젖은 고무 바닥, 손때 묻은 스위치와 나사, 해풍에 낡은 나무와 합판의 질감을 갖는다.\n\n해질녘의 어두운 상태로, 선실 안은 차가운 청회색 외광과 계기판의 약한 불빛만 남아 있다. 전면 유리 너머 바다는 짙은 안개와 낮은 채도의 어둠으로 흐려져 있고, 물기 어린 유리에는 빗방울과 소금 얼룩이 붙어 있다. 실내 조명은 거의 죽어 있으며, 계기판 주변과 콘솔 모서리만 희미하게 드러나고 선실 구석은 깊은 그림자로 가라앉는다. 사진은 깨끗한 광고용 이미지가 아니라 실제 좁은 어선 조타실을 현장에서 기록한 듯한 담담한 촬영본이어야 하며, 과장된 보정이나 인공적인 연출 없이 실제 재료의 마모와 습기를 보여준다.\n\n이 순간에만 보이는 사건 흔적으로, 조타 콘솔 위나 바로 근처에 낡은 인화 사진 한 장이 느슨하게 놓여 있다. 사진은 오래되어 가장자리가 휘고 색이 바랜 종이 질감만 보이며, 사진 속 내용을 현재 공간의 입체 장면처럼 확장하지 않는다. 원형 계기판 주변 또는 가까운 콘솔 표면에는 짙은 붉은색의 단순한 원형 표식이 붙어 있다. 표식은 고르게 인쇄된 그래픽이 아니라 붓질처럼 가장자리가 불균일하고 표면에 밀착된 안료처럼 보이거나, 아주 약하게 번진 잔상처럼 불안정하게 보인다. 조타륜과 콘솔의 접촉 부위에는 강하게 붙잡고 버틴 듯한 손때, 긁힘, 번들거리는 마찰 자국, 약간 어긋난 레버와 눌린 먼지가 남아 있어 격한 조타 다툼이 있었음을 암시한다. 조타 콘솔 뒤쪽 중앙 바닥에는 사람이 쓰러져 있었을 법한 위치를 나타내는 젖은 바닥 자국, 미끄러진 흔적, 흐트러진 작은 물건의 배치만 있고, 사람이나 얼굴, 신체 형태, 그림자 실루엣은 절대 보이지 않는다.\n\n완전히 사실적인 실제 DSLR 또는 미러리스 카메라 촬영 사진, 자연스러운 피사계 심도, 실제 해상 조타실의 습기와 염분 냄새가 느껴지는 질감, 다큐멘터리 현장 기록 같은 담담한 구도. 그림, 삽화, 3D 렌더, 건축 시각화, 평면도, 인물 묘사 없이 배경 공간만 표현한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "후방 해치 문 근처에서 전방 조타 콘솔을 바라보는 좁은 조타실 배경을 유지한다. 낡은 사진은 조타 콘솔 위나 바로 옆에 놓인 작은 증거물처럼 보이게 하고, 붉은 원형 표식은 원형 계기판 주변 또는 가까운 표면에 불균일한 붓자국 같은 형태로 남긴다. 조타륜 주변의 마찰 자국과 눌린 흔적, 중앙 바닥의 흐트러진 빈 공간은 보이게 하되 사람이나 몸 형태는 배치하지 않는다.",
            "shot_id": "S29_Shot1"
          },
          {
            "guide_text": "카메라 높이는 서 있는 사람의 눈높이 정도로 유지하고, 28mm 정도의 넓은 화각으로 답답한 선실 폭과 전방 조작부의 압박감을 보여준다. 전면 유리 밖은 해질녘의 어두운 바다 안개와 차가운 청회색 빛으로 흐리게 처리한다. 계기판, 조타륜, 낡은 사진, 붉은 원형 표식, 조타 콘솔 주변 접촉 흔적은 같은 배경의 고정된 사건 상태로 일관되게 남긴다.",
            "shot_id": "S29_Shot4"
          },
          {
            "guide_text": "중앙 바닥 후방에서 전방 조타 콘솔까지 이어지는 좁은 동선을 읽을 수 있게 한다. 바닥에는 쓰러짐이 있었음을 암시하는 젖은 발자국, 미끄러진 자국, 흐트러진 작은 물건의 위치만 남기고 어떤 인물도 그리지 않는다. 원형 계기판의 둥근 형태와 붉은 원형 표식이 시각적으로 반복되도록 하되, 사진 전체는 실제 현장 기록 사진처럼 자연스럽고 거칠게 보이게 한다.",
            "shot_id": "S29_Shot8"
          }
        ],
        "shot_ids": [
          "S29_Shot1",
          "S29_Shot4",
          "S29_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 15 (aft hatch door), facing forward toward number 5 (helm console), number 6 (steering wheel), number 8 (circular instrument cluster), and number 10 (front windshield)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle for cramped cabin interior",
          "framing_notes": "Emphasize the cramped forward control area; include the old photo evidence, red circular motif, struggle cue, and collapsed-person position as transient scene details for this bg only."
        },
        "reference_decision": {
          "bg_id": "L20B03",
          "fp_id": "fp_wheelhouse",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L20B03 is the only supplied clean anchor candidate bg_id for this fp_id, so it is the fp_seeded_anchor and uses no parent references. The BG is readiness-ok and consumes S29_Shot1, S29_Shot4, and S29_Shot8, with target units [1,2,3,4] and base markers [1-18] plus transient markers [19,20,21,22]. Camera unit 2 at verbatim candidate cell [1,3] looking to verbatim candidate cell [1,6] aligns the plate with the staged helm/console-adjacent insert and close shots, while a wide 90-degree lens preserves broad cabin-context coverage for the collapse shot and the full target-unit set.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/floor_plan/fp_wheelhouse.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_refs_anchor",
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this node is the dwelling identity anchor and the candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              3
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Wide 90-degree coverage from unit 2 at cell [1,3] toward cell [1,6], chosen to keep the committed foreground insert/close staging anchored to marker 5/6 while retaining broad context across the target unit set [1,2,3,4].",
            "lens_enum": "wide",
            "look_at_cell": [
              1,
              6
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From camera_unit 2 at cell [1,3] looking within look_at_unit 2 toward cell [1,6], include unit 2 as the camera/look-at space and use the geometry visible-units superset for unit 2: units [1,3,4]. The visible-openings superset for unit 2 is opening markers [10,11,12,13,14,15]. Base markers [1-18] and transient markers [19-22] are available only as committed by the per-BG facts and surfaced-shot staging.",
            "camera_framing_directive": "Frame from camera_unit 2 at camera_cell [1,3] toward look_at_unit 2 at look_at_cell [1,6] with lens_enum wide and fov_deg 90. Use broad coverage appropriate to a wide lens while keeping marker 5 / marker 6 area usable for the foreground insert and close staging in the surfaced shots.",
            "subject_position_directive": "Use only the committed subject cues from surfaced shots. S29_Shot1 places target_id C01 and target_id C03 hand-only foreground constraints in middle_center around the helm/control area. S29_Shot4 places target_id C01 fingertip-only foreground middle_center over transient marker 19 on the console surface. S29_Shot8 places target_id C01 foreground middle_left and target_id C03 midground middle_right in the shared-space relation described by the staging. Do not invent additional subjects or full-body cues where the staging only commits hands or a fingertip.",
            "state_cue_directive": "clean_background_expected is false. Carry the committed transient marker cues [19,20,21,22] along with the surfaced-shot state requirements around markers 5 and 6, including damp/scuffed low-lit surfaces and the post-collapse cue implied by marker 22. Do not add unlisted state overlays beyond transient markers [19,20,21,22].",
            "negative_continuity_directive": "ignore_numbered_elements and ignored_state_overlay_marker_numbers are empty, so do not omit any listed use_numbered_elements [1-22]. Do not invent marker numbers outside [1-22], do not add extra subjects beyond the surfaced shot staging, and do not emphasize spaces outside camera_unit 2 with visible unit candidates [1,3,4] plus the camera/look-at unit 2. No same-fp references are selected, so no reference-carried transient cue should be redrawn or contradicted."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 3]\n  - look_at_unit: 2\n  - look_at_cell: [1, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide 90-degree coverage from unit 2 at cell [1,3] toward cell [1,6], chosen to keep the committed foreground insert/close staging anchored to marker 5/6 while retaining broad context across the target unit set [1,2,3,4].'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 2 at cell [1,3] looking within look_at_unit 2 toward cell [1,6], include unit 2 as the camera/look-at space and use the geometry visible-units superset for unit 2: units [1,3,4]. The visible-openings superset for unit 2 is opening markers [10,11,12,13,14,15]. Base markers [1-18] and transient markers [19-22] are available only as committed by the per-BG facts and surfaced-shot staging.\n  - camera_framing_directive: Frame from camera_unit 2 at camera_cell [1,3] toward look_at_unit 2 at look_at_cell [1,6] with lens_enum wide and fov_deg 90. Use broad coverage appropriate to a wide lens while keeping marker 5 / marker 6 area usable for the foreground insert and close staging in the surfaced shots.\n  - subject_position_directive: Use only the committed subject cues from surfaced shots. S29_Shot1 places target_id C01 and target_id C03 hand-only foreground constraints in middle_center around the helm/control area. S29_Shot4 places target_id C01 fingertip-only foreground middle_center over transient marker 19 on the console surface. S29_Shot8 places target_id C01 foreground middle_left and target_id C03 midground middle_right in the shared-space relation described by the staging. Do not invent additional subjects or full-body cues where the staging only commits hands or a fingertip.\n  - state_cue_directive: clean_background_expected is false. Carry the committed transient marker cues [19,20,21,22] along with the surfaced-shot state requirements around markers 5 and 6, including damp/scuffed low-lit surfaces and the post-collapse cue implied by marker 22. Do not add unlisted state overlays beyond transient markers [19,20,21,22].\n  - negative_continuity_directive: ignore_numbered_elements and ignored_state_overlay_marker_numbers are empty, so do not omit any listed use_numbered_elements [1-22]. Do not invent marker numbers outside [1-22], do not add extra subjects beyond the surfaced shot staging, and do not emphasize spaces outside camera_unit 2 with visible unit candidates [1,3,4] plus the camera/look-at unit 2. No same-fp references are selected, so no reference-carried transient cue should be redrawn or contradicted.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 3]\n  - look_at_unit: 2\n  - look_at_cell: [1, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide 90-degree coverage from unit 2 at cell [1,3] toward cell [1,6], chosen to keep the committed foreground insert/close staging anchored to marker 5/6 while retaining broad context across the target unit set [1,2,3,4].'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 2 at cell [1,3] looking within look_at_unit 2 toward cell [1,6], include unit 2 as the camera/look-at space and use the geometry visible-units superset for unit 2: units [1,3,4]. The visible-openings superset for unit 2 is opening markers [10,11,12,13,14,15]. Base markers [1-18] and transient markers [19-22] are available only as committed by the per-BG facts and surfaced-shot staging.\n  - camera_framing_directive: Frame from camera_unit 2 at camera_cell [1,3] toward look_at_unit 2 at look_at_cell [1,6] with lens_enum wide and fov_deg 90. Use broad coverage appropriate to a wide lens while keeping marker 5 / marker 6 area usable for the foreground insert and close staging in the surfaced shots.\n  - subject_position_directive: Use only the committed subject cues from surfaced shots. S29_Shot1 places target_id C01 and target_id C03 hand-only foreground constraints in middle_center around the helm/control area. S29_Shot4 places target_id C01 fingertip-only foreground middle_center over transient marker 19 on the console surface. S29_Shot8 places target_id C01 foreground middle_left and target_id C03 midground middle_right in the shared-space relation described by the staging. Do not invent additional subjects or full-body cues where the staging only commits hands or a fingertip.\n  - state_cue_directive: clean_background_expected is false. Carry the committed transient marker cues [19,20,21,22] along with the surfaced-shot state requirements around markers 5 and 6, including damp/scuffed low-lit surfaces and the post-collapse cue implied by marker 22. Do not add unlisted state overlays beyond transient markers [19,20,21,22].\n  - negative_continuity_directive: ignore_numbered_elements and ignored_state_overlay_marker_numbers are empty, so do not omit any listed use_numbered_elements [1-22]. Do not invent marker numbers outside [1-22], do not add extra subjects beyond the surfaced shot staging, and do not emphasize spaces outside camera_unit 2 with visible unit candidates [1,3,4] plus the camera/look-at unit 2. No same-fp references are selected, so no reference-carried transient cue should be redrawn or contradicted.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 3]\n  - look_at_unit: 2\n  - look_at_cell: [1, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide 90-degree coverage from unit 2 at cell [1,3] toward cell [1,6], chosen to keep the committed foreground insert/close staging anchored to marker 5/6 while retaining broad context across the target unit set [1,2,3,4].'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 2 at cell [1,3] looking within look_at_unit 2 toward cell [1,6], include unit 2 as the camera/look-at space and use the geometry visible-units superset for unit 2: units [1,3,4]. The visible-openings superset for unit 2 is opening markers [10,11,12,13,14,15]. Base markers [1-18] and transient markers [19-22] are available only as committed by the per-BG facts and surfaced-shot staging.\n  - camera_framing_directive: Frame from camera_unit 2 at camera_cell [1,3] toward look_at_unit 2 at look_at_cell [1,6] with lens_enum wide and fov_deg 90. Use broad coverage appropriate to a wide lens while keeping marker 5 / marker 6 area usable for the foreground insert and close staging in the surfaced shots.\n  - subject_position_directive: Use only the committed subject cues from surfaced shots. S29_Shot1 places target_id C01 and target_id C03 hand-only foreground constraints in middle_center around the helm/control area. S29_Shot4 places target_id C01 fingertip-only foreground middle_center over transient marker 19 on the console surface. S29_Shot8 places target_id C01 foreground middle_left and target_id C03 midground middle_right in the shared-space relation described by the staging. Do not invent additional subjects or full-body cues where the staging only commits hands or a fingertip.\n  - state_cue_directive: clean_background_expected is false. Carry the committed transient marker cues [19,20,21,22] along with the surfaced-shot state requirements around markers 5 and 6, including damp/scuffed low-lit surfaces and the post-collapse cue implied by marker 22. Do not add unlisted state overlays beyond transient markers [19,20,21,22].\n  - negative_continuity_directive: ignore_numbered_elements and ignored_state_overlay_marker_numbers are empty, so do not omit any listed use_numbered_elements [1-22]. Do not invent marker numbers outside [1-22], do not add extra subjects beyond the surfaced shot staging, and do not emphasize spaces outside camera_unit 2 with visible unit candidates [1,3,4] plus the camera/look-at unit 2. No same-fp references are selected, so no reference-carried transient cue should be redrawn or contradicted.\n\n현대 대한민국 서해안에서 운항하는 소형 어선의 조타실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 후방 해치 문 가까운 위치에서 전방 조타 콘솔을 향해 서서 보는 시점, 약 1.6m 눈높이, 28mm급 광각 렌즈로 좁고 답답한 선실 폭과 전방 조작부가 한 프레임에 들어오게 촬영한다. 절대 위에서 내려다본 평면도나 설계 도면처럼 보이지 않게 하고, 실제 장소 참고 사진처럼 자연스럽고 사실적으로 보이게 한다.\n\n전방 벽 아래에는 낡은 내장형 조타 콘솔이 있고, 그 앞면에는 사용감 많은 조타륜이 약간 한쪽으로 치우쳐 있으며, 옆에는 스로틀과 조작 레버가 붙어 있다. 콘솔 위쪽에는 둥근 아날로그 계기들이 모인 원형 계기판과 현대적인 통신·GPS 표시 패널이 함께 있어 2020년대 한국 어선의 현실적인 장비 구성을 보여준다. 전면 유리는 선실 폭 대부분을 차지하고, 좌우 측면에는 작은 창과 미닫이문이 있으며, 뒤쪽에는 해치 문과 좁은 벤치형 수납함이 있다. 옆면에는 작은 해도 선반과 고정 손잡이가 보인다. 모든 구조물은 오래된 플라스틱, 칠이 벗겨진 금속, 염분에 뿌옇게 흐린 유리, 젖은 고무 바닥, 손때 묻은 스위치와 나사, 해풍에 낡은 나무와 합판의 질감을 갖는다.\n\n해질녘의 어두운 상태로, 선실 안은 차가운 청회색 외광과 계기판의 약한 불빛만 남아 있다. 전면 유리 너머 바다는 짙은 안개와 낮은 채도의 어둠으로 흐려져 있고, 물기 어린 유리에는 빗방울과 소금 얼룩이 붙어 있다. 실내 조명은 거의 죽어 있으며, 계기판 주변과 콘솔 모서리만 희미하게 드러나고 선실 구석은 깊은 그림자로 가라앉는다. 사진은 깨끗한 광고용 이미지가 아니라 실제 좁은 어선 조타실을 현장에서 기록한 듯한 담담한 촬영본이어야 하며, 과장된 보정이나 인공적인 연출 없이 실제 재료의 마모와 습기를 보여준다.\n\n이 순간에만 보이는 사건 흔적으로, 조타 콘솔 위나 바로 근처에 낡은 인화 사진 한 장이 느슨하게 놓여 있다. 사진은 오래되어 가장자리가 휘고 색이 바랜 종이 질감만 보이며, 사진 속 내용을 현재 공간의 입체 장면처럼 확장하지 않는다. 원형 계기판 주변 또는 가까운 콘솔 표면에는 짙은 붉은색의 단순한 원형 표식이 붙어 있다. 표식은 고르게 인쇄된 그래픽이 아니라 붓질처럼 가장자리가 불균일하고 표면에 밀착된 안료처럼 보이거나, 아주 약하게 번진 잔상처럼 불안정하게 보인다. 조타륜과 콘솔의 접촉 부위에는 강하게 붙잡고 버틴 듯한 손때, 긁힘, 번들거리는 마찰 자국, 약간 어긋난 레버와 눌린 먼지가 남아 있어 격한 조타 다툼이 있었음을 암시한다. 조타 콘솔 뒤쪽 중앙 바닥에는 사람이 쓰러져 있었을 법한 위치를 나타내는 젖은 바닥 자국, 미끄러진 흔적, 흐트러진 작은 물건의 배치만 있고, 사람이나 얼굴, 신체 형태, 그림자 실루엣은 절대 보이지 않는다.\n\n완전히 사실적인 실제 DSLR 또는 미러리스 카메라 촬영 사진, 자연스러운 피사계 심도, 실제 해상 조타실의 습기와 염분 냄새가 느껴지는 질감, 다큐멘터리 현장 기록 같은 담담한 구도. 그림, 삽화, 3D 렌더, 건축 시각화, 평면도, 인물 묘사 없이 배경 공간만 표현한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            1,
            3
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Wide 90-degree coverage from unit 2 at cell [1,3] toward cell [1,6], chosen to keep the committed foreground insert/close staging anchored to marker 5/6 while retaining broad context across the target unit set [1,2,3,4].",
          "lens_enum": "wide",
          "look_at_cell": [
            1,
            6
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera_unit 2 at cell [1,3] looking within look_at_unit 2 toward cell [1,6], include unit 2 as the camera/look-at space and use the geometry visible-units superset for unit 2: units [1,3,4]. The visible-openings superset for unit 2 is opening markers [10,11,12,13,14,15]. Base markers [1-18] and transient markers [19-22] are available only as committed by the per-BG facts and surfaced-shot staging.",
          "camera_framing_directive": "Frame from camera_unit 2 at camera_cell [1,3] toward look_at_unit 2 at look_at_cell [1,6] with lens_enum wide and fov_deg 90. Use broad coverage appropriate to a wide lens while keeping marker 5 / marker 6 area usable for the foreground insert and close staging in the surfaced shots.",
          "subject_position_directive": "Use only the committed subject cues from surfaced shots. S29_Shot1 places target_id C01 and target_id C03 hand-only foreground constraints in middle_center around the helm/control area. S29_Shot4 places target_id C01 fingertip-only foreground middle_center over transient marker 19 on the console surface. S29_Shot8 places target_id C01 foreground middle_left and target_id C03 midground middle_right in the shared-space relation described by the staging. Do not invent additional subjects or full-body cues where the staging only commits hands or a fingertip.",
          "state_cue_directive": "clean_background_expected is false. Carry the committed transient marker cues [19,20,21,22] along with the surfaced-shot state requirements around markers 5 and 6, including damp/scuffed low-lit surfaces and the post-collapse cue implied by marker 22. Do not add unlisted state overlays beyond transient markers [19,20,21,22].",
          "negative_continuity_directive": "ignore_numbered_elements and ignored_state_overlay_marker_numbers are empty, so do not omit any listed use_numbered_elements [1-22]. Do not invent marker numbers outside [1-22], do not add extra subjects beyond the surfaced shot staging, and do not emphasize spaces outside camera_unit 2 with visible unit candidates [1,3,4] plus the camera/look-at unit 2. No same-fp references are selected, so no reference-carried transient cue should be redrawn or contradicted."
        }
      }
    },
    "consumed_bg_catalog_hash": "3fab648fc84fb7a6",
    "consumed_shot_binding_hash": "19c6ae670eae9490",
    "bg_reference_catalog": [
      {
        "bg_id": "L05B06",
        "fp_id": "fp_l05_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L05B06.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B07",
        "fp_id": "fp_l05_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L05B07.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L05B06"
        ],
        "ingestion_order": 1,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B05",
        "fp_id": "fp_l05_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L05B05.png",
        "mode": "reference_derived",
        "node_index": 2,
        "source_bg_ids": [
          "L05B06"
        ],
        "ingestion_order": 2,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B02",
        "fp_id": "fp_l05_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L05B02.png",
        "mode": "reference_derived",
        "node_index": 3,
        "source_bg_ids": [
          "L05B06"
        ],
        "ingestion_order": 3,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B03",
        "fp_id": "fp_l05_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L05B03.png",
        "mode": "reference_derived",
        "node_index": 4,
        "source_bg_ids": [
          "L05B06"
        ],
        "ingestion_order": 4,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B01",
        "fp_id": "fp_l05_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L05B01.png",
        "mode": "style_reference_new_space",
        "node_index": 5,
        "source_bg_ids": [
          "L05B06"
        ],
        "ingestion_order": 5,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L09B01",
        "fp_id": "fp_l09_market_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L09B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 6,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L09B02",
        "fp_id": "fp_l09_market_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L09B02.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L09B01"
        ],
        "ingestion_order": 7,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L09B03",
        "fp_id": "fp_l09_market_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L09B03.png",
        "mode": "reference_derived",
        "node_index": 2,
        "source_bg_ids": [
          "L09B02"
        ],
        "ingestion_order": 8,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L13B02",
        "fp_id": "fp_l13_police_office_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L13B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 9,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L13B01",
        "fp_id": "fp_l13_police_office_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L13B01.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L13B02"
        ],
        "ingestion_order": 10,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L20B03",
        "fp_id": "fp_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4f948193-6809-4ae3-a3c6-2ca4e8af1c1a/episodes/dc70c0b3-5c09-4664-8c0f-9cac38c0c6ca/images/background_chain/L20B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 11,
        "source_kind": "shot_aware_plan"
      }
    ]
  },
  "step_id": "background_render",
  "run_id": "cbd0ea61-388a-494c-b869-b7b7ae696324",
  "resolved_model": "gpt",
  "updated_at": "2026-05-28T04:25:46.305088+00:00",
  "project_config_snapshot": {}
}