{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "ad1840fd2647fd27",
  "data": {
    "groups": {
      "L04B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L04B02.png",
        "t2i_prompt": "현대 대한민국 해안 도시의 낡은 빌라 옥상과 옥탑방 외부를 담은, 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 낮 시간의 흐린 자연광 아래, 바닷바람과 습기로 오래 닳은 콘크리트 방수층, 군데군데 바랜 회녹색 페인트, 물때와 먼지가 쌓인 낮은 난간, 오래된 옥탑방 외벽의 거친 미장 질감이 사실적으로 보인다. 열린 옥상 바닥 위에 붙어 있는 작은 옥탑방 구조가 있고, 철제 출입문은 낡은 도장과 녹슨 모서리를 지닌 채 닫혀 있으며, 작은 외부 창은 어두운 반사와 흐린 유리 질감만 가진다. 옥상 출입 계단의 문턱, 플라스틱 또는 금속 물탱크, 바람에 약간 처진 빈 빨랫줄, 낮은 평상형 벤치가 생활감 있는 고정 요소로 자리한다. 사람 없이 비어 있는 옥상이며, 현재 사건의 흔적이 아니라 오래 누적된 마모와 습기, 해안 도시 특유의 탁한 회색 공기와 절제된 한국 호러 스릴러의 현실감만 남아 있다. 카메라는 열린 옥상 위 높은 위치에서 넓은 화각으로 사선에 가깝게 내려다보며 옥탑방 외부와 옥상 가장자리, 물탱크, 빨랫줄, 벤치까지 읽히게 잡는다. 완전한 평면도나 건축 도면이 아니라 실제 고공 크레인 또는 높은 건물 위치에서 촬영한 장소 사진처럼 자연스러운 원근, 가벼운 렌즈 왜곡, 절제된 필름 입자, 실제 콘크리트와 금속의 질감을 살린다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S4_Shot1에서는 낮 시간의 옥상 전체 구조가 한눈에 읽히는 establishing plate로 사용한다. 열린 옥상 바닥과 옥탑방 외부, 계단 출입부, 낮은 난간, 철문, 작은 창, 물탱크, 빨랫줄, 낮은 평상형 벤치가 안정적으로 보이도록 하고, 장면 속 인물이나 사건 흔적은 이후 레이어에서 더해질 수 있게 옥상은 비어 있는 정상 상태로 유지한다.",
            "shot_id": "S4_Shot1"
          }
        ],
        "shot_ids": [
          "S4_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "above number 1, facing downward to include numbers 2 through 9",
          "camera_height": "high overhead establishing height",
          "lens_hint": "wide angle, orthographic-like overhead",
          "framing_notes": "Use as a clean daytime rooftop establishing background; keep the open rooftop plate readable."
        },
        "reference_decision": {
          "bg_id": "L04B02",
          "fp_id": "fp_rooftop_exterior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L04B02 is the only clean anchor candidate supplied for this floor plan, so it must seed the dwelling identity. Its consuming shot is a wide establishing view with no committed subjects, and its render facts reference base markers 1 through 9 while excluding all overlay markers 10 through 14. The selected camera starts in unit 1 and looks toward unit 2 with a wide lens to establish the shared fixed exterior layout.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/floor_plan/fp_rooftop_exterior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_fp_seeded_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp reference is used because this node is the required first dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Wide coverage from unit marker 1 toward unit marker 2, using the verbatim camera cell for unit 1 and a listed look-at cell associated with marker 6 to keep the two target units and the base marker set readable for the clean anchor plate.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              6
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the shared exterior physical space defined by target unit markers 1 and 2 and base marker numbers 1 through 9. From camera unit 1, the geometry lists unit 2 as the visible unit candidate and opening markers 3, 5, and 6 as visible-opening candidates; keep the fixed positions of markers 4, 7, 8, and 9 established for later same-fp continuity.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [5,5] toward look-at unit 2 at listed cell [2,6] with a wide 90 degree lens, giving broad coverage of the target unit markers 1 and 2 and the base marker set 1 through 9 rather than an isolating insert.",
            "subject_position_directive": "No committed subject cue is available for L04B02; keep the background free of invented subjects and let the wide frame describe only the listed fixed base markers.",
            "state_cue_directive": "Because clean_background_expected is true and no transient markers are listed for this BG, no committed state cue beyond clean residential space applies; refrain from inventing additional overlays or temporary action cues.",
            "negative_continuity_directive": "Do not include ignored overlay marker numbers 10, 11, 12, 13, or 14. Do not invent additional transient state cues, subjects, or out-of-plan spaces beyond the unit markers and base marker numbers listed 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: [2, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 1 toward unit marker 2, using the verbatim camera cell for unit 1 and a listed look-at cell associated with marker 6 to keep the two target units and the base marker set readable for the clean anchor plate.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the shared exterior physical space defined by target unit markers 1 and 2 and base marker numbers 1 through 9. From camera unit 1, the geometry lists unit 2 as the visible unit candidate and opening markers 3, 5, and 6 as visible-opening candidates; keep the fixed positions of markers 4, 7, 8, and 9 established for later same-fp continuity.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,5] toward look-at unit 2 at listed cell [2,6] with a wide 90 degree lens, giving broad coverage of the target unit markers 1 and 2 and the base marker set 1 through 9 rather than an isolating insert.\n  - subject_position_directive: No committed subject cue is available for L04B02; keep the background free of invented subjects and let the wide frame describe only the listed fixed base markers.\n  - state_cue_directive: Because clean_background_expected is true and no transient markers are listed for this BG, no committed state cue beyond clean residential space applies; refrain from inventing additional overlays or temporary action cues.\n  - negative_continuity_directive: Do not include ignored overlay marker numbers 10, 11, 12, 13, or 14. Do not invent additional transient state cues, subjects, or out-of-plan spaces beyond the unit markers and base marker numbers listed 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: [2, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 1 toward unit marker 2, using the verbatim camera cell for unit 1 and a listed look-at cell associated with marker 6 to keep the two target units and the base marker set readable for the clean anchor plate.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the shared exterior physical space defined by target unit markers 1 and 2 and base marker numbers 1 through 9. From camera unit 1, the geometry lists unit 2 as the visible unit candidate and opening markers 3, 5, and 6 as visible-opening candidates; keep the fixed positions of markers 4, 7, 8, and 9 established for later same-fp continuity.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,5] toward look-at unit 2 at listed cell [2,6] with a wide 90 degree lens, giving broad coverage of the target unit markers 1 and 2 and the base marker set 1 through 9 rather than an isolating insert.\n  - subject_position_directive: No committed subject cue is available for L04B02; keep the background free of invented subjects and let the wide frame describe only the listed fixed base markers.\n  - state_cue_directive: Because clean_background_expected is true and no transient markers are listed for this BG, no committed state cue beyond clean residential space applies; refrain from inventing additional overlays or temporary action cues.\n  - negative_continuity_directive: Do not include ignored overlay marker numbers 10, 11, 12, 13, or 14. Do not invent additional transient state cues, subjects, or out-of-plan spaces beyond the unit markers and base marker numbers listed 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: [2, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 1 toward unit marker 2, using the verbatim camera cell for unit 1 and a listed look-at cell associated with marker 6 to keep the two target units and the base marker set readable for the clean anchor plate.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the shared exterior physical space defined by target unit markers 1 and 2 and base marker numbers 1 through 9. From camera unit 1, the geometry lists unit 2 as the visible unit candidate and opening markers 3, 5, and 6 as visible-opening candidates; keep the fixed positions of markers 4, 7, 8, and 9 established for later same-fp continuity.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,5] toward look-at unit 2 at listed cell [2,6] with a wide 90 degree lens, giving broad coverage of the target unit markers 1 and 2 and the base marker set 1 through 9 rather than an isolating insert.\n  - subject_position_directive: No committed subject cue is available for L04B02; keep the background free of invented subjects and let the wide frame describe only the listed fixed base markers.\n  - state_cue_directive: Because clean_background_expected is true and no transient markers are listed for this BG, no committed state cue beyond clean residential space applies; refrain from inventing additional overlays or temporary action cues.\n  - negative_continuity_directive: Do not include ignored overlay marker numbers 10, 11, 12, 13, or 14. Do not invent additional transient state cues, subjects, or out-of-plan spaces beyond the unit markers and base marker numbers listed for this BG.\n\n현대 대한민국 해안 도시의 낡은 빌라 옥상과 옥탑방 외부를 담은, 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 낮 시간의 흐린 자연광 아래, 바닷바람과 습기로 오래 닳은 콘크리트 방수층, 군데군데 바랜 회녹색 페인트, 물때와 먼지가 쌓인 낮은 난간, 오래된 옥탑방 외벽의 거친 미장 질감이 사실적으로 보인다. 열린 옥상 바닥 위에 붙어 있는 작은 옥탑방 구조가 있고, 철제 출입문은 낡은 도장과 녹슨 모서리를 지닌 채 닫혀 있으며, 작은 외부 창은 어두운 반사와 흐린 유리 질감만 가진다. 옥상 출입 계단의 문턱, 플라스틱 또는 금속 물탱크, 바람에 약간 처진 빈 빨랫줄, 낮은 평상형 벤치가 생활감 있는 고정 요소로 자리한다. 사람 없이 비어 있는 옥상이며, 현재 사건의 흔적이 아니라 오래 누적된 마모와 습기, 해안 도시 특유의 탁한 회색 공기와 절제된 한국 호러 스릴러의 현실감만 남아 있다. 카메라는 열린 옥상 위 높은 위치에서 넓은 화각으로 사선에 가깝게 내려다보며 옥탑방 외부와 옥상 가장자리, 물탱크, 빨랫줄, 벤치까지 읽히게 잡는다. 완전한 평면도나 건축 도면이 아니라 실제 고공 크레인 또는 높은 건물 위치에서 촬영한 장소 사진처럼 자연스러운 원근, 가벼운 렌즈 왜곡, 절제된 필름 입자, 실제 콘크리트와 금속의 질감을 살린다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Wide coverage from unit marker 1 toward unit marker 2, using the verbatim camera cell for unit 1 and a listed look-at cell associated with marker 6 to keep the two target units and the base marker set readable for the clean anchor plate.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            6
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the shared exterior physical space defined by target unit markers 1 and 2 and base marker numbers 1 through 9. From camera unit 1, the geometry lists unit 2 as the visible unit candidate and opening markers 3, 5, and 6 as visible-opening candidates; keep the fixed positions of markers 4, 7, 8, and 9 established for later same-fp continuity.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [5,5] toward look-at unit 2 at listed cell [2,6] with a wide 90 degree lens, giving broad coverage of the target unit markers 1 and 2 and the base marker set 1 through 9 rather than an isolating insert.",
          "subject_position_directive": "No committed subject cue is available for L04B02; keep the background free of invented subjects and let the wide frame describe only the listed fixed base markers.",
          "state_cue_directive": "Because clean_background_expected is true and no transient markers are listed for this BG, no committed state cue beyond clean residential space applies; refrain from inventing additional overlays or temporary action cues.",
          "negative_continuity_directive": "Do not include ignored overlay marker numbers 10, 11, 12, 13, or 14. Do not invent additional transient state cues, subjects, or out-of-plan spaces beyond the unit markers and base marker numbers listed for this BG."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_exterior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_rooftop_exterior"
          ],
          "ref_used": "refs_2",
          "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-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L04B03.png",
        "t2i_prompt": "현대 대한민국 해안 도시나 고립 섬 지역의 오래된 주거 건물 옥상, 옥탑방 철문 현관과 작은 외부 창문을 바라보는 비어 있는 야간 전환 공간. 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트로, 열린 옥상 콘크리트 바닥 가까운 위치에서 성인 눈높이 약 1.6m, 28–35mm 정도의 적당히 넓은 렌즈로 옥탑방 외벽의 철문과 작은 창문을 정면에 가깝게 담는다. 철문은 오래된 녹과 손때, 벗겨진 회색 페인트, 문틀의 어두운 이음새가 보이고, 작은 외부 창문은 밤의 습기와 흐린 반사만 머금은 어두운 유리로 남아 있다. 옥상은 실내처럼 닫히지 않은 외부 공간으로 보여야 하며, 낮은 난간, 옥상 계단 출입구, 물탱크, 늘어진 빨랫줄, 낮은 벤치 플랫폼이 주변에 자연스럽게 배치되어 있다. 콘크리트 바닥에는 오래 누적된 빗물 자국, 소금기 어린 해풍의 얼룩, 곰팡이 낀 모서리, 배수로 주변의 검은 때가 남아 있고, 금속 부품에는 바닷바람에 의한 산화와 무광의 거친 질감이 느껴진다. 밤 상태의 옥상으로, 멀리서 번지는 희미한 도시빛과 낡은 외부등의 차갑고 병든 녹색 기운, 낮게 깔린 해안 안개가 문턱과 창문 주변을 조용히 감싼다. 한국형 다세대 주택 옥상 특유의 실용적인 구조와 2020년대 현대 생활감이 드러나되, 표면은 축축하고 낡고 비어 있어 어둡고 현실적인 한국 오컬트 스릴러의 긴장감을 만든다. 자연스러운 심도, 절제된 필름 입자, 실제 금속·콘크리트·유리·플라스틱 물성, 약한 비네팅과 현실적인 렌즈 왜곡만 사용한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S10_Shot5에서는 열린 옥상 쪽에서 옥탑방 철문과 작은 외부 창문을 함께 잡는 빈 야간 배경을 유지한다. 철문 가장자리의 어두운 틈과 창문 유리의 흐린 반사광은 공간의 긴장감을 주되, 창 안팎에 식별 가능한 형상이나 사건 단서는 만들지 않는다. 물탱크, 빨랫줄, 낮은 난간은 주변부에 자연스럽게 남겨 옥상이 실외 전환 공간임을 보여준다.",
            "shot_id": "S10_Shot5"
          },
          {
            "guide_text": "S10_Shot8에서는 같은 옥상 현관 외부의 연속성을 지키며, 철문과 창문, 축축한 콘크리트 바닥, 낮은 벤치와 난간의 위치가 이전 배경과 어긋나지 않게 한다. 밤안개와 낡은 외벽의 질감, 희미한 보안등의 녹색기 도는 빛을 강조하고, 인물 동작이나 순간적 침입 흔적은 배경 플레이트에 포함하지 않는다.",
            "shot_id": "S10_Shot8"
          }
        ],
        "shot_ids": [
          "S10_Shot5",
          "S10_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1, facing toward numbers 5 and 6",
          "camera_height": "adult eye level",
          "lens_hint": "moderate wide 28-35mm equivalent",
          "framing_notes": "Emphasize the rooftop threshold, door gap, and window without turning the rooftop into an enclosed interior."
        },
        "reference_decision": {
          "bg_id": "L04B03",
          "fp_id": "fp_rooftop_exterior",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B03 references the same physical exterior identified by target unit markers 1 and 2 and base markers 1 through 9, but its consuming shots require closer treatment around fixed opening markers and transient markers 10, 11, 13, and 14. The clean anchor L04B02 is the best parent because it preserves the permanent marker layout without importing the unrelated transient marker 12 from L04B01. The camera moves to unit 2 for a different slice of the same fixed structure, so this is not a low-delta reuse candidate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L04B02.png"
          ],
          "source_bg_ids": [
            "L04B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "space_units_1_2_shared_exterior"
            ],
            "rejected_refs": [
              {
                "reason": "Same fp and same physical space, but it carries transient marker 12 and omits committed markers 10, 11, and 13 for this BG; the clean anchor gives safer fixed-element continuity.",
                "ref_bg_id": "L04B01"
              }
            ],
            "same_physical_space_dedup_decision": "single_ref_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "space_units_1_2_shared_exterior",
                "ref_bg_id": "L04B02",
                "space_description": "Same physical space using target unit markers 1 and 2 and base markers 1 through 9, viewed from a closer unit-2 camera position."
              }
            ],
            "why_single_ref_or_two_refs": "A single same-fp reference is sufficient because L04B02 establishes the shared fixed marker layout; the consuming shots need a different close view within that same physical space rather than two co-visible distinct spaces."
          },
          "camera_decision": {
            "camera_cell": [
              2,
              5
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Place the camera in unit 2 at its verbatim candidate cell and look at listed cell [3,4], concentrating on the committed opening/detail region while preserving the inherited fixed layout from the clean anchor.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Use reference L04B02 to preserve the fixed locations of unit markers 1 and 2 and base markers 1 through 9, then concentrate this node's view in unit 2 around opening marker 5 at cell [3,4] with continuity to opening marker 6 when required by the consuming shots. From camera unit 2, the geometry lists unit 1 as a visible-unit candidate and opening markers 3, 5, and 6 as visible-opening candidates, but the normal lens should prioritize the committed unit-2 opening/detail area.",
            "camera_framing_directive": "Frame from camera unit 2 at cell [2,5] toward look-at unit 2 at listed cell [3,4] with a normal 50 degree lens, giving neutral close coverage of the fixed opening/detail region while keeping continuity with the base marker layout from L04B02.",
            "subject_position_directive": "For the insert surfaced shot, include only the staged partial foreground action at the central seam region, with the face excluded by the staging. For the later surfaced shot, include only the obscured reflection/silhouette relationship described by the staging; do not invent clear facial detail or additional subjects.",
            "state_cue_directive": "Carry only the committed transient marker numbers 10, 11, 13, and 14 for this BG, placed in relation to the listed base markers they modify. Omit transient marker 12 because it is explicitly ignored here.",
            "negative_continuity_directive": "Do not include ignored overlay marker number 12, and do not import that transient cue from L04B01. Keep the fixed positions of base markers 1 through 9 aligned with L04B02, especially opening markers 5 and 6 when they are used by the surfaced shots; avoid inventing additional temporary markers or off-plan spaces."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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='L04B02' physical_space_id='space_units_1_2_shared_exterior'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [2, 5]\n  - look_at_unit: 2\n  - look_at_cell: [3, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Place the camera in unit 2 at its verbatim candidate cell and look at listed cell [3,4], concentrating on the committed opening/detail region while preserving the inherited fixed layout from the clean anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use reference L04B02 to preserve the fixed locations of unit markers 1 and 2 and base markers 1 through 9, then concentrate this node's view in unit 2 around opening marker 5 at cell [3,4] with continuity to opening marker 6 when required by the consuming shots. From camera unit 2, the geometry lists unit 1 as a visible-unit candidate and opening markers 3, 5, and 6 as visible-opening candidates, but the normal lens should prioritize the committed unit-2 opening/detail area.\n  - camera_framing_directive: Frame from camera unit 2 at cell [2,5] toward look-at unit 2 at listed cell [3,4] with a normal 50 degree lens, giving neutral close coverage of the fixed opening/detail region while keeping continuity with the base marker layout from L04B02.\n  - subject_position_directive: For the insert surfaced shot, include only the staged partial foreground action at the central seam region, with the face excluded by the staging. For the later surfaced shot, include only the obscured reflection/silhouette relationship described by the staging; do not invent clear facial detail or additional subjects.\n  - state_cue_directive: Carry only the committed transient marker numbers 10, 11, 13, and 14 for this BG, placed in relation to the listed base markers they modify. Omit transient marker 12 because it is explicitly ignored here.\n  - negative_continuity_directive: Do not include ignored overlay marker number 12, and do not import that transient cue from L04B01. Keep the fixed positions of base markers 1 through 9 aligned with L04B02, especially opening markers 5 and 6 when they are used by the surfaced shots; avoid inventing additional temporary markers or off-plan spaces.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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='L04B02' physical_space_id='space_units_1_2_shared_exterior'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [2, 5]\n  - look_at_unit: 2\n  - look_at_cell: [3, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Place the camera in unit 2 at its verbatim candidate cell and look at listed cell [3,4], concentrating on the committed opening/detail region while preserving the inherited fixed layout from the clean anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use reference L04B02 to preserve the fixed locations of unit markers 1 and 2 and base markers 1 through 9, then concentrate this node's view in unit 2 around opening marker 5 at cell [3,4] with continuity to opening marker 6 when required by the consuming shots. From camera unit 2, the geometry lists unit 1 as a visible-unit candidate and opening markers 3, 5, and 6 as visible-opening candidates, but the normal lens should prioritize the committed unit-2 opening/detail area.\n  - camera_framing_directive: Frame from camera unit 2 at cell [2,5] toward look-at unit 2 at listed cell [3,4] with a normal 50 degree lens, giving neutral close coverage of the fixed opening/detail region while keeping continuity with the base marker layout from L04B02.\n  - subject_position_directive: For the insert surfaced shot, include only the staged partial foreground action at the central seam region, with the face excluded by the staging. For the later surfaced shot, include only the obscured reflection/silhouette relationship described by the staging; do not invent clear facial detail or additional subjects.\n  - state_cue_directive: Carry only the committed transient marker numbers 10, 11, 13, and 14 for this BG, placed in relation to the listed base markers they modify. Omit transient marker 12 because it is explicitly ignored here.\n  - negative_continuity_directive: Do not include ignored overlay marker number 12, and do not import that transient cue from L04B01. Keep the fixed positions of base markers 1 through 9 aligned with L04B02, especially opening markers 5 and 6 when they are used by the surfaced shots; avoid inventing additional temporary markers or off-plan spaces.\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='L04B02' physical_space_id='space_units_1_2_shared_exterior'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [2, 5]\n  - look_at_unit: 2\n  - look_at_cell: [3, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Place the camera in unit 2 at its verbatim candidate cell and look at listed cell [3,4], concentrating on the committed opening/detail region while preserving the inherited fixed layout from the clean anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use reference L04B02 to preserve the fixed locations of unit markers 1 and 2 and base markers 1 through 9, then concentrate this node's view in unit 2 around opening marker 5 at cell [3,4] with continuity to opening marker 6 when required by the consuming shots. From camera unit 2, the geometry lists unit 1 as a visible-unit candidate and opening markers 3, 5, and 6 as visible-opening candidates, but the normal lens should prioritize the committed unit-2 opening/detail area.\n  - camera_framing_directive: Frame from camera unit 2 at cell [2,5] toward look-at unit 2 at listed cell [3,4] with a normal 50 degree lens, giving neutral close coverage of the fixed opening/detail region while keeping continuity with the base marker layout from L04B02.\n  - subject_position_directive: For the insert surfaced shot, include only the staged partial foreground action at the central seam region, with the face excluded by the staging. For the later surfaced shot, include only the obscured reflection/silhouette relationship described by the staging; do not invent clear facial detail or additional subjects.\n  - state_cue_directive: Carry only the committed transient marker numbers 10, 11, 13, and 14 for this BG, placed in relation to the listed base markers they modify. Omit transient marker 12 because it is explicitly ignored here.\n  - negative_continuity_directive: Do not include ignored overlay marker number 12, and do not import that transient cue from L04B01. Keep the fixed positions of base markers 1 through 9 aligned with L04B02, especially opening markers 5 and 6 when they are used by the surfaced shots; avoid inventing additional temporary markers or off-plan spaces.\n\n현대 대한민국 해안 도시나 고립 섬 지역의 오래된 주거 건물 옥상, 옥탑방 철문 현관과 작은 외부 창문을 바라보는 비어 있는 야간 전환 공간. 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트로, 열린 옥상 콘크리트 바닥 가까운 위치에서 성인 눈높이 약 1.6m, 28–35mm 정도의 적당히 넓은 렌즈로 옥탑방 외벽의 철문과 작은 창문을 정면에 가깝게 담는다. 철문은 오래된 녹과 손때, 벗겨진 회색 페인트, 문틀의 어두운 이음새가 보이고, 작은 외부 창문은 밤의 습기와 흐린 반사만 머금은 어두운 유리로 남아 있다. 옥상은 실내처럼 닫히지 않은 외부 공간으로 보여야 하며, 낮은 난간, 옥상 계단 출입구, 물탱크, 늘어진 빨랫줄, 낮은 벤치 플랫폼이 주변에 자연스럽게 배치되어 있다. 콘크리트 바닥에는 오래 누적된 빗물 자국, 소금기 어린 해풍의 얼룩, 곰팡이 낀 모서리, 배수로 주변의 검은 때가 남아 있고, 금속 부품에는 바닷바람에 의한 산화와 무광의 거친 질감이 느껴진다. 밤 상태의 옥상으로, 멀리서 번지는 희미한 도시빛과 낡은 외부등의 차갑고 병든 녹색 기운, 낮게 깔린 해안 안개가 문턱과 창문 주변을 조용히 감싼다. 한국형 다세대 주택 옥상 특유의 실용적인 구조와 2020년대 현대 생활감이 드러나되, 표면은 축축하고 낡고 비어 있어 어둡고 현실적인 한국 오컬트 스릴러의 긴장감을 만든다. 자연스러운 심도, 절제된 필름 입자, 실제 금속·콘크리트·유리·플라스틱 물성, 약한 비네팅과 현실적인 렌즈 왜곡만 사용한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "camera_decision": {
          "camera_cell": [
            2,
            5
          ],
          "camera_unit": 2,
          "fov_deg": 50,
          "framing_notes": "Place the camera in unit 2 at its verbatim candidate cell and look at listed cell [3,4], concentrating on the committed opening/detail region while preserving the inherited fixed layout from the clean anchor.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            4
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Use reference L04B02 to preserve the fixed locations of unit markers 1 and 2 and base markers 1 through 9, then concentrate this node's view in unit 2 around opening marker 5 at cell [3,4] with continuity to opening marker 6 when required by the consuming shots. From camera unit 2, the geometry lists unit 1 as a visible-unit candidate and opening markers 3, 5, and 6 as visible-opening candidates, but the normal lens should prioritize the committed unit-2 opening/detail area.",
          "camera_framing_directive": "Frame from camera unit 2 at cell [2,5] toward look-at unit 2 at listed cell [3,4] with a normal 50 degree lens, giving neutral close coverage of the fixed opening/detail region while keeping continuity with the base marker layout from L04B02.",
          "subject_position_directive": "For the insert surfaced shot, include only the staged partial foreground action at the central seam region, with the face excluded by the staging. For the later surfaced shot, include only the obscured reflection/silhouette relationship described by the staging; do not invent clear facial detail or additional subjects.",
          "state_cue_directive": "Carry only the committed transient marker numbers 10, 11, 13, and 14 for this BG, placed in relation to the listed base markers they modify. Omit transient marker 12 because it is explicitly ignored here.",
          "negative_continuity_directive": "Do not include ignored overlay marker number 12, and do not import that transient cue from L04B01. Keep the fixed positions of base markers 1 through 9 aligned with L04B02, especially opening markers 5 and 6 when they are used by the surfaced shots; avoid inventing additional temporary markers or off-plan spaces."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_exterior",
          "prior_bg_ids": [
            "L04B02"
          ],
          "attached_ref_labels": [
            "bg:L04B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B01": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L04B02",
        "reused_from_bg_id": "L04B02",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L04B02.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안 도시 또는 고립된 섬 주거지의 낡은 옥상 외부, 새벽의 고요한 시간대. 열린 콘크리트 옥상 데크에서 옥탑방 외벽을 향해 바라보는 낮은 성인 눈높이 시점, 35mm 상당의 적당히 넓은 렌즈로 공간감을 살린다. 화면 안에는 축축하고 오래 닳은 옥상 바닥, 가장자리를 두르는 낮은 콘크리트 난간, 옥탑방 구조의 거친 외벽, 낡은 철제 출입문, 작은 외부 창, 옥상 물탱크, 바람에 살짝 처진 빨랫줄, 낮은 평상형 벤치가 자연스럽게 자리한다. 옥탑방 쪽에서는 새벽 어스름 속에 약한 실내 조명이 새어 나와 차가운 청회색 안개와 대비되는 작은 온기를 만들고, 해안가 특유의 습기와 염분으로 벽면과 금속에 얼룩·녹·물때가 축적되어 있다. 공간은 비어 있으며, 일상적인 옥상 생활의 흔적만 남은 정돈되지 않은 현실감이 있다. 한국 현대 주거 옥상의 소박한 재료감, 방수 페인트가 벗겨진 바닥, 낡은 배관과 금속 부속의 무광택 질감, 바닷바람에 젖은 공기를 사실적으로 표현한다. 조명은 자연스러운 새벽의 낮은 푸른 주변광과 옥탑방의 약한 실내 실용광 중심이며, 과장되지 않은 명암과 절제된 자연 필름 입자, 부드러운 주변부 흐림, 실제 렌즈의 미세한 왜곡을 유지한다. 차갑고 축축한 한국형 오컬트 스릴러의 현실적인 톤, muted coastal gray와 병든 녹색 기운이 섞인 저채도 분위기. 평면도처럼 보이지 않는 실제 로케이션 촬영 이미지. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S17_Shot1용 배경은 열린 옥상 데크 쪽 낮은 성인 눈높이에서 옥탑방 외벽을 바라보는 구도다. 낮은 난간 일부가 함께 보이고, 새벽 안개와 축축한 콘크리트 질감, 옥탑방의 희미한 따뜻한 불빛이 공간의 기준이 된다. 옥상 바닥은 장면 레이어가 움직이는 요소를 얹을 수 있도록 비워 두고, 평상·물탱크·빨랫줄·철문·작은 창은 고정된 배경 요소로 안정적으로 유지한다.",
            "shot_id": "S17_Shot1"
          }
        ],
        "shot_ids": [
          "S17_Shot1"
        ],
        "scenes": [],
        "parent_id": "L04B02",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1, facing toward number 2 with number 4 also visible",
          "camera_height": "low adult eye level",
          "lens_hint": "moderate wide 35mm equivalent",
          "framing_notes": "Quiet dawn rooftop exterior; allow the cat crossing and lit room cue while keeping the roof deck open."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L04B02",
          "selected_refs": [
            {
              "physical_space_id": "space_units_1_2_shared_exterior",
              "ref_bg_id": "L04B02",
              "space_description": "Same physical space using target unit markers 1 and 2 and base markers 1 through 9."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 1 at cell [5,5] toward look-at unit 2 at listed cell [2,6] with a wide 90 degree lens. Maintain the broad spatial relationship inherited from L04B02 while allowing the staged subject to sit in the wide frame without moving fixed base markers.",
          "negative_continuity_directive": "Avoid ignored overlay marker numbers 10, 11, and 13. Keep markers 1 through 9 in the same positions established by reference L04B02, and do not add extra temporary overlays or subjects beyond the committed staged subject and transient marker numbers 12 and 14.",
          "state_cue_directive": "Carry only the committed transient marker numbers 12 and 14 for this BG, alongside the fixed base markers 1 through 9. Do not introduce marker numbers 10, 11, or 13, which are explicitly ignored for this BG.",
          "subject_position_directive": "The surfaced shot commits one staged foreground subject in a wide frame, positioned mid-right with a profile-left angle, one front paw raised, and gaze directed off-screen. Do not invent additional subjects beyond that staged cue.",
          "visible_space_directive": "Use reference L04B02 as the fixed-placement source for base marker numbers 1 through 9 across target unit markers 1 and 2. From camera unit 1, the geometry lists unit 2 as visible and opening markers 3, 5, and 6 as visible-opening candidates; include transient marker numbers 12 and 14 only as this BG's committed scene-layer additions."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_exterior",
          "prior_bg_ids": [
            "L04B02"
          ],
          "attached_ref_labels": [
            "bg:L04B02"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B01.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 해안 도시 옥탑방 내부, 거실 겸 생활공간과 작은 주방 라인이 한 공간에 붙어 있는 빈 실내를 사람 눈높이 약 1.6m에서 담는다. 카메라는 식탁과 의자 근처에 서서 주방 라인과 텔레비전 방향을 바라보며, 중간 정도의 와이드 실내 렌즈로 식탁 전면, 텔레비전, 싱크 수전, 쿡탑, 한쪽의 스탠드 조명, 출입구 쪽 강철 현관문, 벽면의 작은 거실 창이 자연스럽게 프레임 안에 들어오게 한다. 평면도 시점이 아니라 실제 방 안에 서 있는 듯한 시선이며, 좁은 옥탑방의 낮은 천장감과 생활 동선이 느껴지는 구도다.\n\n낮 시간의 햇빛이 작은 창으로 비스듬히 들어와 바랜 벽지, 오래된 장판 또는 저가 비닐 바닥, 손때 묻은 식탁 표면, 금속 싱크 수전의 물때와 작은 스크래치, 쿡탑 주변의 누적된 얼룩, 강철 현관문의 차가운 페인트 질감을 사실적으로 드러낸다. 해안 도시 특유의 습기와 흐린 회색빛이 실내 공기에 남아 있고, 햇빛은 따뜻하지만 전체 톤은 muted coastal gray와 탁한 녹색 기운이 섞인 절제된 한국형 호러 스릴러 현실감으로 유지한다. 약재를 오래 달이며 살아온 집처럼 주방 주변에 누렇게 밴 생활 흔적과 미세한 습기감이 느껴지지만, 공간은 현재 비어 있고 정돈된 기본 상태다.\n\n텔레비전은 거실의 물리적 가구로 배치하되 화면 내용은 뉴스 인물이나 글자가 식별되지 않는 낮은 대비의 회색 블러, 반사광, 추상적인 방송 노이즈처럼 처리한다. 식탁 위의 작은 사진 액자도 유리 반사와 바랜 색면만 보이는 배경 소품으로 두어 내부의 얼굴이나 장면 정보가 읽히지 않게 한다. 전체 이미지는 실제 35mm급 시네마 렌즈로 촬영한 듯한 자연스러운 심도, 절제된 입자감, 약한 비네팅, 현실적인 재질 질감과 일상적인 마모를 가진다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S5_Shot4용 배경 플레이트는 같은 옥탑방 생활공간을 비어 있는 상태로 유지한다. 식탁 근처 눈높이에서 주방 라인과 텔레비전이 함께 보이게 하고, 낮 햇빛이 작은 창으로 들어와 낡은 바닥과 벽지, 주방 금속 표면의 생활 마모를 드러내게 한다. 화면이나 액자 내부 정보는 읽히지 않는 추상 반사로 남긴다.",
            "shot_id": "S5_Shot4"
          },
          {
            "guide_text": "S5_Shot9용 배경 플레이트는 식탁, 의자, 텔레비전, 주방 라인, 스탠드 조명의 위치 관계가 안정적으로 유지되는 빈 실내 기준판이어야 한다. 현재 장면의 행동이나 순간적인 흔적을 넣지 말고, 현대 한국 옥탑방의 좁고 습한 생활감과 낮 시간의 부드러운 자연광만 강조한다.",
            "shot_id": "S5_Shot9"
          },
          {
            "guide_text": "S5_Shot11용 배경 플레이트는 같은 카메라 축을 기준으로 주방 쪽 싱크 수전과 쿡탑, 생활 영역의 텔레비전과 식탁이 자연스럽게 겹쳐 보이는 구도를 유지한다. 사진 액자와 텔레비전은 물리적 배경 물체로만 보이며, 내부 이미지는 의미를 읽을 수 없는 흐릿한 반사와 색면으로 처리한다.",
            "shot_id": "S5_Shot11"
          }
        ],
        "shot_ids": [
          "S5_Shot4",
          "S5_Shot9",
          "S5_Shot11"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 15, facing toward numbers 2 and 16",
          "camera_height": "standing eye level",
          "lens_hint": "moderate wide interior lens",
          "framing_notes": "Domestic daytime living-kitchen view; include the table, TV, kitchen line, and herbal decoction overlay."
        },
        "reference_decision": {
          "bg_id": "L05B01",
          "fp_id": "fp_rooftop_room_interior",
          "node_index": 4,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B01 depicts the shared unit markers 1, 2, and 3, which overlap the broader threshold identity established by L05B06. The selected anchor reference carries dwelling style and fixed threshold continuity, while this node composes a shared-space view with its own transient markers 27 and 42.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B06.png"
          ],
          "source_bg_ids": [
            "L05B06"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit_1_2_3_shared"
            ],
            "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_unit_1_2_3_shared",
                "ref_bg_id": "L05B06",
                "space_description": "same dwelling shared/threshold physical area overlapping unit markers 1 and 3"
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because L05B01's target markers are the connected shared/threshold set 1, 2, and 3; no second distinct rendered space is required for its consuming shots."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Wide coverage from unit marker 3 toward base marker 15 at cell [2,7] supports the living/entry flow and keeps markers 1, 2, and 3 connected to the existing dwelling identity.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              7
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From camera_unit 3, geometry lists unit markers 1, 2, 4, 5, and 6 and openings 7 through 12 as visibility supersets. For this BG, emphasize committed target unit markers 1, 2, and 3, with base markers 7, 8, 13, 14, 15, 16, 17, and 26; maintain dwelling continuity from L05B06 for shared threshold structure.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera_unit 3 at [5,5] toward look_at_cell [2,7] in look_at_unit 1. The framing should support medium, close, and insert staged beats by keeping the shared-space background available without contradicting the selected reference.",
            "subject_position_directive": "S5_Shot4 commits one subject centered in an open doorway frame; S5_Shot9 commits two subjects in close profile near the entry area; S5_Shot11 commits an insert of a wrist with only blurred entry context. Keep subject placement tied to those surfaced staging cues and do not introduce extra subjects.",
            "state_cue_directive": "Use transient markers 27 and 42 as the committed L05B01 state cues. Keep use markers 1, 2, 3, 7, 8, 13, 14, 15, 16, 17, and 26 as the base shared-space elements and avoid any additional uncommitted state cue.",
            "negative_continuity_directive": "Avoid ignored overlay marker numbers 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, and 41. Do not carry transient overlays from L05B06 into this shared-space plate unless they are listed in L05B01's use markers."
          },
          "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='L05B06' physical_space_id='ps_unit_1_2_3_shared'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 1\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 3 toward base marker 15 at cell [2,7] supports the living/entry flow and keeps markers 1, 2, and 3 connected to the existing dwelling identity.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 3, geometry lists unit markers 1, 2, 4, 5, and 6 and openings 7 through 12 as visibility supersets. For this BG, emphasize committed target unit markers 1, 2, and 3, with base markers 7, 8, 13, 14, 15, 16, 17, and 26; maintain dwelling continuity from L05B06 for shared threshold structure.\n  - camera_framing_directive: Use broad 90-degree coverage from camera_unit 3 at [5,5] toward look_at_cell [2,7] in look_at_unit 1. The framing should support medium, close, and insert staged beats by keeping the shared-space background available without contradicting the selected reference.\n  - subject_position_directive: S5_Shot4 commits one subject centered in an open doorway frame; S5_Shot9 commits two subjects in close profile near the entry area; S5_Shot11 commits an insert of a wrist with only blurred entry context. Keep subject placement tied to those surfaced staging cues and do not introduce extra subjects.\n  - state_cue_directive: Use transient markers 27 and 42 as the committed L05B01 state cues. Keep use markers 1, 2, 3, 7, 8, 13, 14, 15, 16, 17, and 26 as the base shared-space elements and avoid any additional uncommitted state cue.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, and 41. Do not carry transient overlays from L05B06 into this shared-space plate unless they are listed in L05B01's use markers.\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='L05B06' physical_space_id='ps_unit_1_2_3_shared'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 1\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 3 toward base marker 15 at cell [2,7] supports the living/entry flow and keeps markers 1, 2, and 3 connected to the existing dwelling identity.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 3, geometry lists unit markers 1, 2, 4, 5, and 6 and openings 7 through 12 as visibility supersets. For this BG, emphasize committed target unit markers 1, 2, and 3, with base markers 7, 8, 13, 14, 15, 16, 17, and 26; maintain dwelling continuity from L05B06 for shared threshold structure.\n  - camera_framing_directive: Use broad 90-degree coverage from camera_unit 3 at [5,5] toward look_at_cell [2,7] in look_at_unit 1. The framing should support medium, close, and insert staged beats by keeping the shared-space background available without contradicting the selected reference.\n  - subject_position_directive: S5_Shot4 commits one subject centered in an open doorway frame; S5_Shot9 commits two subjects in close profile near the entry area; S5_Shot11 commits an insert of a wrist with only blurred entry context. Keep subject placement tied to those surfaced staging cues and do not introduce extra subjects.\n  - state_cue_directive: Use transient markers 27 and 42 as the committed L05B01 state cues. Keep use markers 1, 2, 3, 7, 8, 13, 14, 15, 16, 17, and 26 as the base shared-space elements and avoid any additional uncommitted state cue.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, and 41. Do not carry transient overlays from L05B06 into this shared-space plate unless they are listed in L05B01's use markers.\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='L05B06' physical_space_id='ps_unit_1_2_3_shared'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 1\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 3 toward base marker 15 at cell [2,7] supports the living/entry flow and keeps markers 1, 2, and 3 connected to the existing dwelling identity.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 3, geometry lists unit markers 1, 2, 4, 5, and 6 and openings 7 through 12 as visibility supersets. For this BG, emphasize committed target unit markers 1, 2, and 3, with base markers 7, 8, 13, 14, 15, 16, 17, and 26; maintain dwelling continuity from L05B06 for shared threshold structure.\n  - camera_framing_directive: Use broad 90-degree coverage from camera_unit 3 at [5,5] toward look_at_cell [2,7] in look_at_unit 1. The framing should support medium, close, and insert staged beats by keeping the shared-space background available without contradicting the selected reference.\n  - subject_position_directive: S5_Shot4 commits one subject centered in an open doorway frame; S5_Shot9 commits two subjects in close profile near the entry area; S5_Shot11 commits an insert of a wrist with only blurred entry context. Keep subject placement tied to those surfaced staging cues and do not introduce extra subjects.\n  - state_cue_directive: Use transient markers 27 and 42 as the committed L05B01 state cues. Keep use markers 1, 2, 3, 7, 8, 13, 14, 15, 16, 17, and 26 as the base shared-space elements and avoid any additional uncommitted state cue.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, and 41. Do not carry transient overlays from L05B06 into this shared-space plate unless they are listed in L05B01's use markers.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 해안 도시 옥탑방 내부, 거실 겸 생활공간과 작은 주방 라인이 한 공간에 붙어 있는 빈 실내를 사람 눈높이 약 1.6m에서 담는다. 카메라는 식탁과 의자 근처에 서서 주방 라인과 텔레비전 방향을 바라보며, 중간 정도의 와이드 실내 렌즈로 식탁 전면, 텔레비전, 싱크 수전, 쿡탑, 한쪽의 스탠드 조명, 출입구 쪽 강철 현관문, 벽면의 작은 거실 창이 자연스럽게 프레임 안에 들어오게 한다. 평면도 시점이 아니라 실제 방 안에 서 있는 듯한 시선이며, 좁은 옥탑방의 낮은 천장감과 생활 동선이 느껴지는 구도다.\n\n낮 시간의 햇빛이 작은 창으로 비스듬히 들어와 바랜 벽지, 오래된 장판 또는 저가 비닐 바닥, 손때 묻은 식탁 표면, 금속 싱크 수전의 물때와 작은 스크래치, 쿡탑 주변의 누적된 얼룩, 강철 현관문의 차가운 페인트 질감을 사실적으로 드러낸다. 해안 도시 특유의 습기와 흐린 회색빛이 실내 공기에 남아 있고, 햇빛은 따뜻하지만 전체 톤은 muted coastal gray와 탁한 녹색 기운이 섞인 절제된 한국형 호러 스릴러 현실감으로 유지한다. 약재를 오래 달이며 살아온 집처럼 주방 주변에 누렇게 밴 생활 흔적과 미세한 습기감이 느껴지지만, 공간은 현재 비어 있고 정돈된 기본 상태다.\n\n텔레비전은 거실의 물리적 가구로 배치하되 화면 내용은 뉴스 인물이나 글자가 식별되지 않는 낮은 대비의 회색 블러, 반사광, 추상적인 방송 노이즈처럼 처리한다. 식탁 위의 작은 사진 액자도 유리 반사와 바랜 색면만 보이는 배경 소품으로 두어 내부의 얼굴이나 장면 정보가 읽히지 않게 한다. 전체 이미지는 실제 35mm급 시네마 렌즈로 촬영한 듯한 자연스러운 심도, 절제된 입자감, 약한 비네팅, 현실적인 재질 질감과 일상적인 마모를 가진다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Wide coverage from unit marker 3 toward base marker 15 at cell [2,7] supports the living/entry flow and keeps markers 1, 2, and 3 connected to the existing dwelling identity.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            7
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From camera_unit 3, geometry lists unit markers 1, 2, 4, 5, and 6 and openings 7 through 12 as visibility supersets. For this BG, emphasize committed target unit markers 1, 2, and 3, with base markers 7, 8, 13, 14, 15, 16, 17, and 26; maintain dwelling continuity from L05B06 for shared threshold structure.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera_unit 3 at [5,5] toward look_at_cell [2,7] in look_at_unit 1. The framing should support medium, close, and insert staged beats by keeping the shared-space background available without contradicting the selected reference.",
          "subject_position_directive": "S5_Shot4 commits one subject centered in an open doorway frame; S5_Shot9 commits two subjects in close profile near the entry area; S5_Shot11 commits an insert of a wrist with only blurred entry context. Keep subject placement tied to those surfaced staging cues and do not introduce extra subjects.",
          "state_cue_directive": "Use transient markers 27 and 42 as the committed L05B01 state cues. Keep use markers 1, 2, 3, 7, 8, 13, 14, 15, 16, 17, and 26 as the base shared-space elements and avoid any additional uncommitted state cue.",
          "negative_continuity_directive": "Avoid ignored overlay marker numbers 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, and 41. Do not carry transient overlays from L05B06 into this shared-space plate unless they are listed in L05B01's use markers."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [
            "L05B06"
          ],
          "attached_ref_labels": [
            "bg:L05B06"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B07": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L05B06",
        "reused_from_bg_id": "L05B06",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B06.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 해안 도시 또는 외딴 섬 생활권에 있을 법한 낡은 옥탑방 내부, 공용 공간에서 딸의 침실로 들어가는 문 근처 낮은 서 있는 눈높이에서 방 안쪽의 침대와 창가 커튼을 바라본다. 중간 정도의 실내용 광각 렌즈로 좁은 방의 깊이와 문턱, 침대, 창문, 얇은 커튼의 거리감이 자연스럽게 보이며, 위에서 내려다본 평면도나 도식이 아니라 실제 공간 안에 서 있는 시점이다. 늦은 밤, 방 안은 차갑고 낮은 조도의 실내등과 창문 쪽의 희미한 외부광이 섞여 있으며, 안개 낀 해안 밤을 떠올리게 하는 회색빛과 탁한 녹색 기운이 벽과 천장 모서리에 얇게 내려앉아 있다. 오래된 한국식 소형 주거의 벽지 이음새, 습기 먹은 몰딩, 닳은 장판 바닥, 생활 흠집이 있는 방문, 얇은 알루미늄 창틀, 약간 빛바랜 커튼 천, 사용감 있는 침대와 침구, 방 한쪽의 가방과 작은 인형이 조용히 놓인 상태를 사실적으로 묘사한다. 표면에는 오래 쌓인 먼지, 습기 얼룩, 손때, 눌린 천의 주름, 플라스틱과 금속의 미세한 마모가 보이고, 고급스럽게 정돈된 실내가 아니라 실제 사람이 오래 살던 좁은 방의 촉감과 무게가 살아 있다. 공간은 현재 아무도 없는 빈 실내로, 고정된 가구와 생활 물건, 안정된 밤 조명, 오래된 표면 상태만 담는다. 35mm급 실제 카메라 렌즈의 자연스러운 심도, 절제된 입자감, 미세한 비네팅, 실내등에서 생기는 약한 렌즈 반응을 사용하되 과장하지 않는다. 한국형 어두운 민속 오컬트 스릴러의 차갑고 눅눅한 현실감, 무채색에 가까운 해안 회색과 병든 듯한 녹색의 낮은 채도를 유지한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S12_Shot10에서는 침실 문 근처의 낮은 눈높이에서 침대와 창가 커튼이 함께 보이는 빈 방 배경을 유지한다. 밤의 공기, 낡은 벽지, 얇은 커튼, 사용감 있는 침구와 바닥 질감이 분명해야 하며, 장면 레이어가 얹힐 수 있도록 중앙 동선과 커튼 주변 공간은 과도하게 복잡하게 채우지 않는다.",
            "shot_id": "S12_Shot10"
          },
          {
            "guide_text": "S12_Shot15에서는 같은 침실 구조와 밤 조명 상태가 이어지도록 한다. 문가에서 안쪽을 보는 완만한 광각 시야를 유지하고, 침대 프레임과 창문 쪽 커튼의 위치 관계가 안정적으로 읽히게 한다. 배경은 비어 있는 정상 상태의 공간으로 남겨 두어 이후 장면 요소와 충돌하지 않게 한다.",
            "shot_id": "S12_Shot15"
          },
          {
            "guide_text": "S12_Shot19에서는 옥탑방 침실의 좁고 눅눅한 밤 분위기, 생활감 있는 가구와 천 소재, 창가의 어두운 반사와 커튼 주름을 강조한다. 카메라는 문 근처 낮은 서 있는 눈높이에 머물며, 침대와 커튼을 향한 시선 축을 유지한다. 순간적 사건 흔적 대신 고정된 방 구조와 오래된 표면 상태만 보이게 한다.",
            "shot_id": "S12_Shot19"
          }
        ],
        "shot_ids": [
          "S12_Shot10",
          "S12_Shot15",
          "S12_Shot19"
        ],
        "scenes": [],
        "parent_id": "L05B06",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 10, facing toward numbers 19 and 20",
          "camera_height": "low standing eye level",
          "lens_hint": "moderate wide interior lens",
          "framing_notes": "Night bedroom horror state; show the curtain-side body, blood traces, crumpled photograph, and red circle vision as overlay cues."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L05B06",
          "selected_refs": [
            {
              "physical_space_id": "ps_unit_5_private",
              "ref_bg_id": "L05B06",
              "space_description": "same unit-5 physical space with fixed markers 10, 12, 19, 20, and 25"
            }
          ]
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Use wide 90-degree coverage from camera_unit 5 at [5,3] toward look_at_cell [4,9] within look_at_unit 5. The framing may support the surfaced wide, insert, and close staged shots, but the fixed structure must stay aligned with L05B06.",
          "negative_continuity_directive": "Avoid ignored overlay marker numbers 27, 33, 34, 35, 36, 37, 38, 39, 40, 41, and 42. Preserve fixed marker placement from L05B06; do not convert transient markers 28, 29, 30, 31, or 32 into permanent structural changes.",
          "state_cue_directive": "Use transient markers 28, 29, 30, 31, and 32 as the committed L05B07 state cues with base markers 5, 10, 12, 19, 20, and 25. These cues should sit on top of the inherited fixed unit-5 layout rather than altering the permanent marker positions.",
          "subject_position_directive": "S12_Shot10 commits one subject centered in the middle ground beneath the window/curtain area; S12_Shot15 commits an insert of a hand and clue near the floor; S12_Shot19 commits one foreground subject in a tight reaction crop near the bed side. Do not add subjects beyond these staged cues.",
          "visible_space_directive": "Render the same unit-5 physical space as L05B06. The view is from camera_unit 5 with the look toward marker 20 at cell [4,9], keeping base markers 10, 12, 19, 20, and 25 consistent with the reference; geometry also lists openings 7 through 12 as a visibility superset, but only the committed unit-5 markers should be foregrounded."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [
            "L05B06"
          ],
          "attached_ref_labels": [
            "bg:L05B06"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B08": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B08.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 작은 해안 도시 주거 내부, 밤의 딸 방이 지나치게 말끔하게 정돈된 상태로 비어 있다. 카메라는 딸의 방 문 가까이, 서 있는 사람의 눈높이 약 1.6m에서 침대와 바닥의 가방, 인형 방향을 바라본다. 보통 실내 촬영에 맞는 35mm급 중간 화각 렌즈로 문틀 가장자리와 방 안쪽을 함께 잡고, 절대 평면도나 건축 도면처럼 보이지 않는 실제 실내 시점이다. 방에는 낮은 침대, 창문, 창가 커튼, 바닥의 책가방과 작은 인형이 고정된 생활 물체처럼 놓여 있으며, 문 너머로 공유 공간의 식탁과 의자 또는 현관 쪽 강철문 기운이 아주 일부만 느껴질 수 있다. 벽지는 오래된 한국식 소형 주거의 밝지만 약간 바랜 질감, 바닥은 세척된 장판이나 합판 마감의 은은한 반사, 금속 손잡이와 문틀에는 생활 마모가 남아 있다. 조명은 밤의 약한 실내등과 창밖에서 들어오는 차갑고 축축한 해안 도시의 회색빛이 섞이고, 전체 색은 muted coastal gray, 병든 듯한 녹색 기운, 낮은 대비의 어둠으로 눌려 있다. 표면은 방금 닦인 듯 과도하게 깨끗하지만 잡지 사진처럼 번들거리지 않고, 모서리의 먼지, 천의 결, 커튼 주름, 침구의 섬유 조직, 가방의 나일론 질감, 인형의 낡은 천 질감이 실제 재료처럼 보인다. 한국형 어두운 민속 오컬트 스릴러의 긴장감을 공간 자체의 정적과 비어 있음으로만 담고, 초자연적 표식이나 사건 장면은 현실 공간 위에 새기지 않는다. 자연스러운 심도, 절제된 필름 입자, 실제 렌즈의 약한 주변부 왜곡과 낮은 조도의 부드러운 그림자를 유지한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S14_Shot4용 배경은 딸의 방 문 가까운 위치에서 침대와 가방, 인형 쪽을 바라보는 빈 실내로 유지한다. 밤의 낮은 조도와 지나치게 깨끗하게 정리된 표면, 창문 커튼의 어두운 윤곽, 현대 한국 주거의 소박한 마감이 보이게 하며 현재 장면의 행동이나 순간적 흔적은 넣지 않는다.",
            "shot_id": "S14_Shot4"
          },
          {
            "guide_text": "S14_Shot5용 배경도 같은 구조와 물체 배치를 유지한다. 카메라는 서 있는 눈높이에서 문틀을 살짝 걸고 방 안쪽 침대와 바닥의 가방, 인형을 안정적으로 담는다. 조명은 밤의 실내등과 창밖의 차가운 해안 도시 어둠이 섞인 느낌으로, 표면은 비현실적으로 말끔하지만 생활 공간의 낡은 질감은 남긴다.",
            "shot_id": "S14_Shot5"
          },
          {
            "guide_text": "S14_Shot12용 배경은 이후 장면 합성을 위해 넓고 차분한 빈 방 플레이트로 만든다. 침대, 창문, 커튼, 가방과 인형이 배경 소유 물체로 고정되어 보이고, 문 너머 공유 공간의 일부가 필요하면 식탁과 의자 또는 현관 쪽 구조가 흐릿하게 암시되는 정도로만 둔다. 인물 중심 연출 없이 객관적인 방 상태를 기록한다.",
            "shot_id": "S14_Shot12"
          }
        ],
        "shot_ids": [
          "S14_Shot4",
          "S14_Shot5",
          "S14_Shot12"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 10, facing toward numbers 19 and 25",
          "camera_height": "standing eye level",
          "lens_hint": "moderate interior lens",
          "framing_notes": "Impossibly clean restored bedroom; emphasize absence of blood and body, with subtly shifted backpack and doll as overlay cue."
        },
        "reference_decision": {
          "bg_id": "L05B08",
          "fp_id": "fp_rooftop_room_interior",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B08 shares the same unit-5 physical space and fixed markers 10, 12, 19, 20, and 25 with anchor L05B06, but the camera moves to unit marker 3 for a threshold-facing view into unit marker 5. The selected reference commits the fixed placement of the door/opening, bed, curtain, and backpack markers while this node carries its own clean-state and shifted-position cues.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B06.png"
          ],
          "source_bg_ids": [
            "L05B06"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit_5_private"
            ],
            "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_unit_5_private",
                "ref_bg_id": "L05B06",
                "space_description": "same unit-5 physical space with shared fixed markers 10, 12, 19, 20, and 25"
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because the committed target set centers on the same unit-5 physical space already established by L05B06, with unit markers 1 and 3 serving as threshold context rather than a second independently rendered space."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Wide frontal coverage from unit marker 3 toward unit marker 5 supports the staged threshold and clean floor views while inheriting the fixed unit-5 layout from L05B06.",
            "lens_enum": "wide",
            "look_at_cell": [
              5,
              3
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Render the view from unit marker 3 into unit marker 5, using reference L05B06 to keep fixed markers 10, 12, 19, 20, and 25 in the same physical positions. The geometry superset for camera_unit 3 includes unit markers 1, 2, 4, 5, and 6 and openings 7, 8, 9, 10, 11, and 12; only the committed markers 1, 3, 5, 7, 10, 12, 15, 19, 20, 25, 33, and 34 should be emphasized.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera_unit 3 at [5,5] toward look_at_unit 5 and look_at_cell [5,3]. The frame should support a clean, symmetrical threshold view for the wide staged shot and allow close threshold variants without changing the fixed unit-5 layout.",
            "subject_position_directive": "S14_Shot4 and S14_Shot12 commit no subject in the BG; keep those frames free of invented subjects. S14_Shot5 commits one subject near the threshold/doorframe in close framing, so any subject presence should remain tied to that threshold staging only.",
            "state_cue_directive": "Use transient markers 33 and 34 as the committed state cues for L05B08, together with use markers 1, 3, 5, 7, 10, 12, 15, 19, 20, and 25. The clean state and shifted marker-34 cue should read as scene-specific changes on top of the fixed unit-5 layout.",
            "negative_continuity_directive": "Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, and 42. Maintain the fixed marker positions inherited from L05B06 and do not add any unlisted overlay or subject cue beyond the surfaced staging."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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='L05B06' physical_space_id='ps_unit_5_private'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 5\n  - look_at_cell: [5, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide frontal coverage from unit marker 3 toward unit marker 5 supports the staged threshold and clean floor views while inheriting the fixed unit-5 layout from L05B06.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Render the view from unit marker 3 into unit marker 5, using reference L05B06 to keep fixed markers 10, 12, 19, 20, and 25 in the same physical positions. The geometry superset for camera_unit 3 includes unit markers 1, 2, 4, 5, and 6 and openings 7, 8, 9, 10, 11, and 12; only the committed markers 1, 3, 5, 7, 10, 12, 15, 19, 20, 25, 33, and 34 should be emphasized.\n  - camera_framing_directive: Use broad 90-degree coverage from camera_unit 3 at [5,5] toward look_at_unit 5 and look_at_cell [5,3]. The frame should support a clean, symmetrical threshold view for the wide staged shot and allow close threshold variants without changing the fixed unit-5 layout.\n  - subject_position_directive: S14_Shot4 and S14_Shot12 commit no subject in the BG; keep those frames free of invented subjects. S14_Shot5 commits one subject near the threshold/doorframe in close framing, so any subject presence should remain tied to that threshold staging only.\n  - state_cue_directive: Use transient markers 33 and 34 as the committed state cues for L05B08, together with use markers 1, 3, 5, 7, 10, 12, 15, 19, 20, and 25. The clean state and shifted marker-34 cue should read as scene-specific changes on top of the fixed unit-5 layout.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, and 42. Maintain the fixed marker positions inherited from L05B06 and do not add any unlisted overlay or subject cue beyond the surfaced staging.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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='L05B06' physical_space_id='ps_unit_5_private'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 5\n  - look_at_cell: [5, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide frontal coverage from unit marker 3 toward unit marker 5 supports the staged threshold and clean floor views while inheriting the fixed unit-5 layout from L05B06.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Render the view from unit marker 3 into unit marker 5, using reference L05B06 to keep fixed markers 10, 12, 19, 20, and 25 in the same physical positions. The geometry superset for camera_unit 3 includes unit markers 1, 2, 4, 5, and 6 and openings 7, 8, 9, 10, 11, and 12; only the committed markers 1, 3, 5, 7, 10, 12, 15, 19, 20, 25, 33, and 34 should be emphasized.\n  - camera_framing_directive: Use broad 90-degree coverage from camera_unit 3 at [5,5] toward look_at_unit 5 and look_at_cell [5,3]. The frame should support a clean, symmetrical threshold view for the wide staged shot and allow close threshold variants without changing the fixed unit-5 layout.\n  - subject_position_directive: S14_Shot4 and S14_Shot12 commit no subject in the BG; keep those frames free of invented subjects. S14_Shot5 commits one subject near the threshold/doorframe in close framing, so any subject presence should remain tied to that threshold staging only.\n  - state_cue_directive: Use transient markers 33 and 34 as the committed state cues for L05B08, together with use markers 1, 3, 5, 7, 10, 12, 15, 19, 20, and 25. The clean state and shifted marker-34 cue should read as scene-specific changes on top of the fixed unit-5 layout.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, and 42. Maintain the fixed marker positions inherited from L05B06 and do not add any unlisted overlay or subject cue beyond the surfaced staging.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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='L05B06' physical_space_id='ps_unit_5_private'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 5\n  - look_at_cell: [5, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide frontal coverage from unit marker 3 toward unit marker 5 supports the staged threshold and clean floor views while inheriting the fixed unit-5 layout from L05B06.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Render the view from unit marker 3 into unit marker 5, using reference L05B06 to keep fixed markers 10, 12, 19, 20, and 25 in the same physical positions. The geometry superset for camera_unit 3 includes unit markers 1, 2, 4, 5, and 6 and openings 7, 8, 9, 10, 11, and 12; only the committed markers 1, 3, 5, 7, 10, 12, 15, 19, 20, 25, 33, and 34 should be emphasized.\n  - camera_framing_directive: Use broad 90-degree coverage from camera_unit 3 at [5,5] toward look_at_unit 5 and look_at_cell [5,3]. The frame should support a clean, symmetrical threshold view for the wide staged shot and allow close threshold variants without changing the fixed unit-5 layout.\n  - subject_position_directive: S14_Shot4 and S14_Shot12 commit no subject in the BG; keep those frames free of invented subjects. S14_Shot5 commits one subject near the threshold/doorframe in close framing, so any subject presence should remain tied to that threshold staging only.\n  - state_cue_directive: Use transient markers 33 and 34 as the committed state cues for L05B08, together with use markers 1, 3, 5, 7, 10, 12, 15, 19, 20, and 25. The clean state and shifted marker-34 cue should read as scene-specific changes on top of the fixed unit-5 layout.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, and 42. Maintain the fixed marker positions inherited from L05B06 and do not add any unlisted overlay or subject cue beyond the surfaced staging.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 작은 해안 도시 주거 내부, 밤의 딸 방이 지나치게 말끔하게 정돈된 상태로 비어 있다. 카메라는 딸의 방 문 가까이, 서 있는 사람의 눈높이 약 1.6m에서 침대와 바닥의 가방, 인형 방향을 바라본다. 보통 실내 촬영에 맞는 35mm급 중간 화각 렌즈로 문틀 가장자리와 방 안쪽을 함께 잡고, 절대 평면도나 건축 도면처럼 보이지 않는 실제 실내 시점이다. 방에는 낮은 침대, 창문, 창가 커튼, 바닥의 책가방과 작은 인형이 고정된 생활 물체처럼 놓여 있으며, 문 너머로 공유 공간의 식탁과 의자 또는 현관 쪽 강철문 기운이 아주 일부만 느껴질 수 있다. 벽지는 오래된 한국식 소형 주거의 밝지만 약간 바랜 질감, 바닥은 세척된 장판이나 합판 마감의 은은한 반사, 금속 손잡이와 문틀에는 생활 마모가 남아 있다. 조명은 밤의 약한 실내등과 창밖에서 들어오는 차갑고 축축한 해안 도시의 회색빛이 섞이고, 전체 색은 muted coastal gray, 병든 듯한 녹색 기운, 낮은 대비의 어둠으로 눌려 있다. 표면은 방금 닦인 듯 과도하게 깨끗하지만 잡지 사진처럼 번들거리지 않고, 모서리의 먼지, 천의 결, 커튼 주름, 침구의 섬유 조직, 가방의 나일론 질감, 인형의 낡은 천 질감이 실제 재료처럼 보인다. 한국형 어두운 민속 오컬트 스릴러의 긴장감을 공간 자체의 정적과 비어 있음으로만 담고, 초자연적 표식이나 사건 장면은 현실 공간 위에 새기지 않는다. 자연스러운 심도, 절제된 필름 입자, 실제 렌즈의 약한 주변부 왜곡과 낮은 조도의 부드러운 그림자를 유지한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Wide frontal coverage from unit marker 3 toward unit marker 5 supports the staged threshold and clean floor views while inheriting the fixed unit-5 layout from L05B06.",
          "lens_enum": "wide",
          "look_at_cell": [
            5,
            3
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Render the view from unit marker 3 into unit marker 5, using reference L05B06 to keep fixed markers 10, 12, 19, 20, and 25 in the same physical positions. The geometry superset for camera_unit 3 includes unit markers 1, 2, 4, 5, and 6 and openings 7, 8, 9, 10, 11, and 12; only the committed markers 1, 3, 5, 7, 10, 12, 15, 19, 20, 25, 33, and 34 should be emphasized.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera_unit 3 at [5,5] toward look_at_unit 5 and look_at_cell [5,3]. The frame should support a clean, symmetrical threshold view for the wide staged shot and allow close threshold variants without changing the fixed unit-5 layout.",
          "subject_position_directive": "S14_Shot4 and S14_Shot12 commit no subject in the BG; keep those frames free of invented subjects. S14_Shot5 commits one subject near the threshold/doorframe in close framing, so any subject presence should remain tied to that threshold staging only.",
          "state_cue_directive": "Use transient markers 33 and 34 as the committed state cues for L05B08, together with use markers 1, 3, 5, 7, 10, 12, 15, 19, 20, and 25. The clean state and shifted marker-34 cue should read as scene-specific changes on top of the fixed unit-5 layout.",
          "negative_continuity_directive": "Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, and 42. Maintain the fixed marker positions inherited from L05B06 and do not add any unlisted overlay or subject cue beyond the surfaced staging."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [
            "L05B06"
          ],
          "attached_ref_labels": [
            "bg:L05B06"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B06": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B06.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반 해안 도시의 낡은 옥탑방 내부, 아침의 고요한 거실과 어머니 방, 딸 방이 이어지는 작은 주거 공간이다. 카메라는 어머니 방 문 근처에 서 있는 사람 눈높이 약 1.6미터에 놓이고, 적당히 넓은 실내용 35mm급 렌즈로 거실을 지나 어머니 방과 딸 방 사이의 축을 바라본다. 위에서 내려다본 도면이 아니라 실제 방 안에서 촬영한 수평 시점이며, 좁은 옥탑방의 낮은 천장, 오래된 벽지, 약간 닳은 장판, 생활 습기가 밴 모서리, 무광의 철제 현관문과 방문들의 낡은 손잡이가 자연스럽게 보인다. 밤새 불이 켜져 있었던 듯한 피로한 정적이 남아 있지만 공간은 비어 있고 비교적 정돈되어 있다. 딸 방 쪽에는 창문과 얇은 커튼을 통과한 흐린 아침빛이 들어와 먼지와 습기를 부드럽게 드러내며, 딸 방 침대와 어머니 방 침대는 일상적인 주거 가구처럼 차분하게 자리한다. 딸 방 안쪽의 가방과 작은 인형은 생활감 있는 배경 소품으로 조용히 놓여 있고, 이야기 단서처럼 강조하지 않는다. 색은 해안 도시의 안개 낀 회색, 바랜 베이지, 희미한 녹색 기운을 띠며, 붉은 의식 문양이나 초현실적 표식 없이 객관적인 정상 실내 상태를 유지한다. 자연광과 약한 실내 잔광이 섞인 낮은 대비, 실제 벽지와 금속, 천, 비닐 바닥의 촉감이 살아 있는 사진적 질감, 절제된 자연 필름 입자, 얕지 않은 현실적인 심도, 미세한 렌즈 비네팅으로 담는다. 사람이 없는 빈 실내 배경 플레이트이며, 현재 사건의 흔적이나 행동이 아니라 지속적인 구조와 가구, 표면의 오래된 생활감만 포착한다. 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 9, facing between numbers 4 and 5",
          "camera_height": "standing eye level",
          "lens_hint": "moderate wide interior lens",
          "framing_notes": "Quiet morning after waiting all night; keep the interior empty and orderly."
        },
        "reference_decision": {
          "bg_id": "L05B06",
          "fp_id": "fp_rooftop_room_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L05B06 is selected as the required dwelling-identity anchor from the supplied clean anchor candidate set. Its committed target markers span unit markers 1, 3, 4, and 5 with fixed markers 7, 9, 10, 12, 18, 19, 20, and 25, making it a useful first same-fp plate for later private-unit and threshold continuity. The camera uses verbatim candidate cell [5,3] for unit 5 and look-at cell [4,7] from the allowed list, with wide 90-degree coverage matching the staged wide shot.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/floor_plan/fp_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": "anchor_seed_no_prior_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "Anchor node is rendered fresh from the floor plan and has no selected reference."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              3
            ],
            "camera_unit": 5,
            "fov_deg": 90,
            "framing_notes": "Wide coverage from unit marker 5 toward fixed element marker 19 supports the surfaced wide mattress-height staging while keeping unit markers 1, 3, 4, and 5 available as contextual targets.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              7
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "From camera_unit 5, the geometry visible-units superset includes unit markers 1, 2, 3, 4, and 6, while this BG's committed target markers are 1, 3, 4, and 5. Keep base markers 7, 9, 10, 12, 18, 19, 20, and 25 available in the rendered identity, with the look centered toward marker 19 at cell [4,7].",
            "camera_framing_directive": "Use a wide 90-degree frame from camera_unit 5 at camera_cell [5,3], looking within unit 5 toward look_at_cell [4,7]. The framing should read as broad coverage suitable for the staged wide mattress-height shot rather than a tight insert.",
            "subject_position_directive": "Surfaced shot S18_Shot1 commits one subject curled against the mattress edge in the lower midground, small in a wide frame. Keep the subject placement tied to the mattress-edge staging and do not invent additional subjects.",
            "state_cue_directive": "Use transient marker 33 as the only committed state cue for this BG, together with use markers 1, 3, 4, 5, 7, 9, 10, 12, 18, 19, 20, and 25. The space should otherwise retain the fixed residential structure and not invent additional state changes.",
            "negative_continuity_directive": "Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, and 42. Do not add uncommitted subjects or unlisted state overlays, and do not redraw any transient marker outside L05B06's use list."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [5, 3]\n  - look_at_unit: 5\n  - look_at_cell: [4, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 5 toward fixed element marker 19 supports the surfaced wide mattress-height staging while keeping unit markers 1, 3, 4, and 5 available as contextual targets.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 5, the geometry visible-units superset includes unit markers 1, 2, 3, 4, and 6, while this BG's committed target markers are 1, 3, 4, and 5. Keep base markers 7, 9, 10, 12, 18, 19, 20, and 25 available in the rendered identity, with the look centered toward marker 19 at cell [4,7].\n  - camera_framing_directive: Use a wide 90-degree frame from camera_unit 5 at camera_cell [5,3], looking within unit 5 toward look_at_cell [4,7]. The framing should read as broad coverage suitable for the staged wide mattress-height shot rather than a tight insert.\n  - subject_position_directive: Surfaced shot S18_Shot1 commits one subject curled against the mattress edge in the lower midground, small in a wide frame. Keep the subject placement tied to the mattress-edge staging and do not invent additional subjects.\n  - state_cue_directive: Use transient marker 33 as the only committed state cue for this BG, together with use markers 1, 3, 4, 5, 7, 9, 10, 12, 18, 19, 20, and 25. The space should otherwise retain the fixed residential structure and not invent additional state changes.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, and 42. Do not add uncommitted subjects or unlisted state overlays, and do not redraw any transient marker outside L05B06's use list.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [5, 3]\n  - look_at_unit: 5\n  - look_at_cell: [4, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 5 toward fixed element marker 19 supports the surfaced wide mattress-height staging while keeping unit markers 1, 3, 4, and 5 available as contextual targets.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 5, the geometry visible-units superset includes unit markers 1, 2, 3, 4, and 6, while this BG's committed target markers are 1, 3, 4, and 5. Keep base markers 7, 9, 10, 12, 18, 19, 20, and 25 available in the rendered identity, with the look centered toward marker 19 at cell [4,7].\n  - camera_framing_directive: Use a wide 90-degree frame from camera_unit 5 at camera_cell [5,3], looking within unit 5 toward look_at_cell [4,7]. The framing should read as broad coverage suitable for the staged wide mattress-height shot rather than a tight insert.\n  - subject_position_directive: Surfaced shot S18_Shot1 commits one subject curled against the mattress edge in the lower midground, small in a wide frame. Keep the subject placement tied to the mattress-edge staging and do not invent additional subjects.\n  - state_cue_directive: Use transient marker 33 as the only committed state cue for this BG, together with use markers 1, 3, 4, 5, 7, 9, 10, 12, 18, 19, 20, and 25. The space should otherwise retain the fixed residential structure and not invent additional state changes.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, and 42. Do not add uncommitted subjects or unlisted state overlays, and do not redraw any transient marker outside L05B06's use list.\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: 5\n  - camera_cell: [5, 3]\n  - look_at_unit: 5\n  - look_at_cell: [4, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 5 toward fixed element marker 19 supports the surfaced wide mattress-height staging while keeping unit markers 1, 3, 4, and 5 available as contextual targets.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 5, the geometry visible-units superset includes unit markers 1, 2, 3, 4, and 6, while this BG's committed target markers are 1, 3, 4, and 5. Keep base markers 7, 9, 10, 12, 18, 19, 20, and 25 available in the rendered identity, with the look centered toward marker 19 at cell [4,7].\n  - camera_framing_directive: Use a wide 90-degree frame from camera_unit 5 at camera_cell [5,3], looking within unit 5 toward look_at_cell [4,7]. The framing should read as broad coverage suitable for the staged wide mattress-height shot rather than a tight insert.\n  - subject_position_directive: Surfaced shot S18_Shot1 commits one subject curled against the mattress edge in the lower midground, small in a wide frame. Keep the subject placement tied to the mattress-edge staging and do not invent additional subjects.\n  - state_cue_directive: Use transient marker 33 as the only committed state cue for this BG, together with use markers 1, 3, 4, 5, 7, 9, 10, 12, 18, 19, 20, and 25. The space should otherwise retain the fixed residential structure and not invent additional state changes.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, and 42. Do not add uncommitted subjects or unlisted state overlays, and do not redraw any transient marker outside L05B06's use list.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반 해안 도시의 낡은 옥탑방 내부, 아침의 고요한 거실과 어머니 방, 딸 방이 이어지는 작은 주거 공간이다. 카메라는 어머니 방 문 근처에 서 있는 사람 눈높이 약 1.6미터에 놓이고, 적당히 넓은 실내용 35mm급 렌즈로 거실을 지나 어머니 방과 딸 방 사이의 축을 바라본다. 위에서 내려다본 도면이 아니라 실제 방 안에서 촬영한 수평 시점이며, 좁은 옥탑방의 낮은 천장, 오래된 벽지, 약간 닳은 장판, 생활 습기가 밴 모서리, 무광의 철제 현관문과 방문들의 낡은 손잡이가 자연스럽게 보인다. 밤새 불이 켜져 있었던 듯한 피로한 정적이 남아 있지만 공간은 비어 있고 비교적 정돈되어 있다. 딸 방 쪽에는 창문과 얇은 커튼을 통과한 흐린 아침빛이 들어와 먼지와 습기를 부드럽게 드러내며, 딸 방 침대와 어머니 방 침대는 일상적인 주거 가구처럼 차분하게 자리한다. 딸 방 안쪽의 가방과 작은 인형은 생활감 있는 배경 소품으로 조용히 놓여 있고, 이야기 단서처럼 강조하지 않는다. 색은 해안 도시의 안개 낀 회색, 바랜 베이지, 희미한 녹색 기운을 띠며, 붉은 의식 문양이나 초현실적 표식 없이 객관적인 정상 실내 상태를 유지한다. 자연광과 약한 실내 잔광이 섞인 낮은 대비, 실제 벽지와 금속, 천, 비닐 바닥의 촉감이 살아 있는 사진적 질감, 절제된 자연 필름 입자, 얕지 않은 현실적인 심도, 미세한 렌즈 비네팅으로 담는다. 사람이 없는 빈 실내 배경 플레이트이며, 현재 사건의 흔적이나 행동이 아니라 지속적인 구조와 가구, 표면의 오래된 생활감만 포착한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "camera_decision": {
          "camera_cell": [
            5,
            3
          ],
          "camera_unit": 5,
          "fov_deg": 90,
          "framing_notes": "Wide coverage from unit marker 5 toward fixed element marker 19 supports the surfaced wide mattress-height staging while keeping unit markers 1, 3, 4, and 5 available as contextual targets.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            7
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera_unit 5, the geometry visible-units superset includes unit markers 1, 2, 3, 4, and 6, while this BG's committed target markers are 1, 3, 4, and 5. Keep base markers 7, 9, 10, 12, 18, 19, 20, and 25 available in the rendered identity, with the look centered toward marker 19 at cell [4,7].",
          "camera_framing_directive": "Use a wide 90-degree frame from camera_unit 5 at camera_cell [5,3], looking within unit 5 toward look_at_cell [4,7]. The framing should read as broad coverage suitable for the staged wide mattress-height shot rather than a tight insert.",
          "subject_position_directive": "Surfaced shot S18_Shot1 commits one subject curled against the mattress edge in the lower midground, small in a wide frame. Keep the subject placement tied to the mattress-edge staging and do not invent additional subjects.",
          "state_cue_directive": "Use transient marker 33 as the only committed state cue for this BG, together with use markers 1, 3, 4, 5, 7, 9, 10, 12, 18, 19, 20, and 25. The space should otherwise retain the fixed residential structure and not invent additional state changes.",
          "negative_continuity_directive": "Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, and 42. Do not add uncommitted subjects or unlisted state overlays, and do not redraw any transient marker outside L05B06's use list."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_rooftop_room_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B05": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B05.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 해안 도시 또는 섬 가장자리 주거지에 있을 법한 작고 낡은 옥탑방 실내, 공유 거실과 소형 욕실이 맞닿은 현실적인 생활 공간을 빈 상태로 담는다. 카메라는 욕실 문 가까운 위치에서 서 있는 사람의 눈높이 약 1.6m에 놓이고, 보통 실내 촬영용 35mm급 렌즈로 욕실 세면대 위 거울과 거실 식탁 위 작은 사진 액자가 시선의 축 안에 함께 걸리도록 바라본다. 프레임 앞쪽에는 욕실 문틀 일부와 좁은 욕실의 타일 벽, 오래된 세면대, 물때가 낀 수전, 세면대 위 직사각형 거울의 흐린 반사가 보이고, 안쪽 또는 측면으로는 공유 거실의 낡은 식탁과 의자, 식탁 위 작은 사진 액자가 자연스럽게 이어진다. 욕실 안에는 변기와 샤워 공간이 생활감 있게 자리하며, 거실 쪽에는 딸 방으로 이어지는 방문과 방 안쪽 창에서 들어오는 차갑고 흐린 아침빛이 공간을 약하게 채운다. 사진 액자 내부는 얼굴이나 사건을 읽을 수 없는 색바랜 저대비 얼룩, 유리 반사, 오래된 인화지의 추상적 톤만 남긴다. 아침의 습한 공기, 해안가 특유의 회색빛 안개가 창문을 통해 스며들어 욕실 거울과 타일, 식탁 표면에 낮은 광택을 만들고, 누렇게 바랜 벽지와 곰팡이 자국, 오래된 실리콘 줄눈, 손때 묻은 문틀, 사용감 있는 나무 식탁 결을 사실적으로 보여준다. 조명은 자연광과 약한 실내 생활광이 섞인 낮은 대비의 상태이며, muted coastal gray, 병적인 녹회색 기운, 절제된 한국형 오컬트 호러의 불안한 현실감이 공간의 질감과 색온도에만 배어 있다. 사람 없이 비어 있는 실내를 정돈된 객관적 공간으로 포착하고, 반사면과 사진 표면은 물리적으로 정상인 배경 오브젝트로 남긴다. 실제 소재의 타일, 금속 수전, 유리, 낡은 목재, 천장과 벽의 습기 흔적을 세밀하게 담고, 자연스러운 심도와 절제된 필름 입자, 약한 비네팅을 가진 실제 카메라 촬영 질감. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S18_Shot12용 배경 플레이트는 욕실 문 근처의 서 있는 눈높이에서 욕실 세면대 위 거울과 거실 식탁 위 사진 액자가 한 프레임 안에서 공간적으로 연결되도록 잡는다. 환시나 표식은 이 배경에 고정하지 말고, 정상적인 아침의 빈 실내와 반사면·액자 표면만 안정적으로 남긴다.",
            "shot_id": "S18_Shot12"
          },
          {
            "guide_text": "S18_Shot14용 배경 플레이트도 같은 배치와 높이를 유지해 후속 합성에서 거울 표면과 식탁 위 사진 액자를 사용할 수 있게 한다. 액자 속 이미지는 얼굴이나 장면을 식별할 수 없는 낡은 인화지 질감과 추상적 색 번짐으로만 보이게 하고, 실내는 사람이 없는 조용한 상태로 유지한다.",
            "shot_id": "S18_Shot14"
          }
        ],
        "shot_ids": [
          "S18_Shot12",
          "S18_Shot14"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 11, facing toward numbers 24 and 26",
          "camera_height": "standing eye level",
          "lens_hint": "moderate interior lens",
          "framing_notes": "Morning hallucination coverage between bathroom mirror and living table photo; hallucinations are overlay cues only."
        },
        "reference_decision": {
          "bg_id": "L05B05",
          "fp_id": "fp_rooftop_room_interior",
          "node_index": 7,
          "mode": "related_style_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B05 introduces unit marker 6 and fixture markers 21, 22, 23, and 24, which have not been established as a same physical space by earlier plates. It references L05B06 only for same-dwelling style/lighting continuity while allowing the service-unit layout and the marker-35/36 state cues to be composed as this node's own space.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B06.png"
          ],
          "source_bg_ids": [
            "L05B06"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit_1_3_4_5_anchor"
            ],
            "rejected_refs": [
              {
                "reason": "Earlier unit-5 references do not establish fixture markers 21, 22, 23, or 24 in unit marker 6, so they are not sufficient same-physical-space parents.",
                "ref_bg_id": "L05B08"
              }
            ],
            "same_physical_space_dedup_decision": "single_related_style_reference_new_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_unit_1_3_4_5_anchor",
                "ref_bg_id": "L05B06",
                "space_description": "same-dwelling anchor reference for style and adjacent threshold continuity, not the same unit-6 physical space"
              }
            ],
            "why_single_ref_or_two_refs": "A single related-style reference is sufficient because the unit-6 fixtures form a new physical space in this graph; no prior same-fp reference establishes that service-unit layout."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              3
            ],
            "camera_unit": 6,
            "fov_deg": 50,
            "framing_notes": "Normal coverage from unit marker 6 toward fixture cell [5,8] establishes the service-unit view while borrowing only same-dwelling style and palette continuity from the anchor.",
            "lens_enum": "normal",
            "look_at_cell": [
              5,
              8
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "Render camera_unit 6 at [5,3] looking toward fixture cell [5,8], emphasizing committed unit marker 6 and fixture markers 21, 22, 23, and 24. The BG also lists markers 1, 5, 10, 11, 12, 15, and 26 for committed context; keep those consistent with same-dwelling style from L05B06 without treating them as a second fully referenced physical space.",
            "camera_framing_directive": "Use normal 50-degree coverage from camera_unit 6 at [5,3] toward look_at_cell [5,8] in look_at_unit 6. The framing should stay neutral and fixture-facing for the mirror/sink staged insert while allowing the separate tabletop insert cue only through committed marker facts.",
            "subject_position_directive": "S18_Shot12 commits no character subject and centers a reflected background cue. S18_Shot14 commits a printed-face cue inside a framed image rather than a live subject in the room. Keep the BG free of invented live subjects beyond these staged facts.",
            "state_cue_directive": "Use transient markers 35 and 36 as the committed L05B05 state cues, with use markers 1, 5, 6, 10, 11, 12, 15, 21, 22, 23, 24, and 26. The unit-6 fixture markers should be treated as fixed elements, while markers 35 and 36 remain shot-specific state cues.",
            "negative_continuity_directive": "Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, and 42. Do not import unit-5 transient markers or shared-space disorder from earlier references; carry over only same-dwelling style continuity from L05B06."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L05B06' physical_space_id='ps_unit_1_3_4_5_anchor'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [5, 3]\n  - look_at_unit: 6\n  - look_at_cell: [5, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal coverage from unit marker 6 toward fixture cell [5,8] establishes the service-unit view while borrowing only same-dwelling style and palette continuity from the anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Render camera_unit 6 at [5,3] looking toward fixture cell [5,8], emphasizing committed unit marker 6 and fixture markers 21, 22, 23, and 24. The BG also lists markers 1, 5, 10, 11, 12, 15, and 26 for committed context; keep those consistent with same-dwelling style from L05B06 without treating them as a second fully referenced physical space.\n  - camera_framing_directive: Use normal 50-degree coverage from camera_unit 6 at [5,3] toward look_at_cell [5,8] in look_at_unit 6. The framing should stay neutral and fixture-facing for the mirror/sink staged insert while allowing the separate tabletop insert cue only through committed marker facts.\n  - subject_position_directive: S18_Shot12 commits no character subject and centers a reflected background cue. S18_Shot14 commits a printed-face cue inside a framed image rather than a live subject in the room. Keep the BG free of invented live subjects beyond these staged facts.\n  - state_cue_directive: Use transient markers 35 and 36 as the committed L05B05 state cues, with use markers 1, 5, 6, 10, 11, 12, 15, 21, 22, 23, 24, and 26. The unit-6 fixture markers should be treated as fixed elements, while markers 35 and 36 remain shot-specific state cues.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, and 42. Do not import unit-5 transient markers or shared-space disorder from earlier references; carry over only same-dwelling style continuity from L05B06.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L05B06' physical_space_id='ps_unit_1_3_4_5_anchor'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [5, 3]\n  - look_at_unit: 6\n  - look_at_cell: [5, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal coverage from unit marker 6 toward fixture cell [5,8] establishes the service-unit view while borrowing only same-dwelling style and palette continuity from the anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Render camera_unit 6 at [5,3] looking toward fixture cell [5,8], emphasizing committed unit marker 6 and fixture markers 21, 22, 23, and 24. The BG also lists markers 1, 5, 10, 11, 12, 15, and 26 for committed context; keep those consistent with same-dwelling style from L05B06 without treating them as a second fully referenced physical space.\n  - camera_framing_directive: Use normal 50-degree coverage from camera_unit 6 at [5,3] toward look_at_cell [5,8] in look_at_unit 6. The framing should stay neutral and fixture-facing for the mirror/sink staged insert while allowing the separate tabletop insert cue only through committed marker facts.\n  - subject_position_directive: S18_Shot12 commits no character subject and centers a reflected background cue. S18_Shot14 commits a printed-face cue inside a framed image rather than a live subject in the room. Keep the BG free of invented live subjects beyond these staged facts.\n  - state_cue_directive: Use transient markers 35 and 36 as the committed L05B05 state cues, with use markers 1, 5, 6, 10, 11, 12, 15, 21, 22, 23, 24, and 26. The unit-6 fixture markers should be treated as fixed elements, while markers 35 and 36 remain shot-specific state cues.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, and 42. Do not import unit-5 transient markers or shared-space disorder from earlier references; carry over only same-dwelling style continuity from L05B06.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L05B06' physical_space_id='ps_unit_1_3_4_5_anchor'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [5, 3]\n  - look_at_unit: 6\n  - look_at_cell: [5, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal coverage from unit marker 6 toward fixture cell [5,8] establishes the service-unit view while borrowing only same-dwelling style and palette continuity from the anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Render camera_unit 6 at [5,3] looking toward fixture cell [5,8], emphasizing committed unit marker 6 and fixture markers 21, 22, 23, and 24. The BG also lists markers 1, 5, 10, 11, 12, 15, and 26 for committed context; keep those consistent with same-dwelling style from L05B06 without treating them as a second fully referenced physical space.\n  - camera_framing_directive: Use normal 50-degree coverage from camera_unit 6 at [5,3] toward look_at_cell [5,8] in look_at_unit 6. The framing should stay neutral and fixture-facing for the mirror/sink staged insert while allowing the separate tabletop insert cue only through committed marker facts.\n  - subject_position_directive: S18_Shot12 commits no character subject and centers a reflected background cue. S18_Shot14 commits a printed-face cue inside a framed image rather than a live subject in the room. Keep the BG free of invented live subjects beyond these staged facts.\n  - state_cue_directive: Use transient markers 35 and 36 as the committed L05B05 state cues, with use markers 1, 5, 6, 10, 11, 12, 15, 21, 22, 23, 24, and 26. The unit-6 fixture markers should be treated as fixed elements, while markers 35 and 36 remain shot-specific state cues.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, and 42. Do not import unit-5 transient markers or shared-space disorder from earlier references; carry over only same-dwelling style continuity from L05B06.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 해안 도시 또는 섬 가장자리 주거지에 있을 법한 작고 낡은 옥탑방 실내, 공유 거실과 소형 욕실이 맞닿은 현실적인 생활 공간을 빈 상태로 담는다. 카메라는 욕실 문 가까운 위치에서 서 있는 사람의 눈높이 약 1.6m에 놓이고, 보통 실내 촬영용 35mm급 렌즈로 욕실 세면대 위 거울과 거실 식탁 위 작은 사진 액자가 시선의 축 안에 함께 걸리도록 바라본다. 프레임 앞쪽에는 욕실 문틀 일부와 좁은 욕실의 타일 벽, 오래된 세면대, 물때가 낀 수전, 세면대 위 직사각형 거울의 흐린 반사가 보이고, 안쪽 또는 측면으로는 공유 거실의 낡은 식탁과 의자, 식탁 위 작은 사진 액자가 자연스럽게 이어진다. 욕실 안에는 변기와 샤워 공간이 생활감 있게 자리하며, 거실 쪽에는 딸 방으로 이어지는 방문과 방 안쪽 창에서 들어오는 차갑고 흐린 아침빛이 공간을 약하게 채운다. 사진 액자 내부는 얼굴이나 사건을 읽을 수 없는 색바랜 저대비 얼룩, 유리 반사, 오래된 인화지의 추상적 톤만 남긴다. 아침의 습한 공기, 해안가 특유의 회색빛 안개가 창문을 통해 스며들어 욕실 거울과 타일, 식탁 표면에 낮은 광택을 만들고, 누렇게 바랜 벽지와 곰팡이 자국, 오래된 실리콘 줄눈, 손때 묻은 문틀, 사용감 있는 나무 식탁 결을 사실적으로 보여준다. 조명은 자연광과 약한 실내 생활광이 섞인 낮은 대비의 상태이며, muted coastal gray, 병적인 녹회색 기운, 절제된 한국형 오컬트 호러의 불안한 현실감이 공간의 질감과 색온도에만 배어 있다. 사람 없이 비어 있는 실내를 정돈된 객관적 공간으로 포착하고, 반사면과 사진 표면은 물리적으로 정상인 배경 오브젝트로 남긴다. 실제 소재의 타일, 금속 수전, 유리, 낡은 목재, 천장과 벽의 습기 흔적을 세밀하게 담고, 자연스러운 심도와 절제된 필름 입자, 약한 비네팅을 가진 실제 카메라 촬영 질감. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            5,
            3
          ],
          "camera_unit": 6,
          "fov_deg": 50,
          "framing_notes": "Normal coverage from unit marker 6 toward fixture cell [5,8] establishes the service-unit view while borrowing only same-dwelling style and palette continuity from the anchor.",
          "lens_enum": "normal",
          "look_at_cell": [
            5,
            8
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 7,
        "shot_aware_plan_mode": "related_style_new_space",
        "render_guidance": {
          "visible_space_directive": "Render camera_unit 6 at [5,3] looking toward fixture cell [5,8], emphasizing committed unit marker 6 and fixture markers 21, 22, 23, and 24. The BG also lists markers 1, 5, 10, 11, 12, 15, and 26 for committed context; keep those consistent with same-dwelling style from L05B06 without treating them as a second fully referenced physical space.",
          "camera_framing_directive": "Use normal 50-degree coverage from camera_unit 6 at [5,3] toward look_at_cell [5,8] in look_at_unit 6. The framing should stay neutral and fixture-facing for the mirror/sink staged insert while allowing the separate tabletop insert cue only through committed marker facts.",
          "subject_position_directive": "S18_Shot12 commits no character subject and centers a reflected background cue. S18_Shot14 commits a printed-face cue inside a framed image rather than a live subject in the room. Keep the BG free of invented live subjects beyond these staged facts.",
          "state_cue_directive": "Use transient markers 35 and 36 as the committed L05B05 state cues, with use markers 1, 5, 6, 10, 11, 12, 15, 21, 22, 23, 24, and 26. The unit-6 fixture markers should be treated as fixed elements, while markers 35 and 36 remain shot-specific state cues.",
          "negative_continuity_directive": "Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, and 42. Do not import unit-5 transient markers or shared-space disorder from earlier references; carry over only same-dwelling style continuity from L05B06."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [
            "L05B06"
          ],
          "attached_ref_labels": [
            "bg:L05B06"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B04.png",
        "t2i_prompt": "현대 대한민국 해안 도시의 오래된 옥탑방 내부를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 인물 없이 비어 있는 공유 거실과 연결된 작은 주방 라인, 현관 문턱 가까운 위치에서 서 있는 사람 눈높이 약 1.6m로 바라본 시점이며, 넓은 실내용 렌즈로 거실 창과 식탁·의자가 놓인 방향을 자연스럽게 담는다. 프레임 한쪽에는 낡은 철제 현관문과 좁은 진입부의 마모된 바닥이 느껴지고, 안쪽으로는 싱크 수전과 쿡탑이 붙은 소형 주방 라인, 생활감 있는 식탁과 의자, 꺼진 TV의 어두운 반사면, 오래된 플로어 램프가 보인다. 딸 방으로 이어지는 문 너머에는 작은 침대, 창가 커튼, 가방과 인형이 조용히 놓인 개인 공간의 일부가 비치며, 식탁 위 사진 액자는 오래된 유리 반사와 색바랜 흐림만 보이는 비의미적 표면으로 처리된다. 해질 무렵의 낮고 따뜻한 금빛이 작은 창을 통해 들어오고, 방 안에는 푸른 회색 그림자와 습한 해안 공기의 탁한 질감이 고여 있다. 벽지는 오래된 한국식 소형 주거의 얇은 패턴과 변색, 모서리의 때, 벽면의 생활 흠집, 금속 문틀의 칠 벗겨짐, 싱크 주변의 물때, 합판 가구와 천 소재의 낡은 결을 사실적으로 드러낸다. 전체 분위기는 낮은 조도의 한국형 민속 오컬트 스릴러에 어울리는 절제된 불안감과 현실적인 생활 공간의 촉감을 유지하며, 과장된 장식 없이 실제 장소 촬영처럼 자연스러운 심도, 은은한 렌즈 비네트, 억제된 필름 입자를 가진다. 평면도나 건축 도면이 아니라, 실제 35mm급 시네마 카메라로 포착한 빈 실내 배경 기준 이미지. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S25_Shot1에서는 현관 문턱 근처의 사람 눈높이에서 거실 창과 식탁 방향을 바라보는 빈 옥탑방 배경으로 사용한다. 해질녘의 낮은 금빛과 해안 도시 특유의 회색 습기가 섞인 공기, 낡은 주거 자재의 마모와 생활감이 유지되어야 하며, 장면의 인물 동작이나 순간적 사건 흔적은 이 배경에 포함하지 않는다.",
            "shot_id": "S25_Shot1"
          },
          {
            "guide_text": "S25_Shot8에서도 같은 구조와 조명 상태를 유지한다. 식탁, 의자, TV, 플로어 램프, 주방 라인, 딸 방 문과 안쪽 가구가 같은 빈 공간의 기준점으로 남아야 하며, 매체 표면은 모두 비의미적 반사나 흐림으로 처리한다. 이후 장면 레이어가 필요한 행동이나 흔적을 별도로 얹을 수 있도록 배경은 안정된 옥탑방 내부 상태로 둔다.",
            "shot_id": "S25_Shot8"
          }
        ],
        "shot_ids": [
          "S25_Shot1",
          "S25_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3, facing toward numbers 8 and 15",
          "camera_height": "standing eye level",
          "lens_hint": "wide interior lens",
          "framing_notes": "Dusk ransacked interior; use overturned chairs, disturbed belongings, and open window as overlay cues."
        },
        "reference_decision": {
          "bg_id": "L05B04",
          "fp_id": "fp_rooftop_room_interior",
          "node_index": 6,
          "mode": "two_refs_distinct_spaces",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B04 spans committed target unit markers 1, 2, 3, and 5, combining the shared-space layout from L05B01 with the unit-5 private-space layout from L05B08. The wide camera from unit 3 toward unit 5 is chosen to preserve co-visibility of those distinct physical spaces while rendering the transient disorder markers 37, 38, and 39 as this node's own state.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B01.png",
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B08.png"
          ],
          "source_bg_ids": [
            "L05B01",
            "L05B08"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit_1_2_3_shared",
              "ps_unit_5_private"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "distinct_visible_spaces",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_unit_1_2_3_shared",
                "ref_bg_id": "L05B01",
                "space_description": "shared unit markers 1, 2, and 3 with fixed markers 7, 8, 13, 14, 15, 16, 17, and 26"
              },
              {
                "physical_space_id": "ps_unit_5_private",
                "ref_bg_id": "L05B08",
                "space_description": "unit-5 physical space with fixed markers 10, 12, 19, 20, and 25"
              }
            ],
            "why_single_ref_or_two_refs": "Two references are required because L05B04's wide S25_Shot1/S25_Shot8 plan and target markers make unit markers 1, 2, 3, and 5 co-visible as distinct physical spaces from the planned camera direction; the shared-space reference and the unit-5 reference must both remain consistent."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Wide coverage from unit marker 3 toward unit marker 5 supports the co-visible shared/threshold and unit-5 plan, with two distinct reference spaces carried forward.",
            "lens_enum": "wide",
            "look_at_cell": [
              5,
              3
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Render two distinct visible spaces: shared unit markers 1, 2, and 3 from L05B01, and unit marker 5 from L05B08. From camera_unit 3 looking to [5,3], geometry lists unit markers 1, 2, 4, 5, and 6 and openings 7 through 12 as supersets; emphasize only the committed markers 1, 2, 3, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 19, 20, 25, 26, 37, 38, and 39.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera_unit 3 at [5,5] toward look_at_unit 5 at look_at_cell [5,3]. The frame should allow the shared unit markers and unit-5 markers to coexist without reinventing either referenced layout.",
            "subject_position_directive": "S25_Shot1 commits no character subject in the wide shared-space view. S25_Shot8 commits one subject seated small at a mattress edge within the unit-5 portion of the plan. Do not add other subjects.",
            "state_cue_directive": "Use transient markers 37, 38, and 39 as the committed L05B04 state cues over base markers 1, 2, 3, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 19, 20, 25, and 26. These state cues should read as temporary disorder/open-state changes, not as permanent layout changes.",
            "negative_continuity_directive": "Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 41, and 42. Keep fixed shared-space elements aligned to L05B01 and fixed unit-5 elements aligned to L05B08; do not import unrelated transient markers from either reference."
          },
          "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='L05B01' physical_space_id='ps_unit_1_2_3_shared'\n  - selected_refs[1]: ref_bg_id='L05B08' physical_space_id='ps_unit_5_private'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 5\n  - look_at_cell: [5, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 3 toward unit marker 5 supports the co-visible shared/threshold and unit-5 plan, with two distinct reference spaces carried forward.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Render two distinct visible spaces: shared unit markers 1, 2, and 3 from L05B01, and unit marker 5 from L05B08. From camera_unit 3 looking to [5,3], geometry lists unit markers 1, 2, 4, 5, and 6 and openings 7 through 12 as supersets; emphasize only the committed markers 1, 2, 3, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 19, 20, 25, 26, 37, 38, and 39.\n  - camera_framing_directive: Use broad 90-degree coverage from camera_unit 3 at [5,5] toward look_at_unit 5 at look_at_cell [5,3]. The frame should allow the shared unit markers and unit-5 markers to coexist without reinventing either referenced layout.\n  - subject_position_directive: S25_Shot1 commits no character subject in the wide shared-space view. S25_Shot8 commits one subject seated small at a mattress edge within the unit-5 portion of the plan. Do not add other subjects.\n  - state_cue_directive: Use transient markers 37, 38, and 39 as the committed L05B04 state cues over base markers 1, 2, 3, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 19, 20, 25, and 26. These state cues should read as temporary disorder/open-state changes, not as permanent layout changes.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 41, and 42. Keep fixed shared-space elements aligned to L05B01 and fixed unit-5 elements aligned to L05B08; do not import unrelated transient markers from either reference.\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='L05B01' physical_space_id='ps_unit_1_2_3_shared'\n  - selected_refs[1]: ref_bg_id='L05B08' physical_space_id='ps_unit_5_private'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 5\n  - look_at_cell: [5, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 3 toward unit marker 5 supports the co-visible shared/threshold and unit-5 plan, with two distinct reference spaces carried forward.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Render two distinct visible spaces: shared unit markers 1, 2, and 3 from L05B01, and unit marker 5 from L05B08. From camera_unit 3 looking to [5,3], geometry lists unit markers 1, 2, 4, 5, and 6 and openings 7 through 12 as supersets; emphasize only the committed markers 1, 2, 3, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 19, 20, 25, 26, 37, 38, and 39.\n  - camera_framing_directive: Use broad 90-degree coverage from camera_unit 3 at [5,5] toward look_at_unit 5 at look_at_cell [5,3]. The frame should allow the shared unit markers and unit-5 markers to coexist without reinventing either referenced layout.\n  - subject_position_directive: S25_Shot1 commits no character subject in the wide shared-space view. S25_Shot8 commits one subject seated small at a mattress edge within the unit-5 portion of the plan. Do not add other subjects.\n  - state_cue_directive: Use transient markers 37, 38, and 39 as the committed L05B04 state cues over base markers 1, 2, 3, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 19, 20, 25, and 26. These state cues should read as temporary disorder/open-state changes, not as permanent layout changes.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 41, and 42. Keep fixed shared-space elements aligned to L05B01 and fixed unit-5 elements aligned to L05B08; do not import unrelated transient markers from either reference.\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='L05B01' physical_space_id='ps_unit_1_2_3_shared'\n  - selected_refs[1]: ref_bg_id='L05B08' physical_space_id='ps_unit_5_private'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 5\n  - look_at_cell: [5, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 3 toward unit marker 5 supports the co-visible shared/threshold and unit-5 plan, with two distinct reference spaces carried forward.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Render two distinct visible spaces: shared unit markers 1, 2, and 3 from L05B01, and unit marker 5 from L05B08. From camera_unit 3 looking to [5,3], geometry lists unit markers 1, 2, 4, 5, and 6 and openings 7 through 12 as supersets; emphasize only the committed markers 1, 2, 3, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 19, 20, 25, 26, 37, 38, and 39.\n  - camera_framing_directive: Use broad 90-degree coverage from camera_unit 3 at [5,5] toward look_at_unit 5 at look_at_cell [5,3]. The frame should allow the shared unit markers and unit-5 markers to coexist without reinventing either referenced layout.\n  - subject_position_directive: S25_Shot1 commits no character subject in the wide shared-space view. S25_Shot8 commits one subject seated small at a mattress edge within the unit-5 portion of the plan. Do not add other subjects.\n  - state_cue_directive: Use transient markers 37, 38, and 39 as the committed L05B04 state cues over base markers 1, 2, 3, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 19, 20, 25, and 26. These state cues should read as temporary disorder/open-state changes, not as permanent layout changes.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 41, and 42. Keep fixed shared-space elements aligned to L05B01 and fixed unit-5 elements aligned to L05B08; do not import unrelated transient markers from either reference.\n\n현대 대한민국 해안 도시의 오래된 옥탑방 내부를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 인물 없이 비어 있는 공유 거실과 연결된 작은 주방 라인, 현관 문턱 가까운 위치에서 서 있는 사람 눈높이 약 1.6m로 바라본 시점이며, 넓은 실내용 렌즈로 거실 창과 식탁·의자가 놓인 방향을 자연스럽게 담는다. 프레임 한쪽에는 낡은 철제 현관문과 좁은 진입부의 마모된 바닥이 느껴지고, 안쪽으로는 싱크 수전과 쿡탑이 붙은 소형 주방 라인, 생활감 있는 식탁과 의자, 꺼진 TV의 어두운 반사면, 오래된 플로어 램프가 보인다. 딸 방으로 이어지는 문 너머에는 작은 침대, 창가 커튼, 가방과 인형이 조용히 놓인 개인 공간의 일부가 비치며, 식탁 위 사진 액자는 오래된 유리 반사와 색바랜 흐림만 보이는 비의미적 표면으로 처리된다. 해질 무렵의 낮고 따뜻한 금빛이 작은 창을 통해 들어오고, 방 안에는 푸른 회색 그림자와 습한 해안 공기의 탁한 질감이 고여 있다. 벽지는 오래된 한국식 소형 주거의 얇은 패턴과 변색, 모서리의 때, 벽면의 생활 흠집, 금속 문틀의 칠 벗겨짐, 싱크 주변의 물때, 합판 가구와 천 소재의 낡은 결을 사실적으로 드러낸다. 전체 분위기는 낮은 조도의 한국형 민속 오컬트 스릴러에 어울리는 절제된 불안감과 현실적인 생활 공간의 촉감을 유지하며, 과장된 장식 없이 실제 장소 촬영처럼 자연스러운 심도, 은은한 렌즈 비네트, 억제된 필름 입자를 가진다. 평면도나 건축 도면이 아니라, 실제 35mm급 시네마 카메라로 포착한 빈 실내 배경 기준 이미지. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Wide coverage from unit marker 3 toward unit marker 5 supports the co-visible shared/threshold and unit-5 plan, with two distinct reference spaces carried forward.",
          "lens_enum": "wide",
          "look_at_cell": [
            5,
            3
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 6,
        "shot_aware_plan_mode": "two_refs_distinct_spaces",
        "render_guidance": {
          "visible_space_directive": "Render two distinct visible spaces: shared unit markers 1, 2, and 3 from L05B01, and unit marker 5 from L05B08. From camera_unit 3 looking to [5,3], geometry lists unit markers 1, 2, 4, 5, and 6 and openings 7 through 12 as supersets; emphasize only the committed markers 1, 2, 3, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 19, 20, 25, 26, 37, 38, and 39.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera_unit 3 at [5,5] toward look_at_unit 5 at look_at_cell [5,3]. The frame should allow the shared unit markers and unit-5 markers to coexist without reinventing either referenced layout.",
          "subject_position_directive": "S25_Shot1 commits no character subject in the wide shared-space view. S25_Shot8 commits one subject seated small at a mattress edge within the unit-5 portion of the plan. Do not add other subjects.",
          "state_cue_directive": "Use transient markers 37, 38, and 39 as the committed L05B04 state cues over base markers 1, 2, 3, 5, 7, 8, 10, 12, 13, 14, 15, 16, 17, 19, 20, 25, and 26. These state cues should read as temporary disorder/open-state changes, not as permanent layout changes.",
          "negative_continuity_directive": "Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 41, and 42. Keep fixed shared-space elements aligned to L05B01 and fixed unit-5 elements aligned to L05B08; do not import unrelated transient markers from either reference."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [
            "L05B01",
            "L05B08"
          ],
          "attached_ref_labels": [
            "bg:L05B01",
            "bg:L05B08"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B02.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안 도시의 낡은 소형 주거 안쪽 개인 방, 사람이 없는 빈 실내를 낮은 서 있는 눈높이 또는 앉은 눈높이에 가까운 위치에서 담는다. 카메라는 침대 근처에 놓이고 커튼이 드리운 창문 쪽 벽을 향하며, 평면도나 건축 도면이 아니라 실제 방 안에서 보는 자연스러운 실내 시점이다. 좁은 방에는 오래 사용한 침대, 공용 공간으로 이어지는 방문, 창문과 얇게 낡은 커튼, 생활감 있는 가방과 작은 인형이 배경의 고정 물건처럼 조용히 놓여 있다. 해질녘의 낮은 자연광이 커튼을 통과해 무딘 금빛으로 번지고, 방 안의 그림자는 해안가 습기와 오래된 벽지의 얼룩, 바닥의 미세한 먼지, 천 소재의 해진 결을 드러낸다. 현대 한국 주거의 현실적인 작은 방처럼 과하게 꾸미지 않고, 싼 마감재와 오래된 목재, 낡은 패브릭, 축축한 공기감, muted coastal gray와 병든 듯한 녹색 기운이 섞인 어두운 민속 오컬트 스릴러의 절제된 분위기를 유지한다. 35mm급 보통 실내 렌즈, 자연스러운 심도, 실제 재료 질감, 억제된 필름 입자, 약한 비네팅과 현실적인 렌즈 왜곡만 있는 촬영 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S25_Shot5용 배경은 침대 가까운 낮은 눈높이에서 커튼과 창문 쪽 벽을 바라보는 구도다. 방은 비어 있고, 해질녘의 흐린 금빛과 해안 도시 특유의 축축한 회색 기운이 낡은 벽지, 침구, 커튼, 바닥의 생활감에 얇게 스며든다. 현재 샷에서 추가될 단서성 표면 요소는 배경 플레이트에 미리 그리지 않고, 벽과 가구는 오래된 사용감만 가진 정상 상태로 남긴다.",
            "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 19, facing toward number 20",
          "camera_height": "seated or low standing eye level",
          "lens_hint": "moderate interior lens",
          "framing_notes": "Dusk bedroom wall clue; the red circle and pinned blood-tipped photograph are overlay cues only."
        },
        "reference_decision": {
          "bg_id": "L05B02",
          "fp_id": "fp_rooftop_room_interior",
          "node_index": 3,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B02 is another unit-5 view sharing base markers 5, 10, 12, 19, 20, and 25 with L05B06/L05B07, but its consuming shot is an extreme insert centered on marker 40. It should inherit the fixed unit-5 positions while rendering a new plate because marker 40 must read as a specific fixed shot cue rather than a reusable low-delta scene layer.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B06.png"
          ],
          "source_bg_ids": [
            "L05B07"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit_5_private"
            ],
            "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_unit_5_private",
                "ref_bg_id": "L05B07",
                "space_description": "same unit-5 physical space, using the prior unit-5 continuity while changing to an insert view"
              }
            ],
            "why_single_ref_or_two_refs": "A single unit-5 reference is sufficient because L05B02's committed target_unit_marker_numbers contain only marker 5 and its base markers match the established unit-5 physical space."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              3
            ],
            "camera_unit": 5,
            "fov_deg": 25,
            "framing_notes": "Telephoto coverage from unit marker 5 toward cell [3,3] supports the staged extreme insert of the wall-surface clue while preserving the inherited unit-5 fixed layout.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              3,
              3
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Render the unit-5 physical space inherited from L05B07, with camera_unit 5 at [5,3] and a narrow look toward cell [3,3]. The committed visible emphasis is marker 40 over the fixed unit-5 base markers 5, 10, 12, 19, 20, and 25; avoid expanding the frame to unrelated visible-unit supersets.",
            "camera_framing_directive": "Use telephoto 25-degree compressed coverage from camera_unit 5 at [5,3] toward look_at_cell [3,3] in look_at_unit 5. The frame should read as a narrow insert, excluding most surrounding space as committed by S25_Shot5.",
            "subject_position_directive": "S25_Shot5 commits no character subject; it is a required background-position insert. Keep the BG free of invented subjects and focus only on the committed background clue placement.",
            "state_cue_directive": "Use transient marker 40 as the only committed state cue for L05B02, with base markers 5, 10, 12, 19, 20, and 25 available for continuity. The marker-40 cue must be readable in the insert without adding unlisted overlays.",
            "negative_continuity_directive": "Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, and 42. Keep fixed unit-5 marker placement from L05B07, but do not carry over L05B07's transient markers into this insert."
          },
          "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='L05B07' physical_space_id='ps_unit_5_private'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [5, 3]\n  - look_at_unit: 5\n  - look_at_cell: [3, 3]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit marker 5 toward cell [3,3] supports the staged extreme insert of the wall-surface clue while preserving the inherited unit-5 fixed layout.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Render the unit-5 physical space inherited from L05B07, with camera_unit 5 at [5,3] and a narrow look toward cell [3,3]. The committed visible emphasis is marker 40 over the fixed unit-5 base markers 5, 10, 12, 19, 20, and 25; avoid expanding the frame to unrelated visible-unit supersets.\n  - camera_framing_directive: Use telephoto 25-degree compressed coverage from camera_unit 5 at [5,3] toward look_at_cell [3,3] in look_at_unit 5. The frame should read as a narrow insert, excluding most surrounding space as committed by S25_Shot5.\n  - subject_position_directive: S25_Shot5 commits no character subject; it is a required background-position insert. Keep the BG free of invented subjects and focus only on the committed background clue placement.\n  - state_cue_directive: Use transient marker 40 as the only committed state cue for L05B02, with base markers 5, 10, 12, 19, 20, and 25 available for continuity. The marker-40 cue must be readable in the insert without adding unlisted overlays.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, and 42. Keep fixed unit-5 marker placement from L05B07, but do not carry over L05B07's transient markers into this insert.\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='L05B07' physical_space_id='ps_unit_5_private'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [5, 3]\n  - look_at_unit: 5\n  - look_at_cell: [3, 3]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit marker 5 toward cell [3,3] supports the staged extreme insert of the wall-surface clue while preserving the inherited unit-5 fixed layout.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Render the unit-5 physical space inherited from L05B07, with camera_unit 5 at [5,3] and a narrow look toward cell [3,3]. The committed visible emphasis is marker 40 over the fixed unit-5 base markers 5, 10, 12, 19, 20, and 25; avoid expanding the frame to unrelated visible-unit supersets.\n  - camera_framing_directive: Use telephoto 25-degree compressed coverage from camera_unit 5 at [5,3] toward look_at_cell [3,3] in look_at_unit 5. The frame should read as a narrow insert, excluding most surrounding space as committed by S25_Shot5.\n  - subject_position_directive: S25_Shot5 commits no character subject; it is a required background-position insert. Keep the BG free of invented subjects and focus only on the committed background clue placement.\n  - state_cue_directive: Use transient marker 40 as the only committed state cue for L05B02, with base markers 5, 10, 12, 19, 20, and 25 available for continuity. The marker-40 cue must be readable in the insert without adding unlisted overlays.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, and 42. Keep fixed unit-5 marker placement from L05B07, but do not carry over L05B07's transient markers into this insert.\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='L05B07' physical_space_id='ps_unit_5_private'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [5, 3]\n  - look_at_unit: 5\n  - look_at_cell: [3, 3]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit marker 5 toward cell [3,3] supports the staged extreme insert of the wall-surface clue while preserving the inherited unit-5 fixed layout.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Render the unit-5 physical space inherited from L05B07, with camera_unit 5 at [5,3] and a narrow look toward cell [3,3]. The committed visible emphasis is marker 40 over the fixed unit-5 base markers 5, 10, 12, 19, 20, and 25; avoid expanding the frame to unrelated visible-unit supersets.\n  - camera_framing_directive: Use telephoto 25-degree compressed coverage from camera_unit 5 at [5,3] toward look_at_cell [3,3] in look_at_unit 5. The frame should read as a narrow insert, excluding most surrounding space as committed by S25_Shot5.\n  - subject_position_directive: S25_Shot5 commits no character subject; it is a required background-position insert. Keep the BG free of invented subjects and focus only on the committed background clue placement.\n  - state_cue_directive: Use transient marker 40 as the only committed state cue for L05B02, with base markers 5, 10, 12, 19, 20, and 25 available for continuity. The marker-40 cue must be readable in the insert without adding unlisted overlays.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, and 42. Keep fixed unit-5 marker placement from L05B07, but do not carry over L05B07's transient markers into this insert.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안 도시의 낡은 소형 주거 안쪽 개인 방, 사람이 없는 빈 실내를 낮은 서 있는 눈높이 또는 앉은 눈높이에 가까운 위치에서 담는다. 카메라는 침대 근처에 놓이고 커튼이 드리운 창문 쪽 벽을 향하며, 평면도나 건축 도면이 아니라 실제 방 안에서 보는 자연스러운 실내 시점이다. 좁은 방에는 오래 사용한 침대, 공용 공간으로 이어지는 방문, 창문과 얇게 낡은 커튼, 생활감 있는 가방과 작은 인형이 배경의 고정 물건처럼 조용히 놓여 있다. 해질녘의 낮은 자연광이 커튼을 통과해 무딘 금빛으로 번지고, 방 안의 그림자는 해안가 습기와 오래된 벽지의 얼룩, 바닥의 미세한 먼지, 천 소재의 해진 결을 드러낸다. 현대 한국 주거의 현실적인 작은 방처럼 과하게 꾸미지 않고, 싼 마감재와 오래된 목재, 낡은 패브릭, 축축한 공기감, muted coastal gray와 병든 듯한 녹색 기운이 섞인 어두운 민속 오컬트 스릴러의 절제된 분위기를 유지한다. 35mm급 보통 실내 렌즈, 자연스러운 심도, 실제 재료 질감, 억제된 필름 입자, 약한 비네팅과 현실적인 렌즈 왜곡만 있는 촬영 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "camera_decision": {
          "camera_cell": [
            5,
            3
          ],
          "camera_unit": 5,
          "fov_deg": 25,
          "framing_notes": "Telephoto coverage from unit marker 5 toward cell [3,3] supports the staged extreme insert of the wall-surface clue while preserving the inherited unit-5 fixed layout.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            3,
            3
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Render the unit-5 physical space inherited from L05B07, with camera_unit 5 at [5,3] and a narrow look toward cell [3,3]. The committed visible emphasis is marker 40 over the fixed unit-5 base markers 5, 10, 12, 19, 20, and 25; avoid expanding the frame to unrelated visible-unit supersets.",
          "camera_framing_directive": "Use telephoto 25-degree compressed coverage from camera_unit 5 at [5,3] toward look_at_cell [3,3] in look_at_unit 5. The frame should read as a narrow insert, excluding most surrounding space as committed by S25_Shot5.",
          "subject_position_directive": "S25_Shot5 commits no character subject; it is a required background-position insert. Keep the BG free of invented subjects and focus only on the committed background clue placement.",
          "state_cue_directive": "Use transient marker 40 as the only committed state cue for L05B02, with base markers 5, 10, 12, 19, 20, and 25 available for continuity. The marker-40 cue must be readable in the insert without adding unlisted overlays.",
          "negative_continuity_directive": "Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, and 42. Keep fixed unit-5 marker placement from L05B07, but do not carry over L05B07's transient markers into this insert."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [
            "L05B06"
          ],
          "attached_ref_labels": [
            "bg:L05B06"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B03.png",
        "t2i_prompt": "현대 대한민국 해안 도시의 오래된 옥탑방 내부를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 카메라는 주 생활 공간 근처에서 서 있는 사람 눈높이 약 1.6미터에 놓이고, 적당한 광각의 35mm급 실내 렌즈로 현관 문턱과 낡은 철제 현관문 쪽을 바라본다. 화면은 상단 도면이나 건축 투시도가 아니라, 실제 좁은 방 안에 서서 보는 자연스러운 원근과 깊이를 가진다.\n\n공간은 작은 원룸형 옥탑방처럼 보인다. 오래된 콘크리트 벽과 낮은 천장, 습기를 먹은 장판 또는 낡은 바닥재, 모서리에 쌓인 생활 먼지, 여러 해 동안 생긴 벽면 변색과 금속 녹, 문틀의 삐걱거릴 듯한 틈과 미세하게 맞지 않는 철문 결합부가 보인다. 현관 쪽에는 좁은 문턱과 차가운 회색 철제 문이 있고, 문 주변의 페인트는 벗겨지고 손때가 묻어 있다. 작은 거실 창은 해질녘의 흐린 바다 안개빛을 낮게 들여보내며, 유리는 약간 뿌옇고 프레임에는 오래된 물때와 먼지가 남아 있다.\n\n한쪽 벽을 따라 간단한 주방 라인이 이어진다. 오래된 싱크대, 금속 수전, 작은 쿡탑, 좁은 조리대가 있으며, 스테인리스 표면에는 생활 스크래치와 무광의 물자국이 남아 있다. 생활 공간에는 낡은 식탁과 의자, 꺼진 텔레비전, 플로어 램프가 고정된 배경 가구처럼 놓여 있다. 텔레비전 화면은 검고 어두운 반사면으로만 보이며, 내부에는 의미 있는 영상이나 글자가 없다. 플로어 램프는 약한 실용등 느낌으로 주변을 희미하게 데우거나, 창밖의 차가운 저녁빛과 섞여 황량한 대비를 만든다.\n\n색감은 2020년대 한국의 현실적인 낡은 주거 공간에 맞춘 muted coastal gray, 탁한 녹색 기운, 희미한 석양 금빛이 섞인 저채도 톤이다. 방 전체는 비어 있는 실내로 유지되고, 표면의 질감과 축축한 공기, 오래된 생활감, 좁은 옥탑방 특유의 고립감이 중심이 된다. 자연스러운 심도, 절제된 필름 입자, 실제 렌즈의 약한 주변부 어둠과 미세한 왜곡이 있는 실사 촬영감. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S27_Shot2에서는 생활 공간 근처의 눈높이 시점에서 현관 철문 쪽을 바라보는 구도를 유지한다. 비어 있는 옥탑방의 낡은 주방 라인, 식탁과 의자, 꺼진 텔레비전, 플로어 램프가 주변부에 자연스럽게 남고, 문가의 좁은 현관 문턱과 오래된 철문이 긴장감을 만드는 배경 구조로 보이게 한다. 인물이나 사건 동작은 장면 레이어에서 더해질 수 있도록 배경은 조용한 저녁 상태로 비워 둔다.",
            "shot_id": "S27_Shot2"
          },
          {
            "guide_text": "S27_Shot5에서도 같은 옥탑방 내부의 공간 연속성을 지킨다. 카메라는 생활 공간에서 현관 방향으로 향하고, 작은 창으로 들어오는 해질녘의 차가운 회청색 빛과 실내의 약한 실용등 색이 낡은 벽, 바닥, 철문, 주방 금속 표면에 섞이게 한다. 텔레비전은 꺼진 반사면으로 유지하고, 배경 플레이트 안에는 대화 상대나 순간적 사건 흔적을 배치하지 않는다.",
            "shot_id": "S27_Shot5"
          }
        ],
        "shot_ids": [
          "S27_Shot2",
          "S27_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 1, facing toward number 7",
          "camera_height": "standing eye level",
          "lens_hint": "moderate wide interior lens",
          "framing_notes": "Desolate dusk conversation near the entrance; use the rattling misaligned iron door as overlay cue."
        },
        "reference_decision": {
          "bg_id": "L05B03",
          "fp_id": "fp_rooftop_room_interior",
          "node_index": 5,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B03 shares target unit markers 1, 2, and 3 and base markers 7, 8, 13, 14, 15, 16, and 17 with L05B01, so it should inherit the same shared-space fixed layout. It is not a low-delta reuse candidate because marker 41 requires a distinct entry-door state and the camera plan tightens toward the entry/threshold geometry.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B01.png"
          ],
          "source_bg_ids": [
            "L05B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit_1_2_3_shared"
            ],
            "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_unit_1_2_3_shared",
                "ref_bg_id": "L05B01",
                "space_description": "same shared unit markers 1, 2, and 3 with overlapping fixed markers 7, 8, 13, 14, 15, 16, and 17"
              }
            ],
            "why_single_ref_or_two_refs": "A single same-space reference is sufficient because the committed targets remain unit markers 1, 2, and 3; the change is the marker-41 state and closer entry-facing framing."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 3,
            "fov_deg": 50,
            "framing_notes": "Normal coverage from unit marker 3 toward cell [5,3] supports the staged entry-door close view while staying in the same shared physical area as L05B01.",
            "lens_enum": "normal",
            "look_at_cell": [
              5,
              3
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Render the same shared unit-marker set 1, 2, and 3 as L05B01, with the camera at unit 3 and look toward cell [5,3]. Geometry lists openings 7 through 12 as a visibility superset; emphasize committed marker 7/entry-side continuity and fixed shared markers from the use list only.",
            "camera_framing_directive": "Use normal 50-degree coverage from camera_unit 3 at [5,5] toward look_at_cell [5,3] in look_at_unit 3. The frame should feel neutral and tighter than a wide establishing plate, supporting the staged close and floor-level entry-door emphasis.",
            "subject_position_directive": "S27_Shot2 commits one subject in close framing with a handheld object low in frame; S27_Shot5 commits no character subject and focuses on the entry-door state. Keep subjects limited to the surfaced staging and do not add extra figures.",
            "state_cue_directive": "Use transient marker 41 as the only committed state cue for L05B03, with base markers 1, 2, 3, 7, 8, 13, 14, 15, 16, and 17. The marker-41 state should be readable without altering unrelated fixed markers.",
            "negative_continuity_directive": "Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, and 42. Preserve the fixed positions inherited from L05B01, but do not bring L05B01's transient markers 27 or 42 into 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='L05B01' physical_space_id='ps_unit_1_2_3_shared'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 3\n  - look_at_cell: [5, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal coverage from unit marker 3 toward cell [5,3] supports the staged entry-door close view while staying in the same shared physical area as L05B01.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Render the same shared unit-marker set 1, 2, and 3 as L05B01, with the camera at unit 3 and look toward cell [5,3]. Geometry lists openings 7 through 12 as a visibility superset; emphasize committed marker 7/entry-side continuity and fixed shared markers from the use list only.\n  - camera_framing_directive: Use normal 50-degree coverage from camera_unit 3 at [5,5] toward look_at_cell [5,3] in look_at_unit 3. The frame should feel neutral and tighter than a wide establishing plate, supporting the staged close and floor-level entry-door emphasis.\n  - subject_position_directive: S27_Shot2 commits one subject in close framing with a handheld object low in frame; S27_Shot5 commits no character subject and focuses on the entry-door state. Keep subjects limited to the surfaced staging and do not add extra figures.\n  - state_cue_directive: Use transient marker 41 as the only committed state cue for L05B03, with base markers 1, 2, 3, 7, 8, 13, 14, 15, 16, and 17. The marker-41 state should be readable without altering unrelated fixed markers.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, and 42. Preserve the fixed positions inherited from L05B01, but do not bring L05B01's transient markers 27 or 42 into 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='L05B01' physical_space_id='ps_unit_1_2_3_shared'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 3\n  - look_at_cell: [5, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal coverage from unit marker 3 toward cell [5,3] supports the staged entry-door close view while staying in the same shared physical area as L05B01.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Render the same shared unit-marker set 1, 2, and 3 as L05B01, with the camera at unit 3 and look toward cell [5,3]. Geometry lists openings 7 through 12 as a visibility superset; emphasize committed marker 7/entry-side continuity and fixed shared markers from the use list only.\n  - camera_framing_directive: Use normal 50-degree coverage from camera_unit 3 at [5,5] toward look_at_cell [5,3] in look_at_unit 3. The frame should feel neutral and tighter than a wide establishing plate, supporting the staged close and floor-level entry-door emphasis.\n  - subject_position_directive: S27_Shot2 commits one subject in close framing with a handheld object low in frame; S27_Shot5 commits no character subject and focuses on the entry-door state. Keep subjects limited to the surfaced staging and do not add extra figures.\n  - state_cue_directive: Use transient marker 41 as the only committed state cue for L05B03, with base markers 1, 2, 3, 7, 8, 13, 14, 15, 16, and 17. The marker-41 state should be readable without altering unrelated fixed markers.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, and 42. Preserve the fixed positions inherited from L05B01, but do not bring L05B01's transient markers 27 or 42 into 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='L05B01' physical_space_id='ps_unit_1_2_3_shared'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 3\n  - look_at_cell: [5, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal coverage from unit marker 3 toward cell [5,3] supports the staged entry-door close view while staying in the same shared physical area as L05B01.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Render the same shared unit-marker set 1, 2, and 3 as L05B01, with the camera at unit 3 and look toward cell [5,3]. Geometry lists openings 7 through 12 as a visibility superset; emphasize committed marker 7/entry-side continuity and fixed shared markers from the use list only.\n  - camera_framing_directive: Use normal 50-degree coverage from camera_unit 3 at [5,5] toward look_at_cell [5,3] in look_at_unit 3. The frame should feel neutral and tighter than a wide establishing plate, supporting the staged close and floor-level entry-door emphasis.\n  - subject_position_directive: S27_Shot2 commits one subject in close framing with a handheld object low in frame; S27_Shot5 commits no character subject and focuses on the entry-door state. Keep subjects limited to the surfaced staging and do not add extra figures.\n  - state_cue_directive: Use transient marker 41 as the only committed state cue for L05B03, with base markers 1, 2, 3, 7, 8, 13, 14, 15, 16, and 17. The marker-41 state should be readable without altering unrelated fixed markers.\n  - negative_continuity_directive: Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, and 42. Preserve the fixed positions inherited from L05B01, but do not bring L05B01's transient markers 27 or 42 into this BG.\n\n현대 대한민국 해안 도시의 오래된 옥탑방 내부를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 카메라는 주 생활 공간 근처에서 서 있는 사람 눈높이 약 1.6미터에 놓이고, 적당한 광각의 35mm급 실내 렌즈로 현관 문턱과 낡은 철제 현관문 쪽을 바라본다. 화면은 상단 도면이나 건축 투시도가 아니라, 실제 좁은 방 안에 서서 보는 자연스러운 원근과 깊이를 가진다.\n\n공간은 작은 원룸형 옥탑방처럼 보인다. 오래된 콘크리트 벽과 낮은 천장, 습기를 먹은 장판 또는 낡은 바닥재, 모서리에 쌓인 생활 먼지, 여러 해 동안 생긴 벽면 변색과 금속 녹, 문틀의 삐걱거릴 듯한 틈과 미세하게 맞지 않는 철문 결합부가 보인다. 현관 쪽에는 좁은 문턱과 차가운 회색 철제 문이 있고, 문 주변의 페인트는 벗겨지고 손때가 묻어 있다. 작은 거실 창은 해질녘의 흐린 바다 안개빛을 낮게 들여보내며, 유리는 약간 뿌옇고 프레임에는 오래된 물때와 먼지가 남아 있다.\n\n한쪽 벽을 따라 간단한 주방 라인이 이어진다. 오래된 싱크대, 금속 수전, 작은 쿡탑, 좁은 조리대가 있으며, 스테인리스 표면에는 생활 스크래치와 무광의 물자국이 남아 있다. 생활 공간에는 낡은 식탁과 의자, 꺼진 텔레비전, 플로어 램프가 고정된 배경 가구처럼 놓여 있다. 텔레비전 화면은 검고 어두운 반사면으로만 보이며, 내부에는 의미 있는 영상이나 글자가 없다. 플로어 램프는 약한 실용등 느낌으로 주변을 희미하게 데우거나, 창밖의 차가운 저녁빛과 섞여 황량한 대비를 만든다.\n\n색감은 2020년대 한국의 현실적인 낡은 주거 공간에 맞춘 muted coastal gray, 탁한 녹색 기운, 희미한 석양 금빛이 섞인 저채도 톤이다. 방 전체는 비어 있는 실내로 유지되고, 표면의 질감과 축축한 공기, 오래된 생활감, 좁은 옥탑방 특유의 고립감이 중심이 된다. 자연스러운 심도, 절제된 필름 입자, 실제 렌즈의 약한 주변부 어둠과 미세한 왜곡이 있는 실사 촬영감. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 3,
          "fov_deg": 50,
          "framing_notes": "Normal coverage from unit marker 3 toward cell [5,3] supports the staged entry-door close view while staying in the same shared physical area as L05B01.",
          "lens_enum": "normal",
          "look_at_cell": [
            5,
            3
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 5,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Render the same shared unit-marker set 1, 2, and 3 as L05B01, with the camera at unit 3 and look toward cell [5,3]. Geometry lists openings 7 through 12 as a visibility superset; emphasize committed marker 7/entry-side continuity and fixed shared markers from the use list only.",
          "camera_framing_directive": "Use normal 50-degree coverage from camera_unit 3 at [5,5] toward look_at_cell [5,3] in look_at_unit 3. The frame should feel neutral and tighter than a wide establishing plate, supporting the staged close and floor-level entry-door emphasis.",
          "subject_position_directive": "S27_Shot2 commits one subject in close framing with a handheld object low in frame; S27_Shot5 commits no character subject and focuses on the entry-door state. Keep subjects limited to the surfaced staging and do not add extra figures.",
          "state_cue_directive": "Use transient marker 41 as the only committed state cue for L05B03, with base markers 1, 2, 3, 7, 8, 13, 14, 15, 16, and 17. The marker-41 state should be readable without altering unrelated fixed markers.",
          "negative_continuity_directive": "Avoid ignored overlay marker numbers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, and 42. Preserve the fixed positions inherited from L05B01, but do not bring L05B01's transient markers 27 or 42 into this BG."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [
            "L05B01"
          ],
          "attached_ref_labels": [
            "bg:L05B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L06B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L06",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L06B01.png",
        "t2i_prompt": "현대 대한민국 2020년대 중반 해안 도시의 빌라 외곽 골목길을 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 비어 있는 야간 외부 공간으로, 좁은 골목 접근로의 낮은 시점에서 빌라 전면과 골목 사이의 출입문 개구부, 안쪽으로 살짝 물러난 입구 마당, 마당 뒤편으로 이어지는 옥상 접근용 외부 계단이 자연스럽게 보인다. 카메라는 골목 안 차량 정차 구간 근처의 사람 눈높이 약 1.6미터에 놓이고, 28mm 와이드 렌즈로 골목 바닥의 깊이와 빌라 입구의 압박감을 함께 담는다. 프레임은 도면식 조감도가 아니라 실제 거리에서 서서 바라본 구도이며, 출입문 너머의 마당과 계단 방향이 어둠 속에서도 읽히도록 한다. 오래된 다세대 빌라의 회색 콘크리트 외벽, 물때 낀 페인트, 금속 대문 가장자리의 녹과 손때, 젖은 아스팔트와 시멘트 포장면의 반사, 낮은 경계석과 마당 경계선의 닳은 모서리를 사실적으로 묘사한다. 밤공기는 해안가 특유의 습기와 얕은 안개가 깔린 느낌이며, 주변의 약한 생활 조명이 젖은 바닥에 흐릿하게 번지고 전체 색은 muted coastal gray, 병든 녹색 기운, 어두운 적갈색 그림자가 섞인 절제된 한국형 오컬트 스릴러 톤이다. 표면의 얼룩과 생활 먼지, 오래 누적된 곰팡이 자국은 자연스럽게 남기되 현재 사건의 흔적처럼 보이는 요소는 넣지 않는다. 실제 35mm급 시네마 카메라의 자연스러운 원근, 얕지 않은 현실적인 심도, 절제된 자연 필름 입자, 약한 비네팅과 실재 광원에 따른 부드러운 반사만 사용한다. 고급 광고 사진처럼 정돈하지 말고, 한국 도시 외곽 빌라 골목의 축축하고 낡은 생활감을 가진 빈 배경판으로 만든다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "이 샷에서는 골목의 도착 지점에서 빌라 출입문 개구부와 안쪽 마당, 옥상으로 이어지는 외부 계단이 한눈에 읽히는 빈 야간 외부 공간으로 유지한다. 배경은 경찰차나 인물의 움직임을 담지 않는 기본 플레이트이며, 좁은 골목의 습한 포장면과 오래된 빌라 외벽, 낮은 경계석의 위치감을 명확히 제공해야 한다.",
            "shot_id": "S13_Shot2"
          },
          {
            "guide_text": "이 샷에서도 같은 골목 접근 각도를 유지하되, 장면 요소가 올라갈 수 있도록 입구 마당과 계단 주변을 깨끗하게 비워 둔다. 밤의 낮은 조도, 해안 도시 특유의 습기와 회색빛 콘크리트 질감, 빌라 외곽의 현실적인 생활 마모가 이어지도록 배경의 조명과 재질을 일관되게 맞춘다.",
            "shot_id": "S13_Shot6"
          }
        ],
        "shot_ids": [
          "S13_Shot2",
          "S13_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 2, facing toward numbers 5 and 6 through number 4",
          "camera_height": "street-level eye height, about 1.6 m",
          "lens_hint": "28 mm wide lens",
          "framing_notes": "Use the alley arrival angle: police vehicle and responders are state overlay elements, while the base background keeps the villa entrance and rooftop stair approach readable."
        },
        "reference_decision": {
          "bg_id": "L06B01",
          "fp_id": "fp_villa_alley",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L06B01 is the only clean anchor candidate supplied for this fp_id and its readiness block is ok=true, so it becomes the first and only dwelling-identity anchor. No prior same-fp references are available. The camera is placed in unit marker 1 at [3,2] with a wide lens and look-at toward unit marker 4 via candidate cell [8,5] to cover the listed target unit markers 1, 2, 3, and 4, the visible opening marker 5, fixed fixture markers 6 and 7, and the transient marker set required by the surfaced shots.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/floor_plan/fp_villa_alley.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 fp_seeded_anchor node, so it renders fresh from the base floor plan with no selected reference."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              2
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Wide coverage is selected because the surfaced shots include a wide alley-scale frame and this BG must carry target unit markers 1, 2, 3, and 4 plus base opening marker 5 and fixture markers 6 and 7. The camera cell is copied verbatim from camera_cell_candidates_per_unit[1], and the look-at cell is copied verbatim from look_at_cell_candidates_per_unit[1].",
            "lens_enum": "wide",
            "look_at_cell": [
              8,
              5
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 1 at [3,2] with a wide lens looking toward look-at unit 4 via [8,5], include the BG's target unit markers 1, 2, 3, and 4 as the visible exterior-space set. The geometry readback lists visible_units_candidates for camera unit 1 as 2, 3, and 4 and visible_openings_candidates as opening marker 5; include marker 5 consistently with the chosen look-at cell. Maintain fixed fixture markers 6 and 7 in their base positions as part of the dwelling identity.",
            "camera_framing_directive": "Frame from camera unit 1 at camera cell [3,2] toward look-at unit 4 using look-at cell [8,5]. Use a wide lens with fov_deg 90 for broad coverage of the exterior unit-marker set and the opening/fixture markers required by this BG. The framing should support the wide surfaced shot while still allowing the close surfaced shot to use the same committed spatial background as a tighter crop or close subject setup.",
            "subject_position_directive": "For S13_Shot2, the staged subject cue is a full-body wide placement for the committed figure associated with transient marker 10, held small in the frame relative to the broad unit-marker environment; the shot also relies on transient markers 8 and 9 as foreground/side scene-layer cues. For S13_Shot6, the staged subject cue is a close foreground placement with target_id C02 in the middle_center foreground plane, with the background reduced behind the subject; keep other transient figures only as committed by marker numbers 10, 11, and 12 and do not invent extra subjects.",
            "state_cue_directive": "clean_background_expected is false, so this BG must include the committed transient marker set 8, 9, 10, 11, and 12 along with base markers 1 through 7. Preserve the state-facing cues from the surfaced shots: marker 9 supplies the intermittent emergency-light state, the ground and surrounding planes may carry the damp/dark surface cues described in the staging, and the transient subject markers remain scene-layer elements rather than permanent structure. Do not add state cues beyond those numbered markers and surfaced-shot descriptions.",
            "negative_continuity_directive": "There are no ignore_numbered_elements and no ignored_state_overlay_marker_numbers for this BG. Do not introduce unlisted numbered elements beyond use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, and 12. Do not expand the visible plan beyond camera unit 1, target unit markers 1, 2, 3, and 4, visible opening marker 5, and fixture markers 6 and 7. Because this anchor has no selected reference, avoid inventing additional persistent fixtures, extra openings, or extra subject cues not committed by the dossier or surfaced shot staging."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 2]\n  - look_at_unit: 4\n  - look_at_cell: [8, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage is selected because the surfaced shots include a wide alley-scale frame and this BG must carry target unit markers 1, 2, 3, and 4 plus base opening marker 5 and fixture markers 6 and 7. The camera cell is copied verbatim from camera_cell_candidates_per_unit[1], and the look-at cell is copied verbatim from look_at_cell_candidates_per_unit[1].'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1 at [3,2] with a wide lens looking toward look-at unit 4 via [8,5], include the BG's target unit markers 1, 2, 3, and 4 as the visible exterior-space set. The geometry readback lists visible_units_candidates for camera unit 1 as 2, 3, and 4 and visible_openings_candidates as opening marker 5; include marker 5 consistently with the chosen look-at cell. Maintain fixed fixture markers 6 and 7 in their base positions as part of the dwelling identity.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [3,2] toward look-at unit 4 using look-at cell [8,5]. Use a wide lens with fov_deg 90 for broad coverage of the exterior unit-marker set and the opening/fixture markers required by this BG. The framing should support the wide surfaced shot while still allowing the close surfaced shot to use the same committed spatial background as a tighter crop or close subject setup.\n  - subject_position_directive: For S13_Shot2, the staged subject cue is a full-body wide placement for the committed figure associated with transient marker 10, held small in the frame relative to the broad unit-marker environment; the shot also relies on transient markers 8 and 9 as foreground/side scene-layer cues. For S13_Shot6, the staged subject cue is a close foreground placement with target_id C02 in the middle_center foreground plane, with the background reduced behind the subject; keep other transient figures only as committed by marker numbers 10, 11, and 12 and do not invent extra subjects.\n  - state_cue_directive: clean_background_expected is false, so this BG must include the committed transient marker set 8, 9, 10, 11, and 12 along with base markers 1 through 7. Preserve the state-facing cues from the surfaced shots: marker 9 supplies the intermittent emergency-light state, the ground and surrounding planes may carry the damp/dark surface cues described in the staging, and the transient subject markers remain scene-layer elements rather than permanent structure. Do not add state cues beyond those numbered markers and surfaced-shot descriptions.\n  - negative_continuity_directive: There are no ignore_numbered_elements and no ignored_state_overlay_marker_numbers for this BG. Do not introduce unlisted numbered elements beyond use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, and 12. Do not expand the visible plan beyond camera unit 1, target unit markers 1, 2, 3, and 4, visible opening marker 5, and fixture markers 6 and 7. Because this anchor has no selected reference, avoid inventing additional persistent fixtures, extra openings, or extra subject cues not committed by the dossier or surfaced shot staging.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 2]\n  - look_at_unit: 4\n  - look_at_cell: [8, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage is selected because the surfaced shots include a wide alley-scale frame and this BG must carry target unit markers 1, 2, 3, and 4 plus base opening marker 5 and fixture markers 6 and 7. The camera cell is copied verbatim from camera_cell_candidates_per_unit[1], and the look-at cell is copied verbatim from look_at_cell_candidates_per_unit[1].'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1 at [3,2] with a wide lens looking toward look-at unit 4 via [8,5], include the BG's target unit markers 1, 2, 3, and 4 as the visible exterior-space set. The geometry readback lists visible_units_candidates for camera unit 1 as 2, 3, and 4 and visible_openings_candidates as opening marker 5; include marker 5 consistently with the chosen look-at cell. Maintain fixed fixture markers 6 and 7 in their base positions as part of the dwelling identity.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [3,2] toward look-at unit 4 using look-at cell [8,5]. Use a wide lens with fov_deg 90 for broad coverage of the exterior unit-marker set and the opening/fixture markers required by this BG. The framing should support the wide surfaced shot while still allowing the close surfaced shot to use the same committed spatial background as a tighter crop or close subject setup.\n  - subject_position_directive: For S13_Shot2, the staged subject cue is a full-body wide placement for the committed figure associated with transient marker 10, held small in the frame relative to the broad unit-marker environment; the shot also relies on transient markers 8 and 9 as foreground/side scene-layer cues. For S13_Shot6, the staged subject cue is a close foreground placement with target_id C02 in the middle_center foreground plane, with the background reduced behind the subject; keep other transient figures only as committed by marker numbers 10, 11, and 12 and do not invent extra subjects.\n  - state_cue_directive: clean_background_expected is false, so this BG must include the committed transient marker set 8, 9, 10, 11, and 12 along with base markers 1 through 7. Preserve the state-facing cues from the surfaced shots: marker 9 supplies the intermittent emergency-light state, the ground and surrounding planes may carry the damp/dark surface cues described in the staging, and the transient subject markers remain scene-layer elements rather than permanent structure. Do not add state cues beyond those numbered markers and surfaced-shot descriptions.\n  - negative_continuity_directive: There are no ignore_numbered_elements and no ignored_state_overlay_marker_numbers for this BG. Do not introduce unlisted numbered elements beyond use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, and 12. Do not expand the visible plan beyond camera unit 1, target unit markers 1, 2, 3, and 4, visible opening marker 5, and fixture markers 6 and 7. Because this anchor has no selected reference, avoid inventing additional persistent fixtures, extra openings, or extra subject cues not committed by the dossier or surfaced shot staging.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 2]\n  - look_at_unit: 4\n  - look_at_cell: [8, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage is selected because the surfaced shots include a wide alley-scale frame and this BG must carry target unit markers 1, 2, 3, and 4 plus base opening marker 5 and fixture markers 6 and 7. The camera cell is copied verbatim from camera_cell_candidates_per_unit[1], and the look-at cell is copied verbatim from look_at_cell_candidates_per_unit[1].'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1 at [3,2] with a wide lens looking toward look-at unit 4 via [8,5], include the BG's target unit markers 1, 2, 3, and 4 as the visible exterior-space set. The geometry readback lists visible_units_candidates for camera unit 1 as 2, 3, and 4 and visible_openings_candidates as opening marker 5; include marker 5 consistently with the chosen look-at cell. Maintain fixed fixture markers 6 and 7 in their base positions as part of the dwelling identity.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [3,2] toward look-at unit 4 using look-at cell [8,5]. Use a wide lens with fov_deg 90 for broad coverage of the exterior unit-marker set and the opening/fixture markers required by this BG. The framing should support the wide surfaced shot while still allowing the close surfaced shot to use the same committed spatial background as a tighter crop or close subject setup.\n  - subject_position_directive: For S13_Shot2, the staged subject cue is a full-body wide placement for the committed figure associated with transient marker 10, held small in the frame relative to the broad unit-marker environment; the shot also relies on transient markers 8 and 9 as foreground/side scene-layer cues. For S13_Shot6, the staged subject cue is a close foreground placement with target_id C02 in the middle_center foreground plane, with the background reduced behind the subject; keep other transient figures only as committed by marker numbers 10, 11, and 12 and do not invent extra subjects.\n  - state_cue_directive: clean_background_expected is false, so this BG must include the committed transient marker set 8, 9, 10, 11, and 12 along with base markers 1 through 7. Preserve the state-facing cues from the surfaced shots: marker 9 supplies the intermittent emergency-light state, the ground and surrounding planes may carry the damp/dark surface cues described in the staging, and the transient subject markers remain scene-layer elements rather than permanent structure. Do not add state cues beyond those numbered markers and surfaced-shot descriptions.\n  - negative_continuity_directive: There are no ignore_numbered_elements and no ignored_state_overlay_marker_numbers for this BG. Do not introduce unlisted numbered elements beyond use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, and 12. Do not expand the visible plan beyond camera unit 1, target unit markers 1, 2, 3, and 4, visible opening marker 5, and fixture markers 6 and 7. Because this anchor has no selected reference, avoid inventing additional persistent fixtures, extra openings, or extra subject cues not committed by the dossier or surfaced shot staging.\n\n현대 대한민국 2020년대 중반 해안 도시의 빌라 외곽 골목길을 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 비어 있는 야간 외부 공간으로, 좁은 골목 접근로의 낮은 시점에서 빌라 전면과 골목 사이의 출입문 개구부, 안쪽으로 살짝 물러난 입구 마당, 마당 뒤편으로 이어지는 옥상 접근용 외부 계단이 자연스럽게 보인다. 카메라는 골목 안 차량 정차 구간 근처의 사람 눈높이 약 1.6미터에 놓이고, 28mm 와이드 렌즈로 골목 바닥의 깊이와 빌라 입구의 압박감을 함께 담는다. 프레임은 도면식 조감도가 아니라 실제 거리에서 서서 바라본 구도이며, 출입문 너머의 마당과 계단 방향이 어둠 속에서도 읽히도록 한다. 오래된 다세대 빌라의 회색 콘크리트 외벽, 물때 낀 페인트, 금속 대문 가장자리의 녹과 손때, 젖은 아스팔트와 시멘트 포장면의 반사, 낮은 경계석과 마당 경계선의 닳은 모서리를 사실적으로 묘사한다. 밤공기는 해안가 특유의 습기와 얕은 안개가 깔린 느낌이며, 주변의 약한 생활 조명이 젖은 바닥에 흐릿하게 번지고 전체 색은 muted coastal gray, 병든 녹색 기운, 어두운 적갈색 그림자가 섞인 절제된 한국형 오컬트 스릴러 톤이다. 표면의 얼룩과 생활 먼지, 오래 누적된 곰팡이 자국은 자연스럽게 남기되 현재 사건의 흔적처럼 보이는 요소는 넣지 않는다. 실제 35mm급 시네마 카메라의 자연스러운 원근, 얕지 않은 현실적인 심도, 절제된 자연 필름 입자, 약한 비네팅과 실재 광원에 따른 부드러운 반사만 사용한다. 고급 광고 사진처럼 정돈하지 말고, 한국 도시 외곽 빌라 골목의 축축하고 낡은 생활감을 가진 빈 배경판으로 만든다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            3,
            2
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Wide coverage is selected because the surfaced shots include a wide alley-scale frame and this BG must carry target unit markers 1, 2, 3, and 4 plus base opening marker 5 and fixture markers 6 and 7. The camera cell is copied verbatim from camera_cell_candidates_per_unit[1], and the look-at cell is copied verbatim from look_at_cell_candidates_per_unit[1].",
          "lens_enum": "wide",
          "look_at_cell": [
            8,
            5
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 1 at [3,2] with a wide lens looking toward look-at unit 4 via [8,5], include the BG's target unit markers 1, 2, 3, and 4 as the visible exterior-space set. The geometry readback lists visible_units_candidates for camera unit 1 as 2, 3, and 4 and visible_openings_candidates as opening marker 5; include marker 5 consistently with the chosen look-at cell. Maintain fixed fixture markers 6 and 7 in their base positions as part of the dwelling identity.",
          "camera_framing_directive": "Frame from camera unit 1 at camera cell [3,2] toward look-at unit 4 using look-at cell [8,5]. Use a wide lens with fov_deg 90 for broad coverage of the exterior unit-marker set and the opening/fixture markers required by this BG. The framing should support the wide surfaced shot while still allowing the close surfaced shot to use the same committed spatial background as a tighter crop or close subject setup.",
          "subject_position_directive": "For S13_Shot2, the staged subject cue is a full-body wide placement for the committed figure associated with transient marker 10, held small in the frame relative to the broad unit-marker environment; the shot also relies on transient markers 8 and 9 as foreground/side scene-layer cues. For S13_Shot6, the staged subject cue is a close foreground placement with target_id C02 in the middle_center foreground plane, with the background reduced behind the subject; keep other transient figures only as committed by marker numbers 10, 11, and 12 and do not invent extra subjects.",
          "state_cue_directive": "clean_background_expected is false, so this BG must include the committed transient marker set 8, 9, 10, 11, and 12 along with base markers 1 through 7. Preserve the state-facing cues from the surfaced shots: marker 9 supplies the intermittent emergency-light state, the ground and surrounding planes may carry the damp/dark surface cues described in the staging, and the transient subject markers remain scene-layer elements rather than permanent structure. Do not add state cues beyond those numbered markers and surfaced-shot descriptions.",
          "negative_continuity_directive": "There are no ignore_numbered_elements and no ignored_state_overlay_marker_numbers for this BG. Do not introduce unlisted numbered elements beyond use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, and 12. Do not expand the visible plan beyond camera unit 1, target unit markers 1, 2, 3, and 4, visible opening marker 5, and fixture markers 6 and 7. Because this anchor has no selected reference, avoid inventing additional persistent fixtures, extra openings, or extra subject cues not committed by the dossier or surfaced shot staging."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_villa_alley",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_villa_alley"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L08B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L08B01.png",
        "t2i_prompt": "현대 대한민국 해안 도시의 낡은 빌라 외부 계단 꼭대기와 옥상 방 철제 출입문 앞을 담은, 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 사람이 없는 야간 외부 전환 공간이며, 아래쪽 계단 접근부에서 상부 계단참과 철제 출입문을 향해 바라보는 시점이다. 카메라는 외부 계단 위 사람 눈높이 약 1.6미터에 놓이고, 28-35mm 정도의 적당한 광각 렌즈로 계단의 오름 방향, 상부 계단참, 옥상 방 외부 전면, 가장자리 난간 또는 낮은 파라펫이 자연스럽게 한 화면에 들어온다. 탑다운 평면도나 건축 도면이 아니라 실제 장소를 서서 촬영한 프레임이다.\n\n오래된 콘크리트 계단은 빗물과 바닷바람에 거칠게 닳아 있고, 모서리에는 미세한 균열과 검은 물때, 축축한 먼지가 쌓여 있다. 상부 계단참은 좁고 눅눅하며, 옥상 방 외벽은 오래된 페인트가 들뜨고 얼룩진 한국 빌라 외부 벽면 질감을 가진다. 철제 출입문은 낡은 도장과 녹슨 경첩, 손때 묻은 문틀을 지닌 채 반쯤 열린 상태로 서 있고, 문틈 안쪽은 세부가 보이지 않는 짙은 어둠으로만 읽힌다. 노출된 계단과 계단참 가장자리에는 오래된 금속 난간 또는 낮은 콘크리트 파라펫이 이어져 있으며, 습기 낀 밤공기와 해안 안개 때문에 가장자리 윤곽이 부드럽게 흐린다.\n\n조명은 야간의 낮은 실용 조명 중심이다. 계단 위나 외벽 근처의 오래된 외부등에서 병든 녹색빛과 탁한 노란빛이 약하게 번지고, 주변은 차가운 회색 그림자와 어두운 해안 안개로 가라앉아 있다. 표면은 젖은 듯 은은하게 반사하지만 과장된 광택 없이 실제 콘크리트, 녹슨 금속, 벗겨진 페인트, 먼지와 곰팡이의 촉감을 살린다. 한국형 민속 오컬트 호러 스릴러의 불길한 정서가 공간의 습기, 어둠, 낡은 문턱, 좁은 계단 구조에서 절제되어 느껴지며, 초자연적 표식이나 사건 흔적을 새로 만들지 않는다. 자연스러운 심도, 절제된 필름 입자, 미세한 비네팅과 현실적인 렌즈 왜곡을 가진 35mm급 실제 촬영 질감. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "이 배경은 계단 접근부에서 상부 계단참과 철제 출입문을 올려다보는 야간 문턱 샷의 기준 플레이트로 사용한다. 계단의 깊이, 난간 또는 파라펫 가장자리, 살짝 벌어진 철문과 그 안쪽의 어두운 틈이 한 프레임 안에서 읽히도록 하되, 공간 자체는 비어 있고 정지된 상태로 둔다. 차갑고 축축한 외부 조명과 낡은 콘크리트 질감이 후속 장면 레이어의 긴장을 받쳐 주어야 한다.",
            "shot_id": "S11_Shot4"
          },
          {
            "guide_text": "같은 외부 계단 꼭대기와 옥상 방 철문 앞 공간을 연속성 있게 사용한다. 카메라는 계단 위 사람 눈높이에서 문턱 방향을 유지하고, 상부 계단참의 폭과 철문 주변 벽면, 난간 또는 파라펫의 위치 관계가 변하지 않게 한다. 야간의 낮은 조도, 해안 도시의 습기, 녹슨 철문 표면, 어두운 내부 틈을 배경 정보로만 남기며 인물이나 순간 행동은 포함하지 않는다.",
            "shot_id": "S11_Shot5"
          }
        ],
        "shot_ids": [
          "S11_Shot4",
          "S11_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 1, facing toward numbers 2 and 4",
          "camera_height": "human eye level on the exterior stairs",
          "lens_hint": "moderate wide lens, about 28-35mm equivalent",
          "framing_notes": "Night exterior threshold view; include the half-open door state and dark gap as overlay cues, with the stair approach still readable."
        },
        "reference_decision": {
          "bg_id": "L08B01",
          "fp_id": "fp_exterior_stairs",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L08B01 is the only supplied anchor candidate for this floor plan and its readiness block is ok=true, so it becomes the dwelling-identity anchor with no prior same-fp reference. Its consuming shots require the stair approach, upper landing, rooftop frontage, opening marker 4, and persistent edge marker 5, with transient markers 6 and 7. A camera in unit marker 2 using camera cell [3,5] and looking toward unit marker 3 at look-at cell [1,5] best supports the committed view toward the entrance-side frontage while preserving the landing as the immediate foreground cue.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/floor_plan/fp_exterior_stairs.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "anchor_no_refs",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp reference is available; this node is the single fp_seeded_anchor for the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              5
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Use a neutral view from unit marker 2 toward unit marker 3, centered on look-at cell [1,5] so base opening marker 4 can sit near the middle while unit markers 1, 2, and 3 remain usable for the surfaced shots.",
            "lens_enum": "normal",
            "look_at_cell": [
              1,
              5
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "From unit marker 2, show the upper landing as the camera-side unit and look toward unit marker 3 at the frontage side. The visible-unit candidate superset for camera unit 2 includes unit markers 1 and 3, and the BG facts require target unit markers [1,2,3]. Include base opening marker 4 near look-at cell [1,5] and persistent marker 5 as the fixed edge element; transient markers 6 and 7 are committed for this BG.",
            "camera_framing_directive": "Frame from camera unit 2 at camera cell [3,5] toward look-at unit 3 with look-at cell [1,5]. Use a normal 50 degree field of view for neutral coverage: keep the line from the upper landing toward the frontage centered enough for base opening marker 4 to read, while still allowing base unit markers 1, 2, and 3 and persistent marker 5 to support the surfaced shots.",
            "subject_position_directive": "The surfaced staging for S11_Shot4 commits one foreground close subject occupying the middle center, with the landing and stair-edge environment compressed behind the subject. The surfaced staging for S11_Shot5 commits no visible subject and instead uses a subjective eye-position view from the top landing toward the entrance-side opening. Keep any subject cue limited to that S11_Shot4 foreground staging and keep the reusable background free of invented additional subjects.",
            "state_cue_directive": "This BG is not marked as a clean background. Include the committed transient overlay markers 6 and 7 together with the used base markers [1,2,3,4,5]. The surfaced shots also commit dim, shadow-heavy state cues around the landing, frontage, and opening; keep those cues tied to the listed markers and do not invent extra state overlays.",
            "negative_continuity_directive": "Do not add numbered elements outside the committed use list [1,2,3,4,5,6,7]. No ignored numbered elements or ignored state overlay markers are listed for this BG. Because this is the fp_seeded_anchor, establish fixed positions for base markers 1, 2, 3, 4, and 5 and avoid inventing additional fixed structures or subjects beyond the surfaced-shot requirements."
          },
          "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, 5]\n  - look_at_unit: 3\n  - look_at_cell: [1, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a neutral view from unit marker 2 toward unit marker 3, centered on look-at cell [1,5] so base opening marker 4 can sit near the middle while unit markers 1, 2, and 3 remain usable for the surfaced shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit marker 2, show the upper landing as the camera-side unit and look toward unit marker 3 at the frontage side. The visible-unit candidate superset for camera unit 2 includes unit markers 1 and 3, and the BG facts require target unit markers [1,2,3]. Include base opening marker 4 near look-at cell [1,5] and persistent marker 5 as the fixed edge element; transient markers 6 and 7 are committed for this BG.\n  - camera_framing_directive: Frame from camera unit 2 at camera cell [3,5] toward look-at unit 3 with look-at cell [1,5]. Use a normal 50 degree field of view for neutral coverage: keep the line from the upper landing toward the frontage centered enough for base opening marker 4 to read, while still allowing base unit markers 1, 2, and 3 and persistent marker 5 to support the surfaced shots.\n  - subject_position_directive: The surfaced staging for S11_Shot4 commits one foreground close subject occupying the middle center, with the landing and stair-edge environment compressed behind the subject. The surfaced staging for S11_Shot5 commits no visible subject and instead uses a subjective eye-position view from the top landing toward the entrance-side opening. Keep any subject cue limited to that S11_Shot4 foreground staging and keep the reusable background free of invented additional subjects.\n  - state_cue_directive: This BG is not marked as a clean background. Include the committed transient overlay markers 6 and 7 together with the used base markers [1,2,3,4,5]. The surfaced shots also commit dim, shadow-heavy state cues around the landing, frontage, and opening; keep those cues tied to the listed markers and do not invent extra state overlays.\n  - negative_continuity_directive: Do not add numbered elements outside the committed use list [1,2,3,4,5,6,7]. No ignored numbered elements or ignored state overlay markers are listed for this BG. Because this is the fp_seeded_anchor, establish fixed positions for base markers 1, 2, 3, 4, and 5 and avoid inventing additional fixed structures or subjects beyond the surfaced-shot requirements.\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, 5]\n  - look_at_unit: 3\n  - look_at_cell: [1, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a neutral view from unit marker 2 toward unit marker 3, centered on look-at cell [1,5] so base opening marker 4 can sit near the middle while unit markers 1, 2, and 3 remain usable for the surfaced shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit marker 2, show the upper landing as the camera-side unit and look toward unit marker 3 at the frontage side. The visible-unit candidate superset for camera unit 2 includes unit markers 1 and 3, and the BG facts require target unit markers [1,2,3]. Include base opening marker 4 near look-at cell [1,5] and persistent marker 5 as the fixed edge element; transient markers 6 and 7 are committed for this BG.\n  - camera_framing_directive: Frame from camera unit 2 at camera cell [3,5] toward look-at unit 3 with look-at cell [1,5]. Use a normal 50 degree field of view for neutral coverage: keep the line from the upper landing toward the frontage centered enough for base opening marker 4 to read, while still allowing base unit markers 1, 2, and 3 and persistent marker 5 to support the surfaced shots.\n  - subject_position_directive: The surfaced staging for S11_Shot4 commits one foreground close subject occupying the middle center, with the landing and stair-edge environment compressed behind the subject. The surfaced staging for S11_Shot5 commits no visible subject and instead uses a subjective eye-position view from the top landing toward the entrance-side opening. Keep any subject cue limited to that S11_Shot4 foreground staging and keep the reusable background free of invented additional subjects.\n  - state_cue_directive: This BG is not marked as a clean background. Include the committed transient overlay markers 6 and 7 together with the used base markers [1,2,3,4,5]. The surfaced shots also commit dim, shadow-heavy state cues around the landing, frontage, and opening; keep those cues tied to the listed markers and do not invent extra state overlays.\n  - negative_continuity_directive: Do not add numbered elements outside the committed use list [1,2,3,4,5,6,7]. No ignored numbered elements or ignored state overlay markers are listed for this BG. Because this is the fp_seeded_anchor, establish fixed positions for base markers 1, 2, 3, 4, and 5 and avoid inventing additional fixed structures or subjects beyond the surfaced-shot requirements.\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, 5]\n  - look_at_unit: 3\n  - look_at_cell: [1, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a neutral view from unit marker 2 toward unit marker 3, centered on look-at cell [1,5] so base opening marker 4 can sit near the middle while unit markers 1, 2, and 3 remain usable for the surfaced shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit marker 2, show the upper landing as the camera-side unit and look toward unit marker 3 at the frontage side. The visible-unit candidate superset for camera unit 2 includes unit markers 1 and 3, and the BG facts require target unit markers [1,2,3]. Include base opening marker 4 near look-at cell [1,5] and persistent marker 5 as the fixed edge element; transient markers 6 and 7 are committed for this BG.\n  - camera_framing_directive: Frame from camera unit 2 at camera cell [3,5] toward look-at unit 3 with look-at cell [1,5]. Use a normal 50 degree field of view for neutral coverage: keep the line from the upper landing toward the frontage centered enough for base opening marker 4 to read, while still allowing base unit markers 1, 2, and 3 and persistent marker 5 to support the surfaced shots.\n  - subject_position_directive: The surfaced staging for S11_Shot4 commits one foreground close subject occupying the middle center, with the landing and stair-edge environment compressed behind the subject. The surfaced staging for S11_Shot5 commits no visible subject and instead uses a subjective eye-position view from the top landing toward the entrance-side opening. Keep any subject cue limited to that S11_Shot4 foreground staging and keep the reusable background free of invented additional subjects.\n  - state_cue_directive: This BG is not marked as a clean background. Include the committed transient overlay markers 6 and 7 together with the used base markers [1,2,3,4,5]. The surfaced shots also commit dim, shadow-heavy state cues around the landing, frontage, and opening; keep those cues tied to the listed markers and do not invent extra state overlays.\n  - negative_continuity_directive: Do not add numbered elements outside the committed use list [1,2,3,4,5,6,7]. No ignored numbered elements or ignored state overlay markers are listed for this BG. Because this is the fp_seeded_anchor, establish fixed positions for base markers 1, 2, 3, 4, and 5 and avoid inventing additional fixed structures or subjects beyond the surfaced-shot requirements.\n\n현대 대한민국 해안 도시의 낡은 빌라 외부 계단 꼭대기와 옥상 방 철제 출입문 앞을 담은, 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 사람이 없는 야간 외부 전환 공간이며, 아래쪽 계단 접근부에서 상부 계단참과 철제 출입문을 향해 바라보는 시점이다. 카메라는 외부 계단 위 사람 눈높이 약 1.6미터에 놓이고, 28-35mm 정도의 적당한 광각 렌즈로 계단의 오름 방향, 상부 계단참, 옥상 방 외부 전면, 가장자리 난간 또는 낮은 파라펫이 자연스럽게 한 화면에 들어온다. 탑다운 평면도나 건축 도면이 아니라 실제 장소를 서서 촬영한 프레임이다.\n\n오래된 콘크리트 계단은 빗물과 바닷바람에 거칠게 닳아 있고, 모서리에는 미세한 균열과 검은 물때, 축축한 먼지가 쌓여 있다. 상부 계단참은 좁고 눅눅하며, 옥상 방 외벽은 오래된 페인트가 들뜨고 얼룩진 한국 빌라 외부 벽면 질감을 가진다. 철제 출입문은 낡은 도장과 녹슨 경첩, 손때 묻은 문틀을 지닌 채 반쯤 열린 상태로 서 있고, 문틈 안쪽은 세부가 보이지 않는 짙은 어둠으로만 읽힌다. 노출된 계단과 계단참 가장자리에는 오래된 금속 난간 또는 낮은 콘크리트 파라펫이 이어져 있으며, 습기 낀 밤공기와 해안 안개 때문에 가장자리 윤곽이 부드럽게 흐린다.\n\n조명은 야간의 낮은 실용 조명 중심이다. 계단 위나 외벽 근처의 오래된 외부등에서 병든 녹색빛과 탁한 노란빛이 약하게 번지고, 주변은 차가운 회색 그림자와 어두운 해안 안개로 가라앉아 있다. 표면은 젖은 듯 은은하게 반사하지만 과장된 광택 없이 실제 콘크리트, 녹슨 금속, 벗겨진 페인트, 먼지와 곰팡이의 촉감을 살린다. 한국형 민속 오컬트 호러 스릴러의 불길한 정서가 공간의 습기, 어둠, 낡은 문턱, 좁은 계단 구조에서 절제되어 느껴지며, 초자연적 표식이나 사건 흔적을 새로 만들지 않는다. 자연스러운 심도, 절제된 필름 입자, 미세한 비네팅과 현실적인 렌즈 왜곡을 가진 35mm급 실제 촬영 질감. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            3,
            5
          ],
          "camera_unit": 2,
          "fov_deg": 50,
          "framing_notes": "Use a neutral view from unit marker 2 toward unit marker 3, centered on look-at cell [1,5] so base opening marker 4 can sit near the middle while unit markers 1, 2, and 3 remain usable for the surfaced shots.",
          "lens_enum": "normal",
          "look_at_cell": [
            1,
            5
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit marker 2, show the upper landing as the camera-side unit and look toward unit marker 3 at the frontage side. The visible-unit candidate superset for camera unit 2 includes unit markers 1 and 3, and the BG facts require target unit markers [1,2,3]. Include base opening marker 4 near look-at cell [1,5] and persistent marker 5 as the fixed edge element; transient markers 6 and 7 are committed for this BG.",
          "camera_framing_directive": "Frame from camera unit 2 at camera cell [3,5] toward look-at unit 3 with look-at cell [1,5]. Use a normal 50 degree field of view for neutral coverage: keep the line from the upper landing toward the frontage centered enough for base opening marker 4 to read, while still allowing base unit markers 1, 2, and 3 and persistent marker 5 to support the surfaced shots.",
          "subject_position_directive": "The surfaced staging for S11_Shot4 commits one foreground close subject occupying the middle center, with the landing and stair-edge environment compressed behind the subject. The surfaced staging for S11_Shot5 commits no visible subject and instead uses a subjective eye-position view from the top landing toward the entrance-side opening. Keep any subject cue limited to that S11_Shot4 foreground staging and keep the reusable background free of invented additional subjects.",
          "state_cue_directive": "This BG is not marked as a clean background. Include the committed transient overlay markers 6 and 7 together with the used base markers [1,2,3,4,5]. The surfaced shots also commit dim, shadow-heavy state cues around the landing, frontage, and opening; keep those cues tied to the listed markers and do not invent extra state overlays.",
          "negative_continuity_directive": "Do not add numbered elements outside the committed use list [1,2,3,4,5,6,7]. No ignored numbered elements or ignored state overlay markers are listed for this BG. Because this is the fp_seeded_anchor, establish fixed positions for base markers 1, 2, 3, 4, and 5 and avoid inventing additional fixed structures or subjects beyond the surfaced-shot requirements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_exterior_stairs",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_exterior_stairs"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B01": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L13B04",
        "reused_from_bg_id": "L13B04",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L13B04.png",
        "t2i_prompt": "현대 대한민국 2020년대 중반 해안 도시의 동네 마트 내부 진열대 통로를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 고객 출입구 근처 접근 구역에 선 사람 눈높이 약 1.6m 카메라에서, 28mm 광각 렌즈로 긴 식료품 진열대 행과 둘레 진열 선반을 향해 바라보는 구도. 유리 고객 출입문은 뒤쪽 가장자리로 남고, 넓은 판매 공간 안쪽으로 반복되는 선반 행, 계산대 구역, 행사 진열 테이블, 천장 모서리의 작은 CCTV 카메라가 자연스럽게 보인다. 해 질 무렵의 차가운 청회색 외광이 유리문과 바닥에 희미하게 반사되고, 낡은 천장 형광등과 실내 조명이 약간 병든 녹색 기운과 따뜻한 노란 기를 섞어 만든 저녁 장사 중의 마트 분위기. 선반에는 생활 잡화와 식료품 포장이 빽빽하지만 과하게 정돈되지 않고, 작은 가격표와 안내 표시는 한국 마트다운 밀도를 주되 읽을 수 없는 색점과 흐린 글자 덩어리로만 보인다. 바닥은 회색 비닐 타일 또는 광택이 죽은 합성 바닥재로, 오래 밟힌 자국과 물걸레 얼룩, 입구 쪽의 습한 발자국 질감이 누적된 상태이며, 금속 선반에는 미세한 흠집과 손때, 플라스틱 행사 테이블에는 사용감 있는 모서리 마모가 있다. 공간은 비어 있는 실내 배경판으로, 현재 장면의 행동이나 사건 흔적이 아니라 고정된 구조물과 지속적인 표면 상태만 담는다. 한국형 현실 호러 스릴러에 맞는 절제된 저채도 질감, 해안 도시의 눅눅한 공기, 약한 렌즈 비네팅, 실제 유리 반사와 금속·플라스틱·종이 포장의 사실적 재질, 자연스러운 심도와 억제된 필름 입자. 도면이나 건축 렌더가 아니라 실제 장소 촬영처럼 보이는 빈 마트 내부 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S8_Shot3에서는 출입구 접근 구역 근처의 눈높이에서 긴 진열대 통로와 둘레 선반이 깊게 이어지는 빈 마트 배경을 유지한다. 해 질 무렵 유리문 너머의 푸른 회색 외광과 천장 형광등의 녹색 기운이 섞이고, 진열대와 행사 테이블은 안정적으로 배치된 상태여야 한다. 장면 레이어가 일시적 활동을 추가할 수 있도록 배경판 자체에는 사람이나 순간적 행동 흔적을 넣지 않는다.",
            "shot_id": "S8_Shot3"
          },
          {
            "guide_text": "S8_Shot6에서는 같은 마트 내부의 고정 구조가 이어져 보이도록, 계산대 방향과 긴 식료품 진열대의 관계가 흔들리지 않게 유지한다. 28mm 광각 렌즈의 약한 공간 확장감으로 통로의 깊이를 살리고, 물기 어린 해안 도시 저녁의 차갑고 축축한 공기감과 실내 조명의 낡은 생활감을 강조한다. 화면 속 표지와 상품 라벨은 한국 마트의 현실감을 주되 읽을 수 없는 작은 색면으로만 처리한다.",
            "shot_id": "S8_Shot6"
          }
        ],
        "shot_ids": [
          "S8_Shot3",
          "S8_Shot6"
        ],
        "scenes": [],
        "parent_id": "L13B04",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2, facing toward number 4 and number 5",
          "camera_height": "eye level",
          "lens_hint": "wide 28mm lens",
          "framing_notes": "Active dusk market aisle background; overlay may add temporary stocking activity without changing the base plan."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L13B04",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_unit_1_to_unit_2_view",
              "ref_bg_id": "L13B04",
              "space_description": "Same fixed unit-1 view extended toward unit marker 2 and opening marker 3, preserving the fixed marker positions established by L13B04."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Use camera_unit 1 at camera_cell [4,4] and aim toward look_at_unit 2 through look_at_cell [7,4]. The wide lens at fov_deg 90 should provide broad coverage for the medium search framing and allow close subject framing to be treated as shot-specific cropping within the same fixed background view.",
          "negative_continuity_directive": "Preserve the L13B04 fixed layout: keep markers 4, 5, 6, 7, and 8 in the same relative positions and do not rearrange the unit-1 structure. Do not carry over L13B04 clean-state absence as a ban on this BG's committed transient markers 9 and 10, but also do not invent additional overlay markers, subjects, or out-of-cone spaces beyond unit markers 1 and 2 and opening marker 3.",
          "state_cue_directive": "This BG is not clean-background expected. Include transient overlay markers 9 and 10 as the committed temporary/state cues, and keep the fixed base markers 1, 2, 3, 4, 5, 6, 7, and 8 consistent with the same-fp layout. Any lighting or activity cue should come only from the surfaced shot staging and these numbered facts.",
          "subject_position_directive": "For S8_Shot3, stage subject C01 in the midground left of center, leaning from behind the marker-4-style shelf edge with the foreground obstruction on the right. For S8_Shot6, keep the same background as a softened context behind a close foreground subject position; do not invent additional identifiable subjects beyond the staged subject cue and overlay marker 10.",
          "visible_space_directive": "Show the same fixed view from L13B04 with unit marker 1 primary and the view extending toward unit marker 2 through opening marker 3. This BG may use base markers 1, 2, 3, 4, 5, 6, 7, and 8, with markers 4, 5, 6, 7, and 8 held in the same fixed positions inherited from L13B04; geometry from camera_unit 1 lists unit marker 2 and opening marker 3 as visible candidates."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l13_market_main",
          "prior_bg_ids": [
            "L13B04"
          ],
          "attached_ref_labels": [
            "bg:L13B04"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B02": {
        "status": "ok",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L13B02.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안 도시의 작은 마트 입구 밖, 해질녘 직후의 빈 외부 전환 구역을 서 있는 사람 눈높이 약 1.6m에서 바라본다. 35mm급 렌즈의 자연스러운 원근감으로 유리 자동문과 전면 유리창, 낮은 콘크리트 계단, 낡은 고무 발매트, 좁은 인도와 도로 경계석이 이어지고, 얇은 금속 차양 아래로 마트 내부의 차가운 형광등 빛이 새어 나온다. 바깥에는 해안 도시 특유의 습한 공기와 옅은 안개가 깔려 있으며, 늦은 노을의 탁한 금빛과 초록빛이 도는 상점 조명이 젖은 아스팔트 물웅덩이에 낮게 반사된다. 외벽은 오래된 타일과 페인트, 알루미늄 문틀, 손때 묻은 유리, 소금기 섞인 녹과 먼지가 현실적으로 남아 있고, 입구 옆에는 플라스틱 상자 몇 개, 쓰레기통, 작은 자동판매기, 볼라드, 가로등, 외벽 CCTV가 생활감 있게 자리한다. 간판과 포스터 프레임은 오래 켜진 조명과 반사로 흐릿하게 보이며, 글자는 읽히지 않는 추상적 형태로만 남긴다. 화면은 비어 있는 공간의 정적과 습도, 어스름한 불안을 강조하고, 과장된 장식보다 실제 동네 상점 앞의 마모된 질감과 낮은 조도, 절제된 한국형 오컬트 스릴러의 차가운 현실감을 담는다. 자연스러운 심도, 은은한 주변부 비네팅, 실재 광원에서만 생기는 부드러운 렌즈 플레어, 절제된 필름 질감. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S8_Shot7용 배경은 마트 출입구에서 바깥 인도로 이어지는 빈 전환 공간을 중심에 둔다. 카메라는 약 1.6m 눈높이에서 입구를 약간 비스듬히 바라보며, 유리문과 밝은 실내 형광등이 뒤쪽에 남고 젖은 인도와 어스름한 거리 조명이 앞쪽에 펼쳐지게 한다. 이후 인물 레이어가 출입구 근처와 프레임 한쪽에 자연스럽게 놓일 수 있도록 전경을 과하게 복잡하게 채우지 말고, 배경 자체는 고요하고 비어 있는 상태로 유지한다.",
            "shot_id": "S8_Shot7"
          }
        ],
        "shot_ids": [
          "S8_Shot7"
        ],
        "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": "transition_zone",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안 도시의 작은 마트 입구 밖, 해질녘 직후의 빈 외부 전환 구역을 서 있는 사람 눈높이 약 1.6m에서 바라본다. 35mm급 렌즈의 자연스러운 원근감으로 유리 자동문과 전면 유리창, 낮은 콘크리트 계단, 낡은 고무 발매트, 좁은 인도와 도로 경계석이 이어지고, 얇은 금속 차양 아래로 마트 내부의 차가운 형광등 빛이 새어 나온다. 바깥에는 해안 도시 특유의 습한 공기와 옅은 안개가 깔려 있으며, 늦은 노을의 탁한 금빛과 초록빛이 도는 상점 조명이 젖은 아스팔트 물웅덩이에 낮게 반사된다. 외벽은 오래된 타일과 페인트, 알루미늄 문틀, 손때 묻은 유리, 소금기 섞인 녹과 먼지가 현실적으로 남아 있고, 입구 옆에는 플라스틱 상자 몇 개, 쓰레기통, 작은 자동판매기, 볼라드, 가로등, 외벽 CCTV가 생활감 있게 자리한다. 간판과 포스터 프레임은 오래 켜진 조명과 반사로 흐릿하게 보이며, 글자는 읽히지 않는 추상적 형태로만 남긴다. 화면은 비어 있는 공간의 정적과 습도, 어스름한 불안을 강조하고, 과장된 장식보다 실제 동네 상점 앞의 마모된 질감과 낮은 조도, 절제된 한국형 오컬트 스릴러의 차가운 현실감을 담는다. 자연스러운 심도, 은은한 주변부 비네팅, 실재 광원에서만 생기는 부드러운 렌즈 플레어, 절제된 필름 질감. 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"
        }
      },
      "L13B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L13B04.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 해안 도시 또는 섬 지역에 있을 법한 마트 내부 매장, 이른 아침의 조용한 영업 전후 분위기처럼 아직 붐비지 않는 빈 판매 공간이다. 카메라는 긴 식료품 진열대 줄 근처에 서 있는 사람 눈높이 약 1.6m에 두고, 자연스러운 35mm 렌즈로 계산대 구역 쪽을 바라보며 천장에 달린 CCTV 카메라가 위쪽 프레임 안에 은근히 들어오게 잡는다. 상부 평면도나 건축 도면이 아니라 실제 실내에서 촬영한 눈높이 장면이며, 통로의 깊이감과 선반의 반복 리듬이 계산대 방향으로 이어진다.\n\n넓은 판매 공간에는 긴 식료품 진열대들이 질서 있게 놓여 있고, 둘레에는 낮고 높은 주변 진열 선반이 이어진다. 중앙의 판촉 진열 테이블들은 과밀하지 않게 정돈되어 있으며, 계산대 구역은 고객 출구 동선 가까이에 조용히 자리한다. 천장에는 흰색 또는 회색 금속 하우징의 CCTV 카메라와 오래된 형광등·LED 패널 조명이 보이고, 바닥은 한국 중소형 마트에서 흔한 약간 닳은 비닐 타일 또는 광택이 죽은 타일 재질로 표현한다. 선반에는 생활용품과 식료품이 규칙적으로 채워져 있으나 브랜드명과 글자는 읽히지 않는 색면, 작은 라벨, 흐릿한 가격표 정도로만 보인다.\n\n조명은 이른 아침의 차갑고 낮은 형광등 빛과 출입구 쪽에서 스며드는 희미한 자연광이 섞인 상태다. 전체 색은 해안 도시 특유의 습기 어린 회색, 병든 듯한 녹색 기운, 빛바랜 플라스틱과 금속 선반의 무광 질감으로 차분하게 눌려 있다. 바닥 가장자리와 선반 하단에는 오래 쌓인 먼지, 물걸레 자국, 얇은 스크래치, 손때가 남아 현실적인 생활감을 준다. 공포나 미스터리의 긴장감은 과장된 장식이 아니라 텅 빈 통로, 낮은 형광등 웅웅거림이 느껴지는 정적, 차가운 아침 공기, 촉감 있는 낡은 재료로만 암시한다.\n\n아나모픽 또는 구면 35mm급 실제 렌즈로 촬영한 듯한 자연스러운 원근, 부드러운 주변부 저하, 절제된 자연 필름 입자, 깊지 않은 그러나 공간을 읽을 수 있는 피사계 심도를 사용한다. 표면은 과도하게 반짝이는 새 매장처럼 보이지 않고, 한국의 일상적인 동네 마트가 오래 사용된 현실적인 상태로 보인다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S19_Shot2에서는 긴 식료품 진열대 근처의 눈높이에서 계산대 방향과 천장 CCTV 카메라가 함께 느껴지는 빈 매장 배경을 사용한다. 통로는 정돈되고 한산하며, 판촉 테이블과 둘레 선반은 배경의 안정적인 구조물로 남긴다. 대화나 인물 동선이 들어갈 전경 공간을 과하게 채우지 말고, 형광등 아래의 이른 아침 저채도 공기와 약간 축축한 해안 도시 상점의 생활감을 유지한다.",
            "shot_id": "S19_Shot2"
          }
        ],
        "shot_ids": [
          "S19_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 4, facing toward number 6 and number 8",
          "camera_height": "eye level",
          "lens_hint": "natural 35mm lens",
          "framing_notes": "Quiet early morning interior before crowds; keep aisles orderly and sparse."
        },
        "reference_decision": {
          "bg_id": "L13B04",
          "fp_id": "fp_l13_market_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L13B04 is the only bg_id in the clean anchor candidate set and has clean_background_expected=true, so it is the required first fp-seeded anchor. Its committed facts target unit marker 1 and fixed markers 4, 5, 6, 7, and 8, with transient markers 9 and 10 ignored. The camera uses the verbatim unit-1 camera cell [4,4] and verbatim listed look-at cell [7,4], with wide 90-degree coverage to establish the fixed layout for later same-fp continuity.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/floor_plan/fp_l13_market_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_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp reference is selected because this node is the required fp-seeded anchor."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Wide coverage from unit marker 1 at cell [4,4], aimed toward unit marker 2 through listed look-at cell [7,4], supports the staged medium profile setup while retaining broad fixed-layout context.",
            "lens_enum": "wide",
            "look_at_cell": [
              7,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show unit marker 1 as the committed target space with fixed base markers 4, 5, 6, 7, and 8 available from the established layout. From camera_unit 1, the geometry lists visible_units_candidates [2] and visible_openings_candidates [3] as supersets; treat marker 3 and unit marker 2 only as possible distant geometry unless required by the staged view, while keeping the committed clean unit-1 layout primary.",
            "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [4,4] toward look_at_unit 2 using look_at_cell [7,4]. Use the wide lens at fov_deg 90 for broad coverage of the unit-1 fixed layout while allowing the view-cone candidates from camera_unit 1 to include unit marker 2 and opening marker 3 as geometry supersets, without making uncommitted elements dominate.",
            "subject_position_directive": "The staged shot commits two subjects in a medium profile arrangement across the visible passage: subject C01 on the left side of the interaction and subject C10 near the right-side eyeline, both read from the aisle-side camera height. Do not add other subject identities beyond these staged cues.",
            "state_cue_directive": "clean_background_expected is true and transient_marker_numbers_to_describe is empty, so no committed state cue beyond clean residential space applies; keep the space clean and refrain from inventing additional state cues or temporary overlays.",
            "negative_continuity_directive": "Do not include ignored transient overlay markers 9 or 10. Keep fixed markers 4, 5, 6, 7, and 8 in stable positions for later same-fp references. Do not invent additional subjects, temporary overlays, or spaces outside the camera_unit 1 wide view plan."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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: [4, 4]\n  - look_at_unit: 2\n  - look_at_cell: [7, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 1 at cell [4,4], aimed toward unit marker 2 through listed look-at cell [7,4], supports the staged medium profile setup while retaining broad fixed-layout context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 1 as the committed target space with fixed base markers 4, 5, 6, 7, and 8 available from the established layout. From camera_unit 1, the geometry lists visible_units_candidates [2] and visible_openings_candidates [3] as supersets; treat marker 3 and unit marker 2 only as possible distant geometry unless required by the staged view, while keeping the committed clean unit-1 layout primary.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [4,4] toward look_at_unit 2 using look_at_cell [7,4]. Use the wide lens at fov_deg 90 for broad coverage of the unit-1 fixed layout while allowing the view-cone candidates from camera_unit 1 to include unit marker 2 and opening marker 3 as geometry supersets, without making uncommitted elements dominate.\n  - subject_position_directive: The staged shot commits two subjects in a medium profile arrangement across the visible passage: subject C01 on the left side of the interaction and subject C10 near the right-side eyeline, both read from the aisle-side camera height. Do not add other subject identities beyond these staged cues.\n  - state_cue_directive: clean_background_expected is true and transient_marker_numbers_to_describe is empty, so no committed state cue beyond clean residential space applies; keep the space clean and refrain from inventing additional state cues or temporary overlays.\n  - negative_continuity_directive: Do not include ignored transient overlay markers 9 or 10. Keep fixed markers 4, 5, 6, 7, and 8 in stable positions for later same-fp references. Do not invent additional subjects, temporary overlays, or spaces outside the camera_unit 1 wide view plan.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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: [4, 4]\n  - look_at_unit: 2\n  - look_at_cell: [7, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 1 at cell [4,4], aimed toward unit marker 2 through listed look-at cell [7,4], supports the staged medium profile setup while retaining broad fixed-layout context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 1 as the committed target space with fixed base markers 4, 5, 6, 7, and 8 available from the established layout. From camera_unit 1, the geometry lists visible_units_candidates [2] and visible_openings_candidates [3] as supersets; treat marker 3 and unit marker 2 only as possible distant geometry unless required by the staged view, while keeping the committed clean unit-1 layout primary.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [4,4] toward look_at_unit 2 using look_at_cell [7,4]. Use the wide lens at fov_deg 90 for broad coverage of the unit-1 fixed layout while allowing the view-cone candidates from camera_unit 1 to include unit marker 2 and opening marker 3 as geometry supersets, without making uncommitted elements dominate.\n  - subject_position_directive: The staged shot commits two subjects in a medium profile arrangement across the visible passage: subject C01 on the left side of the interaction and subject C10 near the right-side eyeline, both read from the aisle-side camera height. Do not add other subject identities beyond these staged cues.\n  - state_cue_directive: clean_background_expected is true and transient_marker_numbers_to_describe is empty, so no committed state cue beyond clean residential space applies; keep the space clean and refrain from inventing additional state cues or temporary overlays.\n  - negative_continuity_directive: Do not include ignored transient overlay markers 9 or 10. Keep fixed markers 4, 5, 6, 7, and 8 in stable positions for later same-fp references. Do not invent additional subjects, temporary overlays, or spaces outside the camera_unit 1 wide view plan.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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: [4, 4]\n  - look_at_unit: 2\n  - look_at_cell: [7, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit marker 1 at cell [4,4], aimed toward unit marker 2 through listed look-at cell [7,4], supports the staged medium profile setup while retaining broad fixed-layout context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 1 as the committed target space with fixed base markers 4, 5, 6, 7, and 8 available from the established layout. From camera_unit 1, the geometry lists visible_units_candidates [2] and visible_openings_candidates [3] as supersets; treat marker 3 and unit marker 2 only as possible distant geometry unless required by the staged view, while keeping the committed clean unit-1 layout primary.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [4,4] toward look_at_unit 2 using look_at_cell [7,4]. Use the wide lens at fov_deg 90 for broad coverage of the unit-1 fixed layout while allowing the view-cone candidates from camera_unit 1 to include unit marker 2 and opening marker 3 as geometry supersets, without making uncommitted elements dominate.\n  - subject_position_directive: The staged shot commits two subjects in a medium profile arrangement across the visible passage: subject C01 on the left side of the interaction and subject C10 near the right-side eyeline, both read from the aisle-side camera height. Do not add other subject identities beyond these staged cues.\n  - state_cue_directive: clean_background_expected is true and transient_marker_numbers_to_describe is empty, so no committed state cue beyond clean residential space applies; keep the space clean and refrain from inventing additional state cues or temporary overlays.\n  - negative_continuity_directive: Do not include ignored transient overlay markers 9 or 10. Keep fixed markers 4, 5, 6, 7, and 8 in stable positions for later same-fp references. Do not invent additional subjects, temporary overlays, or spaces outside the camera_unit 1 wide view plan.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 해안 도시 또는 섬 지역에 있을 법한 마트 내부 매장, 이른 아침의 조용한 영업 전후 분위기처럼 아직 붐비지 않는 빈 판매 공간이다. 카메라는 긴 식료품 진열대 줄 근처에 서 있는 사람 눈높이 약 1.6m에 두고, 자연스러운 35mm 렌즈로 계산대 구역 쪽을 바라보며 천장에 달린 CCTV 카메라가 위쪽 프레임 안에 은근히 들어오게 잡는다. 상부 평면도나 건축 도면이 아니라 실제 실내에서 촬영한 눈높이 장면이며, 통로의 깊이감과 선반의 반복 리듬이 계산대 방향으로 이어진다.\n\n넓은 판매 공간에는 긴 식료품 진열대들이 질서 있게 놓여 있고, 둘레에는 낮고 높은 주변 진열 선반이 이어진다. 중앙의 판촉 진열 테이블들은 과밀하지 않게 정돈되어 있으며, 계산대 구역은 고객 출구 동선 가까이에 조용히 자리한다. 천장에는 흰색 또는 회색 금속 하우징의 CCTV 카메라와 오래된 형광등·LED 패널 조명이 보이고, 바닥은 한국 중소형 마트에서 흔한 약간 닳은 비닐 타일 또는 광택이 죽은 타일 재질로 표현한다. 선반에는 생활용품과 식료품이 규칙적으로 채워져 있으나 브랜드명과 글자는 읽히지 않는 색면, 작은 라벨, 흐릿한 가격표 정도로만 보인다.\n\n조명은 이른 아침의 차갑고 낮은 형광등 빛과 출입구 쪽에서 스며드는 희미한 자연광이 섞인 상태다. 전체 색은 해안 도시 특유의 습기 어린 회색, 병든 듯한 녹색 기운, 빛바랜 플라스틱과 금속 선반의 무광 질감으로 차분하게 눌려 있다. 바닥 가장자리와 선반 하단에는 오래 쌓인 먼지, 물걸레 자국, 얇은 스크래치, 손때가 남아 현실적인 생활감을 준다. 공포나 미스터리의 긴장감은 과장된 장식이 아니라 텅 빈 통로, 낮은 형광등 웅웅거림이 느껴지는 정적, 차가운 아침 공기, 촉감 있는 낡은 재료로만 암시한다.\n\n아나모픽 또는 구면 35mm급 실제 렌즈로 촬영한 듯한 자연스러운 원근, 부드러운 주변부 저하, 절제된 자연 필름 입자, 깊지 않은 그러나 공간을 읽을 수 있는 피사계 심도를 사용한다. 표면은 과도하게 반짝이는 새 매장처럼 보이지 않고, 한국의 일상적인 동네 마트가 오래 사용된 현실적인 상태로 보인다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "camera_decision": {
          "camera_cell": [
            4,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Wide coverage from unit marker 1 at cell [4,4], aimed toward unit marker 2 through listed look-at cell [7,4], supports the staged medium profile setup while retaining broad fixed-layout context.",
          "lens_enum": "wide",
          "look_at_cell": [
            7,
            4
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit marker 1 as the committed target space with fixed base markers 4, 5, 6, 7, and 8 available from the established layout. From camera_unit 1, the geometry lists visible_units_candidates [2] and visible_openings_candidates [3] as supersets; treat marker 3 and unit marker 2 only as possible distant geometry unless required by the staged view, while keeping the committed clean unit-1 layout primary.",
          "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [4,4] toward look_at_unit 2 using look_at_cell [7,4]. Use the wide lens at fov_deg 90 for broad coverage of the unit-1 fixed layout while allowing the view-cone candidates from camera_unit 1 to include unit marker 2 and opening marker 3 as geometry supersets, without making uncommitted elements dominate.",
          "subject_position_directive": "The staged shot commits two subjects in a medium profile arrangement across the visible passage: subject C01 on the left side of the interaction and subject C10 near the right-side eyeline, both read from the aisle-side camera height. Do not add other subject identities beyond these staged cues.",
          "state_cue_directive": "clean_background_expected is true and transient_marker_numbers_to_describe is empty, so no committed state cue beyond clean residential space applies; keep the space clean and refrain from inventing additional state cues or temporary overlays.",
          "negative_continuity_directive": "Do not include ignored transient overlay markers 9 or 10. Keep fixed markers 4, 5, 6, 7, and 8 in stable positions for later same-fp references. Do not invent additional subjects, temporary overlays, or spaces outside the camera_unit 1 wide view plan."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l13_market_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l13_market_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B03": {
        "status": "ok",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L13B03.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 사진처럼 사실적인 시네마틱 배경 플레이트. 현대 대한민국 해안 도시의 동네 마트 바깥 벽면, 사람이 비어 있는 아침 외부 공간. 낮은 해무와 흐린 아침빛이 시멘트 외벽과 금속 처마, 젖은 보도블록 위에 부드럽게 깔리고, 밤새 남은 습기가 벽 하단의 먼지와 물때를 어둡게 적신다. 외벽 상단 모서리에는 작은 돔형 또는 박스형 감시 카메라가 고정 브래킷과 케이블 몰딩으로 단단히 붙어 있으며, 주변에는 낡은 플라스틱 간판, 알루미늄 문틀, 반사되는 유리문과 유리창, 실외등, 배수관, 전기함이 일상적인 상점 외관의 일부처럼 배치되어 있다. 간판과 유리면의 글자는 읽히지 않는 색면과 흐릿한 반사로만 보이고, 감시 장비는 단순한 물리적 고정물로 존재한다. 2020년대 한국 소도시 상권의 현실적인 재료감, 소금기 섞인 바닷바람에 바랜 페인트, 미세한 녹, 실리콘 마감의 때, 스티커 자국처럼 오래 누적된 생활 흔적을 섬세하게 담는다. 약 1.6m 눈높이에서 35mm급 실제 렌즈로 촬영한 수평에 가까운 구도, 벽면을 약간 사선으로 바라보며 감시 카메라 위치가 자연스럽게 보이는 프레이밍, 얕지 않은 자연스러운 심도, 절제된 자연 필름 입자, muted coastal gray와 탁한 녹색 기운이 도는 한국형 미스터리 스릴러 톤. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S19_Shot4에서는 마트 외벽의 감시 카메라 위치가 한눈에 파악되는 빈 외부 배경으로 사용한다. 카메라는 길가 보도 쪽의 사람 눈높이에 두고, 렌즈는 벽면을 약간 올려다보며 감시 카메라와 주변 간판, 처마, 문틀, 유리창 일부가 자연스럽게 함께 들어오게 한다. 장면 레이어에서 시선이나 지시 동작을 얹을 수 있도록 벽면과 보도 앞 공간은 과밀하지 않게 정리하되, 습기 찬 아침 공기와 낡은 생활감은 유지한다.",
            "shot_id": "S19_Shot4"
          }
        ],
        "shot_ids": [
          "S19_Shot4"
        ],
        "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급 실제 렌즈로 촬영한 수평에 가까운 구도, 벽면을 약간 사선으로 바라보며 감시 카메라 위치가 자연스럽게 보이는 프레이밍, 얕지 않은 자연스러운 심도, 절제된 자연 필름 입자, muted coastal gray와 탁한 녹색 기운이 도는 한국형 미스터리 스릴러 톤. 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"
        }
      },
      "L14B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L14",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L14B01.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 해안 도시권 관공서 또는 행정 사무실 안쪽, 총무과 보안 업무용 작은 사무실이 낮 시간에 비어 있는 상태다. 카메라는 서 있는 관찰자 공간 근처의 약 1.5m 눈높이에 놓이고, 35mm 자연스러운 실내 렌즈로 보안 데스크와 그 위의 CCTV 모니터 및 컴퓨터 콘솔을 향해 촬영한다. 프레임의 중심은 낡은 업무용 책상, 오퍼레이터 의자, 어두운 모니터 화면, 키보드와 콘솔이 차지하고, 주변에는 사람이 잠시 서 있을 수 있는 여백이 남아 있는 차분한 사무 공간이 보인다. 출입용 여닫이문, 무채색 벽, 닳은 장판 또는 합성 바닥재, 오래 사용한 사무용 가구, 케이블 정리의 생활감, 형광등과 창밖 흐린 낮빛이 섞인 차갑고 낮은 조도의 행정실 분위기를 살린다. CCTV 모니터의 내부 이미지는 검푸른 회색의 저해상도 감시 화면처럼 보이는 추상적인 격자, 압축 노이즈, 반사광, 어두운 흐림만 담고, 읽을 수 있는 글자나 식별 가능한 사건 정보 없이 물리적인 화면 표면으로만 보이게 한다. 한국 해안 도시의 습기와 오래된 관공서 특유의 먼지, 손때, 금속 모서리의 마모, 플라스틱 장비의 미세한 흠집, 벽면의 누적된 생활 얼룩을 사실적으로 표현한다. 조명은 과장되지 않은 낮의 실내 실용광이며, 흐린 회색빛과 병든 듯한 녹색 기가 살짝 도는 절제된 범죄·오컬트 스릴러 톤으로, 빈 공간 자체가 긴장감을 품도록 구성한다. 실제 소재 질감, 자연스러운 심도, 억제된 필름 입자, 약한 비네팅과 현실적인 렌즈 왜곡을 가진 위치 촬영 느낌. 위에서 내려다본 평면도나 도식이 아니라 실제 방 안에서 촬영한 수평 시점의 빈 실내 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "이 샷용 배경은 2번 서 있는 공간 근처의 눈높이에서 4번 보안 데스크와 6번 CCTV 모니터를 바라보는 빈 사무실 플레이트로 유지한다. 프레임 중앙의 업무용 책상과 모니터가 시선의 중심이 되되, 뒤쪽이나 옆쪽에 사람이 설 수 있는 여백은 비어 있는 사무 공간으로 남긴다. 모니터 내부는 어두운 저해상도 감시 화면처럼 보이는 추상 블록과 희미한 반사만 담고, 장면 정보나 식별 가능한 형상은 넣지 않는다.",
            "shot_id": "S20_Shot1"
          },
          {
            "guide_text": "이 샷에서도 같은 총무과 사무실의 지속 배치를 유지한다. 35mm 자연스러운 실내 렌즈감으로 보안 데스크, 오퍼레이터 의자, CCTV 모니터와 컴퓨터 콘솔의 위치가 안정적으로 이어지게 하고, 낮 시간 사무실의 차갑고 긴장된 공기와 낡은 업무 공간의 질감을 강조한다. 프레임은 이후 인물 레이어가 들어올 수 있도록 비어 있어야 하며, 화면 속 감시 영상은 의미를 읽을 수 없는 어두운 노이즈와 흐릿한 구획으로만 처리한다.",
            "shot_id": "S20_Shot3"
          }
        ],
        "shot_ids": [
          "S20_Shot1",
          "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 2, facing toward number 4 and number 6",
          "camera_height": "eye level, about 1.5 m",
          "lens_hint": "35mm natural interior lens",
          "framing_notes": "Frame the workstation and monitor as the focus, with room for observers in the standing area."
        },
        "reference_decision": {
          "bg_id": "L14B01",
          "fp_id": "fp_l14_admin_office_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L14B01 is the only clean anchor candidate supplied for this fp_id, so it is the first and only dwelling-identity anchor and is rendered fresh from the floor plan. Its consuming shots S20_Shot1 and S20_Shot3 require target unit markers 1 and 2 plus base markers 3, 4, 5, and 6, with transient marker 7. Camera unit 2 at cell [6,6] is a verbatim listed camera candidate, and look-at cell [5,7] is a verbatim listed look-at candidate for camera unit 2; the wide lens uses fov 90 from the geometry readback to support the wider staged office composition and a later closer crop.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/floor_plan/fp_l14_admin_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 node is the fp_seeded_anchor and has no prior same-fp reference; the candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              6
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use the wide advertised lens value to cover the staged wide composition for S20_Shot1 while still allowing S20_Shot3 to be treated as a closer shot-specific crop within the same committed background space.",
            "lens_enum": "wide",
            "look_at_cell": [
              5,
              7
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit marker 2 at [6,6] toward look-at unit marker 1 at look-at cell [5,7], show the camera-side unit 2 and the same-fp visible unit candidate 1, with visible opening candidate marker 3. Include the committed base markers 1, 2, 3, 4, 5, and 6 according to their marker numbers, and include transient marker 7 as the only committed overlay.",
            "camera_framing_directive": "Place the camera in unit marker 2 at cell [6,6] and frame toward look-at unit marker 1 using look-at cell [5,7]. Use a wide lens with fov 90 for broad coverage across the camera unit and the look direction, matching the need for a wide staged composition while preserving enough fixed structure for the closer consuming shot.",
            "subject_position_directive": "For S20_Shot1, the committed staging places target C09 in the midground at middle_center with a seated hunched-forward pose, target C02 in the background at middle_left leaning over the chair area, and target C01 in the background at middle_right with hands clasped tight. For S20_Shot3, the committed staging isolates target C01 in the foreground at middle_center with hands clenched tight. Do not invent additional subjects beyond these staged cues.",
            "state_cue_directive": "clean_background_expected is false. Use numbered elements 1, 2, 3, 4, 5, 6, and transient marker 7. Transient marker 7 is the only committed state overlay and should read as a dim, indistinct screen-state cue associated with marker 6; no additional state cue is committed.",
            "negative_continuity_directive": "No ignored numbered elements or ignored state overlay markers are listed. Do not add uncommitted numbered elements or extra state overlays beyond transient marker 7. Keep the view limited to the camera unit 2, the look direction toward unit 1, and visible opening marker 3; do not invent additional spaces outside this view plan."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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, 6]\n  - look_at_unit: 1\n  - look_at_cell: [5, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the wide advertised lens value to cover the staged wide composition for S20_Shot1 while still allowing S20_Shot3 to be treated as a closer shot-specific crop within the same committed background space.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit marker 2 at [6,6] toward look-at unit marker 1 at look-at cell [5,7], show the camera-side unit 2 and the same-fp visible unit candidate 1, with visible opening candidate marker 3. Include the committed base markers 1, 2, 3, 4, 5, and 6 according to their marker numbers, and include transient marker 7 as the only committed overlay.\n  - camera_framing_directive: Place the camera in unit marker 2 at cell [6,6] and frame toward look-at unit marker 1 using look-at cell [5,7]. Use a wide lens with fov 90 for broad coverage across the camera unit and the look direction, matching the need for a wide staged composition while preserving enough fixed structure for the closer consuming shot.\n  - subject_position_directive: For S20_Shot1, the committed staging places target C09 in the midground at middle_center with a seated hunched-forward pose, target C02 in the background at middle_left leaning over the chair area, and target C01 in the background at middle_right with hands clasped tight. For S20_Shot3, the committed staging isolates target C01 in the foreground at middle_center with hands clenched tight. Do not invent additional subjects beyond these staged cues.\n  - state_cue_directive: clean_background_expected is false. Use numbered elements 1, 2, 3, 4, 5, 6, and transient marker 7. Transient marker 7 is the only committed state overlay and should read as a dim, indistinct screen-state cue associated with marker 6; no additional state cue is committed.\n  - negative_continuity_directive: No ignored numbered elements or ignored state overlay markers are listed. Do not add uncommitted numbered elements or extra state overlays beyond transient marker 7. Keep the view limited to the camera unit 2, the look direction toward unit 1, and visible opening marker 3; do not invent additional spaces outside this view plan.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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, 6]\n  - look_at_unit: 1\n  - look_at_cell: [5, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the wide advertised lens value to cover the staged wide composition for S20_Shot1 while still allowing S20_Shot3 to be treated as a closer shot-specific crop within the same committed background space.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit marker 2 at [6,6] toward look-at unit marker 1 at look-at cell [5,7], show the camera-side unit 2 and the same-fp visible unit candidate 1, with visible opening candidate marker 3. Include the committed base markers 1, 2, 3, 4, 5, and 6 according to their marker numbers, and include transient marker 7 as the only committed overlay.\n  - camera_framing_directive: Place the camera in unit marker 2 at cell [6,6] and frame toward look-at unit marker 1 using look-at cell [5,7]. Use a wide lens with fov 90 for broad coverage across the camera unit and the look direction, matching the need for a wide staged composition while preserving enough fixed structure for the closer consuming shot.\n  - subject_position_directive: For S20_Shot1, the committed staging places target C09 in the midground at middle_center with a seated hunched-forward pose, target C02 in the background at middle_left leaning over the chair area, and target C01 in the background at middle_right with hands clasped tight. For S20_Shot3, the committed staging isolates target C01 in the foreground at middle_center with hands clenched tight. Do not invent additional subjects beyond these staged cues.\n  - state_cue_directive: clean_background_expected is false. Use numbered elements 1, 2, 3, 4, 5, 6, and transient marker 7. Transient marker 7 is the only committed state overlay and should read as a dim, indistinct screen-state cue associated with marker 6; no additional state cue is committed.\n  - negative_continuity_directive: No ignored numbered elements or ignored state overlay markers are listed. Do not add uncommitted numbered elements or extra state overlays beyond transient marker 7. Keep the view limited to the camera unit 2, the look direction toward unit 1, and visible opening marker 3; do not invent additional spaces outside this view plan.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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, 6]\n  - look_at_unit: 1\n  - look_at_cell: [5, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the wide advertised lens value to cover the staged wide composition for S20_Shot1 while still allowing S20_Shot3 to be treated as a closer shot-specific crop within the same committed background space.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit marker 2 at [6,6] toward look-at unit marker 1 at look-at cell [5,7], show the camera-side unit 2 and the same-fp visible unit candidate 1, with visible opening candidate marker 3. Include the committed base markers 1, 2, 3, 4, 5, and 6 according to their marker numbers, and include transient marker 7 as the only committed overlay.\n  - camera_framing_directive: Place the camera in unit marker 2 at cell [6,6] and frame toward look-at unit marker 1 using look-at cell [5,7]. Use a wide lens with fov 90 for broad coverage across the camera unit and the look direction, matching the need for a wide staged composition while preserving enough fixed structure for the closer consuming shot.\n  - subject_position_directive: For S20_Shot1, the committed staging places target C09 in the midground at middle_center with a seated hunched-forward pose, target C02 in the background at middle_left leaning over the chair area, and target C01 in the background at middle_right with hands clasped tight. For S20_Shot3, the committed staging isolates target C01 in the foreground at middle_center with hands clenched tight. Do not invent additional subjects beyond these staged cues.\n  - state_cue_directive: clean_background_expected is false. Use numbered elements 1, 2, 3, 4, 5, 6, and transient marker 7. Transient marker 7 is the only committed state overlay and should read as a dim, indistinct screen-state cue associated with marker 6; no additional state cue is committed.\n  - negative_continuity_directive: No ignored numbered elements or ignored state overlay markers are listed. Do not add uncommitted numbered elements or extra state overlays beyond transient marker 7. Keep the view limited to the camera unit 2, the look direction toward unit 1, and visible opening marker 3; do not invent additional spaces outside this view plan.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 해안 도시권 관공서 또는 행정 사무실 안쪽, 총무과 보안 업무용 작은 사무실이 낮 시간에 비어 있는 상태다. 카메라는 서 있는 관찰자 공간 근처의 약 1.5m 눈높이에 놓이고, 35mm 자연스러운 실내 렌즈로 보안 데스크와 그 위의 CCTV 모니터 및 컴퓨터 콘솔을 향해 촬영한다. 프레임의 중심은 낡은 업무용 책상, 오퍼레이터 의자, 어두운 모니터 화면, 키보드와 콘솔이 차지하고, 주변에는 사람이 잠시 서 있을 수 있는 여백이 남아 있는 차분한 사무 공간이 보인다. 출입용 여닫이문, 무채색 벽, 닳은 장판 또는 합성 바닥재, 오래 사용한 사무용 가구, 케이블 정리의 생활감, 형광등과 창밖 흐린 낮빛이 섞인 차갑고 낮은 조도의 행정실 분위기를 살린다. CCTV 모니터의 내부 이미지는 검푸른 회색의 저해상도 감시 화면처럼 보이는 추상적인 격자, 압축 노이즈, 반사광, 어두운 흐림만 담고, 읽을 수 있는 글자나 식별 가능한 사건 정보 없이 물리적인 화면 표면으로만 보이게 한다. 한국 해안 도시의 습기와 오래된 관공서 특유의 먼지, 손때, 금속 모서리의 마모, 플라스틱 장비의 미세한 흠집, 벽면의 누적된 생활 얼룩을 사실적으로 표현한다. 조명은 과장되지 않은 낮의 실내 실용광이며, 흐린 회색빛과 병든 듯한 녹색 기가 살짝 도는 절제된 범죄·오컬트 스릴러 톤으로, 빈 공간 자체가 긴장감을 품도록 구성한다. 실제 소재 질감, 자연스러운 심도, 억제된 필름 입자, 약한 비네팅과 현실적인 렌즈 왜곡을 가진 위치 촬영 느낌. 위에서 내려다본 평면도나 도식이 아니라 실제 방 안에서 촬영한 수평 시점의 빈 실내 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "camera_decision": {
          "camera_cell": [
            6,
            6
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Use the wide advertised lens value to cover the staged wide composition for S20_Shot1 while still allowing S20_Shot3 to be treated as a closer shot-specific crop within the same committed background space.",
          "lens_enum": "wide",
          "look_at_cell": [
            5,
            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 marker 2 at [6,6] toward look-at unit marker 1 at look-at cell [5,7], show the camera-side unit 2 and the same-fp visible unit candidate 1, with visible opening candidate marker 3. Include the committed base markers 1, 2, 3, 4, 5, and 6 according to their marker numbers, and include transient marker 7 as the only committed overlay.",
          "camera_framing_directive": "Place the camera in unit marker 2 at cell [6,6] and frame toward look-at unit marker 1 using look-at cell [5,7]. Use a wide lens with fov 90 for broad coverage across the camera unit and the look direction, matching the need for a wide staged composition while preserving enough fixed structure for the closer consuming shot.",
          "subject_position_directive": "For S20_Shot1, the committed staging places target C09 in the midground at middle_center with a seated hunched-forward pose, target C02 in the background at middle_left leaning over the chair area, and target C01 in the background at middle_right with hands clasped tight. For S20_Shot3, the committed staging isolates target C01 in the foreground at middle_center with hands clenched tight. Do not invent additional subjects beyond these staged cues.",
          "state_cue_directive": "clean_background_expected is false. Use numbered elements 1, 2, 3, 4, 5, 6, and transient marker 7. Transient marker 7 is the only committed state overlay and should read as a dim, indistinct screen-state cue associated with marker 6; no additional state cue is committed.",
          "negative_continuity_directive": "No ignored numbered elements or ignored state overlay markers are listed. Do not add uncommitted numbered elements or extra state overlays beyond transient marker 7. Keep the view limited to the camera unit 2, the look direction toward unit 1, and visible opening marker 3; do not invent additional spaces outside this view plan."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l14_admin_office_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l14_admin_office_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L16B03": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L16B01",
        "reused_from_bg_id": "L16B01",
        "location_id": "L16",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B01.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 해안 도시 경찰서 형사 사무실 내부, 야간 당직 시간의 비어 있는 열린 업무 공간이다. 카메라는 사무실 입구 옆 순환 공간 부근에 서 있는 사람 눈높이 약 1.6m로 놓이고, 일반적인 35mm 실내 렌즈로 안쪽의 근무 형사 책상과 그 위 컴퓨터 모니터를 향해 바라본다. 프레임 전경에는 출입문 가장자리와 좁은 통로감이 살짝 걸리고, 중경에는 낡은 업무 책상, 회전 의자, 꺼진 검은 모니터와 케이블, 서류 트레이, 오래 쌓인 사건 파일 더미가 자연스럽게 놓여 있다. 주변에는 선임 형사 책상과 추가 업무 워크스테이션, 철제 수납장과 파일 캐비닛, 프린터 또는 복합기 스테이션이 실제 사무실처럼 촘촘하지만 과장 없이 배치되어 있다. 벽면 창문군에는 밤의 어두운 유리와 희미한 외부 도시광 반사가 보이고, 블라인드와 창틀에는 오래된 먼지와 손때가 남아 있다. 천장의 차가운 형광등 일부와 책상 주변의 약한 실무 조명이 섞여, 습한 해안 도시의 회색빛 밤 공기와 병든 녹색 기운이 낮게 깔린다. 모니터 화면은 꺼진 유리 반사나 낮은 대비의 추상 블록만 보이는 비의미적 표면으로 처리하고, 읽을 수 있는 글자, 지도, 얼굴, 뉴스, 자막, 로고는 드러나지 않는다. 콘크리트 벽, 페인트가 살짝 벗겨진 문틀, 금속 캐비닛의 무광 스크래치, 합판 책상 가장자리의 마모, 종이 파일의 거친 섬유감과 먼지를 사실적으로 묘사한다. 전체 톤은 한국형 범죄 수사물과 어두운 민속 오컬트 스릴러의 현실적인 긴장감을 유지하되, 공간은 객관적으로 비어 있고 안정된 야간 사무실 상태로 남아 있다. 자연스러운 심도, 절제된 실제 필름 질감, 약한 비네팅과 현실적인 렌즈 왜곡이 있는 로케이션 촬영 느낌. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "이 샷에서는 빈 야간 당직 사무실의 기준 배경으로 사용한다. 카메라는 사무실 입구 쪽 순환 공간 부근의 서 있는 눈높이에 있으며, 근무 형사 책상과 컴퓨터 모니터가 프레임 중심의 주요 고정 구조가 되도록 한다. 인물의 행동이나 통화 관련 순간 소품은 배경에 포함하지 않고, 낡은 책상 표면, 서류 더미, 형광등과 모니터 반사로 만들어지는 긴장된 야간 업무 분위기만 유지한다.",
            "shot_id": "S16_Shot3"
          },
          {
            "guide_text": "이 샷에서도 같은 빈 형사 사무실 배경 플레이트를 유지한다. 입구 방향에서 근무 책상 쪽을 바라보는 35mm 실내 렌즈 감각을 기준으로 하며, 주변의 추가 업무 책상, 수납장, 프린터 또는 복합기, 창문과 블라인드가 자연스럽게 이어져 보이게 한다. 화면과 서류는 사건 내용을 읽히지 않는 추상적 표면으로 남기고, 현재 장면의 요청이나 반응은 별도 레이어에서 더해질 수 있도록 공간 자체는 정돈된 야간 상태로 둔다.",
            "shot_id": "S16_Shot5"
          }
        ],
        "shot_ids": [
          "S16_Shot3",
          "S16_Shot5"
        ],
        "scenes": [],
        "parent_id": "L16B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2, facing toward number 5 and number 6",
          "camera_height": "standing eye level",
          "lens_hint": "normal 35mm interior lens",
          "framing_notes": "Night-duty view emphasizing the duty workstation; state overlay may add the phone-location request object."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L16B01",
          "selected_refs": [
            {
              "physical_space_id": "space_units_1_2",
              "ref_bg_id": "L16B01",
              "space_description": "unit markers 1 and 2 with fixed base markers 1-12"
            }
          ]
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 2 at camera_cell [8,3] toward look_at_unit 1 at look_at_cell [3,4] using the normal lens with fov_deg 50. The neutral coverage should accommodate the surfaced medium and close staging without changing the inherited fixed positions from L16B01.",
          "negative_continuity_directive": "Do not include ignored numbered elements 14, 15, 16, or 17. Because L16B01 is the selected reference, keep fixed base markers 1-12 in their established positions but do not redraw transient marker 14 from that reference. Avoid unlisted subjects, unlisted state overlays, and any space not supported by the unit 2 to unit 1 view plan.",
          "state_cue_directive": "This BG is not marked clean_background_expected. Include the committed state cue from transient marker 13 together with use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, and 13. Do not introduce state markers 14, 15, 16, or 17.",
          "subject_position_directive": "Surfaced shots S16_Shot3 and S16_Shot5 commit two-subject desk-line staging: one shot places a near-foreground held object/action between the subjects with the second subject in the right midground, while the other tightens to upper-body pressure with hands along the lower edge and a partial foreground presence. Keep these placements tied to the existing fixed surface and workstation markers; do not invent additional subjects.",
          "visible_space_directive": "Use L16B01 as the fixed-space reference for unit markers 1 and 2. From camera unit 2 looking toward unit 1, show camera-side unit marker 2 and visible candidate unit marker 1, with visible opening candidates 3 and 4. Preserve base markers 1-12 from the reference and include transient marker 13 for this BG."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_detective_office_main",
          "prior_bg_ids": [
            "L16B01"
          ],
          "attached_ref_labels": [
            "bg:L16B01"
          ],
          "ref_used": "reused_plate",
          "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-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B01.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반 해안 도시 경찰서의 형사 사무실 내부, 사무실 입구 근처의 동선 구역에서 열린 형사 업무 공간 안쪽을 바라보는 구도. 카메라는 사람 눈높이 약 1.6미터에 있고, 자연스러운 35mm 실내 렌즈로 당직 형사 책상과 선임 형사 책상이 프레임 안쪽으로 깊이를 만들게 잡는다. 입구문과 사무실 창문군, 여러 형사 책상과 의자, 업무용 모니터, 추가 워크스테이션, 철제 수납 캐비닛, 프린터 또는 복합기, 서류 트레이와 사건 파일 더미가 오래 사용한 경찰 행정 공간처럼 배치된 빈 사무실이다. 낮 시간의 흐린 해안 도시 빛이 창문 블라인드 사이로 들어오고, 천장의 낡은 형광등이 차갑고 약간 녹색 기가 도는 사무실 조도를 보탠다. 벽지는 오래된 회백색과 연한 베이지 톤, 바닥은 닳은 비닐 장판 또는 무광 타일 느낌, 책상 상판은 손때와 잔기스가 남은 합판 또는 라미네이트 재질, 캐비닛과 프린터는 생활감 있는 플라스틱과 금속 질감으로 표현한다. 모니터들은 꺼진 검은 화면이나 흐릿한 반사광만 보이고, 내부 내용은 읽을 수 없는 추상적인 어둠으로 남긴다. 서류와 파일은 일반 업무용 종이 더미처럼 보이되 글자와 표식은 식별되지 않게 처리한다. 전체 색감은 안개 낀 해안 도시의 회색, 탁한 녹색, 낡은 형광등의 누런 기운이 섞인 절제된 한국 범죄 스릴러 톤이며, 과장된 장식 없이 실제 근무 공간의 먼지, 케이블, 책상 아래 그림자, 종이 가장자리, 금속 손잡이의 마모가 살아 있다. 얕지 않은 자연스러운 심도, 부드러운 주변부 비네팅, 현실적인 렌즈 왜곡과 절제된 필름 입자감을 가진 빈 실내 사진. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S21_Shot1에는 이 빈 형사 사무실 배경 플레이트를 사용한다. 카메라는 사무실 입구 근처 동선 구역에서 열린 업무 공간 안쪽을 향하고, 당직 형사 책상과 선임 형사 책상이 프레임 안쪽의 주요 깊이 축을 만든다. 인물이나 현재 행동은 배경에 포함하지 않고, 책상 위의 서류 트레이와 파일 더미는 읽을 수 없는 일반 행정 서류 상태로만 남긴다. 전경 인물 합성을 위해 중앙 동선과 책상 주변의 깊이감, 낮의 자연광과 형광등이 섞인 차가운 사무실 조명을 안정적으로 유지한다.",
            "shot_id": "S21_Shot1"
          }
        ],
        "shot_ids": [
          "S21_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 2, facing into number 1 toward number 5 and number 7",
          "camera_height": "standing eye level",
          "lens_hint": "normal 35mm interior lens",
          "framing_notes": "Daytime office view with administrative paperwork activity; state overlay may add missing-report forms."
        },
        "reference_decision": {
          "bg_id": "L16B01",
          "fp_id": "fp_detective_office_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L16B01 is selected as the single dwelling identity anchor from the supplied clean anchor candidate set. Its render facts target unit markers 1 and 2 and reference base markers 1 through 12, while the staged shot calls for wide establishing coverage. The valid geometry supports camera unit 2 at cell [8,3] looking to unit 1 at cell [3,4] with a wide lens.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/floor_plan/fp_detective_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": "No prior same-fp reference is available for the first node; this node establishes the fixed identity for unit markers 1 and 2."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              3
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use the advertised wide 90 degree view from camera unit 2 toward unit 1 to support the staged wide coverage and keep both target unit markers readable.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              2
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 2 looking toward unit 1, show the camera-side unit marker 2 and the visible candidate unit marker 1. The geometry exposes visible opening candidates 3 and 4 for unit 2. The BG render facts require base markers 1-12 and transient marker 14, with target unit markers 1 and 2.",
            "camera_framing_directive": "Frame from camera unit 2 at camera_cell [8,3] toward look_at_unit 1 at look_at_cell [3,4] using the wide lens with fov_deg 90. The broad coverage should support the staged wide frame and keep the camera-side unit 2, look-at unit 1, and fixed base marker set 1-12 spatially legible.",
            "subject_position_directive": "Surfaced shot S21_Shot1 commits three staged subjects in a wide observer frame: one near the right foreground extending papers diagonally, one in the mid-left receiving them, and one slightly behind near the desk line. Keep their placement tied to the fixed desk/workstation marker group rather than inventing extra subjects.",
            "state_cue_directive": "This BG is not marked clean_background_expected. Include the committed state cue from transient marker 14 together with use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, and 14. Do not add additional state cues beyond the staged shot facts and listed marker numbers.",
            "negative_continuity_directive": "Do not include ignored numbered elements 13, 15, 16, or 17, and do not add state overlay markers other than 14. Avoid inventing unlisted subjects, unlisted objects, or spaces outside the unit 2 to unit 1 view plan. Keep base markers 1-12 as the durable identity for later same-fp references."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [8, 3]\n  - look_at_unit: 1\n  - look_at_cell: [2, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised wide 90 degree view from camera unit 2 toward unit 1 to support the staged wide coverage and keep both target unit markers readable.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2 looking toward unit 1, show the camera-side unit marker 2 and the visible candidate unit marker 1. The geometry exposes visible opening candidates 3 and 4 for unit 2. The BG render facts require base markers 1-12 and transient marker 14, with target unit markers 1 and 2.\n  - camera_framing_directive: Frame from camera unit 2 at camera_cell [8,3] toward look_at_unit 1 at look_at_cell [3,4] using the wide lens with fov_deg 90. The broad coverage should support the staged wide frame and keep the camera-side unit 2, look-at unit 1, and fixed base marker set 1-12 spatially legible.\n  - subject_position_directive: Surfaced shot S21_Shot1 commits three staged subjects in a wide observer frame: one near the right foreground extending papers diagonally, one in the mid-left receiving them, and one slightly behind near the desk line. Keep their placement tied to the fixed desk/workstation marker group rather than inventing extra subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected. Include the committed state cue from transient marker 14 together with use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, and 14. Do not add additional state cues beyond the staged shot facts and listed marker numbers.\n  - negative_continuity_directive: Do not include ignored numbered elements 13, 15, 16, or 17, and do not add state overlay markers other than 14. Avoid inventing unlisted subjects, unlisted objects, or spaces outside the unit 2 to unit 1 view plan. Keep base markers 1-12 as the durable identity for later same-fp references.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [8, 3]\n  - look_at_unit: 1\n  - look_at_cell: [2, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised wide 90 degree view from camera unit 2 toward unit 1 to support the staged wide coverage and keep both target unit markers readable.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2 looking toward unit 1, show the camera-side unit marker 2 and the visible candidate unit marker 1. The geometry exposes visible opening candidates 3 and 4 for unit 2. The BG render facts require base markers 1-12 and transient marker 14, with target unit markers 1 and 2.\n  - camera_framing_directive: Frame from camera unit 2 at camera_cell [8,3] toward look_at_unit 1 at look_at_cell [3,4] using the wide lens with fov_deg 90. The broad coverage should support the staged wide frame and keep the camera-side unit 2, look-at unit 1, and fixed base marker set 1-12 spatially legible.\n  - subject_position_directive: Surfaced shot S21_Shot1 commits three staged subjects in a wide observer frame: one near the right foreground extending papers diagonally, one in the mid-left receiving them, and one slightly behind near the desk line. Keep their placement tied to the fixed desk/workstation marker group rather than inventing extra subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected. Include the committed state cue from transient marker 14 together with use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, and 14. Do not add additional state cues beyond the staged shot facts and listed marker numbers.\n  - negative_continuity_directive: Do not include ignored numbered elements 13, 15, 16, or 17, and do not add state overlay markers other than 14. Avoid inventing unlisted subjects, unlisted objects, or spaces outside the unit 2 to unit 1 view plan. Keep base markers 1-12 as the durable identity for later same-fp references.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [8, 3]\n  - look_at_unit: 1\n  - look_at_cell: [2, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised wide 90 degree view from camera unit 2 toward unit 1 to support the staged wide coverage and keep both target unit markers readable.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2 looking toward unit 1, show the camera-side unit marker 2 and the visible candidate unit marker 1. The geometry exposes visible opening candidates 3 and 4 for unit 2. The BG render facts require base markers 1-12 and transient marker 14, with target unit markers 1 and 2.\n  - camera_framing_directive: Frame from camera unit 2 at camera_cell [8,3] toward look_at_unit 1 at look_at_cell [3,4] using the wide lens with fov_deg 90. The broad coverage should support the staged wide frame and keep the camera-side unit 2, look-at unit 1, and fixed base marker set 1-12 spatially legible.\n  - subject_position_directive: Surfaced shot S21_Shot1 commits three staged subjects in a wide observer frame: one near the right foreground extending papers diagonally, one in the mid-left receiving them, and one slightly behind near the desk line. Keep their placement tied to the fixed desk/workstation marker group rather than inventing extra subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected. Include the committed state cue from transient marker 14 together with use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, and 14. Do not add additional state cues beyond the staged shot facts and listed marker numbers.\n  - negative_continuity_directive: Do not include ignored numbered elements 13, 15, 16, or 17, and do not add state overlay markers other than 14. Avoid inventing unlisted subjects, unlisted objects, or spaces outside the unit 2 to unit 1 view plan. Keep base markers 1-12 as the durable identity for later same-fp references.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반 해안 도시 경찰서의 형사 사무실 내부, 사무실 입구 근처의 동선 구역에서 열린 형사 업무 공간 안쪽을 바라보는 구도. 카메라는 사람 눈높이 약 1.6미터에 있고, 자연스러운 35mm 실내 렌즈로 당직 형사 책상과 선임 형사 책상이 프레임 안쪽으로 깊이를 만들게 잡는다. 입구문과 사무실 창문군, 여러 형사 책상과 의자, 업무용 모니터, 추가 워크스테이션, 철제 수납 캐비닛, 프린터 또는 복합기, 서류 트레이와 사건 파일 더미가 오래 사용한 경찰 행정 공간처럼 배치된 빈 사무실이다. 낮 시간의 흐린 해안 도시 빛이 창문 블라인드 사이로 들어오고, 천장의 낡은 형광등이 차갑고 약간 녹색 기가 도는 사무실 조도를 보탠다. 벽지는 오래된 회백색과 연한 베이지 톤, 바닥은 닳은 비닐 장판 또는 무광 타일 느낌, 책상 상판은 손때와 잔기스가 남은 합판 또는 라미네이트 재질, 캐비닛과 프린터는 생활감 있는 플라스틱과 금속 질감으로 표현한다. 모니터들은 꺼진 검은 화면이나 흐릿한 반사광만 보이고, 내부 내용은 읽을 수 없는 추상적인 어둠으로 남긴다. 서류와 파일은 일반 업무용 종이 더미처럼 보이되 글자와 표식은 식별되지 않게 처리한다. 전체 색감은 안개 낀 해안 도시의 회색, 탁한 녹색, 낡은 형광등의 누런 기운이 섞인 절제된 한국 범죄 스릴러 톤이며, 과장된 장식 없이 실제 근무 공간의 먼지, 케이블, 책상 아래 그림자, 종이 가장자리, 금속 손잡이의 마모가 살아 있다. 얕지 않은 자연스러운 심도, 부드러운 주변부 비네팅, 현실적인 렌즈 왜곡과 절제된 필름 입자감을 가진 빈 실내 사진. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "camera_decision": {
          "camera_cell": [
            8,
            3
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Use the advertised wide 90 degree view from camera unit 2 toward unit 1 to support the staged wide coverage and keep both target unit markers readable.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            2
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 2 looking toward unit 1, show the camera-side unit marker 2 and the visible candidate unit marker 1. The geometry exposes visible opening candidates 3 and 4 for unit 2. The BG render facts require base markers 1-12 and transient marker 14, with target unit markers 1 and 2.",
          "camera_framing_directive": "Frame from camera unit 2 at camera_cell [8,3] toward look_at_unit 1 at look_at_cell [3,4] using the wide lens with fov_deg 90. The broad coverage should support the staged wide frame and keep the camera-side unit 2, look-at unit 1, and fixed base marker set 1-12 spatially legible.",
          "subject_position_directive": "Surfaced shot S21_Shot1 commits three staged subjects in a wide observer frame: one near the right foreground extending papers diagonally, one in the mid-left receiving them, and one slightly behind near the desk line. Keep their placement tied to the fixed desk/workstation marker group rather than inventing extra subjects.",
          "state_cue_directive": "This BG is not marked clean_background_expected. Include the committed state cue from transient marker 14 together with use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, and 14. Do not add additional state cues beyond the staged shot facts and listed marker numbers.",
          "negative_continuity_directive": "Do not include ignored numbered elements 13, 15, 16, or 17, and do not add state overlay markers other than 14. Avoid inventing unlisted subjects, unlisted objects, or spaces outside the unit 2 to unit 1 view plan. Keep base markers 1-12 as the durable identity for later same-fp references."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_detective_office_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_detective_office_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L16B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L16B01",
        "reused_from_bg_id": "L16B01",
        "location_id": "L16",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B01.png",
        "t2i_prompt": "현대 대한민국 2020년대 중반 해안 도시의 경찰 수사 사무실, 선임 형사 책상 주변을 담은 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 낮 시간에 잠시 비어 있는 형사과 업무 공간으로, 출입구 쪽 동선에서 이어지는 열린 사무실 안에 여러 개의 낡은 업무용 책상과 회전의자, 선임 형사 책상, 일반 수사 업무용 책상, 꺼져 있거나 어두운 반사만 남은 컴퓨터 모니터, 보관 캐비닛, 프린터 또는 복합기, 서류함과 무심하게 쌓인 사건 파일 더미가 현실적인 업무 밀도로 배치되어 있다. 카메라는 주 업무 공간 근처에서 선임 형사 책상 방향을 바라보며, 서 있는 사람의 눈높이 약 1.6m, 약간 넓은 28mm 실내 렌즈로 촬영한 자연스러운 원근감이다. 평면도나 건축 다이어그램이 아니라 실제 방 안에 서서 본 프레임이며, 선임 워크스테이션이 중심이 되되 주변 책상과 창문군, 출입문, 캐비닛의 깊이가 함께 읽힌다. 창문으로 들어오는 흐린 해안 도시의 낮빛은 차갑고 옅은 회색으로 퍼지고, 형광등과 사무실 실내광은 약하게 섞여 녹색 기운이 아주 미세하게 돈다. 표면은 잡지처럼 깨끗하지 않고, 오래 쓴 합판 책상 가장자리의 닳은 코팅, 금속 캐비닛의 작은 흠집과 손때, 플라스틱 모니터 베젤의 먼지, 바닥 장판의 눌림과 생활 스크래치, 종이 파일의 구겨짐과 색 바램이 보인다. 모니터 화면과 유리 반사면에는 식별 가능한 인물, 지도, 뉴스, 자막, 로고, 읽을 수 있는 인터페이스 없이 검은 반사와 낮은 대비의 추상적인 흐림만 남긴다. 전체 톤은 한국형 미스터리 스릴러에 맞는 절제된 현실감, 습기 어린 회색과 탁한 녹색이 섞인 무거운 공기, 자연스러운 심도와 억제된 필름 입자, 실제 렌즈의 미묘한 왜곡과 부드러운 주변부 음영을 가진다. 인물이 떠난 직후처럼 정적이지만 현재 사건의 행동이나 새로 생긴 흔적은 없는 빈 사무실 상태. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S21_Shot6용 배경은 낮 시간에 잠시 비어 있는 현대 한국 형사 사무실로 잡는다. 카메라는 주 업무 공간 근처의 서 있는 눈높이에서 선임 형사 책상과 워크스테이션을 향해 약간 넓게 바라본다. 책상 위에는 배경에 속하는 일반 서류함과 파일 더미만 안정적으로 남기고, 장면에서 추가될 수 있는 사건 관련 확대 인화물이나 인물의 손동작은 이 플레이트에 포함하지 않는다. 모니터는 어둡거나 흐릿한 반사면으로 처리해 내용이 읽히지 않게 한다.",
            "shot_id": "S21_Shot6"
          }
        ],
        "shot_ids": [
          "S21_Shot6"
        ],
        "scenes": [],
        "parent_id": "L16B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1, facing toward number 7",
          "camera_height": "standing eye level",
          "lens_hint": "slightly wide 28mm interior lens",
          "framing_notes": "Temporarily empty daytime office focused on the senior workstation; state overlay may add enlarged case photographs."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L16B01",
          "selected_refs": [
            {
              "physical_space_id": "space_units_1_2",
              "ref_bg_id": "L16B01",
              "space_description": "unit markers 1 and 2 with fixed base markers 1-12"
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 2 at camera_cell [8,3] toward look_at_unit 1 at look_at_cell [3,4] using the telephoto lens with fov_deg 25. The narrow compressed coverage should support the staged close frame while keeping the fixed positions inherited from L16B01 intact.",
          "negative_continuity_directive": "Do not include ignored numbered elements 13, 14, 16, or 17. Because L16B01 is the reference, carry over the fixed positions of base markers 1-12 but do not carry over its transient marker 14. Avoid inventing unlisted subjects, unlisted state overlays, or spaces outside the unit 2 to unit 1 view plan.",
          "state_cue_directive": "This BG is not marked clean_background_expected. Include the committed state cue from transient marker 15 together with use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, and 15. The fixed base marker layout must remain continuous with L16B01 while the state cue changes to marker 15 only.",
          "subject_position_directive": "Surfaced shot S21_Shot6 commits one primary staged subject isolated near the middle center in close framing, with the relevant lower-frame surface cue kept soft and low in the frame. Do not add extra subjects beyond this committed staging.",
          "visible_space_directive": "Use L16B01 as the fixed-space reference for unit markers 1 and 2. From camera unit 2 looking toward unit 1, show camera-side unit marker 2 and visible candidate unit marker 1, with visible opening candidates 3 and 4 only as geometry-supported openings. Keep fixed base markers 1-12 in the same positions as the reference and add transient marker 15 for this BG."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_detective_office_main",
          "prior_bg_ids": [
            "L16B01"
          ],
          "attached_ref_labels": [
            "bg:L16B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L16B04": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L16B01",
        "reused_from_bg_id": "L16B01",
        "location_id": "L16",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B01.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 해안 도시 경찰 수사 사무실 내부, 낮 시간의 비어 있는 공용 형사 업무 공간. 카메라는 선임 형사 책상 근처에 서서 당직 형사 책상과 그 위의 업무용 컴퓨터 모니터 방향을 바라본다. 높이는 약 1.6m의 선 자세 눈높이, 보통 35mm 실내 렌즈의 자연스러운 원근감, 책상과 모니터가 이어지는 시선축이 보이는 안정된 프레이밍. 출입문 쪽 순환 공간, 벽면의 사무실 창문군, 여러 형사 업무석, 의자, 파일 보관 캐비닛, 프린터 또는 복사기 스테이션, 서류 트레이와 사건 파일 더미가 실제 한국 경찰 사무실처럼 생활감 있게 놓여 있다. 낮의 흐린 자연광이 창문으로 들어오고, 천장 형광등과 사무실 실내등이 차갑게 섞여 금속 캐비닛과 플라스틱 모니터 베젤, 낡은 합판 책상, 종이 파일, 바닥재의 미세한 긁힘과 먼지를 드러낸다. 모니터들은 물리적인 사무기기 표면으로만 보이며, 검은 반사면이나 흐릿한 저대비 추상 블록, 창문 반사광만 담긴다. 화면 안에는 읽을 수 있는 글자나 지도, 좌표, 로고, 얼굴, 인물 형상이 없다. 전체 분위기는 습한 해안 도시의 회색빛 낮, 절제된 한국 범죄 스릴러의 차가운 현실감, 약간 병색 도는 녹색 형광등 기운과 누적된 업무 피로가 배어 있는 색감. 표면은 잡지처럼 깨끗하지 않고, 오래 사용한 사무실의 손때와 케이블 정리의 어수선함, 종이 가장자리의 마모, 캐비닛 손잡이의 금속 광택이 자연스럽다. 얕지 않은 자연스러운 심도, 절제된 자연 필름 입자, 실제 렌즈의 미세한 비네팅과 사무실 조명에서만 생기는 은은한 플레어. 위에서 내려다본 평면도나 도식이 아니라 실제 카메라가 빈 사무실 안에서 촬영한 배경 기준 이미지. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S21_Shot10용 배경 플레이트는 선임 형사 책상 근처에서 당직 형사 책상과 그 위 모니터 쪽을 바라보는 빈 주간 사무실 구도다. 장면 레이어가 이후 필요한 순간적 정보나 행동을 얹을 수 있도록, 배경 자체는 모니터 내용을 읽을 수 없는 반사와 흐릿한 화면 상태로 남기고 책상, 의자, 파일 더미, 보관장, 프린터 주변의 고정된 업무 환경만 안정적으로 보여준다.",
            "shot_id": "S21_Shot10"
          }
        ],
        "shot_ids": [
          "S21_Shot10"
        ],
        "scenes": [],
        "parent_id": "L16B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 7, facing toward number 5 and number 6",
          "camera_height": "standing eye level",
          "lens_hint": "normal 35mm interior lens",
          "framing_notes": "Empty daytime office view connecting the senior desk to the duty monitor; state overlay may add the GPS result and copied note."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L16B01",
          "selected_refs": [
            {
              "physical_space_id": "space_units_1_2",
              "ref_bg_id": "L16B01",
              "space_description": "unit markers 1 and 2 with fixed base markers 1-12"
            }
          ]
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 2 at camera_cell [8,3] toward look_at_unit 1 at look_at_cell [3,4] using the telephoto lens with fov_deg 25. The compressed narrow coverage should support the staged close hold while preserving the fixed marker layout from L16B01.",
          "negative_continuity_directive": "Do not include ignored numbered elements 13, 14, or 15. Because L16B01 is the selected reference, keep fixed base markers 1-12 in place but do not carry over its transient marker 14. Avoid unlisted subjects, unlisted overlays, and spaces outside the geometry-supported unit 2 to unit 1 view.",
          "state_cue_directive": "This BG is not marked clean_background_expected. Include the committed state cues from transient markers 16 and 17 together with use_numbered_elements 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, and 17. Do not add any additional state cue beyond these marker numbers and the surfaced shot facts.",
          "subject_position_directive": "Surfaced shot S21_Shot10 commits one staged subject in close side-profile coverage, with the subject occupying the upper right and a lower-foreground hand/action cue near the fixed desk edge. Keep the background empty of invented additional subjects beyond this staging.",
          "visible_space_directive": "Use L16B01 as the fixed-space reference for unit markers 1 and 2. From camera unit 2 looking toward unit 1, show camera-side unit marker 2 and visible candidate unit marker 1, with visible opening candidates 3 and 4. Preserve base markers 1-12 from the reference and add transient markers 16 and 17 for this BG."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_detective_office_main",
          "prior_bg_ids": [
            "L16B01"
          ],
          "attached_ref_labels": [
            "bg:L16B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L22B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L22",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L22B03.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안 도시와 외딴 섬을 오가는 소형 어선의 비어 있는 조타실 내부, 좁고 낮은 선실 공간에 습기와 소금기 어린 사용감이 배어 있다. 카메라는 좁은 승무원 벤치 근처의 서 있는 사람 눈높이 약 1.6m에서 조타 콘솔과 조타륜을 향해 놓이고, 28mm 상당의 넓은 실내 렌즈로 답답한 깊이와 가까운 거리감을 담는다. 둘러싼 조타창 너머로 해질녘의 탁한 바다 회색과 병든 녹색 기운, 낮게 깔린 안개, 희미한 노을 금빛이 들어오며, 내부에는 낡은 실내등의 약한 온기가 금속과 유리 가장자리에 번진다. 조타 콘솔에는 오래 닳은 조타륜, 스로틀 레버, 원형 계기판, 무전 패널이 고정되어 있고, 계기와 패널 표면은 읽을 수 없는 흐릿한 눈금과 반사광만 보인다. 작은 해도 선반과 소형 수납함, 좁은 승무원 벤치는 페인트가 벗겨진 목재와 낡은 합판, 무광 금속 나사, 거친 고무 몰딩, 물때 낀 창틀의 질감을 가진다. 출입문 또는 해치 주변은 반복 사용으로 모서리가 닳고, 바닥에는 오래된 방수 바닥재의 긁힘과 축축한 광택, 누적된 먼지와 염분 자국이 자연스럽게 남아 있다. 공간은 비어 있고 정돈된 객관적 상태이며, 해질녘의 긴장된 정적만 조명과 색으로 느껴진다. 한국 해안 어선의 현실적인 작업 공간처럼 기능적이고 좁으며, 과장된 장식 없이 낮은 기술 밀도의 선박 장비와 현대적 무전·계기류가 함께 존재한다. 실제 35mm급 시네마 렌즈의 자연스러운 원근, 얕지 않은 실내 심도, 절제된 자연 필름 입자, 미세한 비네팅과 유리 반사를 살린다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S29_Shot1에서는 좁은 승무원 벤치 근처에 선 카메라가 조타 콘솔과 조타륜을 향해 보는 구도를 유지한다. 현재 장면의 인물 동작이나 충돌 흔적은 배경 플레이트에 넣지 않고, 비어 있는 조타실의 고정된 구조, 해질녘 창밖의 흐린 바다빛, 낡은 조타 장비의 습기와 사용감만 안정적으로 남긴다.",
            "shot_id": "S29_Shot1"
          }
        ],
        "shot_ids": [
          "S29_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, facing toward numbers 4 and 5",
          "camera_height": "standing eye level in a cramped cabin",
          "lens_hint": "wide close interior lens, about 28mm equivalent",
          "framing_notes": "Tight helm confrontation framing; include overlay cue number 13 only if the shot needs the locked-hands struggle state."
        },
        "reference_decision": {
          "bg_id": "L22B03",
          "fp_id": "fp_pilot_house",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L22B03 is selected as the dwelling identity anchor because it is in the clean anchor candidate set and its staged shot uses unit 1 with the fixed base marker set 1-10, including fixture markers 4-7 and furniture markers 8-10. The camera plan uses the only camera candidate for unit 1 and looks at a listed fixture-cell candidate for the central fixed helm-facing marker group.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/floor_plan/fp_pilot_house.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": "Anchor node renders fresh from the floor plan and therefore uses no prior reference."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Camera uses unit 1 at the only listed camera cell [5,4], looking to listed cell [3,5] toward fixed marker 5 / helm-facing fixture cluster with a normal lens for neutral medium coverage.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show unit marker 1 as the visible physical space. From camera_unit 1, visible opening candidates are base markers 2 and 3; visible_units_candidates is empty, so do not assert any additional visible unit beyond marker 1. Base markers 4-10 are the fixed elements to establish for continuity.",
            "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [5,4], looking within unit 1 to look_at_cell [3,5] using a normal lens at 50 degrees; maintain neutral medium coverage centered on the fixed marker cluster around base markers 4, 5, 6, and 7 while preserving the surrounding unit 1 enclosure.",
            "subject_position_directive": "Use the surfaced shot staging for S29_Shot1: subject C01 is staged from frame left gripping subject C03's wrist, while subject C03 is staged from frame right reaching toward the fixed helm-facing marker group; their interaction is centered around base marker 5 and nearby fixed controls.",
            "state_cue_directive": "Carry the committed transient state cue marker 13 for this BG and use the staged low-key interior lighting cue. Because clean_background_expected is false, include marker 13 only as the committed overlay state and do not add unlisted transient markers.",
            "negative_continuity_directive": "Do not include ignored overlay markers 11, 12, or 14 in this BG. Keep the unit 1 fixed base markers 1-10 coherent and avoid inventing additional state cues, extra units, or unlisted openings beyond visible opening markers 2 and 3."
          },
          "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: 1\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Camera uses unit 1 at the only listed camera cell [5,4], looking to listed cell [3,5] toward fixed marker 5 / helm-facing fixture cluster with a normal lens for neutral medium coverage.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 1 as the visible physical space. From camera_unit 1, visible opening candidates are base markers 2 and 3; visible_units_candidates is empty, so do not assert any additional visible unit beyond marker 1. Base markers 4-10 are the fixed elements to establish for continuity.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [5,4], looking within unit 1 to look_at_cell [3,5] using a normal lens at 50 degrees; maintain neutral medium coverage centered on the fixed marker cluster around base markers 4, 5, 6, and 7 while preserving the surrounding unit 1 enclosure.\n  - subject_position_directive: Use the surfaced shot staging for S29_Shot1: subject C01 is staged from frame left gripping subject C03's wrist, while subject C03 is staged from frame right reaching toward the fixed helm-facing marker group; their interaction is centered around base marker 5 and nearby fixed controls.\n  - state_cue_directive: Carry the committed transient state cue marker 13 for this BG and use the staged low-key interior lighting cue. Because clean_background_expected is false, include marker 13 only as the committed overlay state and do not add unlisted transient markers.\n  - negative_continuity_directive: Do not include ignored overlay markers 11, 12, or 14 in this BG. Keep the unit 1 fixed base markers 1-10 coherent and avoid inventing additional state cues, extra units, or unlisted openings beyond visible opening markers 2 and 3.\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: 1\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Camera uses unit 1 at the only listed camera cell [5,4], looking to listed cell [3,5] toward fixed marker 5 / helm-facing fixture cluster with a normal lens for neutral medium coverage.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 1 as the visible physical space. From camera_unit 1, visible opening candidates are base markers 2 and 3; visible_units_candidates is empty, so do not assert any additional visible unit beyond marker 1. Base markers 4-10 are the fixed elements to establish for continuity.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [5,4], looking within unit 1 to look_at_cell [3,5] using a normal lens at 50 degrees; maintain neutral medium coverage centered on the fixed marker cluster around base markers 4, 5, 6, and 7 while preserving the surrounding unit 1 enclosure.\n  - subject_position_directive: Use the surfaced shot staging for S29_Shot1: subject C01 is staged from frame left gripping subject C03's wrist, while subject C03 is staged from frame right reaching toward the fixed helm-facing marker group; their interaction is centered around base marker 5 and nearby fixed controls.\n  - state_cue_directive: Carry the committed transient state cue marker 13 for this BG and use the staged low-key interior lighting cue. Because clean_background_expected is false, include marker 13 only as the committed overlay state and do not add unlisted transient markers.\n  - negative_continuity_directive: Do not include ignored overlay markers 11, 12, or 14 in this BG. Keep the unit 1 fixed base markers 1-10 coherent and avoid inventing additional state cues, extra units, or unlisted openings beyond visible opening markers 2 and 3.\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: 1\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Camera uses unit 1 at the only listed camera cell [5,4], looking to listed cell [3,5] toward fixed marker 5 / helm-facing fixture cluster with a normal lens for neutral medium coverage.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 1 as the visible physical space. From camera_unit 1, visible opening candidates are base markers 2 and 3; visible_units_candidates is empty, so do not assert any additional visible unit beyond marker 1. Base markers 4-10 are the fixed elements to establish for continuity.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [5,4], looking within unit 1 to look_at_cell [3,5] using a normal lens at 50 degrees; maintain neutral medium coverage centered on the fixed marker cluster around base markers 4, 5, 6, and 7 while preserving the surrounding unit 1 enclosure.\n  - subject_position_directive: Use the surfaced shot staging for S29_Shot1: subject C01 is staged from frame left gripping subject C03's wrist, while subject C03 is staged from frame right reaching toward the fixed helm-facing marker group; their interaction is centered around base marker 5 and nearby fixed controls.\n  - state_cue_directive: Carry the committed transient state cue marker 13 for this BG and use the staged low-key interior lighting cue. Because clean_background_expected is false, include marker 13 only as the committed overlay state and do not add unlisted transient markers.\n  - negative_continuity_directive: Do not include ignored overlay markers 11, 12, or 14 in this BG. Keep the unit 1 fixed base markers 1-10 coherent and avoid inventing additional state cues, extra units, or unlisted openings beyond visible opening markers 2 and 3.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안 도시와 외딴 섬을 오가는 소형 어선의 비어 있는 조타실 내부, 좁고 낮은 선실 공간에 습기와 소금기 어린 사용감이 배어 있다. 카메라는 좁은 승무원 벤치 근처의 서 있는 사람 눈높이 약 1.6m에서 조타 콘솔과 조타륜을 향해 놓이고, 28mm 상당의 넓은 실내 렌즈로 답답한 깊이와 가까운 거리감을 담는다. 둘러싼 조타창 너머로 해질녘의 탁한 바다 회색과 병든 녹색 기운, 낮게 깔린 안개, 희미한 노을 금빛이 들어오며, 내부에는 낡은 실내등의 약한 온기가 금속과 유리 가장자리에 번진다. 조타 콘솔에는 오래 닳은 조타륜, 스로틀 레버, 원형 계기판, 무전 패널이 고정되어 있고, 계기와 패널 표면은 읽을 수 없는 흐릿한 눈금과 반사광만 보인다. 작은 해도 선반과 소형 수납함, 좁은 승무원 벤치는 페인트가 벗겨진 목재와 낡은 합판, 무광 금속 나사, 거친 고무 몰딩, 물때 낀 창틀의 질감을 가진다. 출입문 또는 해치 주변은 반복 사용으로 모서리가 닳고, 바닥에는 오래된 방수 바닥재의 긁힘과 축축한 광택, 누적된 먼지와 염분 자국이 자연스럽게 남아 있다. 공간은 비어 있고 정돈된 객관적 상태이며, 해질녘의 긴장된 정적만 조명과 색으로 느껴진다. 한국 해안 어선의 현실적인 작업 공간처럼 기능적이고 좁으며, 과장된 장식 없이 낮은 기술 밀도의 선박 장비와 현대적 무전·계기류가 함께 존재한다. 실제 35mm급 시네마 렌즈의 자연스러운 원근, 얕지 않은 실내 심도, 절제된 자연 필름 입자, 미세한 비네팅과 유리 반사를 살린다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "camera_decision": {
          "camera_cell": [
            5,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Camera uses unit 1 at the only listed camera cell [5,4], looking to listed cell [3,5] toward fixed marker 5 / helm-facing fixture cluster with a normal lens for neutral medium coverage.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            5
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit marker 1 as the visible physical space. From camera_unit 1, visible opening candidates are base markers 2 and 3; visible_units_candidates is empty, so do not assert any additional visible unit beyond marker 1. Base markers 4-10 are the fixed elements to establish for continuity.",
          "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [5,4], looking within unit 1 to look_at_cell [3,5] using a normal lens at 50 degrees; maintain neutral medium coverage centered on the fixed marker cluster around base markers 4, 5, 6, and 7 while preserving the surrounding unit 1 enclosure.",
          "subject_position_directive": "Use the surfaced shot staging for S29_Shot1: subject C01 is staged from frame left gripping subject C03's wrist, while subject C03 is staged from frame right reaching toward the fixed helm-facing marker group; their interaction is centered around base marker 5 and nearby fixed controls.",
          "state_cue_directive": "Carry the committed transient state cue marker 13 for this BG and use the staged low-key interior lighting cue. Because clean_background_expected is false, include marker 13 only as the committed overlay state and do not add unlisted transient markers.",
          "negative_continuity_directive": "Do not include ignored overlay markers 11, 12, or 14 in this BG. Keep the unit 1 fixed base markers 1-10 coherent and avoid inventing additional state cues, extra units, or unlisted openings beyond visible opening markers 2 and 3."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_pilot_house",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_pilot_house"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L22B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L22B03",
        "reused_from_bg_id": "L22B03",
        "location_id": "L22",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L22B03.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안 도시와 고립 섬을 오가는 낡은 소형 선박의 조타실 내부, 해질녘의 흐린 금빛과 차가운 회녹색 안개빛이 둘러싼 조타창을 통해 낮게 스며드는 빈 공간. 카메라는 가슴에서 눈높이 사이에 놓인 35~50mm급 정상 렌즈의 가까운 시점으로, 조타 콘솔과 작은 해도 선반 주변을 밀도 있게 바라본다. 좁은 선실의 감싸는 창, 출입 해치, 오래 닳은 조타 콘솔, 조타륜, 스로틀 레버, 원형 계기와 무전 패널, 좁은 승무원 벤치, 작은 선반, 수납함이 현실적인 배치로 보인다. 금속 손잡이는 염분으로 무뎌지고, 검은 플라스틱과 고무는 손때와 습기로 번들거리며, 칠이 벗겨진 목재와 섬유 시트에는 오래 축적된 곰팡이 기미와 생활 먼지가 남아 있다. 유리창에는 바닷물 자국과 흐린 결로, 항구의 희미한 반사광이 얇게 걸리고, 계기판과 무전기 표면은 읽을 수 없는 저대비 표시와 어두운 반사만 가진다. 한국 해안 선박 특유의 실용적이고 비좁은 구조, 낡은 전기 배선과 단순한 선박용 조명, 축축한 공기, 낮은 기술 밀도의 고립감이 함께 느껴진다. 사람 없는 빈 내부이며, 현재 장면의 행동이나 단서가 아니라 지속적으로 존재하는 구조물과 고정 설비, 낡은 표면 상태와 해질녘 조명만 담는다. 절제된 자연 필름 질감, 실제 재료의 촉감, 얕지 않은 자연스러운 심도, 약한 비네팅과 현실적인 렌즈 왜곡을 가진 어둡고 촉각적인 한국형 해안 미스터리 분위기. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S29_Shot4용 배경은 해질녘 조타실 안의 가까운 증거 관찰 구도에 맞춘다. 카메라는 가슴에서 눈높이 사이, 35~50mm 정도의 자연스러운 클로즈 렌즈 감각으로 조타 콘솔과 작은 해도 선반 주변의 빈 표면, 낡은 계기판, 젖은 창빛을 가까이 잡는다. 이 배경 플레이트 자체에는 현재 장면의 단서 이미지나 주관적 표식은 넣지 않고, 이후 장면 레이어가 얹힐 수 있도록 물성, 조명, 공간감이 안정된 빈 조타실로 유지한다.",
            "shot_id": "S29_Shot4"
          }
        ],
        "shot_ids": [
          "S29_Shot4"
        ],
        "scenes": [],
        "parent_id": "L22B03",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 9, facing toward number 11 with numbers 4 and 7 in the background",
          "camera_height": "chest to eye level for a close evidence view",
          "lens_hint": "normal close lens, about 35mm to 50mm equivalent",
          "framing_notes": "Close evidence moment; old photograph and subjective circular mark cue are overlay elements, not base-plan objects."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L22B03",
          "selected_refs": [
            {
              "physical_space_id": "fp_pilot_house_unit_1_single_physical_space",
              "ref_bg_id": "L22B03",
              "space_description": "unit marker 1 with base markers 1-10"
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [5,4], looking within unit 1 to look_at_cell [1,5] using a telephoto lens at 25 degrees; keep the view compressed and narrow around the committed surface near fixed marker 4 and the transient overlay markers for this BG.",
          "negative_continuity_directive": "Do not include ignored overlay markers 13 or 14. Maintain the same fixed placement for base markers 1-10 inherited from reference L22B03, but avoid adding any unlisted state overlay or any space outside unit marker 1 and visible opening candidates 2 and 3.",
          "state_cue_directive": "Carry committed transient markers 11 and 12 for this BG, with the staged insert state focused on those overlay cues. Because clean_background_expected is false, include only these committed transient markers and do not introduce markers 13 or 14.",
          "subject_position_directive": "Use the surfaced shot staging for S29_Shot4: only subject C01's fingertip is committed, positioned in the foreground / middle_center as a pressing gesture toward the transient overlay surface; no full subject body or additional character face is committed for this BG.",
          "visible_space_directive": "Show the same unit marker 1 physical space as reference L22B03. Keep fixed base markers 1-10 in the same positions, with openings 2 and 3 as the only visible opening candidates; the telephoto insert should prioritize the area around marker 4 and transient markers 11 and 12 without inventing additional spaces."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_pilot_house",
          "prior_bg_ids": [
            "L22B03"
          ],
          "attached_ref_labels": [
            "bg:L22B03"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L22B04": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L22B03",
        "reused_from_bg_id": "L22B03",
        "location_id": "L22",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L22B03.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안의 소형 어선 조타실 내부, 해질녘의 불길하고 낮게 가라앉은 분위기. 카메라는 출입문 또는 해치 가까이의 좁은 통로 쪽에 놓이고, 서 있는 사람의 눈높이보다 약간 낮은 약 1.6m 부근에서 안쪽의 단일 조타실 공간과 조타 콘솔, 조타륜을 향한다. 28mm 상당의 넓은 실내 렌즈로 비좁은 선실의 압박감과 벽에 가까운 거리감을 살리되, 위에서 내려다본 도면이 아니라 실제 선실 안에 서서 촬영한 수평 시점이다.\n\n둘러싼 조타창은 염분과 물때로 가장자리가 뿌옇고, 바깥의 늦은 노을은 차갑게 식은 회색 바다 안개와 탁한 녹색 그림자, 희미한 금빛 반사로만 스며든다. 좁은 조타 콘솔에는 낡은 조작부, 조타륜, 스로틀 레버, 원형 계기와 무전 패널이 오래 사용된 상태로 자리한다. 계기 유리와 무전 패널은 어둡고 반사적인 표면, 읽을 수 없는 작은 표시와 낮은 광량의 추상적인 점등만 보이며 구체적인 문자나 화면 내용은 드러나지 않는다. 선실 안쪽에는 좁은 선원 벤치, 작은 해도 선반, 컴팩트한 수납함이 고정된 배치로 남아 있고, 표면에는 축축한 소금기, 손때가 오래 쌓인 플라스틱, 벗겨진 페인트, 녹슨 나사, 낡은 고무 패킹, 젖은 목재 질감이 사실적으로 보인다.\n\n공간은 완전히 비어 있는 내부 배경으로, 현재 사건이나 인물 행동이 아니라 지속적인 선박 구조와 고정 장비, 해질녘 조명 상태만 담는다. 조명은 창 너머의 약한 노을과 선실 내부의 희미한 실용등이 섞여 낮은 대비를 만들고, 한국형 해안 호러 스릴러에 맞는 짙은 안개감, 눅눅한 회색, 병든 녹색, 아주 절제된 붉은 기운이 반사면에만 미묘하게 남는다. 실제 콘크리트가 아닌 선박용 금속과 합판, 플라스틱 패널, 고무 몰딩의 물성이 분명하고, 생활감 있는 마모와 누적된 때가 과장 없이 보인다. 35mm급 실제 카메라의 자연스러운 심도, 절제된 자연 필름 입자, 약한 비네팅과 좁은 실내 렌즈의 미세한 왜곡을 유지한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S29_Shot9용 배경은 선실 입구 또는 해치 근처의 낮은 선 자세 눈높이에서 안쪽의 비좁은 조타실을 바라보는 구도다. 조타 콘솔과 조타륜이 프레임 중심부의 압박감을 만들고, 둘러싼 창 너머로 해질녘의 흐린 바다빛과 안개 낀 회색·녹색 기운이 들어온다. 공간은 비어 있으며, 인물의 동작이나 사건의 흔적 없이 축축한 선체 내부, 낡은 금속 조작부, 염분에 닳은 유리와 목재·플라스틱 표면만 안정적으로 보여준다.",
            "shot_id": "S29_Shot9"
          }
        ],
        "shot_ids": [
          "S29_Shot9"
        ],
        "scenes": [],
        "parent_id": "L22B03",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3, facing toward numbers 1, 4, and 5",
          "camera_height": "standing eye level, slightly lowered for an oppressive reveal",
          "lens_hint": "wide close interior lens, about 28mm equivalent",
          "framing_notes": "Sinister collapse reveal; use overlay cue number 14 for the character-state pose only."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L22B03",
          "selected_refs": [
            {
              "physical_space_id": "fp_pilot_house_unit_1_single_physical_space",
              "ref_bg_id": "L22B03",
              "space_description": "unit marker 1 with base markers 1-10"
            }
          ]
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [5,4], looking within unit 1 to look_at_cell [2,2] using a telephoto lens at 25 degrees; use compressed close coverage so fixed marker 7 and the established background openings/fixtures remain consistent behind the staged subjects.",
          "negative_continuity_directive": "Do not include ignored overlay markers 11, 12, or 13. Preserve the fixed base marker positions inherited from reference L22B03, especially markers 2, 3, 4, 5, 6, and 7, and do not invent additional units, openings, or unlisted state overlays.",
          "state_cue_directive": "Carry committed transient marker 14 for this BG and use the staged close-shot state cue associated with the foreground/midground relation. Because clean_background_expected is false, do not add transient markers beyond marker 14.",
          "subject_position_directive": "Use the surfaced shot staging for S29_Shot9: subject C03 is committed in the midground / upper_center looking toward subject C01, while subject C01 is committed in the foreground / lower_center with the head positioned against C03; keep this relation close to camera and do not add uncommitted subjects.",
          "visible_space_directive": "Show unit marker 1 as the same physical space established by reference L22B03. Keep base markers 1-10 fixed in their referenced positions, with marker 7 available near the look-at cell and opening markers 2 and 3 as the only visible opening candidates."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_pilot_house",
          "prior_bg_ids": [
            "L22B03"
          ],
          "attached_ref_labels": [
            "bg:L22B03"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      }
    },
    "consumed_bg_catalog_hash": "e2947307ea84d099",
    "consumed_shot_binding_hash": "0dd91eb58556a07d",
    "bg_reference_catalog": [
      {
        "bg_id": "L13B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L13B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L13B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L13B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 1,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L04B02",
        "fp_id": "fp_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L04B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 2,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B01",
        "fp_id": "fp_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L04B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L04B02"
        ],
        "ingestion_order": 3,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L04B03",
        "fp_id": "fp_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L04B03.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L04B02"
        ],
        "ingestion_order": 4,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B06",
        "fp_id": "fp_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B06.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 5,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B08",
        "fp_id": "fp_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B08.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L05B06"
        ],
        "ingestion_order": 6,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B07",
        "fp_id": "fp_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B06.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L05B06"
        ],
        "ingestion_order": 7,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L05B02",
        "fp_id": "fp_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B02.png",
        "mode": "same_physical_space_view",
        "node_index": 3,
        "source_bg_ids": [
          "L05B07"
        ],
        "ingestion_order": 8,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B01",
        "fp_id": "fp_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B01.png",
        "mode": "same_physical_space_view",
        "node_index": 4,
        "source_bg_ids": [
          "L05B06"
        ],
        "ingestion_order": 9,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B03",
        "fp_id": "fp_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B03.png",
        "mode": "same_physical_space_view",
        "node_index": 5,
        "source_bg_ids": [
          "L05B01"
        ],
        "ingestion_order": 10,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B04",
        "fp_id": "fp_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B04.png",
        "mode": "two_refs_distinct_spaces",
        "node_index": 6,
        "source_bg_ids": [
          "L05B01",
          "L05B08"
        ],
        "ingestion_order": 11,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B05",
        "fp_id": "fp_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B05.png",
        "mode": "related_style_new_space",
        "node_index": 7,
        "source_bg_ids": [
          "L05B06"
        ],
        "ingestion_order": 12,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L06B01",
        "fp_id": "fp_villa_alley",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L06B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 13,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L08B01",
        "fp_id": "fp_exterior_stairs",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L08B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 14,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L13B04",
        "fp_id": "fp_l13_market_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L13B04.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 15,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L13B01",
        "fp_id": "fp_l13_market_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L13B04.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L13B04"
        ],
        "ingestion_order": 16,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L14B01",
        "fp_id": "fp_l14_admin_office_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L14B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 17,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L16B01",
        "fp_id": "fp_detective_office_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 18,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L16B02",
        "fp_id": "fp_detective_office_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B01.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L16B01"
        ],
        "ingestion_order": 19,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L16B03",
        "fp_id": "fp_detective_office_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B01.png",
        "mode": "reference_derived",
        "node_index": 2,
        "source_bg_ids": [
          "L16B01"
        ],
        "ingestion_order": 20,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L16B04",
        "fp_id": "fp_detective_office_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B01.png",
        "mode": "reference_derived",
        "node_index": 3,
        "source_bg_ids": [
          "L16B01"
        ],
        "ingestion_order": 21,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L22B03",
        "fp_id": "fp_pilot_house",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L22B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 22,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L22B02",
        "fp_id": "fp_pilot_house",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L22B03.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L22B03"
        ],
        "ingestion_order": 23,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L22B04",
        "fp_id": "fp_pilot_house",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L22B03.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L22B03"
        ],
        "ingestion_order": 24,
        "source_kind": "shot_aware_plan_reuse"
      }
    ],
    "site_anchor_provenance": {
      "L04B01": {
        "site_anchor_id": "site_bg_rooftop_villa",
        "group_id": "bg_rooftop_villa",
        "ref_used": "site_anchor_attached",
        "attached_path": "projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/checkpoints/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/exterior_site_anchor/anchors/site_bg_rooftop_villa_1.png"
      },
      "L04B02": {
        "site_anchor_id": "site_bg_rooftop_villa",
        "group_id": "bg_rooftop_villa",
        "ref_used": "site_anchor_attached",
        "attached_path": "projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/checkpoints/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/exterior_site_anchor/anchors/site_bg_rooftop_villa_1.png"
      },
      "L04B03": {
        "site_anchor_id": "site_bg_rooftop_villa",
        "group_id": "bg_rooftop_villa",
        "ref_used": "site_anchor_attached",
        "attached_path": "projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/checkpoints/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/exterior_site_anchor/anchors/site_bg_rooftop_villa_1.png"
      },
      "L06B01": {
        "site_anchor_id": "site_bg_rooftop_villa",
        "group_id": "bg_rooftop_villa",
        "ref_used": "site_anchor_attached",
        "attached_path": "projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/checkpoints/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/exterior_site_anchor/anchors/site_bg_rooftop_villa_1.png"
      },
      "L08B01": {
        "site_anchor_id": "site_bg_rooftop_villa",
        "group_id": "bg_rooftop_villa",
        "ref_used": "site_anchor_attached",
        "attached_path": "projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/checkpoints/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/exterior_site_anchor/anchors/site_bg_rooftop_villa_1.png"
      }
    }
  },
  "step_id": "background_render",
  "run_id": "9828ead3-187f-4162-a65e-952c7daccc32",
  "resolved_model": "gpt",
  "updated_at": "2026-06-02T01:25:00.302545+00:00",
  "project_config_snapshot": {}
}