{
  "status": "completed",
  "applicable_count": 26,
  "completed_count": 26,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "a77f64d695b8a2ed",
  "data": {
    "groups": {
      "L03B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L03",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L03B02.png",
        "t2i_prompt": "현대 2020년대 중반 대한민국 서해안 도심 변두리의 오래된 옥상 옥탑방 외부를 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 장소 참고 사진. 계단실 입구 근처 옥상 바닥에서 서 있는 사람 눈높이 약 1.6m로, 풀프레임 기준 28mm 광각 렌즈를 사용해 북쪽의 낮고 작은 옥탑방 외벽을 대각선으로 바라본다. 프레임에는 중앙과 남쪽의 열린 콘크리트 옥상 바닥, 북쪽의 색 바랜 옥탑방 외벽, 남쪽을 향해 난 낡은 철제 출입문, 문 오른쪽의 작은 창, 서북쪽 모서리의 물탱크와 받침대, 서쪽의 빨래줄 기둥과 줄, 낮은 건조대, 둘레를 감싼 낮은 난간벽, 가장자리의 배수구와 수도꼭지가 자연스럽게 포함된다. 낮 시간의 흐린 자연광, 차가운 청회색 톤, 바닷바람과 습기에 오래 노출된 실제 콘크리트의 거친 표면, 페인트가 바랜 외벽, 철제 문의 녹과 무광 금속 질감, 플라스틱 물탱크의 생활감 있는 표면, 빨래줄과 건조대의 실제 재료감을 사실적으로 보여준다. 공간은 깨끗하고 흐트러짐 없는 사건 전 기본 상태이며, 임시 흔적이나 떨어진 물건 없이 조용하게 비어 있다. 인물, 얼굴, 신체형 실루엣은 없고, 건축 시각화나 CGI 렌더가 아니라 실제 장소에서 촬영한 무보정 다큐멘터리 사진처럼 자연스러운 원근, 현실적인 피사계 심도, 일상적인 마모와 습기 질감만 남긴다. 내려다보는 평면도 구도나 도면처럼 보이지 않게 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "S4_Shot1은 낮 시간 옥상 외부의 정적인 장소 설명 컷이다. 계단실 입구 근처의 서 있는 사람 눈높이에서 북쪽 옥탑방 외벽을 대각선으로 바라보며, 낡은 철제 출입문, 작은 창, 물탱크, 빨래줄, 낮은 건조대, 넓은 옥상 바닥과 낮은 난간벽이 한 프레임 안에 자연스럽게 보이게 한다. 깨끗하고 흐트러짐 없는 기본 상태로 유지하며, 사건 흔적이나 임시 물체, 표식, 파편, 오염된 강조 요소를 추가하지 않는다. 실제 장소 답사 사진처럼 담담하고 사실적인 질감과 낮의 흐린 청회색 분위기를 우선한다.",
            "shot_id": "S4_Shot1"
          }
        ],
        "shot_ids": [
          "S4_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 8 (stairwell opening), facing diagonally north toward number 2 (rooftop unit footprint), number 6 (iron entrance door), number 7 (small window), and number 10 (water tank)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "daytime establishing view; include the overall rooftop deck, old compact rooftop unit facade, water tank, clothesline, and drying platform; depict a clean base state with no transient cues"
        },
        "reference_decision": {
          "bg_id": "L03B02",
          "fp_id": "fp_l03_rooftop_exterior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L03B02 is the only clean anchor candidate supplied for this fp_id, so it is first and rendered as the dwelling-identity anchor. Its consuming shot calls for a wide static establishing view with no transient overlay markers, and the selected wide camera from unit marker 1 toward unit marker 9 gives the broadest useful continuity plate for base markers 1 through 13.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/floor_plan/fp_l03_rooftop_exterior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "anchor_seed_no_refs",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "This is the single fp-seeded anchor and therefore uses no prior same-fp reference."
          },
          "camera_decision": {
            "camera_cell": [
              2,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Wide locked framing from unit marker 1 using the verbatim camera cell [2,4], looking toward marker cell [7,2] for unit marker 9 to obtain broad coverage of the fixed exterior layout required by S4_Shot1.",
            "lens_enum": "wide",
            "look_at_cell": [
              7,
              7
            ],
            "look_at_unit": 9
          },
          "render_guidance": {
            "visible_space_directive": "From camera_unit 1, the geometry readback gives visible_units_candidates [2, 3, 4, 5, 9] and visible_openings_candidates [6, 7, 8]. Render base markers 1 through 13 as the clean fixed layout, with marker 9 used as the look-at direction and fixed markers 10, 11, 12, and 13 preserved for dwelling identity.",
            "camera_framing_directive": "Use broad wide-lens coverage from camera_unit 1 at camera_cell [2,4], looking toward look_at_unit 9 at look_at_cell [7,2], with fov_deg 90. The composition should prioritize a stable wide establishing plate rather than a narrow detail view.",
            "subject_position_directive": "The surfaced staging for S4_Shot1 commits no character_angles or subject placement. Keep the background free of invented subjects and rely only on the listed base markers.",
            "state_cue_directive": "clean_background_expected is true and no transient_marker_numbers_to_describe are listed, so no committed state cue beyond a clean residential exterior space applies. Refrain from inventing additional cues.",
            "negative_continuity_directive": "Exclude ignored overlay marker numbers 14, 15, 16, 17, 18, 19, 20, and 21. Do not add unlisted subjects or state overlays. Keep the view limited to the supplied visible-unit and visible-opening candidates for camera_unit 1, and do not invent spaces outside those marker sets."
          },
          "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: [2, 4]\n  - look_at_unit: 9\n  - look_at_cell: [7, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide locked framing from unit marker 1 using the verbatim camera cell [2,4], looking toward marker cell [7,2] for unit marker 9 to obtain broad coverage of the fixed exterior layout required by S4_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 1, the geometry readback gives visible_units_candidates [2, 3, 4, 5, 9] and visible_openings_candidates [6, 7, 8]. Render base markers 1 through 13 as the clean fixed layout, with marker 9 used as the look-at direction and fixed markers 10, 11, 12, and 13 preserved for dwelling identity.\n  - camera_framing_directive: Use broad wide-lens coverage from camera_unit 1 at camera_cell [2,4], looking toward look_at_unit 9 at look_at_cell [7,2], with fov_deg 90. The composition should prioritize a stable wide establishing plate rather than a narrow detail view.\n  - subject_position_directive: The surfaced staging for S4_Shot1 commits no character_angles or subject placement. Keep the background free of invented subjects and rely only on the listed base markers.\n  - state_cue_directive: clean_background_expected is true and no transient_marker_numbers_to_describe are listed, so no committed state cue beyond a clean residential exterior space applies. Refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude ignored overlay marker numbers 14, 15, 16, 17, 18, 19, 20, and 21. Do not add unlisted subjects or state overlays. Keep the view limited to the supplied visible-unit and visible-opening candidates for camera_unit 1, and do not invent spaces outside those marker sets.\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: [2, 4]\n  - look_at_unit: 9\n  - look_at_cell: [7, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide locked framing from unit marker 1 using the verbatim camera cell [2,4], looking toward marker cell [7,2] for unit marker 9 to obtain broad coverage of the fixed exterior layout required by S4_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 1, the geometry readback gives visible_units_candidates [2, 3, 4, 5, 9] and visible_openings_candidates [6, 7, 8]. Render base markers 1 through 13 as the clean fixed layout, with marker 9 used as the look-at direction and fixed markers 10, 11, 12, and 13 preserved for dwelling identity.\n  - camera_framing_directive: Use broad wide-lens coverage from camera_unit 1 at camera_cell [2,4], looking toward look_at_unit 9 at look_at_cell [7,2], with fov_deg 90. The composition should prioritize a stable wide establishing plate rather than a narrow detail view.\n  - subject_position_directive: The surfaced staging for S4_Shot1 commits no character_angles or subject placement. Keep the background free of invented subjects and rely only on the listed base markers.\n  - state_cue_directive: clean_background_expected is true and no transient_marker_numbers_to_describe are listed, so no committed state cue beyond a clean residential exterior space applies. Refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude ignored overlay marker numbers 14, 15, 16, 17, 18, 19, 20, and 21. Do not add unlisted subjects or state overlays. Keep the view limited to the supplied visible-unit and visible-opening candidates for camera_unit 1, and do not invent spaces outside those marker sets.\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: [2, 4]\n  - look_at_unit: 9\n  - look_at_cell: [7, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide locked framing from unit marker 1 using the verbatim camera cell [2,4], looking toward marker cell [7,2] for unit marker 9 to obtain broad coverage of the fixed exterior layout required by S4_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 1, the geometry readback gives visible_units_candidates [2, 3, 4, 5, 9] and visible_openings_candidates [6, 7, 8]. Render base markers 1 through 13 as the clean fixed layout, with marker 9 used as the look-at direction and fixed markers 10, 11, 12, and 13 preserved for dwelling identity.\n  - camera_framing_directive: Use broad wide-lens coverage from camera_unit 1 at camera_cell [2,4], looking toward look_at_unit 9 at look_at_cell [7,2], with fov_deg 90. The composition should prioritize a stable wide establishing plate rather than a narrow detail view.\n  - subject_position_directive: The surfaced staging for S4_Shot1 commits no character_angles or subject placement. Keep the background free of invented subjects and rely only on the listed base markers.\n  - state_cue_directive: clean_background_expected is true and no transient_marker_numbers_to_describe are listed, so no committed state cue beyond a clean residential exterior space applies. Refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude ignored overlay marker numbers 14, 15, 16, 17, 18, 19, 20, and 21. Do not add unlisted subjects or state overlays. Keep the view limited to the supplied visible-unit and visible-opening candidates for camera_unit 1, and do not invent spaces outside those marker sets.\n\n현대 2020년대 중반 대한민국 서해안 도심 변두리의 오래된 옥상 옥탑방 외부를 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 장소 참고 사진. 계단실 입구 근처 옥상 바닥에서 서 있는 사람 눈높이 약 1.6m로, 풀프레임 기준 28mm 광각 렌즈를 사용해 북쪽의 낮고 작은 옥탑방 외벽을 대각선으로 바라본다. 프레임에는 중앙과 남쪽의 열린 콘크리트 옥상 바닥, 북쪽의 색 바랜 옥탑방 외벽, 남쪽을 향해 난 낡은 철제 출입문, 문 오른쪽의 작은 창, 서북쪽 모서리의 물탱크와 받침대, 서쪽의 빨래줄 기둥과 줄, 낮은 건조대, 둘레를 감싼 낮은 난간벽, 가장자리의 배수구와 수도꼭지가 자연스럽게 포함된다. 낮 시간의 흐린 자연광, 차가운 청회색 톤, 바닷바람과 습기에 오래 노출된 실제 콘크리트의 거친 표면, 페인트가 바랜 외벽, 철제 문의 녹과 무광 금속 질감, 플라스틱 물탱크의 생활감 있는 표면, 빨래줄과 건조대의 실제 재료감을 사실적으로 보여준다. 공간은 깨끗하고 흐트러짐 없는 사건 전 기본 상태이며, 임시 흔적이나 떨어진 물건 없이 조용하게 비어 있다. 인물, 얼굴, 신체형 실루엣은 없고, 건축 시각화나 CGI 렌더가 아니라 실제 장소에서 촬영한 무보정 다큐멘터리 사진처럼 자연스러운 원근, 현실적인 피사계 심도, 일상적인 마모와 습기 질감만 남긴다. 내려다보는 평면도 구도나 도면처럼 보이지 않게 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            2,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Wide locked framing from unit marker 1 using the verbatim camera cell [2,4], looking toward marker cell [7,2] for unit marker 9 to obtain broad coverage of the fixed exterior layout required by S4_Shot1.",
          "lens_enum": "wide",
          "look_at_cell": [
            7,
            7
          ],
          "look_at_unit": 9
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera_unit 1, the geometry readback gives visible_units_candidates [2, 3, 4, 5, 9] and visible_openings_candidates [6, 7, 8]. Render base markers 1 through 13 as the clean fixed layout, with marker 9 used as the look-at direction and fixed markers 10, 11, 12, and 13 preserved for dwelling identity.",
          "camera_framing_directive": "Use broad wide-lens coverage from camera_unit 1 at camera_cell [2,4], looking toward look_at_unit 9 at look_at_cell [7,2], with fov_deg 90. The composition should prioritize a stable wide establishing plate rather than a narrow detail view.",
          "subject_position_directive": "The surfaced staging for S4_Shot1 commits no character_angles or subject placement. Keep the background free of invented subjects and rely only on the listed base markers.",
          "state_cue_directive": "clean_background_expected is true and no transient_marker_numbers_to_describe are listed, so no committed state cue beyond a clean residential exterior space applies. Refrain from inventing additional cues.",
          "negative_continuity_directive": "Exclude ignored overlay marker numbers 14, 15, 16, 17, 18, 19, 20, and 21. Do not add unlisted subjects or state overlays. Keep the view limited to the supplied visible-unit and visible-opening candidates for camera_unit 1, and do not invent spaces outside those marker sets."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l03_rooftop_exterior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l03_rooftop_exterior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L03B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L03",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L03B04.png",
        "t2i_prompt": "대한민국 서해안 도심 변두리의 2020년대 중반 다세대 건물 옥상 현관 주변을 실제 카메라로 촬영한 다큐멘터리풍 야간 사진. 카메라는 철문 바로 앞의 좁은 문턱 동선 근처, 서 있는 사람 눈높이 약 1.6미터에 두고 35mm급 보통 광각 렌즈로 옥상 유닛의 남쪽 외벽을 정면에 가깝게 바라본다. 왼쪽에는 낡은 철제 현관문이 바깥쪽으로 반쯤 열려 있고, 문 가장자리 틈에는 얇은 광고 전단지가 축축하게 끼어 있다. 철문 손잡이와 문틀 주변에는 최근 누군가가 조심스럽게 문을 건드린 듯한 불안한 상태가 느껴지지만, 인물이나 얼굴, 명확한 인체 형태는 화면에 직접 보이지 않으며 어둠에 가려진 존재감만 남아 있다. 철문 오른쪽의 작은 외벽 창 안쪽에는 실내 불빛과 유리 반사 뒤로 정체를 알 수 없는 짙은 그림자가 희미하게 비치되, 사람 모양으로 선명하게 읽히지 않도록 흐릿하고 불안정하게 보인다. 옥상 바닥은 차가운 청회색 야간빛과 낮은 실용 조명에 젖어 있으며, 콘크리트 표면의 물때, 균열, 먼지, 빗물 자국이 실제 질감으로 드러난다. 서북쪽 가장자리에는 물탱크와 받침대, 배수구와 수도꼭지가 주변부에 보이고, 서쪽에는 빨래줄 기둥과 줄, 낮은 건조대가 희미한 배경 앵커로 남아 있다. 건조대 주변과 문턱으로 이어지는 옥상 길 위에는 바람에 날린 마른 약초 잎들이 불규칙하게 흩어져 있다. 낮은 난간벽은 옥상 가장자리를 따라 어둠과 안개 속으로 이어지고, 남동쪽 계단실 입구에서 철문까지의 접근 동선이 축축한 베이지색 문턱 strip처럼 보인다. 전체 분위기는 차가운 청회색, 습한 금속 녹, 낡은 콘크리트 얼룩, 약한 생활 조명의 현실적인 대비로 구성하며, 과장된 연출이나 일러스트 느낌 없이 실제 장소 기록 사진처럼 자연스러운 심도와 노출을 유지한다. 깨끗한 스튜디오 사진이나 컴퓨터 그래픽이 아니라 실제 미러리스 또는 디지털 일안반사식 카메라로 촬영한 무보정 현장 기록 사진처럼 보이게 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "철문 가까운 문턱에서 옥상 유닛의 남쪽 외벽을 바라보는 눈높이 구도를 유지한다. 반쯤 열린 철문, 문틈의 광고 전단지, 오른쪽 작은 창 안쪽의 불길한 어둠, 바닥에 흩날린 마른 약초 잎이 한 장면 안에 보이게 하되, 침입자는 신체나 얼굴로 노출하지 말고 문 조작의 흔적과 암부에 가려진 존재감으로만 처리한다.",
            "shot_id": "S10_Shot4"
          },
          {
            "guide_text": "같은 야간 옥상 현관 배경을 유지하며, 작은 창의 어두운 그림자와 철문 틈의 전단지가 시선의 중심에 들어오도록 한다. 물탱크와 빨래줄은 주변부의 현실적인 옥상 생활 흔적으로 남기고, 모든 표면은 습기와 낡은 금속 질감이 살아 있는 실제 촬영 사진처럼 보이게 한다. 인물 형상은 화면에 직접 나타내지 않는다.",
            "shot_id": "S10_Shot5"
          }
        ],
        "shot_ids": [
          "S10_Shot4",
          "S10_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3 (threshold strip) close to number 6 (iron entrance door), facing the south facade of number 2 and keeping number 7 (small window) in the same view",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "night door-manipulation view; include the door gap area, leaflet cue, half-open door cue, intruder position at the door, and ominous window shadow; keep water tank and clothesline as peripheral rooftop anchors"
        },
        "reference_decision": {
          "bg_id": "L03B04",
          "fp_id": "fp_l03_rooftop_exterior",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L03B04 is the same physical exterior space as the anchor but requires a much tighter entrance-side and facade-facing treatment with several shot-specific overlay markers. It therefore references L03B02 for fixed layout continuity while using its own telephoto plate because the camera_unit, look_at_cell, and lens reveal a substantially different slice of the fixed structure than the wide anchor.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L03B02.png"
          ],
          "source_bg_ids": [
            "L03B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_fp_l03_rooftop_exterior_markers_1_2_3_4_5_9"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_fp_l03_rooftop_exterior_markers_1_2_3_4_5_9",
                "ref_bg_id": "L03B02",
                "space_description": "same fp physical space using target unit markers 1, 2, 3, 4, 5, and 9"
              }
            ],
            "why_single_ref_or_two_refs": "A single same-physical-space reference is enough because the consuming shots use the same fixed marker inventory as L03B02; the changed view is a tighter same-space plate, not a second distinct visible space."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              4
            ],
            "camera_unit": 3,
            "fov_deg": 25,
            "framing_notes": "Telephoto framing from unit marker 3 at [3,4] toward the shared cell [3,1] to support the tight entrance-side insert and compressed exterior detail required by the surfaced shots.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              3,
              1
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Use L03B02 as the fixed same-space reference for base markers 1 through 13. From camera_unit 3, visible_units_candidates are [1, 2, 4, 5, 9] and visible_openings_candidates are [6, 7, 8]. The chosen look_at_cell [3,1] focuses the same physical layout toward the entrance-side marker cell while keeping other fixed markers in their referenced positions if visible.",
            "camera_framing_directive": "Use compressed telephoto coverage from camera_unit 3 at camera_cell [3,4], looking toward look_at_unit 5 at look_at_cell [3,1], with fov_deg 25. The framing should emphasize narrow entrance-side detail rather than broad establishing coverage.",
            "subject_position_directive": "S10_Shot4 commits only a partial foreground hand action near the entrance-side seam, with no face; S10_Shot5 commits a midground figure seen through the surface associated with the facade-side opening and an upper foreground background cue. Do not invent identities or additional subjects beyond these staged placements.",
            "state_cue_directive": "Apply transient marker numbers 14, 15, 16, 19, and 21 as the only committed state cues for this BG. Keep all base markers 1 through 13 continuous with the same-fp reference and do not carry over ignored overlay markers 17, 18, or 20.",
            "negative_continuity_directive": "Do not include ignored overlay marker numbers 17, 18, and 20. Maintain fixed base marker placement from L03B02, especially markers 1 through 13, while changing only the listed state overlays. Do not add unlisted subject identities, props, or spaces beyond the camera_unit 3 visibility candidates."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L03B02' physical_space_id='ps_fp_l03_rooftop_exterior_markers_1_2_3_4_5_9'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 4]\n  - look_at_unit: 5\n  - look_at_cell: [3, 1]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto framing from unit marker 3 at [3,4] toward the shared cell [3,1] to support the tight entrance-side insert and compressed exterior detail required by the surfaced shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use L03B02 as the fixed same-space reference for base markers 1 through 13. From camera_unit 3, visible_units_candidates are [1, 2, 4, 5, 9] and visible_openings_candidates are [6, 7, 8]. The chosen look_at_cell [3,1] focuses the same physical layout toward the entrance-side marker cell while keeping other fixed markers in their referenced positions if visible.\n  - camera_framing_directive: Use compressed telephoto coverage from camera_unit 3 at camera_cell [3,4], looking toward look_at_unit 5 at look_at_cell [3,1], with fov_deg 25. The framing should emphasize narrow entrance-side detail rather than broad establishing coverage.\n  - subject_position_directive: S10_Shot4 commits only a partial foreground hand action near the entrance-side seam, with no face; S10_Shot5 commits a midground figure seen through the surface associated with the facade-side opening and an upper foreground background cue. Do not invent identities or additional subjects beyond these staged placements.\n  - state_cue_directive: Apply transient marker numbers 14, 15, 16, 19, and 21 as the only committed state cues for this BG. Keep all base markers 1 through 13 continuous with the same-fp reference and do not carry over ignored overlay markers 17, 18, or 20.\n  - negative_continuity_directive: Do not include ignored overlay marker numbers 17, 18, and 20. Maintain fixed base marker placement from L03B02, especially markers 1 through 13, while changing only the listed state overlays. Do not add unlisted subject identities, props, or spaces beyond the camera_unit 3 visibility candidates.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L03B02' physical_space_id='ps_fp_l03_rooftop_exterior_markers_1_2_3_4_5_9'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 4]\n  - look_at_unit: 5\n  - look_at_cell: [3, 1]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto framing from unit marker 3 at [3,4] toward the shared cell [3,1] to support the tight entrance-side insert and compressed exterior detail required by the surfaced shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use L03B02 as the fixed same-space reference for base markers 1 through 13. From camera_unit 3, visible_units_candidates are [1, 2, 4, 5, 9] and visible_openings_candidates are [6, 7, 8]. The chosen look_at_cell [3,1] focuses the same physical layout toward the entrance-side marker cell while keeping other fixed markers in their referenced positions if visible.\n  - camera_framing_directive: Use compressed telephoto coverage from camera_unit 3 at camera_cell [3,4], looking toward look_at_unit 5 at look_at_cell [3,1], with fov_deg 25. The framing should emphasize narrow entrance-side detail rather than broad establishing coverage.\n  - subject_position_directive: S10_Shot4 commits only a partial foreground hand action near the entrance-side seam, with no face; S10_Shot5 commits a midground figure seen through the surface associated with the facade-side opening and an upper foreground background cue. Do not invent identities or additional subjects beyond these staged placements.\n  - state_cue_directive: Apply transient marker numbers 14, 15, 16, 19, and 21 as the only committed state cues for this BG. Keep all base markers 1 through 13 continuous with the same-fp reference and do not carry over ignored overlay markers 17, 18, or 20.\n  - negative_continuity_directive: Do not include ignored overlay marker numbers 17, 18, and 20. Maintain fixed base marker placement from L03B02, especially markers 1 through 13, while changing only the listed state overlays. Do not add unlisted subject identities, props, or spaces beyond the camera_unit 3 visibility candidates.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L03B02' physical_space_id='ps_fp_l03_rooftop_exterior_markers_1_2_3_4_5_9'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 4]\n  - look_at_unit: 5\n  - look_at_cell: [3, 1]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto framing from unit marker 3 at [3,4] toward the shared cell [3,1] to support the tight entrance-side insert and compressed exterior detail required by the surfaced shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use L03B02 as the fixed same-space reference for base markers 1 through 13. From camera_unit 3, visible_units_candidates are [1, 2, 4, 5, 9] and visible_openings_candidates are [6, 7, 8]. The chosen look_at_cell [3,1] focuses the same physical layout toward the entrance-side marker cell while keeping other fixed markers in their referenced positions if visible.\n  - camera_framing_directive: Use compressed telephoto coverage from camera_unit 3 at camera_cell [3,4], looking toward look_at_unit 5 at look_at_cell [3,1], with fov_deg 25. The framing should emphasize narrow entrance-side detail rather than broad establishing coverage.\n  - subject_position_directive: S10_Shot4 commits only a partial foreground hand action near the entrance-side seam, with no face; S10_Shot5 commits a midground figure seen through the surface associated with the facade-side opening and an upper foreground background cue. Do not invent identities or additional subjects beyond these staged placements.\n  - state_cue_directive: Apply transient marker numbers 14, 15, 16, 19, and 21 as the only committed state cues for this BG. Keep all base markers 1 through 13 continuous with the same-fp reference and do not carry over ignored overlay markers 17, 18, or 20.\n  - negative_continuity_directive: Do not include ignored overlay marker numbers 17, 18, and 20. Maintain fixed base marker placement from L03B02, especially markers 1 through 13, while changing only the listed state overlays. Do not add unlisted subject identities, props, or spaces beyond the camera_unit 3 visibility candidates.\n\n대한민국 서해안 도심 변두리의 2020년대 중반 다세대 건물 옥상 현관 주변을 실제 카메라로 촬영한 다큐멘터리풍 야간 사진. 카메라는 철문 바로 앞의 좁은 문턱 동선 근처, 서 있는 사람 눈높이 약 1.6미터에 두고 35mm급 보통 광각 렌즈로 옥상 유닛의 남쪽 외벽을 정면에 가깝게 바라본다. 왼쪽에는 낡은 철제 현관문이 바깥쪽으로 반쯤 열려 있고, 문 가장자리 틈에는 얇은 광고 전단지가 축축하게 끼어 있다. 철문 손잡이와 문틀 주변에는 최근 누군가가 조심스럽게 문을 건드린 듯한 불안한 상태가 느껴지지만, 인물이나 얼굴, 명확한 인체 형태는 화면에 직접 보이지 않으며 어둠에 가려진 존재감만 남아 있다. 철문 오른쪽의 작은 외벽 창 안쪽에는 실내 불빛과 유리 반사 뒤로 정체를 알 수 없는 짙은 그림자가 희미하게 비치되, 사람 모양으로 선명하게 읽히지 않도록 흐릿하고 불안정하게 보인다. 옥상 바닥은 차가운 청회색 야간빛과 낮은 실용 조명에 젖어 있으며, 콘크리트 표면의 물때, 균열, 먼지, 빗물 자국이 실제 질감으로 드러난다. 서북쪽 가장자리에는 물탱크와 받침대, 배수구와 수도꼭지가 주변부에 보이고, 서쪽에는 빨래줄 기둥과 줄, 낮은 건조대가 희미한 배경 앵커로 남아 있다. 건조대 주변과 문턱으로 이어지는 옥상 길 위에는 바람에 날린 마른 약초 잎들이 불규칙하게 흩어져 있다. 낮은 난간벽은 옥상 가장자리를 따라 어둠과 안개 속으로 이어지고, 남동쪽 계단실 입구에서 철문까지의 접근 동선이 축축한 베이지색 문턱 strip처럼 보인다. 전체 분위기는 차가운 청회색, 습한 금속 녹, 낡은 콘크리트 얼룩, 약한 생활 조명의 현실적인 대비로 구성하며, 과장된 연출이나 일러스트 느낌 없이 실제 장소 기록 사진처럼 자연스러운 심도와 노출을 유지한다. 깨끗한 스튜디오 사진이나 컴퓨터 그래픽이 아니라 실제 미러리스 또는 디지털 일안반사식 카메라로 촬영한 무보정 현장 기록 사진처럼 보이게 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            3,
            4
          ],
          "camera_unit": 3,
          "fov_deg": 25,
          "framing_notes": "Telephoto framing from unit marker 3 at [3,4] toward the shared cell [3,1] to support the tight entrance-side insert and compressed exterior detail required by the surfaced shots.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            3,
            1
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Use L03B02 as the fixed same-space reference for base markers 1 through 13. From camera_unit 3, visible_units_candidates are [1, 2, 4, 5, 9] and visible_openings_candidates are [6, 7, 8]. The chosen look_at_cell [3,1] focuses the same physical layout toward the entrance-side marker cell while keeping other fixed markers in their referenced positions if visible.",
          "camera_framing_directive": "Use compressed telephoto coverage from camera_unit 3 at camera_cell [3,4], looking toward look_at_unit 5 at look_at_cell [3,1], with fov_deg 25. The framing should emphasize narrow entrance-side detail rather than broad establishing coverage.",
          "subject_position_directive": "S10_Shot4 commits only a partial foreground hand action near the entrance-side seam, with no face; S10_Shot5 commits a midground figure seen through the surface associated with the facade-side opening and an upper foreground background cue. Do not invent identities or additional subjects beyond these staged placements.",
          "state_cue_directive": "Apply transient marker numbers 14, 15, 16, 19, and 21 as the only committed state cues for this BG. Keep all base markers 1 through 13 continuous with the same-fp reference and do not carry over ignored overlay markers 17, 18, or 20.",
          "negative_continuity_directive": "Do not include ignored overlay marker numbers 17, 18, and 20. Maintain fixed base marker placement from L03B02, especially markers 1 through 13, while changing only the listed state overlays. Do not add unlisted subject identities, props, or spaces beyond the camera_unit 3 visibility candidates."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l03_rooftop_exterior",
          "prior_bg_ids": [
            "L03B02"
          ],
          "attached_ref_labels": [
            "bg:L03B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L03B03": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L03B02",
        "reused_from_bg_id": "L03B02",
        "location_id": "L03",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L03B02.png",
        "t2i_prompt": "대한민국 서해안 도심 변두리의 2020년대 중반 낡은 건물 옥상 현관 앞을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 사람 눈높이 약 1.6m에서 28mm 광각 렌즈로, 남동쪽 계단실 출입부에서 올라와 북쪽 옥탑 구조물의 남쪽 파사드를 바라보는 밤 도착 시점이다. 중앙과 남쪽에는 젖은 콘크리트 옥상 바닥이 넓게 펼쳐지고, 둘레에는 낮은 콘크리트 난간벽이 이어지며, 북쪽 옥탑 벽면에는 오래된 철제 현관문이 약간 왼쪽에 있고 그 오른쪽에 작은 창이 있다. 철문은 바깥쪽으로 반쯤 열린 상태로, 어두운 문틈과 벗겨진 페인트, 녹슨 경첩, 손때 묻은 금속 표면이 선명하게 보인다. 계단실에서 철문으로 이어지는 좁고 옅은 베이지색 문턱 길 주변에는 원인 모를 악취를 암시하는 축축한 얼룩, 낮게 깔린 탁한 김, 고인 물의 흐린 반사가 집중되어 있어 불쾌한 공기감이 느껴진다. 북서쪽에는 철제 받침대 위 물탱크와 배수구, 수도꼭지가 어둠 속에 보이고, 서쪽 중앙에는 빨래줄 기둥과 줄, 낮은 건조대가 희미하게 남아 있지만 시선의 중심은 계단실에서 반쯤 열린 철문까지의 접근 동선이다. 차가운 청회색 밤빛, 약한 옥상 보안등 또는 계단실에서 새는 실용 조명, 해안 도시 특유의 습기와 염분으로 생긴 콘크리트 얼룩, 금속 녹, 방수 페인트의 벗겨짐, 물때와 먼지를 사실적으로 표현한다. 짙은 안개와 낮은 조도 때문에 배경 가장자리는 부드럽게 흐려지지만, 실제 장소 답사 사진처럼 과장 없는 자연스러운 심도와 질감을 유지한다. 인물, 얼굴, 신체 모양 실루엣은 전혀 없고, 일러스트나 렌더링이 아닌 실제 미러리스 또는 DSLR 카메라로 촬영한 현장 기록 사진, 후처리 없는 사실적인 자연광과 실용 조명. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남동쪽 계단실에서 올라와 옥탑 철문을 바라보는 도착 시점의 배경으로 사용한다. 철문은 반쯤 열려 있어야 하며, 계단실과 문 사이 바닥의 축축하고 탁한 악취 암시가 시선의 긴장을 만든다. 인물, 얼굴, 신체 실루엣은 넣지 않는다.",
            "shot_id": "S11_Shot3"
          },
          {
            "guide_text": "같은 옥상 현관 앞을 밤의 낮은 조명과 안개 낀 공기로 유지한다. 반쯤 열린 철문과 문턱 주변의 불쾌한 공기감이 계속 보이되, 물탱크와 빨래줄 같은 옥상 시설은 배경의 보조 요소로만 남긴다. 실제 현장 기록 사진처럼 자연스럽고 과장 없이 표현한다.",
            "shot_id": "S11_Shot4"
          }
        ],
        "shot_ids": [
          "S11_Shot3",
          "S11_Shot4"
        ],
        "scenes": [],
        "parent_id": "L03B02",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 8 (stairwell opening), facing north across number 1 (open rooftop deck) toward number 6 (iron entrance door) and number 15 (half-open door cue)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "night arrival view; emphasize the approach from the stairs to the half-open iron door and the unpleasant threshold cue; rooftop fixtures remain visible but secondary"
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L03B02",
          "selected_refs": [
            {
              "physical_space_id": "ps_fp_l03_rooftop_exterior_markers_1_2_3_4_5_9",
              "ref_bg_id": "L03B02",
              "space_description": "same fp physical space using target unit markers 1, 2, 3, 4, 5, and 9"
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Use wide-lens coverage from camera_unit 1 at camera_cell [2,4], looking toward look_at_unit 5 at look_at_cell [3,1], with fov_deg 90. The framing should support a wide background read toward the opening-side marker cell while allowing the staged close foreground shot to obscure most fixed detail when required.",
          "negative_continuity_directive": "Do not include ignored overlay marker numbers 14, 16, 17, 18, 19, and 21. Preserve the fixed marker positions inherited from L03B02; do not move base markers 1 through 13. Avoid drawing spaces outside the visible candidates for camera_unit 1.",
          "state_cue_directive": "Use transient marker numbers 15 and 20 only as the committed state cues for this BG. Keep clean anchor state from L03B02 for all fixed base markers while applying only these listed overlays; do not add overlay marker numbers outside the use list.",
          "subject_position_directive": "S11_Shot3 commits one foreground subject close to camera with a three-quarter frontal angle and a mostly obscured background; S11_Shot4 commits no visible subject and uses a subjective view toward the background. Do not identify or add subjects beyond those staged cues.",
          "visible_space_directive": "Continue the same physical layout from reference L03B02: base markers 1 through 13 retain their fixed positions. From camera_unit 1, visible_units_candidates are [2, 3, 4, 5, 9] and visible_openings_candidates are [6, 7, 8]; the chosen look direction is toward cell [3,1], where the readback notes marker overlap involving the target-side opening area."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l03_rooftop_exterior",
          "prior_bg_ids": [
            "L03B02"
          ],
          "attached_ref_labels": [
            "bg:L03B02"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L03B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L03",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L03B01.png",
        "t2i_prompt": "실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍의 photoreal 옥상 외부 사진. 현대 2020년대 중반 대한민국 서해안 도심 변두리의 낡은 옥탑방 외부, 차갑고 푸른 새벽 안개가 옥상 전체를 낮게 덮고 있다. 카메라는 옥상 바닥에 가까운 약 0.8m 높이에서 35mm 광각 렌즈로 바라보며, 절대 탑다운 도면이나 건축 시각화가 아니라 실제 장소 답사 사진처럼 자연스러운 원근과 깊이감을 가진다. 북쪽의 작은 직사각형 옥탑방 외벽이 데크를 향해 서 있고, 약간 왼쪽에는 낡은 철제 출입문과 문 앞의 좁은 연한 베이지색 문턱이 있으며, 오른쪽 작은 창문은 새벽 어둠 속에서 따뜻한 노란 실내빛을 내고 있다. 그 노란빛이 젖은 콘크리트 바닥과 낮은 난간의 거친 표면에 희미하게 반사된다. 남쪽과 중앙의 열린 옥상 데크는 비나 해무 뒤처럼 축축하고, 낮은 콘크리트 난간이 가장자리를 둘러싸며, 남동쪽 계단실 입구에서 문까지 이어지는 접근 방향이 자연스럽게 읽힌다. 북서쪽 구석에는 금속 받침대 위 물탱크와 배관, 배수구와 수도꼭지가 오래된 생활감과 녹슨 흔적을 보이고, 서쪽 중앙에는 빨랫줄 기둥과 줄, 낮은 건조대가 안개 속에 젖은 채 놓여 있다. 검은 고양이 한 마리가 노란빛 창문을 향한 바깥쪽 난간 위나 난간 바로 옆에 조용히 앉아 있으며, 털은 새벽 습기로 약간 눅눅해 보이고 눈과 몸 형태는 자연스러운 실제 동물처럼만 보인다. 공간은 사건 전의 조용하고 건드려지지 않은 상태로, 불필요한 파편이나 흔적 없이 생활감 있는 옥상 그대로 남아 있다. 자연광은 푸른 새벽빛이 주가 되고 창문에서 나오는 노란 실내 조명이 유일한 따뜻한 광원이며, 실제 콘크리트 질감, 금속 녹, 페인트 벗겨짐, 젖은 표면의 반사, 낡은 빨랫줄의 섬유 질감이 사실적으로 보여야 한다. 사람, 얼굴, 사람 형상의 실루엣은 절대 없고, 과장된 연출이나 일러스트 느낌, CGI 렌더 느낌, 깨끗한 스톡사진 느낌 없이 후보정 없는 실제 장소 기록사진처럼 보이게 한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "S17_Shot1에서는 낮은 옥상 외부 시점에서 옥탑방 남쪽 외벽과 노란빛 창문, 난간 위 또는 난간 가까이에 앉은 검은 고양이가 분명히 보이게 한다. 계단실 쪽 접근로와 문 앞의 좁은 문턱, 젖은 콘크리트 옥상 바닥이 함께 보이면 공간 맥락이 살아난다. 사람이나 사람처럼 보이는 그림자는 배제하고, 안개 때문에 먼 배경은 흐리게 남긴다.",
            "shot_id": "S17_Shot1"
          }
        ],
        "shot_ids": [
          "S17_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 9 (parapet wall), facing diagonally inward toward number 7 (small window), number 17 (yellow lit window cue), and number 18 (cat on parapet cue)",
          "camera_height": "low exterior rooftop viewpoint ~0.8m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "blue dawn exterior view; keep the lit window and cat presence prominent while retaining the rooftop unit facade and parapet context"
        },
        "reference_decision": {
          "bg_id": "L03B01",
          "fp_id": "fp_l03_rooftop_exterior",
          "node_index": 3,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L03B01 depicts the same physical exterior marker set as L03B02 but from a distant, compressed exterior-facing view centered on the facade-side opening state. It references the clean anchor for fixed marker continuity while requiring its own plate because the camera_unit 9 telephoto view toward cell [5,5] is materially different from the anchor framing.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L03B02.png"
          ],
          "source_bg_ids": [
            "L03B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_fp_l03_rooftop_exterior_markers_1_2_3_4_5_9"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_fp_l03_rooftop_exterior_markers_1_2_3_4_5_9",
                "ref_bg_id": "L03B02",
                "space_description": "same fp physical space using target unit markers 1, 2, 3, 4, 5, and 9"
              }
            ],
            "why_single_ref_or_two_refs": "Only one same-fp same-space reference is selected because the shot remains within the same fixed exterior marker set as L03B02 and does not require co-visible distinct spaces."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              2
            ],
            "camera_unit": 9,
            "fov_deg": 25,
            "framing_notes": "Telephoto view from unit marker 9 at [7,2] toward cell [5,5] on the facade-side opening area, matching the distant exterior emphasis on a small lit opening within the same fixed rooftop marker set.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              5,
              5
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Keep fixed base markers 1 through 13 aligned with the same-space reference L03B02. From camera_unit 9, visible_units_candidates are [1, 2, 3, 4, 5] and visible_openings_candidates are [6, 7, 8]. The selected look_at_cell [5,5] targets the facade-side opening marker area within the same physical layout.",
            "camera_framing_directive": "Use narrow compressed telephoto coverage from camera_unit 9 at camera_cell [7,2], looking toward look_at_unit 2 at look_at_cell [5,5], with fov_deg 25. The frame should read as a distant exterior-facing view toward the facade-side opening marker cell rather than a wide floor-plate survey.",
            "subject_position_directive": "The surfaced staging for S17_Shot1 commits no human subject placement or character_angles. Treat marker 18 only as its listed transient overlay cue and do not invent additional subjects.",
            "state_cue_directive": "Use transient marker numbers 17 and 18 as the only committed state cues for this BG. Do not carry over ignored overlay marker numbers 14, 15, 16, 19, 20, or 21 from other same-fp BGs.",
            "negative_continuity_directive": "Do not include ignored overlay marker numbers 14, 15, 16, 19, 20, and 21. Preserve base marker placement from L03B02 wherever visible, and do not invent additional exterior or interior spaces beyond the camera_unit 9 visible-unit and opening candidate sets."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L03B02' physical_space_id='ps_fp_l03_rooftop_exterior_markers_1_2_3_4_5_9'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 9\n  - camera_cell: [7, 2]\n  - look_at_unit: 2\n  - look_at_cell: [5, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto view from unit marker 9 at [7,2] toward cell [5,5] on the facade-side opening area, matching the distant exterior emphasis on a small lit opening within the same fixed rooftop marker set.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Keep fixed base markers 1 through 13 aligned with the same-space reference L03B02. From camera_unit 9, visible_units_candidates are [1, 2, 3, 4, 5] and visible_openings_candidates are [6, 7, 8]. The selected look_at_cell [5,5] targets the facade-side opening marker area within the same physical layout.\n  - camera_framing_directive: Use narrow compressed telephoto coverage from camera_unit 9 at camera_cell [7,2], looking toward look_at_unit 2 at look_at_cell [5,5], with fov_deg 25. The frame should read as a distant exterior-facing view toward the facade-side opening marker cell rather than a wide floor-plate survey.\n  - subject_position_directive: The surfaced staging for S17_Shot1 commits no human subject placement or character_angles. Treat marker 18 only as its listed transient overlay cue and do not invent additional subjects.\n  - state_cue_directive: Use transient marker numbers 17 and 18 as the only committed state cues for this BG. Do not carry over ignored overlay marker numbers 14, 15, 16, 19, 20, or 21 from other same-fp BGs.\n  - negative_continuity_directive: Do not include ignored overlay marker numbers 14, 15, 16, 19, 20, and 21. Preserve base marker placement from L03B02 wherever visible, and do not invent additional exterior or interior spaces beyond the camera_unit 9 visible-unit and opening candidate sets.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L03B02' physical_space_id='ps_fp_l03_rooftop_exterior_markers_1_2_3_4_5_9'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 9\n  - camera_cell: [7, 2]\n  - look_at_unit: 2\n  - look_at_cell: [5, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto view from unit marker 9 at [7,2] toward cell [5,5] on the facade-side opening area, matching the distant exterior emphasis on a small lit opening within the same fixed rooftop marker set.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Keep fixed base markers 1 through 13 aligned with the same-space reference L03B02. From camera_unit 9, visible_units_candidates are [1, 2, 3, 4, 5] and visible_openings_candidates are [6, 7, 8]. The selected look_at_cell [5,5] targets the facade-side opening marker area within the same physical layout.\n  - camera_framing_directive: Use narrow compressed telephoto coverage from camera_unit 9 at camera_cell [7,2], looking toward look_at_unit 2 at look_at_cell [5,5], with fov_deg 25. The frame should read as a distant exterior-facing view toward the facade-side opening marker cell rather than a wide floor-plate survey.\n  - subject_position_directive: The surfaced staging for S17_Shot1 commits no human subject placement or character_angles. Treat marker 18 only as its listed transient overlay cue and do not invent additional subjects.\n  - state_cue_directive: Use transient marker numbers 17 and 18 as the only committed state cues for this BG. Do not carry over ignored overlay marker numbers 14, 15, 16, 19, 20, or 21 from other same-fp BGs.\n  - negative_continuity_directive: Do not include ignored overlay marker numbers 14, 15, 16, 19, 20, and 21. Preserve base marker placement from L03B02 wherever visible, and do not invent additional exterior or interior spaces beyond the camera_unit 9 visible-unit and opening candidate sets.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L03B02' physical_space_id='ps_fp_l03_rooftop_exterior_markers_1_2_3_4_5_9'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 9\n  - camera_cell: [7, 2]\n  - look_at_unit: 2\n  - look_at_cell: [5, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto view from unit marker 9 at [7,2] toward cell [5,5] on the facade-side opening area, matching the distant exterior emphasis on a small lit opening within the same fixed rooftop marker set.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Keep fixed base markers 1 through 13 aligned with the same-space reference L03B02. From camera_unit 9, visible_units_candidates are [1, 2, 3, 4, 5] and visible_openings_candidates are [6, 7, 8]. The selected look_at_cell [5,5] targets the facade-side opening marker area within the same physical layout.\n  - camera_framing_directive: Use narrow compressed telephoto coverage from camera_unit 9 at camera_cell [7,2], looking toward look_at_unit 2 at look_at_cell [5,5], with fov_deg 25. The frame should read as a distant exterior-facing view toward the facade-side opening marker cell rather than a wide floor-plate survey.\n  - subject_position_directive: The surfaced staging for S17_Shot1 commits no human subject placement or character_angles. Treat marker 18 only as its listed transient overlay cue and do not invent additional subjects.\n  - state_cue_directive: Use transient marker numbers 17 and 18 as the only committed state cues for this BG. Do not carry over ignored overlay marker numbers 14, 15, 16, 19, 20, or 21 from other same-fp BGs.\n  - negative_continuity_directive: Do not include ignored overlay marker numbers 14, 15, 16, 19, 20, and 21. Preserve base marker placement from L03B02 wherever visible, and do not invent additional exterior or interior spaces beyond the camera_unit 9 visible-unit and opening candidate sets.\n\n실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍의 photoreal 옥상 외부 사진. 현대 2020년대 중반 대한민국 서해안 도심 변두리의 낡은 옥탑방 외부, 차갑고 푸른 새벽 안개가 옥상 전체를 낮게 덮고 있다. 카메라는 옥상 바닥에 가까운 약 0.8m 높이에서 35mm 광각 렌즈로 바라보며, 절대 탑다운 도면이나 건축 시각화가 아니라 실제 장소 답사 사진처럼 자연스러운 원근과 깊이감을 가진다. 북쪽의 작은 직사각형 옥탑방 외벽이 데크를 향해 서 있고, 약간 왼쪽에는 낡은 철제 출입문과 문 앞의 좁은 연한 베이지색 문턱이 있으며, 오른쪽 작은 창문은 새벽 어둠 속에서 따뜻한 노란 실내빛을 내고 있다. 그 노란빛이 젖은 콘크리트 바닥과 낮은 난간의 거친 표면에 희미하게 반사된다. 남쪽과 중앙의 열린 옥상 데크는 비나 해무 뒤처럼 축축하고, 낮은 콘크리트 난간이 가장자리를 둘러싸며, 남동쪽 계단실 입구에서 문까지 이어지는 접근 방향이 자연스럽게 읽힌다. 북서쪽 구석에는 금속 받침대 위 물탱크와 배관, 배수구와 수도꼭지가 오래된 생활감과 녹슨 흔적을 보이고, 서쪽 중앙에는 빨랫줄 기둥과 줄, 낮은 건조대가 안개 속에 젖은 채 놓여 있다. 검은 고양이 한 마리가 노란빛 창문을 향한 바깥쪽 난간 위나 난간 바로 옆에 조용히 앉아 있으며, 털은 새벽 습기로 약간 눅눅해 보이고 눈과 몸 형태는 자연스러운 실제 동물처럼만 보인다. 공간은 사건 전의 조용하고 건드려지지 않은 상태로, 불필요한 파편이나 흔적 없이 생활감 있는 옥상 그대로 남아 있다. 자연광은 푸른 새벽빛이 주가 되고 창문에서 나오는 노란 실내 조명이 유일한 따뜻한 광원이며, 실제 콘크리트 질감, 금속 녹, 페인트 벗겨짐, 젖은 표면의 반사, 낡은 빨랫줄의 섬유 질감이 사실적으로 보여야 한다. 사람, 얼굴, 사람 형상의 실루엣은 절대 없고, 과장된 연출이나 일러스트 느낌, CGI 렌더 느낌, 깨끗한 스톡사진 느낌 없이 후보정 없는 실제 장소 기록사진처럼 보이게 한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_cell": [
            7,
            2
          ],
          "camera_unit": 9,
          "fov_deg": 25,
          "framing_notes": "Telephoto view from unit marker 9 at [7,2] toward cell [5,5] on the facade-side opening area, matching the distant exterior emphasis on a small lit opening within the same fixed rooftop marker set.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            5,
            5
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Keep fixed base markers 1 through 13 aligned with the same-space reference L03B02. From camera_unit 9, visible_units_candidates are [1, 2, 3, 4, 5] and visible_openings_candidates are [6, 7, 8]. The selected look_at_cell [5,5] targets the facade-side opening marker area within the same physical layout.",
          "camera_framing_directive": "Use narrow compressed telephoto coverage from camera_unit 9 at camera_cell [7,2], looking toward look_at_unit 2 at look_at_cell [5,5], with fov_deg 25. The frame should read as a distant exterior-facing view toward the facade-side opening marker cell rather than a wide floor-plate survey.",
          "subject_position_directive": "The surfaced staging for S17_Shot1 commits no human subject placement or character_angles. Treat marker 18 only as its listed transient overlay cue and do not invent additional subjects.",
          "state_cue_directive": "Use transient marker numbers 17 and 18 as the only committed state cues for this BG. Do not carry over ignored overlay marker numbers 14, 15, 16, 19, 20, or 21 from other same-fp BGs.",
          "negative_continuity_directive": "Do not include ignored overlay marker numbers 14, 15, 16, 19, 20, and 21. Preserve base marker placement from L03B02 wherever visible, and do not invent additional exterior or interior spaces beyond the camera_unit 9 visible-unit and opening candidate sets."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l03_rooftop_exterior",
          "prior_bg_ids": [
            "L03B02"
          ],
          "attached_ref_labels": [
            "bg:L03B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B01.png",
        "t2i_prompt": "대한민국 서해안 도심 변두리의 현대식 옥탑방 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 옥탑 출입문 바로 안쪽 문턱 근처에 선 사람의 눈높이 약 1.6m에서 28mm 광각 렌즈로 공용 거실·식사·주방 공간을 대각선으로 바라본다. 화면 안쪽에는 북쪽 벽을 따라 작고 오래 쓴 싱크대와 수도꼭지, 그 옆의 소형 가스레인지가 있고, 중앙에는 작은 식탁과 몇 개의 식탁 의자가 놓여 있다. 한쪽 벽에는 낮은 TV 받침대와 낮은 수납장이 생활감 있게 붙어 있고, 구석에는 단순한 스탠드 조명이 서 있으며, 작은 창문으로 흐린 한낮의 자연광이 들어온다. 방은 넓지 않고 천장이 낮게 느껴지는 소박한 옥탑 주거 공간으로, 흰색이 바랜 벽지, 약간 들뜬 장판, 물때가 남은 스테인리스 싱크대, 손때 묻은 목재 식탁, 낡은 플라스틱과 금속 부품의 실제 질감이 보여야 한다. 전체 색감은 차가운 청회색의 흐린 낮빛과 습기 어린 생활감에 가깝고, 서해안 도심 변두리 주거지의 바람 많고 눅눅한 분위기가 작은 창문 주변의 확산광으로 느껴진다. 싱크대와 식탁 주변에는 이 순간의 일상적 흔적으로 따뜻한 허브차나 한방차를 담은 작은 주전자와 컵들이 자연스럽게 놓여 있으며, 방금 사용한 듯하지만 어지럽거나 사건 현장처럼 보이지 않는다. 식탁 근처의 작은 액자 사진은 배경 소품으로만 보이고, 사진 속 얼굴이나 사람 형태는 식별되지 않게 흐릿하거나 반사에 가려져야 한다. 공간은 사람이 없는 조용한 낮의 생활 상태이며, 인물, 얼굴, 몸 형태의 실루엣, 그림자 속 인체 형상은 절대 없어야 한다. 평면도나 조감도, 건축 도면이 아니라 실제 DSLR 또는 미러리스 카메라로 찍은 현장 참고 사진처럼 자연스러운 원근, 현실적인 자연광, 과도하지 않은 심도, 후보정 없는 질감을 유지한다. 컴퓨터 그래픽, 일러스트, 깨끗한 광고용 실내 사진처럼 보이지 않게 하고, 실제 주거 공간의 마모와 얼룩을 사실적으로 담는다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "이 샷은 옥탑 출입문 안쪽에서 공용 생활 공간을 넓게 확인하는 기준 배경으로 유지한다. 식탁과 의자, 싱크대, 작은 창문, 낮은 TV 받침대가 실제 좁은 한국 옥탑방처럼 자연스럽게 보이고, 허브차 주전자와 컵은 싱크대와 식탁 주변에 일상적으로 놓인 상태로 보이게 한다. 사람은 등장하지 않으며, 액자 사진 속 내용도 얼굴이 식별되지 않게 흐릿하게 둔다.",
            "shot_id": "S5_Shot7"
          },
          {
            "guide_text": "같은 낮 시간대와 같은 카메라 높이를 유지한다. 출입문 쪽에서 대각선으로 본 공간감, 낡은 장판이나 벽지의 생활감, 싱크대 금속과 식탁 표면의 실제 질감을 우선한다. 허브차를 마시던 흔적처럼 주전자와 컵이 자연스럽게 놓여 있어야 하지만, 과장된 사건 흔적이나 불길한 표식은 추가하지 않는다.",
            "shot_id": "S5_Shot9"
          },
          {
            "guide_text": "공간은 비어 있는 일상 배경으로 남긴다. 작은 창문에서 들어오는 흐린 한낮 빛이 식탁과 주방대에 닿고, 좁은 옥탑방 특유의 낮은 생활 밀도와 오래 쓴 가구의 마모가 보이도록 한다. 인물이나 몸 형태, 얼굴, 그림자 속 존재감을 만들지 말고, 배경 물건만 안정적으로 유지한다.",
            "shot_id": "S5_Shot10"
          }
        ],
        "shot_ids": [
          "S5_Shot7",
          "S5_Shot9",
          "S5_Shot10"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 6 (rooftop entry door), facing diagonally across number 1 (shared living-dining-kitchen zone) toward number 12 (sink counter), number 14 (dining table), and number 10 (small living window)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "include number 29 as the daytime herbal drink setup on or near the sink and table; keep number 2 in the foreground for the entry routine"
        },
        "reference_decision": {
          "bg_id": "L04B01",
          "fp_id": "fp_l04_rooftop_room_interior",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B01 shares unit 1 and fixed markers 7, 8, and 26 with the anchor but needs a different camera geometry centered on target units 1 and 2 and markers 6, 9, 10, 12, 13, 14, 15, 16, 17, and 28. It therefore derives same-dwelling physical continuity from L04B05 while committing a new plate for the unit-2 to unit-1 view and marker 29 state.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B05.png"
          ],
          "source_bg_ids": [
            "L04B05"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_units_1_3_4"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_same_physical_overlap",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_units_1_3_4",
                "ref_bg_id": "L04B05",
                "space_description": "Earlier clean anchor including unit 1 with adjacent target units 3 and 4."
              }
            ],
            "why_single_ref_or_two_refs": "A single earlier same-fp reference is sufficient because L04B01 overlaps the anchor through unit 1 and fixed base markers; no two distinct earlier visible spaces are required for the surfaced shots."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              1
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Wide coverage from unit 2 toward unit 1 uses the valid camera cell [7,1] and look-at cell [5,4] to support both the threshold staging and the table-area insert/medium shots.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              5
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From camera_unit 2 toward look_at_unit 1, show target units 2 and 1 with committed base markers 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 26, and 28. The visible-openings candidate set includes 6, 7, 8, 9, 10, and 11, but only the listed use markers should read as intentional. Maintain positive continuity from L04B05 for shared unit-1 fixed placement.",
            "camera_framing_directive": "Use wide 90-degree coverage from camera_unit 2 at camera_cell [7,1] toward look_at_unit 1 at look_at_cell [5,4]. The frame should support close tabletop staging for S5_Shot7 and threshold staging for S5_Shot9 and S5_Shot10 without changing the committed camera unit.",
            "subject_position_directive": "S5_Shot7 commits a foreground hand/forearm action near marker 14 with marker 29; S5_Shot9 commits two subjects near target unit 2 and opening marker 6; S5_Shot10 commits a tight wrist insert with unit-2 background blur. Do not add subjects beyond those staged relationships.",
            "state_cue_directive": "Carry transient marker 29 only, using it as the committed temporary state for this BG. All other state overlays listed in ignored_state_overlay_marker_numbers must be absent, and the persistent base markers should remain in normal fixed positions.",
            "negative_continuity_directive": "Avoid ignored overlay markers 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, and 41. Keep continuity with L04B05 by preserving fixed marker positions shared through unit 1 rather than relocating markers 7, 8, or 26. Do not introduce spaces or markers outside the L04B01 use_numbered_elements as readable 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\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B05' physical_space_id='ps_units_1_3_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 1]\n  - look_at_unit: 1\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 2 toward unit 1 uses the valid camera cell [7,1] and look-at cell [5,4] to support both the threshold staging and the table-area insert/medium shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 2 toward look_at_unit 1, show target units 2 and 1 with committed base markers 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 26, and 28. The visible-openings candidate set includes 6, 7, 8, 9, 10, and 11, but only the listed use markers should read as intentional. Maintain positive continuity from L04B05 for shared unit-1 fixed placement.\n  - camera_framing_directive: Use wide 90-degree coverage from camera_unit 2 at camera_cell [7,1] toward look_at_unit 1 at look_at_cell [5,4]. The frame should support close tabletop staging for S5_Shot7 and threshold staging for S5_Shot9 and S5_Shot10 without changing the committed camera unit.\n  - subject_position_directive: S5_Shot7 commits a foreground hand/forearm action near marker 14 with marker 29; S5_Shot9 commits two subjects near target unit 2 and opening marker 6; S5_Shot10 commits a tight wrist insert with unit-2 background blur. Do not add subjects beyond those staged relationships.\n  - state_cue_directive: Carry transient marker 29 only, using it as the committed temporary state for this BG. All other state overlays listed in ignored_state_overlay_marker_numbers must be absent, and the persistent base markers should remain in normal fixed positions.\n  - negative_continuity_directive: Avoid ignored overlay markers 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, and 41. Keep continuity with L04B05 by preserving fixed marker positions shared through unit 1 rather than relocating markers 7, 8, or 26. Do not introduce spaces or markers outside the L04B01 use_numbered_elements as readable 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\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B05' physical_space_id='ps_units_1_3_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 1]\n  - look_at_unit: 1\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 2 toward unit 1 uses the valid camera cell [7,1] and look-at cell [5,4] to support both the threshold staging and the table-area insert/medium shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 2 toward look_at_unit 1, show target units 2 and 1 with committed base markers 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 26, and 28. The visible-openings candidate set includes 6, 7, 8, 9, 10, and 11, but only the listed use markers should read as intentional. Maintain positive continuity from L04B05 for shared unit-1 fixed placement.\n  - camera_framing_directive: Use wide 90-degree coverage from camera_unit 2 at camera_cell [7,1] toward look_at_unit 1 at look_at_cell [5,4]. The frame should support close tabletop staging for S5_Shot7 and threshold staging for S5_Shot9 and S5_Shot10 without changing the committed camera unit.\n  - subject_position_directive: S5_Shot7 commits a foreground hand/forearm action near marker 14 with marker 29; S5_Shot9 commits two subjects near target unit 2 and opening marker 6; S5_Shot10 commits a tight wrist insert with unit-2 background blur. Do not add subjects beyond those staged relationships.\n  - state_cue_directive: Carry transient marker 29 only, using it as the committed temporary state for this BG. All other state overlays listed in ignored_state_overlay_marker_numbers must be absent, and the persistent base markers should remain in normal fixed positions.\n  - negative_continuity_directive: Avoid ignored overlay markers 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, and 41. Keep continuity with L04B05 by preserving fixed marker positions shared through unit 1 rather than relocating markers 7, 8, or 26. Do not introduce spaces or markers outside the L04B01 use_numbered_elements as readable 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\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B05' physical_space_id='ps_units_1_3_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 1]\n  - look_at_unit: 1\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 2 toward unit 1 uses the valid camera cell [7,1] and look-at cell [5,4] to support both the threshold staging and the table-area insert/medium shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 2 toward look_at_unit 1, show target units 2 and 1 with committed base markers 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 26, and 28. The visible-openings candidate set includes 6, 7, 8, 9, 10, and 11, but only the listed use markers should read as intentional. Maintain positive continuity from L04B05 for shared unit-1 fixed placement.\n  - camera_framing_directive: Use wide 90-degree coverage from camera_unit 2 at camera_cell [7,1] toward look_at_unit 1 at look_at_cell [5,4]. The frame should support close tabletop staging for S5_Shot7 and threshold staging for S5_Shot9 and S5_Shot10 without changing the committed camera unit.\n  - subject_position_directive: S5_Shot7 commits a foreground hand/forearm action near marker 14 with marker 29; S5_Shot9 commits two subjects near target unit 2 and opening marker 6; S5_Shot10 commits a tight wrist insert with unit-2 background blur. Do not add subjects beyond those staged relationships.\n  - state_cue_directive: Carry transient marker 29 only, using it as the committed temporary state for this BG. All other state overlays listed in ignored_state_overlay_marker_numbers must be absent, and the persistent base markers should remain in normal fixed positions.\n  - negative_continuity_directive: Avoid ignored overlay markers 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, and 41. Keep continuity with L04B05 by preserving fixed marker positions shared through unit 1 rather than relocating markers 7, 8, or 26. Do not introduce spaces or markers outside the L04B01 use_numbered_elements as readable state cues.\n\n대한민국 서해안 도심 변두리의 현대식 옥탑방 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 옥탑 출입문 바로 안쪽 문턱 근처에 선 사람의 눈높이 약 1.6m에서 28mm 광각 렌즈로 공용 거실·식사·주방 공간을 대각선으로 바라본다. 화면 안쪽에는 북쪽 벽을 따라 작고 오래 쓴 싱크대와 수도꼭지, 그 옆의 소형 가스레인지가 있고, 중앙에는 작은 식탁과 몇 개의 식탁 의자가 놓여 있다. 한쪽 벽에는 낮은 TV 받침대와 낮은 수납장이 생활감 있게 붙어 있고, 구석에는 단순한 스탠드 조명이 서 있으며, 작은 창문으로 흐린 한낮의 자연광이 들어온다. 방은 넓지 않고 천장이 낮게 느껴지는 소박한 옥탑 주거 공간으로, 흰색이 바랜 벽지, 약간 들뜬 장판, 물때가 남은 스테인리스 싱크대, 손때 묻은 목재 식탁, 낡은 플라스틱과 금속 부품의 실제 질감이 보여야 한다. 전체 색감은 차가운 청회색의 흐린 낮빛과 습기 어린 생활감에 가깝고, 서해안 도심 변두리 주거지의 바람 많고 눅눅한 분위기가 작은 창문 주변의 확산광으로 느껴진다. 싱크대와 식탁 주변에는 이 순간의 일상적 흔적으로 따뜻한 허브차나 한방차를 담은 작은 주전자와 컵들이 자연스럽게 놓여 있으며, 방금 사용한 듯하지만 어지럽거나 사건 현장처럼 보이지 않는다. 식탁 근처의 작은 액자 사진은 배경 소품으로만 보이고, 사진 속 얼굴이나 사람 형태는 식별되지 않게 흐릿하거나 반사에 가려져야 한다. 공간은 사람이 없는 조용한 낮의 생활 상태이며, 인물, 얼굴, 몸 형태의 실루엣, 그림자 속 인체 형상은 절대 없어야 한다. 평면도나 조감도, 건축 도면이 아니라 실제 DSLR 또는 미러리스 카메라로 찍은 현장 참고 사진처럼 자연스러운 원근, 현실적인 자연광, 과도하지 않은 심도, 후보정 없는 질감을 유지한다. 컴퓨터 그래픽, 일러스트, 깨끗한 광고용 실내 사진처럼 보이지 않게 하고, 실제 주거 공간의 마모와 얼룩을 사실적으로 담는다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_cell": [
            7,
            1
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Wide coverage from unit 2 toward unit 1 uses the valid camera cell [7,1] and look-at cell [5,4] to support both the threshold staging and the table-area insert/medium shots.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            5
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From camera_unit 2 toward look_at_unit 1, show target units 2 and 1 with committed base markers 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 26, and 28. The visible-openings candidate set includes 6, 7, 8, 9, 10, and 11, but only the listed use markers should read as intentional. Maintain positive continuity from L04B05 for shared unit-1 fixed placement.",
          "camera_framing_directive": "Use wide 90-degree coverage from camera_unit 2 at camera_cell [7,1] toward look_at_unit 1 at look_at_cell [5,4]. The frame should support close tabletop staging for S5_Shot7 and threshold staging for S5_Shot9 and S5_Shot10 without changing the committed camera unit.",
          "subject_position_directive": "S5_Shot7 commits a foreground hand/forearm action near marker 14 with marker 29; S5_Shot9 commits two subjects near target unit 2 and opening marker 6; S5_Shot10 commits a tight wrist insert with unit-2 background blur. Do not add subjects beyond those staged relationships.",
          "state_cue_directive": "Carry transient marker 29 only, using it as the committed temporary state for this BG. All other state overlays listed in ignored_state_overlay_marker_numbers must be absent, and the persistent base markers should remain in normal fixed positions.",
          "negative_continuity_directive": "Avoid ignored overlay markers 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, and 41. Keep continuity with L04B05 by preserving fixed marker positions shared through unit 1 rather than relocating markers 7, 8, or 26. Do not introduce spaces or markers outside the L04B01 use_numbered_elements as readable state cues."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [
            "L04B05"
          ],
          "attached_ref_labels": [
            "bg:L04B05"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B06": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L04B07",
        "reused_from_bg_id": "L04B07",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B07.png",
        "t2i_prompt": "실제 카메라로 촬영한 다큐멘터리 풍 사진. 2020년대 중반 대한민국 서해안 도심 변두리의 낡은 옥탑 주거 공간처럼 보이는 작은 방과 거실 겸 주방, 밤의 살인 발견 직후 상태. 침실 문 근처에 선 사람 눈높이 약 1.55미터에서 30mm 광각 렌즈로 침실 안을 바라본 구도이며, 동쪽 벽의 창을 덮은 커튼과 침대가 시선의 중심에 있고 문턱 뒤로 거실 겸 식사 겸 주방의 작은 식탁 일부가 보인다. 평면도나 조감도가 아니라 실제 실내에 서서 찍은 사진이어야 한다.\n\n차가운 청회색 밤빛과 약한 생활 조명만 남아 있어 방 전체가 낮고 눅눅하게 보인다. 오래된 장판 바닥, 얇은 벽지, 값싼 목재 가구의 찍힘, 금속 창틀의 미세한 때, 커튼의 섬유 주름, 작은 침대와 북쪽 벽의 옷장 또는 선반, 평소 방 안 바닥이나 의자 근처에 놓인 가방과 작은 인형 자리까지 현실적인 생활감과 마모가 있다. 거실 쪽 작은 식탁과 싱크대 주변에는 밤새 식어 버린 냄비와 컵 두 개가 남아 있어 방금 전까지 사람이 살던 집의 기척을 남긴다.\n\n침실 바닥에는 문 쪽에서 커튼 방향으로 이어지는 절제된 혈흔과 발자국 흔적이 있으며, 과도하게 노골적이지 않고 수사 현장처럼 차갑게 보인다. 커튼 뒤에는 시신이 있다는 사실만 암시되며, 커튼과 어둠에 완전히 가려져 얼굴, 팔다리, 인체 윤곽이 보이지 않는다. 커튼 가까운 바닥에는 구겨진 오래된 인화 사진 한 장이 떨어져 있고, 침대 위쪽 또는 옆 벽면에는 선명하지만 과장되지 않은 붉은 원형 표식이 차가운 방 색조와 대비된다. 모든 흔적은 현재 이 순간 방 안에 실제로 관찰되는 상태로만 표현한다.\n\n깨끗한 스톡 사진처럼 정돈하지 말고, 실제 장소 기록 사진처럼 좁고 답답한 생활 공간의 냄새와 습기, 먼지, 사용 흔적이 느껴지게 한다. CGI, 일러스트, 건축 시각화, 도면, 과장된 후처리 없이 실제 DSLR 또는 미러리스 카메라로 찍은 자연스러운 사진 질감, 실제 재료의 표면, 자연스러운 심도와 노출을 유지한다. 사람, 얼굴, 보이는 신체 형상은 화면에 그리지 않는다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "침실 문가에 선 관찰자 시점으로, 문턱 너머 침실 안의 커튼과 침대 쪽을 중심에 둔다. 거실 겸 주방 쪽 식탁 일부가 뒤쪽 가장자리로 살짝 보이게 하되, 사건 흔적의 중심은 침실 바닥과 커튼 주변에 둔다. 시신은 커튼 뒤에 가려져 직접적인 인체 윤곽이나 얼굴이 보이지 않게 처리한다.",
            "shot_id": "S12_Shot8"
          },
          {
            "guide_text": "같은 공간 상태를 유지하되, 밤의 낮은 실내 조명과 차가운 청회색 기운을 강조한다. 침실 문에서 안쪽으로 이어지는 혈흔과 발자국 흔적, 구겨진 오래된 사진, 침대 근처 벽의 붉은 원형 표식이 한눈에 읽히도록 배치한다. 인물이나 신체 형상은 화면에 드러내지 않는다.",
            "shot_id": "S12_Shot12"
          },
          {
            "guide_text": "문가의 1.55미터 정도 눈높이에서 30mm 광각에 가까운 자연스러운 실내 원근을 사용한다. 침실의 좁고 답답한 깊이감, 커튼 뒤에 무언가 숨겨진 듯한 차단된 시야, 거실 쪽 식탁 위 식은 냄비와 컵의 생활감을 함께 유지한다. 과장된 연출보다 실제 현장 기록 사진처럼 담담하게 보이게 한다.",
            "shot_id": "S12_Shot15"
          }
        ],
        "shot_ids": [
          "S12_Shot8",
          "S12_Shot12",
          "S12_Shot15"
        ],
        "scenes": [],
        "parent_id": "L04B07",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 7 (young adult bedroom door), looking into number 4 (young adult bedroom) toward number 22 (curtain) and number 20 (bed), with part of number 1 and number 14 visible behind the threshold",
          "camera_height": "eye-level standing ~1.55m",
          "lens_hint": "30mm wide angle",
          "framing_notes": "include number 31 leading toward number 22, number 32 obscured behind the curtain area, number 33 near the body area, and number 34 on the wall above or beside number 20; keep details restrained"
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L04B07",
          "selected_refs": [
            {
              "physical_space_id": "ps_units_1_4",
              "ref_bg_id": "L04B07",
              "space_description": "Earlier same-fp unit-1 to unit-4 representative with matching camera geometry and overlapping base markers."
            }
          ]
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Use wide 90-degree coverage from camera_unit 1 at camera_cell [5,4] toward look_at_unit 4 at look_at_cell [5,8], matching L04B07. Keep broad unit-1/unit-4 spatial continuity while allowing the surfaced close, insert, and wide staged shots to crop within that representative geometry.",
          "negative_continuity_directive": "Avoid ignored overlay markers 29, 35, 36, 37, 38, 39, 40, and 41. Preserve positive continuity from L04B07 for the fixed positions of markers 7, 11, 14, 15, 20, 21, 22, and 27. Do not move the base layout to accommodate overlay markers 30 through 34.",
          "state_cue_directive": "Carry transient markers 30, 31, 32, 33, and 34 as the only committed state overlays for L04B06. These overlays should sit on top of the same fixed unit-1/unit-4 arrangement referenced from L04B07 without changing permanent marker placement.",
          "subject_position_directive": "S12_Shot8 commits one close foreground subject near the unit-4 side with gaze motivated by an off-axis staged presence. S12_Shot12 commits a low insert on a hand/wrist area with marker 33. S12_Shot15 commits no subject and centers marker 34 above marker 20. Do not add unstaged subjects.",
          "visible_space_directive": "Show the same target units 1 and 4 as L04B07 from camera_unit 1 toward look_at_unit 4. Commit markers 7, 11, 14, 15, 20, 21, 22, and 27 as fixed elements, with overlay markers 30, 31, 32, 33, and 34 added only as L04B06 state cues. Marker 7 remains the relevant opening relationship for unit 4."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [
            "L04B07"
          ],
          "attached_ref_labels": [
            "bg:L04B07"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B07": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B07.png",
        "t2i_prompt": "실제 카메라로 촬영한 다큐멘터리 풍 사진. 현대 2020년대 중반 대한민국 서해안 도심 변두리의 낡은 옥탑방 내부, 밤의 차갑고 낮은 실내 조명 아래에서 촬영한 현실적인 공간이다. 카메라는 중앙의 공동 생활·식사·주방 공간 근처에 서 있는 사람 눈높이 약 1.6m에 있고, 32mm 정도의 완만한 광각 렌즈로 동쪽의 침실 문을 지나 젊은 성인의 작은 침실 안쪽을 바라본다. 전경에는 좁은 공동 공간의 작은 식탁과 식탁 의자가 일부 보이고, 문 너머에는 침대, 북쪽 벽의 옷장 또는 선반, 동쪽 창을 가린 커튼이 보인다. 오래된 벽지와 얇은 장판, 실사용 흔적이 있는 목재와 금속 손잡이, 저렴한 직물 커튼의 짜임, 습기 머금은 콘크리트와 실내 먼지의 질감을 과장 없이 사실적으로 담는다. 상태는 밤에 비정상적으로 깨끗하게 정리된 방으로, 피나 시신 같은 흔적은 전혀 없고 표면이 지나치게 닦여 생활감이 잠시 지워진 듯한 불편한 정돈감이 있다. 침대 근처 원래 가방과 작은 장난감이 놓였을 법한 자리 주변에는 백팩과 작은 인형 소품의 배치가 살짝 옮겨져 있으며, 인형은 사람 형상이 두드러지지 않는 작은 봉제 완구처럼 바닥이나 의자 가까이에 조용히 놓여 있다. 차가운 청회색 팔레트와 낮은 실내등, 창가 커튼의 어두운 그늘, 눅눅한 옥탑방 공기감을 살리되, 오컬트적인 붉은 원형 표식이나 환시성 왜곡은 물리적 소품처럼 남기지 않는다. 사람, 얼굴, 신체 실루엣, 시신, 거울 속 인물은 절대 보이지 않는 빈 방이어야 한다. 깨끗한 광고 사진이나 3D 렌더가 아니라 실제 DSLR 또는 미러리스 카메라로 찍은 장소 기록 사진처럼 자연스러운 노출, 실제 재료 질감, 얕지 않은 현실적인 심도, 후보정 없는 관찰 사진으로 표현한다. 위에서 내려다본 평면도나 건축 도면이 아니라 방 안에서 바라본 실제 실내 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "공동 생활·식사·주방 공간 쪽에 선 눈높이에서 침실 문 너머를 바라보는 구도를 유지한다. 방 안에 사람이나 신체 형상은 넣지 말고, 지나치게 정돈되어 오히려 부자연스러운 밤의 침실과 살짝 옮겨진 가방·작은 인형 배치가 조용히 보이게 한다.",
            "shot_id": "S14_Shot5"
          },
          {
            "guide_text": "침실 문틀을 전경의 자연스러운 프레임으로 사용하고, 침대와 커튼, 옷장 또는 선반이 실제 좁은 옥탑방처럼 보이게 한다. 수사 장면의 긴장감은 빈 공간, 차가운 조명, 깨끗한 표면의 불편함으로만 표현하며 인물은 묘사하지 않는다.",
            "shot_id": "S14_Shot7"
          },
          {
            "guide_text": "32mm 정도의 완만한 광각 느낌으로 공동 공간에서 침실 안을 들여다본다. 작은 식탁과 의자는 주변부에 생활감 있게 남기고, 침실 쪽의 옮겨진 가방과 사람 형상이 아닌 작은 봉제 인형이 이 순간의 유일한 변화처럼 자연스럽게 눈에 들어오게 한다.",
            "shot_id": "S14_Shot9"
          }
        ],
        "shot_ids": [
          "S14_Shot5",
          "S14_Shot7",
          "S14_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1 (shared living-dining-kitchen zone), facing through number 7 (young adult bedroom door) toward number 4 (young adult bedroom), number 20 (bed), and number 22 (curtain)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "32mm moderate wide angle",
          "framing_notes": "room must read as clean and orderly; include number 35 as subtle shifted backpack and doll placement while ignoring all blood, body, and wall-mark cues"
        },
        "reference_decision": {
          "bg_id": "L04B07",
          "fp_id": "fp_l04_rooftop_room_interior",
          "node_index": 3,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B07 shares target units 1 and 4 with the anchor and uses fixed markers 7, 11, 14, 15, 20, 21, 22, and 27. The selected reference L04B05 supplies same-dwelling and overlapping unit-4 continuity, while this node creates a new unit-1 to unit-4 view for the clean-state and marker-35 staging.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B05.png"
          ],
          "source_bg_ids": [
            "L04B05"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_units_1_3_4"
            ],
            "rejected_refs": [
              {
                "reason": "L04B01 is earlier and same-fp but emphasizes units 1 and 2 rather than the unit-4 marker set needed here.",
                "ref_bg_id": "L04B01"
              },
              {
                "reason": "L04B04 is earlier and same-fp but emphasizes unit 5 and does not provide the needed unit-4 continuity.",
                "ref_bg_id": "L04B04"
              }
            ],
            "same_physical_space_dedup_decision": "single_reference_same_physical_overlap",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_units_1_3_4",
                "ref_bg_id": "L04B05",
                "space_description": "Clean anchor including unit 1 and target unit 4 overlap."
              }
            ],
            "why_single_ref_or_two_refs": "A single anchor reference is enough because target-unit overlap with L04B05 identifies the same physical dwelling area; no consuming shot requires two earlier distinct spaces to be simultaneously referenced."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Wide coverage from unit 1 toward unit 4 uses valid camera cell [5,4] and look-at cell [5,8], matching the unit-1/unit-4 target set and allowing both doorway-axis and dining-area staged shots to fit the same representative BG.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              8
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "Show target units 1 and 4 from camera_unit 1 toward look_at_unit 4. Commit base markers 7, 11, 14, 15, 20, 21, 22, and 27, with marker 7 as the relevant opening between the unit-1 side and unit 4. Preserve the fixed unit-1/unit-4 relationship established by L04B05.",
            "camera_framing_directive": "Use wide 90-degree coverage from camera_unit 1 at camera_cell [5,4] toward look_at_unit 4 at look_at_cell [5,8]. The broad view must support S14_Shot5 along the unit-4 axis, S14_Shot7 close staging with soft unit-4 background, and S14_Shot9 unit-1 staging with the unit-4 opening relationship still coherent.",
            "subject_position_directive": "S14_Shot5 commits no subject and needs an empty unit-4 view. S14_Shot7 commits one subject in close foreground near the unit-4/window-side background. S14_Shot9 commits two subjects in unit 1 around markers 14 and 15 with a gesture relationship; keep subjects only in those staged positions.",
            "state_cue_directive": "Use transient marker 35 only as the committed overlay/state change for L04B07. The surfaced shots also require the absence of other listed overlay cues, so markers 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, and 41 must not appear.",
            "negative_continuity_directive": "Avoid ignored overlay markers 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, and 41. Keep fixed marker positions inherited from L04B05 for overlapping units 1 and 4, and do not redraw any excluded state overlays or extra scenario-specific objects."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B05' physical_space_id='ps_units_1_3_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 4\n  - look_at_cell: [3, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 1 toward unit 4 uses valid camera cell [5,4] and look-at cell [5,8], matching the unit-1/unit-4 target set and allowing both doorway-axis and dining-area staged shots to fit the same representative BG.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 1 and 4 from camera_unit 1 toward look_at_unit 4. Commit base markers 7, 11, 14, 15, 20, 21, 22, and 27, with marker 7 as the relevant opening between the unit-1 side and unit 4. Preserve the fixed unit-1/unit-4 relationship established by L04B05.\n  - camera_framing_directive: Use wide 90-degree coverage from camera_unit 1 at camera_cell [5,4] toward look_at_unit 4 at look_at_cell [5,8]. The broad view must support S14_Shot5 along the unit-4 axis, S14_Shot7 close staging with soft unit-4 background, and S14_Shot9 unit-1 staging with the unit-4 opening relationship still coherent.\n  - subject_position_directive: S14_Shot5 commits no subject and needs an empty unit-4 view. S14_Shot7 commits one subject in close foreground near the unit-4/window-side background. S14_Shot9 commits two subjects in unit 1 around markers 14 and 15 with a gesture relationship; keep subjects only in those staged positions.\n  - state_cue_directive: Use transient marker 35 only as the committed overlay/state change for L04B07. The surfaced shots also require the absence of other listed overlay cues, so markers 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, and 41 must not appear.\n  - negative_continuity_directive: Avoid ignored overlay markers 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, and 41. Keep fixed marker positions inherited from L04B05 for overlapping units 1 and 4, and do not redraw any excluded state overlays or extra scenario-specific objects.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B05' physical_space_id='ps_units_1_3_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 4\n  - look_at_cell: [3, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 1 toward unit 4 uses valid camera cell [5,4] and look-at cell [5,8], matching the unit-1/unit-4 target set and allowing both doorway-axis and dining-area staged shots to fit the same representative BG.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 1 and 4 from camera_unit 1 toward look_at_unit 4. Commit base markers 7, 11, 14, 15, 20, 21, 22, and 27, with marker 7 as the relevant opening between the unit-1 side and unit 4. Preserve the fixed unit-1/unit-4 relationship established by L04B05.\n  - camera_framing_directive: Use wide 90-degree coverage from camera_unit 1 at camera_cell [5,4] toward look_at_unit 4 at look_at_cell [5,8]. The broad view must support S14_Shot5 along the unit-4 axis, S14_Shot7 close staging with soft unit-4 background, and S14_Shot9 unit-1 staging with the unit-4 opening relationship still coherent.\n  - subject_position_directive: S14_Shot5 commits no subject and needs an empty unit-4 view. S14_Shot7 commits one subject in close foreground near the unit-4/window-side background. S14_Shot9 commits two subjects in unit 1 around markers 14 and 15 with a gesture relationship; keep subjects only in those staged positions.\n  - state_cue_directive: Use transient marker 35 only as the committed overlay/state change for L04B07. The surfaced shots also require the absence of other listed overlay cues, so markers 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, and 41 must not appear.\n  - negative_continuity_directive: Avoid ignored overlay markers 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, and 41. Keep fixed marker positions inherited from L04B05 for overlapping units 1 and 4, and do not redraw any excluded state overlays or extra scenario-specific objects.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B05' physical_space_id='ps_units_1_3_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 4\n  - look_at_cell: [3, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 1 toward unit 4 uses valid camera cell [5,4] and look-at cell [5,8], matching the unit-1/unit-4 target set and allowing both doorway-axis and dining-area staged shots to fit the same representative BG.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 1 and 4 from camera_unit 1 toward look_at_unit 4. Commit base markers 7, 11, 14, 15, 20, 21, 22, and 27, with marker 7 as the relevant opening between the unit-1 side and unit 4. Preserve the fixed unit-1/unit-4 relationship established by L04B05.\n  - camera_framing_directive: Use wide 90-degree coverage from camera_unit 1 at camera_cell [5,4] toward look_at_unit 4 at look_at_cell [5,8]. The broad view must support S14_Shot5 along the unit-4 axis, S14_Shot7 close staging with soft unit-4 background, and S14_Shot9 unit-1 staging with the unit-4 opening relationship still coherent.\n  - subject_position_directive: S14_Shot5 commits no subject and needs an empty unit-4 view. S14_Shot7 commits one subject in close foreground near the unit-4/window-side background. S14_Shot9 commits two subjects in unit 1 around markers 14 and 15 with a gesture relationship; keep subjects only in those staged positions.\n  - state_cue_directive: Use transient marker 35 only as the committed overlay/state change for L04B07. The surfaced shots also require the absence of other listed overlay cues, so markers 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, and 41 must not appear.\n  - negative_continuity_directive: Avoid ignored overlay markers 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, and 41. Keep fixed marker positions inherited from L04B05 for overlapping units 1 and 4, and do not redraw any excluded state overlays or extra scenario-specific objects.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진. 현대 2020년대 중반 대한민국 서해안 도심 변두리의 낡은 옥탑방 내부, 밤의 차갑고 낮은 실내 조명 아래에서 촬영한 현실적인 공간이다. 카메라는 중앙의 공동 생활·식사·주방 공간 근처에 서 있는 사람 눈높이 약 1.6m에 있고, 32mm 정도의 완만한 광각 렌즈로 동쪽의 침실 문을 지나 젊은 성인의 작은 침실 안쪽을 바라본다. 전경에는 좁은 공동 공간의 작은 식탁과 식탁 의자가 일부 보이고, 문 너머에는 침대, 북쪽 벽의 옷장 또는 선반, 동쪽 창을 가린 커튼이 보인다. 오래된 벽지와 얇은 장판, 실사용 흔적이 있는 목재와 금속 손잡이, 저렴한 직물 커튼의 짜임, 습기 머금은 콘크리트와 실내 먼지의 질감을 과장 없이 사실적으로 담는다. 상태는 밤에 비정상적으로 깨끗하게 정리된 방으로, 피나 시신 같은 흔적은 전혀 없고 표면이 지나치게 닦여 생활감이 잠시 지워진 듯한 불편한 정돈감이 있다. 침대 근처 원래 가방과 작은 장난감이 놓였을 법한 자리 주변에는 백팩과 작은 인형 소품의 배치가 살짝 옮겨져 있으며, 인형은 사람 형상이 두드러지지 않는 작은 봉제 완구처럼 바닥이나 의자 가까이에 조용히 놓여 있다. 차가운 청회색 팔레트와 낮은 실내등, 창가 커튼의 어두운 그늘, 눅눅한 옥탑방 공기감을 살리되, 오컬트적인 붉은 원형 표식이나 환시성 왜곡은 물리적 소품처럼 남기지 않는다. 사람, 얼굴, 신체 실루엣, 시신, 거울 속 인물은 절대 보이지 않는 빈 방이어야 한다. 깨끗한 광고 사진이나 3D 렌더가 아니라 실제 DSLR 또는 미러리스 카메라로 찍은 장소 기록 사진처럼 자연스러운 노출, 실제 재료 질감, 얕지 않은 현실적인 심도, 후보정 없는 관찰 사진으로 표현한다. 위에서 내려다본 평면도나 건축 도면이 아니라 방 안에서 바라본 실제 실내 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            5,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Wide coverage from unit 1 toward unit 4 uses valid camera cell [5,4] and look-at cell [5,8], matching the unit-1/unit-4 target set and allowing both doorway-axis and dining-area staged shots to fit the same representative BG.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            8
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show target units 1 and 4 from camera_unit 1 toward look_at_unit 4. Commit base markers 7, 11, 14, 15, 20, 21, 22, and 27, with marker 7 as the relevant opening between the unit-1 side and unit 4. Preserve the fixed unit-1/unit-4 relationship established by L04B05.",
          "camera_framing_directive": "Use wide 90-degree coverage from camera_unit 1 at camera_cell [5,4] toward look_at_unit 4 at look_at_cell [5,8]. The broad view must support S14_Shot5 along the unit-4 axis, S14_Shot7 close staging with soft unit-4 background, and S14_Shot9 unit-1 staging with the unit-4 opening relationship still coherent.",
          "subject_position_directive": "S14_Shot5 commits no subject and needs an empty unit-4 view. S14_Shot7 commits one subject in close foreground near the unit-4/window-side background. S14_Shot9 commits two subjects in unit 1 around markers 14 and 15 with a gesture relationship; keep subjects only in those staged positions.",
          "state_cue_directive": "Use transient marker 35 only as the committed overlay/state change for L04B07. The surfaced shots also require the absence of other listed overlay cues, so markers 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, and 41 must not appear.",
          "negative_continuity_directive": "Avoid ignored overlay markers 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, and 41. Keep fixed marker positions inherited from L04B05 for overlapping units 1 and 4, and do not redraw any excluded state overlays or extra scenario-specific objects."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [
            "L04B05"
          ],
          "attached_ref_labels": [
            "bg:L04B05"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B05": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B05.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안 도심 변두리의 오래된 옥탑 주거 내부를 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진. 안방 침대 가까이에서 앉은 사람 눈높이 약 1.1m의 낮은 시점으로, 35mm 자연 광각 렌즈를 사용해 안방 문밖의 공용 거실·식사·주방 구역을 바라본다. 프레임 앞쪽에는 안방 침대의 눌린 이불 가장자리와 오래된 목재 또는 합판 옷장의 일부가 자연스럽게 걸리고, 문틀 너머로 작은 식탁, 생활감 있는 주방 수납, 식탁 근처의 액자 속 가족사진이 보인다. 더 깊은 배경에는 동쪽 방으로 이어지는 방문 방향이 조용히 닫힌 생활공간처럼 느껴지게 배치된다.\n\n밤새 잠들지 못한 다음 날 아침의 비어 있는 집 분위기다. 빛은 강한 햇살이 아니라 흐리고 차가운 아침 자연광이 실내에 얇게 퍼진 상태이며, 전체 색감은 청회색에 가깝고 낮은 채도의 생활 조명 잔광이 아주 약하게 남아 있다. 벽지는 오래된 옥탑방 특유의 미세한 습기 얼룩과 가장자리 들뜸이 있고, 바닥 장판에는 일상적인 닳음과 눌린 자국이 보이며, 가구 표면에는 실제 나무결, 플라스틱 손잡이의 사용감, 금속 경첩의 흐린 마모가 사실적으로 드러난다. 공용 공간과 방 사이의 좁은 문폭, 낮은 천장감, 다세대 주택 옥탑 내부 같은 실용적인 구조가 느껴져야 한다.\n\n이 순간의 공간은 깨끗하고 방해받지 않은 사전 상태로, 새로 생긴 자국이나 흩어진 물건, 사건을 암시하는 흔적 없이 평소의 생활 배치가 조용히 유지되어 있다. 인물, 얼굴, 사람 형태의 그림자나 실루엣은 전혀 넣지 않는다. 과장된 연출, 일러스트, CGI, 건축 시각화, 깨끗한 스톡 사진처럼 보이는 이미지는 피하고, 실제 장소 답사 사진처럼 자연스러운 심도와 렌즈 왜곡, 현실적인 먼지와 생활 마모, 무보정에 가까운 사실감을 유지한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "안방 침대 근처의 낮은 앉은 눈높이에서 안방 문 너머 공용 거실·식사·주방 구역을 바라보며, 더 멀리 동쪽 젊은 성인 방 문 방향이 시야에 걸리게 한다. 화면은 사람이 막 떠난 듯한 연출이 아니라 조용히 비어 있는 집의 현재 상태를 보여주어야 하며, 새로 생긴 흔적이나 흐트러진 사건 단서는 넣지 않는다. 침대 가장자리, 서쪽 벽의 옷장 일부, 문틀, 공용 공간의 식탁과 가족사진이 자연스럽게 깊이감을 만들도록 하고, 인물이나 얼굴, 몸 형태의 실루엣은 절대 보이지 않게 한다.",
            "shot_id": "S18_Shot1"
          }
        ],
        "shot_ids": [
          "S18_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 18 (adult bed), facing out through number 8 (adult bedroom door) toward number 1 (shared living-dining-kitchen zone) and the closed direction of number 7 (young adult bedroom door)",
          "camera_height": "seated eye-level ~1.1m",
          "lens_hint": "35mm natural wide angle",
          "framing_notes": "quiet empty-home framing; keep all event-state markers absent"
        },
        "reference_decision": {
          "bg_id": "L04B05",
          "fp_id": "fp_l04_rooftop_room_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L04B05 is the only clean anchor candidate supplied for this fp_id, so it is first and seeded directly from the floor plan. Its target units 1, 3, and 4 and base markers 7, 8, 18, 19, 26, and 27 establish the dwelling identity without transient overlay markers. The camera uses the valid unit-1 cell [5,4] looking to valid cell [3,1] for broad anchor coverage.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/floor_plan/fp_l04_rooftop_room_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "Anchor node renders fresh from the floor plan and uses no prior reference."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Wide coverage from unit 1 toward unit 3, using verbatim camera cell [5,4] and look-at cell [3,1], supports the clean anchor view spanning target units 1, 3, and 4 through the committed marker set.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              1
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show the target-unit relationship for units 1, 3, and 4 from camera_unit 1 toward look_at_unit 3. Use base markers 7 and 8 as the relevant openings in the referenced marker set, with markers 18, 19, 26, and 27 placed consistently as clean fixed elements. Visible-units and visible-openings candidates are supersets, so only markers in use_numbered_elements should read as committed.",
            "camera_framing_directive": "Use wide 90-degree coverage from camera_unit 1 at camera_cell [5,4] toward look_at_unit 3 at look_at_cell [3,1]. Keep the low, close staged feeling from S18_Shot1 while retaining enough broad environmental continuity for markers 1, 3, 4, 7, 8, 18, 19, 26, and 27.",
            "subject_position_directive": "S18_Shot1 commits one subject in a close, low profile position at the marker-18 area, compressed near the lower side of the frame. Keep any subject presence limited to that staged position and do not add extra subjects.",
            "state_cue_directive": "clean_background_expected is true and no transient markers are listed for L04B05, so no committed state cue beyond a clean residential space applies. Refrain from inventing additional marks, disorder, lighting events, or temporary objects.",
            "negative_continuity_directive": "Do not include ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, or 41. Do not invent additional subjects or state overlays beyond the single surfaced shot staging. Avoid making markers outside the chosen unit-1 to unit-3 view read as committed if they are not in use_numbered_elements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 3\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 1 toward unit 3, using verbatim camera cell [5,4] and look-at cell [3,1], supports the clean anchor view spanning target units 1, 3, and 4 through the committed marker set.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the target-unit relationship for units 1, 3, and 4 from camera_unit 1 toward look_at_unit 3. Use base markers 7 and 8 as the relevant openings in the referenced marker set, with markers 18, 19, 26, and 27 placed consistently as clean fixed elements. Visible-units and visible-openings candidates are supersets, so only markers in use_numbered_elements should read as committed.\n  - camera_framing_directive: Use wide 90-degree coverage from camera_unit 1 at camera_cell [5,4] toward look_at_unit 3 at look_at_cell [3,1]. Keep the low, close staged feeling from S18_Shot1 while retaining enough broad environmental continuity for markers 1, 3, 4, 7, 8, 18, 19, 26, and 27.\n  - subject_position_directive: S18_Shot1 commits one subject in a close, low profile position at the marker-18 area, compressed near the lower side of the frame. Keep any subject presence limited to that staged position and do not add extra subjects.\n  - state_cue_directive: clean_background_expected is true and no transient markers are listed for L04B05, so no committed state cue beyond a clean residential space applies. Refrain from inventing additional marks, disorder, lighting events, or temporary objects.\n  - negative_continuity_directive: Do not include ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, or 41. Do not invent additional subjects or state overlays beyond the single surfaced shot staging. Avoid making markers outside the chosen unit-1 to unit-3 view read as committed if they are not in use_numbered_elements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 3\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 1 toward unit 3, using verbatim camera cell [5,4] and look-at cell [3,1], supports the clean anchor view spanning target units 1, 3, and 4 through the committed marker set.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the target-unit relationship for units 1, 3, and 4 from camera_unit 1 toward look_at_unit 3. Use base markers 7 and 8 as the relevant openings in the referenced marker set, with markers 18, 19, 26, and 27 placed consistently as clean fixed elements. Visible-units and visible-openings candidates are supersets, so only markers in use_numbered_elements should read as committed.\n  - camera_framing_directive: Use wide 90-degree coverage from camera_unit 1 at camera_cell [5,4] toward look_at_unit 3 at look_at_cell [3,1]. Keep the low, close staged feeling from S18_Shot1 while retaining enough broad environmental continuity for markers 1, 3, 4, 7, 8, 18, 19, 26, and 27.\n  - subject_position_directive: S18_Shot1 commits one subject in a close, low profile position at the marker-18 area, compressed near the lower side of the frame. Keep any subject presence limited to that staged position and do not add extra subjects.\n  - state_cue_directive: clean_background_expected is true and no transient markers are listed for L04B05, so no committed state cue beyond a clean residential space applies. Refrain from inventing additional marks, disorder, lighting events, or temporary objects.\n  - negative_continuity_directive: Do not include ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, or 41. Do not invent additional subjects or state overlays beyond the single surfaced shot staging. Avoid making markers outside the chosen unit-1 to unit-3 view read as committed if they are not in use_numbered_elements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 3\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 1 toward unit 3, using verbatim camera cell [5,4] and look-at cell [3,1], supports the clean anchor view spanning target units 1, 3, and 4 through the committed marker set.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the target-unit relationship for units 1, 3, and 4 from camera_unit 1 toward look_at_unit 3. Use base markers 7 and 8 as the relevant openings in the referenced marker set, with markers 18, 19, 26, and 27 placed consistently as clean fixed elements. Visible-units and visible-openings candidates are supersets, so only markers in use_numbered_elements should read as committed.\n  - camera_framing_directive: Use wide 90-degree coverage from camera_unit 1 at camera_cell [5,4] toward look_at_unit 3 at look_at_cell [3,1]. Keep the low, close staged feeling from S18_Shot1 while retaining enough broad environmental continuity for markers 1, 3, 4, 7, 8, 18, 19, 26, and 27.\n  - subject_position_directive: S18_Shot1 commits one subject in a close, low profile position at the marker-18 area, compressed near the lower side of the frame. Keep any subject presence limited to that staged position and do not add extra subjects.\n  - state_cue_directive: clean_background_expected is true and no transient markers are listed for L04B05, so no committed state cue beyond a clean residential space applies. Refrain from inventing additional marks, disorder, lighting events, or temporary objects.\n  - negative_continuity_directive: Do not include ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, or 41. Do not invent additional subjects or state overlays beyond the single surfaced shot staging. Avoid making markers outside the chosen unit-1 to unit-3 view read as committed if they are not in use_numbered_elements.\n\n2020년대 중반 대한민국 서해안 도심 변두리의 오래된 옥탑 주거 내부를 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진. 안방 침대 가까이에서 앉은 사람 눈높이 약 1.1m의 낮은 시점으로, 35mm 자연 광각 렌즈를 사용해 안방 문밖의 공용 거실·식사·주방 구역을 바라본다. 프레임 앞쪽에는 안방 침대의 눌린 이불 가장자리와 오래된 목재 또는 합판 옷장의 일부가 자연스럽게 걸리고, 문틀 너머로 작은 식탁, 생활감 있는 주방 수납, 식탁 근처의 액자 속 가족사진이 보인다. 더 깊은 배경에는 동쪽 방으로 이어지는 방문 방향이 조용히 닫힌 생활공간처럼 느껴지게 배치된다.\n\n밤새 잠들지 못한 다음 날 아침의 비어 있는 집 분위기다. 빛은 강한 햇살이 아니라 흐리고 차가운 아침 자연광이 실내에 얇게 퍼진 상태이며, 전체 색감은 청회색에 가깝고 낮은 채도의 생활 조명 잔광이 아주 약하게 남아 있다. 벽지는 오래된 옥탑방 특유의 미세한 습기 얼룩과 가장자리 들뜸이 있고, 바닥 장판에는 일상적인 닳음과 눌린 자국이 보이며, 가구 표면에는 실제 나무결, 플라스틱 손잡이의 사용감, 금속 경첩의 흐린 마모가 사실적으로 드러난다. 공용 공간과 방 사이의 좁은 문폭, 낮은 천장감, 다세대 주택 옥탑 내부 같은 실용적인 구조가 느껴져야 한다.\n\n이 순간의 공간은 깨끗하고 방해받지 않은 사전 상태로, 새로 생긴 자국이나 흩어진 물건, 사건을 암시하는 흔적 없이 평소의 생활 배치가 조용히 유지되어 있다. 인물, 얼굴, 사람 형태의 그림자나 실루엣은 전혀 넣지 않는다. 과장된 연출, 일러스트, CGI, 건축 시각화, 깨끗한 스톡 사진처럼 보이는 이미지는 피하고, 실제 장소 답사 사진처럼 자연스러운 심도와 렌즈 왜곡, 현실적인 먼지와 생활 마모, 무보정에 가까운 사실감을 유지한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_cell": [
            5,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Wide coverage from unit 1 toward unit 3, using verbatim camera cell [5,4] and look-at cell [3,1], supports the clean anchor view spanning target units 1, 3, and 4 through the committed marker set.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            1
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the target-unit relationship for units 1, 3, and 4 from camera_unit 1 toward look_at_unit 3. Use base markers 7 and 8 as the relevant openings in the referenced marker set, with markers 18, 19, 26, and 27 placed consistently as clean fixed elements. Visible-units and visible-openings candidates are supersets, so only markers in use_numbered_elements should read as committed.",
          "camera_framing_directive": "Use wide 90-degree coverage from camera_unit 1 at camera_cell [5,4] toward look_at_unit 3 at look_at_cell [3,1]. Keep the low, close staged feeling from S18_Shot1 while retaining enough broad environmental continuity for markers 1, 3, 4, 7, 8, 18, 19, 26, and 27.",
          "subject_position_directive": "S18_Shot1 commits one subject in a close, low profile position at the marker-18 area, compressed near the lower side of the frame. Keep any subject presence limited to that staged position and do not add extra subjects.",
          "state_cue_directive": "clean_background_expected is true and no transient markers are listed for L04B05, so no committed state cue beyond a clean residential space applies. Refrain from inventing additional marks, disorder, lighting events, or temporary objects.",
          "negative_continuity_directive": "Do not include ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, or 41. Do not invent additional subjects or state overlays beyond the single surfaced shot staging. Avoid making markers outside the chosen unit-1 to unit-3 view read as committed if they are not in use_numbered_elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l04_rooftop_room_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B04.png",
        "t2i_prompt": "현대 2020년대 중반 대한민국 서해안 도심 변두리의 작은 주거 실내, 욕실과 거실·식사 공간이 맞닿은 문턱을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 욕실 문 가까이에 서 있는 사람 눈높이 약 1.6m에 두고, 35mm급 광각 렌즈로 욕실 안쪽의 세면대와 젖은 벽면, 뒤쪽의 변기와 샤워 배수 구역 일부, 문턱 너머 중앙의 작은 식탁과 그 위의 액자 사진이 한 프레임 안에 이어지도록 비스듬히 바라본다. 위에서 내려다본 도면이 아니라 실제 좁은 실내에서 서서 보는 자연스러운 시야여야 한다.\n\n아침 시간대지만 공간은 밝고 산뜻하기보다 차가운 청회색 기운이 돈다. 작은 창이나 실내 반사광에서 들어오는 희미한 자연광이 낡은 욕실 타일, 물때 낀 줄눈, 손때 묻은 세면대 도기, 오래 쓴 금속 배수구, 생활감 있는 식탁 표면, 액자 유리의 미세한 먼지와 지문을 사실적으로 드러낸다. 한국의 오래된 소형 주거지답게 욕실은 협소하고 습기가 남아 있으며, 거실 겸 식사 공간은 실용적인 가구와 평범한 생활 마감재로 구성된다. 깔끔한 광고 사진처럼 정돈하지 말고 실제 장소 기록 사진처럼 자연스러운 얼룩, 사용감, 어긋난 생활감이 보이게 한다.\n\n이 순간의 환시성 변화로, 세면대와 거울 근처에서 보이는 욕실 벽면 위에 선명하지만 물리적으로 고정된 페인트처럼 보이지 않는 붉은 원형 표식이 떠 있다. 가장자리는 습기와 시야 흔들림에 번진 듯하고, 짧은 잔상이 남는 주관적 환시처럼 불안정하게 표현한다. 거실 쪽 작은 식탁 위 액자 사진에서는 인화지 표면 안쪽의 특정 얼굴 위치가 실제 얼굴로 식별되지 않고, 젖은 잉크가 아래로 녹아내린 듯한 흐림과 왜곡으로만 보인다. 이 왜곡은 액자 유리와 사진 내부에만 머물러야 하며, 실제 방 안으로 인물이나 형상이 튀어나오지 않는다.\n\n사람, 알아볼 수 있는 얼굴, 몸 형태의 실루엣, 귀신 형상은 배경 안에 넣지 않는다. 실제 DSLR 또는 미러리스 카메라로 찍은 현장 참고 사진처럼 자연광, 현실적인 노출, 실제 재질의 질감, 자연스러운 심도만 사용하고, 일러스트, CGI 렌더, 건축 시각화, 깨끗한 스톡 사진처럼 보이지 않게 한다. 과도한 후반 보정 없이 사실적인 기록 사진 톤. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "욕실 문 근처에 선 시점에서 욕실 안쪽 세면대 벽과 문턱 너머 거실의 작은 식탁 위 액자 사진이 한 프레임 안에 걸리게 잡는다. 붉은 원형 환시는 욕실 벽면 위에만 불안정한 번짐과 잔상처럼 보이게 하고, 액자 사진의 왜곡은 인화지 표면 안쪽에만 머물게 한다. 실제 인물, 알아볼 수 있는 얼굴, 사람 형상은 배경 안에 넣지 않는다.",
            "shot_id": "S18_Shot11"
          },
          {
            "guide_text": "같은 공간을 유지하되 35mm 렌즈의 자연스러운 넓이로 욕실과 거실 사이의 좁은 문턱, 세면대 주변의 습한 타일, 식탁 위 액자 사진을 동시에 읽을 수 있게 한다. 아침의 차가운 청회색 생활광 속에서 붉은 원형 표식만 절제된 대비로 보이게 하며, 사진 속 얼굴 위치는 식별 가능한 얼굴이 아니라 녹아 번진 인화지 얼룩처럼 처리한다.",
            "shot_id": "S18_Shot13"
          }
        ],
        "shot_ids": [
          "S18_Shot11",
          "S18_Shot13"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 9 (bathroom door), angled so number 5 (bathroom), number 23 (bathroom sink), and number 26 (framed table photo) can be staged across the bathroom-living threshold",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "include number 36 only as the bathroom wall apparition moment and number 37 only on the framed photo surface; do not include murder-discovery or ransack cues"
        },
        "reference_decision": {
          "bg_id": "L04B04",
          "fp_id": "fp_l04_rooftop_room_interior",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B04 targets units 1 and 5 and shares unit-1 markers 14 and 26 with the earlier L04B01 view, while adding unit-5 fixtures 23, 24, and 25 plus overlay markers 36 and 37. It uses L04B01 for same physical continuity where unit 1 overlaps, but the camera moves to unit 5 so this is a new plate rather than a low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B01.png"
          ],
          "source_bg_ids": [
            "L04B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_units_1_2"
            ],
            "rejected_refs": [
              {
                "reason": "L04B05 is the anchor but does not establish the unit-2 to unit-1 fixture grouping used by L04B04 as directly as L04B01.",
                "ref_bg_id": "L04B05"
              }
            ],
            "same_physical_space_dedup_decision": "single_reference_with_unit_1_overlap",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_units_1_2",
                "ref_bg_id": "L04B01",
                "space_description": "Earlier same-fp view establishing unit 1 fixed placement and adjacent unit 2 relationship."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is used because the two surfaced shots do not require two distinct earlier visible spaces to be co-visible in one frame; L04B01 supplies the relevant unit-1 continuity."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              1
            ],
            "camera_unit": 5,
            "fov_deg": 50,
            "framing_notes": "Normal coverage from unit 5 toward unit 1 uses valid camera cell [6,1] and look-at cell [5,4], balancing the unit-5 wall/sink staging with the unit-1 tabletop insert required by the surfaced shots.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              5
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show target units 5 and 1 from camera_unit 5 toward look_at_unit 1, with opening marker 9 connecting the unit-5 side of the plan to unit 1. Include committed base markers 14, 23, 24, 25, and 26 as visible/use elements. Treat visible-units and visible-openings candidates as supersets, not as permission to add unlisted markers.",
            "camera_framing_directive": "Use normal 50-degree coverage from camera_unit 5 at camera_cell [6,1] toward look_at_unit 1 at look_at_cell [5,4]. Keep the view neutral rather than broad, allowing S18_Shot11 unit-5 wall staging and S18_Shot13 marker-26 tabletop staging to remain grounded in the same BG plan.",
            "subject_position_directive": "S18_Shot11 commits one partial foreground subject at unit 5 near marker 23 with the midground state cue on marker 36. S18_Shot13 excludes a present subject and isolates marker 26 with overlay marker 37. Do not invent other subject positions.",
            "state_cue_directive": "Use transient markers 36 and 37 as the only committed state overlays for L04B04. Keep base markers 1, 5, 9, 14, 23, 24, 25, and 26 fixed and avoid importing state overlays from L04B01 or any later BG.",
            "negative_continuity_directive": "Exclude ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, and 41. Preserve positive continuity from L04B01 for unit-1 marker placement, especially markers 14 and 26, and do not move the fixed markers 23, 24, or 25 from their base unit-5 positions."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B01' physical_space_id='ps_units_1_2'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [6, 1]\n  - look_at_unit: 1\n  - look_at_cell: [4, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal coverage from unit 5 toward unit 1 uses valid camera cell [6,1] and look-at cell [5,4], balancing the unit-5 wall/sink staging with the unit-1 tabletop insert required by the surfaced shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 5 and 1 from camera_unit 5 toward look_at_unit 1, with opening marker 9 connecting the unit-5 side of the plan to unit 1. Include committed base markers 14, 23, 24, 25, and 26 as visible/use elements. Treat visible-units and visible-openings candidates as supersets, not as permission to add unlisted markers.\n  - camera_framing_directive: Use normal 50-degree coverage from camera_unit 5 at camera_cell [6,1] toward look_at_unit 1 at look_at_cell [5,4]. Keep the view neutral rather than broad, allowing S18_Shot11 unit-5 wall staging and S18_Shot13 marker-26 tabletop staging to remain grounded in the same BG plan.\n  - subject_position_directive: S18_Shot11 commits one partial foreground subject at unit 5 near marker 23 with the midground state cue on marker 36. S18_Shot13 excludes a present subject and isolates marker 26 with overlay marker 37. Do not invent other subject positions.\n  - state_cue_directive: Use transient markers 36 and 37 as the only committed state overlays for L04B04. Keep base markers 1, 5, 9, 14, 23, 24, 25, and 26 fixed and avoid importing state overlays from L04B01 or any later BG.\n  - negative_continuity_directive: Exclude ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, and 41. Preserve positive continuity from L04B01 for unit-1 marker placement, especially markers 14 and 26, and do not move the fixed markers 23, 24, or 25 from their base unit-5 positions.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B01' physical_space_id='ps_units_1_2'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [6, 1]\n  - look_at_unit: 1\n  - look_at_cell: [4, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal coverage from unit 5 toward unit 1 uses valid camera cell [6,1] and look-at cell [5,4], balancing the unit-5 wall/sink staging with the unit-1 tabletop insert required by the surfaced shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 5 and 1 from camera_unit 5 toward look_at_unit 1, with opening marker 9 connecting the unit-5 side of the plan to unit 1. Include committed base markers 14, 23, 24, 25, and 26 as visible/use elements. Treat visible-units and visible-openings candidates as supersets, not as permission to add unlisted markers.\n  - camera_framing_directive: Use normal 50-degree coverage from camera_unit 5 at camera_cell [6,1] toward look_at_unit 1 at look_at_cell [5,4]. Keep the view neutral rather than broad, allowing S18_Shot11 unit-5 wall staging and S18_Shot13 marker-26 tabletop staging to remain grounded in the same BG plan.\n  - subject_position_directive: S18_Shot11 commits one partial foreground subject at unit 5 near marker 23 with the midground state cue on marker 36. S18_Shot13 excludes a present subject and isolates marker 26 with overlay marker 37. Do not invent other subject positions.\n  - state_cue_directive: Use transient markers 36 and 37 as the only committed state overlays for L04B04. Keep base markers 1, 5, 9, 14, 23, 24, 25, and 26 fixed and avoid importing state overlays from L04B01 or any later BG.\n  - negative_continuity_directive: Exclude ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, and 41. Preserve positive continuity from L04B01 for unit-1 marker placement, especially markers 14 and 26, and do not move the fixed markers 23, 24, or 25 from their base unit-5 positions.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B01' physical_space_id='ps_units_1_2'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [6, 1]\n  - look_at_unit: 1\n  - look_at_cell: [4, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal coverage from unit 5 toward unit 1 uses valid camera cell [6,1] and look-at cell [5,4], balancing the unit-5 wall/sink staging with the unit-1 tabletop insert required by the surfaced shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 5 and 1 from camera_unit 5 toward look_at_unit 1, with opening marker 9 connecting the unit-5 side of the plan to unit 1. Include committed base markers 14, 23, 24, 25, and 26 as visible/use elements. Treat visible-units and visible-openings candidates as supersets, not as permission to add unlisted markers.\n  - camera_framing_directive: Use normal 50-degree coverage from camera_unit 5 at camera_cell [6,1] toward look_at_unit 1 at look_at_cell [5,4]. Keep the view neutral rather than broad, allowing S18_Shot11 unit-5 wall staging and S18_Shot13 marker-26 tabletop staging to remain grounded in the same BG plan.\n  - subject_position_directive: S18_Shot11 commits one partial foreground subject at unit 5 near marker 23 with the midground state cue on marker 36. S18_Shot13 excludes a present subject and isolates marker 26 with overlay marker 37. Do not invent other subject positions.\n  - state_cue_directive: Use transient markers 36 and 37 as the only committed state overlays for L04B04. Keep base markers 1, 5, 9, 14, 23, 24, 25, and 26 fixed and avoid importing state overlays from L04B01 or any later BG.\n  - negative_continuity_directive: Exclude ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, and 41. Preserve positive continuity from L04B01 for unit-1 marker placement, especially markers 14 and 26, and do not move the fixed markers 23, 24, or 25 from their base unit-5 positions.\n\n현대 2020년대 중반 대한민국 서해안 도심 변두리의 작은 주거 실내, 욕실과 거실·식사 공간이 맞닿은 문턱을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 욕실 문 가까이에 서 있는 사람 눈높이 약 1.6m에 두고, 35mm급 광각 렌즈로 욕실 안쪽의 세면대와 젖은 벽면, 뒤쪽의 변기와 샤워 배수 구역 일부, 문턱 너머 중앙의 작은 식탁과 그 위의 액자 사진이 한 프레임 안에 이어지도록 비스듬히 바라본다. 위에서 내려다본 도면이 아니라 실제 좁은 실내에서 서서 보는 자연스러운 시야여야 한다.\n\n아침 시간대지만 공간은 밝고 산뜻하기보다 차가운 청회색 기운이 돈다. 작은 창이나 실내 반사광에서 들어오는 희미한 자연광이 낡은 욕실 타일, 물때 낀 줄눈, 손때 묻은 세면대 도기, 오래 쓴 금속 배수구, 생활감 있는 식탁 표면, 액자 유리의 미세한 먼지와 지문을 사실적으로 드러낸다. 한국의 오래된 소형 주거지답게 욕실은 협소하고 습기가 남아 있으며, 거실 겸 식사 공간은 실용적인 가구와 평범한 생활 마감재로 구성된다. 깔끔한 광고 사진처럼 정돈하지 말고 실제 장소 기록 사진처럼 자연스러운 얼룩, 사용감, 어긋난 생활감이 보이게 한다.\n\n이 순간의 환시성 변화로, 세면대와 거울 근처에서 보이는 욕실 벽면 위에 선명하지만 물리적으로 고정된 페인트처럼 보이지 않는 붉은 원형 표식이 떠 있다. 가장자리는 습기와 시야 흔들림에 번진 듯하고, 짧은 잔상이 남는 주관적 환시처럼 불안정하게 표현한다. 거실 쪽 작은 식탁 위 액자 사진에서는 인화지 표면 안쪽의 특정 얼굴 위치가 실제 얼굴로 식별되지 않고, 젖은 잉크가 아래로 녹아내린 듯한 흐림과 왜곡으로만 보인다. 이 왜곡은 액자 유리와 사진 내부에만 머물러야 하며, 실제 방 안으로 인물이나 형상이 튀어나오지 않는다.\n\n사람, 알아볼 수 있는 얼굴, 몸 형태의 실루엣, 귀신 형상은 배경 안에 넣지 않는다. 실제 DSLR 또는 미러리스 카메라로 찍은 현장 참고 사진처럼 자연광, 현실적인 노출, 실제 재질의 질감, 자연스러운 심도만 사용하고, 일러스트, CGI 렌더, 건축 시각화, 깨끗한 스톡 사진처럼 보이지 않게 한다. 과도한 후반 보정 없이 사실적인 기록 사진 톤. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            6,
            1
          ],
          "camera_unit": 5,
          "fov_deg": 50,
          "framing_notes": "Normal coverage from unit 5 toward unit 1 uses valid camera cell [6,1] and look-at cell [5,4], balancing the unit-5 wall/sink staging with the unit-1 tabletop insert required by the surfaced shots.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            5
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show target units 5 and 1 from camera_unit 5 toward look_at_unit 1, with opening marker 9 connecting the unit-5 side of the plan to unit 1. Include committed base markers 14, 23, 24, 25, and 26 as visible/use elements. Treat visible-units and visible-openings candidates as supersets, not as permission to add unlisted markers.",
          "camera_framing_directive": "Use normal 50-degree coverage from camera_unit 5 at camera_cell [6,1] toward look_at_unit 1 at look_at_cell [5,4]. Keep the view neutral rather than broad, allowing S18_Shot11 unit-5 wall staging and S18_Shot13 marker-26 tabletop staging to remain grounded in the same BG plan.",
          "subject_position_directive": "S18_Shot11 commits one partial foreground subject at unit 5 near marker 23 with the midground state cue on marker 36. S18_Shot13 excludes a present subject and isolates marker 26 with overlay marker 37. Do not invent other subject positions.",
          "state_cue_directive": "Use transient markers 36 and 37 as the only committed state overlays for L04B04. Keep base markers 1, 5, 9, 14, 23, 24, 25, and 26 fixed and avoid importing state overlays from L04B01 or any later BG.",
          "negative_continuity_directive": "Exclude ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, and 41. Preserve positive continuity from L04B01 for unit-1 marker placement, especially markers 14 and 26, and do not move the fixed markers 23, 24, or 25 from their base unit-5 positions."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [
            "L04B01"
          ],
          "attached_ref_labels": [
            "bg:L04B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B03.png",
        "t2i_prompt": "현대 2020년대 중반 대한민국 서해안 도심 변두리의 낡은 옥탑방 내부를 실제 카메라로 촬영한 다큐멘터리풍 사진. 남서쪽 옥탑 출입문 바로 안쪽 문턱 근처에서 서 있는 사람 눈높이 약 1.6m로, 28mm 광각에 가까운 실제 미러리스 또는 DSLR 카메라 시점으로 중앙의 거실·식사·주방 겸용 공간을 바라본다. 화면 안쪽에는 작은 식탁과 생활감 있는 의자들이 있고, 동쪽 개인 방으로 이어지는 문과 벽 쪽 낮은 수납 서랍, 북동쪽의 작은 생활 창이 자연스럽게 보인다. 해 질 녘의 차가운 청회색 빛이 열린 작은 창으로 약하게 들어오고, 실내의 낮은 생활 조명은 거의 힘이 없어 벽지와 장판, 오래된 나무 가구, 금속 손잡이, 얇은 커튼의 실제 질감과 얼룩을 사실적으로 드러낸다. 방은 뒤진 듯 난장판이 된 상태로, 식탁 주변 의자 몇 개가 바닥 쪽으로 넘어져 있고 낮은 수납장의 서랍들이 급히 열려 비뚤어진 채 남아 있다. 작은 생활 창은 열려 있어 축축한 저녁 공기가 들어오는 느낌이며, 남서쪽 옥탑 출입문도 완전히 닫히지 않고 반쯤 열린 채 어두운 문틈을 만든다. 서해안 변두리 옥탑방 특유의 습기 찬 콘크리트 벽, 낡은 창틀, 좁은 실내의 생활 흔적, 오래 사용한 가구의 모서리 마모와 먼지를 실제 장소 참고 사진처럼 담는다. 사람, 얼굴, 신체 형상, 괴물 형상은 전혀 없고 배경 공간만 비어 있다. 깨끗한 광고 사진이나 건축 시각화가 아니라, 보정이 거의 없는 실제 현장 기록 사진처럼 자연스러운 심도와 현실적인 노출로 촬영한다. 위에서 내려다본 평면도, 도면, 일러스트, CGI, 렌더 이미지가 아니어야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "S25_Shot1에서는 남서쪽 출입 문턱 근처의 눈높이에서 중앙 생활 공간을 들여다보는 기준 배경으로 사용한다. 반쯤 열린 현관문, 열린 작은 창, 뒤집힌 의자와 열린 수납 서랍이 모두 같은 순간의 어수선한 상태로 보여야 하며, 사람이나 사람 모양의 그림자는 넣지 않는다.",
            "shot_id": "S25_Shot1"
          },
          {
            "guide_text": "S25_Shot8에서는 같은 옥탑방 내부의 해 질 녘 상태를 유지한다. 식탁 주변의 흐트러진 의자와 벽 쪽 낮은 서랍의 열린 상태가 화면의 생활감 있는 단서가 되도록 하되, 과장된 연출이나 삽화적 효과 없이 실제 취재 사진 같은 질감을 유지한다.",
            "shot_id": "S25_Shot8"
          },
          {
            "guide_text": "S27_Shot1에서는 출입구 안쪽에서 방 안쪽 창과 개인 방 문 방향을 바라보는 공간 깊이를 보존한다. 차가운 저녁빛과 습한 벽면, 반쯤 열린 문틈의 어두운 공기가 배경 분위기를 만들며, 새로운 물건이나 별도의 사건 흔적을 추가하지 않는다.",
            "shot_id": "S27_Shot1"
          },
          {
            "guide_text": "S27_Shot5에서는 동일한 난장판 상태의 배경을 재사용한다. 열린 창으로 들어오는 흐린 석양빛, 생활 가구의 낡은 재질, 뒤집힌 의자와 열린 서랍의 위치감을 유지하고, 인물·얼굴·신체 형상은 절대 포함하지 않는다.",
            "shot_id": "S27_Shot5"
          }
        ],
        "shot_ids": [
          "S25_Shot1",
          "S25_Shot8",
          "S27_Shot1",
          "S27_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2 (threshold zone), facing into number 1 (shared living-dining-kitchen zone) toward number 10 (living window), number 14 (dining table), number 15 (chairs), and number 7 (young adult bedroom door)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "show number 38 as household disorder, number 39 at the living window, and number 40 at the entry door; do not show the pinned photo clue display"
        },
        "reference_decision": {
          "bg_id": "L04B03",
          "fp_id": "fp_l04_rooftop_room_interior",
          "node_index": 6,
          "mode": "two_refs_distinct_spaces",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B03 targets units 1, 2, and 4 and combines the unit-2/unit-1 continuity established by L04B01 with the unit-1/unit-4 continuity established by L04B07. S25_Shot1 is a wide staged tableau that cites the disturbed main area and a trail toward deeper units, so two distinct earlier visible-space references are appropriate and both appear earlier in the graph.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B01.png",
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B07.png"
          ],
          "source_bg_ids": [
            "L04B01",
            "L04B07"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_units_1_2",
              "ps_units_1_4"
            ],
            "rejected_refs": [
              {
                "reason": "L04B05 is the anchor but is less specific than L04B01 for the unit-2/unit-1 side and less specific than L04B07 for the unit-4 side.",
                "ref_bg_id": "L04B05"
              },
              {
                "reason": "L04B06 has additional overlay markers not needed as the clean unit-4 continuity reference for this multi-space view.",
                "ref_bg_id": "L04B06"
              }
            ],
            "same_physical_space_dedup_decision": "distinct_visible_spaces",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_units_1_2",
                "ref_bg_id": "L04B01",
                "space_description": "Earlier same-fp view for the unit-2 and unit-1 side of the composition."
              },
              {
                "physical_space_id": "ps_units_1_4",
                "ref_bg_id": "L04B07",
                "space_description": "Earlier same-fp view for the unit-1 and unit-4 side of the composition."
              }
            ],
            "why_single_ref_or_two_refs": "Two references are selected because S25_Shot1 is staged as a wide disturbed tableau through target units 1, 2, and 4, making the unit-2/unit-1 side and the unit-4 side co-visible in the planned camera direction from unit 2 toward unit 4."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              1
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Wide coverage from unit 2 toward unit 4 uses valid camera cell [7,1] and look-at cell [5,8], spanning target units 2, 1, and 4 for the wide overhead/threshold and deeper-unit staging needs.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              8
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "Show target units 2, 1, and 4 from camera_unit 2 toward look_at_unit 4. Use L04B01 for the unit-2/unit-1 fixed relationship and L04B07 for the unit-1/unit-4 fixed relationship. Commit openings 6 and 7 and base markers 10, 11, 14, 15, 20, 22, and 28 only as listed for this BG; visible-openings candidates are supersets and should not add unlisted emphasis.",
            "camera_framing_directive": "Use wide 90-degree coverage from camera_unit 2 at camera_cell [7,1] toward look_at_unit 4 at look_at_cell [5,8]. The broad framing should span the unit-2 threshold side, unit 1, and the unit-4 direction for the wide staged shots while still allowing closer staged crops in S25_Shot8 and S27_Shot1.",
            "subject_position_directive": "S25_Shot1 and S27_Shot5 commit no subject and require wide environmental staging. S25_Shot8 commits one close subject in unit 4 with a held item cue from staging. S27_Shot1 commits one close subject in the disturbed unit-1 side with a handheld item cue from staging. Do not add other subjects.",
            "state_cue_directive": "Use transient markers 38, 39, and 40 as the only committed state overlays for L04B03. Keep base markers 1, 2, 4, 6, 7, 10, 11, 14, 15, 20, 22, and 28 fixed relative to the two selected references.",
            "negative_continuity_directive": "Avoid ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 36, 37, and 41. Preserve positive continuity from L04B01 for markers 1, 2, 6, 10, 14, 15, and 28, and from L04B07 for markers 4, 7, 11, 20, and 22. Do not introduce excluded state overlays or move fixed marker positions to accommodate the disturbance."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe two supplied references depict different visible spaces within the same dwelling that are co-visible from the planned camera. Inherit the dwelling's shared material and lighting identity from both, but keep each room's architecture distinct as the references show.\n\nREFERENCE PLAN: mode='two_refs_distinct_spaces'\n  - selected_refs[0]: ref_bg_id='L04B01' physical_space_id='ps_units_1_2'\n  - selected_refs[1]: ref_bg_id='L04B07' physical_space_id='ps_units_1_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 1]\n  - look_at_unit: 4\n  - look_at_cell: [3, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 2 toward unit 4 uses valid camera cell [7,1] and look-at cell [5,8], spanning target units 2, 1, and 4 for the wide overhead/threshold and deeper-unit staging needs.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 2, 1, and 4 from camera_unit 2 toward look_at_unit 4. Use L04B01 for the unit-2/unit-1 fixed relationship and L04B07 for the unit-1/unit-4 fixed relationship. Commit openings 6 and 7 and base markers 10, 11, 14, 15, 20, 22, and 28 only as listed for this BG; visible-openings candidates are supersets and should not add unlisted emphasis.\n  - camera_framing_directive: Use wide 90-degree coverage from camera_unit 2 at camera_cell [7,1] toward look_at_unit 4 at look_at_cell [5,8]. The broad framing should span the unit-2 threshold side, unit 1, and the unit-4 direction for the wide staged shots while still allowing closer staged crops in S25_Shot8 and S27_Shot1.\n  - subject_position_directive: S25_Shot1 and S27_Shot5 commit no subject and require wide environmental staging. S25_Shot8 commits one close subject in unit 4 with a held item cue from staging. S27_Shot1 commits one close subject in the disturbed unit-1 side with a handheld item cue from staging. Do not add other subjects.\n  - state_cue_directive: Use transient markers 38, 39, and 40 as the only committed state overlays for L04B03. Keep base markers 1, 2, 4, 6, 7, 10, 11, 14, 15, 20, 22, and 28 fixed relative to the two selected references.\n  - negative_continuity_directive: Avoid ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 36, 37, and 41. Preserve positive continuity from L04B01 for markers 1, 2, 6, 10, 14, 15, and 28, and from L04B07 for markers 4, 7, 11, 20, and 22. Do not introduce excluded state overlays or move fixed marker positions to accommodate the disturbance.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe two supplied references depict different visible spaces within the same dwelling that are co-visible from the planned camera. Inherit the dwelling's shared material and lighting identity from both, but keep each room's architecture distinct as the references show.\n\nREFERENCE PLAN: mode='two_refs_distinct_spaces'\n  - selected_refs[0]: ref_bg_id='L04B01' physical_space_id='ps_units_1_2'\n  - selected_refs[1]: ref_bg_id='L04B07' physical_space_id='ps_units_1_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 1]\n  - look_at_unit: 4\n  - look_at_cell: [3, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 2 toward unit 4 uses valid camera cell [7,1] and look-at cell [5,8], spanning target units 2, 1, and 4 for the wide overhead/threshold and deeper-unit staging needs.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 2, 1, and 4 from camera_unit 2 toward look_at_unit 4. Use L04B01 for the unit-2/unit-1 fixed relationship and L04B07 for the unit-1/unit-4 fixed relationship. Commit openings 6 and 7 and base markers 10, 11, 14, 15, 20, 22, and 28 only as listed for this BG; visible-openings candidates are supersets and should not add unlisted emphasis.\n  - camera_framing_directive: Use wide 90-degree coverage from camera_unit 2 at camera_cell [7,1] toward look_at_unit 4 at look_at_cell [5,8]. The broad framing should span the unit-2 threshold side, unit 1, and the unit-4 direction for the wide staged shots while still allowing closer staged crops in S25_Shot8 and S27_Shot1.\n  - subject_position_directive: S25_Shot1 and S27_Shot5 commit no subject and require wide environmental staging. S25_Shot8 commits one close subject in unit 4 with a held item cue from staging. S27_Shot1 commits one close subject in the disturbed unit-1 side with a handheld item cue from staging. Do not add other subjects.\n  - state_cue_directive: Use transient markers 38, 39, and 40 as the only committed state overlays for L04B03. Keep base markers 1, 2, 4, 6, 7, 10, 11, 14, 15, 20, 22, and 28 fixed relative to the two selected references.\n  - negative_continuity_directive: Avoid ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 36, 37, and 41. Preserve positive continuity from L04B01 for markers 1, 2, 6, 10, 14, 15, and 28, and from L04B07 for markers 4, 7, 11, 20, and 22. Do not introduce excluded state overlays or move fixed marker positions to accommodate the disturbance.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe two supplied references depict different visible spaces within the same dwelling that are co-visible from the planned camera. Inherit the dwelling's shared material and lighting identity from both, but keep each room's architecture distinct as the references show.\n\nREFERENCE PLAN: mode='two_refs_distinct_spaces'\n  - selected_refs[0]: ref_bg_id='L04B01' physical_space_id='ps_units_1_2'\n  - selected_refs[1]: ref_bg_id='L04B07' physical_space_id='ps_units_1_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 1]\n  - look_at_unit: 4\n  - look_at_cell: [3, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 2 toward unit 4 uses valid camera cell [7,1] and look-at cell [5,8], spanning target units 2, 1, and 4 for the wide overhead/threshold and deeper-unit staging needs.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 2, 1, and 4 from camera_unit 2 toward look_at_unit 4. Use L04B01 for the unit-2/unit-1 fixed relationship and L04B07 for the unit-1/unit-4 fixed relationship. Commit openings 6 and 7 and base markers 10, 11, 14, 15, 20, 22, and 28 only as listed for this BG; visible-openings candidates are supersets and should not add unlisted emphasis.\n  - camera_framing_directive: Use wide 90-degree coverage from camera_unit 2 at camera_cell [7,1] toward look_at_unit 4 at look_at_cell [5,8]. The broad framing should span the unit-2 threshold side, unit 1, and the unit-4 direction for the wide staged shots while still allowing closer staged crops in S25_Shot8 and S27_Shot1.\n  - subject_position_directive: S25_Shot1 and S27_Shot5 commit no subject and require wide environmental staging. S25_Shot8 commits one close subject in unit 4 with a held item cue from staging. S27_Shot1 commits one close subject in the disturbed unit-1 side with a handheld item cue from staging. Do not add other subjects.\n  - state_cue_directive: Use transient markers 38, 39, and 40 as the only committed state overlays for L04B03. Keep base markers 1, 2, 4, 6, 7, 10, 11, 14, 15, 20, 22, and 28 fixed relative to the two selected references.\n  - negative_continuity_directive: Avoid ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 36, 37, and 41. Preserve positive continuity from L04B01 for markers 1, 2, 6, 10, 14, 15, and 28, and from L04B07 for markers 4, 7, 11, 20, and 22. Do not introduce excluded state overlays or move fixed marker positions to accommodate the disturbance.\n\n현대 2020년대 중반 대한민국 서해안 도심 변두리의 낡은 옥탑방 내부를 실제 카메라로 촬영한 다큐멘터리풍 사진. 남서쪽 옥탑 출입문 바로 안쪽 문턱 근처에서 서 있는 사람 눈높이 약 1.6m로, 28mm 광각에 가까운 실제 미러리스 또는 DSLR 카메라 시점으로 중앙의 거실·식사·주방 겸용 공간을 바라본다. 화면 안쪽에는 작은 식탁과 생활감 있는 의자들이 있고, 동쪽 개인 방으로 이어지는 문과 벽 쪽 낮은 수납 서랍, 북동쪽의 작은 생활 창이 자연스럽게 보인다. 해 질 녘의 차가운 청회색 빛이 열린 작은 창으로 약하게 들어오고, 실내의 낮은 생활 조명은 거의 힘이 없어 벽지와 장판, 오래된 나무 가구, 금속 손잡이, 얇은 커튼의 실제 질감과 얼룩을 사실적으로 드러낸다. 방은 뒤진 듯 난장판이 된 상태로, 식탁 주변 의자 몇 개가 바닥 쪽으로 넘어져 있고 낮은 수납장의 서랍들이 급히 열려 비뚤어진 채 남아 있다. 작은 생활 창은 열려 있어 축축한 저녁 공기가 들어오는 느낌이며, 남서쪽 옥탑 출입문도 완전히 닫히지 않고 반쯤 열린 채 어두운 문틈을 만든다. 서해안 변두리 옥탑방 특유의 습기 찬 콘크리트 벽, 낡은 창틀, 좁은 실내의 생활 흔적, 오래 사용한 가구의 모서리 마모와 먼지를 실제 장소 참고 사진처럼 담는다. 사람, 얼굴, 신체 형상, 괴물 형상은 전혀 없고 배경 공간만 비어 있다. 깨끗한 광고 사진이나 건축 시각화가 아니라, 보정이 거의 없는 실제 현장 기록 사진처럼 자연스러운 심도와 현실적인 노출로 촬영한다. 위에서 내려다본 평면도, 도면, 일러스트, CGI, 렌더 이미지가 아니어야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            7,
            1
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Wide coverage from unit 2 toward unit 4 uses valid camera cell [7,1] and look-at cell [5,8], spanning target units 2, 1, and 4 for the wide overhead/threshold and deeper-unit staging needs.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            8
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 6,
        "shot_aware_plan_mode": "two_refs_distinct_spaces",
        "render_guidance": {
          "visible_space_directive": "Show target units 2, 1, and 4 from camera_unit 2 toward look_at_unit 4. Use L04B01 for the unit-2/unit-1 fixed relationship and L04B07 for the unit-1/unit-4 fixed relationship. Commit openings 6 and 7 and base markers 10, 11, 14, 15, 20, 22, and 28 only as listed for this BG; visible-openings candidates are supersets and should not add unlisted emphasis.",
          "camera_framing_directive": "Use wide 90-degree coverage from camera_unit 2 at camera_cell [7,1] toward look_at_unit 4 at look_at_cell [5,8]. The broad framing should span the unit-2 threshold side, unit 1, and the unit-4 direction for the wide staged shots while still allowing closer staged crops in S25_Shot8 and S27_Shot1.",
          "subject_position_directive": "S25_Shot1 and S27_Shot5 commit no subject and require wide environmental staging. S25_Shot8 commits one close subject in unit 4 with a held item cue from staging. S27_Shot1 commits one close subject in the disturbed unit-1 side with a handheld item cue from staging. Do not add other subjects.",
          "state_cue_directive": "Use transient markers 38, 39, and 40 as the only committed state overlays for L04B03. Keep base markers 1, 2, 4, 6, 7, 10, 11, 14, 15, 20, 22, and 28 fixed relative to the two selected references.",
          "negative_continuity_directive": "Avoid ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 36, 37, and 41. Preserve positive continuity from L04B01 for markers 1, 2, 6, 10, 14, 15, and 28, and from L04B07 for markers 4, 7, 11, 20, and 22. Do not introduce excluded state overlays or move fixed marker positions to accommodate the disturbance."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [
            "L04B01",
            "L04B07"
          ],
          "attached_ref_labels": [
            "bg:L04B01",
            "bg:L04B07"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B02.png",
        "t2i_prompt": "실제 카메라로 촬영한 다큐멘터리 풍의 사실적인 장소 참고 사진. 현대 2020년대 중반 대한민국 서해안 도심 변두리의 옥탑 또는 오래된 소형 주거지에 있는 젊은 성인의 좁은 침실 내부로, 벽지와 몰딩에는 습기와 생활 얼룩, 미세한 들뜸이 있고 바닥과 가구에는 오래 사용한 흔적이 자연스럽게 남아 있다. 침실 문 근처에 서서 약 1.55m 사람 눈높이에서 35mm 정도의 보통 광각 렌즈로 촬영한 시점이며, 침대가 놓인 벽 위쪽과 커튼이 드리운 창문 쪽을 향해 바라본다. 창밖의 해질녘 푸른 빛이 얇은 커튼을 통해 약하게 들어오고, 방 안의 낮은 생활 조명은 차가운 청회색 분위기를 만든다. 남쪽 또는 서쪽 벽을 따라 놓인 침대, 북쪽 벽의 낡은 옷장이나 선반, 침대 근처 바닥이나 의자 옆의 평소 놓인 배낭과 작은 인형이 생활감 있게 보인다. 벽 위, 침대 가까운 자리에는 낡고 색이 바랜 인화 사진 한 장이 핀으로 고정되어 있고, 그 주변을 둥글게 감싼 붉은 원형 표시가 선명한 포인트처럼 남아 있다. 사진과 붉은 원 표시에는 마른 피처럼 보이는 어둡고 탁한 붉은 얼룩이 섞여 있지만 노골적인 훼손이나 신체 묘사는 없으며, 오래된 인화지의 거친 질감과 벽면에 번진 자국만 현실적으로 보인다. 공간은 사건 이후처럼 흐트러진 과장된 잔해가 아니라, 생활 공간 한가운데 단 하나의 불길한 표시가 놓인 상태로 긴장감이 생기게 한다. 인물, 얼굴, 사람 형태의 실루엣, 귀신 형상은 절대 없음. 깨끗한 스톡 사진이나 3D 렌더, 일러스트, 건축 시각화가 아니라 실제 DSLR 또는 미러리스 카메라로 현장에서 촬영한 듯한 자연광, 실제 콘크리트와 벽지, 천, 목재, 플라스틱 재질감, 자연스러운 얕은 심도, 과도한 후보정 없는 사실적인 사진. 위에서 내려다본 평면도나 도면 구도가 아니라 좁은 방 안에 서 있는 실제 관찰자 시점. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "S25_Shot5에서는 젊은 성인의 침실 문 근처에 선 관찰자 시점으로, 침대 위쪽 벽과 커튼이 걸린 창문 방향을 함께 보이게 잡는다. 벽 중앙의 낡은 사진과 붉은 원형 표시가 시선의 중심이 되되, 방 전체는 비어 있고 인물이나 얼굴, 사람 형태의 그림자는 절대 넣지 않는다. 카메라는 약 1.55m 눈높이의 35mm 정도 실제 렌즈 느낌으로, 좁은 방의 압박감과 해질녘의 낮은 실내 조도를 자연스럽게 보여준다.",
            "shot_id": "S25_Shot5"
          }
        ],
        "shot_ids": [
          "S25_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 7 (young adult bedroom door), facing the wall above number 20 (bed) and toward number 22 (curtain) and number 11 (bedroom window)",
          "camera_height": "eye-level standing ~1.55m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "center number 41 on the bedroom wall over or near number 20; exclude separate murder-discovery blood, body, and ransack cues"
        },
        "reference_decision": {
          "bg_id": "L04B02",
          "fp_id": "fp_l04_rooftop_room_interior",
          "node_index": 5,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B02 is a unit-4 insert with markers 7, 11, 20, 21, 22, 27, and overlay 41. It references L04B06 as an earlier same-physical unit-4 node, but its telephoto same-unit look-at cell [4,9] frames a different slice of the fixed structure than the unit-1 to unit-4 representative plate, so it is not a low-delta reuse candidate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B07.png"
          ],
          "source_bg_ids": [
            "L04B06"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_units_1_4"
            ],
            "rejected_refs": [
              {
                "reason": "L04B07 is same physical space, but L04B06 is closer in the graph to the unit-4 state-cue continuity that precedes this marked-wall insert.",
                "ref_bg_id": "L04B07"
              },
              {
                "reason": "L04B01 lacks the unit-4 fixed marker set needed for this insert.",
                "ref_bg_id": "L04B01"
              }
            ],
            "same_physical_space_dedup_decision": "single_reference_same_unit_4",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_units_1_4",
                "ref_bg_id": "L04B06",
                "space_description": "Earlier same-fp view containing unit 4 fixed markers and unit-1/unit-4 relationship."
              }
            ],
            "why_single_ref_or_two_refs": "A single same-physical reference is sufficient because this BG is a tight unit-4 insert, not a co-visible two-space composition."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              8
            ],
            "camera_unit": 4,
            "fov_deg": 25,
            "framing_notes": "Telephoto coverage from unit 4 using valid camera cell [5,8] and valid look-at cell [4,9] compresses the view onto the marker-11/22 wall-side area for the staged insert.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              4,
              9
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 4 from camera_unit 4 toward look_at_cell [4,9], concentrating on base markers 11 and 22 with related fixed markers 20, 21, and 27. Opening marker 7 is part of the use list but should not overpower the telephoto wall-side composition. Maintain unit-4 fixed placement from L04B06.",
            "camera_framing_directive": "Use telephoto 25-degree coverage from camera_unit 4 at camera_cell [5,8] toward look_at_unit 4 at look_at_cell [4,9]. The framing should be compressed and narrow, centering the wall-side marker area for S25_Shot5 rather than showing a broad unit-1/unit-4 view.",
            "subject_position_directive": "S25_Shot5 commits no subject. The frame is an insert on the background constraint centered in the midground, so keep the BG free of invented subjects and focus only on the listed background markers.",
            "state_cue_directive": "Use transient marker 41 as the only committed state overlay for L04B02. Keep base markers 4, 7, 11, 20, 21, 22, and 27 fixed, and do not import overlay markers 30 through 35 or 36 through 40.",
            "negative_continuity_directive": "Avoid ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40. Preserve fixed marker continuity from L04B06 for unit 4, especially markers 11, 20, 21, 22, and 27, while excluding L04B06 overlay markers that are not in 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 the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B06' physical_space_id='ps_units_1_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [5, 8]\n  - look_at_unit: 4\n  - look_at_cell: [4, 9]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit 4 using valid camera cell [5,8] and valid look-at cell [4,9] compresses the view onto the marker-11/22 wall-side area for the staged insert.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 4 from camera_unit 4 toward look_at_cell [4,9], concentrating on base markers 11 and 22 with related fixed markers 20, 21, and 27. Opening marker 7 is part of the use list but should not overpower the telephoto wall-side composition. Maintain unit-4 fixed placement from L04B06.\n  - camera_framing_directive: Use telephoto 25-degree coverage from camera_unit 4 at camera_cell [5,8] toward look_at_unit 4 at look_at_cell [4,9]. The framing should be compressed and narrow, centering the wall-side marker area for S25_Shot5 rather than showing a broad unit-1/unit-4 view.\n  - subject_position_directive: S25_Shot5 commits no subject. The frame is an insert on the background constraint centered in the midground, so keep the BG free of invented subjects and focus only on the listed background markers.\n  - state_cue_directive: Use transient marker 41 as the only committed state overlay for L04B02. Keep base markers 4, 7, 11, 20, 21, 22, and 27 fixed, and do not import overlay markers 30 through 35 or 36 through 40.\n  - negative_continuity_directive: Avoid ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40. Preserve fixed marker continuity from L04B06 for unit 4, especially markers 11, 20, 21, 22, and 27, while excluding L04B06 overlay markers that are not in 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 the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B06' physical_space_id='ps_units_1_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [5, 8]\n  - look_at_unit: 4\n  - look_at_cell: [4, 9]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit 4 using valid camera cell [5,8] and valid look-at cell [4,9] compresses the view onto the marker-11/22 wall-side area for the staged insert.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 4 from camera_unit 4 toward look_at_cell [4,9], concentrating on base markers 11 and 22 with related fixed markers 20, 21, and 27. Opening marker 7 is part of the use list but should not overpower the telephoto wall-side composition. Maintain unit-4 fixed placement from L04B06.\n  - camera_framing_directive: Use telephoto 25-degree coverage from camera_unit 4 at camera_cell [5,8] toward look_at_unit 4 at look_at_cell [4,9]. The framing should be compressed and narrow, centering the wall-side marker area for S25_Shot5 rather than showing a broad unit-1/unit-4 view.\n  - subject_position_directive: S25_Shot5 commits no subject. The frame is an insert on the background constraint centered in the midground, so keep the BG free of invented subjects and focus only on the listed background markers.\n  - state_cue_directive: Use transient marker 41 as the only committed state overlay for L04B02. Keep base markers 4, 7, 11, 20, 21, 22, and 27 fixed, and do not import overlay markers 30 through 35 or 36 through 40.\n  - negative_continuity_directive: Avoid ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40. Preserve fixed marker continuity from L04B06 for unit 4, especially markers 11, 20, 21, 22, and 27, while excluding L04B06 overlay markers that are not in 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 the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B06' physical_space_id='ps_units_1_4'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [5, 8]\n  - look_at_unit: 4\n  - look_at_cell: [4, 9]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit 4 using valid camera cell [5,8] and valid look-at cell [4,9] compresses the view onto the marker-11/22 wall-side area for the staged insert.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 4 from camera_unit 4 toward look_at_cell [4,9], concentrating on base markers 11 and 22 with related fixed markers 20, 21, and 27. Opening marker 7 is part of the use list but should not overpower the telephoto wall-side composition. Maintain unit-4 fixed placement from L04B06.\n  - camera_framing_directive: Use telephoto 25-degree coverage from camera_unit 4 at camera_cell [5,8] toward look_at_unit 4 at look_at_cell [4,9]. The framing should be compressed and narrow, centering the wall-side marker area for S25_Shot5 rather than showing a broad unit-1/unit-4 view.\n  - subject_position_directive: S25_Shot5 commits no subject. The frame is an insert on the background constraint centered in the midground, so keep the BG free of invented subjects and focus only on the listed background markers.\n  - state_cue_directive: Use transient marker 41 as the only committed state overlay for L04B02. Keep base markers 4, 7, 11, 20, 21, 22, and 27 fixed, and do not import overlay markers 30 through 35 or 36 through 40.\n  - negative_continuity_directive: Avoid ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40. Preserve fixed marker continuity from L04B06 for unit 4, especially markers 11, 20, 21, 22, and 27, while excluding L04B06 overlay markers that are not in this BG.\n\n실제 카메라로 촬영한 다큐멘터리 풍의 사실적인 장소 참고 사진. 현대 2020년대 중반 대한민국 서해안 도심 변두리의 옥탑 또는 오래된 소형 주거지에 있는 젊은 성인의 좁은 침실 내부로, 벽지와 몰딩에는 습기와 생활 얼룩, 미세한 들뜸이 있고 바닥과 가구에는 오래 사용한 흔적이 자연스럽게 남아 있다. 침실 문 근처에 서서 약 1.55m 사람 눈높이에서 35mm 정도의 보통 광각 렌즈로 촬영한 시점이며, 침대가 놓인 벽 위쪽과 커튼이 드리운 창문 쪽을 향해 바라본다. 창밖의 해질녘 푸른 빛이 얇은 커튼을 통해 약하게 들어오고, 방 안의 낮은 생활 조명은 차가운 청회색 분위기를 만든다. 남쪽 또는 서쪽 벽을 따라 놓인 침대, 북쪽 벽의 낡은 옷장이나 선반, 침대 근처 바닥이나 의자 옆의 평소 놓인 배낭과 작은 인형이 생활감 있게 보인다. 벽 위, 침대 가까운 자리에는 낡고 색이 바랜 인화 사진 한 장이 핀으로 고정되어 있고, 그 주변을 둥글게 감싼 붉은 원형 표시가 선명한 포인트처럼 남아 있다. 사진과 붉은 원 표시에는 마른 피처럼 보이는 어둡고 탁한 붉은 얼룩이 섞여 있지만 노골적인 훼손이나 신체 묘사는 없으며, 오래된 인화지의 거친 질감과 벽면에 번진 자국만 현실적으로 보인다. 공간은 사건 이후처럼 흐트러진 과장된 잔해가 아니라, 생활 공간 한가운데 단 하나의 불길한 표시가 놓인 상태로 긴장감이 생기게 한다. 인물, 얼굴, 사람 형태의 실루엣, 귀신 형상은 절대 없음. 깨끗한 스톡 사진이나 3D 렌더, 일러스트, 건축 시각화가 아니라 실제 DSLR 또는 미러리스 카메라로 현장에서 촬영한 듯한 자연광, 실제 콘크리트와 벽지, 천, 목재, 플라스틱 재질감, 자연스러운 얕은 심도, 과도한 후보정 없는 사실적인 사진. 위에서 내려다본 평면도나 도면 구도가 아니라 좁은 방 안에 서 있는 실제 관찰자 시점. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            5,
            8
          ],
          "camera_unit": 4,
          "fov_deg": 25,
          "framing_notes": "Telephoto coverage from unit 4 using valid camera cell [5,8] and valid look-at cell [4,9] compresses the view onto the marker-11/22 wall-side area for the staged insert.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            4,
            9
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 5,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 4 from camera_unit 4 toward look_at_cell [4,9], concentrating on base markers 11 and 22 with related fixed markers 20, 21, and 27. Opening marker 7 is part of the use list but should not overpower the telephoto wall-side composition. Maintain unit-4 fixed placement from L04B06.",
          "camera_framing_directive": "Use telephoto 25-degree coverage from camera_unit 4 at camera_cell [5,8] toward look_at_unit 4 at look_at_cell [4,9]. The framing should be compressed and narrow, centering the wall-side marker area for S25_Shot5 rather than showing a broad unit-1/unit-4 view.",
          "subject_position_directive": "S25_Shot5 commits no subject. The frame is an insert on the background constraint centered in the midground, so keep the BG free of invented subjects and focus only on the listed background markers.",
          "state_cue_directive": "Use transient marker 41 as the only committed state overlay for L04B02. Keep base markers 4, 7, 11, 20, 21, 22, and 27 fixed, and do not import overlay markers 30 through 35 or 36 through 40.",
          "negative_continuity_directive": "Avoid ignored overlay markers 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40. Preserve fixed marker continuity from L04B06 for unit 4, especially markers 11, 20, 21, 22, and 27, while excluding L04B06 overlay markers that are not in this BG."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [
            "L04B07"
          ],
          "attached_ref_labels": [
            "bg:L04B07"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L07B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L07",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L07B01.png",
        "t2i_prompt": "현대 2020년대 중반 대한민국 서해안 도심 변두리의 낡은 다세대 빌라 앞 야간 골목을 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 남쪽 앞길의 보행자 위치, 약 1.6m 눈높이에 서 있고, 35mm급 광각 렌즈로 젖은 도로와 서쪽으로 갈라지는 좁은 골목 입구, 낮은 담장과 펜스 너머의 작은 공동 앞마당, 안쪽으로 물러난 빌라 정면과 남향 출입문, 동쪽 외부 계단의 좁은 난간, 정면 창문 일부를 자연스럽게 담는다. 위에서 내려다본 도면이나 건축 다이어그램이 아니라 실제 골목에서 서서 찍은 현장 기록 사진이어야 한다.\n\n밤공기는 차갑고 습하며, 포장도로와 콘크리트 담장에는 비가 그친 뒤의 어두운 물기와 얼룩, 먼지, 오래된 페인트 벗겨짐, 금속 펜스의 녹과 생활감이 보인다. 남서쪽 길가의 전봇대와 가로등은 흐린 청회색 조명을 만들고, 빌라 외벽은 오래된 타일과 콘크리트가 섞인 현실적인 한국 주거지 질감으로 보인다. 창문은 완전히 밝지 않고, 몇몇 유리에는 실내 불빛보다 거리의 반사가 더 강하게 남아 있다.\n\n남쪽 도로 가장자리, 대문 가까이에 현대 한국의 경찰차 한 대가 비스듬히 정차해 있다. 차량은 과장된 액션 장면처럼 보이지 않고 실제 신고 현장에 도착한 순찰차처럼 평범하고 묵직하게 놓이며, 번호판이나 세부 표식은 선명하게 읽히지 않는다. 차에서 나오는 붉은 경광등 빛이 도로의 젖은 아스팔트, 대문 금속살, 낮은 담장, 공동 앞마당의 콘크리트 바닥, 빌라 창문에 불규칙하게 번져 차가운 밤색 속의 절제된 붉은 강조를 만든다. 대문 바로 안쪽과 대문 옆 문턱의 빈 공간은 서로 마주 보는 동선이 겹치는 지점처럼 남아 있어 긴박한 대면의 자리를 암시하지만, 사람·얼굴·인체 실루엣·그림자 인간 형상은 전혀 없다.\n\nCGI 렌더, 일러스트, 건축 시각화, 깨끗한 스톡 사진처럼 보이지 않게 한다. 실제 콘크리트, 실제 금속, 실제 젖은 아스팔트, 실제 유리 반사, 생활 얼룩과 마모가 있는 현장 사진이어야 하며, 과도한 보정 없이 자연스러운 저조도 노이즈와 얕지 않은 현실적인 심도를 유지한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "S13_Shot3에서는 남쪽 앞길 쪽 보행자 눈높이에서 대문과 빌라 정면이 함께 보이도록 잡는다. 경찰차는 도로 가장자리에서 대문 근처로 비스듬히 정차한 배경 요소로 두고, 붉은 경광등 반사가 젖은 포장과 담장, 창문에 번지게 한다. 사람이나 사람처럼 보이는 형체는 비워 둔다.",
            "shot_id": "S13_Shot3"
          },
          {
            "guide_text": "S13_Shot6에서는 대문 안팎의 좁은 문턱과 공동 앞마당을 더 가깝게 보이게 하되, 실제 카메라 눈높이의 자연스러운 35mm 거리감을 유지한다. 두 사람이 마주설 법한 동선은 빈 공간과 시선이 모이는 구조로만 암시하고, 어떤 인물도 배치하지 않는다. 붉은 경광등과 차가운 가로등이 섞인 젖은 야간 질감을 유지한다.",
            "shot_id": "S13_Shot6"
          },
          {
            "guide_text": "S13_Shot8에서는 서쪽 좁은 골목 입구와 남쪽 앞길, 대문을 함께 걸치게 하여 답답하고 현실적인 주거지 골목의 깊이를 살린다. 경찰차의 붉은 빛은 프레임 가장자리에서 흘러들어와 도로와 펜스, 빌라 창에 반사되게 하고, 배경 안에는 사람·얼굴·인체 실루엣을 넣지 않는다.",
            "shot_id": "S13_Shot8"
          }
        ],
        "shot_ids": [
          "S13_Shot3",
          "S13_Shot6",
          "S13_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 12 at the south front road curb, facing diagonally north toward number 5 at the gate, number 4 in the forecourt, and number 7 along the exterior stairwell",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Include the front road, gate, forecourt, and stair route clearly; overlay should use number 12 for the police car, number 13 for the encounter position, and number 14 for the red emergency light wash. Do not draw these transient cues on the base floor plan."
        },
        "reference_decision": {
          "bg_id": "L07B01",
          "fp_id": "fp_l07_alley_front_road",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L07B01 is the only clean anchor candidate supplied for this fp_id and is the only renderable BG with readiness ok=true, so it becomes the dwelling identity anchor and is rendered fresh from the floor plan. The staged shots emphasize the alley threshold, stair direction, curb-side transient cueing, and a tightly cropped confrontation; camera unit 2 looking toward unit 7 through look-at cell [4,8] gives the most direct alley-to-stair orientation while telephoto framing supports the close and medium staging.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/floor_plan/fp_l07_alley_front_road.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor_no_refs",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No same-fp prior reference is selected because this first node is the fp_seeded_anchor."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              2
            ],
            "camera_unit": 2,
            "fov_deg": 25,
            "framing_notes": "Camera is placed in unit marker 2 using the verbatim candidate cell [3,2] and aims toward unit marker 7 via verbatim look-at cell [4,8], matching the staged alley/stair-facing close and medium shots with compressed narrow coverage.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              4,
              8
            ],
            "look_at_unit": 7
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 2, the visible-units candidate superset is units 1, 3, 4, 7, and 9, with visible-opening candidates 5, 6, 8, and 10. For this telephoto view aimed toward unit 7 through look-at cell [4,8], prioritize unit 2 foreground alignment and unit 7/stair-access direction, with only supporting visibility from the listed candidate units and openings when consistent with the narrow cone. Base marker 11 and transient markers 12 and 14 may contribute curb-side/light context as committed by the BG facts.",
            "camera_framing_directive": "Use a telephoto, compressed narrow view from camera unit 2 at camera_cell [3,2], aimed toward look_at_unit 7 through look_at_cell [4,8], with fov_deg 25. The frame should support the staged close and medium shots by keeping the alley/stair direction readable without broad scenic expansion.",
            "subject_position_directive": "The staged shots commit subject presence: S13_Shot3 has one foreground close subject at the stair-foot encounter area with the stair direction and curb-side transient light source blurred behind; S13_Shot6 has two subjects compressed in a medium confrontation with hands in lower foreground and dark alley background cropped tight; S13_Shot8 has one foreground close subject with gaze just past the lens and the alley/stair direction falling into blur behind. Use marker 13 as the committed two-person encounter position and do not invent extra subjects.",
            "state_cue_directive": "clean_background_expected is false, so include the committed transient state cues from markers 12, 13, and 14. The consuming shots also commit intermittent red light, underlit blue-gray darkness, wet or reflective ground texture, and mist/haze cues; keep these as shot-facing state cues without adding unrelated state overlays.",
            "negative_continuity_directive": "No ignored numbered elements are listed and no prior same-fp reference is selected. Avoid adding unlisted numbered elements, avoid drawing spaces outside the narrow unit 2 to unit 7 camera plan as dominant content, and do not invent additional transient markers beyond committed markers 12, 13, and 14."
          },
          "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: [3, 2]\n  - look_at_unit: 7\n  - look_at_cell: [4, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Camera is placed in unit marker 2 using the verbatim candidate cell [3,2] and aims toward unit marker 7 via verbatim look-at cell [4,8], matching the staged alley/stair-facing close and medium shots with compressed narrow coverage.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2, the visible-units candidate superset is units 1, 3, 4, 7, and 9, with visible-opening candidates 5, 6, 8, and 10. For this telephoto view aimed toward unit 7 through look-at cell [4,8], prioritize unit 2 foreground alignment and unit 7/stair-access direction, with only supporting visibility from the listed candidate units and openings when consistent with the narrow cone. Base marker 11 and transient markers 12 and 14 may contribute curb-side/light context as committed by the BG facts.\n  - camera_framing_directive: Use a telephoto, compressed narrow view from camera unit 2 at camera_cell [3,2], aimed toward look_at_unit 7 through look_at_cell [4,8], with fov_deg 25. The frame should support the staged close and medium shots by keeping the alley/stair direction readable without broad scenic expansion.\n  - subject_position_directive: The staged shots commit subject presence: S13_Shot3 has one foreground close subject at the stair-foot encounter area with the stair direction and curb-side transient light source blurred behind; S13_Shot6 has two subjects compressed in a medium confrontation with hands in lower foreground and dark alley background cropped tight; S13_Shot8 has one foreground close subject with gaze just past the lens and the alley/stair direction falling into blur behind. Use marker 13 as the committed two-person encounter position and do not invent extra subjects.\n  - state_cue_directive: clean_background_expected is false, so include the committed transient state cues from markers 12, 13, and 14. The consuming shots also commit intermittent red light, underlit blue-gray darkness, wet or reflective ground texture, and mist/haze cues; keep these as shot-facing state cues without adding unrelated state overlays.\n  - negative_continuity_directive: No ignored numbered elements are listed and no prior same-fp reference is selected. Avoid adding unlisted numbered elements, avoid drawing spaces outside the narrow unit 2 to unit 7 camera plan as dominant content, and do not invent additional transient markers beyond committed markers 12, 13, and 14.\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: [3, 2]\n  - look_at_unit: 7\n  - look_at_cell: [4, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Camera is placed in unit marker 2 using the verbatim candidate cell [3,2] and aims toward unit marker 7 via verbatim look-at cell [4,8], matching the staged alley/stair-facing close and medium shots with compressed narrow coverage.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2, the visible-units candidate superset is units 1, 3, 4, 7, and 9, with visible-opening candidates 5, 6, 8, and 10. For this telephoto view aimed toward unit 7 through look-at cell [4,8], prioritize unit 2 foreground alignment and unit 7/stair-access direction, with only supporting visibility from the listed candidate units and openings when consistent with the narrow cone. Base marker 11 and transient markers 12 and 14 may contribute curb-side/light context as committed by the BG facts.\n  - camera_framing_directive: Use a telephoto, compressed narrow view from camera unit 2 at camera_cell [3,2], aimed toward look_at_unit 7 through look_at_cell [4,8], with fov_deg 25. The frame should support the staged close and medium shots by keeping the alley/stair direction readable without broad scenic expansion.\n  - subject_position_directive: The staged shots commit subject presence: S13_Shot3 has one foreground close subject at the stair-foot encounter area with the stair direction and curb-side transient light source blurred behind; S13_Shot6 has two subjects compressed in a medium confrontation with hands in lower foreground and dark alley background cropped tight; S13_Shot8 has one foreground close subject with gaze just past the lens and the alley/stair direction falling into blur behind. Use marker 13 as the committed two-person encounter position and do not invent extra subjects.\n  - state_cue_directive: clean_background_expected is false, so include the committed transient state cues from markers 12, 13, and 14. The consuming shots also commit intermittent red light, underlit blue-gray darkness, wet or reflective ground texture, and mist/haze cues; keep these as shot-facing state cues without adding unrelated state overlays.\n  - negative_continuity_directive: No ignored numbered elements are listed and no prior same-fp reference is selected. Avoid adding unlisted numbered elements, avoid drawing spaces outside the narrow unit 2 to unit 7 camera plan as dominant content, and do not invent additional transient markers beyond committed markers 12, 13, and 14.\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: [3, 2]\n  - look_at_unit: 7\n  - look_at_cell: [4, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Camera is placed in unit marker 2 using the verbatim candidate cell [3,2] and aims toward unit marker 7 via verbatim look-at cell [4,8], matching the staged alley/stair-facing close and medium shots with compressed narrow coverage.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2, the visible-units candidate superset is units 1, 3, 4, 7, and 9, with visible-opening candidates 5, 6, 8, and 10. For this telephoto view aimed toward unit 7 through look-at cell [4,8], prioritize unit 2 foreground alignment and unit 7/stair-access direction, with only supporting visibility from the listed candidate units and openings when consistent with the narrow cone. Base marker 11 and transient markers 12 and 14 may contribute curb-side/light context as committed by the BG facts.\n  - camera_framing_directive: Use a telephoto, compressed narrow view from camera unit 2 at camera_cell [3,2], aimed toward look_at_unit 7 through look_at_cell [4,8], with fov_deg 25. The frame should support the staged close and medium shots by keeping the alley/stair direction readable without broad scenic expansion.\n  - subject_position_directive: The staged shots commit subject presence: S13_Shot3 has one foreground close subject at the stair-foot encounter area with the stair direction and curb-side transient light source blurred behind; S13_Shot6 has two subjects compressed in a medium confrontation with hands in lower foreground and dark alley background cropped tight; S13_Shot8 has one foreground close subject with gaze just past the lens and the alley/stair direction falling into blur behind. Use marker 13 as the committed two-person encounter position and do not invent extra subjects.\n  - state_cue_directive: clean_background_expected is false, so include the committed transient state cues from markers 12, 13, and 14. The consuming shots also commit intermittent red light, underlit blue-gray darkness, wet or reflective ground texture, and mist/haze cues; keep these as shot-facing state cues without adding unrelated state overlays.\n  - negative_continuity_directive: No ignored numbered elements are listed and no prior same-fp reference is selected. Avoid adding unlisted numbered elements, avoid drawing spaces outside the narrow unit 2 to unit 7 camera plan as dominant content, and do not invent additional transient markers beyond committed markers 12, 13, and 14.\n\n현대 2020년대 중반 대한민국 서해안 도심 변두리의 낡은 다세대 빌라 앞 야간 골목을 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 남쪽 앞길의 보행자 위치, 약 1.6m 눈높이에 서 있고, 35mm급 광각 렌즈로 젖은 도로와 서쪽으로 갈라지는 좁은 골목 입구, 낮은 담장과 펜스 너머의 작은 공동 앞마당, 안쪽으로 물러난 빌라 정면과 남향 출입문, 동쪽 외부 계단의 좁은 난간, 정면 창문 일부를 자연스럽게 담는다. 위에서 내려다본 도면이나 건축 다이어그램이 아니라 실제 골목에서 서서 찍은 현장 기록 사진이어야 한다.\n\n밤공기는 차갑고 습하며, 포장도로와 콘크리트 담장에는 비가 그친 뒤의 어두운 물기와 얼룩, 먼지, 오래된 페인트 벗겨짐, 금속 펜스의 녹과 생활감이 보인다. 남서쪽 길가의 전봇대와 가로등은 흐린 청회색 조명을 만들고, 빌라 외벽은 오래된 타일과 콘크리트가 섞인 현실적인 한국 주거지 질감으로 보인다. 창문은 완전히 밝지 않고, 몇몇 유리에는 실내 불빛보다 거리의 반사가 더 강하게 남아 있다.\n\n남쪽 도로 가장자리, 대문 가까이에 현대 한국의 경찰차 한 대가 비스듬히 정차해 있다. 차량은 과장된 액션 장면처럼 보이지 않고 실제 신고 현장에 도착한 순찰차처럼 평범하고 묵직하게 놓이며, 번호판이나 세부 표식은 선명하게 읽히지 않는다. 차에서 나오는 붉은 경광등 빛이 도로의 젖은 아스팔트, 대문 금속살, 낮은 담장, 공동 앞마당의 콘크리트 바닥, 빌라 창문에 불규칙하게 번져 차가운 밤색 속의 절제된 붉은 강조를 만든다. 대문 바로 안쪽과 대문 옆 문턱의 빈 공간은 서로 마주 보는 동선이 겹치는 지점처럼 남아 있어 긴박한 대면의 자리를 암시하지만, 사람·얼굴·인체 실루엣·그림자 인간 형상은 전혀 없다.\n\nCGI 렌더, 일러스트, 건축 시각화, 깨끗한 스톡 사진처럼 보이지 않게 한다. 실제 콘크리트, 실제 금속, 실제 젖은 아스팔트, 실제 유리 반사, 생활 얼룩과 마모가 있는 현장 사진이어야 하며, 과도한 보정 없이 자연스러운 저조도 노이즈와 얕지 않은 현실적인 심도를 유지한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_cell": [
            3,
            2
          ],
          "camera_unit": 2,
          "fov_deg": 25,
          "framing_notes": "Camera is placed in unit marker 2 using the verbatim candidate cell [3,2] and aims toward unit marker 7 via verbatim look-at cell [4,8], matching the staged alley/stair-facing close and medium shots with compressed narrow coverage.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            4,
            8
          ],
          "look_at_unit": 7
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 2, the visible-units candidate superset is units 1, 3, 4, 7, and 9, with visible-opening candidates 5, 6, 8, and 10. For this telephoto view aimed toward unit 7 through look-at cell [4,8], prioritize unit 2 foreground alignment and unit 7/stair-access direction, with only supporting visibility from the listed candidate units and openings when consistent with the narrow cone. Base marker 11 and transient markers 12 and 14 may contribute curb-side/light context as committed by the BG facts.",
          "camera_framing_directive": "Use a telephoto, compressed narrow view from camera unit 2 at camera_cell [3,2], aimed toward look_at_unit 7 through look_at_cell [4,8], with fov_deg 25. The frame should support the staged close and medium shots by keeping the alley/stair direction readable without broad scenic expansion.",
          "subject_position_directive": "The staged shots commit subject presence: S13_Shot3 has one foreground close subject at the stair-foot encounter area with the stair direction and curb-side transient light source blurred behind; S13_Shot6 has two subjects compressed in a medium confrontation with hands in lower foreground and dark alley background cropped tight; S13_Shot8 has one foreground close subject with gaze just past the lens and the alley/stair direction falling into blur behind. Use marker 13 as the committed two-person encounter position and do not invent extra subjects.",
          "state_cue_directive": "clean_background_expected is false, so include the committed transient state cues from markers 12, 13, and 14. The consuming shots also commit intermittent red light, underlit blue-gray darkness, wet or reflective ground texture, and mist/haze cues; keep these as shot-facing state cues without adding unrelated state overlays.",
          "negative_continuity_directive": "No ignored numbered elements are listed and no prior same-fp reference is selected. Avoid adding unlisted numbered elements, avoid drawing spaces outside the narrow unit 2 to unit 7 camera plan as dominant content, and do not invent additional transient markers beyond committed markers 12, 13, and 14."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l07_alley_front_road",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l07_alley_front_road"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L11B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L11",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L11B01.png",
        "t2i_prompt": "현대 2020년대 중반 대한민국 도심 변두리의 대형 마트 매장 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서 있는 사람 눈높이 약 1.6m에서 35mm급 광각 렌즈로 촬영한 실제 DSLR 또는 미러리스 사진처럼 보이게 한다. 농산물·행사 진열대 근처의 넓은 매장 중앙에서, 여러 줄의 긴 식료품 진열대 사이를 대각선으로 바라보며 앞쪽 계산대 줄과 고객 서비스 카운터 방향이 함께 들어오는 구도. 남쪽 전면의 자동 미닫이 유리문과 거리 쪽 유리창에서는 해 질 무렵의 차갑고 푸른 회색 외부광이 약하게 들어오고, 실내 천장의 흰 LED·형광 조명이 진열대 금속 선반, 플라스틱 가격표, 비닐 포장, 냉장 진열장 유리 표면에 현실적인 반사를 만든다. 바닥은 대형 마트 특유의 회색 타일 또는 광택 있는 콘크리트 질감으로, 젖은 신발 자국과 청소 후 남은 흐릿한 물자국이 아주 자연스럽게 남아 있다. 전면 입구 안쪽에는 카트와 바구니 보관 구역, 앞쪽에는 계산대로 이어지는 통로, 벽면과 후면에는 냉장 진열장이 이어지며, 천장 위쪽 배경에는 실내 보안카메라가 작고 기능적인 시설물로 보인다. 중앙 진열대 옆에는 저녁 재고 보충 작업 중인 임시 종이 박스들과 금속 작업 카트가 놓여 있고, 몇몇 박스는 열린 상태로 상품 포장이 살짝 보이며, 통로 폭을 완전히 막지 않을 정도로 현실적으로 배치되어 있다. 계산대 접근 구역과 중앙 진열대 주변은 손님과 직원이 방금 오간 듯이 바구니 위치가 조금 흐트러지고 일부 상품 전면이 덜 정돈된 상태지만, 화면 안에는 사람, 얼굴, 신체 실루엣, 인물 그림자를 절대 넣지 않는다. 전체 분위기는 저녁 장보기 시간대의 분주함이 지나간 실제 상업 공간의 생활감이며, 과하게 깨끗한 광고 사진이 아니라 실제 위치 기록용 사진처럼 사소한 먼지, 스티커 자국, 선반 모서리의 사용감, 냉장 유리의 손자국이 보인다. 일러스트, CGI, 렌더, 건축 시각화, 평면도, 위에서 내려다본 시점이 아니라, 자연광과 실내 조명이 섞인 실제 카메라 촬영본이어야 한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "S8_Shot3에서는 농산물·행사 진열대 근처의 중앙 매장 공간 안쪽에서 서 있는 사람 눈높이로, 긴 중앙 진열대들을 대각선으로 가로질러 앞쪽 계산대 줄과 고객 서비스 카운터 방향을 바라보는 구도를 사용한다. 천장 쪽에는 보안카메라가 배경 요소처럼 작게 포함될 수 있다. 저녁 시간대라 유리 입구 바깥은 어둑한 청회색 빛이고, 실내는 형광등과 LED 조명 아래 생활감 있는 마트 분위기여야 한다. 중앙 진열대 옆의 임시 박스와 작업 카트, 계산대 주변의 막 지나간 이용 흔적은 보이되, 어떤 인물도 프레임에 넣지 않는다.",
            "shot_id": "S8_Shot3"
          }
        ],
        "shot_ids": [
          "S8_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "inside number 1 near number 5, facing diagonally across number 6 toward number 8 and number 10, with number 15 overhead in the implied background coverage",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "show busy dusk sales-floor activity around numbers 6 and 8; include temporary stocking cartons at number 16 and customer and employee activity at number 17; keep the glass entrance only secondary if visible"
        },
        "reference_decision": {
          "bg_id": "L11B01",
          "fp_id": "fp_l11_main_sales_floor",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L11B01 shares deterministic target units 2 and 4 and fixed entrance/threshold markers 12 and 13 with the anchor L11B02, while extending the view into unit 1 and the fixed marker set 5, 6, 7, 8, 9, 10, and 15. It is therefore a same-physical-space view that should inherit the established fixed positions from L11B02 where their marker sets overlap, but it needs its own plate because the camera_unit 1 to look_at_unit 4 geometry reveals a different slice of the fixed structure. The camera_cell [0,5] and look_at_cell [4,6] are copied verbatim from the unit 1 candidate lists.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L11B02.png"
          ],
          "source_bg_ids": [
            "L11B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l11_main_sales_floor_units_2_3_4_anchor_band"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l11_main_sales_floor_units_2_3_4_anchor_band",
                "ref_bg_id": "L11B02",
                "space_description": "Reference fixes the overlapping unit 2 / unit 4 threshold relationship and base markers 9, 12, 13, and 14 for same-fp continuity."
              }
            ],
            "why_single_ref_or_two_refs": "A single same-fp reference is sufficient because L11B02 is the only earlier node and it covers the overlapping threshold/opening marker set; no second distinct co-visible reference exists earlier in the walk order."
          },
          "camera_decision": {
            "camera_cell": [
              0,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 25,
            "framing_notes": "Telephoto coverage from unit 1 toward unit 4 compresses the fixed shelving, fixture, and threshold marker field for the close surfaced shot.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              4,
              6
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 as the camera position with target units 1, 2, and 4 represented by the committed markers. Include fixed base markers 5, 6, 7, 8, 9, 10, 12, 13, and 15 where consistent with the telephoto view; visible_openings_candidates for camera_unit 1 include markers 11, 12, and 13, but this BG's committed opening markers are 12 and 13. Maintain marker 9, 12, and 13 continuity from L11B02 where they overlap.",
            "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [0,5] toward look_at_unit 4 with look_at_cell [4,6]. Use telephoto lens_enum with fov_deg 25 for narrow, compressed close-shot background coverage, keeping fixed marker depth behind the foreground subject cue.",
            "subject_position_directive": "The surfaced shot commits one close primary subject at middle_center with a three_quarter_left angle, leaning pose, and gaze toward target C14; C14 is kept off-camera by staging. Keep the foreground subject close to the camera_unit 1 / look_at_unit 4 line and keep background subjects limited to the committed transient marker facts.",
            "state_cue_directive": "Carry transient markers 16 and 17 as the only committed state overlays for this BG, together with use_numbered_elements 1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, and 15. Because clean_background_expected is false, include those committed transient markers but refrain from inventing additional state cues.",
            "negative_continuity_directive": "Do not include ignored overlay markers 18 or 19. Preserve the overlapping fixed positions inherited from L11B02 for markers 9, 12, and 13 where visible, and do not move fixed base markers 5, 6, 7, 8, 10, or 15. Avoid adding unlisted transient cues or spaces outside the camera_unit 1 toward look_at_unit 4 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\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L11B02' physical_space_id='fp_l11_main_sales_floor_units_2_3_4_anchor_band'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 5]\n  - look_at_unit: 4\n  - look_at_cell: [4, 6]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit 1 toward unit 4 compresses the fixed shelving, fixture, and threshold marker field for the close surfaced shot.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 as the camera position with target units 1, 2, and 4 represented by the committed markers. Include fixed base markers 5, 6, 7, 8, 9, 10, 12, 13, and 15 where consistent with the telephoto view; visible_openings_candidates for camera_unit 1 include markers 11, 12, and 13, but this BG's committed opening markers are 12 and 13. Maintain marker 9, 12, and 13 continuity from L11B02 where they overlap.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [0,5] toward look_at_unit 4 with look_at_cell [4,6]. Use telephoto lens_enum with fov_deg 25 for narrow, compressed close-shot background coverage, keeping fixed marker depth behind the foreground subject cue.\n  - subject_position_directive: The surfaced shot commits one close primary subject at middle_center with a three_quarter_left angle, leaning pose, and gaze toward target C14; C14 is kept off-camera by staging. Keep the foreground subject close to the camera_unit 1 / look_at_unit 4 line and keep background subjects limited to the committed transient marker facts.\n  - state_cue_directive: Carry transient markers 16 and 17 as the only committed state overlays for this BG, together with use_numbered_elements 1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, and 15. Because clean_background_expected is false, include those committed transient markers but refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not include ignored overlay markers 18 or 19. Preserve the overlapping fixed positions inherited from L11B02 for markers 9, 12, and 13 where visible, and do not move fixed base markers 5, 6, 7, 8, 10, or 15. Avoid adding unlisted transient cues or spaces outside the camera_unit 1 toward look_at_unit 4 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\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L11B02' physical_space_id='fp_l11_main_sales_floor_units_2_3_4_anchor_band'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 5]\n  - look_at_unit: 4\n  - look_at_cell: [4, 6]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit 1 toward unit 4 compresses the fixed shelving, fixture, and threshold marker field for the close surfaced shot.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 as the camera position with target units 1, 2, and 4 represented by the committed markers. Include fixed base markers 5, 6, 7, 8, 9, 10, 12, 13, and 15 where consistent with the telephoto view; visible_openings_candidates for camera_unit 1 include markers 11, 12, and 13, but this BG's committed opening markers are 12 and 13. Maintain marker 9, 12, and 13 continuity from L11B02 where they overlap.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [0,5] toward look_at_unit 4 with look_at_cell [4,6]. Use telephoto lens_enum with fov_deg 25 for narrow, compressed close-shot background coverage, keeping fixed marker depth behind the foreground subject cue.\n  - subject_position_directive: The surfaced shot commits one close primary subject at middle_center with a three_quarter_left angle, leaning pose, and gaze toward target C14; C14 is kept off-camera by staging. Keep the foreground subject close to the camera_unit 1 / look_at_unit 4 line and keep background subjects limited to the committed transient marker facts.\n  - state_cue_directive: Carry transient markers 16 and 17 as the only committed state overlays for this BG, together with use_numbered_elements 1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, and 15. Because clean_background_expected is false, include those committed transient markers but refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not include ignored overlay markers 18 or 19. Preserve the overlapping fixed positions inherited from L11B02 for markers 9, 12, and 13 where visible, and do not move fixed base markers 5, 6, 7, 8, 10, or 15. Avoid adding unlisted transient cues or spaces outside the camera_unit 1 toward look_at_unit 4 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\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L11B02' physical_space_id='fp_l11_main_sales_floor_units_2_3_4_anchor_band'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 5]\n  - look_at_unit: 4\n  - look_at_cell: [4, 6]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit 1 toward unit 4 compresses the fixed shelving, fixture, and threshold marker field for the close surfaced shot.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 as the camera position with target units 1, 2, and 4 represented by the committed markers. Include fixed base markers 5, 6, 7, 8, 9, 10, 12, 13, and 15 where consistent with the telephoto view; visible_openings_candidates for camera_unit 1 include markers 11, 12, and 13, but this BG's committed opening markers are 12 and 13. Maintain marker 9, 12, and 13 continuity from L11B02 where they overlap.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [0,5] toward look_at_unit 4 with look_at_cell [4,6]. Use telephoto lens_enum with fov_deg 25 for narrow, compressed close-shot background coverage, keeping fixed marker depth behind the foreground subject cue.\n  - subject_position_directive: The surfaced shot commits one close primary subject at middle_center with a three_quarter_left angle, leaning pose, and gaze toward target C14; C14 is kept off-camera by staging. Keep the foreground subject close to the camera_unit 1 / look_at_unit 4 line and keep background subjects limited to the committed transient marker facts.\n  - state_cue_directive: Carry transient markers 16 and 17 as the only committed state overlays for this BG, together with use_numbered_elements 1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, and 15. Because clean_background_expected is false, include those committed transient markers but refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not include ignored overlay markers 18 or 19. Preserve the overlapping fixed positions inherited from L11B02 for markers 9, 12, and 13 where visible, and do not move fixed base markers 5, 6, 7, 8, 10, or 15. Avoid adding unlisted transient cues or spaces outside the camera_unit 1 toward look_at_unit 4 plan.\n\n현대 2020년대 중반 대한민국 도심 변두리의 대형 마트 매장 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서 있는 사람 눈높이 약 1.6m에서 35mm급 광각 렌즈로 촬영한 실제 DSLR 또는 미러리스 사진처럼 보이게 한다. 농산물·행사 진열대 근처의 넓은 매장 중앙에서, 여러 줄의 긴 식료품 진열대 사이를 대각선으로 바라보며 앞쪽 계산대 줄과 고객 서비스 카운터 방향이 함께 들어오는 구도. 남쪽 전면의 자동 미닫이 유리문과 거리 쪽 유리창에서는 해 질 무렵의 차갑고 푸른 회색 외부광이 약하게 들어오고, 실내 천장의 흰 LED·형광 조명이 진열대 금속 선반, 플라스틱 가격표, 비닐 포장, 냉장 진열장 유리 표면에 현실적인 반사를 만든다. 바닥은 대형 마트 특유의 회색 타일 또는 광택 있는 콘크리트 질감으로, 젖은 신발 자국과 청소 후 남은 흐릿한 물자국이 아주 자연스럽게 남아 있다. 전면 입구 안쪽에는 카트와 바구니 보관 구역, 앞쪽에는 계산대로 이어지는 통로, 벽면과 후면에는 냉장 진열장이 이어지며, 천장 위쪽 배경에는 실내 보안카메라가 작고 기능적인 시설물로 보인다. 중앙 진열대 옆에는 저녁 재고 보충 작업 중인 임시 종이 박스들과 금속 작업 카트가 놓여 있고, 몇몇 박스는 열린 상태로 상품 포장이 살짝 보이며, 통로 폭을 완전히 막지 않을 정도로 현실적으로 배치되어 있다. 계산대 접근 구역과 중앙 진열대 주변은 손님과 직원이 방금 오간 듯이 바구니 위치가 조금 흐트러지고 일부 상품 전면이 덜 정돈된 상태지만, 화면 안에는 사람, 얼굴, 신체 실루엣, 인물 그림자를 절대 넣지 않는다. 전체 분위기는 저녁 장보기 시간대의 분주함이 지나간 실제 상업 공간의 생활감이며, 과하게 깨끗한 광고 사진이 아니라 실제 위치 기록용 사진처럼 사소한 먼지, 스티커 자국, 선반 모서리의 사용감, 냉장 유리의 손자국이 보인다. 일러스트, CGI, 렌더, 건축 시각화, 평면도, 위에서 내려다본 시점이 아니라, 자연광과 실내 조명이 섞인 실제 카메라 촬영본이어야 한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_cell": [
            0,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 25,
          "framing_notes": "Telephoto coverage from unit 1 toward unit 4 compresses the fixed shelving, fixture, and threshold marker field for the close surfaced shot.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            4,
            6
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 as the camera position with target units 1, 2, and 4 represented by the committed markers. Include fixed base markers 5, 6, 7, 8, 9, 10, 12, 13, and 15 where consistent with the telephoto view; visible_openings_candidates for camera_unit 1 include markers 11, 12, and 13, but this BG's committed opening markers are 12 and 13. Maintain marker 9, 12, and 13 continuity from L11B02 where they overlap.",
          "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [0,5] toward look_at_unit 4 with look_at_cell [4,6]. Use telephoto lens_enum with fov_deg 25 for narrow, compressed close-shot background coverage, keeping fixed marker depth behind the foreground subject cue.",
          "subject_position_directive": "The surfaced shot commits one close primary subject at middle_center with a three_quarter_left angle, leaning pose, and gaze toward target C14; C14 is kept off-camera by staging. Keep the foreground subject close to the camera_unit 1 / look_at_unit 4 line and keep background subjects limited to the committed transient marker facts.",
          "state_cue_directive": "Carry transient markers 16 and 17 as the only committed state overlays for this BG, together with use_numbered_elements 1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, and 15. Because clean_background_expected is false, include those committed transient markers but refrain from inventing additional state cues.",
          "negative_continuity_directive": "Do not include ignored overlay markers 18 or 19. Preserve the overlapping fixed positions inherited from L11B02 for markers 9, 12, and 13 where visible, and do not move fixed base markers 5, 6, 7, 8, 10, or 15. Avoid adding unlisted transient cues or spaces outside the camera_unit 1 toward look_at_unit 4 plan."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l11_main_sales_floor",
          "prior_bg_ids": [
            "L11B02"
          ],
          "attached_ref_labels": [
            "bg:L11B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L11B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L11",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L11B02.png",
        "t2i_prompt": "현대 2020년대 중반 대한민국 서해안 도심 변두리의 소형 마트 전면 유리 출입구를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 자동 미닫이 유리문 바로 안쪽의 유리문 문턱 구역에 서 있는 사람 눈높이 약 1.6m에 놓이고, 35mm급 광각 렌즈로 바깥의 좁은 보도와 자전거 주차용 외부 띠를 향해 바라본다. 프레임 위쪽에는 바깥을 향한 출입구 감시카메라가 자연스럽게 보이고, 양옆으로는 거리 쪽 유리창 벽과 젖은 유리 반사가 이어지며, 안쪽 주변부에는 계산대 쪽으로 이어지는 앞쪽 통로 가장자리와 좌측 벽의 카트·바구니 보관대가 일부만 걸린다.\n\n해 질 무렵의 차가운 청회색 빛이 유리와 젖은 바닥에 번지고, 마트 안쪽의 낮은 실용 조명이 문턱 바닥과 금속 레일에 희미하게 반사된다. 바깥 보도는 습기가 남아 어둡게 젖어 있고, 해안권 도심 변두리 특유의 짠 공기와 옅은 안개 때문에 먼 배경은 흐릿하다. 유리문에는 손자국, 물방울 자국, 오래된 안내 문구와 작은 붉은 원형 안전 스티커가 과장되지 않은 포인트처럼 붙어 있으며, 금속 문틀과 레일에는 생활감 있는 긁힘과 먼지, 작은 얼룩이 보인다.\n\n이 순간의 일시적 단서로, 유리문 안팎 경계 가까이에 화면이 켜진 스마트폰이 작게 보인다. 화면은 부재중 전화나 응답 없는 연락을 확인하는 상황처럼 희미한 알림 밝기만 남기고, 개인정보나 구체적인 글자는 읽히지 않게 반사와 초점 흐림에 묻힌다. 사람, 얼굴, 손, 신체 형상은 전혀 등장하지 않고, 막 출입이 지나간 듯한 자동문 틈의 미세한 벌어짐과 유리 반사만 남아 있다.\n\n실제 디지털 일안반사식 또는 미러리스 카메라로 현장에서 기록한 듯한 사실적인 사진이어야 한다. 실제 콘크리트 보도, 실제 알루미늄 문틀, 실제 유리 반사, 플라스틱 바구니와 금속 카트의 마모, 바닥의 생활 얼룩을 정확한 재질감으로 보여준다. 깨끗한 광고 사진이나 건축 시각화가 아니라, 보정이 거의 없는 실제 장소 기록 사진처럼 자연 노출과 자연스러운 심도를 유지한다. 절대 위에서 내려다본 평면도, 설계도, 일러스트, 렌더 이미지처럼 보이지 않게 한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "유리 자동문 안쪽 문턱 부근에서 바깥 보도 쪽을 바라보는 시점으로 잡는다. 사람이나 얼굴, 신체 실루엣은 보이지 않게 하고, 문턱과 유리 반사, 바깥의 습한 보도, 출입구 위 감시카메라가 장면의 긴장감을 만든다. 휴대전화 화면은 출입 순간의 단서처럼 유리문 경계 가까이에 작게 보이되, 문자 내용은 식별 불가능한 수준으로 흐릿하게 처리하고 부재중 알림의 분위기만 전달한다.",
            "shot_id": "S8_Shot5"
          }
        ],
        "shot_ids": [
          "S8_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 2 just inside number 12, facing outward toward number 3 and number 14 while keeping number 13 and the front checkout edge number 4 in peripheral view",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "focus on the threshold and glass entrance; depict the phone-check exit moment at number 18; do not include the dusk stocking or morning sparse-shopper states"
        },
        "reference_decision": {
          "bg_id": "L11B02",
          "fp_id": "fp_l11_main_sales_floor",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L11B02 is selected as the single dwelling-identity anchor because it is in anchor_selection_metadata.candidate_bg_ids and its consuming shot requires the unit 3 / unit 2 threshold view with base markers 2, 3, 4, 9, 12, 13, and 14. The camera is placed at the exact unit 3 camera candidate [3,9] and uses the exact listed look-at cell [7,5] to prioritize marker 12 and the adjacent threshold/window marker set under a telephoto close framing.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/floor_plan/fp_l11_main_sales_floor.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "anchor_no_prior_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "This is the first fp-seeded identity anchor, so no prior same-fp reference is selected."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              9
            ],
            "camera_unit": 3,
            "fov_deg": 25,
            "framing_notes": "Telephoto coverage from unit 3 toward unit 2 uses a narrow, compressed view suitable for the close surfaced shot while retaining the glass/opening marker context.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              7,
              5
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the unit 3 camera position looking toward unit 2, with target units 2, 3, and 4 represented through the committed marker set. Use base markers 9, 12, 13, and 14 as the fixed threshold/opening/fixture context; visible_openings_candidates for camera_unit 3 include markers 11, 12, and 13, but this BG should emphasize markers 12 and 13 from its base_marker_numbers_to_reference.",
            "camera_framing_directive": "Frame from camera_unit 3 at camera_cell [3,9] toward look_at_unit 2 using look_at_cell [7,5]. Use telephoto lens_enum with fov_deg 25 for compressed, narrow coverage that keeps the threshold/opening marker context behind the close subject cue.",
            "subject_position_directive": "The surfaced shot commits one close foreground subject with three_quarter_right angle, hunched body pose, and downward gaze. Place that subject near the unit 3 / unit 2 threshold relationship implied by the camera direction, with the committed close scale; do not add uncommitted subjects.",
            "state_cue_directive": "Carry the committed transient cue marker 18 only, together with use_numbered_elements 2, 3, 4, 9, 12, 13, and 14. Because clean_background_expected is false, the state should reflect marker 18 without adding unlisted overlay cues.",
            "negative_continuity_directive": "Do not include ignored overlay markers 16, 17, or 19. Avoid drawing spaces outside the unit 3 to unit 2 / unit 4 threshold plan as committed background detail. Do not invent additional transient markers beyond marker 18, and keep fixed base markers 9, 12, 13, and 14 consistent with this anchor plate."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 9]\n  - look_at_unit: 2\n  - look_at_cell: [7, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit 3 toward unit 2 uses a narrow, compressed view suitable for the close surfaced shot while retaining the glass/opening marker context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the unit 3 camera position looking toward unit 2, with target units 2, 3, and 4 represented through the committed marker set. Use base markers 9, 12, 13, and 14 as the fixed threshold/opening/fixture context; visible_openings_candidates for camera_unit 3 include markers 11, 12, and 13, but this BG should emphasize markers 12 and 13 from its base_marker_numbers_to_reference.\n  - camera_framing_directive: Frame from camera_unit 3 at camera_cell [3,9] toward look_at_unit 2 using look_at_cell [7,5]. Use telephoto lens_enum with fov_deg 25 for compressed, narrow coverage that keeps the threshold/opening marker context behind the close subject cue.\n  - subject_position_directive: The surfaced shot commits one close foreground subject with three_quarter_right angle, hunched body pose, and downward gaze. Place that subject near the unit 3 / unit 2 threshold relationship implied by the camera direction, with the committed close scale; do not add uncommitted subjects.\n  - state_cue_directive: Carry the committed transient cue marker 18 only, together with use_numbered_elements 2, 3, 4, 9, 12, 13, and 14. Because clean_background_expected is false, the state should reflect marker 18 without adding unlisted overlay cues.\n  - negative_continuity_directive: Do not include ignored overlay markers 16, 17, or 19. Avoid drawing spaces outside the unit 3 to unit 2 / unit 4 threshold plan as committed background detail. Do not invent additional transient markers beyond marker 18, and keep fixed base markers 9, 12, 13, and 14 consistent with this anchor plate.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 9]\n  - look_at_unit: 2\n  - look_at_cell: [7, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit 3 toward unit 2 uses a narrow, compressed view suitable for the close surfaced shot while retaining the glass/opening marker context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the unit 3 camera position looking toward unit 2, with target units 2, 3, and 4 represented through the committed marker set. Use base markers 9, 12, 13, and 14 as the fixed threshold/opening/fixture context; visible_openings_candidates for camera_unit 3 include markers 11, 12, and 13, but this BG should emphasize markers 12 and 13 from its base_marker_numbers_to_reference.\n  - camera_framing_directive: Frame from camera_unit 3 at camera_cell [3,9] toward look_at_unit 2 using look_at_cell [7,5]. Use telephoto lens_enum with fov_deg 25 for compressed, narrow coverage that keeps the threshold/opening marker context behind the close subject cue.\n  - subject_position_directive: The surfaced shot commits one close foreground subject with three_quarter_right angle, hunched body pose, and downward gaze. Place that subject near the unit 3 / unit 2 threshold relationship implied by the camera direction, with the committed close scale; do not add uncommitted subjects.\n  - state_cue_directive: Carry the committed transient cue marker 18 only, together with use_numbered_elements 2, 3, 4, 9, 12, 13, and 14. Because clean_background_expected is false, the state should reflect marker 18 without adding unlisted overlay cues.\n  - negative_continuity_directive: Do not include ignored overlay markers 16, 17, or 19. Avoid drawing spaces outside the unit 3 to unit 2 / unit 4 threshold plan as committed background detail. Do not invent additional transient markers beyond marker 18, and keep fixed base markers 9, 12, 13, and 14 consistent with this anchor plate.\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: 3\n  - camera_cell: [3, 9]\n  - look_at_unit: 2\n  - look_at_cell: [7, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit 3 toward unit 2 uses a narrow, compressed view suitable for the close surfaced shot while retaining the glass/opening marker context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the unit 3 camera position looking toward unit 2, with target units 2, 3, and 4 represented through the committed marker set. Use base markers 9, 12, 13, and 14 as the fixed threshold/opening/fixture context; visible_openings_candidates for camera_unit 3 include markers 11, 12, and 13, but this BG should emphasize markers 12 and 13 from its base_marker_numbers_to_reference.\n  - camera_framing_directive: Frame from camera_unit 3 at camera_cell [3,9] toward look_at_unit 2 using look_at_cell [7,5]. Use telephoto lens_enum with fov_deg 25 for compressed, narrow coverage that keeps the threshold/opening marker context behind the close subject cue.\n  - subject_position_directive: The surfaced shot commits one close foreground subject with three_quarter_right angle, hunched body pose, and downward gaze. Place that subject near the unit 3 / unit 2 threshold relationship implied by the camera direction, with the committed close scale; do not add uncommitted subjects.\n  - state_cue_directive: Carry the committed transient cue marker 18 only, together with use_numbered_elements 2, 3, 4, 9, 12, 13, and 14. Because clean_background_expected is false, the state should reflect marker 18 without adding unlisted overlay cues.\n  - negative_continuity_directive: Do not include ignored overlay markers 16, 17, or 19. Avoid drawing spaces outside the unit 3 to unit 2 / unit 4 threshold plan as committed background detail. Do not invent additional transient markers beyond marker 18, and keep fixed base markers 9, 12, 13, and 14 consistent with this anchor plate.\n\n현대 2020년대 중반 대한민국 서해안 도심 변두리의 소형 마트 전면 유리 출입구를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 자동 미닫이 유리문 바로 안쪽의 유리문 문턱 구역에 서 있는 사람 눈높이 약 1.6m에 놓이고, 35mm급 광각 렌즈로 바깥의 좁은 보도와 자전거 주차용 외부 띠를 향해 바라본다. 프레임 위쪽에는 바깥을 향한 출입구 감시카메라가 자연스럽게 보이고, 양옆으로는 거리 쪽 유리창 벽과 젖은 유리 반사가 이어지며, 안쪽 주변부에는 계산대 쪽으로 이어지는 앞쪽 통로 가장자리와 좌측 벽의 카트·바구니 보관대가 일부만 걸린다.\n\n해 질 무렵의 차가운 청회색 빛이 유리와 젖은 바닥에 번지고, 마트 안쪽의 낮은 실용 조명이 문턱 바닥과 금속 레일에 희미하게 반사된다. 바깥 보도는 습기가 남아 어둡게 젖어 있고, 해안권 도심 변두리 특유의 짠 공기와 옅은 안개 때문에 먼 배경은 흐릿하다. 유리문에는 손자국, 물방울 자국, 오래된 안내 문구와 작은 붉은 원형 안전 스티커가 과장되지 않은 포인트처럼 붙어 있으며, 금속 문틀과 레일에는 생활감 있는 긁힘과 먼지, 작은 얼룩이 보인다.\n\n이 순간의 일시적 단서로, 유리문 안팎 경계 가까이에 화면이 켜진 스마트폰이 작게 보인다. 화면은 부재중 전화나 응답 없는 연락을 확인하는 상황처럼 희미한 알림 밝기만 남기고, 개인정보나 구체적인 글자는 읽히지 않게 반사와 초점 흐림에 묻힌다. 사람, 얼굴, 손, 신체 형상은 전혀 등장하지 않고, 막 출입이 지나간 듯한 자동문 틈의 미세한 벌어짐과 유리 반사만 남아 있다.\n\n실제 디지털 일안반사식 또는 미러리스 카메라로 현장에서 기록한 듯한 사실적인 사진이어야 한다. 실제 콘크리트 보도, 실제 알루미늄 문틀, 실제 유리 반사, 플라스틱 바구니와 금속 카트의 마모, 바닥의 생활 얼룩을 정확한 재질감으로 보여준다. 깨끗한 광고 사진이나 건축 시각화가 아니라, 보정이 거의 없는 실제 장소 기록 사진처럼 자연 노출과 자연스러운 심도를 유지한다. 절대 위에서 내려다본 평면도, 설계도, 일러스트, 렌더 이미지처럼 보이지 않게 한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_cell": [
            3,
            9
          ],
          "camera_unit": 3,
          "fov_deg": 25,
          "framing_notes": "Telephoto coverage from unit 3 toward unit 2 uses a narrow, compressed view suitable for the close surfaced shot while retaining the glass/opening marker context.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            7,
            5
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the unit 3 camera position looking toward unit 2, with target units 2, 3, and 4 represented through the committed marker set. Use base markers 9, 12, 13, and 14 as the fixed threshold/opening/fixture context; visible_openings_candidates for camera_unit 3 include markers 11, 12, and 13, but this BG should emphasize markers 12 and 13 from its base_marker_numbers_to_reference.",
          "camera_framing_directive": "Frame from camera_unit 3 at camera_cell [3,9] toward look_at_unit 2 using look_at_cell [7,5]. Use telephoto lens_enum with fov_deg 25 for compressed, narrow coverage that keeps the threshold/opening marker context behind the close subject cue.",
          "subject_position_directive": "The surfaced shot commits one close foreground subject with three_quarter_right angle, hunched body pose, and downward gaze. Place that subject near the unit 3 / unit 2 threshold relationship implied by the camera direction, with the committed close scale; do not add uncommitted subjects.",
          "state_cue_directive": "Carry the committed transient cue marker 18 only, together with use_numbered_elements 2, 3, 4, 9, 12, 13, and 14. Because clean_background_expected is false, the state should reflect marker 18 without adding unlisted overlay cues.",
          "negative_continuity_directive": "Do not include ignored overlay markers 16, 17, or 19. Avoid drawing spaces outside the unit 3 to unit 2 / unit 4 threshold plan as committed background detail. Do not invent additional transient markers beyond marker 18, and keep fixed base markers 9, 12, 13, and 14 consistent with this anchor plate."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l11_main_sales_floor",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l11_main_sales_floor"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L11B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L11",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L11B04.png",
        "t2i_prompt": "현대 2020년대 중반 대한민국 서해안 도심 변두리 생활권에 있을 법한 대형 마트 매장 내부를 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 위에서 내려다본 평면도나 건축 도면이 아니라, 약 1.6m의 서 있는 사람 눈높이에서 40mm급 자연스러운 광각 렌즈로 찍은 실제 장소 참고 사진처럼 보여야 한다. 매장 중앙의 식료품 진열대 앞쪽 끝 부근에서 긴 평행 통로를 따라 뒤쪽 재고실 서비스 문 방향을 바라보는 구도이며, 동쪽 벽과 뒤쪽 벽을 따라 냉장 진열장이 차갑게 이어지고, 전면 쪽 계산대 줄과 고객 서비스 카운터는 시야 뒤편으로 물러나 보인다. 전면 왼쪽에는 농산물과 행사 진열대가 낮게 놓여 있고, 중앙 통로에는 상품이 정돈된 긴 선반, 가격표, 플라스틱 바구니, 쇼핑 카트가 현실적인 거리감으로 배치되어 있다. 천장에는 실용적인 LED 또는 형광등 조명이 켜져 있고, 계산대 접근부와 중앙 통로를 내려다보는 보안카메라가 작은 고정 설비처럼 보인다. 이른 아침 개점 직후의 조용하고 한산한 상태로, 손님이 매우 드문 시간대의 분위기는 넓게 비어 있는 통로, 멀찍이 놓인 카트 한두 대, 아직 흐트러지지 않은 진열과 차분한 동선으로만 암시한다. 사람, 얼굴, 몸 형태의 실루엣은 화면에 전혀 넣지 않는다. 전체 색감은 차가운 청회색의 실내 조명과 냉장고 유리 반사, 젖은 듯한 입구 유리의 희미한 반광, 흰색 타일 바닥의 생활 얼룩과 미세한 스크래치가 섞인 현실적인 분위기다. 선반 금속의 약한 마모, 냉장 진열장 손잡이의 지문, 플라스틱 바구니의 흠집, 종이 가격표와 포장재의 실제 질감을 선명하게 살린다. 붉은색은 과장된 장식이 아니라 일부 할인 가격표나 작은 안내 스티커의 절제된 포인트 컬러 정도로만 보이게 한다. 깨끗하고 사건 전의 방해받지 않은 매장 상태로 유지한다. 컴퓨터 그래픽, 일러스트, 렌더링, 광고용으로 과하게 정리된 스톡 사진처럼 보이지 않게 하고, 후보정 없는 실제 카메라 촬영본 같은 자연스러운 심도와 조명으로 표현한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "S19_Shot3에서는 매장 중앙 전면부의 식료품 진열대 시작 지점 근처에서 선 눈높이로, 조용한 통로를 따라 뒤쪽 재고실 서비스 문 방향을 바라본다. 양쪽 진열대가 자연스럽게 깊이감을 만들고, 벽면 냉장 진열장은 주변부를 따라 이어지며, 계산대 줄은 뒤쪽으로 물러난 느낌으로만 남긴다. 이른 아침의 한산한 매장 분위기를 강조하되 사람, 얼굴, 몸 형태 실루엣은 화면에 넣지 말고, 드문 손님이 있을 법한 시간대의 빈 통로와 멀찍이 놓인 카트·바구니 정도로만 암시한다.",
            "shot_id": "S19_Shot3"
          }
        ],
        "shot_ids": [
          "S19_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "inside number 1 near the front end of number 6, facing down the calm aisles toward number 11 with number 7 along the perimeter and number 8 receding behind",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "40mm natural wide angle",
          "framing_notes": "show an early morning quiet interior; include sparse shopper placement at number 19 only, and keep dusk stocking activity absent"
        },
        "reference_decision": {
          "bg_id": "L11B04",
          "fp_id": "fp_l11_main_sales_floor",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L11B04 uses the same physical floor area as L11B01 because both target units 1, 2, and 4 and share fixed markers 5, 6, 7, 8, 10, 12, and 15. L11B01 is the most direct reference for maintaining those fixed positions. L11B04 still needs a new plate rather than low-delta reuse because its camera_unit 4 to look_at_unit 1 geometry and required base marker 11 introduce a different fixed opening slice not committed in L11B01. The camera_cell [2,4] and look_at_cell [6,8] are copied verbatim from the unit 4 candidate lists.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L11B01.png"
          ],
          "source_bg_ids": [
            "L11B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l11_main_sales_floor_units_1_2_4_interior_band"
            ],
            "rejected_refs": [
              {
                "reason": "L11B02 covers the threshold/exterior-oriented anchor marker set and is less direct for the unit 1 / unit 4 fixed marker overlap required by this BG.",
                "ref_bg_id": "L11B02"
              }
            ],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l11_main_sales_floor_units_1_2_4_interior_band",
                "ref_bg_id": "L11B01",
                "space_description": "Reference fixes the overlapping unit 1 / unit 2 / unit 4 marker layout, including base markers 5, 6, 7, 8, 10, 12, and 15."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because L11B01 covers the same physical target units 1, 2, and 4 and the main overlapping fixed marker set. The additional marker 11 is handled by this node's own plate, not by a second co-visible distinct-space reference."
          },
          "camera_decision": {
            "camera_cell": [
              2,
              4
            ],
            "camera_unit": 4,
            "fov_deg": 25,
            "framing_notes": "Telephoto coverage from unit 4 toward unit 1 gives a narrow close-shot view that can carry the fixed interior marker set and the additional opening marker 11 required by this BG.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              6,
              8
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the unit 4 camera position looking toward unit 1, with target units 1, 2, and 4 represented. Keep the same fixed layout as L11B01 for base markers 5, 6, 7, 8, 10, 12, and 15, and include marker 11 because it is explicitly listed for this BG. Visible_openings_candidates for camera_unit 4 include markers 11, 12, and 13; this BG commits markers 11 and 12, not marker 13.",
            "camera_framing_directive": "Frame from camera_unit 4 at camera_cell [2,4] toward look_at_unit 1 with look_at_cell [6,8]. Use telephoto lens_enum with fov_deg 25 for compressed, narrow close-shot coverage that supports the over-shoulder foreground cue while keeping the fixed marker layout readable enough for continuity.",
            "subject_position_directive": "The surfaced shot commits a close primary subject with three_quarter_left angle, leaning pose, and gaze toward C07, plus a second subject as an over_shoulder foreground edge looking toward C01. Place the foreground edge near camera_unit 4 and keep the primary subject aligned along the unit 4 toward unit 1 view; do not add uncommitted subjects.",
            "state_cue_directive": "Carry transient marker 19 as the only committed overlay cue, together with use_numbered_elements 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, and 15. Because clean_background_expected is false, include marker 19 but do not add state overlays beyond the listed marker facts and surfaced-shot state fields.",
            "negative_continuity_directive": "Do not include ignored overlay markers 16, 17, or 18. Maintain the fixed positions inherited from L11B01 for overlapping markers 5, 6, 7, 8, 10, 12, and 15, while adding marker 11 only as this BG's committed fixed opening. Avoid inventing extra transient cues or moving fixed fixtures to accommodate the foreground occluder."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L11B01' physical_space_id='fp_l11_main_sales_floor_units_1_2_4_interior_band'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [2, 4]\n  - look_at_unit: 1\n  - look_at_cell: [6, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit 4 toward unit 1 gives a narrow close-shot view that can carry the fixed interior marker set and the additional opening marker 11 required by this BG.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the unit 4 camera position looking toward unit 1, with target units 1, 2, and 4 represented. Keep the same fixed layout as L11B01 for base markers 5, 6, 7, 8, 10, 12, and 15, and include marker 11 because it is explicitly listed for this BG. Visible_openings_candidates for camera_unit 4 include markers 11, 12, and 13; this BG commits markers 11 and 12, not marker 13.\n  - camera_framing_directive: Frame from camera_unit 4 at camera_cell [2,4] toward look_at_unit 1 with look_at_cell [6,8]. Use telephoto lens_enum with fov_deg 25 for compressed, narrow close-shot coverage that supports the over-shoulder foreground cue while keeping the fixed marker layout readable enough for continuity.\n  - subject_position_directive: The surfaced shot commits a close primary subject with three_quarter_left angle, leaning pose, and gaze toward C07, plus a second subject as an over_shoulder foreground edge looking toward C01. Place the foreground edge near camera_unit 4 and keep the primary subject aligned along the unit 4 toward unit 1 view; do not add uncommitted subjects.\n  - state_cue_directive: Carry transient marker 19 as the only committed overlay cue, together with use_numbered_elements 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, and 15. Because clean_background_expected is false, include marker 19 but do not add state overlays beyond the listed marker facts and surfaced-shot state fields.\n  - negative_continuity_directive: Do not include ignored overlay markers 16, 17, or 18. Maintain the fixed positions inherited from L11B01 for overlapping markers 5, 6, 7, 8, 10, 12, and 15, while adding marker 11 only as this BG's committed fixed opening. Avoid inventing extra transient cues or moving fixed fixtures to accommodate the foreground occluder.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L11B01' physical_space_id='fp_l11_main_sales_floor_units_1_2_4_interior_band'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [2, 4]\n  - look_at_unit: 1\n  - look_at_cell: [6, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit 4 toward unit 1 gives a narrow close-shot view that can carry the fixed interior marker set and the additional opening marker 11 required by this BG.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the unit 4 camera position looking toward unit 1, with target units 1, 2, and 4 represented. Keep the same fixed layout as L11B01 for base markers 5, 6, 7, 8, 10, 12, and 15, and include marker 11 because it is explicitly listed for this BG. Visible_openings_candidates for camera_unit 4 include markers 11, 12, and 13; this BG commits markers 11 and 12, not marker 13.\n  - camera_framing_directive: Frame from camera_unit 4 at camera_cell [2,4] toward look_at_unit 1 with look_at_cell [6,8]. Use telephoto lens_enum with fov_deg 25 for compressed, narrow close-shot coverage that supports the over-shoulder foreground cue while keeping the fixed marker layout readable enough for continuity.\n  - subject_position_directive: The surfaced shot commits a close primary subject with three_quarter_left angle, leaning pose, and gaze toward C07, plus a second subject as an over_shoulder foreground edge looking toward C01. Place the foreground edge near camera_unit 4 and keep the primary subject aligned along the unit 4 toward unit 1 view; do not add uncommitted subjects.\n  - state_cue_directive: Carry transient marker 19 as the only committed overlay cue, together with use_numbered_elements 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, and 15. Because clean_background_expected is false, include marker 19 but do not add state overlays beyond the listed marker facts and surfaced-shot state fields.\n  - negative_continuity_directive: Do not include ignored overlay markers 16, 17, or 18. Maintain the fixed positions inherited from L11B01 for overlapping markers 5, 6, 7, 8, 10, 12, and 15, while adding marker 11 only as this BG's committed fixed opening. Avoid inventing extra transient cues or moving fixed fixtures to accommodate the foreground occluder.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L11B01' physical_space_id='fp_l11_main_sales_floor_units_1_2_4_interior_band'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [2, 4]\n  - look_at_unit: 1\n  - look_at_cell: [6, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit 4 toward unit 1 gives a narrow close-shot view that can carry the fixed interior marker set and the additional opening marker 11 required by this BG.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the unit 4 camera position looking toward unit 1, with target units 1, 2, and 4 represented. Keep the same fixed layout as L11B01 for base markers 5, 6, 7, 8, 10, 12, and 15, and include marker 11 because it is explicitly listed for this BG. Visible_openings_candidates for camera_unit 4 include markers 11, 12, and 13; this BG commits markers 11 and 12, not marker 13.\n  - camera_framing_directive: Frame from camera_unit 4 at camera_cell [2,4] toward look_at_unit 1 with look_at_cell [6,8]. Use telephoto lens_enum with fov_deg 25 for compressed, narrow close-shot coverage that supports the over-shoulder foreground cue while keeping the fixed marker layout readable enough for continuity.\n  - subject_position_directive: The surfaced shot commits a close primary subject with three_quarter_left angle, leaning pose, and gaze toward C07, plus a second subject as an over_shoulder foreground edge looking toward C01. Place the foreground edge near camera_unit 4 and keep the primary subject aligned along the unit 4 toward unit 1 view; do not add uncommitted subjects.\n  - state_cue_directive: Carry transient marker 19 as the only committed overlay cue, together with use_numbered_elements 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, and 15. Because clean_background_expected is false, include marker 19 but do not add state overlays beyond the listed marker facts and surfaced-shot state fields.\n  - negative_continuity_directive: Do not include ignored overlay markers 16, 17, or 18. Maintain the fixed positions inherited from L11B01 for overlapping markers 5, 6, 7, 8, 10, 12, and 15, while adding marker 11 only as this BG's committed fixed opening. Avoid inventing extra transient cues or moving fixed fixtures to accommodate the foreground occluder.\n\n현대 2020년대 중반 대한민국 서해안 도심 변두리 생활권에 있을 법한 대형 마트 매장 내부를 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 위에서 내려다본 평면도나 건축 도면이 아니라, 약 1.6m의 서 있는 사람 눈높이에서 40mm급 자연스러운 광각 렌즈로 찍은 실제 장소 참고 사진처럼 보여야 한다. 매장 중앙의 식료품 진열대 앞쪽 끝 부근에서 긴 평행 통로를 따라 뒤쪽 재고실 서비스 문 방향을 바라보는 구도이며, 동쪽 벽과 뒤쪽 벽을 따라 냉장 진열장이 차갑게 이어지고, 전면 쪽 계산대 줄과 고객 서비스 카운터는 시야 뒤편으로 물러나 보인다. 전면 왼쪽에는 농산물과 행사 진열대가 낮게 놓여 있고, 중앙 통로에는 상품이 정돈된 긴 선반, 가격표, 플라스틱 바구니, 쇼핑 카트가 현실적인 거리감으로 배치되어 있다. 천장에는 실용적인 LED 또는 형광등 조명이 켜져 있고, 계산대 접근부와 중앙 통로를 내려다보는 보안카메라가 작은 고정 설비처럼 보인다. 이른 아침 개점 직후의 조용하고 한산한 상태로, 손님이 매우 드문 시간대의 분위기는 넓게 비어 있는 통로, 멀찍이 놓인 카트 한두 대, 아직 흐트러지지 않은 진열과 차분한 동선으로만 암시한다. 사람, 얼굴, 몸 형태의 실루엣은 화면에 전혀 넣지 않는다. 전체 색감은 차가운 청회색의 실내 조명과 냉장고 유리 반사, 젖은 듯한 입구 유리의 희미한 반광, 흰색 타일 바닥의 생활 얼룩과 미세한 스크래치가 섞인 현실적인 분위기다. 선반 금속의 약한 마모, 냉장 진열장 손잡이의 지문, 플라스틱 바구니의 흠집, 종이 가격표와 포장재의 실제 질감을 선명하게 살린다. 붉은색은 과장된 장식이 아니라 일부 할인 가격표나 작은 안내 스티커의 절제된 포인트 컬러 정도로만 보이게 한다. 깨끗하고 사건 전의 방해받지 않은 매장 상태로 유지한다. 컴퓨터 그래픽, 일러스트, 렌더링, 광고용으로 과하게 정리된 스톡 사진처럼 보이지 않게 하고, 후보정 없는 실제 카메라 촬영본 같은 자연스러운 심도와 조명으로 표현한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            2,
            4
          ],
          "camera_unit": 4,
          "fov_deg": 25,
          "framing_notes": "Telephoto coverage from unit 4 toward unit 1 gives a narrow close-shot view that can carry the fixed interior marker set and the additional opening marker 11 required by this BG.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            6,
            8
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show the unit 4 camera position looking toward unit 1, with target units 1, 2, and 4 represented. Keep the same fixed layout as L11B01 for base markers 5, 6, 7, 8, 10, 12, and 15, and include marker 11 because it is explicitly listed for this BG. Visible_openings_candidates for camera_unit 4 include markers 11, 12, and 13; this BG commits markers 11 and 12, not marker 13.",
          "camera_framing_directive": "Frame from camera_unit 4 at camera_cell [2,4] toward look_at_unit 1 with look_at_cell [6,8]. Use telephoto lens_enum with fov_deg 25 for compressed, narrow close-shot coverage that supports the over-shoulder foreground cue while keeping the fixed marker layout readable enough for continuity.",
          "subject_position_directive": "The surfaced shot commits a close primary subject with three_quarter_left angle, leaning pose, and gaze toward C07, plus a second subject as an over_shoulder foreground edge looking toward C01. Place the foreground edge near camera_unit 4 and keep the primary subject aligned along the unit 4 toward unit 1 view; do not add uncommitted subjects.",
          "state_cue_directive": "Carry transient marker 19 as the only committed overlay cue, together with use_numbered_elements 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, and 15. Because clean_background_expected is false, include marker 19 but do not add state overlays beyond the listed marker facts and surfaced-shot state fields.",
          "negative_continuity_directive": "Do not include ignored overlay markers 16, 17, or 18. Maintain the fixed positions inherited from L11B01 for overlapping markers 5, 6, 7, 8, 10, 12, and 15, while adding marker 11 only as this BG's committed fixed opening. Avoid inventing extra transient cues or moving fixed fixtures to accommodate the foreground occluder."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l11_main_sales_floor",
          "prior_bg_ids": [
            "L11B01"
          ],
          "attached_ref_labels": [
            "bg:L11B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L11B03": {
        "status": "ok",
        "location_id": "L11",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L11B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안 도심 변두리의 작은 동네 마트 바깥 벽면, 아침 시간의 차갑고 습한 공기 속에서 촬영한 실제 카메라 다큐멘터리 풍 사진. 카메라는 약 1.6m 사람 눈높이에서 35mm 계열 렌즈로 보도 가장자리에서 벽면을 비스듬히 바라본다. 화면 위쪽 처마 아래에는 흰색 또는 회색의 낡은 CCTV 카메라가 벽 모서리를 향해 설치되어 있고, 렌즈 커버에는 먼지와 빗물 자국이 남아 있다. CCTV 아래로는 오래된 전기함, 배수관, 케이블 몰딩, 낡은 방범 안내 스티커, 흐릿한 영업시간 안내문, 찢어진 할인 포스터가 붙어 있으며, 특정 브랜드명이 아닌 평범한 생활마트 간판 일부가 차가운 아침빛에 걸려 보인다. 벽은 약간 누렇게 변한 타일과 거친 콘크리트, 금속 패널이 섞인 현실적인 질감이고, 모서리에는 해풍과 습기로 생긴 얼룩, 녹, 물때가 있다. 바닥은 간밤의 습기와 엷은 안개 때문에 젖은 아스팔트와 보도블록이 어둡게 반사되고, 플라스틱 상자, 낮은 볼라드, 작은 쓰레기통, 인도 턱이 생활감 있게 놓여 있다. 멀리 배경은 선명하지 않은 상가 외벽과 희미한 도로 안개로만 남기고, 사람이나 얼굴, 차량 내부 인물은 보이지 않게 한다. 전체 색은 차가운 청회색과 흐린 아침 자연광을 중심으로 하되, 벽면의 작은 빨간 원형 할인 스티커 하나가 과장되지 않은 불길한 포인트처럼 보이게 한다. 실제 콘크리트, 금속 녹, 플라스틱, 종이 포스터, 젖은 보도블록의 질감이 사진처럼 정확해야 하며, 깨끗한 홍보 사진이 아니라 현장 기록용에 가까운 무보정 실제 장소 사진이어야 한다. 그림이나 3D 이미지가 아닌 실제 DSLR 또는 미러리스 카메라 촬영본, 자연스러운 얕은 심도, 내려다본 평면도나 건축 도면이 아님. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "S19_Shot5에서는 마트 외벽의 CCTV가 장면의 기준점으로 분명히 보여야 한다. 카메라는 벽에서 약간 떨어진 보도 쪽, 사람 눈높이에서 촬영한 느낌으로 두고, CCTV 본체와 렌즈 방향, 그 아래의 낡은 안내 스티커와 전기함, 젖은 바닥을 함께 담는다. 인물이나 얼굴은 배경에 넣지 말고, 이후 휴대전화 보고 동작이 겹쳐질 수 있도록 벽면 옆 하단부와 보도 공간을 과하게 복잡하지 않게 남긴다.",
            "shot_id": "S19_Shot5"
          }
        ],
        "shot_ids": [
          "S19_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서해안 도심 변두리의 작은 동네 마트 바깥 벽면, 아침 시간의 차갑고 습한 공기 속에서 촬영한 실제 카메라 다큐멘터리 풍 사진. 카메라는 약 1.6m 사람 눈높이에서 35mm 계열 렌즈로 보도 가장자리에서 벽면을 비스듬히 바라본다. 화면 위쪽 처마 아래에는 흰색 또는 회색의 낡은 CCTV 카메라가 벽 모서리를 향해 설치되어 있고, 렌즈 커버에는 먼지와 빗물 자국이 남아 있다. CCTV 아래로는 오래된 전기함, 배수관, 케이블 몰딩, 낡은 방범 안내 스티커, 흐릿한 영업시간 안내문, 찢어진 할인 포스터가 붙어 있으며, 특정 브랜드명이 아닌 평범한 생활마트 간판 일부가 차가운 아침빛에 걸려 보인다. 벽은 약간 누렇게 변한 타일과 거친 콘크리트, 금속 패널이 섞인 현실적인 질감이고, 모서리에는 해풍과 습기로 생긴 얼룩, 녹, 물때가 있다. 바닥은 간밤의 습기와 엷은 안개 때문에 젖은 아스팔트와 보도블록이 어둡게 반사되고, 플라스틱 상자, 낮은 볼라드, 작은 쓰레기통, 인도 턱이 생활감 있게 놓여 있다. 멀리 배경은 선명하지 않은 상가 외벽과 희미한 도로 안개로만 남기고, 사람이나 얼굴, 차량 내부 인물은 보이지 않게 한다. 전체 색은 차가운 청회색과 흐린 아침 자연광을 중심으로 하되, 벽면의 작은 빨간 원형 할인 스티커 하나가 과장되지 않은 불길한 포인트처럼 보이게 한다. 실제 콘크리트, 금속 녹, 플라스틱, 종이 포스터, 젖은 보도블록의 질감이 사진처럼 정확해야 하며, 깨끗한 홍보 사진이 아니라 현장 기록용에 가까운 무보정 실제 장소 사진이어야 한다. 그림이나 3D 이미지가 아닌 실제 DSLR 또는 미러리스 카메라 촬영본, 자연스러운 얕은 심도, 내려다본 평면도나 건축 도면이 아님. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L13B01.png",
        "t2i_prompt": "현대 2020년대 중반 대한민국 도심 변두리의 마트 총무과 안쪽에 있는 작고 답답한 보안·행정 사무실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 직원 출입문 근처에서 사람이 서 있는 눈높이 약 1.6m로, 35mm급 광각 렌즈를 사용해 북쪽 벽의 CCTV 모니터 뱅크와 그 아래 검토용 책상을 대각선으로 바라본다. 콘솔 앞에는 비어 있는 운영자 의자가 있고, 한쪽에는 직원 업무 책상과 서류가 붙은 벽 게시판, 서쪽의 좁은 내부 유리창, 중앙 남쪽의 방문자 의자, 동쪽 벽의 금속 파일 캐비닛, 남동쪽의 프린터·복사기 선반, 북동쪽의 네트워크 녹화 장비 랙이 보인다. 싸구려 흰색 석고보드 벽, 약간 누렇게 변한 천장 타일, 낡은 비닐 바닥, 손때 묻은 라미네이트 책상, 긁힌 금속 캐비닛, 얽힌 케이블과 작은 장비 표시등이 있는 실제 한국 상업시설의 관리 사무실 질감으로 표현한다. 조명은 어둡고 차가운 청회색 형광등과 CCTV 화면의 푸르스름한 빛이 섞인 낮은 실내 조도이며, 좁고 답답하지만 과장 없이 현장 기록 사진처럼 보인다. CCTV 모니터 화면 안에는 어둡고 노이즈가 많은 저해상도 감시 영상이 떠 있으며, 압축 깨짐, 흐릿한 암부, 빗물 낀 듯한 화면 잡음만 보여서 어떤 사람이나 얼굴, 몸 형태도 식별되지 않는다. 실제 공간에는 사람이 없고, 얼굴이나 몸 모양의 형상도 없으며, 사건 흔적을 새로 만들지 않는다. 깨끗하게 정리된 상태는 아니지만 일상적으로 사용 중인 사무실의 생활감과 먼지, 종이 더미, 장비 열기만 남아 있다. 스톡 사진처럼 깨끗하거나 광고용으로 정돈된 이미지가 아니라, 실제 DSLR 또는 미러리스 카메라로 촬영한 무보정 현장 참고 사진처럼 자연스러운 심도와 현실적인 재질을 가진다. CGI, 일러스트, 건축 시각화, 평면도, 상단 조감도처럼 보이면 안 된다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남쪽 직원 출입문 근처의 서 있는 눈높이에서 북쪽 감시 모니터와 검토용 책상을 대각선으로 잡는다. 운영자 의자는 비어 있고, 모니터 화면에는 식별 불가능한 어두운 CCTV 노이즈와 저해상도 암부만 보이게 한다. 사람, 얼굴, 몸 형태 실루엣을 추가하지 말고 배경 공간만 유지한다.",
            "shot_id": "S20_Shot2"
          },
          {
            "guide_text": "같은 총무과 보안 확인 공간을 사용하되, 차가운 형광등과 모니터 빛이 좁은 사무실의 낡은 책상, 의자, 캐비닛, 장비 랙 표면에 반사되는 현실적인 질감을 우선한다. 화면 속 영상은 매개 표면 안에 갇힌 어두운 기록 영상으로만 처리하고, 실제 실내에는 추가 흔적이나 인물을 배치하지 않는다.",
            "shot_id": "S20_Shot3"
          }
        ],
        "shot_ids": [
          "S20_Shot2",
          "S20_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 (staff entrance door), facing diagonally toward number 8 (CCTV review desk) and number 7 (CCTV monitor bank), with number 9 (operator chair) in front of the console and number 10 (staff work desk) off to one side",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "include the monitor bank and review desk prominently; depict the dark noisy footage cue from number 16 only on the screen surface, not elsewhere in the room"
        },
        "reference_decision": {
          "bg_id": "L13B01",
          "fp_id": "fp_l13_main_admin_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L13B01 is the only clean anchor candidate supplied for this fp_id and is staged ok for S20_Shot2 and S20_Shot3, so it is the dwelling-identity anchor rendered fresh from the base plan. The consuming shots require the fixed marker set 1 through 15 plus transient marker 16, with attention centered on the monitor-bank area; camera unit 2 and look-at candidate [6,8] align the view to marker 7 while a normal lens keeps the framing neutral enough for the over-shoulder medium shot and the later screen-focused close shot.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/floor_plan/fp_l13_main_admin_office.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "This first node has no selected references because it is the fp-seeded anchor for the same-fp graph."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              4
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Normal-lens anchor view from unit marker 2, using the verbatim camera cell [1,4] and aiming at the verbatim look-at candidate [6,8] to prioritize the numbered monitor-bank surface while retaining neutral coverage of the surrounding committed markers.",
            "lens_enum": "normal",
            "look_at_cell": [
              6,
              8
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Use the fp-seeded base layout for target unit markers 1, 2, 3, and 4, with base markers 1 through 15 available for continuity and transient marker 16 on the monitor surface. The chosen camera is in unit marker 2 and looks toward marker cell [6,8], corresponding to base marker 7; from camera unit 2 the geometry readback lists visible-unit candidates 1, 3, and 4 and visible-opening candidates 5 and 6 as supersets, so these may remain readable only where consistent with the unit-2-centered framing.",
            "camera_framing_directive": "Frame from camera unit 2 at camera cell [1,4], looking within unit 2 toward look-at cell [6,8] with a normal lens at 50 degrees. Use neutral coverage: enough structure around the monitor-bank target to support the S20_Shot2 medium over-shoulder staging, while allowing S20_Shot3 to be treated as a close, square-on device-surface crop derived from the same committed marker area.",
            "subject_position_directive": "For S20_Shot2, stage the committed subjects from the shot data only: 혜수 is near the foreground edge with back and shoulder toward the camera, leaning toward the monitor; 수리영 is in the midground with a three-quarter-left angle and gaze toward the same off-screen monitor direction. For S20_Shot3, do not invent physical-room subjects; the committed human-like forms are only the two blurred silhouettes within the screen image described by the staging.",
            "state_cue_directive": "This BG is not marked as a clean background. Include transient marker 16 as the committed state cue: dark noisy CCTV footage on the screen. Use numbered elements 1 through 16 as the allowed committed set, with marker 16 carrying the dim, murky, noisy, low-contrast screen state described by S20_Shot2 and S20_Shot3.",
            "negative_continuity_directive": "There are no ignored numbered elements and no ignored state overlay markers for this BG. Do not add unlisted permanent fixtures, extra overlay states, or additional subject cues beyond the staged shots. Keep areas outside the chosen unit-2-centered view subordinate, and do not replace committed markers 1 through 15 or transient marker 16 with unrelated details."
          },
          "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, 4]\n  - look_at_unit: 2\n  - look_at_cell: [6, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens anchor view from unit marker 2, using the verbatim camera cell [1,4] and aiming at the verbatim look-at candidate [6,8] to prioritize the numbered monitor-bank surface while retaining neutral coverage of the surrounding committed markers.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use the fp-seeded base layout for target unit markers 1, 2, 3, and 4, with base markers 1 through 15 available for continuity and transient marker 16 on the monitor surface. The chosen camera is in unit marker 2 and looks toward marker cell [6,8], corresponding to base marker 7; from camera unit 2 the geometry readback lists visible-unit candidates 1, 3, and 4 and visible-opening candidates 5 and 6 as supersets, so these may remain readable only where consistent with the unit-2-centered framing.\n  - camera_framing_directive: Frame from camera unit 2 at camera cell [1,4], looking within unit 2 toward look-at cell [6,8] with a normal lens at 50 degrees. Use neutral coverage: enough structure around the monitor-bank target to support the S20_Shot2 medium over-shoulder staging, while allowing S20_Shot3 to be treated as a close, square-on device-surface crop derived from the same committed marker area.\n  - subject_position_directive: For S20_Shot2, stage the committed subjects from the shot data only: 혜수 is near the foreground edge with back and shoulder toward the camera, leaning toward the monitor; 수리영 is in the midground with a three-quarter-left angle and gaze toward the same off-screen monitor direction. For S20_Shot3, do not invent physical-room subjects; the committed human-like forms are only the two blurred silhouettes within the screen image described by the staging.\n  - state_cue_directive: This BG is not marked as a clean background. Include transient marker 16 as the committed state cue: dark noisy CCTV footage on the screen. Use numbered elements 1 through 16 as the allowed committed set, with marker 16 carrying the dim, murky, noisy, low-contrast screen state described by S20_Shot2 and S20_Shot3.\n  - negative_continuity_directive: There are no ignored numbered elements and no ignored state overlay markers for this BG. Do not add unlisted permanent fixtures, extra overlay states, or additional subject cues beyond the staged shots. Keep areas outside the chosen unit-2-centered view subordinate, and do not replace committed markers 1 through 15 or transient marker 16 with unrelated details.\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, 4]\n  - look_at_unit: 2\n  - look_at_cell: [6, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens anchor view from unit marker 2, using the verbatim camera cell [1,4] and aiming at the verbatim look-at candidate [6,8] to prioritize the numbered monitor-bank surface while retaining neutral coverage of the surrounding committed markers.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use the fp-seeded base layout for target unit markers 1, 2, 3, and 4, with base markers 1 through 15 available for continuity and transient marker 16 on the monitor surface. The chosen camera is in unit marker 2 and looks toward marker cell [6,8], corresponding to base marker 7; from camera unit 2 the geometry readback lists visible-unit candidates 1, 3, and 4 and visible-opening candidates 5 and 6 as supersets, so these may remain readable only where consistent with the unit-2-centered framing.\n  - camera_framing_directive: Frame from camera unit 2 at camera cell [1,4], looking within unit 2 toward look-at cell [6,8] with a normal lens at 50 degrees. Use neutral coverage: enough structure around the monitor-bank target to support the S20_Shot2 medium over-shoulder staging, while allowing S20_Shot3 to be treated as a close, square-on device-surface crop derived from the same committed marker area.\n  - subject_position_directive: For S20_Shot2, stage the committed subjects from the shot data only: 혜수 is near the foreground edge with back and shoulder toward the camera, leaning toward the monitor; 수리영 is in the midground with a three-quarter-left angle and gaze toward the same off-screen monitor direction. For S20_Shot3, do not invent physical-room subjects; the committed human-like forms are only the two blurred silhouettes within the screen image described by the staging.\n  - state_cue_directive: This BG is not marked as a clean background. Include transient marker 16 as the committed state cue: dark noisy CCTV footage on the screen. Use numbered elements 1 through 16 as the allowed committed set, with marker 16 carrying the dim, murky, noisy, low-contrast screen state described by S20_Shot2 and S20_Shot3.\n  - negative_continuity_directive: There are no ignored numbered elements and no ignored state overlay markers for this BG. Do not add unlisted permanent fixtures, extra overlay states, or additional subject cues beyond the staged shots. Keep areas outside the chosen unit-2-centered view subordinate, and do not replace committed markers 1 through 15 or transient marker 16 with unrelated details.\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, 4]\n  - look_at_unit: 2\n  - look_at_cell: [6, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens anchor view from unit marker 2, using the verbatim camera cell [1,4] and aiming at the verbatim look-at candidate [6,8] to prioritize the numbered monitor-bank surface while retaining neutral coverage of the surrounding committed markers.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use the fp-seeded base layout for target unit markers 1, 2, 3, and 4, with base markers 1 through 15 available for continuity and transient marker 16 on the monitor surface. The chosen camera is in unit marker 2 and looks toward marker cell [6,8], corresponding to base marker 7; from camera unit 2 the geometry readback lists visible-unit candidates 1, 3, and 4 and visible-opening candidates 5 and 6 as supersets, so these may remain readable only where consistent with the unit-2-centered framing.\n  - camera_framing_directive: Frame from camera unit 2 at camera cell [1,4], looking within unit 2 toward look-at cell [6,8] with a normal lens at 50 degrees. Use neutral coverage: enough structure around the monitor-bank target to support the S20_Shot2 medium over-shoulder staging, while allowing S20_Shot3 to be treated as a close, square-on device-surface crop derived from the same committed marker area.\n  - subject_position_directive: For S20_Shot2, stage the committed subjects from the shot data only: 혜수 is near the foreground edge with back and shoulder toward the camera, leaning toward the monitor; 수리영 is in the midground with a three-quarter-left angle and gaze toward the same off-screen monitor direction. For S20_Shot3, do not invent physical-room subjects; the committed human-like forms are only the two blurred silhouettes within the screen image described by the staging.\n  - state_cue_directive: This BG is not marked as a clean background. Include transient marker 16 as the committed state cue: dark noisy CCTV footage on the screen. Use numbered elements 1 through 16 as the allowed committed set, with marker 16 carrying the dim, murky, noisy, low-contrast screen state described by S20_Shot2 and S20_Shot3.\n  - negative_continuity_directive: There are no ignored numbered elements and no ignored state overlay markers for this BG. Do not add unlisted permanent fixtures, extra overlay states, or additional subject cues beyond the staged shots. Keep areas outside the chosen unit-2-centered view subordinate, and do not replace committed markers 1 through 15 or transient marker 16 with unrelated details.\n\n현대 2020년대 중반 대한민국 도심 변두리의 마트 총무과 안쪽에 있는 작고 답답한 보안·행정 사무실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 직원 출입문 근처에서 사람이 서 있는 눈높이 약 1.6m로, 35mm급 광각 렌즈를 사용해 북쪽 벽의 CCTV 모니터 뱅크와 그 아래 검토용 책상을 대각선으로 바라본다. 콘솔 앞에는 비어 있는 운영자 의자가 있고, 한쪽에는 직원 업무 책상과 서류가 붙은 벽 게시판, 서쪽의 좁은 내부 유리창, 중앙 남쪽의 방문자 의자, 동쪽 벽의 금속 파일 캐비닛, 남동쪽의 프린터·복사기 선반, 북동쪽의 네트워크 녹화 장비 랙이 보인다. 싸구려 흰색 석고보드 벽, 약간 누렇게 변한 천장 타일, 낡은 비닐 바닥, 손때 묻은 라미네이트 책상, 긁힌 금속 캐비닛, 얽힌 케이블과 작은 장비 표시등이 있는 실제 한국 상업시설의 관리 사무실 질감으로 표현한다. 조명은 어둡고 차가운 청회색 형광등과 CCTV 화면의 푸르스름한 빛이 섞인 낮은 실내 조도이며, 좁고 답답하지만 과장 없이 현장 기록 사진처럼 보인다. CCTV 모니터 화면 안에는 어둡고 노이즈가 많은 저해상도 감시 영상이 떠 있으며, 압축 깨짐, 흐릿한 암부, 빗물 낀 듯한 화면 잡음만 보여서 어떤 사람이나 얼굴, 몸 형태도 식별되지 않는다. 실제 공간에는 사람이 없고, 얼굴이나 몸 모양의 형상도 없으며, 사건 흔적을 새로 만들지 않는다. 깨끗하게 정리된 상태는 아니지만 일상적으로 사용 중인 사무실의 생활감과 먼지, 종이 더미, 장비 열기만 남아 있다. 스톡 사진처럼 깨끗하거나 광고용으로 정돈된 이미지가 아니라, 실제 DSLR 또는 미러리스 카메라로 촬영한 무보정 현장 참고 사진처럼 자연스러운 심도와 현실적인 재질을 가진다. CGI, 일러스트, 건축 시각화, 평면도, 상단 조감도처럼 보이면 안 된다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            1,
            4
          ],
          "camera_unit": 2,
          "fov_deg": 50,
          "framing_notes": "Normal-lens anchor view from unit marker 2, using the verbatim camera cell [1,4] and aiming at the verbatim look-at candidate [6,8] to prioritize the numbered monitor-bank surface while retaining neutral coverage of the surrounding committed markers.",
          "lens_enum": "normal",
          "look_at_cell": [
            6,
            8
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Use the fp-seeded base layout for target unit markers 1, 2, 3, and 4, with base markers 1 through 15 available for continuity and transient marker 16 on the monitor surface. The chosen camera is in unit marker 2 and looks toward marker cell [6,8], corresponding to base marker 7; from camera unit 2 the geometry readback lists visible-unit candidates 1, 3, and 4 and visible-opening candidates 5 and 6 as supersets, so these may remain readable only where consistent with the unit-2-centered framing.",
          "camera_framing_directive": "Frame from camera unit 2 at camera cell [1,4], looking within unit 2 toward look-at cell [6,8] with a normal lens at 50 degrees. Use neutral coverage: enough structure around the monitor-bank target to support the S20_Shot2 medium over-shoulder staging, while allowing S20_Shot3 to be treated as a close, square-on device-surface crop derived from the same committed marker area.",
          "subject_position_directive": "For S20_Shot2, stage the committed subjects from the shot data only: 혜수 is near the foreground edge with back and shoulder toward the camera, leaning toward the monitor; 수리영 is in the midground with a three-quarter-left angle and gaze toward the same off-screen monitor direction. For S20_Shot3, do not invent physical-room subjects; the committed human-like forms are only the two blurred silhouettes within the screen image described by the staging.",
          "state_cue_directive": "This BG is not marked as a clean background. Include transient marker 16 as the committed state cue: dark noisy CCTV footage on the screen. Use numbered elements 1 through 16 as the allowed committed set, with marker 16 carrying the dim, murky, noisy, low-contrast screen state described by S20_Shot2 and S20_Shot3.",
          "negative_continuity_directive": "There are no ignored numbered elements and no ignored state overlay markers for this BG. Do not add unlisted permanent fixtures, extra overlay states, or additional subject cues beyond the staged shots. Keep areas outside the chosen unit-2-centered view subordinate, and do not replace committed markers 1 through 15 or transient marker 16 with unrelated details."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l13_main_admin_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l13_main_admin_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L15B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L15",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L15B03.png",
        "t2i_prompt": "실제 카메라로 촬영한 다큐멘터리 풍 사진. 2020년대 중반 대한민국 서해안 도심 변두리의 현대식 경찰서 사무실 내부, 야간 당직 시간의 차갑고 청회색이 도는 형광등과 컴퓨터 모니터 빛만 남은 사무 공간. 카메라는 유리 출입문 바로 안쪽의 출입 문턱 부근에 서 있는 사람 눈높이 약 1.6m에서, 35mm 광각 렌즈로 중앙 왼쪽의 당직 책상 묶음과 동쪽 모니터 워크스테이션을 향해 대각선으로 바라본다. 위에서 내려다본 도면이나 건축 시각화가 아니라, 실제 장소 답사 사진처럼 수평 시선으로 찍힌 현실적인 실내 사진이어야 한다.\n\n중앙에는 낡지 않았지만 오래 사용한 관공서식 책상들이 묶여 있고, 서류철, 키보드, 마우스, 케이블, 작은 사무용품이 과하게 정돈되지 않은 상태로 놓여 있다. 동쪽에는 실용적인 사무용 모니터와 본체 주변 장비가 켜져 있으며, 화면 빛이 책상 모서리와 플라스틱 키보드에 희미하게 반사된다. 북쪽에는 증거 검토용으로 보이는 직사각형 작업 테이블과 그 위쪽의 창들이 있고, 창밖은 밤이라 거의 검게 보이며 유리에 실내 형광등이 흐릿하게 비친다. 서쪽 벽에는 긴 서류 캐비닛 줄과 북서쪽 수납 선반이 이어지고, 동쪽 벽에는 공지와 수사 관련 종이가 붙은 벽 게시판이 고정되어 있다. 남동쪽 출입구 근처에는 작은 커피 공간이 있으며, 유리 출입문과 복도 쪽 개구부는 카메라 뒤편과 가장자리 쪽에 있다는 느낌만 남긴다.\n\n이 순간의 변화로, 야간 당직 중 전화번호 추적 요청을 받은 듯한 유선 전화기 또는 업무용 전화기가 당직 책상 위나 바로 옆에 눈에 띄게 놓여 있다. 수화기와 버튼, 꼬인 전화선 또는 충전 케이블이 현실적인 사무실 사용감으로 보이고, 주변에는 급히 확인하다 멈춘 듯한 메모지와 평범한 필기구가 있어도 된다. 단, 인물, 얼굴, 사람 모양 실루엣, 신체 일부는 절대 보이지 않는다.\n\n공간 전체는 사건 직전처럼 크게 파손되거나 어질러지지 않은 당직실 상태이며, 피, 공격 흔적, 초자연적 표식, 환시성 왜곡은 없다. 차가운 회색 바닥재, 금속 캐비닛의 미세한 흠집, 플라스틱 의자와 사무용 의자의 사용감, 벽지나 페인트의 얼룩, 먼지 낀 창틀, 형광등 아래의 건조한 그림자를 사실적으로 표현한다. 지나치게 깨끗한 홍보 사진처럼 만들지 말고, 실제 DSLR 또는 미러리스 카메라로 무보정에 가깝게 찍은 현장 기록 사진처럼 자연스러운 심도와 현실적인 재질감을 유지한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "S16_Shot3에서는 출입 문턱 부근의 낮은 긴장감을 유지하되 사람은 보이지 않게 한다. 유리문 쪽에서 안쪽 당직 책상과 모니터가 보이는 구도이며, 전화기는 당직 책상 근처에 자연스럽게 놓인 현재 순간의 핵심 소품으로만 보이게 한다. 야간 당직실의 차가운 형광등, 모니터 빛, 비어 있는 의자와 서류 캐비닛의 생활감을 우선한다.",
            "shot_id": "S16_Shot3"
          },
          {
            "guide_text": "S16_Shot5에서는 같은 사무실 상태와 배치를 유지한다. 카메라는 서 있는 사람 눈높이에서 중앙 책상 묶음과 동쪽 모니터 쪽을 바라보고, 공간은 비어 있어야 한다. 전화번호 추적 요청을 암시하는 전화기는 당직 책상 주변에 남겨 두되, 화면 속에 인물·얼굴·신체 실루엣을 만들지 않는다.",
            "shot_id": "S16_Shot5"
          }
        ],
        "shot_ids": [
          "S16_Shot3",
          "S16_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 2 (entrance threshold zone), facing diagonally into the office toward number 3 (duty desk cluster), number 5 (monitor workstation), and number 9 (glass entrance door) behind the camera side",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "night duty composition should emphasize the lone duty workstation area; include the persistent monitor and desk geometry, and reference transient number 15 only for the phone-number tracing request state"
        },
        "reference_decision": {
          "bg_id": "L15B03",
          "fp_id": "fp_l15_police_office_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L15B03 is in the supplied clean anchor candidate set and covers target units 1 and 2 with the full base marker set 1-14, so it is the strongest first dwelling-identity plate despite transient marker 15. The normal lens from camera unit 2 toward unit 1 gives neutral coverage for the close staged shots while establishing the fixed layout used by later same-fp nodes.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/floor_plan/fp_l15_police_office_main.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "anchor_no_prior_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "This first node is the single fp-seeded identity anchor and therefore uses no prior reference."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              3
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Camera uses unit 2 at cell [6,3] and looks toward unit 1, with look-at cell [4,3] selected from the verbatim candidate list to favor the committed desk-side staging and the fixed marker cluster around base markers 4, 5, and 13.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              3
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show target units 1 and 2 with the fixed base markers listed for this BG: unit markers 1 and 2, furniture markers 3, 4, 6, 7, 13, fixture markers 5, 8, 12, 14, and opening markers 9, 10, 11. Geometry reports camera unit 2 can see unit 1 as a visible-unit candidate and opening markers 9, 10, and 11 as visible-opening candidates; treat those as the committed visible marker set for this plan.",
            "camera_framing_directive": "Use camera unit 2 at camera_cell [6,3], looking to look_at_unit 1 at look_at_cell [4,3]. The lens is normal with fov_deg 50, so the BG should read as neutral coverage of the unit 2 to unit 1 desk-side axis rather than broad wide-angle coverage or compressed telephoto coverage.",
            "subject_position_directive": "The surfaced shots commit close subject staging around the desk-side gap: S16_Shot3 has two committed subjects facing across the foreground phone/desk axis, and S16_Shot5 has one committed subject leaning over the desk in a close view. Keep subject placement tied to that desk-side relationship and do not invent additional subjects.",
            "state_cue_directive": "This BG is not marked clean_background_expected. Include transient marker 15 as the only committed overlay state cue, while using base markers 1-14 as the fixed space. No additional state overlay beyond marker 15 is committed.",
            "negative_continuity_directive": "Do not include ignored overlay markers 16, 17, or 18. Do not add fixed elements beyond the committed base marker set 1-14 and overlay marker 15. Keep any spaces outside the unit 2 to unit 1 framing subordinate and avoid introducing uncommitted scenario-specific objects or extra subject cues."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 3]\n  - look_at_unit: 1\n  - look_at_cell: [4, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Camera uses unit 2 at cell [6,3] and looks toward unit 1, with look-at cell [4,3] selected from the verbatim candidate list to favor the committed desk-side staging and the fixed marker cluster around base markers 4, 5, and 13.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 1 and 2 with the fixed base markers listed for this BG: unit markers 1 and 2, furniture markers 3, 4, 6, 7, 13, fixture markers 5, 8, 12, 14, and opening markers 9, 10, 11. Geometry reports camera unit 2 can see unit 1 as a visible-unit candidate and opening markers 9, 10, and 11 as visible-opening candidates; treat those as the committed visible marker set for this plan.\n  - camera_framing_directive: Use camera unit 2 at camera_cell [6,3], looking to look_at_unit 1 at look_at_cell [4,3]. The lens is normal with fov_deg 50, so the BG should read as neutral coverage of the unit 2 to unit 1 desk-side axis rather than broad wide-angle coverage or compressed telephoto coverage.\n  - subject_position_directive: The surfaced shots commit close subject staging around the desk-side gap: S16_Shot3 has two committed subjects facing across the foreground phone/desk axis, and S16_Shot5 has one committed subject leaning over the desk in a close view. Keep subject placement tied to that desk-side relationship and do not invent additional subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected. Include transient marker 15 as the only committed overlay state cue, while using base markers 1-14 as the fixed space. No additional state overlay beyond marker 15 is committed.\n  - negative_continuity_directive: Do not include ignored overlay markers 16, 17, or 18. Do not add fixed elements beyond the committed base marker set 1-14 and overlay marker 15. Keep any spaces outside the unit 2 to unit 1 framing subordinate and avoid introducing uncommitted scenario-specific objects or extra subject cues.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 3]\n  - look_at_unit: 1\n  - look_at_cell: [4, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Camera uses unit 2 at cell [6,3] and looks toward unit 1, with look-at cell [4,3] selected from the verbatim candidate list to favor the committed desk-side staging and the fixed marker cluster around base markers 4, 5, and 13.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 1 and 2 with the fixed base markers listed for this BG: unit markers 1 and 2, furniture markers 3, 4, 6, 7, 13, fixture markers 5, 8, 12, 14, and opening markers 9, 10, 11. Geometry reports camera unit 2 can see unit 1 as a visible-unit candidate and opening markers 9, 10, and 11 as visible-opening candidates; treat those as the committed visible marker set for this plan.\n  - camera_framing_directive: Use camera unit 2 at camera_cell [6,3], looking to look_at_unit 1 at look_at_cell [4,3]. The lens is normal with fov_deg 50, so the BG should read as neutral coverage of the unit 2 to unit 1 desk-side axis rather than broad wide-angle coverage or compressed telephoto coverage.\n  - subject_position_directive: The surfaced shots commit close subject staging around the desk-side gap: S16_Shot3 has two committed subjects facing across the foreground phone/desk axis, and S16_Shot5 has one committed subject leaning over the desk in a close view. Keep subject placement tied to that desk-side relationship and do not invent additional subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected. Include transient marker 15 as the only committed overlay state cue, while using base markers 1-14 as the fixed space. No additional state overlay beyond marker 15 is committed.\n  - negative_continuity_directive: Do not include ignored overlay markers 16, 17, or 18. Do not add fixed elements beyond the committed base marker set 1-14 and overlay marker 15. Keep any spaces outside the unit 2 to unit 1 framing subordinate and avoid introducing uncommitted scenario-specific objects or extra subject cues.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 3]\n  - look_at_unit: 1\n  - look_at_cell: [4, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Camera uses unit 2 at cell [6,3] and looks toward unit 1, with look-at cell [4,3] selected from the verbatim candidate list to favor the committed desk-side staging and the fixed marker cluster around base markers 4, 5, and 13.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 1 and 2 with the fixed base markers listed for this BG: unit markers 1 and 2, furniture markers 3, 4, 6, 7, 13, fixture markers 5, 8, 12, 14, and opening markers 9, 10, 11. Geometry reports camera unit 2 can see unit 1 as a visible-unit candidate and opening markers 9, 10, and 11 as visible-opening candidates; treat those as the committed visible marker set for this plan.\n  - camera_framing_directive: Use camera unit 2 at camera_cell [6,3], looking to look_at_unit 1 at look_at_cell [4,3]. The lens is normal with fov_deg 50, so the BG should read as neutral coverage of the unit 2 to unit 1 desk-side axis rather than broad wide-angle coverage or compressed telephoto coverage.\n  - subject_position_directive: The surfaced shots commit close subject staging around the desk-side gap: S16_Shot3 has two committed subjects facing across the foreground phone/desk axis, and S16_Shot5 has one committed subject leaning over the desk in a close view. Keep subject placement tied to that desk-side relationship and do not invent additional subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected. Include transient marker 15 as the only committed overlay state cue, while using base markers 1-14 as the fixed space. No additional state overlay beyond marker 15 is committed.\n  - negative_continuity_directive: Do not include ignored overlay markers 16, 17, or 18. Do not add fixed elements beyond the committed base marker set 1-14 and overlay marker 15. Keep any spaces outside the unit 2 to unit 1 framing subordinate and avoid introducing uncommitted scenario-specific objects or extra subject cues.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진. 2020년대 중반 대한민국 서해안 도심 변두리의 현대식 경찰서 사무실 내부, 야간 당직 시간의 차갑고 청회색이 도는 형광등과 컴퓨터 모니터 빛만 남은 사무 공간. 카메라는 유리 출입문 바로 안쪽의 출입 문턱 부근에 서 있는 사람 눈높이 약 1.6m에서, 35mm 광각 렌즈로 중앙 왼쪽의 당직 책상 묶음과 동쪽 모니터 워크스테이션을 향해 대각선으로 바라본다. 위에서 내려다본 도면이나 건축 시각화가 아니라, 실제 장소 답사 사진처럼 수평 시선으로 찍힌 현실적인 실내 사진이어야 한다.\n\n중앙에는 낡지 않았지만 오래 사용한 관공서식 책상들이 묶여 있고, 서류철, 키보드, 마우스, 케이블, 작은 사무용품이 과하게 정돈되지 않은 상태로 놓여 있다. 동쪽에는 실용적인 사무용 모니터와 본체 주변 장비가 켜져 있으며, 화면 빛이 책상 모서리와 플라스틱 키보드에 희미하게 반사된다. 북쪽에는 증거 검토용으로 보이는 직사각형 작업 테이블과 그 위쪽의 창들이 있고, 창밖은 밤이라 거의 검게 보이며 유리에 실내 형광등이 흐릿하게 비친다. 서쪽 벽에는 긴 서류 캐비닛 줄과 북서쪽 수납 선반이 이어지고, 동쪽 벽에는 공지와 수사 관련 종이가 붙은 벽 게시판이 고정되어 있다. 남동쪽 출입구 근처에는 작은 커피 공간이 있으며, 유리 출입문과 복도 쪽 개구부는 카메라 뒤편과 가장자리 쪽에 있다는 느낌만 남긴다.\n\n이 순간의 변화로, 야간 당직 중 전화번호 추적 요청을 받은 듯한 유선 전화기 또는 업무용 전화기가 당직 책상 위나 바로 옆에 눈에 띄게 놓여 있다. 수화기와 버튼, 꼬인 전화선 또는 충전 케이블이 현실적인 사무실 사용감으로 보이고, 주변에는 급히 확인하다 멈춘 듯한 메모지와 평범한 필기구가 있어도 된다. 단, 인물, 얼굴, 사람 모양 실루엣, 신체 일부는 절대 보이지 않는다.\n\n공간 전체는 사건 직전처럼 크게 파손되거나 어질러지지 않은 당직실 상태이며, 피, 공격 흔적, 초자연적 표식, 환시성 왜곡은 없다. 차가운 회색 바닥재, 금속 캐비닛의 미세한 흠집, 플라스틱 의자와 사무용 의자의 사용감, 벽지나 페인트의 얼룩, 먼지 낀 창틀, 형광등 아래의 건조한 그림자를 사실적으로 표현한다. 지나치게 깨끗한 홍보 사진처럼 만들지 말고, 실제 DSLR 또는 미러리스 카메라로 무보정에 가깝게 찍은 현장 기록 사진처럼 자연스러운 심도와 현실적인 재질감을 유지한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_cell": [
            6,
            3
          ],
          "camera_unit": 2,
          "fov_deg": 50,
          "framing_notes": "Camera uses unit 2 at cell [6,3] and looks toward unit 1, with look-at cell [4,3] selected from the verbatim candidate list to favor the committed desk-side staging and the fixed marker cluster around base markers 4, 5, and 13.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            3
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show target units 1 and 2 with the fixed base markers listed for this BG: unit markers 1 and 2, furniture markers 3, 4, 6, 7, 13, fixture markers 5, 8, 12, 14, and opening markers 9, 10, 11. Geometry reports camera unit 2 can see unit 1 as a visible-unit candidate and opening markers 9, 10, and 11 as visible-opening candidates; treat those as the committed visible marker set for this plan.",
          "camera_framing_directive": "Use camera unit 2 at camera_cell [6,3], looking to look_at_unit 1 at look_at_cell [4,3]. The lens is normal with fov_deg 50, so the BG should read as neutral coverage of the unit 2 to unit 1 desk-side axis rather than broad wide-angle coverage or compressed telephoto coverage.",
          "subject_position_directive": "The surfaced shots commit close subject staging around the desk-side gap: S16_Shot3 has two committed subjects facing across the foreground phone/desk axis, and S16_Shot5 has one committed subject leaning over the desk in a close view. Keep subject placement tied to that desk-side relationship and do not invent additional subjects.",
          "state_cue_directive": "This BG is not marked clean_background_expected. Include transient marker 15 as the only committed overlay state cue, while using base markers 1-14 as the fixed space. No additional state overlay beyond marker 15 is committed.",
          "negative_continuity_directive": "Do not include ignored overlay markers 16, 17, or 18. Do not add fixed elements beyond the committed base marker set 1-14 and overlay marker 15. Keep any spaces outside the unit 2 to unit 1 framing subordinate and avoid introducing uncommitted scenario-specific objects or extra subject cues."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l15_police_office_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l15_police_office_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L15B01": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L15B03",
        "reused_from_bg_id": "L15B03",
        "location_id": "L15",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L15B03.png",
        "t2i_prompt": "현대 2020년대 중반 대한민국 서해안 도심 변두리의 작은 경찰서 사무실 내부를 실제 디지털 미러리스 카메라로 촬영한 다큐멘터리풍 사진처럼 만든다. 카메라는 조사관 책상 가까이, 앉은 자세와 선 자세 사이의 약 1.45미터 눈높이에 두고, 35밀리미터급 광각 렌즈로 당직 책상 묶음 너머 동쪽의 컴퓨터 모니터 작업대와 벽 보드 쪽을 바라본다. 절대 위에서 내려다본 평면도나 건축 시각화가 아니라, 실제 장소 참고 사진처럼 자연스러운 원근과 생활감 있는 깊이감을 가진다.\n\n낮 시간의 경찰서 사무실 분위기다. 북쪽 창으로 흐린 자연광이 들어오고, 천장의 차가운 백색 사무실 조명이 함께 섞여 전체가 청회색 톤으로 보인다. 바닥은 오래 사용한 회색 비닐 타일이나 콘크리트 질감이 살짝 드러나고, 책상 모서리에는 작은 흠집과 손때, 금속 파일 캐비닛에는 무광의 마모와 얕은 찌그러짐이 있다. 남쪽 유리 출입문과 복도 쪽 개구부, 서쪽 벽의 긴 파일 캐비닛 줄, 북서쪽 선반, 북쪽 창 아래의 증거 검토 테이블, 남동쪽 커피 스테이션이 실제 한국 경찰서 사무공간처럼 기능적으로 배치되어 보인다. 벽 보드에는 평범한 문서, 인쇄물, 작은 빨간 원형 자석 몇 개가 절제된 포인트로 붙어 있으나, 어떤 초현실적 물체처럼 과장하지 않는다.\n\n이 순간의 임시 상태로, 조사관 책상 위에는 강력 사건 수사 사진 여러 장이 어지럽지만 실제 수사 중인 책상처럼 펼쳐져 있다. 사진들은 도로, 해안가, 건물 외벽, 차량 흔적 같은 단서성 이미지와 흐릿한 표식 정도만 보이고, 사람의 얼굴이나 신체 형상, 노골적인 훼손 장면은 보이지 않게 한다. 종이 가장자리는 약간 말려 있고, 무광 인화지와 사무용 출력지의 질감, 작은 메모지와 클립, 펜 자국이 자연스럽게 섞인다. 동쪽 컴퓨터 모니터에는 현대 한국 사무용 전산 화면처럼 보이는 위치 조회 결과 팝업이 떠 있으며, 지도 UI 일부와 마지막 위치 좌표값이 표시된다. 화면은 과도한 미래형 그래픽이나 홀로그램이 아니라 평범한 경찰 사무용 컴퓨터의 실용적인 인터페이스처럼 보여야 한다.\n\n인물, 얼굴, 몸처럼 보이는 실루엣, 마네킹, 그림자 인물은 전혀 없어야 한다. 실제 콘크리트, 금속, 플라스틱, 유리, 종이, 직물 질감을 정직하게 보여주는 현장 기록 사진이어야 하며, 깨끗한 광고 사진이나 삽화, 컴퓨터 그래픽, 건축 렌더링처럼 보이면 안 된다. 자연광과 사무실 조명의 현실적인 혼합, 약한 반사, 평범한 먼지와 사용 흔적, 실제 카메라의 자연스러운 초점 깊이를 유지한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "조사관 책상 가까운 눈높이에서 책상 위 사진들이 전경에 읽히고, 그 너머 당직 책상 묶음과 동쪽 모니터 작업대의 위치 결과 팝업, 벽 보드가 한 프레임에 들어오도록 유지한다. 공간은 비어 있어야 하며 사람, 얼굴, 신체 실루엣은 넣지 않는다.",
            "shot_id": "S21_Shot8"
          },
          {
            "guide_text": "모니터 화면의 마지막 위치 좌표 팝업이 너무 과장되지 않게 실제 사무용 컴퓨터 화면처럼 보이도록 하고, 조사관 책상 위의 흩어진 수사 사진은 주변 사무용품과 함께 자연스럽게 남긴다. 사진 속 내용은 도로, 해안, 건물 외관 같은 단서 위주로 흐릿하게 보이게 하며 인물이나 시신 이미지는 보이지 않게 한다.",
            "shot_id": "S21_Shot9"
          }
        ],
        "shot_ids": [
          "S21_Shot8",
          "S21_Shot9"
        ],
        "scenes": [],
        "parent_id": "L15B03",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 4 (investigator desk), facing across number 3 (duty desk cluster) toward number 5 (monitor workstation) and number 12 (wall board)",
          "camera_height": "eye-level seated-to-standing ~1.45m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "make the desk surface and monitor area readable for the day office state; include transient numbers 16 and 17 for the spread case photos and the location-result monitor popup"
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L15B03",
          "selected_refs": [
            {
              "physical_space_id": "ps_units_1_2_shared_fixed_layout",
              "ref_bg_id": "L15B03",
              "space_description": "Target units 1 and 2 with fixed base markers 1-14 in the same layout established by the anchor."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Use the same camera geometry as the selected reference: camera unit 2 at [6,3], looking toward unit 1 at [4,3], with a normal lens at fov_deg 50. The framing should support the close and insert staged shots from the same established camera axis, not a new structural view.",
          "negative_continuity_directive": "Do not include ignored overlay markers 15 or 18, and do not carry marker 15 forward from the selected reference. Avoid moving fixed base markers 1-14 from their L15B03 positions. Avoid adding spaces outside the unit 2 to unit 1 view or uncommitted scenario-specific objects, text, or subject cues.",
          "state_cue_directive": "This BG is not marked clean_background_expected. Include transient markers 16 and 17 as the committed overlay cues and keep ignored overlay markers 15 and 18 absent. The fixed state of base markers 1-14 should remain consistent with the selected reference.",
          "subject_position_directive": "S21_Shot8 commits one subject in a close desk-level relation with the lower-frame surface and blurred foreground cue; S21_Shot9 commits no subject and instead centers a required background surface. Keep any subject presence limited to the staged shot requirement and keep the BG free of invented additional subjects.",
          "visible_space_directive": "Maintain the selected reference continuity from L15B03: units 1 and 2 remain the same physical layout, with fixed base markers 1-14 held in the same positions. Geometry for camera unit 2 gives visible-unit candidate 1 and visible-opening candidates 9, 10, and 11; include only the committed fixed markers and overlay markers 16 and 17 required by this BG."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l15_police_office_main",
          "prior_bg_ids": [
            "L15B03"
          ],
          "attached_ref_labels": [
            "bg:L15B03"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L15B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L15",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L15B02.png",
        "t2i_prompt": "현대 2020년대 중반 대한민국 서해안 도심 변두리의 경찰서 사무실 유리 출입구를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 유리 출입문 바로 안쪽의 출입 문턱 구역에 서서, 약 1.55미터의 성인 눈높이에서 40밀리미터에 가까운 자연스러운 광각 렌즈로 바라본 구도다. 프레임은 유리문과 문턱을 가까운 전경에 두고, 시선이 약간 사무실 안쪽으로 돌아가 중앙의 공유 사무실 바닥과 남중앙의 수사관 책상, 그 앞 방문자 의자까지 뒤로 잦아들게 이어진다. 유리 출입문 옆으로는 내부 복도로 이어지는 개구부가 있고, 남동쪽 서비스 가장자리에는 작고 실용적인 커피 스테이션이 보인다.\n\n낮 시간의 사무실이지만 밝고 산뜻하기보다 차가운 청회색 기운이 도는 현실적인 실내광과 흐린 자연광이 섞여 있다. 젖은 신발 자국이 희미하게 남을 법한 무광 바닥, 손때와 먼지가 남은 유리문 손잡이, 금속 경첩의 작은 흠집, 오래 사용한 사무용 책상 표면, 플라스틱 의자의 생활 마모, 커피 스테이션 주변의 물 얼룩과 종이컵 흔적처럼 실제 한국 경찰서 사무실의 일상적인 사용감이 보인다. 책상 위의 사무용 컴퓨터와 서류 정리함은 현대적인 수사 사무 공간의 현실감을 주되 과장되지 않는다.\n\n이 순간의 일시적 상태로, 출입문 동선의 문턱 가까이에 배낭 하나가 조용히 놓여 있다. 막 빠져나가려는 듯 손잡이가 한쪽으로 살짝 기울고 바닥에 닿은 천 재질의 주름과 지퍼, 생활 흠집이 실제처럼 보인다. 주변 공간은 대체로 정돈되어 있지만 사람이 떠난 직후의 정적이 남아 있으며, 인물이나 얼굴, 몸 형태의 그림자나 실루엣은 절대 보이지 않는다. 깨끗한 상업용 홍보 사진이나 컴퓨터 그래픽이 아니라, 후처리 없이 실제 미러리스 또는 디지털 일안 카메라로 촬영한 현장 기록 사진처럼 자연스러운 심도와 재질감을 가진다. 평면도, 위에서 내려다본 시점, 건축 도면, 삽화, 렌더링이 아니어야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "카메라는 유리 출입문 바로 안쪽 출입 문턱에 선 눈높이에서, 바깥쪽을 의식하면서도 중앙 사무실 안쪽이 약간 되돌아보이도록 잡는다. 가까운 전경에는 유리문 가장자리와 문턱 바닥, 조용히 놓인 배낭이 보이고, 뒤쪽으로 수사관 책상과 방문자 의자가 자연스럽게 멀어져 보이게 한다. 사람, 얼굴, 몸 형태의 실루엣은 넣지 않는다.",
            "shot_id": "S21_Shot13"
          }
        ],
        "shot_ids": [
          "S21_Shot13"
        ],
        "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 2 (entrance threshold zone), close to number 9 (glass entrance door), facing outward and slightly back into number 1 (main office zone) with number 4 (investigator desk) receding in the background",
          "camera_height": "eye-level standing ~1.55m",
          "lens_hint": "40mm natural wide",
          "framing_notes": "threshold-focused view after others have left; emphasize the glass door and exit path, and reference transient number 18 for the backpack exit moment while excluding desk-state cues"
        },
        "reference_decision": {
          "bg_id": "L15B02",
          "fp_id": "fp_l15_police_office_main",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L15B02 is the same physical unit pair as the anchor but emphasizes a different camera direction and a narrower fixed marker subset around base markers 1, 2, 4, 8, 9, 10, and 13. It therefore uses L15B03 for fixed layout continuity while receiving its own view plate rather than a low-delta reuse candidate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L15B03.png"
          ],
          "source_bg_ids": [
            "L15B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_units_1_2_shared_fixed_layout"
            ],
            "rejected_refs": [
              {
                "reason": "L15B01 is a same-layout derivative with overlay markers 16 and 17; the anchor L15B03 is the cleaner fixed-layout parent for this different threshold-oriented view.",
                "ref_bg_id": "L15B01"
              }
            ],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space_new_view",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_units_1_2_shared_fixed_layout",
                "ref_bg_id": "L15B03",
                "space_description": "Same target units 1 and 2, reusing the fixed base layout while framing the subset around markers 4, 8, 9, 10, and 13."
              }
            ],
            "why_single_ref_or_two_refs": "A single same-fp reference is sufficient because L15B03 establishes the fixed positions for the shared unit pair; this BG only changes to a threshold-oriented view and does not require a second distinct visible space."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              1
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Camera uses unit 1 at cell [7,1] and looks toward unit 2 with look_at_cell [3,8], a verbatim candidate matching the opening-side target marker. The wide lens supports the staged threshold movement and the subset of fixed markers near the exit-side path.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              8
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the same physical layout established by L15B03 but only the committed L15B02 subset: target units 1 and 2, base markers 4, 8, 9, 10, and 13, plus transient marker 18. Geometry for camera unit 1 lists visible-unit candidate 2 and visible-opening candidates 9, 10, and 11; keep the focus on the marker 9 and 10 threshold-side elements required by this BG.",
            "camera_framing_directive": "Use camera unit 1 at camera_cell [7,1], looking toward look_at_unit 2 with look_at_cell [3,8]. The lens is wide with fov_deg 90, so frame broad coverage of the threshold-oriented path and nearby fixed markers rather than a tight compressed insert.",
            "subject_position_directive": "S21_Shot13 commits one subject from behind at close-medium distance, moving along the threshold-oriented path toward the opening-side background. Place that committed subject relative to camera unit 1 and the marker 9/10 side of the view; do not invent additional subjects.",
            "state_cue_directive": "This BG is not marked clean_background_expected. Include transient marker 18 as the only committed overlay state cue for this BG, while keeping ignored overlay markers 15, 16, and 17 absent. No other transient state cue is committed.",
            "negative_continuity_directive": "Do not include ignored overlay markers 15, 16, or 17. Do not carry transient overlays from L15B03 or L15B01 into this BG. Keep fixed base markers 1, 2, 4, 8, 9, 10, and 13 in positions consistent with the selected reference, and avoid adding uncommitted spaces or scenario-specific objects outside the wide unit 1 to unit 2 framing."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L15B03' physical_space_id='ps_units_1_2_shared_fixed_layout'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 1]\n  - look_at_unit: 2\n  - look_at_cell: [3, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Camera uses unit 1 at cell [7,1] and looks toward unit 2 with look_at_cell [3,8], a verbatim candidate matching the opening-side target marker. The wide lens supports the staged threshold movement and the subset of fixed markers near the exit-side path.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same physical layout established by L15B03 but only the committed L15B02 subset: target units 1 and 2, base markers 4, 8, 9, 10, and 13, plus transient marker 18. Geometry for camera unit 1 lists visible-unit candidate 2 and visible-opening candidates 9, 10, and 11; keep the focus on the marker 9 and 10 threshold-side elements required by this BG.\n  - camera_framing_directive: Use camera unit 1 at camera_cell [7,1], looking toward look_at_unit 2 with look_at_cell [3,8]. The lens is wide with fov_deg 90, so frame broad coverage of the threshold-oriented path and nearby fixed markers rather than a tight compressed insert.\n  - subject_position_directive: S21_Shot13 commits one subject from behind at close-medium distance, moving along the threshold-oriented path toward the opening-side background. Place that committed subject relative to camera unit 1 and the marker 9/10 side of the view; do not invent additional subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected. Include transient marker 18 as the only committed overlay state cue for this BG, while keeping ignored overlay markers 15, 16, and 17 absent. No other transient state cue is committed.\n  - negative_continuity_directive: Do not include ignored overlay markers 15, 16, or 17. Do not carry transient overlays from L15B03 or L15B01 into this BG. Keep fixed base markers 1, 2, 4, 8, 9, 10, and 13 in positions consistent with the selected reference, and avoid adding uncommitted spaces or scenario-specific objects outside the wide unit 1 to unit 2 framing.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L15B03' physical_space_id='ps_units_1_2_shared_fixed_layout'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 1]\n  - look_at_unit: 2\n  - look_at_cell: [3, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Camera uses unit 1 at cell [7,1] and looks toward unit 2 with look_at_cell [3,8], a verbatim candidate matching the opening-side target marker. The wide lens supports the staged threshold movement and the subset of fixed markers near the exit-side path.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same physical layout established by L15B03 but only the committed L15B02 subset: target units 1 and 2, base markers 4, 8, 9, 10, and 13, plus transient marker 18. Geometry for camera unit 1 lists visible-unit candidate 2 and visible-opening candidates 9, 10, and 11; keep the focus on the marker 9 and 10 threshold-side elements required by this BG.\n  - camera_framing_directive: Use camera unit 1 at camera_cell [7,1], looking toward look_at_unit 2 with look_at_cell [3,8]. The lens is wide with fov_deg 90, so frame broad coverage of the threshold-oriented path and nearby fixed markers rather than a tight compressed insert.\n  - subject_position_directive: S21_Shot13 commits one subject from behind at close-medium distance, moving along the threshold-oriented path toward the opening-side background. Place that committed subject relative to camera unit 1 and the marker 9/10 side of the view; do not invent additional subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected. Include transient marker 18 as the only committed overlay state cue for this BG, while keeping ignored overlay markers 15, 16, and 17 absent. No other transient state cue is committed.\n  - negative_continuity_directive: Do not include ignored overlay markers 15, 16, or 17. Do not carry transient overlays from L15B03 or L15B01 into this BG. Keep fixed base markers 1, 2, 4, 8, 9, 10, and 13 in positions consistent with the selected reference, and avoid adding uncommitted spaces or scenario-specific objects outside the wide unit 1 to unit 2 framing.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L15B03' physical_space_id='ps_units_1_2_shared_fixed_layout'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 1]\n  - look_at_unit: 2\n  - look_at_cell: [3, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Camera uses unit 1 at cell [7,1] and looks toward unit 2 with look_at_cell [3,8], a verbatim candidate matching the opening-side target marker. The wide lens supports the staged threshold movement and the subset of fixed markers near the exit-side path.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same physical layout established by L15B03 but only the committed L15B02 subset: target units 1 and 2, base markers 4, 8, 9, 10, and 13, plus transient marker 18. Geometry for camera unit 1 lists visible-unit candidate 2 and visible-opening candidates 9, 10, and 11; keep the focus on the marker 9 and 10 threshold-side elements required by this BG.\n  - camera_framing_directive: Use camera unit 1 at camera_cell [7,1], looking toward look_at_unit 2 with look_at_cell [3,8]. The lens is wide with fov_deg 90, so frame broad coverage of the threshold-oriented path and nearby fixed markers rather than a tight compressed insert.\n  - subject_position_directive: S21_Shot13 commits one subject from behind at close-medium distance, moving along the threshold-oriented path toward the opening-side background. Place that committed subject relative to camera unit 1 and the marker 9/10 side of the view; do not invent additional subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected. Include transient marker 18 as the only committed overlay state cue for this BG, while keeping ignored overlay markers 15, 16, and 17 absent. No other transient state cue is committed.\n  - negative_continuity_directive: Do not include ignored overlay markers 15, 16, or 17. Do not carry transient overlays from L15B03 or L15B01 into this BG. Keep fixed base markers 1, 2, 4, 8, 9, 10, and 13 in positions consistent with the selected reference, and avoid adding uncommitted spaces or scenario-specific objects outside the wide unit 1 to unit 2 framing.\n\n현대 2020년대 중반 대한민국 서해안 도심 변두리의 경찰서 사무실 유리 출입구를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 유리 출입문 바로 안쪽의 출입 문턱 구역에 서서, 약 1.55미터의 성인 눈높이에서 40밀리미터에 가까운 자연스러운 광각 렌즈로 바라본 구도다. 프레임은 유리문과 문턱을 가까운 전경에 두고, 시선이 약간 사무실 안쪽으로 돌아가 중앙의 공유 사무실 바닥과 남중앙의 수사관 책상, 그 앞 방문자 의자까지 뒤로 잦아들게 이어진다. 유리 출입문 옆으로는 내부 복도로 이어지는 개구부가 있고, 남동쪽 서비스 가장자리에는 작고 실용적인 커피 스테이션이 보인다.\n\n낮 시간의 사무실이지만 밝고 산뜻하기보다 차가운 청회색 기운이 도는 현실적인 실내광과 흐린 자연광이 섞여 있다. 젖은 신발 자국이 희미하게 남을 법한 무광 바닥, 손때와 먼지가 남은 유리문 손잡이, 금속 경첩의 작은 흠집, 오래 사용한 사무용 책상 표면, 플라스틱 의자의 생활 마모, 커피 스테이션 주변의 물 얼룩과 종이컵 흔적처럼 실제 한국 경찰서 사무실의 일상적인 사용감이 보인다. 책상 위의 사무용 컴퓨터와 서류 정리함은 현대적인 수사 사무 공간의 현실감을 주되 과장되지 않는다.\n\n이 순간의 일시적 상태로, 출입문 동선의 문턱 가까이에 배낭 하나가 조용히 놓여 있다. 막 빠져나가려는 듯 손잡이가 한쪽으로 살짝 기울고 바닥에 닿은 천 재질의 주름과 지퍼, 생활 흠집이 실제처럼 보인다. 주변 공간은 대체로 정돈되어 있지만 사람이 떠난 직후의 정적이 남아 있으며, 인물이나 얼굴, 몸 형태의 그림자나 실루엣은 절대 보이지 않는다. 깨끗한 상업용 홍보 사진이나 컴퓨터 그래픽이 아니라, 후처리 없이 실제 미러리스 또는 디지털 일안 카메라로 촬영한 현장 기록 사진처럼 자연스러운 심도와 재질감을 가진다. 평면도, 위에서 내려다본 시점, 건축 도면, 삽화, 렌더링이 아니어야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            7,
            1
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Camera uses unit 1 at cell [7,1] and looks toward unit 2 with look_at_cell [3,8], a verbatim candidate matching the opening-side target marker. The wide lens supports the staged threshold movement and the subset of fixed markers near the exit-side path.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            8
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show the same physical layout established by L15B03 but only the committed L15B02 subset: target units 1 and 2, base markers 4, 8, 9, 10, and 13, plus transient marker 18. Geometry for camera unit 1 lists visible-unit candidate 2 and visible-opening candidates 9, 10, and 11; keep the focus on the marker 9 and 10 threshold-side elements required by this BG.",
          "camera_framing_directive": "Use camera unit 1 at camera_cell [7,1], looking toward look_at_unit 2 with look_at_cell [3,8]. The lens is wide with fov_deg 90, so frame broad coverage of the threshold-oriented path and nearby fixed markers rather than a tight compressed insert.",
          "subject_position_directive": "S21_Shot13 commits one subject from behind at close-medium distance, moving along the threshold-oriented path toward the opening-side background. Place that committed subject relative to camera unit 1 and the marker 9/10 side of the view; do not invent additional subjects.",
          "state_cue_directive": "This BG is not marked clean_background_expected. Include transient marker 18 as the only committed overlay state cue for this BG, while keeping ignored overlay markers 15, 16, and 17 absent. No other transient state cue is committed.",
          "negative_continuity_directive": "Do not include ignored overlay markers 15, 16, or 17. Do not carry transient overlays from L15B03 or L15B01 into this BG. Keep fixed base markers 1, 2, 4, 8, 9, 10, and 13 in positions consistent with the selected reference, and avoid adding uncommitted spaces or scenario-specific objects outside the wide unit 1 to unit 2 framing."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l15_police_office_main",
          "prior_bg_ids": [
            "L15B03"
          ],
          "attached_ref_labels": [
            "bg:L15B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L16B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L16",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L16B01.png",
        "t2i_prompt": "실제 카메라로 촬영한 다큐멘터리풍 장소 기록 사진. 현대 2020년대 중반 대한민국 서해안 도심 변두리의 경찰서 정문 앞 외부, 낮 시간의 차갑고 흐린 청회색 자연광, 바닥과 콘크리트 보도에 옅은 습기가 남아 있는 현실적인 질감. 카메라는 남쪽 도로의 출발 차로 근처에서 사람이 서 있는 눈높이 약 1.6미터에 놓이고, 35밀리미터급 광각 렌즈로 북북동을 향해 보행 앞마당을 가로질러 동쪽 자전거 주차 구역과 고정 자전거 거치대, 중앙의 주출입문을 함께 담는다. 북쪽에는 길고 낮은 현대식 공공기관 전면 건물이 있고, 중앙의 덮인 출입구와 유리 이중문, 좌우로 이어지는 긴 전면 창문 띠, 출입구 옆의 고정 외부 표지판이 보인다. 앞마당 보도는 오래 사용된 보도블록과 빗물 자국, 미세한 흙먼지, 타이어가 지나간 희미한 흔적을 지닌다. 서쪽에는 낮은 식재 완충 띠가 보행 공간을 부드럽게 나누고, 남동쪽에는 자전거 주차 구역에서 도로로 이어지는 턱 낮춤 진출입로와 아스팔트 차로가 이어진다. 동쪽 자전거 거치대에서 자전거 한 대가 막 출발해 턱 낮춤 진출입로 방향으로 향하는 상태이며, 바퀴와 프레임은 선명하지만 운전자는 보이지 않게 비어 있는 배경 소품처럼 처리한다. 전체 공간은 공공기관 앞의 일상적인 낮 풍경이지만 안개 낀 해안 도시 특유의 축축하고 차가운 공기, 낡은 금속 거치대의 녹과 손때, 유리문 반사, 콘크리트 얼룩이 사실적으로 살아 있어야 한다. 사람, 얼굴, 몸 형태의 그림자나 실루엣은 전혀 없고, 깨끗하게 정리된 공공 공간 안에서 자전거 출발 상태만 현재 순간의 변화로 보인다. 컴퓨터 그래픽, 삽화, 건축 시각화, 도면, 위에서 내려다본 구도, 과장된 후보정 없이 실제 미러리스 또는 디지털 일안반사식 카메라로 찍은 현장 참고 사진처럼 자연스러운 심도와 재질을 유지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "카메라는 남쪽 도로 쪽 낮은 차로 가장자리에서 사람이 서 있는 눈높이로 북북동 방향을 바라본다. 앞마당 보도 너머 오른쪽에는 자전거 주차 구역과 고정 거치대가 보이고, 거치대에서 출발한 자전거가 턱 낮춤 진출입로 쪽으로 막 빠져나가는 순간을 배경 안의 작은 동작 단서로 둔다. 중앙 뒤쪽에는 경찰서 주출입문과 고정 표지판이 보이되, 인물이나 얼굴, 사람 형태의 실루엣은 절대 넣지 않는다.",
            "shot_id": "S22_Shot2"
          }
        ],
        "shot_ids": [
          "S22_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 10 (street/departure lane) at the south side, facing north-northeast across number 6 (forecourt) toward number 7 (bicycle parking bay), number 8 (fixed bicycle rack), and number 3 (main entrance door)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "include number 13 as the transient departing bicycle moving from number 8 toward number 9; keep the station entrance markers 2, 3, and 12 readable in the background"
        },
        "reference_decision": {
          "bg_id": "L16B01",
          "fp_id": "fp_l16_police_front_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L16B01 is the only bg_id in anchor_selection_metadata.candidate_bg_ids, so it is the required first dwelling-identity anchor and is rendered fresh with no prior same-fp reference. The staged shot needs exterior context behind a close moving profile and uses base markers 1 through 12 plus transient marker 13; camera unit 10 looking toward unit 1 with a wide lens gives broad coverage of the front-facing marker set from the street-side edge while satisfying the verbatim camera-cell and look-at-cell candidate constraints.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/floor_plan/fp_l16_police_front_main.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "anchor_no_prior_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "Single fresh anchor node; the same-fp reference catalog is empty and no earlier node exists."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              4
            ],
            "camera_unit": 10,
            "fov_deg": 90,
            "framing_notes": "Camera is placed at unit marker 10 from candidate cell [8,4] and looks toward unit marker 1 using listed look-at cell [2,4]; wide coverage supports the full exterior marker set needed by the staged shot while leaving room for a close foreground subject layer.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              4
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 10, the visible unit candidate superset is [1,2,6,7,11] and the visible opening candidate superset is [3,4,5,9]. The shot also references base markers [1,2,3,4,5,6,7,8,9,10,11,12] and transient marker 13. Compose the view toward look-at unit 1 / look-at cell [2,4], keeping markers 3, 4, 5, 8, 9, and 12 available as exterior continuity points when they fall within the wide cone.",
            "camera_framing_directive": "Frame from camera unit 10 at camera cell [8,4] toward look-at unit 1 using look-at cell [2,4]. Use the wide 90 degree field of view for broad coverage from the south-edge unit toward the front structural markers, while allowing the staged close foreground subject layer to occupy the right half and lower third as described in S22_Shot2.",
            "subject_position_directive": "S22_Shot2 commits one foreground subject cue: profile_right, hunched over handlebars, with cheek and jaw crossing the right half of frame and locked hands plus handlebars cutting through the lower third. Keep the subject layer close to camera relative to unit 10, with the base-marker exterior context receding behind; do not invent additional subjects.",
            "state_cue_directive": "Carry the committed state from S22_Shot2: overcast daylight cooled into blue-gray tones with motion-related background streaking. Include transient marker 13 because transient_marker_numbers_to_describe lists [13]. The BG is not marked clean_background_expected, so the transient cue is part of this plate; do not add extra unlisted state overlays.",
            "negative_continuity_directive": "Do not invent additional numbered markers beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,11,12,13]. There are no ignore_numbered_elements and no ignored_state_overlay_marker_numbers for this BG. Because this is the fp_seeded_anchor with no selected references, establish marker positions consistently and avoid adding uncommitted spaces outside the visible unit/opening candidate supersets for camera unit 10."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 10\n  - camera_cell: [8, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Camera is placed at unit marker 10 from candidate cell [8,4] and looks toward unit marker 1 using listed look-at cell [2,4]; wide coverage supports the full exterior marker set needed by the staged shot while leaving room for a close foreground subject layer.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 10, the visible unit candidate superset is [1,2,6,7,11] and the visible opening candidate superset is [3,4,5,9]. The shot also references base markers [1,2,3,4,5,6,7,8,9,10,11,12] and transient marker 13. Compose the view toward look-at unit 1 / look-at cell [2,4], keeping markers 3, 4, 5, 8, 9, and 12 available as exterior continuity points when they fall within the wide cone.\n  - camera_framing_directive: Frame from camera unit 10 at camera cell [8,4] toward look-at unit 1 using look-at cell [2,4]. Use the wide 90 degree field of view for broad coverage from the south-edge unit toward the front structural markers, while allowing the staged close foreground subject layer to occupy the right half and lower third as described in S22_Shot2.\n  - subject_position_directive: S22_Shot2 commits one foreground subject cue: profile_right, hunched over handlebars, with cheek and jaw crossing the right half of frame and locked hands plus handlebars cutting through the lower third. Keep the subject layer close to camera relative to unit 10, with the base-marker exterior context receding behind; do not invent additional subjects.\n  - state_cue_directive: Carry the committed state from S22_Shot2: overcast daylight cooled into blue-gray tones with motion-related background streaking. Include transient marker 13 because transient_marker_numbers_to_describe lists [13]. The BG is not marked clean_background_expected, so the transient cue is part of this plate; do not add extra unlisted state overlays.\n  - negative_continuity_directive: Do not invent additional numbered markers beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,11,12,13]. There are no ignore_numbered_elements and no ignored_state_overlay_marker_numbers for this BG. Because this is the fp_seeded_anchor with no selected references, establish marker positions consistently and avoid adding uncommitted spaces outside the visible unit/opening candidate supersets for camera unit 10.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 10\n  - camera_cell: [8, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Camera is placed at unit marker 10 from candidate cell [8,4] and looks toward unit marker 1 using listed look-at cell [2,4]; wide coverage supports the full exterior marker set needed by the staged shot while leaving room for a close foreground subject layer.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 10, the visible unit candidate superset is [1,2,6,7,11] and the visible opening candidate superset is [3,4,5,9]. The shot also references base markers [1,2,3,4,5,6,7,8,9,10,11,12] and transient marker 13. Compose the view toward look-at unit 1 / look-at cell [2,4], keeping markers 3, 4, 5, 8, 9, and 12 available as exterior continuity points when they fall within the wide cone.\n  - camera_framing_directive: Frame from camera unit 10 at camera cell [8,4] toward look-at unit 1 using look-at cell [2,4]. Use the wide 90 degree field of view for broad coverage from the south-edge unit toward the front structural markers, while allowing the staged close foreground subject layer to occupy the right half and lower third as described in S22_Shot2.\n  - subject_position_directive: S22_Shot2 commits one foreground subject cue: profile_right, hunched over handlebars, with cheek and jaw crossing the right half of frame and locked hands plus handlebars cutting through the lower third. Keep the subject layer close to camera relative to unit 10, with the base-marker exterior context receding behind; do not invent additional subjects.\n  - state_cue_directive: Carry the committed state from S22_Shot2: overcast daylight cooled into blue-gray tones with motion-related background streaking. Include transient marker 13 because transient_marker_numbers_to_describe lists [13]. The BG is not marked clean_background_expected, so the transient cue is part of this plate; do not add extra unlisted state overlays.\n  - negative_continuity_directive: Do not invent additional numbered markers beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,11,12,13]. There are no ignore_numbered_elements and no ignored_state_overlay_marker_numbers for this BG. Because this is the fp_seeded_anchor with no selected references, establish marker positions consistently and avoid adding uncommitted spaces outside the visible unit/opening candidate supersets for camera unit 10.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 10\n  - camera_cell: [8, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Camera is placed at unit marker 10 from candidate cell [8,4] and looks toward unit marker 1 using listed look-at cell [2,4]; wide coverage supports the full exterior marker set needed by the staged shot while leaving room for a close foreground subject layer.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 10, the visible unit candidate superset is [1,2,6,7,11] and the visible opening candidate superset is [3,4,5,9]. The shot also references base markers [1,2,3,4,5,6,7,8,9,10,11,12] and transient marker 13. Compose the view toward look-at unit 1 / look-at cell [2,4], keeping markers 3, 4, 5, 8, 9, and 12 available as exterior continuity points when they fall within the wide cone.\n  - camera_framing_directive: Frame from camera unit 10 at camera cell [8,4] toward look-at unit 1 using look-at cell [2,4]. Use the wide 90 degree field of view for broad coverage from the south-edge unit toward the front structural markers, while allowing the staged close foreground subject layer to occupy the right half and lower third as described in S22_Shot2.\n  - subject_position_directive: S22_Shot2 commits one foreground subject cue: profile_right, hunched over handlebars, with cheek and jaw crossing the right half of frame and locked hands plus handlebars cutting through the lower third. Keep the subject layer close to camera relative to unit 10, with the base-marker exterior context receding behind; do not invent additional subjects.\n  - state_cue_directive: Carry the committed state from S22_Shot2: overcast daylight cooled into blue-gray tones with motion-related background streaking. Include transient marker 13 because transient_marker_numbers_to_describe lists [13]. The BG is not marked clean_background_expected, so the transient cue is part of this plate; do not add extra unlisted state overlays.\n  - negative_continuity_directive: Do not invent additional numbered markers beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,11,12,13]. There are no ignore_numbered_elements and no ignored_state_overlay_marker_numbers for this BG. Because this is the fp_seeded_anchor with no selected references, establish marker positions consistently and avoid adding uncommitted spaces outside the visible unit/opening candidate supersets for camera unit 10.\n\n실제 카메라로 촬영한 다큐멘터리풍 장소 기록 사진. 현대 2020년대 중반 대한민국 서해안 도심 변두리의 경찰서 정문 앞 외부, 낮 시간의 차갑고 흐린 청회색 자연광, 바닥과 콘크리트 보도에 옅은 습기가 남아 있는 현실적인 질감. 카메라는 남쪽 도로의 출발 차로 근처에서 사람이 서 있는 눈높이 약 1.6미터에 놓이고, 35밀리미터급 광각 렌즈로 북북동을 향해 보행 앞마당을 가로질러 동쪽 자전거 주차 구역과 고정 자전거 거치대, 중앙의 주출입문을 함께 담는다. 북쪽에는 길고 낮은 현대식 공공기관 전면 건물이 있고, 중앙의 덮인 출입구와 유리 이중문, 좌우로 이어지는 긴 전면 창문 띠, 출입구 옆의 고정 외부 표지판이 보인다. 앞마당 보도는 오래 사용된 보도블록과 빗물 자국, 미세한 흙먼지, 타이어가 지나간 희미한 흔적을 지닌다. 서쪽에는 낮은 식재 완충 띠가 보행 공간을 부드럽게 나누고, 남동쪽에는 자전거 주차 구역에서 도로로 이어지는 턱 낮춤 진출입로와 아스팔트 차로가 이어진다. 동쪽 자전거 거치대에서 자전거 한 대가 막 출발해 턱 낮춤 진출입로 방향으로 향하는 상태이며, 바퀴와 프레임은 선명하지만 운전자는 보이지 않게 비어 있는 배경 소품처럼 처리한다. 전체 공간은 공공기관 앞의 일상적인 낮 풍경이지만 안개 낀 해안 도시 특유의 축축하고 차가운 공기, 낡은 금속 거치대의 녹과 손때, 유리문 반사, 콘크리트 얼룩이 사실적으로 살아 있어야 한다. 사람, 얼굴, 몸 형태의 그림자나 실루엣은 전혀 없고, 깨끗하게 정리된 공공 공간 안에서 자전거 출발 상태만 현재 순간의 변화로 보인다. 컴퓨터 그래픽, 삽화, 건축 시각화, 도면, 위에서 내려다본 구도, 과장된 후보정 없이 실제 미러리스 또는 디지털 일안반사식 카메라로 찍은 현장 참고 사진처럼 자연스러운 심도와 재질을 유지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            8,
            4
          ],
          "camera_unit": 10,
          "fov_deg": 90,
          "framing_notes": "Camera is placed at unit marker 10 from candidate cell [8,4] and looks toward unit marker 1 using listed look-at cell [2,4]; wide coverage supports the full exterior marker set needed by the staged shot while leaving room for a close foreground subject layer.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            4
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 10, the visible unit candidate superset is [1,2,6,7,11] and the visible opening candidate superset is [3,4,5,9]. The shot also references base markers [1,2,3,4,5,6,7,8,9,10,11,12] and transient marker 13. Compose the view toward look-at unit 1 / look-at cell [2,4], keeping markers 3, 4, 5, 8, 9, and 12 available as exterior continuity points when they fall within the wide cone.",
          "camera_framing_directive": "Frame from camera unit 10 at camera cell [8,4] toward look-at unit 1 using look-at cell [2,4]. Use the wide 90 degree field of view for broad coverage from the south-edge unit toward the front structural markers, while allowing the staged close foreground subject layer to occupy the right half and lower third as described in S22_Shot2.",
          "subject_position_directive": "S22_Shot2 commits one foreground subject cue: profile_right, hunched over handlebars, with cheek and jaw crossing the right half of frame and locked hands plus handlebars cutting through the lower third. Keep the subject layer close to camera relative to unit 10, with the base-marker exterior context receding behind; do not invent additional subjects.",
          "state_cue_directive": "Carry the committed state from S22_Shot2: overcast daylight cooled into blue-gray tones with motion-related background streaking. Include transient marker 13 because transient_marker_numbers_to_describe lists [13]. The BG is not marked clean_background_expected, so the transient cue is part of this plate; do not add extra unlisted state overlays.",
          "negative_continuity_directive": "Do not invent additional numbered markers beyond use_numbered_elements [1,2,3,4,5,6,7,8,9,10,11,12,13]. There are no ignore_numbered_elements and no ignored_state_overlay_marker_numbers for this BG. Because this is the fp_seeded_anchor with no selected references, establish marker positions consistently and avoid adding uncommitted spaces outside the visible unit/opening candidate supersets for camera unit 10."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l16_police_front_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l16_police_front_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L19B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L19B02.png",
        "t2i_prompt": "대한민국 서해안의 현대 낡은 어선 갑판을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 해질녘의 고립된 외해 위, 차가운 청회색 빛과 옅은 해무가 갑판을 감싸고 있으며, 낮은 실용 조명이 아직 완전히 켜지기 전의 어둑한 상태다. 선미의 낮은 난간 근처에서 약 1.4m 높이, 앉은 자세에서 일어서는 중간 정도의 눈높이로 35mm 광각 렌즈를 사용해 앞쪽 조타실 서비스 캐빈을 향해 바라본다. 프레임은 중앙의 넓은 작업 갑판을 지나 약간 우현 쪽의 낮은 갑판 로커 벤치와 그 뒤 조타실 뒤 벽 중앙의 출입 문턱으로 시선이 이어지게 잡는다. 좌현과 우현의 긴 현측 난간, 선미의 낮은 난간, 중앙 바닥의 직사각형 어창 해치, 좌현 앞쪽의 고정 그물 보관 구역이 실제 선체 구조처럼 자연스럽게 보인다. 금속 난간은 소금기와 습기로 거칠게 산화되어 있고, 갑판 바닥은 물때, 오래된 페인트 벗겨짐, 미끄럼 방지 요철, 밧줄 자국과 생활 흠집이 남아 있다. 낮은 갑판 로커 벤치 위나 바로 곁에는 느슨하게 펼쳐진 항해용 지도와 오래된 인화 사진 한 장이 놓여 있어, 조용하고 긴장된 대화가 막 끊긴 듯한 정적만 남긴다. 지도는 바닷바람에 살짝 들린 모서리와 접힌 자국이 보이고, 오래된 사진은 색이 바랜 인화지 질감만 분명하며 인물 얼굴이나 신체 형상은 식별되지 않는다. 주변은 비어 있고 사람, 얼굴, 사람 형태의 그림자나 실루엣은 전혀 없다. 깨끗한 광고 사진이나 건축 시각화가 아니라 실제 낡은 어선 현장을 미러리스 또는 DSLR 카메라로 담은 참고 사진처럼, 자연광과 약한 실용광, 현실적인 심도, 젖은 재료의 질감, 보정이 거의 없는 사실적인 노출로 표현한다. 위에서 내려다본 평면도, 도면, 일러스트, CGI 렌더가 아니어야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "선미 낮은 난간 근처에서 앞쪽 조타실 방향을 보는 시점으로 유지한다. 낮은 갑판 로커 벤치와 그 위나 곁의 지도, 오래된 사진이 조용한 대화가 막 있었던 흔적처럼 보이되, 인물이나 손, 그림자는 그리지 않는다. 해질녘 차가운 청회색 바다빛과 젖은 금속·목재·섬유 질감을 사실적으로 살린다.",
            "shot_id": "S28_Shot4"
          },
          {
            "guide_text": "같은 갑판 배치를 유지하되, 선미에서 중앙 갑판을 가로질러 조타실 출입 문턱까지 시선이 이어지게 한다. 지도와 오래된 사진은 낮은 갑판 로커 벤치 주변의 핵심 일시 소품으로만 보이게 하고, 다른 사건 흔적이나 추가 표식은 만들지 않는다. 텅 빈 갑판의 긴장감과 멀리 열린 바다의 고립감을 실제 다큐멘터리 현장 사진처럼 표현한다.",
            "shot_id": "S28_Shot7"
          }
        ],
        "shot_ids": [
          "S28_Shot4",
          "S28_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 7 (stern transom rail), facing forward across number 1 (shared open deck) toward number 8 (low deck locker) and number 3 (wheelhouse doorway threshold)",
          "camera_height": "eye-level seated-to-standing transition ~1.4m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "include number 8 prominently as the exchange surface and include number 14 for this dusk deck state; keep number 2 and number 3 in the background as the escape direction toward the wheelhouse"
        },
        "reference_decision": {
          "bg_id": "L19B02",
          "fp_id": "fp_l19_deck",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L19B02 shares the same physical unit-1/unit-2 space as L19B01 through overlapping target units 1 and 2 and shared fixed markers 1, 2, 3, 4, 5, and 8, so it should inherit those fixed positions from the anchor. It uses a different look-at unit/cell and additionally requires fixed markers 7, 9, and 10 plus transient marker 14, so it needs its own same-physical-space view rather than a low-delta reuse of the anchor plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L19B01.png"
          ],
          "source_bg_ids": [
            "L19B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_fp_l19_units_1_2_shared_view"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_fp_l19_units_1_2_shared_view",
                "ref_bg_id": "L19B01",
                "space_description": "same physical space covering unit markers 1 and 2 with shared fixed markers 1, 2, 3, 4, 5, and 8"
              }
            ],
            "why_single_ref_or_two_refs": "A single same-fp reference is sufficient because L19B01 already establishes the shared unit-1/unit-2 physical space and the overlapping fixed markers; no second distinct visible space is required by the consuming shots."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Normal-lens framing remains in unit 1 at [5,5] but shifts the look-at to listed cell [6,4] within the unit-1 working surface so S28_Shot4 and S28_Shot7 can use close subject/action staging over the fixed deck markers while preserving the earlier unit-1/unit-2 layout.",
            "lens_enum": "normal",
            "look_at_cell": [
              6,
              4
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Use L19B01 as the continuity reference for the same physical unit-1/unit-2 space: keep the positions of shared fixed markers 1, 2, 3, 4, 5, and 8 consistent with that anchor. From camera_unit 1 at [5,5] looking to look_at_cell [6,4] in look_at_unit 1, emphasize the committed unit-1 deck markers 7, 8, 9, and 10 with marker 14 as the transient element, while unit 2 and opening marker 3 remain part of the same established adjacent space only as required by the target markers.",
            "camera_framing_directive": "Use normal 50-degree coverage from camera_unit 1 at camera_cell [5,5] toward look_at_unit 1 with look_at_cell [6,4]. The framing should support close staged foreground action from S28_Shot4 and S28_Shot7 while keeping the surrounding fixed markers as contextual background rather than changing the established layout.",
            "subject_position_directive": "S28_Shot4 commits two staged subjects in a close setup, with marker 14 and a raised hand occupying the central foreground and another subject blurred beyond it. S28_Shot7 commits a tighter eye-level close view with one subject filling most of the frame and the other reduced to a blurred sliver from the opposite side. Preserve only these staged subject-position cues and do not add extra subjects.",
            "state_cue_directive": "clean_background_expected is false and transient marker 14 is listed for description, so include marker 14 as the committed transient cue while retaining used fixed markers 1, 2, 3, 4, 5, 7, 8, 9, and 10. State-facing staging cues are limited to the damp/wet, low-light treatment already described in S28_Shot4 and S28_Shot7; do not add other uncommitted state changes.",
            "negative_continuity_directive": "Do not move shared fixed markers 1, 2, 3, 4, 5, or 8 away from their L19B01-established positions. Do not feature unlisted reference-only markers 11, 12, or 13 as required elements for this BG. Do not invent additional transient overlays beyond marker 14, and do not expand the view to unit 6 unless it remains only an incidental geometry candidate."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L19B01' physical_space_id='ps_fp_l19_units_1_2_shared_view'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 1\n  - look_at_cell: [6, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens framing remains in unit 1 at [5,5] but shifts the look-at to listed cell [6,4] within the unit-1 working surface so S28_Shot4 and S28_Shot7 can use close subject/action staging over the fixed deck markers while preserving the earlier unit-1/unit-2 layout.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use L19B01 as the continuity reference for the same physical unit-1/unit-2 space: keep the positions of shared fixed markers 1, 2, 3, 4, 5, and 8 consistent with that anchor. From camera_unit 1 at [5,5] looking to look_at_cell [6,4] in look_at_unit 1, emphasize the committed unit-1 deck markers 7, 8, 9, and 10 with marker 14 as the transient element, while unit 2 and opening marker 3 remain part of the same established adjacent space only as required by the target markers.\n  - camera_framing_directive: Use normal 50-degree coverage from camera_unit 1 at camera_cell [5,5] toward look_at_unit 1 with look_at_cell [6,4]. The framing should support close staged foreground action from S28_Shot4 and S28_Shot7 while keeping the surrounding fixed markers as contextual background rather than changing the established layout.\n  - subject_position_directive: S28_Shot4 commits two staged subjects in a close setup, with marker 14 and a raised hand occupying the central foreground and another subject blurred beyond it. S28_Shot7 commits a tighter eye-level close view with one subject filling most of the frame and the other reduced to a blurred sliver from the opposite side. Preserve only these staged subject-position cues and do not add extra subjects.\n  - state_cue_directive: clean_background_expected is false and transient marker 14 is listed for description, so include marker 14 as the committed transient cue while retaining used fixed markers 1, 2, 3, 4, 5, 7, 8, 9, and 10. State-facing staging cues are limited to the damp/wet, low-light treatment already described in S28_Shot4 and S28_Shot7; do not add other uncommitted state changes.\n  - negative_continuity_directive: Do not move shared fixed markers 1, 2, 3, 4, 5, or 8 away from their L19B01-established positions. Do not feature unlisted reference-only markers 11, 12, or 13 as required elements for this BG. Do not invent additional transient overlays beyond marker 14, and do not expand the view to unit 6 unless it remains only an incidental geometry candidate.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L19B01' physical_space_id='ps_fp_l19_units_1_2_shared_view'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 1\n  - look_at_cell: [6, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens framing remains in unit 1 at [5,5] but shifts the look-at to listed cell [6,4] within the unit-1 working surface so S28_Shot4 and S28_Shot7 can use close subject/action staging over the fixed deck markers while preserving the earlier unit-1/unit-2 layout.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use L19B01 as the continuity reference for the same physical unit-1/unit-2 space: keep the positions of shared fixed markers 1, 2, 3, 4, 5, and 8 consistent with that anchor. From camera_unit 1 at [5,5] looking to look_at_cell [6,4] in look_at_unit 1, emphasize the committed unit-1 deck markers 7, 8, 9, and 10 with marker 14 as the transient element, while unit 2 and opening marker 3 remain part of the same established adjacent space only as required by the target markers.\n  - camera_framing_directive: Use normal 50-degree coverage from camera_unit 1 at camera_cell [5,5] toward look_at_unit 1 with look_at_cell [6,4]. The framing should support close staged foreground action from S28_Shot4 and S28_Shot7 while keeping the surrounding fixed markers as contextual background rather than changing the established layout.\n  - subject_position_directive: S28_Shot4 commits two staged subjects in a close setup, with marker 14 and a raised hand occupying the central foreground and another subject blurred beyond it. S28_Shot7 commits a tighter eye-level close view with one subject filling most of the frame and the other reduced to a blurred sliver from the opposite side. Preserve only these staged subject-position cues and do not add extra subjects.\n  - state_cue_directive: clean_background_expected is false and transient marker 14 is listed for description, so include marker 14 as the committed transient cue while retaining used fixed markers 1, 2, 3, 4, 5, 7, 8, 9, and 10. State-facing staging cues are limited to the damp/wet, low-light treatment already described in S28_Shot4 and S28_Shot7; do not add other uncommitted state changes.\n  - negative_continuity_directive: Do not move shared fixed markers 1, 2, 3, 4, 5, or 8 away from their L19B01-established positions. Do not feature unlisted reference-only markers 11, 12, or 13 as required elements for this BG. Do not invent additional transient overlays beyond marker 14, and do not expand the view to unit 6 unless it remains only an incidental geometry candidate.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L19B01' physical_space_id='ps_fp_l19_units_1_2_shared_view'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 1\n  - look_at_cell: [6, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens framing remains in unit 1 at [5,5] but shifts the look-at to listed cell [6,4] within the unit-1 working surface so S28_Shot4 and S28_Shot7 can use close subject/action staging over the fixed deck markers while preserving the earlier unit-1/unit-2 layout.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use L19B01 as the continuity reference for the same physical unit-1/unit-2 space: keep the positions of shared fixed markers 1, 2, 3, 4, 5, and 8 consistent with that anchor. From camera_unit 1 at [5,5] looking to look_at_cell [6,4] in look_at_unit 1, emphasize the committed unit-1 deck markers 7, 8, 9, and 10 with marker 14 as the transient element, while unit 2 and opening marker 3 remain part of the same established adjacent space only as required by the target markers.\n  - camera_framing_directive: Use normal 50-degree coverage from camera_unit 1 at camera_cell [5,5] toward look_at_unit 1 with look_at_cell [6,4]. The framing should support close staged foreground action from S28_Shot4 and S28_Shot7 while keeping the surrounding fixed markers as contextual background rather than changing the established layout.\n  - subject_position_directive: S28_Shot4 commits two staged subjects in a close setup, with marker 14 and a raised hand occupying the central foreground and another subject blurred beyond it. S28_Shot7 commits a tighter eye-level close view with one subject filling most of the frame and the other reduced to a blurred sliver from the opposite side. Preserve only these staged subject-position cues and do not add extra subjects.\n  - state_cue_directive: clean_background_expected is false and transient marker 14 is listed for description, so include marker 14 as the committed transient cue while retaining used fixed markers 1, 2, 3, 4, 5, 7, 8, 9, and 10. State-facing staging cues are limited to the damp/wet, low-light treatment already described in S28_Shot4 and S28_Shot7; do not add other uncommitted state changes.\n  - negative_continuity_directive: Do not move shared fixed markers 1, 2, 3, 4, 5, or 8 away from their L19B01-established positions. Do not feature unlisted reference-only markers 11, 12, or 13 as required elements for this BG. Do not invent additional transient overlays beyond marker 14, and do not expand the view to unit 6 unless it remains only an incidental geometry candidate.\n\n대한민국 서해안의 현대 낡은 어선 갑판을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 해질녘의 고립된 외해 위, 차가운 청회색 빛과 옅은 해무가 갑판을 감싸고 있으며, 낮은 실용 조명이 아직 완전히 켜지기 전의 어둑한 상태다. 선미의 낮은 난간 근처에서 약 1.4m 높이, 앉은 자세에서 일어서는 중간 정도의 눈높이로 35mm 광각 렌즈를 사용해 앞쪽 조타실 서비스 캐빈을 향해 바라본다. 프레임은 중앙의 넓은 작업 갑판을 지나 약간 우현 쪽의 낮은 갑판 로커 벤치와 그 뒤 조타실 뒤 벽 중앙의 출입 문턱으로 시선이 이어지게 잡는다. 좌현과 우현의 긴 현측 난간, 선미의 낮은 난간, 중앙 바닥의 직사각형 어창 해치, 좌현 앞쪽의 고정 그물 보관 구역이 실제 선체 구조처럼 자연스럽게 보인다. 금속 난간은 소금기와 습기로 거칠게 산화되어 있고, 갑판 바닥은 물때, 오래된 페인트 벗겨짐, 미끄럼 방지 요철, 밧줄 자국과 생활 흠집이 남아 있다. 낮은 갑판 로커 벤치 위나 바로 곁에는 느슨하게 펼쳐진 항해용 지도와 오래된 인화 사진 한 장이 놓여 있어, 조용하고 긴장된 대화가 막 끊긴 듯한 정적만 남긴다. 지도는 바닷바람에 살짝 들린 모서리와 접힌 자국이 보이고, 오래된 사진은 색이 바랜 인화지 질감만 분명하며 인물 얼굴이나 신체 형상은 식별되지 않는다. 주변은 비어 있고 사람, 얼굴, 사람 형태의 그림자나 실루엣은 전혀 없다. 깨끗한 광고 사진이나 건축 시각화가 아니라 실제 낡은 어선 현장을 미러리스 또는 DSLR 카메라로 담은 참고 사진처럼, 자연광과 약한 실용광, 현실적인 심도, 젖은 재료의 질감, 보정이 거의 없는 사실적인 노출로 표현한다. 위에서 내려다본 평면도, 도면, 일러스트, CGI 렌더가 아니어야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Normal-lens framing remains in unit 1 at [5,5] but shifts the look-at to listed cell [6,4] within the unit-1 working surface so S28_Shot4 and S28_Shot7 can use close subject/action staging over the fixed deck markers while preserving the earlier unit-1/unit-2 layout.",
          "lens_enum": "normal",
          "look_at_cell": [
            6,
            4
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Use L19B01 as the continuity reference for the same physical unit-1/unit-2 space: keep the positions of shared fixed markers 1, 2, 3, 4, 5, and 8 consistent with that anchor. From camera_unit 1 at [5,5] looking to look_at_cell [6,4] in look_at_unit 1, emphasize the committed unit-1 deck markers 7, 8, 9, and 10 with marker 14 as the transient element, while unit 2 and opening marker 3 remain part of the same established adjacent space only as required by the target markers.",
          "camera_framing_directive": "Use normal 50-degree coverage from camera_unit 1 at camera_cell [5,5] toward look_at_unit 1 with look_at_cell [6,4]. The framing should support close staged foreground action from S28_Shot4 and S28_Shot7 while keeping the surrounding fixed markers as contextual background rather than changing the established layout.",
          "subject_position_directive": "S28_Shot4 commits two staged subjects in a close setup, with marker 14 and a raised hand occupying the central foreground and another subject blurred beyond it. S28_Shot7 commits a tighter eye-level close view with one subject filling most of the frame and the other reduced to a blurred sliver from the opposite side. Preserve only these staged subject-position cues and do not add extra subjects.",
          "state_cue_directive": "clean_background_expected is false and transient marker 14 is listed for description, so include marker 14 as the committed transient cue while retaining used fixed markers 1, 2, 3, 4, 5, 7, 8, 9, and 10. State-facing staging cues are limited to the damp/wet, low-light treatment already described in S28_Shot4 and S28_Shot7; do not add other uncommitted state changes.",
          "negative_continuity_directive": "Do not move shared fixed markers 1, 2, 3, 4, 5, or 8 away from their L19B01-established positions. Do not feature unlisted reference-only markers 11, 12, or 13 as required elements for this BG. Do not invent additional transient overlays beyond marker 14, and do not expand the view to unit 6 unless it remains only an incidental geometry candidate."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l19_deck",
          "prior_bg_ids": [
            "L19B01"
          ],
          "attached_ref_labels": [
            "bg:L19B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L19B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L19B01.png",
        "t2i_prompt": "현대 2020년대 중반 대한민국 서해안 도심 변두리 항만권의 작은 작업선 갑판에서, 조타실 문틀 바로 앞에 서서 조타실 안쪽을 들여다본 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 열린 작업 갑판 위, 조타실 문턱 가까이에 선 사람 눈높이 약 1.6m에 있고, 28mm 광각 렌즈로 좁은 갑판과 문틀의 압박감을 자연스럽게 담는다. 화면의 중심은 갑판에서 조타실로 넘어가는 낮은 문턱과 낡은 금속 문틀이며, 그 너머로 조타실 내부의 조타 콘솔과 핸들이 어둑한 저녁빛 속에서 실제 작업선 장비처럼 보인다. 좌우 가장자리에는 현측 난간이 일부 걸리고, 갑판 뒤쪽에는 낮은 사물함 벤치가 생활감 있게 놓여 있으며, 조타실 측면 미닫이창과 앞쪽 전면 유리창은 흐린 하늘과 바닷안개를 둔하게 반사한다. 해질녘의 차가운 청회색 자연광과 조타실 안의 약한 실용 조명이 섞여 있고, 젖은 미끄럼 방지 갑판, 소금기 얼룩, 벗겨진 도장, 산화된 금속 가장자리, 오래 닦은 유리의 물때와 손때가 실제 재질감으로 보인다. 공간은 사건 전처럼 깨끗하고 흐트러지지 않은 상태다. 인물, 얼굴, 사람 형태, 시체, 괴물 형상은 전혀 없이 빈 배경만 촬영한다. 깨끗한 광고 사진이나 컴퓨터 그래픽이 아니라, 후처리 없이 실제 DSLR 또는 미러리스 카메라로 현장에서 찍은 사실적인 장소 기록 사진처럼 자연스러운 심도와 미세한 흔들림, 습한 공기감을 유지한다. 위에서 내려다본 평면도나 건축 도면이 아니라 갑판 위 실제 시선의 사진이다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "S28_Shot10에서는 갑판에서 조타실 문틀 바로 앞에 선 시점의 배경만 만든다. 인물, 얼굴, 사람 형태의 그림자는 넣지 않는다. 문턱과 좁은 문틀이 화면을 압박하듯 크게 보이고, 그 너머 조타실 안의 조타 콘솔과 핸들이 어둑한 실내 실루엣으로 식별되게 한다. 임시 소품이나 사건 흔적을 추가하지 말고, 깨끗하지만 축축하고 사용감 있는 작업선의 저녁 상태를 유지한다.",
            "shot_id": "S28_Shot10"
          }
        ],
        "shot_ids": [
          "S28_Shot10"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 1 (shared open deck), close to number 3 (wheelhouse doorway threshold), facing into number 2 (wheelhouse service cabin) toward number 11 (helm console and wheel)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "emphasize the tight deck-to-wheelhouse doorway frame; include number 3 as the dominant threshold and keep number 11 visible beyond it; do not depict the loose map or old photograph"
        },
        "reference_decision": {
          "bg_id": "L19B01",
          "fp_id": "fp_l19_deck",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L19B01 is the only clean anchor candidate supplied for this fp_id, so it is the dwelling identity anchor and renders fresh from the floor plan. The consuming shot targets unit markers 1 and 2 and uses base markers 1, 2, 3, 4, 5, 8, 11, 12, and 13, so the camera is placed in unit 1 at [5,5] and aimed toward unit 2 with listed look-at cell [1,6] to prioritize the fixed threshold/interior relationship without using any prior reference.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/floor_plan/fp_l19_deck.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_refs_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the fp_seeded_anchor and must establish the same-fp identity before later nodes can inherit continuity."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Normal-lens framing from unit 1 toward unit 2, using the committed camera cell [5,5] and a listed look-at cell [1,6] to keep the unit-1/unit-2 threshold and fixed markers in a neutral medium view for S28_Shot10.",
            "lens_enum": "normal",
            "look_at_cell": [
              1,
              6
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From camera_unit 1 at [5,5] looking toward look_at_unit 2 at listed cell [1,6], show the committed unit markers 1 and 2 with opening marker 3 as the central threshold relationship. Use base markers 4, 5, and 8 from unit 1 as fixed foreground/context elements when visible, and keep base markers 11, 12, and 13 fixed in unit 2. Geometry lists visible opening candidates 3, 12, and 13 for camera_unit 1; only the used markers for this BG should be emphasized.",
            "camera_framing_directive": "Use normal 50-degree coverage from camera_unit 1 at camera_cell [5,5] toward look_at_unit 2 with look_at_cell [1,6]. Keep the frame neutral rather than broad or compressed, matching the S28_Shot10 medium staged view through the unit-1 to unit-2 threshold.",
            "subject_position_directive": "S28_Shot10 commits two staged subjects: one foreground subject in the middle-left depth plane at the unit-1/unit-2 threshold with a hand on the frame, and a second midground subject crowded behind on the middle-right, moving toward that threshold. Preserve those staged positions relative to camera_unit 1 and do not add any uncommitted subjects.",
            "state_cue_directive": "clean_background_expected is true and no transient markers are listed, so no committed state cue beyond clean residential space applies; keep the fixed used markers 1, 2, 3, 4, 5, 8, 11, 12, and 13 stable and refrain from inventing additional cues.",
            "negative_continuity_directive": "Do not include marker 14; it is listed in both ignore_numbered_elements and ignored_state_overlay_marker_numbers for this BG. Do not invent additional state overlays, subjects, or unlisted markers. Keep the view constrained to the chosen unit 1 toward unit 2 framing; unit 6 is only a geometry visibility candidate and is not a committed used element 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\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 2\n  - look_at_cell: [1, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens framing from unit 1 toward unit 2, using the committed camera cell [5,5] and a listed look-at cell [1,6] to keep the unit-1/unit-2 threshold and fixed markers in a neutral medium view for S28_Shot10.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 1 at [5,5] looking toward look_at_unit 2 at listed cell [1,6], show the committed unit markers 1 and 2 with opening marker 3 as the central threshold relationship. Use base markers 4, 5, and 8 from unit 1 as fixed foreground/context elements when visible, and keep base markers 11, 12, and 13 fixed in unit 2. Geometry lists visible opening candidates 3, 12, and 13 for camera_unit 1; only the used markers for this BG should be emphasized.\n  - camera_framing_directive: Use normal 50-degree coverage from camera_unit 1 at camera_cell [5,5] toward look_at_unit 2 with look_at_cell [1,6]. Keep the frame neutral rather than broad or compressed, matching the S28_Shot10 medium staged view through the unit-1 to unit-2 threshold.\n  - subject_position_directive: S28_Shot10 commits two staged subjects: one foreground subject in the middle-left depth plane at the unit-1/unit-2 threshold with a hand on the frame, and a second midground subject crowded behind on the middle-right, moving toward that threshold. Preserve those staged positions relative to camera_unit 1 and do not add any uncommitted subjects.\n  - state_cue_directive: clean_background_expected is true and no transient markers are listed, so no committed state cue beyond clean residential space applies; keep the fixed used markers 1, 2, 3, 4, 5, 8, 11, 12, and 13 stable and refrain from inventing additional cues.\n  - negative_continuity_directive: Do not include marker 14; it is listed in both ignore_numbered_elements and ignored_state_overlay_marker_numbers for this BG. Do not invent additional state overlays, subjects, or unlisted markers. Keep the view constrained to the chosen unit 1 toward unit 2 framing; unit 6 is only a geometry visibility candidate and is not a committed used element 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\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 2\n  - look_at_cell: [1, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens framing from unit 1 toward unit 2, using the committed camera cell [5,5] and a listed look-at cell [1,6] to keep the unit-1/unit-2 threshold and fixed markers in a neutral medium view for S28_Shot10.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 1 at [5,5] looking toward look_at_unit 2 at listed cell [1,6], show the committed unit markers 1 and 2 with opening marker 3 as the central threshold relationship. Use base markers 4, 5, and 8 from unit 1 as fixed foreground/context elements when visible, and keep base markers 11, 12, and 13 fixed in unit 2. Geometry lists visible opening candidates 3, 12, and 13 for camera_unit 1; only the used markers for this BG should be emphasized.\n  - camera_framing_directive: Use normal 50-degree coverage from camera_unit 1 at camera_cell [5,5] toward look_at_unit 2 with look_at_cell [1,6]. Keep the frame neutral rather than broad or compressed, matching the S28_Shot10 medium staged view through the unit-1 to unit-2 threshold.\n  - subject_position_directive: S28_Shot10 commits two staged subjects: one foreground subject in the middle-left depth plane at the unit-1/unit-2 threshold with a hand on the frame, and a second midground subject crowded behind on the middle-right, moving toward that threshold. Preserve those staged positions relative to camera_unit 1 and do not add any uncommitted subjects.\n  - state_cue_directive: clean_background_expected is true and no transient markers are listed, so no committed state cue beyond clean residential space applies; keep the fixed used markers 1, 2, 3, 4, 5, 8, 11, 12, and 13 stable and refrain from inventing additional cues.\n  - negative_continuity_directive: Do not include marker 14; it is listed in both ignore_numbered_elements and ignored_state_overlay_marker_numbers for this BG. Do not invent additional state overlays, subjects, or unlisted markers. Keep the view constrained to the chosen unit 1 toward unit 2 framing; unit 6 is only a geometry visibility candidate and is not a committed used element 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\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 2\n  - look_at_cell: [1, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens framing from unit 1 toward unit 2, using the committed camera cell [5,5] and a listed look-at cell [1,6] to keep the unit-1/unit-2 threshold and fixed markers in a neutral medium view for S28_Shot10.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 1 at [5,5] looking toward look_at_unit 2 at listed cell [1,6], show the committed unit markers 1 and 2 with opening marker 3 as the central threshold relationship. Use base markers 4, 5, and 8 from unit 1 as fixed foreground/context elements when visible, and keep base markers 11, 12, and 13 fixed in unit 2. Geometry lists visible opening candidates 3, 12, and 13 for camera_unit 1; only the used markers for this BG should be emphasized.\n  - camera_framing_directive: Use normal 50-degree coverage from camera_unit 1 at camera_cell [5,5] toward look_at_unit 2 with look_at_cell [1,6]. Keep the frame neutral rather than broad or compressed, matching the S28_Shot10 medium staged view through the unit-1 to unit-2 threshold.\n  - subject_position_directive: S28_Shot10 commits two staged subjects: one foreground subject in the middle-left depth plane at the unit-1/unit-2 threshold with a hand on the frame, and a second midground subject crowded behind on the middle-right, moving toward that threshold. Preserve those staged positions relative to camera_unit 1 and do not add any uncommitted subjects.\n  - state_cue_directive: clean_background_expected is true and no transient markers are listed, so no committed state cue beyond clean residential space applies; keep the fixed used markers 1, 2, 3, 4, 5, 8, 11, 12, and 13 stable and refrain from inventing additional cues.\n  - negative_continuity_directive: Do not include marker 14; it is listed in both ignore_numbered_elements and ignored_state_overlay_marker_numbers for this BG. Do not invent additional state overlays, subjects, or unlisted markers. Keep the view constrained to the chosen unit 1 toward unit 2 framing; unit 6 is only a geometry visibility candidate and is not a committed used element for this BG.\n\n현대 2020년대 중반 대한민국 서해안 도심 변두리 항만권의 작은 작업선 갑판에서, 조타실 문틀 바로 앞에 서서 조타실 안쪽을 들여다본 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 열린 작업 갑판 위, 조타실 문턱 가까이에 선 사람 눈높이 약 1.6m에 있고, 28mm 광각 렌즈로 좁은 갑판과 문틀의 압박감을 자연스럽게 담는다. 화면의 중심은 갑판에서 조타실로 넘어가는 낮은 문턱과 낡은 금속 문틀이며, 그 너머로 조타실 내부의 조타 콘솔과 핸들이 어둑한 저녁빛 속에서 실제 작업선 장비처럼 보인다. 좌우 가장자리에는 현측 난간이 일부 걸리고, 갑판 뒤쪽에는 낮은 사물함 벤치가 생활감 있게 놓여 있으며, 조타실 측면 미닫이창과 앞쪽 전면 유리창은 흐린 하늘과 바닷안개를 둔하게 반사한다. 해질녘의 차가운 청회색 자연광과 조타실 안의 약한 실용 조명이 섞여 있고, 젖은 미끄럼 방지 갑판, 소금기 얼룩, 벗겨진 도장, 산화된 금속 가장자리, 오래 닦은 유리의 물때와 손때가 실제 재질감으로 보인다. 공간은 사건 전처럼 깨끗하고 흐트러지지 않은 상태다. 인물, 얼굴, 사람 형태, 시체, 괴물 형상은 전혀 없이 빈 배경만 촬영한다. 깨끗한 광고 사진이나 컴퓨터 그래픽이 아니라, 후처리 없이 실제 DSLR 또는 미러리스 카메라로 현장에서 찍은 사실적인 장소 기록 사진처럼 자연스러운 심도와 미세한 흔들림, 습한 공기감을 유지한다. 위에서 내려다본 평면도나 건축 도면이 아니라 갑판 위 실제 시선의 사진이다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Normal-lens framing from unit 1 toward unit 2, using the committed camera cell [5,5] and a listed look-at cell [1,6] to keep the unit-1/unit-2 threshold and fixed markers in a neutral medium view for S28_Shot10.",
          "lens_enum": "normal",
          "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 1 at [5,5] looking toward look_at_unit 2 at listed cell [1,6], show the committed unit markers 1 and 2 with opening marker 3 as the central threshold relationship. Use base markers 4, 5, and 8 from unit 1 as fixed foreground/context elements when visible, and keep base markers 11, 12, and 13 fixed in unit 2. Geometry lists visible opening candidates 3, 12, and 13 for camera_unit 1; only the used markers for this BG should be emphasized.",
          "camera_framing_directive": "Use normal 50-degree coverage from camera_unit 1 at camera_cell [5,5] toward look_at_unit 2 with look_at_cell [1,6]. Keep the frame neutral rather than broad or compressed, matching the S28_Shot10 medium staged view through the unit-1 to unit-2 threshold.",
          "subject_position_directive": "S28_Shot10 commits two staged subjects: one foreground subject in the middle-left depth plane at the unit-1/unit-2 threshold with a hand on the frame, and a second midground subject crowded behind on the middle-right, moving toward that threshold. Preserve those staged positions relative to camera_unit 1 and do not add any uncommitted subjects.",
          "state_cue_directive": "clean_background_expected is true and no transient markers are listed, so no committed state cue beyond clean residential space applies; keep the fixed used markers 1, 2, 3, 4, 5, 8, 11, 12, and 13 stable and refrain from inventing additional cues.",
          "negative_continuity_directive": "Do not include marker 14; it is listed in both ignore_numbered_elements and ignored_state_overlay_marker_numbers for this BG. Do not invent additional state overlays, subjects, or unlisted markers. Keep the view constrained to the chosen unit 1 toward unit 2 framing; unit 6 is only a geometry visibility candidate and is not a committed used element for this BG."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l19_deck",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l19_deck"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L20B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L20",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L20B01.png",
        "t2i_prompt": "현대 대한민국 서해안에서 오래 운항한 낡은 소형 어선의 조타실 내부를 실제 디지털 카메라로 촬영한 다큐멘터리 풍 사진. 후방 갑판으로 나가는 미닫이문 안쪽에 서서, 약 1.6미터 사람 눈높이에서 전방 우현 구석의 조타 콘솔과 조타륜, 그 옆의 계기판·무전기·항법 조작부를 대각선으로 바라보는 시점이다. 28mm 정도의 넓은 화각으로 좁은 직사각형 선실의 답답한 깊이를 담고, 전면을 넓게 차지하는 앞유리와 좌현 측면 창, 우현 미닫이 창이 선실의 차갑고 단단한 경계처럼 프레임 안에 들어온다. 조타 콘솔 바로 뒤에는 낡은 선장용 회전 의자가 전방을 향해 붙어 있고, 좌현 뒤쪽 벽에는 좁은 수납 벤치가, 좌현 앞쪽 창 아래에는 작은 해도 선반장이 보인다. 황혼의 흐린 청회색 빛이 젖은 유리와 낡은 금속 테두리에 번지고, 실내에는 낮은 밝기의 실용 조명만 희미하게 남아 있다. 실제 목재 합판의 벗겨진 결, 소금기와 습기로 얼룩진 금속, 오래된 고무 패킹, 물때 낀 창틀, 손때 묻은 플라스틱 버튼과 계기판 표면을 사실적으로 보여준다. 공간은 깨끗하고 손대지 않은 상태이며, 어질러진 물건이나 갑작스러운 흔적 없이 평소 운항 전의 정돈된 긴장감만 남아 있다. 인물, 얼굴, 사람 형태의 그림자나 실루엣은 전혀 없이 빈 조타실만 촬영한다. 합성 이미지나 삽화, 3D 렌더, 건축 시각화가 아니라 실제 장소 참고 사진처럼 자연스러운 심도와 노출을 가진 사실적인 현장 사진, 과한 보정 없이 있는 그대로의 질감. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "S29_Shot4에서는 후방 미닫이문 안쪽에 선 관찰자 시점으로, 좁은 조타실을 대각선으로 가로질러 전방 우현의 조타 콘솔과 계기판을 바라보게 한다. 카메라는 약 1.6미터 눈높이, 28mm 정도의 넓은 화각 느낌으로 잡아 선실이 답답하게 압축되어 보이도록 하되, 위에서 내려다보는 평면 구도는 피한다. 전면 유리창과 좌우 측면 창이 차가운 황혼빛을 받아 조타 장치 주변을 감싸는 경계로 보이게 하고, 인물이나 얼굴, 사람 모양 실루엣은 절대 넣지 않는다.",
            "shot_id": "S29_Shot4"
          }
        ],
        "shot_ids": [
          "S29_Shot4"
        ],
        "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 (aft sliding door), inside number 1 (main wheelhouse area), facing diagonally forward toward number 7 (helm control console) and number 8 (instrument panel) with number 9 (captain stool) close to the controls",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle for cramped interior",
          "framing_notes": "Cramped confrontation framing; include the forward windshield number 3 and side window numbers 4 and 5 as tight cabin boundaries."
        },
        "reference_decision": {
          "bg_id": "L20B01",
          "fp_id": "fp_l20_wheelhouse",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L20B01 is the only clean anchor candidate supplied for this fp_id, so it is first and rendered fresh as the dwelling identity anchor. The consuming shot is close and asks for a compressed background with fixed base markers 1-11 available and overlay markers 12-14 ignored. Camera unit 2 looking into unit 1 with a telephoto lens supports the tight compressed staging while using only verbatim geometry candidates.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/floor_plan/fp_l20_wheelhouse.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "anchor_no_refs",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this node is the required fp-seeded anchor and establishes the fixed identity for later same-fp nodes."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              4
            ],
            "camera_unit": 2,
            "fov_deg": 25,
            "framing_notes": "Telephoto framing from unit marker 2 toward unit marker 1, using the listed camera cell [8,4] and listed look-at cell [2,7] for a tight, compressed background appropriate to the surfaced close shot.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              2,
              7
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From camera_unit 2, the geometry lists visible_units_candidates [1] and visible_openings_candidates [3,4,5,6] as supersets. The view should prioritize target unit markers [1,2] and base markers 1-11, especially the fixed elements around markers 7, 8, 9, 10, and 11, while treating openings 3, 4, 5, and 6 only as allowed visible candidates.",
            "camera_framing_directive": "Use telephoto, narrow/compressed coverage from camera_unit 2 at camera_cell [8,4] toward look_at_unit 1 at look_at_cell [2,7], with fov_deg 25. Keep the framing tight so markers around unit 1 read as compressed background rather than broad spatial coverage.",
            "subject_position_directive": "The surfaced shot commits one foreground subject facing camera in a close frame, leaning forward with the background compressed behind. Keep the subject cue in the near foreground relative to camera_unit 2 and do not invent additional subjects beyond the surfaced staging.",
            "state_cue_directive": "clean_background_expected is true and no transient_marker_numbers_to_describe are listed; no committed state cue beyond clean residential space applies. Refrain from inventing additional cues, while keeping the surfaced shot's low-key compressed background treatment within the listed base markers.",
            "negative_continuity_directive": "Avoid numbered elements 12, 13, and 14, including ignored state overlay marker numbers 12, 13, and 14. Do not introduce unlisted state overlays, unlisted temporary objects, or spaces outside the camera_unit 2 view plan; visible unit/opening sets are supersets, so do not force every candidate opening to dominate the frame."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [8, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 7]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto framing from unit marker 2 toward unit marker 1, using the listed camera cell [8,4] and listed look-at cell [2,7] for a tight, compressed background appropriate to the surfaced close shot.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 2, the geometry lists visible_units_candidates [1] and visible_openings_candidates [3,4,5,6] as supersets. The view should prioritize target unit markers [1,2] and base markers 1-11, especially the fixed elements around markers 7, 8, 9, 10, and 11, while treating openings 3, 4, 5, and 6 only as allowed visible candidates.\n  - camera_framing_directive: Use telephoto, narrow/compressed coverage from camera_unit 2 at camera_cell [8,4] toward look_at_unit 1 at look_at_cell [2,7], with fov_deg 25. Keep the framing tight so markers around unit 1 read as compressed background rather than broad spatial coverage.\n  - subject_position_directive: The surfaced shot commits one foreground subject facing camera in a close frame, leaning forward with the background compressed behind. Keep the subject cue in the near foreground relative to camera_unit 2 and do not invent additional subjects beyond the surfaced staging.\n  - state_cue_directive: clean_background_expected is true and no transient_marker_numbers_to_describe are listed; no committed state cue beyond clean residential space applies. Refrain from inventing additional cues, while keeping the surfaced shot's low-key compressed background treatment within the listed base markers.\n  - negative_continuity_directive: Avoid numbered elements 12, 13, and 14, including ignored state overlay marker numbers 12, 13, and 14. Do not introduce unlisted state overlays, unlisted temporary objects, or spaces outside the camera_unit 2 view plan; visible unit/opening sets are supersets, so do not force every candidate opening to dominate the frame.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [8, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 7]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto framing from unit marker 2 toward unit marker 1, using the listed camera cell [8,4] and listed look-at cell [2,7] for a tight, compressed background appropriate to the surfaced close shot.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 2, the geometry lists visible_units_candidates [1] and visible_openings_candidates [3,4,5,6] as supersets. The view should prioritize target unit markers [1,2] and base markers 1-11, especially the fixed elements around markers 7, 8, 9, 10, and 11, while treating openings 3, 4, 5, and 6 only as allowed visible candidates.\n  - camera_framing_directive: Use telephoto, narrow/compressed coverage from camera_unit 2 at camera_cell [8,4] toward look_at_unit 1 at look_at_cell [2,7], with fov_deg 25. Keep the framing tight so markers around unit 1 read as compressed background rather than broad spatial coverage.\n  - subject_position_directive: The surfaced shot commits one foreground subject facing camera in a close frame, leaning forward with the background compressed behind. Keep the subject cue in the near foreground relative to camera_unit 2 and do not invent additional subjects beyond the surfaced staging.\n  - state_cue_directive: clean_background_expected is true and no transient_marker_numbers_to_describe are listed; no committed state cue beyond clean residential space applies. Refrain from inventing additional cues, while keeping the surfaced shot's low-key compressed background treatment within the listed base markers.\n  - negative_continuity_directive: Avoid numbered elements 12, 13, and 14, including ignored state overlay marker numbers 12, 13, and 14. Do not introduce unlisted state overlays, unlisted temporary objects, or spaces outside the camera_unit 2 view plan; visible unit/opening sets are supersets, so do not force every candidate opening to dominate the frame.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [8, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 7]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto framing from unit marker 2 toward unit marker 1, using the listed camera cell [8,4] and listed look-at cell [2,7] for a tight, compressed background appropriate to the surfaced close shot.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 2, the geometry lists visible_units_candidates [1] and visible_openings_candidates [3,4,5,6] as supersets. The view should prioritize target unit markers [1,2] and base markers 1-11, especially the fixed elements around markers 7, 8, 9, 10, and 11, while treating openings 3, 4, 5, and 6 only as allowed visible candidates.\n  - camera_framing_directive: Use telephoto, narrow/compressed coverage from camera_unit 2 at camera_cell [8,4] toward look_at_unit 1 at look_at_cell [2,7], with fov_deg 25. Keep the framing tight so markers around unit 1 read as compressed background rather than broad spatial coverage.\n  - subject_position_directive: The surfaced shot commits one foreground subject facing camera in a close frame, leaning forward with the background compressed behind. Keep the subject cue in the near foreground relative to camera_unit 2 and do not invent additional subjects beyond the surfaced staging.\n  - state_cue_directive: clean_background_expected is true and no transient_marker_numbers_to_describe are listed; no committed state cue beyond clean residential space applies. Refrain from inventing additional cues, while keeping the surfaced shot's low-key compressed background treatment within the listed base markers.\n  - negative_continuity_directive: Avoid numbered elements 12, 13, and 14, including ignored state overlay marker numbers 12, 13, and 14. Do not introduce unlisted state overlays, unlisted temporary objects, or spaces outside the camera_unit 2 view plan; visible unit/opening sets are supersets, so do not force every candidate opening to dominate the frame.\n\n현대 대한민국 서해안에서 오래 운항한 낡은 소형 어선의 조타실 내부를 실제 디지털 카메라로 촬영한 다큐멘터리 풍 사진. 후방 갑판으로 나가는 미닫이문 안쪽에 서서, 약 1.6미터 사람 눈높이에서 전방 우현 구석의 조타 콘솔과 조타륜, 그 옆의 계기판·무전기·항법 조작부를 대각선으로 바라보는 시점이다. 28mm 정도의 넓은 화각으로 좁은 직사각형 선실의 답답한 깊이를 담고, 전면을 넓게 차지하는 앞유리와 좌현 측면 창, 우현 미닫이 창이 선실의 차갑고 단단한 경계처럼 프레임 안에 들어온다. 조타 콘솔 바로 뒤에는 낡은 선장용 회전 의자가 전방을 향해 붙어 있고, 좌현 뒤쪽 벽에는 좁은 수납 벤치가, 좌현 앞쪽 창 아래에는 작은 해도 선반장이 보인다. 황혼의 흐린 청회색 빛이 젖은 유리와 낡은 금속 테두리에 번지고, 실내에는 낮은 밝기의 실용 조명만 희미하게 남아 있다. 실제 목재 합판의 벗겨진 결, 소금기와 습기로 얼룩진 금속, 오래된 고무 패킹, 물때 낀 창틀, 손때 묻은 플라스틱 버튼과 계기판 표면을 사실적으로 보여준다. 공간은 깨끗하고 손대지 않은 상태이며, 어질러진 물건이나 갑작스러운 흔적 없이 평소 운항 전의 정돈된 긴장감만 남아 있다. 인물, 얼굴, 사람 형태의 그림자나 실루엣은 전혀 없이 빈 조타실만 촬영한다. 합성 이미지나 삽화, 3D 렌더, 건축 시각화가 아니라 실제 장소 참고 사진처럼 자연스러운 심도와 노출을 가진 사실적인 현장 사진, 과한 보정 없이 있는 그대로의 질감. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            8,
            4
          ],
          "camera_unit": 2,
          "fov_deg": 25,
          "framing_notes": "Telephoto framing from unit marker 2 toward unit marker 1, using the listed camera cell [8,4] and listed look-at cell [2,7] for a tight, compressed background appropriate to the surfaced close shot.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            2,
            7
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera_unit 2, the geometry lists visible_units_candidates [1] and visible_openings_candidates [3,4,5,6] as supersets. The view should prioritize target unit markers [1,2] and base markers 1-11, especially the fixed elements around markers 7, 8, 9, 10, and 11, while treating openings 3, 4, 5, and 6 only as allowed visible candidates.",
          "camera_framing_directive": "Use telephoto, narrow/compressed coverage from camera_unit 2 at camera_cell [8,4] toward look_at_unit 1 at look_at_cell [2,7], with fov_deg 25. Keep the framing tight so markers around unit 1 read as compressed background rather than broad spatial coverage.",
          "subject_position_directive": "The surfaced shot commits one foreground subject facing camera in a close frame, leaning forward with the background compressed behind. Keep the subject cue in the near foreground relative to camera_unit 2 and do not invent additional subjects beyond the surfaced staging.",
          "state_cue_directive": "clean_background_expected is true and no transient_marker_numbers_to_describe are listed; no committed state cue beyond clean residential space applies. Refrain from inventing additional cues, while keeping the surfaced shot's low-key compressed background treatment within the listed base markers.",
          "negative_continuity_directive": "Avoid numbered elements 12, 13, and 14, including ignored state overlay marker numbers 12, 13, and 14. Do not introduce unlisted state overlays, unlisted temporary objects, or spaces outside the camera_unit 2 view plan; visible unit/opening sets are supersets, so do not force every candidate opening to dominate the frame."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l20_wheelhouse",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l20_wheelhouse"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L20B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L20",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L20B03.png",
        "t2i_prompt": "현대 대한민국 서해안 소형 선박의 비좁은 조타실 안을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 낮은 가슴 높이 약 1.2m에서 35mm급 보통 광각 렌즈로 조타 콘솔 가까이 접근해 찍은 시점이며, 전경에는 낡고 색이 바랜 오래된 인화 사진 한 장이 조타 콘솔 위에 놓여 있다. 사진지는 가장자리가 살짝 휘고 손때와 습기 얼룩이 남아 있으며, 바로 뒤로 조타륜, 계기판, 무전기와 항법 장치의 버튼, 닳은 플라스틱 패널, 소금기 낀 금속 나사와 고무 패킹이 자연스럽게 이어진다. 전방 유리창과 좌우 측면 창 너머로는 해질녘의 차가운 청회색 안개와 흐린 항구 빛이 번지고, 실내에는 낮은 실용등과 계기판의 약한 빛만 남아 축축하고 답답한 분위기를 만든다. 뒤쪽 갑판으로 나가는 미닫이문 주변과 측면 벽 표면에는 붉은 원형 표식들이 배경 속에 불길하게 나타나지만, 안정적인 페인트나 장식처럼 보이지 않고 가장자리가 번진 짧은 잔상과 얼룩 같은 순간적 왜곡으로 처리된다. 좌현 뒤쪽의 좁은 벤치와 좌현 앞쪽 작은 차트 선반 겸 수납장은 어둠과 얕은 초점 속에 부분적으로만 보이며, 오래된 선박 실내 특유의 젖은 합판, 변색된 FRP, 녹슨 금속, 먼지와 염분 자국을 사실적으로 드러낸다. 사람, 얼굴, 손, 몸 형태의 실루엣은 전혀 없는 빈 공간이다. 깨끗한 스톡 사진이나 CGI, 일러스트, 건축 시각화가 아니라 실제 DSLR 또는 미러리스 카메라로 현장에서 촬영한 무보정 기록 사진처럼 자연광과 실용등, 실제 재질감, 생활 마모, 자연스러운 심도를 유지한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "S29_Shot6은 조타 콘솔 부근의 단서 클로즈업이므로, 오래된 인화 사진이 전경에서 가장 읽히게 놓이고 그 뒤로 조타륜과 계기판, 젖은 창틀과 흐릿한 유리창이 얕은 심도로 이어지게 한다. 배경 벽면의 붉은 원형 표식은 선명한 물리 장식처럼 고정하지 말고, 어스름한 실내 빛 속에서 번지고 흔들리는 불길한 흔적처럼만 보이게 한다. 인물, 손, 얼굴, 몸 형태는 절대 넣지 않는다.",
            "shot_id": "S29_Shot6"
          }
        ],
        "shot_ids": [
          "S29_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 7 (helm control console), looking across number 12 (old photo clue foreground) toward the side and rear wall area where number 13 (ominous circular marks) should appear in the background",
          "camera_height": "low chest-level ~1.2m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep number 12 dominant in foreground while number 13 remains visible behind the controls; maintain the small wheelhouse enclosure from numbers 3, 4, 5, and 6."
        },
        "reference_decision": {
          "bg_id": "L20B03",
          "fp_id": "fp_l20_wheelhouse",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L20B03 remains in the same physical space established by L20B01 because it uses the same target unit markers [1,2] and fixed base marker set 1-11, but the staging is an insert focused downward near marker 7 with transient markers 12 and 13. The camera moves to unit 1 and uses a different camera/look-at geometry from the anchor, so it should preserve the fixed layout from L20B01 while rendering its own plate rather than being treated as a same-framing reuse candidate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L20B01.png"
          ],
          "source_bg_ids": [
            "L20B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_fp_l20_units_1_2_fixed_base_3_11"
            ],
            "rejected_refs": [
              {
                "reason": "L20B02 includes transient marker numbers 13 and 14 and is not the cleanest continuity source for an insert that must ignore marker 14.",
                "ref_bg_id": "L20B02"
              }
            ],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space_new_camera_geometry",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_fp_l20_units_1_2_fixed_base_3_11",
                "ref_bg_id": "L20B01",
                "space_description": "Same fixed physical space as the anchor, using target unit markers 1 and 2 and fixed base markers 1 through 11."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because the consuming insert remains within the same fixed physical space as L20B01; no second distinct co-visible physical space is staged."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 25,
            "framing_notes": "Telephoto narrow insert framing from camera_unit 1 at [4,4] toward listed look-at cell [2,7] inside unit marker 1, appropriate for a close observation of the committed temporary object on the fixed surface associated with the base marker set.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              2,
              7
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Use L20B01 as the fixed-space reference for base markers 1-11, but render this as a different camera view from camera_unit 1. The look-at cell [2,7] targets the fixed element area in unit marker 1; target unit markers remain [1,2], and transient marker numbers 12 and 13 are the only committed overlays for this BG.",
            "camera_framing_directive": "Use telephoto, narrow insert coverage from camera_unit 1 at camera_cell [4,4] toward look_at_unit 1 at look_at_cell [2,7], with fov_deg 25. The framing should be tight on the committed surface/object area rather than a broad view from unit 2.",
            "subject_position_directive": "The surfaced shot commits only a hand/fingertip interaction with the temporary object in an insert composition. Keep the visible subject cue limited to that close foreground action near the look-at area and do not invent a full subject body or extra subjects.",
            "state_cue_directive": "Render committed transient marker numbers 12 and 13, along with the used base markers 1-11. The state cue is limited to those listed markers and the surfaced insert's low-key support-surface treatment; do not add marker 14 or any unlisted state cue.",
            "negative_continuity_directive": "Do not render numbered element 14 or ignored state overlay marker number 14. Preserve fixed marker placement from L20B01 for base markers 1-11, especially markers near the look-at cell, but do not import L20B02's marker 14. Avoid adding unlisted overlays, unlisted subjects, or any broad spatial view that conflicts with the insert geometry."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L20B01' physical_space_id='ps_fp_l20_units_1_2_fixed_base_3_11'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 7]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto narrow insert framing from camera_unit 1 at [4,4] toward listed look-at cell [2,7] inside unit marker 1, appropriate for a close observation of the committed temporary object on the fixed surface associated with the base marker set.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use L20B01 as the fixed-space reference for base markers 1-11, but render this as a different camera view from camera_unit 1. The look-at cell [2,7] targets the fixed element area in unit marker 1; target unit markers remain [1,2], and transient marker numbers 12 and 13 are the only committed overlays for this BG.\n  - camera_framing_directive: Use telephoto, narrow insert coverage from camera_unit 1 at camera_cell [4,4] toward look_at_unit 1 at look_at_cell [2,7], with fov_deg 25. The framing should be tight on the committed surface/object area rather than a broad view from unit 2.\n  - subject_position_directive: The surfaced shot commits only a hand/fingertip interaction with the temporary object in an insert composition. Keep the visible subject cue limited to that close foreground action near the look-at area and do not invent a full subject body or extra subjects.\n  - state_cue_directive: Render committed transient marker numbers 12 and 13, along with the used base markers 1-11. The state cue is limited to those listed markers and the surfaced insert's low-key support-surface treatment; do not add marker 14 or any unlisted state cue.\n  - negative_continuity_directive: Do not render numbered element 14 or ignored state overlay marker number 14. Preserve fixed marker placement from L20B01 for base markers 1-11, especially markers near the look-at cell, but do not import L20B02's marker 14. Avoid adding unlisted overlays, unlisted subjects, or any broad spatial view that conflicts with the insert geometry.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L20B01' physical_space_id='ps_fp_l20_units_1_2_fixed_base_3_11'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 7]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto narrow insert framing from camera_unit 1 at [4,4] toward listed look-at cell [2,7] inside unit marker 1, appropriate for a close observation of the committed temporary object on the fixed surface associated with the base marker set.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use L20B01 as the fixed-space reference for base markers 1-11, but render this as a different camera view from camera_unit 1. The look-at cell [2,7] targets the fixed element area in unit marker 1; target unit markers remain [1,2], and transient marker numbers 12 and 13 are the only committed overlays for this BG.\n  - camera_framing_directive: Use telephoto, narrow insert coverage from camera_unit 1 at camera_cell [4,4] toward look_at_unit 1 at look_at_cell [2,7], with fov_deg 25. The framing should be tight on the committed surface/object area rather than a broad view from unit 2.\n  - subject_position_directive: The surfaced shot commits only a hand/fingertip interaction with the temporary object in an insert composition. Keep the visible subject cue limited to that close foreground action near the look-at area and do not invent a full subject body or extra subjects.\n  - state_cue_directive: Render committed transient marker numbers 12 and 13, along with the used base markers 1-11. The state cue is limited to those listed markers and the surfaced insert's low-key support-surface treatment; do not add marker 14 or any unlisted state cue.\n  - negative_continuity_directive: Do not render numbered element 14 or ignored state overlay marker number 14. Preserve fixed marker placement from L20B01 for base markers 1-11, especially markers near the look-at cell, but do not import L20B02's marker 14. Avoid adding unlisted overlays, unlisted subjects, or any broad spatial view that conflicts with the insert geometry.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L20B01' physical_space_id='ps_fp_l20_units_1_2_fixed_base_3_11'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 7]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto narrow insert framing from camera_unit 1 at [4,4] toward listed look-at cell [2,7] inside unit marker 1, appropriate for a close observation of the committed temporary object on the fixed surface associated with the base marker set.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use L20B01 as the fixed-space reference for base markers 1-11, but render this as a different camera view from camera_unit 1. The look-at cell [2,7] targets the fixed element area in unit marker 1; target unit markers remain [1,2], and transient marker numbers 12 and 13 are the only committed overlays for this BG.\n  - camera_framing_directive: Use telephoto, narrow insert coverage from camera_unit 1 at camera_cell [4,4] toward look_at_unit 1 at look_at_cell [2,7], with fov_deg 25. The framing should be tight on the committed surface/object area rather than a broad view from unit 2.\n  - subject_position_directive: The surfaced shot commits only a hand/fingertip interaction with the temporary object in an insert composition. Keep the visible subject cue limited to that close foreground action near the look-at area and do not invent a full subject body or extra subjects.\n  - state_cue_directive: Render committed transient marker numbers 12 and 13, along with the used base markers 1-11. The state cue is limited to those listed markers and the surfaced insert's low-key support-surface treatment; do not add marker 14 or any unlisted state cue.\n  - negative_continuity_directive: Do not render numbered element 14 or ignored state overlay marker number 14. Preserve fixed marker placement from L20B01 for base markers 1-11, especially markers near the look-at cell, but do not import L20B02's marker 14. Avoid adding unlisted overlays, unlisted subjects, or any broad spatial view that conflicts with the insert geometry.\n\n현대 대한민국 서해안 소형 선박의 비좁은 조타실 안을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 낮은 가슴 높이 약 1.2m에서 35mm급 보통 광각 렌즈로 조타 콘솔 가까이 접근해 찍은 시점이며, 전경에는 낡고 색이 바랜 오래된 인화 사진 한 장이 조타 콘솔 위에 놓여 있다. 사진지는 가장자리가 살짝 휘고 손때와 습기 얼룩이 남아 있으며, 바로 뒤로 조타륜, 계기판, 무전기와 항법 장치의 버튼, 닳은 플라스틱 패널, 소금기 낀 금속 나사와 고무 패킹이 자연스럽게 이어진다. 전방 유리창과 좌우 측면 창 너머로는 해질녘의 차가운 청회색 안개와 흐린 항구 빛이 번지고, 실내에는 낮은 실용등과 계기판의 약한 빛만 남아 축축하고 답답한 분위기를 만든다. 뒤쪽 갑판으로 나가는 미닫이문 주변과 측면 벽 표면에는 붉은 원형 표식들이 배경 속에 불길하게 나타나지만, 안정적인 페인트나 장식처럼 보이지 않고 가장자리가 번진 짧은 잔상과 얼룩 같은 순간적 왜곡으로 처리된다. 좌현 뒤쪽의 좁은 벤치와 좌현 앞쪽 작은 차트 선반 겸 수납장은 어둠과 얕은 초점 속에 부분적으로만 보이며, 오래된 선박 실내 특유의 젖은 합판, 변색된 FRP, 녹슨 금속, 먼지와 염분 자국을 사실적으로 드러낸다. 사람, 얼굴, 손, 몸 형태의 실루엣은 전혀 없는 빈 공간이다. 깨끗한 스톡 사진이나 CGI, 일러스트, 건축 시각화가 아니라 실제 DSLR 또는 미러리스 카메라로 현장에서 촬영한 무보정 기록 사진처럼 자연광과 실용등, 실제 재질감, 생활 마모, 자연스러운 심도를 유지한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_cell": [
            4,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 25,
          "framing_notes": "Telephoto narrow insert framing from camera_unit 1 at [4,4] toward listed look-at cell [2,7] inside unit marker 1, appropriate for a close observation of the committed temporary object on the fixed surface associated with the base marker set.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            2,
            7
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Use L20B01 as the fixed-space reference for base markers 1-11, but render this as a different camera view from camera_unit 1. The look-at cell [2,7] targets the fixed element area in unit marker 1; target unit markers remain [1,2], and transient marker numbers 12 and 13 are the only committed overlays for this BG.",
          "camera_framing_directive": "Use telephoto, narrow insert coverage from camera_unit 1 at camera_cell [4,4] toward look_at_unit 1 at look_at_cell [2,7], with fov_deg 25. The framing should be tight on the committed surface/object area rather than a broad view from unit 2.",
          "subject_position_directive": "The surfaced shot commits only a hand/fingertip interaction with the temporary object in an insert composition. Keep the visible subject cue limited to that close foreground action near the look-at area and do not invent a full subject body or extra subjects.",
          "state_cue_directive": "Render committed transient marker numbers 12 and 13, along with the used base markers 1-11. The state cue is limited to those listed markers and the surfaced insert's low-key support-surface treatment; do not add marker 14 or any unlisted state cue.",
          "negative_continuity_directive": "Do not render numbered element 14 or ignored state overlay marker number 14. Preserve fixed marker placement from L20B01 for base markers 1-11, especially markers near the look-at cell, but do not import L20B02's marker 14. Avoid adding unlisted overlays, unlisted subjects, or any broad spatial view that conflicts with the insert geometry."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l20_wheelhouse",
          "prior_bg_ids": [
            "L20B01"
          ],
          "attached_ref_labels": [
            "bg:L20B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L20B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L20B01",
        "reused_from_bg_id": "L20B01",
        "location_id": "L20",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L20B01.png",
        "t2i_prompt": "현대 2020년대 중반 대한민국 서해안 소형 선박의 좁은 조타실 내부를 실제 디지털 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 약 1.5m의 불안정한 사람 눈높이에 있으며, 24mm 광각에 가까운 렌즈로 조타실 안쪽에서 선수 방향을 향해 답답하게 잡는다. 전방 우현 쪽의 조타 콘솔과 조타륜, 낡은 계기판, 무전기와 항법 장치가 화면 앞쪽에 가깝게 걸리고, 바로 뒤에는 선장용 회전 의자가 좁게 놓여 있다. 전면 유리창은 선수 쪽 벽 대부분을 차지하고, 좌현 측면 창과 우현 미닫이 창은 젖은 소금기와 물자국이 낀 유리로 바깥의 흐린 황혼과 해무를 희미하게 비춘다. 뒤쪽에는 갑판으로 나가는 미닫이문과 문턱이 어둡게 이어지고, 좌현 후방의 좁은 벤치와 좌현 전방의 작은 해도 선반장이 낡은 합판과 금속 손잡이의 생활 흠집을 드러낸다. 차가운 청회색 황혼빛과 낮은 실내 실용 조명이 섞여 금속 패널의 작은 녹, 플라스틱 버튼의 닳은 표면, 젖은 바닥의 미끄러운 반사, 오래된 목재와 합성수지의 현실적인 질감을 보여준다. 공간은 깨끗하게 정돈된 사진관 세트가 아니라 실제 운항에 쓰인 좁은 조타실처럼 먼지, 염분 얼룩, 손때, 사소한 긁힘이 자연스럽게 남아 있다. 후방 또는 측면 벽면에는 불길한 붉은 원형 표식이 희미하게 떠오르지만, 페인트로 고정된 장식이 아니라 붕괴 직전의 불안정한 지각 속에서 잠깐 번지는 흔적처럼 보여야 한다. 조타실 전체 가장자리와 창문, 벽면에는 어지러운 고리형 왜곡이 겹쳐 보이며, 렌즈 앞의 잔상과 주변부 흐림처럼 주관적인 환시로만 처리한다. 사람, 얼굴, 몸 형태의 실루엣은 전혀 없고 배경 공간만 촬영한다. 도면, 삽화, 렌더링, 건축 시각화가 아니라 실제 장소 기록 사진처럼 자연광과 실내등만으로 사실적으로 보이며 과도한 후보정 없이 자연스러운 심도와 손떨림감이 있다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "S29_Shot13에서는 무너져 가는 주관적 시야처럼 카메라를 약 1.5m 눈높이에 두고, 24mm 광각에 가까운 답답한 프레이밍으로 조타 콘솔과 조타륜을 가까이 두며 창문과 벽이 화면을 조여 오게 만든다. 배경 안에는 사람이 없어야 하며, 벽면의 붉은 원형 표식은 안정된 장식물이 아니라 가장자리 번짐과 짧은 잔상처럼 순간적으로 보이게 한다. 조타실 전체에는 황혼의 차가운 청회색 빛, 축축한 유리와 금속, 낮은 실내등의 약한 반사가 남아 있어야 한다.",
            "shot_id": "S29_Shot13"
          }
        ],
        "shot_ids": [
          "S29_Shot13"
        ],
        "scenes": [],
        "parent_id": "L20B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 9 (captain stool) and number 7 (helm control console), facing across the cramped number 1 wheelhouse toward number 13 (ominous circular marks) while number 14 (dizzy perceived rings) affects the background moment",
          "camera_height": "unsteady eye-level ~1.5m",
          "lens_hint": "24mm wide angle with tight claustrophobic framing",
          "framing_notes": "Subjective collapsing viewpoint; include controls close, walls and windows enclosing the frame, and apply only the transient cues listed for this bg."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L20B01",
          "selected_refs": [
            {
              "physical_space_id": "ps_fp_l20_units_1_2_fixed_base_3_11",
              "ref_bg_id": "L20B01",
              "space_description": "Same target unit markers 1 and 2 with fixed base markers 3 through 11 retained from the anchor view."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Use the same telephoto, compressed framing as L20B01: camera_unit 2, camera_cell [8,4], look_at_unit 1, look_at_cell [2,7], lens_enum telephoto, fov_deg 25. The frame is locked-off and tight, keeping fixed background markers compressed behind the foreground subjects.",
          "negative_continuity_directive": "Do not render numbered element 12 or ignored state overlay marker number 12. Keep fixed base markers 1-11 in the same positions established by L20B01; avoid shifting openings 3-6 or fixtures/furniture markers 7-11. Do not add unlisted overlays or expand into spaces beyond the camera_unit 2 visible candidate plan.",
          "state_cue_directive": "Render the committed transient marker numbers 13 and 14 for this BG, while retaining base markers 1-11. The state cue is limited to the listed transient markers and surfaced shot state-facing description; do not add marker 12 or any unlisted state cue.",
          "subject_position_directive": "The surfaced shot commits two foreground subjects in a close two-subject composition: one slumped with closed eyes against the other, and one held in right-center three-quarter profile. Place them near camera_unit 2 so the referenced fixed background remains compressed and partially obscured behind them.",
          "visible_space_directive": "Continue from reference L20B01: preserve the fixed placement of base markers 1-11, with unit markers [1,2] as the target units. From camera_unit 2, geometry lists visible_units_candidates [1] and visible_openings_candidates [3,4,5,6] as supersets; markers 13 and 14 may appear as the committed transient overlays within the same visible physical space."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l20_wheelhouse",
          "prior_bg_ids": [
            "L20B01"
          ],
          "attached_ref_labels": [
            "bg:L20B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      }
    },
    "consumed_bg_catalog_hash": "9b15c50b5809f8f1",
    "consumed_shot_binding_hash": "e15806a5ef1dc6d8",
    "bg_reference_catalog": [
      {
        "bg_id": "L11B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L11B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L03B02",
        "fp_id": "fp_l03_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L03B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 1,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L03B03",
        "fp_id": "fp_l03_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L03B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L03B02"
        ],
        "ingestion_order": 2,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L03B04",
        "fp_id": "fp_l03_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L03B04.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L03B02"
        ],
        "ingestion_order": 3,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L03B01",
        "fp_id": "fp_l03_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L03B01.png",
        "mode": "same_physical_space_view",
        "node_index": 3,
        "source_bg_ids": [
          "L03B02"
        ],
        "ingestion_order": 4,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B05",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B05.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 5,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B01",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L04B05"
        ],
        "ingestion_order": 6,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B04",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B04.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L04B01"
        ],
        "ingestion_order": 7,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B07",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B07.png",
        "mode": "same_physical_space_view",
        "node_index": 3,
        "source_bg_ids": [
          "L04B05"
        ],
        "ingestion_order": 8,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B06",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B07.png",
        "mode": "same_physical_space_view",
        "node_index": 4,
        "source_bg_ids": [
          "L04B07"
        ],
        "ingestion_order": 9,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L04B02",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B02.png",
        "mode": "same_physical_space_view",
        "node_index": 5,
        "source_bg_ids": [
          "L04B06"
        ],
        "ingestion_order": 10,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B03",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L04B03.png",
        "mode": "two_refs_distinct_spaces",
        "node_index": 6,
        "source_bg_ids": [
          "L04B01",
          "L04B07"
        ],
        "ingestion_order": 11,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L07B01",
        "fp_id": "fp_l07_alley_front_road",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L07B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 12,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L11B02",
        "fp_id": "fp_l11_main_sales_floor",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L11B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 13,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L11B01",
        "fp_id": "fp_l11_main_sales_floor",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L11B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L11B02"
        ],
        "ingestion_order": 14,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L11B04",
        "fp_id": "fp_l11_main_sales_floor",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L11B04.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L11B01"
        ],
        "ingestion_order": 15,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L13B01",
        "fp_id": "fp_l13_main_admin_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L13B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 16,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L15B03",
        "fp_id": "fp_l15_police_office_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L15B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 17,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L15B01",
        "fp_id": "fp_l15_police_office_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L15B03.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L15B03"
        ],
        "ingestion_order": 18,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L15B02",
        "fp_id": "fp_l15_police_office_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L15B02.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L15B03"
        ],
        "ingestion_order": 19,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L16B01",
        "fp_id": "fp_l16_police_front_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L16B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 20,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L19B01",
        "fp_id": "fp_l19_deck",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L19B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 21,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L19B02",
        "fp_id": "fp_l19_deck",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L19B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L19B01"
        ],
        "ingestion_order": 22,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L20B01",
        "fp_id": "fp_l20_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L20B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 23,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L20B02",
        "fp_id": "fp_l20_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L20B01.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L20B01"
        ],
        "ingestion_order": 24,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L20B03",
        "fp_id": "fp_l20_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/1a817940-61e3-40d2-a9e6-63e48be43288/episodes/4e28dd53-e6b3-4709-b9d0-d6a0daa8b5d3/images/background_chain/L20B03.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L20B01"
        ],
        "ingestion_order": 25,
        "source_kind": "shot_aware_plan"
      }
    ]
  },
  "step_id": "background_render",
  "run_id": "55a6213b-120e-4795-915c-c43f9ba306de",
  "resolved_model": "gpt",
  "updated_at": "2026-06-30T06:14:26.408996+00:00",
  "project_config_snapshot": {}
}