{
  "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 와이드 렌즈로 북동쪽 싱크대 카운터와 두 구 화구를 비스듬히 향하면서 동쪽 벽의 낮은 받침대 위 TV도 프레임 한쪽에 보이게 잡는다. 서쪽 외벽의 미닫이창에는 낡은 알루미늄 새시, 커튼 레일, 얇은 천 스크린이 있고, 흐린 해안 낮빛이 천을 통과해 좁은 방 안에 차갑고 눅눅한 확산광을 만든다. 주방 쪽에는 스테인리스 싱크대, 오래 쓴 카운터, 두 구 화구, 북동쪽 끝의 냉장고가 생활형 크기로 놓여 있으며, 싱크대 주변의 오래된 물때와 화구 주변의 누적된 열 자국이 약초를 자주 씻고 달이던 집의 평소 생활감을 암시한다. 중앙의 낮은 식탁 겸 작업대는 낡은 목재 결이 드러나고, 서쪽 창 가까이에는 작은 소파나 바닥 좌석이 낮게 놓여 있으며, 동쪽 TV 화면은 현대적인 지역 뉴스 자막과 지도 그래픽 위주의 차가운 빛을 약하게 비춘다. 벽지는 습기와 세월로 가장자리가 살짝 들뜨고, 장판 바닥은 오래 밟힌 광택과 잔흠집이 있으며, 금속과 플라스틱 표면에는 바닷바람이 남긴 미세한 탁함이 있다. 과하게 정돈된 인테리어가 아니라 실제 사람이 오래 살아온 해안 옥탑방의 좁고 실용적인 구조, 낮은 채도의 청회색 해안빛, 깊은 구석 그림자, 절제된 한국형 오컬트 스릴러의 불안한 생활감이 느껴지게 한다. 실제 35mm급 렌즈의 자연스러운 원근, 부드러운 주변부 비네팅, 현실적인 피사계 심도, 절제된 자연 입자감을 가진 실내 로케이션 사진처럼 담는다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S5_Shot1에서는 낮은 식탁 겸 작업대 근처의 눈높이에서 북동쪽 싱크대와 두 구 화구를 비스듬히 바라보는 구도를 유지한다. 동쪽 벽의 TV와 낮은 받침대가 측면에 남아 있어야 하며, 서쪽 미닫이창의 흐린 낮빛과 천 스크린이 좁은 옥탑방의 습한 생활감을 만든다. 후속 장면 요소가 얹힐 수 있도록 전경에는 깨끗하게 비어 있는 생활 공간을 남긴다.",
            "shot_id": "S5_Shot1"
          },
          {
            "guide_text": "S5_Shot7에서도 같은 옥탑방의 낮 상태와 가구 위치를 유지한다. 중앙 식탁, 북동쪽 주방띠, 동쪽 TV, 서쪽 창과 커튼 레일의 관계가 흔들리지 않게 하고, 싱크대 주변의 오래된 물때와 화구 주변의 누적된 열 자국만 배경의 고정된 생활 흔적으로 표현한다. 인물이나 현재 사건의 흔적은 배경 플레이트에 넣지 않고 빈 실내의 질감과 조명만 안정적으로 확보한다.",
            "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 와이드 렌즈로 북동쪽 싱크대 카운터와 두 구 화구를 비스듬히 향하면서 동쪽 벽의 낮은 받침대 위 TV도 프레임 한쪽에 보이게 잡는다. 서쪽 외벽의 미닫이창에는 낡은 알루미늄 새시, 커튼 레일, 얇은 천 스크린이 있고, 흐린 해안 낮빛이 천을 통과해 좁은 방 안에 차갑고 눅눅한 확산광을 만든다. 주방 쪽에는 스테인리스 싱크대, 오래 쓴 카운터, 두 구 화구, 북동쪽 끝의 냉장고가 생활형 크기로 놓여 있으며, 싱크대 주변의 오래된 물때와 화구 주변의 누적된 열 자국이 약초를 자주 씻고 달이던 집의 평소 생활감을 암시한다. 중앙의 낮은 식탁 겸 작업대는 낡은 목재 결이 드러나고, 서쪽 창 가까이에는 작은 소파나 바닥 좌석이 낮게 놓여 있으며, 동쪽 TV 화면은 현대적인 지역 뉴스 자막과 지도 그래픽 위주의 차가운 빛을 약하게 비춘다. 벽지는 습기와 세월로 가장자리가 살짝 들뜨고, 장판 바닥은 오래 밟힌 광택과 잔흠집이 있으며, 금속과 플라스틱 표면에는 바닷바람이 남긴 미세한 탁함이 있다. 과하게 정돈된 인테리어가 아니라 실제 사람이 오래 살아온 해안 옥탑방의 좁고 실용적인 구조, 낮은 채도의 청회색 해안빛, 깊은 구석 그림자, 절제된 한국형 오컬트 스릴러의 불안한 생활감이 느껴지게 한다. 실제 35mm급 렌즈의 자연스러운 원근, 부드러운 주변부 비네팅, 현실적인 피사계 심도, 절제된 자연 입자감을 가진 실내 로케이션 사진처럼 담는다. 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]."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_main",
          "prior_bg_ids": [
            "L05B06"
          ],
          "attached_ref_labels": [
            "bg:L05B06"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "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 와이드 렌즈로 중앙의 거실 겸 식사 공간을 가로질러 서쪽 외벽의 미닫이창과 그 앞의 커튼 레일, 낡은 천 스크린 방향을 바라본다. 프레임 전경에는 좁은 현관 턱과 오래된 장판 바닥이 낮게 들어오고, 중경에는 중앙의 낮은 식탁 겸 작업대가 생활감 있게 놓이며, 서쪽 창가에는 낮은 소파 또는 좌식 자리가 눌린 쿠션과 낡은 천 질감으로 보인다. 동쪽 벽에는 낮은 TV장 위의 TV가 있고, 그 뒤로 꾸밈없는 평평한 벽면 패널이 어둡게 이어진다. 북동쪽 벽에는 작은 원룸형 간이 주방 라인이 거실과 열린 채 붙어 있으며, 싱크대 주변의 금속 물때, 오래된 타일 줄눈, 좁은 수납의 생활 흔적이 자연스럽게 남아 있다. 밤의 실내등은 약하고 누렇게 식은 실용 조명이며, 서쪽 미닫이창 너머로는 차가운 청회색 달빛과 해안 안개의 희미한 반사가 들어와 실내 구석을 축축하고 어둡게 만든다. 오래된 옥탑방 특유의 낮은 천장감, 벽지의 들뜸, 장판의 마모, 금속 창틀의 산화, 커튼 천의 섬유 올과 먼지, 바닷바람에 눅눅해진 표면을 사실적으로 담는다. 현대 한국 변두리 주거의 현실적인 가구와 전자제품, 과장되지 않은 생활감, 차가운 해무가 배어든 어두운 한국형 오컬트 스릴러 분위기. 실제 35mm급 시네마 카메라의 자연스러운 원근, 얕지 않은 실내 심도, 절제된 자연 필름 입자, 약한 비네팅과 실용 조명에서만 생기는 부드러운 렌즈 플레어. 위에서 내려다본 평면도나 건축 도면이 아니라, 실제 장소에 서서 촬영한 빈 방의 배경 사진처럼 보이게 한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S12_Shot5에서는 현관 안쪽 눈높이에서 방 전체를 가로질러 보는 기준 배경으로 사용한다. 서쪽 미닫이창과 커튼 천이 프레임의 깊은 쪽에 자리하고, 중앙 낮은 테이블과 동쪽 TV 쪽 벽면이 공간의 기준선을 잡도록 한다. 배경 자체는 빈 실내와 지속적인 가구, 밤 조명 상태만 담는다.",
            "shot_id": "S12_Shot5"
          },
          {
            "guide_text": "S12_Shot7에서는 같은 옥탑방 내부의 방향성과 가구 위치가 이어지도록 한다. 현관 문턱에서 중앙 바닥, 낮은 테이블, 창가 커튼으로 이어지는 시선 축을 유지해 후속 장면 요소가 얹힐 수 있는 여백을 남긴다. 플레이트에는 고정된 구조와 생활감 있는 표면만 남긴다.",
            "shot_id": "S12_Shot7"
          },
          {
            "guide_text": "S12_Shot11에서는 동쪽 벽의 TV와 낮은 장, 중앙 낮은 테이블, 서쪽 창가 커튼의 상대 위치가 앞선 샷과 일관되게 보이도록 한다. 차가운 밤 공기와 습기 어린 옥탑방 질감을 유지하되, 사건의 순간적 흔적은 배경 이미지에 넣지 않는다.",
            "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 와이드 렌즈로 중앙의 거실 겸 식사 공간을 가로질러 서쪽 외벽의 미닫이창과 그 앞의 커튼 레일, 낡은 천 스크린 방향을 바라본다. 프레임 전경에는 좁은 현관 턱과 오래된 장판 바닥이 낮게 들어오고, 중경에는 중앙의 낮은 식탁 겸 작업대가 생활감 있게 놓이며, 서쪽 창가에는 낮은 소파 또는 좌식 자리가 눌린 쿠션과 낡은 천 질감으로 보인다. 동쪽 벽에는 낮은 TV장 위의 TV가 있고, 그 뒤로 꾸밈없는 평평한 벽면 패널이 어둡게 이어진다. 북동쪽 벽에는 작은 원룸형 간이 주방 라인이 거실과 열린 채 붙어 있으며, 싱크대 주변의 금속 물때, 오래된 타일 줄눈, 좁은 수납의 생활 흔적이 자연스럽게 남아 있다. 밤의 실내등은 약하고 누렇게 식은 실용 조명이며, 서쪽 미닫이창 너머로는 차가운 청회색 달빛과 해안 안개의 희미한 반사가 들어와 실내 구석을 축축하고 어둡게 만든다. 오래된 옥탑방 특유의 낮은 천장감, 벽지의 들뜸, 장판의 마모, 금속 창틀의 산화, 커튼 천의 섬유 올과 먼지, 바닷바람에 눅눅해진 표면을 사실적으로 담는다. 현대 한국 변두리 주거의 현실적인 가구와 전자제품, 과장되지 않은 생활감, 차가운 해무가 배어든 어두운 한국형 오컬트 스릴러 분위기. 실제 35mm급 시네마 카메라의 자연스러운 원근, 얕지 않은 실내 심도, 절제된 자연 필름 입자, 약한 비네팅과 실용 조명에서만 생기는 부드러운 렌즈 플레어. 위에서 내려다본 평면도나 건축 도면이 아니라, 실제 장소에 서서 촬영한 빈 방의 배경 사진처럼 보이게 한다. 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]."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_main",
          "prior_bg_ids": [
            "L05B06"
          ],
          "attached_ref_labels": [
            "bg:L05B06"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "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": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안 포구 마을의 낡은 옥탑 주거 내부, 밤의 공용 거실 겸 식사 공간과 작은 주방 스트립이 이어진 빈 실내. 카메라는 남쪽 현관 문턱 근처에 서 있는 사람 눈높이 약 1.6m에 놓이고, 35mm 와이드 렌즈로 거실 안쪽을 바라본다. 프레임은 중앙의 낮은 식탁 겸 작업 테이블, 서쪽 외벽의 미닫이창과 커튼 레일에 걸린 얇은 천 가림막, 서쪽 창가의 compact한 좌식 소파 또는 바닥 좌석, 동쪽 벽의 낮은 TV 스탠드와 TV, 북동쪽 벽을 따라 붙은 싱크대 카운터와 2구 가스레인지가 한눈에 읽히는 생활실 각도다. 실내는 밤이라 바깥 미닫이창 너머로 차가운 해무와 청회색 어둠이 희미하게 비치고, 실내의 작은 형광등 또는 낡은 주방등이 낮은 색온도의 창백한 빛을 퍼뜨린다. 표면들은 방금 지나치게 철저히 닦인 듯 비정상적으로 말끔하고 정돈되어 있으며, 낮은 테이블 위와 바닥, 동쪽 벽 패널, 주방 카운터가 생활감은 남아 있으나 어색할 만큼 비어 있다. 오래된 장판의 미세한 눌림, 저가 합판 가구의 가장자리 마모, 금속 싱크대의 잔잔한 물때와 닦인 광택, 얇은 커튼 천의 실제 직조감, TV 화면의 꺼진 검은 반사, 벽지와 문틀의 축축한 해안 주거 특유의 미세한 변색을 사실적으로 담는다. 조명은 자연스러운 실내 실용등과 창밖 밤빛만으로 구성하고, 깊은 그림자와 낮은 채도, 차갑고 습한 한국형 오컬트 스릴러의 현실적인 정적을 유지한다. 렌즈는 실제 35mm급 시네마 렌즈의 자연스러운 원근, 약한 주변부 어두움, 절제된 입자감과 얕지 않은 생활 공간 심도를 가진다. 도면이나 건축 시각화가 아니라 실제 장소 촬영처럼 보이는 빈 실내 배경 플레이트, 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S14_Shot3에는 이 배경을 남쪽 현관 문턱 근처에서 거실 안쪽으로 바라보는 기준 플레이트로 사용한다. 낮은 테이블, 서쪽 미닫이창과 천 커튼, 동쪽 TV 스탠드, 북동쪽 주방 스트립의 위치가 안정적으로 읽히게 하며, 표면은 비정상적으로 말끔하고 정돈된 밤 실내 상태로 유지한다. 장면 레이어의 순간적 요소가 올라와도 배경 자체는 빈 옥탑 거실의 고정 구조와 가구만 담당한다.",
            "shot_id": "S14_Shot3"
          },
          {
            "guide_text": "S14_Shot7에도 같은 각도의 깨끗하게 정리된 밤 실내 플레이트를 사용한다. 현관 쪽에서 들어온 시선이 공용 거실을 지나 서쪽 미닫이창과 중앙 테이블, 동쪽 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실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 한국 서해안 포구 마을의 낡은 옥탑 주거 내부, 밤의 공용 거실 겸 식사 공간과 작은 주방 스트립이 이어진 빈 실내. 카메라는 남쪽 현관 문턱 근처에 서 있는 사람 눈높이 약 1.6m에 놓이고, 35mm 와이드 렌즈로 거실 안쪽을 바라본다. 프레임은 중앙의 낮은 식탁 겸 작업 테이블, 서쪽 외벽의 미닫이창과 커튼 레일에 걸린 얇은 천 가림막, 서쪽 창가의 compact한 좌식 소파 또는 바닥 좌석, 동쪽 벽의 낮은 TV 스탠드와 TV, 북동쪽 벽을 따라 붙은 싱크대 카운터와 2구 가스레인지가 한눈에 읽히는 생활실 각도다. 실내는 밤이라 바깥 미닫이창 너머로 차가운 해무와 청회색 어둠이 희미하게 비치고, 실내의 작은 형광등 또는 낡은 주방등이 낮은 색온도의 창백한 빛을 퍼뜨린다. 표면들은 방금 지나치게 철저히 닦인 듯 비정상적으로 말끔하고 정돈되어 있으며, 낮은 테이블 위와 바닥, 동쪽 벽 패널, 주방 카운터가 생활감은 남아 있으나 어색할 만큼 비어 있다. 오래된 장판의 미세한 눌림, 저가 합판 가구의 가장자리 마모, 금속 싱크대의 잔잔한 물때와 닦인 광택, 얇은 커튼 천의 실제 직조감, TV 화면의 꺼진 검은 반사, 벽지와 문틀의 축축한 해안 주거 특유의 미세한 변색을 사실적으로 담는다. 조명은 자연스러운 실내 실용등과 창밖 밤빛만으로 구성하고, 깊은 그림자와 낮은 채도, 차갑고 습한 한국형 오컬트 스릴러의 현실적인 정적을 유지한다. 렌즈는 실제 35mm급 시네마 렌즈의 자연스러운 원근, 약한 주변부 어두움, 절제된 입자감과 얕지 않은 생활 공간 심도를 가진다. 도면이나 건축 시각화가 아니라 실제 장소 촬영처럼 보이는 빈 실내 배경 플레이트, 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."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l05_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "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 와이드 렌즈로 욕실문과 그 안쪽 동쪽 벽의 세면대 거울을 대각선으로 바라본다. 프레임에는 낮은 테이블 상판의 일부, 생활감 있는 바닥, 오래된 벽지나 페인트 벽, 욕실문, 습식 욕실의 세면대와 거울, 반대편의 변기와 샤워 배수구가 자연스럽게 읽히며, 공동 거실 겸 식사 공간의 일부도 가장자리에 남는다. 실내는 차가운 청회색 낮빛과 약한 생활 반사광으로 채워지고, 바닷가 주거 특유의 눅눅함, 오래 쌓인 물때, 금속 수전의 흐린 광택, 거울 가장자리의 미세한 얼룩, 타일 줄눈의 때, 낮은 테이블의 사용감 있는 표면이 사실적으로 보인다. 거울은 후속 장면 레이어를 받을 수 있도록 프레임 안에서 충분히 보이는 평면 반사면으로 유지하고, 현재 공간 자체는 안정적인 빈 방의 상태로 촬영한다. 절제된 자연 필름 입자, 얕지 않은 자연스러운 심도, 약한 비네팅, 실제 로케이션 촬영 같은 거친 생활감과 어두운 한국 오컬트 스릴러의 낮은 채도 분위기. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "낮은 식탁 겸 작업 테이블 근처의 서 있는 눈높이에서 욕실문과 세면대 거울 쪽을 대각선으로 바라보는 구도를 유지한다. 공동 거실 겸 식사 공간의 일부가 프레임 가장자리에 남아야 하며, 욕실 거울 표면은 후속 장면 레이어가 얹힐 수 있도록 자연스러운 반사면으로 선명하게 남긴다. 주관적 환영 요소는 배경 플레이트에 고정하지 않는다.",
            "shot_id": "S18_Shot8"
          },
          {
            "guide_text": "같은 빈 실내 배경 상태를 유지하되, 낮은 테이블 상판과 욕실문 너머 거울이 한 프레임 안에서 읽히도록 깊이감을 살린다. 습기 어린 욕실 재질, 오래된 옥탑 주거의 생활감, 흐린 해안 낮빛을 일관되게 보존하고, 순간적 왜곡이나 환각성 이미지는 후속 장면 레이어에서 처리할 수 있게 표면과 여백을 안정적으로 둔다.",
            "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 와이드 렌즈로 욕실문과 그 안쪽 동쪽 벽의 세면대 거울을 대각선으로 바라본다. 프레임에는 낮은 테이블 상판의 일부, 생활감 있는 바닥, 오래된 벽지나 페인트 벽, 욕실문, 습식 욕실의 세면대와 거울, 반대편의 변기와 샤워 배수구가 자연스럽게 읽히며, 공동 거실 겸 식사 공간의 일부도 가장자리에 남는다. 실내는 차가운 청회색 낮빛과 약한 생활 반사광으로 채워지고, 바닷가 주거 특유의 눅눅함, 오래 쌓인 물때, 금속 수전의 흐린 광택, 거울 가장자리의 미세한 얼룩, 타일 줄눈의 때, 낮은 테이블의 사용감 있는 표면이 사실적으로 보인다. 거울은 후속 장면 레이어를 받을 수 있도록 프레임 안에서 충분히 보이는 평면 반사면으로 유지하고, 현재 공간 자체는 안정적인 빈 방의 상태로 촬영한다. 절제된 자연 필름 입자, 얕지 않은 자연스러운 심도, 약한 비네팅, 실제 로케이션 촬영 같은 거친 생활감과 어두운 한국 오컬트 스릴러의 낮은 채도 분위기. 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."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_main",
          "prior_bg_ids": [
            "L05B06"
          ],
          "attached_ref_labels": [
            "bg:L05B06"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "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 보통 렌즈로 중앙 공간을 가로질러 평범한 동쪽 벽 패널을 정면에 가깝게 잡는다. 프레임의 중심은 TV 뒤쪽과 위쪽으로 이어지는 넓은 벽면이며, 중앙의 낮은 식탁 겸 작업 테이블과 낮은 TV 스탠드, 서쪽 좌식 가구는 낮고 부차적인 실루엣으로 남긴다. 황혼의 푸른 회색빛이 방 안에 얇게 스며들고, 실내의 약한 생활 조명이 벽지의 미세한 얼룩, 오래된 접착 자국, 습기 먹은 모서리, 먼지 낀 바닥, 저렴한 합판 가구의 마모된 가장자리, TV 화면의 어두운 반사, 낮은 테이블의 생활 흠집을 현실적으로 드러낸다. 해안가 주거지 특유의 눅눅한 공기와 소금기 섞인 낡은 표면감, 차가운 해무가 닿은 듯한 낮은 채도, 어두운 한국 오컬트 스릴러의 절제된 긴장감을 유지한다. 사람 없는 빈 방의 고정 구조와 지속적인 생활 흔적만 담고, 자연스러운 심도, 억제된 실제 필름 입자, 35mm급 실제 촬영의 미세한 비네팅과 현실적인 렌즈 압축감을 사용한다. 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\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 2020년대 중반 한국 서해안 포구 마을의 낡은 옥상 주거 공간 안, 공동 거실 겸 식사 공간의 동쪽 벽면을 바라보는 빈 실내. 카메라는 서쪽의 낮은 소파 또는 좌식 자리 근처에 서서 약 1.6m 사람 눈높이로 두고, 50mm 보통 렌즈로 중앙 공간을 가로질러 평범한 동쪽 벽 패널을 정면에 가깝게 잡는다. 프레임의 중심은 TV 뒤쪽과 위쪽으로 이어지는 넓은 벽면이며, 중앙의 낮은 식탁 겸 작업 테이블과 낮은 TV 스탠드, 서쪽 좌식 가구는 낮고 부차적인 실루엣으로 남긴다. 황혼의 푸른 회색빛이 방 안에 얇게 스며들고, 실내의 약한 생활 조명이 벽지의 미세한 얼룩, 오래된 접착 자국, 습기 먹은 모서리, 먼지 낀 바닥, 저렴한 합판 가구의 마모된 가장자리, TV 화면의 어두운 반사, 낮은 테이블의 생활 흠집을 현실적으로 드러낸다. 해안가 주거지 특유의 눅눅한 공기와 소금기 섞인 낡은 표면감, 차가운 해무가 닿은 듯한 낮은 채도, 어두운 한국 오컬트 스릴러의 절제된 긴장감을 유지한다. 사람 없는 빈 방의 고정 구조와 지속적인 생활 흔적만 담고, 자연스러운 심도, 억제된 실제 필름 입자, 35mm급 실제 촬영의 미세한 비네팅과 현실적인 렌즈 압축감을 사용한다. 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."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_main",
          "prior_bg_ids": [
            "L05B06"
          ],
          "attached_ref_labels": [
            "bg:L05B06"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "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": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 대한민국 서해안 포구 마을의 낡은 옥탑방 내부, 2020년대 중반의 현실적인 생활감이 남아 있는 작고 습한 주거 공간이다. 카메라는 남쪽 현관문 바로 안쪽, 약 1.6m 서 있는 사람 눈높이에 놓이고, 28mm 와이드 렌즈로 진입부를 지나 중앙의 거실 겸 식사 공간을 넓게 바라본다. 열린 현관문 너머로 작은 옥상 랜딩의 차가운 황혼빛과 해무 낀 바깥 공기가 스며들고, 문 주변의 낡은 금속 손잡이와 칠이 벗겨진 문틀, 바람에 살짝 들린 천 가림막이 을씨년스러운 해안의 공기를 느끼게 한다.\n\n중앙에는 낮은 식탁 겸 작업대가 어긋난 각도로 놓여 있고, 서쪽 미닫이창 근처에는 소형 소파 또는 바닥 좌석이 생활감 있게 흐트러진 상태로 자리한다. 동쪽 벽에는 꾸밈없는 벽면 패널과 낮은 TV 스탠드, TV가 있으며, 북동쪽 벽을 따라 좁은 주방 싱크대와 2구 조리대가 붙어 있다. 서쪽 외벽의 알루미늄 미닫이창, 커튼 레일, 오래된 천 가림막은 소금기 섞인 습기와 먼지를 머금은 질감으로 보인다. 바닥은 오래 밟힌 장판이나 저가 마감재처럼 미세한 긁힘과 때가 쌓여 있고, 벽지는 눅눅한 가장자리, 생활 얼룩, 낮은 천장의 답답함을 가진다.\n\n황혼 상태의 빈 방으로, 푸른 회색의 자연광과 실내의 약한 생활 조명이 섞여 깊은 그림자를 만든다. 항구권 옥탑방 특유의 차갑고 축축한 공기, 낮은 채도, 해무에 눌린 빛, 오래된 가전과 값싼 가구의 실제 재질감을 중시한다. 렌즈는 실제 35mm급 영화 카메라의 자연스러운 원근과 얕지 않은 심도, 절제된 필름 입자, 문 쪽 밝은 틈에서만 생기는 아주 약한 플레어를 가진다. 도면이나 상부 투시가 아니라 실내에 서서 촬영한 현실적인 빈 공간이다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S25_Shot7에서는 남쪽 현관 안쪽에서 방 안을 들여다보는 시선을 유지한다. 열린 현관과 외부 옥상 랜딩의 차가운 황혼빛이 읽히고, 중앙 거실 겸 식사 공간의 낮은 테이블과 창가 좌석, 동쪽 벽면과 TV 스탠드가 한 프레임 안에 들어오게 한다. 인물이 없는 빈 배경으로 유지하며, 황혼의 해무와 습기, 오래된 옥탑방 재질감이 장면의 긴장을 받쳐 주도록 한다.",
            "shot_id": "S25_Shot7"
          },
          {
            "guide_text": "S27_Shot1에서는 같은 배경 상태와 같은 공간 논리를 이어 간다. 카메라는 현관문 바로 안쪽의 서 있는 눈높이에 있고, 진입부를 통해 거실 겸 식사 공간과 북동쪽 주방 스트립의 일부가 자연스럽게 보인다. 문이 열린 쪽의 바람감, 서쪽 미닫이창의 차가운 빛, 천 가림막과 낡은 생활 가구의 거친 질감을 유지하되 현재 장면의 인물 행동이나 손에 든 물건은 배경에 포함하지 않는다.",
            "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실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 대한민국 서해안 포구 마을의 낡은 옥탑방 내부, 2020년대 중반의 현실적인 생활감이 남아 있는 작고 습한 주거 공간이다. 카메라는 남쪽 현관문 바로 안쪽, 약 1.6m 서 있는 사람 눈높이에 놓이고, 28mm 와이드 렌즈로 진입부를 지나 중앙의 거실 겸 식사 공간을 넓게 바라본다. 열린 현관문 너머로 작은 옥상 랜딩의 차가운 황혼빛과 해무 낀 바깥 공기가 스며들고, 문 주변의 낡은 금속 손잡이와 칠이 벗겨진 문틀, 바람에 살짝 들린 천 가림막이 을씨년스러운 해안의 공기를 느끼게 한다.\n\n중앙에는 낮은 식탁 겸 작업대가 어긋난 각도로 놓여 있고, 서쪽 미닫이창 근처에는 소형 소파 또는 바닥 좌석이 생활감 있게 흐트러진 상태로 자리한다. 동쪽 벽에는 꾸밈없는 벽면 패널과 낮은 TV 스탠드, TV가 있으며, 북동쪽 벽을 따라 좁은 주방 싱크대와 2구 조리대가 붙어 있다. 서쪽 외벽의 알루미늄 미닫이창, 커튼 레일, 오래된 천 가림막은 소금기 섞인 습기와 먼지를 머금은 질감으로 보인다. 바닥은 오래 밟힌 장판이나 저가 마감재처럼 미세한 긁힘과 때가 쌓여 있고, 벽지는 눅눅한 가장자리, 생활 얼룩, 낮은 천장의 답답함을 가진다.\n\n황혼 상태의 빈 방으로, 푸른 회색의 자연광과 실내의 약한 생활 조명이 섞여 깊은 그림자를 만든다. 항구권 옥탑방 특유의 차갑고 축축한 공기, 낮은 채도, 해무에 눌린 빛, 오래된 가전과 값싼 가구의 실제 재질감을 중시한다. 렌즈는 실제 35mm급 영화 카메라의 자연스러운 원근과 얕지 않은 심도, 절제된 필름 입자, 문 쪽 밝은 틈에서만 생기는 아주 약한 플레어를 가진다. 도면이나 상부 투시가 아니라 실내에 서서 촬영한 현실적인 빈 공간이다. 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]."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_main",
          "prior_bg_ids": [
            "L05B06"
          ],
          "attached_ref_labels": [
            "bg:L05B06"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "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년대 중반 한국 서해안 포구 마을의 대형 마트 내부 진열 구역, 저녁 무렵 영업 중처럼 천장 LED와 형광 계열 매장 조명이 환하게 켜진 빈 판매층. 카메라는 남쪽 전면 자동 미닫이 유리 출입문 바로 안쪽의 고객 판매 구역에 서 있는 사람 눈높이 약 1.6m에 놓이고, 28mm 와이드 렌즈로 전면 좌측 계산대와 계산기 줄, 중앙의 서쪽·동쪽 곤돌라 진열대, 전면 중앙 농산물 진열 섬, 북쪽 후면 냉장 벽면 케이스와 직원용 스윙 도어를 향해 대각선으로 바라본다. 전면 진열창 너머로는 차가운 해안가 황혼빛과 희미한 안개 기운이 유리에 반사되고, 실내에는 밝지만 약간 푸른 기가 도는 소매점 조명, 플라스틱 가격표 레일, 금속 선반 모서리의 잔흠, 비닐 포장 상품의 미세한 반사, 냉장 케이스 유리의 습기 낀 광택, 냉동 체스트 케이스의 낡은 흰색 에나멜 질감, 농산물 진열대의 생활감 있는 목재·플라스틱 표면이 보인다. 출입구 근처에는 쇼핑카트와 장바구니 보관대가 정돈되어 있고, 바닥은 회색 상업용 타일 또는 광택 콘크리트처럼 보이며 매일 닦였지만 출입구 주변의 물기 자국, 바퀴 자국, 오래된 얼룩과 미세한 먼지가 남아 있다. 전체 분위기는 현대 한국 지방 해안권의 현실적인 생활형 마트로, 과하게 깨끗한 쇼룸이 아니라 축축한 공기와 누적된 사용감이 느껴지는 차갑고 절제된 스릴러 톤이다. 자연스러운 심도, 실제 유리와 금속의 반사, 절제된 필름 입자, 약한 비네팅과 넓은 렌즈의 미세한 왜곡을 살린다. 평면도나 건축 도면이 아니라 매장 안에서 실제로 촬영한 빈 실내 배경 이미지. 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년대 중반 한국 서해안 포구 마을의 대형 마트 내부 진열 구역, 저녁 무렵 영업 중처럼 천장 LED와 형광 계열 매장 조명이 환하게 켜진 빈 판매층. 카메라는 남쪽 전면 자동 미닫이 유리 출입문 바로 안쪽의 고객 판매 구역에 서 있는 사람 눈높이 약 1.6m에 놓이고, 28mm 와이드 렌즈로 전면 좌측 계산대와 계산기 줄, 중앙의 서쪽·동쪽 곤돌라 진열대, 전면 중앙 농산물 진열 섬, 북쪽 후면 냉장 벽면 케이스와 직원용 스윙 도어를 향해 대각선으로 바라본다. 전면 진열창 너머로는 차가운 해안가 황혼빛과 희미한 안개 기운이 유리에 반사되고, 실내에는 밝지만 약간 푸른 기가 도는 소매점 조명, 플라스틱 가격표 레일, 금속 선반 모서리의 잔흠, 비닐 포장 상품의 미세한 반사, 냉장 케이스 유리의 습기 낀 광택, 냉동 체스트 케이스의 낡은 흰색 에나멜 질감, 농산물 진열대의 생활감 있는 목재·플라스틱 표면이 보인다. 출입구 근처에는 쇼핑카트와 장바구니 보관대가 정돈되어 있고, 바닥은 회색 상업용 타일 또는 광택 콘크리트처럼 보이며 매일 닦였지만 출입구 주변의 물기 자국, 바퀴 자국, 오래된 얼룩과 미세한 먼지가 남아 있다. 전체 분위기는 현대 한국 지방 해안권의 현실적인 생활형 마트로, 과하게 깨끗한 쇼룸이 아니라 축축한 공기와 누적된 사용감이 느껴지는 차갑고 절제된 스릴러 톤이다. 자연스러운 심도, 실제 유리와 금속의 반사, 절제된 필름 입자, 약한 비네팅과 넓은 렌즈의 미세한 왜곡을 살린다. 평면도나 건축 도면이 아니라 매장 안에서 실제로 촬영한 빈 실내 배경 이미지. 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."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l09_market_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l09_market_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "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.6m에 놓이고, 35mm 중간 광각 렌즈로 상점 정면을 바라본다. 프레임 중앙에는 약간 낡은 자동 유리 출입구가 있고, 양옆에는 형광등과 차가운 LED 조명이 새어 나오는 전면 진열창이 이어진다. 유리에는 해안 마을 특유의 습기와 염분 자국, 손때가 오래 쌓인 흐림, 내부 선반과 포장재의 희미한 반사가 겹쳐 보인다. 출입구 앞 인도와 낮은 경계석, 젖은 아스팔트 도로 전면부는 막 해무가 내려앉은 듯 축축하고, 가로등과 상점 간판빛이 물기 위에 길게 번진다. 마트 외벽은 생활형 상가의 평범한 금속 프레임, 알루미늄 새시, 오래된 간판 패널, 빗물 자국과 먼지 낀 하부 몰딩으로 구성되어 있으며, 쇼룸처럼 정돈되지 않은 실제 동네 상점의 사용감이 살아 있다. 색감은 차가운 청회색과 낮은 채도의 녹색빛 형광등, 제한적인 노란 가로등 반사로 절제하고, 깊은 그림자와 옅은 해무가 거리의 끝을 부드럽게 흐린다. 실제 콘크리트 보도블록, 젖은 아스팔트, 금속 문틀의 산화와 유리 표면의 미세한 얼룩이 사실적으로 보이며, 자연스러운 심도와 절제된 필름 입자, 약한 비네팅이 있는 35mm급 실제 촬영 질감. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S8_Shot4용 배경은 마트 바깥 인도에서 자동 유리 출입구와 양옆 진열창이 보이는 어두운 초저녁 거리 정면으로 잡는다. 이후 장면 레이어가 인물과 행동을 얹을 수 있도록, 배경 자체는 비어 있는 거리와 점등된 상점 외관, 젖은 포장면, 차가운 해무 분위기를 안정적으로 제공한다.",
            "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.6m에 놓이고, 35mm 중간 광각 렌즈로 상점 정면을 바라본다. 프레임 중앙에는 약간 낡은 자동 유리 출입구가 있고, 양옆에는 형광등과 차가운 LED 조명이 새어 나오는 전면 진열창이 이어진다. 유리에는 해안 마을 특유의 습기와 염분 자국, 손때가 오래 쌓인 흐림, 내부 선반과 포장재의 희미한 반사가 겹쳐 보인다. 출입구 앞 인도와 낮은 경계석, 젖은 아스팔트 도로 전면부는 막 해무가 내려앉은 듯 축축하고, 가로등과 상점 간판빛이 물기 위에 길게 번진다. 마트 외벽은 생활형 상가의 평범한 금속 프레임, 알루미늄 새시, 오래된 간판 패널, 빗물 자국과 먼지 낀 하부 몰딩으로 구성되어 있으며, 쇼룸처럼 정돈되지 않은 실제 동네 상점의 사용감이 살아 있다. 색감은 차가운 청회색과 낮은 채도의 녹색빛 형광등, 제한적인 노란 가로등 반사로 절제하고, 깊은 그림자와 옅은 해무가 거리의 끝을 부드럽게 흐린다. 실제 콘크리트 보도블록, 젖은 아스팔트, 금속 문틀의 산화와 유리 표면의 미세한 얼룩이 사실적으로 보이며, 자연스러운 심도와 절제된 필름 입자, 약한 비네팅이 있는 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."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l09_market_main",
          "prior_bg_ids": [
            "L09B01"
          ],
          "attached_ref_labels": [
            "bg:L09B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "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": "대한민국 서해안 포구 마을의 작은 현대식 마트 외벽을 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 이른 아침, 손님이 거의 없는 시간대의 비어 있는 외부 공간으로, 차가운 해무와 옅은 청회색 새벽빛이 남쪽 전면 보도와 도로 접점, 동쪽 측면 서비스 골목을 낮게 감싼다. 카메라는 동쪽 측면 외벽의 서비스 골목 안쪽, 전면 모서리 가까운 벽부형 CCTV 카메라 아래 부근에 서서 외벽을 따라 바라보며, 약 1.6미터의 사람 눈높이에서 35mm 와이드 렌즈로 촬영한다. 프레임 상단에는 오래된 금속 브래킷에 고정된 외부 CCTV 카메라가 현실적인 크기와 높이로 보이고, 주변에는 케이블 몰딩, 방수 실리콘 자국, 염분과 습기로 생긴 미세한 녹, 빗물 얼룩, 해안 마을 특유의 눅눅한 외장재 질감이 자연스럽게 남아 있다. 시선은 측면 외벽을 따라 깊게 이어지는 좁은 서비스 골목과 거친 콘크리트 바닥을 따라가며, 프레임 한쪽 뒤로는 남쪽 전면의 자동 유리 출입문과 전면 진열창이 부분적으로 보인다. 후면 쪽에는 배송용 서비스 문이 골목 흐름 안에서 자연스럽게 읽히며, 전체 배치는 평면도식이 아니라 실제 장소 사진처럼 공간 깊이와 거리감이 느껴진다. 유리에는 희미한 새벽 반사와 내부 형광등의 약한 잔광만 남아 있고, 외벽 표면에는 오래 누적된 먼지, 물때, 생활 흠집, 스티커를 떼어낸 흔적 같은 일상적 마모가 절제되어 보인다. 조명은 자연 새벽빛과 마트 주변의 차가운 실용 조명만으로 구성하고, 깊은 그림자와 축축한 표면 반사가 어두운 한국형 스릴러 현실감을 만든다. 과장된 세트 느낌 없이 실제 로케이션에서 촬영한 듯한 질감, 자연스러운 심도, 절제된 필름 입자, 미세한 렌즈 비네팅을 가진 빈 외부 배경. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S19_Shot3에서는 측면 서비스 골목 안쪽, 벽부형 CCTV 카메라 아래 근처의 눈높이 시점에서 외벽을 따라 바라보는 구도를 유지한다. 높은 외벽에 고정된 카메라 fixture와 점검 가능한 주변 벽면, 습기 찬 골목 바닥, 전면 쪽으로 살짝 보이는 유리 출입문과 진열창이 한 프레임 안에 들어오도록 한다. 사람의 동작이나 통화 상황은 넣지 않고, 이른 아침의 비어 있는 외부 공간만 담는다.",
            "shot_id": "S19_Shot3"
          },
          {
            "guide_text": "S19_Shot4에서는 같은 외벽과 서비스 골목의 연속성을 유지하되, 전면 모서리와 유리 진열창 방향이 부분적으로 읽히게 하여 카메라가 설치된 위치와 마트 전면의 관계가 분명해지도록 한다. 차가운 해안 안개, 낮은 채도의 새벽빛, 낡은 외장재와 금속 fixture의 물성을 안정적으로 보존한 빈 배경 플레이트로 사용한다.",
            "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\n대한민국 서해안 포구 마을의 작은 현대식 마트 외벽을 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 이른 아침, 손님이 거의 없는 시간대의 비어 있는 외부 공간으로, 차가운 해무와 옅은 청회색 새벽빛이 남쪽 전면 보도와 도로 접점, 동쪽 측면 서비스 골목을 낮게 감싼다. 카메라는 동쪽 측면 외벽의 서비스 골목 안쪽, 전면 모서리 가까운 벽부형 CCTV 카메라 아래 부근에 서서 외벽을 따라 바라보며, 약 1.6미터의 사람 눈높이에서 35mm 와이드 렌즈로 촬영한다. 프레임 상단에는 오래된 금속 브래킷에 고정된 외부 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."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l09_market_main",
          "prior_bg_ids": [
            "L09B02"
          ],
          "attached_ref_labels": [
            "bg:L09B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "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 와이드 렌즈로 남중앙의 당직 책상과 그 뒤쪽 의자, 책상 앞쪽 가장자리의 유선 전화기, 중앙 공유 사무 구역과 북쪽 벽의 긴 외부 창 띠를 향해 대각선으로 바라본다. 출입구 가까운 바닥과 문틀이 전경에 살짝 걸리고, 당직 책상이 야간 근무 지점의 중심으로 읽히며, 뒤쪽으로 낮게 정리된 사무 공간과 어두운 창밖의 습한 해안 밤 공기가 이어진다.\n\n공간은 사람 없이 비어 있으며, 오래 쓰인 관공서 사무실의 안정된 상태를 보여준다. 무광에 가까운 낡은 데스크 표면, 반복적으로 닦여 광이 죽은 플라스틱 전화기, 실용적인 사무용 의자, 중앙 사무실 쪽으로 비스듬히 놓인 데스크톱 모니터, 회색빛 벽면과 오래된 천장 형광등, 미세하게 때가 낀 창틀과 바닥의 생활 흠집을 실제 재료 질감으로 표현한다. 전화기와 모니터는 현대 경찰 행정 환경에 어울리는 평범한 장비로 보이고, 화면이나 기기는 배경 속 고정 사무 물성으로만 존재한다.\n\n조명은 심야 경찰서의 차갑고 절제된 현실감을 따른다. 천장의 일부 형광등과 책상 주변의 약한 실내광이 푸른 회색 그림자를 만들고, 북쪽 긴 창 너머는 바닷가 마을 특유의 어둡고 습한 밤, 희미한 안개와 차가운 외부 반사광이 유리 표면에 낮게 맺힌다. 색은 낮은 채도의 청회색, 누렇게 바랜 관공서 조명, 검게 눌린 그림자를 중심으로 하고, 표면에는 해안 지역의 습기와 오래 쌓인 먼지, 사용감이 자연스럽게 남아 있다. 과장된 장식보다 실제 지방 경찰서의 좁고 실용적인 사무 환경, 긴장된 야간 대기감, 어둡고 거친 한국형 스릴러 현실감을 우선한다.\n\n실제 35mm급 시네마 렌즈로 촬영한 듯한 자연스러운 원근, 얕지 않은 실내 심도, 절제된 자연 입자감, 미세한 비네팅과 현실적인 렌즈 왜곡을 사용한다. 도면이나 조감도가 아니라, 출입문에서 당직 책상 쪽을 바라본 실제 현장 촬영 같은 빈 실내 배경 플레이트. 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 와이드 렌즈로 남중앙의 당직 책상과 그 뒤쪽 의자, 책상 앞쪽 가장자리의 유선 전화기, 중앙 공유 사무 구역과 북쪽 벽의 긴 외부 창 띠를 향해 대각선으로 바라본다. 출입구 가까운 바닥과 문틀이 전경에 살짝 걸리고, 당직 책상이 야간 근무 지점의 중심으로 읽히며, 뒤쪽으로 낮게 정리된 사무 공간과 어두운 창밖의 습한 해안 밤 공기가 이어진다.\n\n공간은 사람 없이 비어 있으며, 오래 쓰인 관공서 사무실의 안정된 상태를 보여준다. 무광에 가까운 낡은 데스크 표면, 반복적으로 닦여 광이 죽은 플라스틱 전화기, 실용적인 사무용 의자, 중앙 사무실 쪽으로 비스듬히 놓인 데스크톱 모니터, 회색빛 벽면과 오래된 천장 형광등, 미세하게 때가 낀 창틀과 바닥의 생활 흠집을 실제 재료 질감으로 표현한다. 전화기와 모니터는 현대 경찰 행정 환경에 어울리는 평범한 장비로 보이고, 화면이나 기기는 배경 속 고정 사무 물성으로만 존재한다.\n\n조명은 심야 경찰서의 차갑고 절제된 현실감을 따른다. 천장의 일부 형광등과 책상 주변의 약한 실내광이 푸른 회색 그림자를 만들고, 북쪽 긴 창 너머는 바닷가 마을 특유의 어둡고 습한 밤, 희미한 안개와 차가운 외부 반사광이 유리 표면에 낮게 맺힌다. 색은 낮은 채도의 청회색, 누렇게 바랜 관공서 조명, 검게 눌린 그림자를 중심으로 하고, 표면에는 해안 지역의 습기와 오래 쌓인 먼지, 사용감이 자연스럽게 남아 있다. 과장된 장식보다 실제 지방 경찰서의 좁고 실용적인 사무 환경, 긴장된 야간 대기감, 어둡고 거친 한국형 스릴러 현실감을 우선한다.\n\n실제 35mm급 시네마 렌즈로 촬영한 듯한 자연스러운 원근, 얕지 않은 실내 심도, 절제된 자연 입자감, 미세한 비네팅과 현실적인 렌즈 왜곡을 사용한다. 도면이나 조감도가 아니라, 출입문에서 당직 책상 쪽을 바라본 실제 현장 촬영 같은 빈 실내 배경 플레이트. 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."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l13_police_office_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l13_police_office_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "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": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 인물이 없는 현대 한국 경찰서 사무실 내부, 2020년대 중반 서해안 항구권 도시 변두리의 현실적인 수사 사무 공간. 중앙 수사관 책상 묶음 근처에 서서 약 1.6m 사람 눈높이에서 35mm 와이드 렌즈로 촬영하며, 시선은 동쪽 증거 작업 책상과 그 위의 데스크톱 모니터, 서쪽 기록 캐비닛을 향해 대각선으로 열린다. 증거 작업 구역이 화면의 주된 배경 축으로 보이고, 모니터와 책상 표면은 읽을 수 있을 만큼 선명한 배경 앵커가 된다. 모니터에는 현대적인 경찰 전산·GPS 지도 결과 화면이 2D 인터페이스로만 표시되고, 책상 위에는 사건 사진 인화물, 양식지, 메모 노트, 펜, 클립, 낡은 파일철이 업무 중인 사무실처럼 정돈되지 않게 쌓여 있다. 북쪽 벽의 긴 외부 창으로 흐린 낮빛과 차가운 해안 안개가 스며들고, 오래된 블라인드 사이로 청회색 자연광이 퍼진다. 천장의 평범한 형광등과 사무용 조명이 낮은 대비의 보조광을 만들며, 습기 어린 공기와 깊은 그림자가 사무실 구석에 남는다. 서쪽과 북서쪽에는 금속 기록 캐비닛과 복합기가 있고, 표면에는 오래된 손때, 라벨 자국, 종이 먼지, 생활 흠집이 쌓여 있다. 책상은 값비싼 장식이 없는 한국 관공서식 합판과 금속 다리 재질이고, 의자와 서랍, 전선, 멀티탭, 프린터 용지가 현실적인 업무 밀도를 만든다. 재질은 실제 목재 무늬, 금속 도장 벗겨짐, 플라스틱 모니터 베젤, 종이 섬유, 유리창의 약한 먼지와 물기까지 자연스럽게 보인다. 차가운 해무가 낀 낮의 저채도 범죄 스릴러 톤, 절제된 자연 필름 입자, 실제 로케이션 촬영의 거친 생활감, 미세한 렌즈 비네팅과 현실적인 심도. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "중앙 수사관 책상 묶음 근처에서 서 있는 사람 눈높이로 동쪽 증거 작업 책상과 데스크톱 모니터를 대각선 방향으로 바라보는 배경을 유지한다. 모니터와 책상 표면의 수사 자료, 서쪽 기록 캐비닛이 같은 공간 안에서 읽히게 하되, 현재 장면의 인물 동작이나 사건 순간은 포함하지 않는 빈 사무실 플레이트로 둔다.",
            "shot_id": "S21_Shot6"
          },
          {
            "guide_text": "같은 낮 시간대의 차갑고 흐린 경찰 사무실 톤을 유지한다. 증거 작업 구역을 주요 배경 축으로 삼고, 중앙 책상 묶음의 가장자리와 서·북서쪽 기록 캐비닛, 복합기가 공간의 깊이를 만들어 주도록 촬영한다. 인물이 들어올 자리는 비워 두고, 배경의 가구와 업무용 물건만 안정적으로 보이게 한다.",
            "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실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 인물이 없는 현대 한국 경찰서 사무실 내부, 2020년대 중반 서해안 항구권 도시 변두리의 현실적인 수사 사무 공간. 중앙 수사관 책상 묶음 근처에 서서 약 1.6m 사람 눈높이에서 35mm 와이드 렌즈로 촬영하며, 시선은 동쪽 증거 작업 책상과 그 위의 데스크톱 모니터, 서쪽 기록 캐비닛을 향해 대각선으로 열린다. 증거 작업 구역이 화면의 주된 배경 축으로 보이고, 모니터와 책상 표면은 읽을 수 있을 만큼 선명한 배경 앵커가 된다. 모니터에는 현대적인 경찰 전산·GPS 지도 결과 화면이 2D 인터페이스로만 표시되고, 책상 위에는 사건 사진 인화물, 양식지, 메모 노트, 펜, 클립, 낡은 파일철이 업무 중인 사무실처럼 정돈되지 않게 쌓여 있다. 북쪽 벽의 긴 외부 창으로 흐린 낮빛과 차가운 해안 안개가 스며들고, 오래된 블라인드 사이로 청회색 자연광이 퍼진다. 천장의 평범한 형광등과 사무용 조명이 낮은 대비의 보조광을 만들며, 습기 어린 공기와 깊은 그림자가 사무실 구석에 남는다. 서쪽과 북서쪽에는 금속 기록 캐비닛과 복합기가 있고, 표면에는 오래된 손때, 라벨 자국, 종이 먼지, 생활 흠집이 쌓여 있다. 책상은 값비싼 장식이 없는 한국 관공서식 합판과 금속 다리 재질이고, 의자와 서랍, 전선, 멀티탭, 프린터 용지가 현실적인 업무 밀도를 만든다. 재질은 실제 목재 무늬, 금속 도장 벗겨짐, 플라스틱 모니터 베젤, 종이 섬유, 유리창의 약한 먼지와 물기까지 자연스럽게 보인다. 차가운 해무가 낀 낮의 저채도 범죄 스릴러 톤, 절제된 자연 필름 입자, 실제 로케이션 촬영의 거친 생활감, 미세한 렌즈 비네팅과 현실적인 심도. 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."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l13_police_office_main",
          "prior_bg_ids": [
            "L13B02"
          ],
          "attached_ref_labels": [
            "bg:L13B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "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.6미터에 놓이고, 28mm 광각 렌즈로 좁은 선실 안을 전방 조타 콘솔 쪽으로 바라본다. 프레임 앞쪽에는 낡은 내장재와 낮은 천장, 습기로 눅눅한 바닥이 압박감 있게 이어지고, 중앙의 좁은 서 있는 공간 너머로 북쪽 전면 벌크헤드 아래에 붙은 빌트인 조타 콘솔이 보인다. 콘솔 전면에는 약간 좌현으로 치우친 조타륜이 있고, 우현 쪽에는 스로틀과 조절 레버가 고정되어 있으며, 상단 패널에는 둥근 선박 계기 묶음과 무전·GPS 표시 패널이 희미한 녹색·적색·호박색 실용 조명으로 낮게 빛난다. 전면 유리창은 염분 자국과 오래된 와이퍼 흔적, 미세한 물방울 때문에 바깥의 어두운 바다와 안개를 선명하게 드러내지 않고, 좌현 전방 창과 우현 전방 창도 차가운 습기를 머금은 유리 질감을 가진다. 좌현 중후방과 우현 중후방에는 선박용 미닫이문 레일과 닳은 손잡이가 보이고, 후방 중앙 해치문 주변은 좁은 문턱과 낡은 고무 패킹, 벗겨진 페인트가 드러난다. 후방 좌현 모서리에는 좁은 수납 벤치가 선체 벽을 따라 붙어 있고, 좌현 조타석 근처에는 작은 해도 선반이, 우현 내벽 미닫이문 근처에는 고정 손잡이 레일이 자리한다. 표면은 오래된 어선 특유의 염분, 기름때, 손때, 녹슨 나사 머리, 벗겨진 회백색 도장, 젖은 고무 매트, 흐린 플라스틱 패널과 산화된 금속 질감으로 현실감 있게 표현한다. 조명은 과장 없이 낮은 해질녘 자연광과 낡은 계기 조명, 아주 희미한 선실등이 섞인 상태이며, 한국 해상 스릴러의 축축하고 불길한 현실감을 주되 장소 사진처럼 믿을 수 있는 물리적 질감과 깊이를 유지한다. 35mm급 실제 카메라 촬영 질감, 자연스러운 심도, 절제된 입자감, 좁은 선실에서 생기는 약한 광각 왜곡과 유리 반사, 어두운 주변부의 부드러운 비네팅. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "이 샷의 배경은 선미 해치문 가까운 높이 1.6미터 정도의 눈높이에서 전방 조타 콘솔과 전면 유리창을 향해 보는 좁은 조타실 플레이트로 사용한다. 중앙 통로의 답답한 폭, 낡은 조타륜과 둥근 계기판, 희미하게 켜진 GPS 표시 패널, 안개 낀 바다빛이 비치는 창면을 안정적으로 유지하고, 순간적 사건 요소는 별도 장면 레이어에 맡긴다.",
            "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.6미터에 놓이고, 28mm 광각 렌즈로 좁은 선실 안을 전방 조타 콘솔 쪽으로 바라본다. 프레임 앞쪽에는 낡은 내장재와 낮은 천장, 습기로 눅눅한 바닥이 압박감 있게 이어지고, 중앙의 좁은 서 있는 공간 너머로 북쪽 전면 벌크헤드 아래에 붙은 빌트인 조타 콘솔이 보인다. 콘솔 전면에는 약간 좌현으로 치우친 조타륜이 있고, 우현 쪽에는 스로틀과 조절 레버가 고정되어 있으며, 상단 패널에는 둥근 선박 계기 묶음과 무전·GPS 표시 패널이 희미한 녹색·적색·호박색 실용 조명으로 낮게 빛난다. 전면 유리창은 염분 자국과 오래된 와이퍼 흔적, 미세한 물방울 때문에 바깥의 어두운 바다와 안개를 선명하게 드러내지 않고, 좌현 전방 창과 우현 전방 창도 차가운 습기를 머금은 유리 질감을 가진다. 좌현 중후방과 우현 중후방에는 선박용 미닫이문 레일과 닳은 손잡이가 보이고, 후방 중앙 해치문 주변은 좁은 문턱과 낡은 고무 패킹, 벗겨진 페인트가 드러난다. 후방 좌현 모서리에는 좁은 수납 벤치가 선체 벽을 따라 붙어 있고, 좌현 조타석 근처에는 작은 해도 선반이, 우현 내벽 미닫이문 근처에는 고정 손잡이 레일이 자리한다. 표면은 오래된 어선 특유의 염분, 기름때, 손때, 녹슨 나사 머리, 벗겨진 회백색 도장, 젖은 고무 매트, 흐린 플라스틱 패널과 산화된 금속 질감으로 현실감 있게 표현한다. 조명은 과장 없이 낮은 해질녘 자연광과 낡은 계기 조명, 아주 희미한 선실등이 섞인 상태이며, 한국 해상 스릴러의 축축하고 불길한 현실감을 주되 장소 사진처럼 믿을 수 있는 물리적 질감과 깊이를 유지한다. 35mm급 실제 카메라 촬영 질감, 자연스러운 심도, 절제된 입자감, 좁은 선실에서 생기는 약한 광각 왜곡과 유리 반사, 어두운 주변부의 부드러운 비네팅. 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."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_wheelhouse",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_wheelhouse"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      }
    },
    "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": "df6f6061-a574-4626-9348-50f6c12a2312",
  "resolved_model": "gpt",
  "updated_at": "2026-05-28T13:21:44.525307+00:00",
  "project_config_snapshot": {}
}