{
  "status": "completed",
  "applicable_count": 18,
  "completed_count": 18,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "6ed6f158224f673b",
  "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/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L04B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시 외곽의 오래된 저층 빌라 옥상과 작은 옥탑방 외관을 담은 실제 카메라 다큐멘터리 풍 사진. 대상 옥상 남동쪽 모서리보다 높은 인접 건물의 옥상 촬영 지점에서, 촬영 바닥 기준 약 1.6미터 높이에 설치한 실제 디지털 일안 반사식 또는 미러리스 카메라와 24밀리미터 광각 렌즈로 옥상 전체를 높은 사선 방향에서 바라본다. 수직으로 내려다보는 평면도 시점이 아니라 옥탑방의 벽과 문, 창이 분명히 보이는 현실적인 고각 원근이다. 남동쪽에서 옥상 바닥과 옥탑방을 대각선으로 가로질러 뒤편 물탱크 쪽을 바라보며, 네 방향의 낮은 콘크리트 난간, 계단이 옥상으로 도착하는 계단실, 물탱크, 빨랫줄, 생활 빨래와 금속 건조대가 하나의 명확한 설정 구도 안에 모두 보인다.\n\n낡은 한국식 빌라의 외벽은 오래된 붉은 벽돌과 일부 화강석 타일 마감으로 이루어지고, 줄눈의 변색과 빗물 자국, 서해안의 습기와 염분에 의한 금속 부식이 자연스럽게 남아 있다. 옥상 바닥은 한국 저층 주택에서 흔한 녹색 우레탄 방수 도장으로 마감되어 있으나 햇빛에 바래고 갈라진 부분, 물 고임 얼룩, 서로 다른 색의 덧칠 자국이 보인다. 콘크리트 난간 상단에는 때와 이끼 흔적이 얇게 끼어 있다. 소박한 옥탑방에는 낡은 금속문, 알루미늄 새시 창과 방범창, 벽을 따라 노출된 에어컨 배관과 실외기, 가스 배관과 계량기가 현실적인 방식으로 설치되어 있다. 플라스틱 물탱크와 연결 배관, 녹슨 빨랫줄 고정대, 바람에 자연스럽게 처진 평범한 생활 빨래, 몇 개의 오래된 화분과 작은 생활 잡동사니가 사람이 실제 거주하는 흔적을 만든다. 빨래집게나 작은 천 조각 하나에만 선명한 진홍색이 절제된 강조점으로 들어간다.\n\n주변에는 비슷한 높이와 연식의 붉은 벽돌 및 타일 외장 다세대주택이 촘촘히 이어지고, 좁은 골목, 전신주, 건물 사이로 늘어진 전선, 벽면 실외기와 배관, 골목 가장자리에 주차된 평범한 생활 차량이 보인다. 대상 건물이 고립된 요새나 민무늬 콘크리트 덩어리처럼 보이지 않도록 실제 사람이 사는 밀집 주거지의 층층이 쌓인 생활 설비를 보여준다. 맑지만 약간 흐린 낮의 자연광, 해안 대기의 옅은 습기, 절제되고 다소 바랜 색감, 과장되지 않은 중간 대비. 실제 콘크리트의 거친 입자, 금속 녹과 도장 벗겨짐, 천의 직조, 벽돌과 목재의 표면을 정확하게 표현하고 자연스러운 원근과 피사계 심도를 유지한다. 인물이나 얼굴은 전혀 없다. 깨끗한 광고용 사진이 아니며 후처리 효과, 삽화, 건축 시각화, 입체 그래픽, 도식 표현이 아닌 실제 장소 기록 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "대상 옥상 남동쪽 모서리보다 높은 인접 옥상 촬영점에서 대각선으로 옥상 전체를 바라본다. 옥탑방 너머 물탱크까지 시선이 이어지게 하고, 네 방향 난간, 계단 도착부, 빨랫줄과 건조대가 한눈에 읽히는 넓은 설정 화면으로 구성한다. 완전한 수직 부감은 피하고 옥탑방의 입면과 주변 주택가가 함께 보이는 높은 사선 시점을 유지한다.",
            "shot_id": "S4_Shot1"
          }
        ],
        "shot_ids": [
          "S4_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "above the southeast corner of number 1 (rooftop deck), looking diagonally across number 2 (rooftop room) toward number 5 (water tank)",
          "camera_height": "high aerial viewpoint above roof level",
          "lens_hint": "24mm wide aerial view",
          "framing_notes": "Show the compact rooftop residence, all four parapet runs, the stair arrival, water tank, clothesline, and drying platform as a clear establishing composition."
        },
        "reference_decision": {
          "bg_id": "L04B02",
          "fp_id": "fp_l04_rooftop_exterior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L04B02 is the sole clean anchor candidate and supplies the dwelling-wide structural identity without a prior reference. The wide view from camera unit 10 toward unit 2 supports the consuming shot's broad establishing composition while retaining unit 1, boundary units, openings, and fixed markers as the continuity baseline.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/floor_plan/fp_l04_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_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node establishes the dwelling identity directly from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              4
            ],
            "camera_unit": 10,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 10 toward unit 2, retaining unit 1 and the surrounding boundary-unit context required by S4_Shot1.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show broad coverage from unit 10 toward unit 2, retaining unit 1 and the geometry-supported context of units 8, 9, and 11 where the wide cone permits. Establish openings 3, 4, and 12 and fixed markers 5, 6, and 7 in their floor-plan positions when visible.",
            "camera_framing_directive": "Frame from camera unit 10 at cell [8,4] toward unit 2 at look-at cell [2,4] with a wide 90-degree field of view. Preserve broad coverage around the centered unit-2 structure, with unit 1 and surrounding boundary units providing context rather than allowing the target to fill the frame.",
            "subject_position_directive": "S4_Shot1 commits no subject cue. Keep the background free of invented subjects and preserve the midground emphasis on unit 2 with broad surrounding context.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues; retain only the staged daylight presentation.",
            "negative_continuity_directive": "Exclude ignored overlay markers 13, 14, and 15. Do not invent scenario-specific subjects or props, and do not place units or openings outside the geometry-established arrangement."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 10\n  - camera_cell: [8, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 10 toward unit 2, retaining unit 1 and the surrounding boundary-unit context required by S4_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show broad coverage from unit 10 toward unit 2, retaining unit 1 and the geometry-supported context of units 8, 9, and 11 where the wide cone permits. Establish openings 3, 4, and 12 and fixed markers 5, 6, and 7 in their floor-plan positions when visible.\n  - camera_framing_directive: Frame from camera unit 10 at cell [8,4] toward unit 2 at look-at cell [2,4] with a wide 90-degree field of view. Preserve broad coverage around the centered unit-2 structure, with unit 1 and surrounding boundary units providing context rather than allowing the target to fill the frame.\n  - subject_position_directive: S4_Shot1 commits no subject cue. Keep the background free of invented subjects and preserve the midground emphasis on unit 2 with broad surrounding context.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues; retain only the staged daylight presentation.\n  - negative_continuity_directive: Exclude ignored overlay markers 13, 14, and 15. Do not invent scenario-specific subjects or props, and do not place units or openings outside the geometry-established arrangement.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 10\n  - camera_cell: [8, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 10 toward unit 2, retaining unit 1 and the surrounding boundary-unit context required by S4_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show broad coverage from unit 10 toward unit 2, retaining unit 1 and the geometry-supported context of units 8, 9, and 11 where the wide cone permits. Establish openings 3, 4, and 12 and fixed markers 5, 6, and 7 in their floor-plan positions when visible.\n  - camera_framing_directive: Frame from camera unit 10 at cell [8,4] toward unit 2 at look-at cell [2,4] with a wide 90-degree field of view. Preserve broad coverage around the centered unit-2 structure, with unit 1 and surrounding boundary units providing context rather than allowing the target to fill the frame.\n  - subject_position_directive: S4_Shot1 commits no subject cue. Keep the background free of invented subjects and preserve the midground emphasis on unit 2 with broad surrounding context.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues; retain only the staged daylight presentation.\n  - negative_continuity_directive: Exclude ignored overlay markers 13, 14, and 15. Do not invent scenario-specific subjects or props, and do not place units or openings outside the geometry-established arrangement.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 10\n  - camera_cell: [8, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 10 toward unit 2, retaining unit 1 and the surrounding boundary-unit context required by S4_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show broad coverage from unit 10 toward unit 2, retaining unit 1 and the geometry-supported context of units 8, 9, and 11 where the wide cone permits. Establish openings 3, 4, and 12 and fixed markers 5, 6, and 7 in their floor-plan positions when visible.\n  - camera_framing_directive: Frame from camera unit 10 at cell [8,4] toward unit 2 at look-at cell [2,4] with a wide 90-degree field of view. Preserve broad coverage around the centered unit-2 structure, with unit 1 and surrounding boundary units providing context rather than allowing the target to fill the frame.\n  - subject_position_directive: S4_Shot1 commits no subject cue. Keep the background free of invented subjects and preserve the midground emphasis on unit 2 with broad surrounding context.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues; retain only the staged daylight presentation.\n  - negative_continuity_directive: Exclude ignored overlay markers 13, 14, and 15. Do not invent scenario-specific subjects or props, and do not place units or openings outside the geometry-established arrangement.\n\n2020년대 중반 대한민국 서해안권 도시 외곽의 오래된 저층 빌라 옥상과 작은 옥탑방 외관을 담은 실제 카메라 다큐멘터리 풍 사진. 대상 옥상 남동쪽 모서리보다 높은 인접 건물의 옥상 촬영 지점에서, 촬영 바닥 기준 약 1.6미터 높이에 설치한 실제 디지털 일안 반사식 또는 미러리스 카메라와 24밀리미터 광각 렌즈로 옥상 전체를 높은 사선 방향에서 바라본다. 수직으로 내려다보는 평면도 시점이 아니라 옥탑방의 벽과 문, 창이 분명히 보이는 현실적인 고각 원근이다. 남동쪽에서 옥상 바닥과 옥탑방을 대각선으로 가로질러 뒤편 물탱크 쪽을 바라보며, 네 방향의 낮은 콘크리트 난간, 계단이 옥상으로 도착하는 계단실, 물탱크, 빨랫줄, 생활 빨래와 금속 건조대가 하나의 명확한 설정 구도 안에 모두 보인다.\n\n낡은 한국식 빌라의 외벽은 오래된 붉은 벽돌과 일부 화강석 타일 마감으로 이루어지고, 줄눈의 변색과 빗물 자국, 서해안의 습기와 염분에 의한 금속 부식이 자연스럽게 남아 있다. 옥상 바닥은 한국 저층 주택에서 흔한 녹색 우레탄 방수 도장으로 마감되어 있으나 햇빛에 바래고 갈라진 부분, 물 고임 얼룩, 서로 다른 색의 덧칠 자국이 보인다. 콘크리트 난간 상단에는 때와 이끼 흔적이 얇게 끼어 있다. 소박한 옥탑방에는 낡은 금속문, 알루미늄 새시 창과 방범창, 벽을 따라 노출된 에어컨 배관과 실외기, 가스 배관과 계량기가 현실적인 방식으로 설치되어 있다. 플라스틱 물탱크와 연결 배관, 녹슨 빨랫줄 고정대, 바람에 자연스럽게 처진 평범한 생활 빨래, 몇 개의 오래된 화분과 작은 생활 잡동사니가 사람이 실제 거주하는 흔적을 만든다. 빨래집게나 작은 천 조각 하나에만 선명한 진홍색이 절제된 강조점으로 들어간다.\n\n주변에는 비슷한 높이와 연식의 붉은 벽돌 및 타일 외장 다세대주택이 촘촘히 이어지고, 좁은 골목, 전신주, 건물 사이로 늘어진 전선, 벽면 실외기와 배관, 골목 가장자리에 주차된 평범한 생활 차량이 보인다. 대상 건물이 고립된 요새나 민무늬 콘크리트 덩어리처럼 보이지 않도록 실제 사람이 사는 밀집 주거지의 층층이 쌓인 생활 설비를 보여준다. 맑지만 약간 흐린 낮의 자연광, 해안 대기의 옅은 습기, 절제되고 다소 바랜 색감, 과장되지 않은 중간 대비. 실제 콘크리트의 거친 입자, 금속 녹과 도장 벗겨짐, 천의 직조, 벽돌과 목재의 표면을 정확하게 표현하고 자연스러운 원근과 피사계 심도를 유지한다. 인물이나 얼굴은 전혀 없다. 깨끗한 광고용 사진이 아니며 후처리 효과, 삽화, 건축 시각화, 입체 그래픽, 도식 표현이 아닌 실제 장소 기록 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nSITE LOOK REFERENCE: the attached photograph shows this exact place — the confirmed look of its structure and surroundings. Keep the structure's massing, storey count, materials, wear and the character of the surroundings consistent with that photograph while composing the viewpoint this plate needs. Do not copy its camera angle or framing.",
        "camera_decision": {
          "camera_cell": [
            8,
            4
          ],
          "camera_unit": 10,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 10 toward unit 2, retaining unit 1 and the surrounding boundary-unit context required by S4_Shot1.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            4
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show broad coverage from unit 10 toward unit 2, retaining unit 1 and the geometry-supported context of units 8, 9, and 11 where the wide cone permits. Establish openings 3, 4, and 12 and fixed markers 5, 6, and 7 in their floor-plan positions when visible.",
          "camera_framing_directive": "Frame from camera unit 10 at cell [8,4] toward unit 2 at look-at cell [2,4] with a wide 90-degree field of view. Preserve broad coverage around the centered unit-2 structure, with unit 1 and surrounding boundary units providing context rather than allowing the target to fill the frame.",
          "subject_position_directive": "S4_Shot1 commits no subject cue. Keep the background free of invented subjects and preserve the midground emphasis on unit 2 with broad surrounding context.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues; retain only the staged daylight presentation.",
          "negative_continuity_directive": "Exclude ignored overlay markers 13, 14, and 15. Do not invent scenario-specific subjects or props, and do not place units or openings outside the geometry-established arrangement."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_exterior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_rooftop_residence"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "aerial_ref": {
          "loc_id": "L04",
          "group_id": "bg_rooftop_residence"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L04B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L04B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시 외곽의 실제 저층 주택 옥상에 붙은 작은 옥탑방 외부를 밤에 촬영한 장면. 실제 미러리스 또는 디지털 일안 반사식 카메라와 35밀리미터급 보통 광각 렌즈로 촬영한 다큐멘터리 풍 사진이며, 카메라는 옥상 물탱크 가까운 데크 위 약 1.6미터의 서 있는 사람 눈높이에 있다. 물탱크 쪽에서 옥탑방 창문과 철제 출입문을 향해 대각선으로 바라보며, 하향 평면도 시점이 아닌 실제 현장 사진의 수평 시점을 사용한다.\n\n창문을 프레임의 핵심으로 충분히 크게 보여 준다. 낡은 알루미늄 새시와 약간 얼룩지고 먼지가 앉은 유리에는 옥상 보안등, 주변 주택의 희미한 불빛, 빨랫줄과 물탱크 일부가 현실적으로 반사된다. 공격 상황은 인물 자체를 그리지 않고 간접적으로만 전달한다. 유리 반사면에 프레임 밖에서 발생한 급격한 움직임 때문에 생긴 서로 겹치고 끊어진 어두운 반사 그림자, 순간적으로 비틀려 들린 얇은 커튼, 불규칙하게 가려진 실내 조명이 보이게 하여 창 뒤에서 격렬한 충돌이 일어난 듯한 긴장감을 만든다. 사람, 얼굴, 식별 가능한 신체 윤곽, 피, 시신은 전혀 보이지 않는다. 반사 그림자는 독립된 초자연적 존재나 선명한 인간 형상이 아니라 실제 유리 반사와 빛 차단으로 생긴 모호한 흔적이어야 한다.\n\n창문 옆에는 여러 번 덧칠되어 표면이 벗겨지고 녹이 슨 한국식 철제 옥탑 출입문이 있으며, 손잡이 주변의 닳은 도장과 빗물 자국이 보인다. 외벽은 한국 저층 주택 옥탑에서 흔한 거친 시멘트 미장과 일부 노출된 붉은 벽돌 또는 오래된 외장 타일 마감으로 구성하고, 균열 보수 자국과 습기 얼룩을 자연스럽게 남긴다. 옥상 바닥은 바랜 녹색 우레탄 방수 도장으로, 갈라진 부분과 덧칠 자국, 배수 방향을 따라 남은 물때와 작은 빗물 고임이 있다. 플라스틱 물탱크, 외벽을 따라 노출된 수도관과 가스 배관, 계량기, 에어컨 실외기와 배관, 창문 방범창 같은 현실적인 생활 설비를 층층이 배치한다. 빨랫줄에는 밤바람에 약하게 흔들리는 몇 점의 평범한 빨래가 남아 있고, 접이식 건조대, 오래된 화분과 소량의 생활 잡동사니가 있어 사람이 실제로 거주하는 옥상임을 보여 준다.\n\n낮은 옥상 난간 너머에는 비슷한 높이의 붉은 벽돌 및 석재 타일 외벽 주택들이 좁게 밀집해 있고, 알루미늄 새시 창문, 방범창, 에어컨 실외기, 옥상 물탱크가 자연스럽게 이어진다. 멀리 좁은 골목의 전신주와 느슨하게 늘어진 전선, 드문 주거 조명이 보이되 주변을 민무늬 콘크리트 요새처럼 만들지 않는다. 해안 지역의 습한 밤공기로 금속과 유리 표면에 옅은 습기가 맺혀 있다.\n\n조명은 차갑고 약한 옥상 보안등과 창 안쪽의 흐릿한 생활 조명, 먼 이웃집 불빛이 섞인 현실적인 저조도 환경이다. 창문 근처의 작은 붉은 전원 표시등 정도만 절제된 붉은색 강조로 사용하고 과장된 오컬트 문양이나 비현실적인 광원은 넣지 않는다. 실제 콘크리트의 거친 입자, 녹슨 금속의 산화 흔적, 유리의 얼룩과 반사, 커튼의 직물 짜임, 플라스틱 물탱크의 미세한 긁힘, 빨래의 천 질감을 정확하게 표현한다. 일상적인 마모와 오염이 있는 실제 장소 기록 사진처럼 담담하게 촬영하며, 과도하게 깨끗한 광고 사진이나 건축 시각화가 아니다. 자연스러운 저조도 노출과 현실적인 원근감, 적당한 피사계 심도, 최소한의 후처리. 삽화, 회화, 컴퓨터 그래픽, 3차원 렌더링, 평면도, 건축 도식이 아닌 실제 장소에서 실제 카메라로 촬영한 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "물탱크 가까운 옥상 데크에서 약 1.6미터 높이로 창문과 철문을 대각선 방향에서 바라본다. 창문은 공격이 벌어진 듯한 긴박함을 전달할 만큼 프레임에서 두드러져야 하지만, 사람이나 얼굴, 식별 가능한 신체 실루엣은 묘사하지 않는다. 대신 유리 표면에 프레임 밖의 격렬한 움직임이 만든 급격히 겹치는 불완전한 반사 그림자, 흔들려 한쪽으로 비틀린 커튼, 불규칙한 실내 빛의 차단으로 충돌의 순간을 간접적으로 암시한다. 물탱크, 빨랫줄과 남은 빨래, 접이식 건조대, 낡은 철문을 함께 담아 실제 한국 옥탑 생활공간임을 유지한다.",
            "shot_id": "S10_Shot4"
          }
        ],
        "shot_ids": [
          "S10_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "on number 1 (rooftop deck) near number 5 (water tank), facing diagonally toward number 4 (window) and number 3 (iron entry door)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Make number 4 prominent enough to carry the reflected attack silhouette while retaining the tank, clothesline, drying platform, and iron door as exterior context."
        },
        "reference_decision": {
          "bg_id": "L04B03",
          "fp_id": "fp_l04_rooftop_exterior",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B03 uses the same physical-space identity fixed by L04B02, but S10_Shot4 requires a distinct close view from camera unit 9 toward unit 2 and marker 4. The telephoto framing reveals a different structural slice from the anchor and from L04B01, so a new plate is required while the reference preserves the fixed placement of marker 4 and the surrounding structure.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/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": [
              "fp_l04_space_01"
            ],
            "rejected_refs": [
              {
                "reason": "L04B01 carries transient markers 14 and 15, which are ignored for L04B03; the clean anchor is the clearer fixed-structure reference.",
                "ref_bg_id": "L04B01"
              }
            ],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l04_space_01",
                "ref_bg_id": "L04B02",
                "space_description": "Shared physical space containing unit 2 and opening marker 4 within the wider unit-1 and boundary-unit structure."
              }
            ],
            "why_single_ref_or_two_refs": "One clean structural reference is sufficient because the consuming shot isolates marker 4 within the same physical space rather than showing two distinct spaces co-visible."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              9
            ],
            "camera_unit": 9,
            "fov_deg": 25,
            "framing_notes": "Use narrow, compressed coverage from unit 9 toward unit 2 and marker 4 so the reflective plane and staged overlapping silhouettes dominate the close composition.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              2,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Concentrate the view on unit 2 and opening marker 4 from camera unit 9. Only narrow portions of unit 2 and immediately adjoining unit-1 or unit-9 structure may remain visible; preserve the L04B02 placement of marker 4 and any fixed markers that enter the telephoto cone.",
            "camera_framing_directive": "Frame from camera unit 9 at cell [4,9] toward unit 2 at look-at cell [2,4] with a telephoto 25-degree field of view. Use compressed, narrow coverage centered on marker 4, holding the committed side close-up without broad peripheral coverage.",
            "subject_position_directive": "Place the two committed reflected silhouettes in the midground of marker 4: one crowds inward from middle-left while the other shoulder occupies middle-right. Preserve the staged overlap, profile relationship, and left-right reversal without adding identity-bearing detail.",
            "state_cue_directive": "Describe transient marker 13 on marker 4 using the committed left-right-reversed reflected-silhouette state and low-key nighttime contrast. Do not carry markers 14 or 15 into this plate and do not invent additional state cues.",
            "negative_continuity_directive": "Exclude ignored transient markers 14 and 15. Keep marker 4 fixed in the position established by L04B02, retain the inherited unit-2 structure around it, and do not introduce unrelated units, openings, subjects, or scenario-specific props outside the narrow cone."
          },
          "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='fp_l04_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 9\n  - camera_cell: [4, 9]\n  - look_at_unit: 2\n  - look_at_cell: [2, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use narrow, compressed coverage from unit 9 toward unit 2 and marker 4 so the reflective plane and staged overlapping silhouettes dominate the close composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Concentrate the view on unit 2 and opening marker 4 from camera unit 9. Only narrow portions of unit 2 and immediately adjoining unit-1 or unit-9 structure may remain visible; preserve the L04B02 placement of marker 4 and any fixed markers that enter the telephoto cone.\n  - camera_framing_directive: Frame from camera unit 9 at cell [4,9] toward unit 2 at look-at cell [2,4] with a telephoto 25-degree field of view. Use compressed, narrow coverage centered on marker 4, holding the committed side close-up without broad peripheral coverage.\n  - subject_position_directive: Place the two committed reflected silhouettes in the midground of marker 4: one crowds inward from middle-left while the other shoulder occupies middle-right. Preserve the staged overlap, profile relationship, and left-right reversal without adding identity-bearing detail.\n  - state_cue_directive: Describe transient marker 13 on marker 4 using the committed left-right-reversed reflected-silhouette state and low-key nighttime contrast. Do not carry markers 14 or 15 into this plate and do not invent additional state cues.\n  - negative_continuity_directive: Exclude ignored transient markers 14 and 15. Keep marker 4 fixed in the position established by L04B02, retain the inherited unit-2 structure around it, and do not introduce unrelated units, openings, subjects, or scenario-specific props outside the narrow cone.\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='fp_l04_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 9\n  - camera_cell: [4, 9]\n  - look_at_unit: 2\n  - look_at_cell: [2, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use narrow, compressed coverage from unit 9 toward unit 2 and marker 4 so the reflective plane and staged overlapping silhouettes dominate the close composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Concentrate the view on unit 2 and opening marker 4 from camera unit 9. Only narrow portions of unit 2 and immediately adjoining unit-1 or unit-9 structure may remain visible; preserve the L04B02 placement of marker 4 and any fixed markers that enter the telephoto cone.\n  - camera_framing_directive: Frame from camera unit 9 at cell [4,9] toward unit 2 at look-at cell [2,4] with a telephoto 25-degree field of view. Use compressed, narrow coverage centered on marker 4, holding the committed side close-up without broad peripheral coverage.\n  - subject_position_directive: Place the two committed reflected silhouettes in the midground of marker 4: one crowds inward from middle-left while the other shoulder occupies middle-right. Preserve the staged overlap, profile relationship, and left-right reversal without adding identity-bearing detail.\n  - state_cue_directive: Describe transient marker 13 on marker 4 using the committed left-right-reversed reflected-silhouette state and low-key nighttime contrast. Do not carry markers 14 or 15 into this plate and do not invent additional state cues.\n  - negative_continuity_directive: Exclude ignored transient markers 14 and 15. Keep marker 4 fixed in the position established by L04B02, retain the inherited unit-2 structure around it, and do not introduce unrelated units, openings, subjects, or scenario-specific props outside the narrow cone.\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='fp_l04_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 9\n  - camera_cell: [4, 9]\n  - look_at_unit: 2\n  - look_at_cell: [2, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use narrow, compressed coverage from unit 9 toward unit 2 and marker 4 so the reflective plane and staged overlapping silhouettes dominate the close composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Concentrate the view on unit 2 and opening marker 4 from camera unit 9. Only narrow portions of unit 2 and immediately adjoining unit-1 or unit-9 structure may remain visible; preserve the L04B02 placement of marker 4 and any fixed markers that enter the telephoto cone.\n  - camera_framing_directive: Frame from camera unit 9 at cell [4,9] toward unit 2 at look-at cell [2,4] with a telephoto 25-degree field of view. Use compressed, narrow coverage centered on marker 4, holding the committed side close-up without broad peripheral coverage.\n  - subject_position_directive: Place the two committed reflected silhouettes in the midground of marker 4: one crowds inward from middle-left while the other shoulder occupies middle-right. Preserve the staged overlap, profile relationship, and left-right reversal without adding identity-bearing detail.\n  - state_cue_directive: Describe transient marker 13 on marker 4 using the committed left-right-reversed reflected-silhouette state and low-key nighttime contrast. Do not carry markers 14 or 15 into this plate and do not invent additional state cues.\n  - negative_continuity_directive: Exclude ignored transient markers 14 and 15. Keep marker 4 fixed in the position established by L04B02, retain the inherited unit-2 structure around it, and do not introduce unrelated units, openings, subjects, or scenario-specific props outside the narrow cone.\n\n2020년대 중반 대한민국 서해안권 도시 외곽의 실제 저층 주택 옥상에 붙은 작은 옥탑방 외부를 밤에 촬영한 장면. 실제 미러리스 또는 디지털 일안 반사식 카메라와 35밀리미터급 보통 광각 렌즈로 촬영한 다큐멘터리 풍 사진이며, 카메라는 옥상 물탱크 가까운 데크 위 약 1.6미터의 서 있는 사람 눈높이에 있다. 물탱크 쪽에서 옥탑방 창문과 철제 출입문을 향해 대각선으로 바라보며, 하향 평면도 시점이 아닌 실제 현장 사진의 수평 시점을 사용한다.\n\n창문을 프레임의 핵심으로 충분히 크게 보여 준다. 낡은 알루미늄 새시와 약간 얼룩지고 먼지가 앉은 유리에는 옥상 보안등, 주변 주택의 희미한 불빛, 빨랫줄과 물탱크 일부가 현실적으로 반사된다. 공격 상황은 인물 자체를 그리지 않고 간접적으로만 전달한다. 유리 반사면에 프레임 밖에서 발생한 급격한 움직임 때문에 생긴 서로 겹치고 끊어진 어두운 반사 그림자, 순간적으로 비틀려 들린 얇은 커튼, 불규칙하게 가려진 실내 조명이 보이게 하여 창 뒤에서 격렬한 충돌이 일어난 듯한 긴장감을 만든다. 사람, 얼굴, 식별 가능한 신체 윤곽, 피, 시신은 전혀 보이지 않는다. 반사 그림자는 독립된 초자연적 존재나 선명한 인간 형상이 아니라 실제 유리 반사와 빛 차단으로 생긴 모호한 흔적이어야 한다.\n\n창문 옆에는 여러 번 덧칠되어 표면이 벗겨지고 녹이 슨 한국식 철제 옥탑 출입문이 있으며, 손잡이 주변의 닳은 도장과 빗물 자국이 보인다. 외벽은 한국 저층 주택 옥탑에서 흔한 거친 시멘트 미장과 일부 노출된 붉은 벽돌 또는 오래된 외장 타일 마감으로 구성하고, 균열 보수 자국과 습기 얼룩을 자연스럽게 남긴다. 옥상 바닥은 바랜 녹색 우레탄 방수 도장으로, 갈라진 부분과 덧칠 자국, 배수 방향을 따라 남은 물때와 작은 빗물 고임이 있다. 플라스틱 물탱크, 외벽을 따라 노출된 수도관과 가스 배관, 계량기, 에어컨 실외기와 배관, 창문 방범창 같은 현실적인 생활 설비를 층층이 배치한다. 빨랫줄에는 밤바람에 약하게 흔들리는 몇 점의 평범한 빨래가 남아 있고, 접이식 건조대, 오래된 화분과 소량의 생활 잡동사니가 있어 사람이 실제로 거주하는 옥상임을 보여 준다.\n\n낮은 옥상 난간 너머에는 비슷한 높이의 붉은 벽돌 및 석재 타일 외벽 주택들이 좁게 밀집해 있고, 알루미늄 새시 창문, 방범창, 에어컨 실외기, 옥상 물탱크가 자연스럽게 이어진다. 멀리 좁은 골목의 전신주와 느슨하게 늘어진 전선, 드문 주거 조명이 보이되 주변을 민무늬 콘크리트 요새처럼 만들지 않는다. 해안 지역의 습한 밤공기로 금속과 유리 표면에 옅은 습기가 맺혀 있다.\n\n조명은 차갑고 약한 옥상 보안등과 창 안쪽의 흐릿한 생활 조명, 먼 이웃집 불빛이 섞인 현실적인 저조도 환경이다. 창문 근처의 작은 붉은 전원 표시등 정도만 절제된 붉은색 강조로 사용하고 과장된 오컬트 문양이나 비현실적인 광원은 넣지 않는다. 실제 콘크리트의 거친 입자, 녹슨 금속의 산화 흔적, 유리의 얼룩과 반사, 커튼의 직물 짜임, 플라스틱 물탱크의 미세한 긁힘, 빨래의 천 질감을 정확하게 표현한다. 일상적인 마모와 오염이 있는 실제 장소 기록 사진처럼 담담하게 촬영하며, 과도하게 깨끗한 광고 사진이나 건축 시각화가 아니다. 자연스러운 저조도 노출과 현실적인 원근감, 적당한 피사계 심도, 최소한의 후처리. 삽화, 회화, 컴퓨터 그래픽, 3차원 렌더링, 평면도, 건축 도식이 아닌 실제 장소에서 실제 카메라로 촬영한 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nSITE LOOK REFERENCE: the attached photograph shows this exact place — the confirmed look of its structure and surroundings. Keep the structure's massing, storey count, materials, wear and the character of the surroundings consistent with that photograph while composing the viewpoint this plate needs. Do not copy its camera angle or framing.",
        "camera_decision": {
          "camera_cell": [
            4,
            9
          ],
          "camera_unit": 9,
          "fov_deg": 25,
          "framing_notes": "Use narrow, compressed coverage from unit 9 toward unit 2 and marker 4 so the reflective plane and staged overlapping silhouettes dominate the close composition.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            2,
            4
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Concentrate the view on unit 2 and opening marker 4 from camera unit 9. Only narrow portions of unit 2 and immediately adjoining unit-1 or unit-9 structure may remain visible; preserve the L04B02 placement of marker 4 and any fixed markers that enter the telephoto cone.",
          "camera_framing_directive": "Frame from camera unit 9 at cell [4,9] toward unit 2 at look-at cell [2,4] with a telephoto 25-degree field of view. Use compressed, narrow coverage centered on marker 4, holding the committed side close-up without broad peripheral coverage.",
          "subject_position_directive": "Place the two committed reflected silhouettes in the midground of marker 4: one crowds inward from middle-left while the other shoulder occupies middle-right. Preserve the staged overlap, profile relationship, and left-right reversal without adding identity-bearing detail.",
          "state_cue_directive": "Describe transient marker 13 on marker 4 using the committed left-right-reversed reflected-silhouette state and low-key nighttime contrast. Do not carry markers 14 or 15 into this plate and do not invent additional state cues.",
          "negative_continuity_directive": "Exclude ignored transient markers 14 and 15. Keep marker 4 fixed in the position established by L04B02, retain the inherited unit-2 structure around it, and do not introduce unrelated units, openings, subjects, or scenario-specific props outside the narrow cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_exterior",
          "prior_bg_ids": [
            "L04B02"
          ],
          "attached_ref_labels": [
            "aerial:bg_rooftop_residence",
            "bg:L04B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "aerial_ref": {
          "loc_id": "L04",
          "group_id": "bg_rooftop_residence"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L04B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L04B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시 외곽의 실제 저층 주택 옥상. 남쪽 난간 가까운 약 1.1m 높이의 낮은 외부 시점에서 50mm 표준 렌즈로 옥탑방 외벽을 정면보다 약간 비스듬히 바라본 실제 카메라 다큐멘터리 풍 사진. 프레임에는 낡은 옥탑방 외벽, 불이 켜진 알루미늄 새시 창문, 창문 방범창, 인접한 옥상 가장자리와 길게 이어지는 낮은 난간이 함께 보인다. 난간 윗면에는 검은 고양이 한 마리가 창문 앞을 가리지 않은 채 옆으로 이동하는 작고 자연스러운 실루엣으로 서 있으며, 난간은 고양이의 이동 경로가 되도록 프레임 안에서 충분히 이어진다.\n\n해가 뜨기 직전의 푸른 새벽으로, 하늘과 옥상 전체에는 차갑고 흐린 청색 자연광이 남아 있고 창문 안쪽에서는 현실적인 전구색 생활 조명이 은은하게 새어 나온다. 창유리에는 과장되지 않은 약한 반사와 실내 커튼의 흐릿한 윤곽만 보이며 사람이나 얼굴은 보이지 않는다. 옥탑방은 실제 한국 저층 주택에서 흔한 시멘트 블록 구조에 오래된 회색빛 미장과 부분적인 방수 페인트 덧칠 자국이 있고, 미세한 균열, 빗물 자국, 해풍에 의한 얼룩과 금속 부식이 자연스럽다. 옥상 바닥과 난간 상부는 바랜 녹색 우레탄 방수 도장으로 마감되어 있으며 벗겨진 부분, 보수 흔적, 물고임 자국이 보인다.\n\n외벽에는 현실적인 소형 에어컨 실외기와 노출 배관, 배수 호스가 정리되지 않은 채 부착되어 있고, 옥상 한쪽에는 소형 물탱크, 빨래줄과 소량의 생활 빨래, 낡은 화분이 과밀하지 않게 놓여 사람이 실제 거주하는 흔적을 만든다. 배경 너머에는 붉은 벽돌 또는 석재 타일 외벽과 알루미늄 새시 창을 가진 비슷한 높이의 오래된 주택들이 좁게 밀집해 있고, 창문 방범창, 외벽 배관, 에어컨 실외기, 물탱크가 층층이 보인다. 전신주와 느슨하게 늘어진 전선이 새벽 하늘을 가로지르지만 대상 옥탑방을 가리지 않는다. 건물을 민무늬 콘크리트 요새처럼 만들지 말고, 한국 해안 도시 외곽의 평범하고 낡았지만 사용 중인 주거 옥상으로 표현한다.\n\n실제 DSLR 또는 미러리스 카메라로 현장에서 촬영한 사실적인 장소 기록 사진, 실제 콘크리트와 방수 도막의 거친 질감, 금속 녹과 알루미늄 표면, 유리 반사, 직물 조직, 먼지와 생활 얼룩을 정확하게 표현한다. 자연스러운 원근과 절제된 피사계 심도, 과도한 후보정이나 인공 조명 없이 사실적인 노출. 깨끗한 스톡 사진, 삽화, 회화, 3D 이미지, 건축 시각화, 평면도, 하향식 시점이 아닌 실제 장소 사진. 인물과 얼굴 없음. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남쪽 난간 가까이에서 약 1.1m 높이로 카메라를 두고 옥탑방을 향한다. 불이 켜진 창문과 그 옆의 옥상 가장자리를 중심에 두며, 검은 고양이가 이동할 수 있도록 난간 윗면이 프레임 안에서 끊기지 않게 이어지도록 구성한다. 고양이는 난간 위의 작고 선명한 측면 실루엣으로 보이되 창문을 가리지 않는다. 푸른 새벽의 차가운 외광과 창문에서 새어 나오는 따뜻한 실내광의 현실적인 대비를 유지하고, 인물이나 얼굴은 넣지 않는다.",
            "shot_id": "S17_Shot1"
          }
        ],
        "shot_ids": [
          "S17_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 10 (south parapet), facing number 2 (rooftop room) with number 4 (window) and the adjacent rooftop edge in view",
          "camera_height": "low exterior viewpoint near parapet height ~1.1m",
          "lens_hint": "50mm normal lens",
          "framing_notes": "Feature the illuminated window and black cat against the blue-dawn rooftop silhouette; keep the parapet available as the cat's crossing route."
        },
        "reference_decision": {
          "bg_id": "L04B01",
          "fp_id": "fp_l04_rooftop_exterior",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B01 occupies the same physical-space identity as anchor L04B02 but requires a materially different camera position for S17_Shot1: camera unit 1 looks toward unit 2 and marker 4 instead of viewing from unit 10. L04B02 therefore commits the fixed structure, while this node receives its own wide plate for the lower staged viewpoint and transient markers 14 and 15.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/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": [
              "fp_l04_space_01"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l04_space_01",
                "ref_bg_id": "L04B02",
                "space_description": "Shared physical space containing units 1 and 2, boundary units 8 through 11, and openings 3, 4, and 12."
              }
            ],
            "why_single_ref_or_two_refs": "One earlier reference is sufficient because the consuming shot remains within the same connected physical space and does not require two distinct co-visible spaces."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              6
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use a low, broad view within unit 1 directed toward unit 2 and marker 4, leaving foreground and lateral space for the staged lower-side subject placement.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, show unit 2 ahead with opening marker 4 prominent and opening marker 3 retained where the broad cone permits. Maintain the fixed positions inherited from L04B02 for units 1, 2, 8, 9, 10, and 11, using the boundary units only as supported peripheral context.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [5,6] toward unit 2 at look-at cell [2,4] with a wide 90-degree field of view. Use broad low-view coverage, reserving the lower-left foreground for the staged subject and keeping marker 4 higher across its sightline.",
            "subject_position_directive": "Place the committed subject from S17_Shot1 in the lower-left foreground, slightly ahead of and beside the camera axis, with the head turn directed toward marker 4 in the upper-right background and lateral space preserved toward the adjoining wall alignment.",
            "state_cue_directive": "Carry transient marker 14 in the staged lower-side position and transient marker 15 at marker 4. Apply the committed bluish dawn exterior state and restrained illumination contrast without adding unlisted state cues.",
            "negative_continuity_directive": "Exclude ignored marker 13. Preserve the L04B02 positions of units 1 and 2, boundary units 8 through 11, and openings 3 and 4; do not redraw unrelated transient cues from other plates or invent spaces outside the wide view cone."
          },
          "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='fp_l04_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 6]\n  - look_at_unit: 2\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a low, broad view within unit 1 directed toward unit 2 and marker 4, leaving foreground and lateral space for the staged lower-side subject placement.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show unit 2 ahead with opening marker 4 prominent and opening marker 3 retained where the broad cone permits. Maintain the fixed positions inherited from L04B02 for units 1, 2, 8, 9, 10, and 11, using the boundary units only as supported peripheral context.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,6] toward unit 2 at look-at cell [2,4] with a wide 90-degree field of view. Use broad low-view coverage, reserving the lower-left foreground for the staged subject and keeping marker 4 higher across its sightline.\n  - subject_position_directive: Place the committed subject from S17_Shot1 in the lower-left foreground, slightly ahead of and beside the camera axis, with the head turn directed toward marker 4 in the upper-right background and lateral space preserved toward the adjoining wall alignment.\n  - state_cue_directive: Carry transient marker 14 in the staged lower-side position and transient marker 15 at marker 4. Apply the committed bluish dawn exterior state and restrained illumination contrast without adding unlisted state cues.\n  - negative_continuity_directive: Exclude ignored marker 13. Preserve the L04B02 positions of units 1 and 2, boundary units 8 through 11, and openings 3 and 4; do not redraw unrelated transient cues from other plates or invent spaces outside the wide view cone.\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='fp_l04_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 6]\n  - look_at_unit: 2\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a low, broad view within unit 1 directed toward unit 2 and marker 4, leaving foreground and lateral space for the staged lower-side subject placement.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show unit 2 ahead with opening marker 4 prominent and opening marker 3 retained where the broad cone permits. Maintain the fixed positions inherited from L04B02 for units 1, 2, 8, 9, 10, and 11, using the boundary units only as supported peripheral context.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,6] toward unit 2 at look-at cell [2,4] with a wide 90-degree field of view. Use broad low-view coverage, reserving the lower-left foreground for the staged subject and keeping marker 4 higher across its sightline.\n  - subject_position_directive: Place the committed subject from S17_Shot1 in the lower-left foreground, slightly ahead of and beside the camera axis, with the head turn directed toward marker 4 in the upper-right background and lateral space preserved toward the adjoining wall alignment.\n  - state_cue_directive: Carry transient marker 14 in the staged lower-side position and transient marker 15 at marker 4. Apply the committed bluish dawn exterior state and restrained illumination contrast without adding unlisted state cues.\n  - negative_continuity_directive: Exclude ignored marker 13. Preserve the L04B02 positions of units 1 and 2, boundary units 8 through 11, and openings 3 and 4; do not redraw unrelated transient cues from other plates or invent spaces outside the wide view cone.\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='fp_l04_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 6]\n  - look_at_unit: 2\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a low, broad view within unit 1 directed toward unit 2 and marker 4, leaving foreground and lateral space for the staged lower-side subject placement.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show unit 2 ahead with opening marker 4 prominent and opening marker 3 retained where the broad cone permits. Maintain the fixed positions inherited from L04B02 for units 1, 2, 8, 9, 10, and 11, using the boundary units only as supported peripheral context.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,6] toward unit 2 at look-at cell [2,4] with a wide 90-degree field of view. Use broad low-view coverage, reserving the lower-left foreground for the staged subject and keeping marker 4 higher across its sightline.\n  - subject_position_directive: Place the committed subject from S17_Shot1 in the lower-left foreground, slightly ahead of and beside the camera axis, with the head turn directed toward marker 4 in the upper-right background and lateral space preserved toward the adjoining wall alignment.\n  - state_cue_directive: Carry transient marker 14 in the staged lower-side position and transient marker 15 at marker 4. Apply the committed bluish dawn exterior state and restrained illumination contrast without adding unlisted state cues.\n  - negative_continuity_directive: Exclude ignored marker 13. Preserve the L04B02 positions of units 1 and 2, boundary units 8 through 11, and openings 3 and 4; do not redraw unrelated transient cues from other plates or invent spaces outside the wide view cone.\n\n2020년대 중반 대한민국 서해안권 도시 외곽의 실제 저층 주택 옥상. 남쪽 난간 가까운 약 1.1m 높이의 낮은 외부 시점에서 50mm 표준 렌즈로 옥탑방 외벽을 정면보다 약간 비스듬히 바라본 실제 카메라 다큐멘터리 풍 사진. 프레임에는 낡은 옥탑방 외벽, 불이 켜진 알루미늄 새시 창문, 창문 방범창, 인접한 옥상 가장자리와 길게 이어지는 낮은 난간이 함께 보인다. 난간 윗면에는 검은 고양이 한 마리가 창문 앞을 가리지 않은 채 옆으로 이동하는 작고 자연스러운 실루엣으로 서 있으며, 난간은 고양이의 이동 경로가 되도록 프레임 안에서 충분히 이어진다.\n\n해가 뜨기 직전의 푸른 새벽으로, 하늘과 옥상 전체에는 차갑고 흐린 청색 자연광이 남아 있고 창문 안쪽에서는 현실적인 전구색 생활 조명이 은은하게 새어 나온다. 창유리에는 과장되지 않은 약한 반사와 실내 커튼의 흐릿한 윤곽만 보이며 사람이나 얼굴은 보이지 않는다. 옥탑방은 실제 한국 저층 주택에서 흔한 시멘트 블록 구조에 오래된 회색빛 미장과 부분적인 방수 페인트 덧칠 자국이 있고, 미세한 균열, 빗물 자국, 해풍에 의한 얼룩과 금속 부식이 자연스럽다. 옥상 바닥과 난간 상부는 바랜 녹색 우레탄 방수 도장으로 마감되어 있으며 벗겨진 부분, 보수 흔적, 물고임 자국이 보인다.\n\n외벽에는 현실적인 소형 에어컨 실외기와 노출 배관, 배수 호스가 정리되지 않은 채 부착되어 있고, 옥상 한쪽에는 소형 물탱크, 빨래줄과 소량의 생활 빨래, 낡은 화분이 과밀하지 않게 놓여 사람이 실제 거주하는 흔적을 만든다. 배경 너머에는 붉은 벽돌 또는 석재 타일 외벽과 알루미늄 새시 창을 가진 비슷한 높이의 오래된 주택들이 좁게 밀집해 있고, 창문 방범창, 외벽 배관, 에어컨 실외기, 물탱크가 층층이 보인다. 전신주와 느슨하게 늘어진 전선이 새벽 하늘을 가로지르지만 대상 옥탑방을 가리지 않는다. 건물을 민무늬 콘크리트 요새처럼 만들지 말고, 한국 해안 도시 외곽의 평범하고 낡았지만 사용 중인 주거 옥상으로 표현한다.\n\n실제 DSLR 또는 미러리스 카메라로 현장에서 촬영한 사실적인 장소 기록 사진, 실제 콘크리트와 방수 도막의 거친 질감, 금속 녹과 알루미늄 표면, 유리 반사, 직물 조직, 먼지와 생활 얼룩을 정확하게 표현한다. 자연스러운 원근과 절제된 피사계 심도, 과도한 후보정이나 인공 조명 없이 사실적인 노출. 깨끗한 스톡 사진, 삽화, 회화, 3D 이미지, 건축 시각화, 평면도, 하향식 시점이 아닌 실제 장소 사진. 인물과 얼굴 없음. 16:9 가로 비율, 실제 카메라 촬영본\n\nSITE LOOK REFERENCE: the attached photograph shows this exact place — the confirmed look of its structure and surroundings. Keep the structure's massing, storey count, materials, wear and the character of the surroundings consistent with that photograph while composing the viewpoint this plate needs. Do not copy its camera angle or framing.",
        "camera_decision": {
          "camera_cell": [
            5,
            6
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use a low, broad view within unit 1 directed toward unit 2 and marker 4, leaving foreground and lateral space for the staged lower-side subject placement.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            4
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit 1, show unit 2 ahead with opening marker 4 prominent and opening marker 3 retained where the broad cone permits. Maintain the fixed positions inherited from L04B02 for units 1, 2, 8, 9, 10, and 11, using the boundary units only as supported peripheral context.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [5,6] toward unit 2 at look-at cell [2,4] with a wide 90-degree field of view. Use broad low-view coverage, reserving the lower-left foreground for the staged subject and keeping marker 4 higher across its sightline.",
          "subject_position_directive": "Place the committed subject from S17_Shot1 in the lower-left foreground, slightly ahead of and beside the camera axis, with the head turn directed toward marker 4 in the upper-right background and lateral space preserved toward the adjoining wall alignment.",
          "state_cue_directive": "Carry transient marker 14 in the staged lower-side position and transient marker 15 at marker 4. Apply the committed bluish dawn exterior state and restrained illumination contrast without adding unlisted state cues.",
          "negative_continuity_directive": "Exclude ignored marker 13. Preserve the L04B02 positions of units 1 and 2, boundary units 8 through 11, and openings 3 and 4; do not redraw unrelated transient cues from other plates or invent spaces outside the wide view cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_exterior",
          "prior_bg_ids": [
            "L04B02"
          ],
          "attached_ref_labels": [
            "aerial:bg_rooftop_residence",
            "bg:L04B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "aerial_ref": {
          "loc_id": "L04",
          "group_id": "bg_rooftop_residence"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L05B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L05B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시 외곽 또는 고립된 섬 공동체의 실제 저층 주택, 외부계단 상부 옥상과 옥탑방 현관 앞을 촬영한 밤의 현장 사진. 실제 풀프레임 미러리스 카메라와 28mm 광각 렌즈로 촬영한 다큐멘터리 풍 사진이며, 카메라는 외부계단 상부참 가까이에 서서 약 1.6m의 사람 눈높이로 짧은 옥상 통행 공간을 대각선으로 바라본다. 내려다보는 평면도 시점이 아니라 수평에 가까운 자연스러운 보행자 시점이다. 계단 개구부에서 옥탑방까지 이어지는 짧고 비좁은 접근로 끝에 낡은 철제 현관문이 반쯤 열린 채 남아 있고, 문 뒤쪽으로 작은 옥탑방의 실재하는 외벽과 지붕선이 이어진다. 열린 문틈 너머는 세부가 과장되지 않은 어두운 실내 입구이며 사람, 얼굴, 인체 실루엣은 전혀 없다.\n\n옥탑방 외벽은 한국의 오래된 저층 주거에서 흔한 붉은 벽돌 또는 작은 화강석 타일 마감과 일부 시멘트 보수 자국이 섞여 있고, 철제 현관문에는 실제 금속의 긁힘, 손때, 녹, 염분 섞인 해풍으로 인한 부식이 남아 있다. 옥상 바닥은 낡은 녹색 우레탄 방수 도장으로 마감되어 색이 바래고 군데군데 덧칠 자국, 미세한 균열, 배수구 주변의 물때와 밤이슬이 보인다. 낮은 콘크리트 파라펫과 아연도금 철제 난간, 외부계단 난간도 생활 속 마모와 녹이 자연스럽다. 현관문 옆에는 현실적인 전기 계량기함, 노출 전선관과 가스 또는 수도 배관, 작은 현관등이 붙어 있다. 주변에는 에어컨 실외기와 배관, 검은색 물탱크, 빨랫줄과 소량의 생활 빨래, 오래된 화분, 플라스틱 상자 같은 절제된 생활 흔적이 층층이 놓여 있으나 통행로를 비현실적으로 막지 않는다.\n\n파라펫 너머에는 비슷한 높이의 붉은 벽돌·석재 타일 외벽 저층 주택들이 좁은 골목을 따라 밀집해 있고, 알루미늄 새시 창과 방범창, 외벽 배관, 에어컨 실외기, 옥상 물탱크가 보인다. 멀리 전신주와 느슨하게 늘어진 전선, 골목에 세워진 평범한 생활 차량이 제한적으로 보여 실제 사람이 사는 한국 동네라는 맥락을 만든다. 대상 건물은 고립된 콘크리트 요새처럼 보이지 않는다.\n\n야간의 낮은 조도에서 현관등의 약한 중성색 빛과 주변 주택 창문 및 멀리 있는 가로등의 희미한 빛만 사용한다. 반쯤 열린 문 가장자리에는 현실적인 작은 적색 반사 스티커나 적색 안전 표식 하나가 선명한 진홍색 포인트로 보이되 초자연적 원이나 의례 상징은 만들지 않는다. 전체 색은 실제 밤의 절제된 저채도이며 검은 부분에도 재료 질감이 조금 남아 있다. 실제 콘크리트의 거친 입자, 금속 녹과 페인트 박리, 직물의 짜임, 플라스틱의 사용감, 습기와 염분 얼룩을 정확히 표현한다. 자연스러운 심도와 현실적인 렌즈 원근감, 과도한 후처리 없는 실제 장소 기록 사진, 깨끗한 광고용 사진이 아닌 생활감 있는 현장 사진. 삽화, 컴퓨터 그래픽, 건축 시각화, 평면도, 도식이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "외부계단 상부참에 선 시점에서 짧은 옥상 통행로를 대각선으로 가로질러 반쯤 열린 철제 현관문을 바라본다. 현관문이 프레임의 핵심이 되도록 하되 문 옆 계량기와 배관, 가장자리의 옥상 설비와 이웃 주택은 주변 맥락으로 남긴다. 열린 문틈 안쪽은 불이 거의 닿지 않는 현실적인 어둠으로 표현하며 사람이나 얼굴, 정체불명의 형상을 넣지 않는다.",
            "shot_id": "S11_Shot3"
          }
        ],
        "shot_ids": [
          "S11_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2 (upper stair landing), facing diagonally across number 1 (rooftop circulation area) toward number 6 (iron entry door), with number 3 (rooftop room footprint) behind it",
          "camera_height": "eye-level standing at approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Emphasize the short approach from the stair opening to the half-open entry door. Include number 7 beside the door and retain numbers 8, 9, and 10 as peripheral rooftop context; the half-open condition is the transient state identified by number 13."
        },
        "reference_decision": {
          "bg_id": "L05B02",
          "fp_id": "fp_l05_rooftop",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L05B02 is the sole clean-anchor candidate supplied for this floor plan, so it establishes dwelling identity directly from the floor plan without a prior reference. Camera unit 2 at [5,4] looking toward unit 3 at the exact candidate cell [3,4] supports the consuming shot's locked wide view across the target units while allowing opening marker 6 and transient marker 13 to occupy the upper-right background opposite the lower-left subject.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/floor_plan/fp_l05_rooftop.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the floor-plan-seeded dwelling-identity anchor and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              4
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Locked wide composition from camera unit 2 toward look-at unit 3, with opening marker 6 held in the upper-right background and sufficient lower-left foreground and midground for the committed full-body subject staging.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              4
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 2, show unit 2 in the immediate camera area and broad geometry-supported coverage toward units 1 and 3, with target units 4, 11, and 12 included across the wide composition where the view cone permits. Present opening marker 6 as the primary upper-right background anchor; retain the floor-plan relationships of openings 5 and 7 and base markers 8, 9, and 10 within the established target space.",
            "camera_framing_directive": "Use a locked wide 90-degree composition from camera unit 2 at [5,4], aimed toward look-at unit 3 at [3,4]. Preserve broad coverage across the target unit markers 1, 2, 3, 4, 11, and 12, with lower-left space for the full-body subject and opening marker 6 presented obliquely in the upper-right background.",
            "subject_position_directive": "Place the committed full-body subject in the lower-left midground, back to the camera and viewed from behind and to the side, frozen mid-stride with weight back and looking toward opening marker 6. Maintain the empty interval between the subject and the upper-right background opening.",
            "state_cue_directive": "Apply transient marker 13 to opening marker 6 as the committed half-open state. No additional state cue is committed; keep all other numbered structural elements, openings, fixtures, and furniture consistent with their base-marker states and refrain from inventing further transient cues.",
            "negative_continuity_directive": "Do not invent unnumbered scenario-specific elements or depict units outside the geometry-supported view. Preserve the floor-plan placement relationships among base markers 1 through 12, and do not replace, relocate, duplicate, or obscure opening marker 6 or omit its required marker-13 state. No numbered elements or state-overlay markers are designated to be ignored."
          },
          "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: [5, 4]\n  - look_at_unit: 3\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Locked wide composition from camera unit 2 toward look-at unit 3, with opening marker 6 held in the upper-right background and sufficient lower-left foreground and midground for the committed full-body subject staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2, show unit 2 in the immediate camera area and broad geometry-supported coverage toward units 1 and 3, with target units 4, 11, and 12 included across the wide composition where the view cone permits. Present opening marker 6 as the primary upper-right background anchor; retain the floor-plan relationships of openings 5 and 7 and base markers 8, 9, and 10 within the established target space.\n  - camera_framing_directive: Use a locked wide 90-degree composition from camera unit 2 at [5,4], aimed toward look-at unit 3 at [3,4]. Preserve broad coverage across the target unit markers 1, 2, 3, 4, 11, and 12, with lower-left space for the full-body subject and opening marker 6 presented obliquely in the upper-right background.\n  - subject_position_directive: Place the committed full-body subject in the lower-left midground, back to the camera and viewed from behind and to the side, frozen mid-stride with weight back and looking toward opening marker 6. Maintain the empty interval between the subject and the upper-right background opening.\n  - state_cue_directive: Apply transient marker 13 to opening marker 6 as the committed half-open state. No additional state cue is committed; keep all other numbered structural elements, openings, fixtures, and furniture consistent with their base-marker states and refrain from inventing further transient cues.\n  - negative_continuity_directive: Do not invent unnumbered scenario-specific elements or depict units outside the geometry-supported view. Preserve the floor-plan placement relationships among base markers 1 through 12, and do not replace, relocate, duplicate, or obscure opening marker 6 or omit its required marker-13 state. No numbered elements or state-overlay markers are designated to be ignored.\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: [5, 4]\n  - look_at_unit: 3\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Locked wide composition from camera unit 2 toward look-at unit 3, with opening marker 6 held in the upper-right background and sufficient lower-left foreground and midground for the committed full-body subject staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2, show unit 2 in the immediate camera area and broad geometry-supported coverage toward units 1 and 3, with target units 4, 11, and 12 included across the wide composition where the view cone permits. Present opening marker 6 as the primary upper-right background anchor; retain the floor-plan relationships of openings 5 and 7 and base markers 8, 9, and 10 within the established target space.\n  - camera_framing_directive: Use a locked wide 90-degree composition from camera unit 2 at [5,4], aimed toward look-at unit 3 at [3,4]. Preserve broad coverage across the target unit markers 1, 2, 3, 4, 11, and 12, with lower-left space for the full-body subject and opening marker 6 presented obliquely in the upper-right background.\n  - subject_position_directive: Place the committed full-body subject in the lower-left midground, back to the camera and viewed from behind and to the side, frozen mid-stride with weight back and looking toward opening marker 6. Maintain the empty interval between the subject and the upper-right background opening.\n  - state_cue_directive: Apply transient marker 13 to opening marker 6 as the committed half-open state. No additional state cue is committed; keep all other numbered structural elements, openings, fixtures, and furniture consistent with their base-marker states and refrain from inventing further transient cues.\n  - negative_continuity_directive: Do not invent unnumbered scenario-specific elements or depict units outside the geometry-supported view. Preserve the floor-plan placement relationships among base markers 1 through 12, and do not replace, relocate, duplicate, or obscure opening marker 6 or omit its required marker-13 state. No numbered elements or state-overlay markers are designated to be ignored.\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: [5, 4]\n  - look_at_unit: 3\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Locked wide composition from camera unit 2 toward look-at unit 3, with opening marker 6 held in the upper-right background and sufficient lower-left foreground and midground for the committed full-body subject staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2, show unit 2 in the immediate camera area and broad geometry-supported coverage toward units 1 and 3, with target units 4, 11, and 12 included across the wide composition where the view cone permits. Present opening marker 6 as the primary upper-right background anchor; retain the floor-plan relationships of openings 5 and 7 and base markers 8, 9, and 10 within the established target space.\n  - camera_framing_directive: Use a locked wide 90-degree composition from camera unit 2 at [5,4], aimed toward look-at unit 3 at [3,4]. Preserve broad coverage across the target unit markers 1, 2, 3, 4, 11, and 12, with lower-left space for the full-body subject and opening marker 6 presented obliquely in the upper-right background.\n  - subject_position_directive: Place the committed full-body subject in the lower-left midground, back to the camera and viewed from behind and to the side, frozen mid-stride with weight back and looking toward opening marker 6. Maintain the empty interval between the subject and the upper-right background opening.\n  - state_cue_directive: Apply transient marker 13 to opening marker 6 as the committed half-open state. No additional state cue is committed; keep all other numbered structural elements, openings, fixtures, and furniture consistent with their base-marker states and refrain from inventing further transient cues.\n  - negative_continuity_directive: Do not invent unnumbered scenario-specific elements or depict units outside the geometry-supported view. Preserve the floor-plan placement relationships among base markers 1 through 12, and do not replace, relocate, duplicate, or obscure opening marker 6 or omit its required marker-13 state. No numbered elements or state-overlay markers are designated to be ignored.\n\n2020년대 중반 대한민국 서해안권 도시 외곽 또는 고립된 섬 공동체의 실제 저층 주택, 외부계단 상부 옥상과 옥탑방 현관 앞을 촬영한 밤의 현장 사진. 실제 풀프레임 미러리스 카메라와 28mm 광각 렌즈로 촬영한 다큐멘터리 풍 사진이며, 카메라는 외부계단 상부참 가까이에 서서 약 1.6m의 사람 눈높이로 짧은 옥상 통행 공간을 대각선으로 바라본다. 내려다보는 평면도 시점이 아니라 수평에 가까운 자연스러운 보행자 시점이다. 계단 개구부에서 옥탑방까지 이어지는 짧고 비좁은 접근로 끝에 낡은 철제 현관문이 반쯤 열린 채 남아 있고, 문 뒤쪽으로 작은 옥탑방의 실재하는 외벽과 지붕선이 이어진다. 열린 문틈 너머는 세부가 과장되지 않은 어두운 실내 입구이며 사람, 얼굴, 인체 실루엣은 전혀 없다.\n\n옥탑방 외벽은 한국의 오래된 저층 주거에서 흔한 붉은 벽돌 또는 작은 화강석 타일 마감과 일부 시멘트 보수 자국이 섞여 있고, 철제 현관문에는 실제 금속의 긁힘, 손때, 녹, 염분 섞인 해풍으로 인한 부식이 남아 있다. 옥상 바닥은 낡은 녹색 우레탄 방수 도장으로 마감되어 색이 바래고 군데군데 덧칠 자국, 미세한 균열, 배수구 주변의 물때와 밤이슬이 보인다. 낮은 콘크리트 파라펫과 아연도금 철제 난간, 외부계단 난간도 생활 속 마모와 녹이 자연스럽다. 현관문 옆에는 현실적인 전기 계량기함, 노출 전선관과 가스 또는 수도 배관, 작은 현관등이 붙어 있다. 주변에는 에어컨 실외기와 배관, 검은색 물탱크, 빨랫줄과 소량의 생활 빨래, 오래된 화분, 플라스틱 상자 같은 절제된 생활 흔적이 층층이 놓여 있으나 통행로를 비현실적으로 막지 않는다.\n\n파라펫 너머에는 비슷한 높이의 붉은 벽돌·석재 타일 외벽 저층 주택들이 좁은 골목을 따라 밀집해 있고, 알루미늄 새시 창과 방범창, 외벽 배관, 에어컨 실외기, 옥상 물탱크가 보인다. 멀리 전신주와 느슨하게 늘어진 전선, 골목에 세워진 평범한 생활 차량이 제한적으로 보여 실제 사람이 사는 한국 동네라는 맥락을 만든다. 대상 건물은 고립된 콘크리트 요새처럼 보이지 않는다.\n\n야간의 낮은 조도에서 현관등의 약한 중성색 빛과 주변 주택 창문 및 멀리 있는 가로등의 희미한 빛만 사용한다. 반쯤 열린 문 가장자리에는 현실적인 작은 적색 반사 스티커나 적색 안전 표식 하나가 선명한 진홍색 포인트로 보이되 초자연적 원이나 의례 상징은 만들지 않는다. 전체 색은 실제 밤의 절제된 저채도이며 검은 부분에도 재료 질감이 조금 남아 있다. 실제 콘크리트의 거친 입자, 금속 녹과 페인트 박리, 직물의 짜임, 플라스틱의 사용감, 습기와 염분 얼룩을 정확히 표현한다. 자연스러운 심도와 현실적인 렌즈 원근감, 과도한 후처리 없는 실제 장소 기록 사진, 깨끗한 광고용 사진이 아닌 생활감 있는 현장 사진. 삽화, 컴퓨터 그래픽, 건축 시각화, 평면도, 도식이 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nSITE LOOK REFERENCE: the attached photograph shows this exact place — the confirmed look of its structure and surroundings. Keep the structure's massing, storey count, materials, wear and the character of the surroundings consistent with that photograph while composing the viewpoint this plate needs. Do not copy its camera angle or framing.\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "camera_decision": {
          "camera_cell": [
            5,
            4
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Locked wide composition from camera unit 2 toward look-at unit 3, with opening marker 6 held in the upper-right background and sufficient lower-left foreground and midground for the committed full-body subject staging.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            4
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 2, show unit 2 in the immediate camera area and broad geometry-supported coverage toward units 1 and 3, with target units 4, 11, and 12 included across the wide composition where the view cone permits. Present opening marker 6 as the primary upper-right background anchor; retain the floor-plan relationships of openings 5 and 7 and base markers 8, 9, and 10 within the established target space.",
          "camera_framing_directive": "Use a locked wide 90-degree composition from camera unit 2 at [5,4], aimed toward look-at unit 3 at [3,4]. Preserve broad coverage across the target unit markers 1, 2, 3, 4, 11, and 12, with lower-left space for the full-body subject and opening marker 6 presented obliquely in the upper-right background.",
          "subject_position_directive": "Place the committed full-body subject in the lower-left midground, back to the camera and viewed from behind and to the side, frozen mid-stride with weight back and looking toward opening marker 6. Maintain the empty interval between the subject and the upper-right background opening.",
          "state_cue_directive": "Apply transient marker 13 to opening marker 6 as the committed half-open state. No additional state cue is committed; keep all other numbered structural elements, openings, fixtures, and furniture consistent with their base-marker states and refrain from inventing further transient cues.",
          "negative_continuity_directive": "Do not invent unnumbered scenario-specific elements or depict units outside the geometry-supported view. Preserve the floor-plan placement relationships among base markers 1 through 12, and do not replace, relocate, duplicate, or obscure opening marker 6 or omit its required marker-13 state. No numbered elements or state-overlay markers are designated to be ignored."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_rooftop_residence",
            "building_anchor:L04B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "aerial_ref": {
          "loc_id": "L05",
          "group_id": "bg_rooftop_residence"
        },
        "fp_ref_replaced_by_aerial": true,
        "building_anchor_ref": {
          "anchor_bg_id": "L04B02",
          "group_id": "bg_rooftop_residence"
        }
      },
      "L05B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L05B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시 외곽의 오래된 저층 다세대 빌라 공용 마당과 외부계단 하부를 밤에 촬영한 실제 카메라 다큐멘터리 풍 사진. 카메라는 마당 대문 안쪽 가까이에 서 있으며, 약 1.6미터의 성인 눈높이에서 35 mm급 중간 광각 렌즈로 외부계단 밑을 사선으로 바라본다. 외부계단과 계단 하부 공간이 중앙 배경에서 뚜렷하게 보이고, 대문 쪽 프레임 가장자리에는 출입구 주변의 고정 설비와 구조물 일부가 남아 있으며, 뒤편의 어두운 자전거 보관 구석에는 실제 생활용 자전거와 자전거 거치대가 희미한 윤곽으로 보인다.\n\n주택 외벽은 한국의 노후한 저층 빌라에서 흔한 붉은 벽돌과 회색 화강석 무늬 타일이 부분적으로 혼용되어 있고, 줄눈의 때, 빗물 자국, 백화, 보수용 실리콘과 작은 균열이 자연스럽다. 외부계단은 닳고 얼룩진 콘크리트 또는 미끄럼 방지 타일 마감이며, 도장이 벗겨지고 녹이 밴 금속 난간이 달려 있다. 알루미늄 새시 창과 방범창, 외벽을 따라 노출된 가스 배관과 가스계량기, 배수관, 전선, 실외기와 냉매 배관, 낡은 전기 계량함, 작은 벽부등과 현실적인 CCTV 카메라가 층층이 붙어 있다. 계단 아래에는 주민들이 실제로 사용하는 화분, 접힌 빨래 건조대와 생활 잡동사니가 과하지 않게 놓이고, 마당 바닥은 오래된 콘크리트 포장으로 먼지, 타이어 자국, 배수구 주변의 습기와 작은 물고임이 보인다. 건물은 민무늬 요새가 아니라 좁은 골목의 다른 벽돌·타일 마감 다세대주택과 맞닿은 생활 주거지이며, 대문 너머로 이웃 건물의 새시 창, 전신주와 늘어진 전선, 좁은 골목의 일부가 제한적으로 보인다.\n\n경찰이 막 도착한 시각이므로 대문 밖의 보이지 않는 순찰차 경광등에서 나온 현실적인 적색과 청색 반사광이 외벽, 금속 난간, 대문 가장자리와 젖은 바닥에 간헐적으로 스며든다. 강한 붉은 반사는 작은 강조점으로만 남기고, 기본 조명은 차갑고 약한 벽부등과 주변 주택 창문에서 새는 생활 조명으로 구성한다. 전체 색은 야간의 실제 저조도 환경에서 자연스럽게 절제되고 채도가 낮으며, 계단 아래와 뒤편 자전거 구석은 세부가 완전히 사라지지 않는 깊은 그림자에 잠겨 있다. 사람, 경찰, 주민, 얼굴, 신체, 시신, 피는 전혀 없다.\n\n실제 DSLR 또는 미러리스 카메라로 현장에서 촬영한 무보정에 가까운 사실적인 장소 기록 사진. 실제 콘크리트의 거친 입자, 금속의 녹과 도장 벗겨짐, 벽돌과 타일의 얼룩, 고무 배관과 전선의 질감, 화분과 자전거의 일상적인 마모를 정확하게 표현한다. 현실적인 야간 노출과 자연스러운 심도, 과장되지 않은 렌즈 원근감. 깨끗한 광고용 사진이 아니며, 그림이나 설계도, 평면도, 건축 시각화가 아닌 실제 장소 사진이다. 내려다본 시점 금지. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "마당 대문 안쪽 가까이에서 외부계단 밑을 사선으로 바라본다. 계단과 계단 하부 공간을 중앙 배경의 핵심으로 두고, 뒤편 그늘에는 자전거 보관 공간의 윤곽을 유지한다. 대문 방향 프레임 가장자리에는 평면도상 고정 구조물이 잘리지 않게 일부 포함하며, 경찰 도착은 대문 밖에서 스며드는 현실적인 적색·청색 경광등 반사로만 암시한다. 인물이나 얼굴은 넣지 않는다.",
            "shot_id": "S13_Shot4"
          },
          {
            "guide_text": "같은 공간 방향과 화면 좌우 관계를 유지하되 계단 하부와 마당 바닥의 생활 흔적이 조금 더 명확하게 보이도록 구성한다. 외부계단, 난간, 뒤편 자전거 보관 공간, 대문 쪽 가장자리 구조물을 계속 식별 가능하게 남긴다. 적색·청색 반사광은 벽돌 외벽과 금속 난간, 젖은 바닥 일부에 불규칙하게 닿는 정도로 제한하고 경찰이나 주민은 묘사하지 않는다.",
            "shot_id": "S13_Shot5"
          }
        ],
        "shot_ids": [
          "S13_Shot4",
          "S13_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_3",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "inside number 1 (shared courtyard), near number 5 (courtyard gate), facing diagonally toward number 11 (resident position) at the base of number 6 (exterior stair flight), with number 12 (lead officer position) and number 13 (second officer position) entering from the gate side",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35 mm moderate wide angle",
          "framing_notes": "Keep number 6 and number 11 prominent in the center background, include number 10 at the gate-side frame edge, and retain number 9 in the shadowed rear bicycle nook."
        },
        "reference_decision": {
          "bg_id": "L05B01",
          "fp_id": "fp_l05_yard",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L05B01 is the sole clean-anchor candidate-set entry and therefore establishes dwelling identity as a fresh floor-plan-seeded anchor without a prior reference. Camera unit 4 toward target unit 6 prioritizes the directional background required by both consuming shots, while the normal 50-degree lens provides neutral coverage that can support their close and medium framing scales.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/floor_plan/fp_l05_yard.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No same-fp reference is available, and the dwelling-identity anchor must be rendered directly from the supplied floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              4
            ],
            "camera_unit": 4,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from camera unit 4 at cell [4,4], directed toward look-at unit 6 through the verbatim candidate look-at cell [4,6]. This supports the close and medium consuming-shot crops while retaining a peripheral directional cue from unit 6.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              6
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 4, orient the visible composition toward target unit 6 through look-at cell [4,6]. Preserve unit 6 as the principal directional structural cue; units 1, 2, and 3 and openings 5, 7, and 8 are visibility candidates from unit 4 and should appear only where supported inside the selected normal 50-degree cone. Maintain the floor-plan relationships of base markers 1 through 8.",
            "camera_framing_directive": "Frame from camera unit 4 at cell [4,4] toward look-at unit 6 using candidate cell [4,6] with a normal 50-degree field of view. Maintain neutral coverage around the unit-6 directional cue so the plate permits a close crop for S13_Shot4 and a medium two-subject crop for S13_Shot5.",
            "subject_position_directive": "For S13_Shot4, reserve the foreground middle-center position for target C08 at the bottom of the directional unit-6 cue, facing the camera with the background softly reduced. For S13_Shot5, reserve the left and right sides of the central band for C05 and C08 in opposing profiles, with their committed hand-to-shoulder contact visible and unit 6 remaining peripheral.",
            "state_cue_directive": "Carry the committed transient cues represented by markers 9, 10, 11, 12, and 13, together with the low-key nighttime ambience specified by both consuming shots. Do not invent additional state cues beyond numbered elements 1 through 13 and the surfaced shot staging.",
            "negative_continuity_directive": "Keep base markers 1 through 8 in their committed floor-plan relationships, do not add unlisted numbered elements, and do not imply structural areas outside the selected 50-degree view. No ignored numbered elements or ignored state-overlay markers are 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: 4\n  - camera_cell: [4, 4]\n  - look_at_unit: 6\n  - look_at_cell: [4, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from camera unit 4 at cell [4,4], directed toward look-at unit 6 through the verbatim candidate look-at cell [4,6]. This supports the close and medium consuming-shot crops while retaining a peripheral directional cue from unit 6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, orient the visible composition toward target unit 6 through look-at cell [4,6]. Preserve unit 6 as the principal directional structural cue; units 1, 2, and 3 and openings 5, 7, and 8 are visibility candidates from unit 4 and should appear only where supported inside the selected normal 50-degree cone. Maintain the floor-plan relationships of base markers 1 through 8.\n  - camera_framing_directive: Frame from camera unit 4 at cell [4,4] toward look-at unit 6 using candidate cell [4,6] with a normal 50-degree field of view. Maintain neutral coverage around the unit-6 directional cue so the plate permits a close crop for S13_Shot4 and a medium two-subject crop for S13_Shot5.\n  - subject_position_directive: For S13_Shot4, reserve the foreground middle-center position for target C08 at the bottom of the directional unit-6 cue, facing the camera with the background softly reduced. For S13_Shot5, reserve the left and right sides of the central band for C05 and C08 in opposing profiles, with their committed hand-to-shoulder contact visible and unit 6 remaining peripheral.\n  - state_cue_directive: Carry the committed transient cues represented by markers 9, 10, 11, 12, and 13, together with the low-key nighttime ambience specified by both consuming shots. Do not invent additional state cues beyond numbered elements 1 through 13 and the surfaced shot staging.\n  - negative_continuity_directive: Keep base markers 1 through 8 in their committed floor-plan relationships, do not add unlisted numbered elements, and do not imply structural areas outside the selected 50-degree view. No ignored numbered elements or ignored state-overlay markers are 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: 4\n  - camera_cell: [4, 4]\n  - look_at_unit: 6\n  - look_at_cell: [4, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from camera unit 4 at cell [4,4], directed toward look-at unit 6 through the verbatim candidate look-at cell [4,6]. This supports the close and medium consuming-shot crops while retaining a peripheral directional cue from unit 6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, orient the visible composition toward target unit 6 through look-at cell [4,6]. Preserve unit 6 as the principal directional structural cue; units 1, 2, and 3 and openings 5, 7, and 8 are visibility candidates from unit 4 and should appear only where supported inside the selected normal 50-degree cone. Maintain the floor-plan relationships of base markers 1 through 8.\n  - camera_framing_directive: Frame from camera unit 4 at cell [4,4] toward look-at unit 6 using candidate cell [4,6] with a normal 50-degree field of view. Maintain neutral coverage around the unit-6 directional cue so the plate permits a close crop for S13_Shot4 and a medium two-subject crop for S13_Shot5.\n  - subject_position_directive: For S13_Shot4, reserve the foreground middle-center position for target C08 at the bottom of the directional unit-6 cue, facing the camera with the background softly reduced. For S13_Shot5, reserve the left and right sides of the central band for C05 and C08 in opposing profiles, with their committed hand-to-shoulder contact visible and unit 6 remaining peripheral.\n  - state_cue_directive: Carry the committed transient cues represented by markers 9, 10, 11, 12, and 13, together with the low-key nighttime ambience specified by both consuming shots. Do not invent additional state cues beyond numbered elements 1 through 13 and the surfaced shot staging.\n  - negative_continuity_directive: Keep base markers 1 through 8 in their committed floor-plan relationships, do not add unlisted numbered elements, and do not imply structural areas outside the selected 50-degree view. No ignored numbered elements or ignored state-overlay markers are 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: 4\n  - camera_cell: [4, 4]\n  - look_at_unit: 6\n  - look_at_cell: [4, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from camera unit 4 at cell [4,4], directed toward look-at unit 6 through the verbatim candidate look-at cell [4,6]. This supports the close and medium consuming-shot crops while retaining a peripheral directional cue from unit 6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, orient the visible composition toward target unit 6 through look-at cell [4,6]. Preserve unit 6 as the principal directional structural cue; units 1, 2, and 3 and openings 5, 7, and 8 are visibility candidates from unit 4 and should appear only where supported inside the selected normal 50-degree cone. Maintain the floor-plan relationships of base markers 1 through 8.\n  - camera_framing_directive: Frame from camera unit 4 at cell [4,4] toward look-at unit 6 using candidate cell [4,6] with a normal 50-degree field of view. Maintain neutral coverage around the unit-6 directional cue so the plate permits a close crop for S13_Shot4 and a medium two-subject crop for S13_Shot5.\n  - subject_position_directive: For S13_Shot4, reserve the foreground middle-center position for target C08 at the bottom of the directional unit-6 cue, facing the camera with the background softly reduced. For S13_Shot5, reserve the left and right sides of the central band for C05 and C08 in opposing profiles, with their committed hand-to-shoulder contact visible and unit 6 remaining peripheral.\n  - state_cue_directive: Carry the committed transient cues represented by markers 9, 10, 11, 12, and 13, together with the low-key nighttime ambience specified by both consuming shots. Do not invent additional state cues beyond numbered elements 1 through 13 and the surfaced shot staging.\n  - negative_continuity_directive: Keep base markers 1 through 8 in their committed floor-plan relationships, do not add unlisted numbered elements, and do not imply structural areas outside the selected 50-degree view. No ignored numbered elements or ignored state-overlay markers are listed for this BG.\n\n2020년대 중반 대한민국 서해안권 도시 외곽의 오래된 저층 다세대 빌라 공용 마당과 외부계단 하부를 밤에 촬영한 실제 카메라 다큐멘터리 풍 사진. 카메라는 마당 대문 안쪽 가까이에 서 있으며, 약 1.6미터의 성인 눈높이에서 35 mm급 중간 광각 렌즈로 외부계단 밑을 사선으로 바라본다. 외부계단과 계단 하부 공간이 중앙 배경에서 뚜렷하게 보이고, 대문 쪽 프레임 가장자리에는 출입구 주변의 고정 설비와 구조물 일부가 남아 있으며, 뒤편의 어두운 자전거 보관 구석에는 실제 생활용 자전거와 자전거 거치대가 희미한 윤곽으로 보인다.\n\n주택 외벽은 한국의 노후한 저층 빌라에서 흔한 붉은 벽돌과 회색 화강석 무늬 타일이 부분적으로 혼용되어 있고, 줄눈의 때, 빗물 자국, 백화, 보수용 실리콘과 작은 균열이 자연스럽다. 외부계단은 닳고 얼룩진 콘크리트 또는 미끄럼 방지 타일 마감이며, 도장이 벗겨지고 녹이 밴 금속 난간이 달려 있다. 알루미늄 새시 창과 방범창, 외벽을 따라 노출된 가스 배관과 가스계량기, 배수관, 전선, 실외기와 냉매 배관, 낡은 전기 계량함, 작은 벽부등과 현실적인 CCTV 카메라가 층층이 붙어 있다. 계단 아래에는 주민들이 실제로 사용하는 화분, 접힌 빨래 건조대와 생활 잡동사니가 과하지 않게 놓이고, 마당 바닥은 오래된 콘크리트 포장으로 먼지, 타이어 자국, 배수구 주변의 습기와 작은 물고임이 보인다. 건물은 민무늬 요새가 아니라 좁은 골목의 다른 벽돌·타일 마감 다세대주택과 맞닿은 생활 주거지이며, 대문 너머로 이웃 건물의 새시 창, 전신주와 늘어진 전선, 좁은 골목의 일부가 제한적으로 보인다.\n\n경찰이 막 도착한 시각이므로 대문 밖의 보이지 않는 순찰차 경광등에서 나온 현실적인 적색과 청색 반사광이 외벽, 금속 난간, 대문 가장자리와 젖은 바닥에 간헐적으로 스며든다. 강한 붉은 반사는 작은 강조점으로만 남기고, 기본 조명은 차갑고 약한 벽부등과 주변 주택 창문에서 새는 생활 조명으로 구성한다. 전체 색은 야간의 실제 저조도 환경에서 자연스럽게 절제되고 채도가 낮으며, 계단 아래와 뒤편 자전거 구석은 세부가 완전히 사라지지 않는 깊은 그림자에 잠겨 있다. 사람, 경찰, 주민, 얼굴, 신체, 시신, 피는 전혀 없다.\n\n실제 DSLR 또는 미러리스 카메라로 현장에서 촬영한 무보정에 가까운 사실적인 장소 기록 사진. 실제 콘크리트의 거친 입자, 금속의 녹과 도장 벗겨짐, 벽돌과 타일의 얼룩, 고무 배관과 전선의 질감, 화분과 자전거의 일상적인 마모를 정확하게 표현한다. 현실적인 야간 노출과 자연스러운 심도, 과장되지 않은 렌즈 원근감. 깨끗한 광고용 사진이 아니며, 그림이나 설계도, 평면도, 건축 시각화가 아닌 실제 장소 사진이다. 내려다본 시점 금지. 16:9 가로 비율, 실제 카메라 촬영본.\n\nSITE LOOK REFERENCE: the attached photograph shows this exact place — the confirmed look of its structure and surroundings. Keep the structure's massing, storey count, materials, wear and the character of the surroundings consistent with that photograph while composing the viewpoint this plate needs. Do not copy its camera angle or framing.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "camera_decision": {
          "camera_cell": [
            4,
            4
          ],
          "camera_unit": 4,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from camera unit 4 at cell [4,4], directed toward look-at unit 6 through the verbatim candidate look-at cell [4,6]. This supports the close and medium consuming-shot crops while retaining a peripheral directional cue from unit 6.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            6
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 4, orient the visible composition toward target unit 6 through look-at cell [4,6]. Preserve unit 6 as the principal directional structural cue; units 1, 2, and 3 and openings 5, 7, and 8 are visibility candidates from unit 4 and should appear only where supported inside the selected normal 50-degree cone. Maintain the floor-plan relationships of base markers 1 through 8.",
          "camera_framing_directive": "Frame from camera unit 4 at cell [4,4] toward look-at unit 6 using candidate cell [4,6] with a normal 50-degree field of view. Maintain neutral coverage around the unit-6 directional cue so the plate permits a close crop for S13_Shot4 and a medium two-subject crop for S13_Shot5.",
          "subject_position_directive": "For S13_Shot4, reserve the foreground middle-center position for target C08 at the bottom of the directional unit-6 cue, facing the camera with the background softly reduced. For S13_Shot5, reserve the left and right sides of the central band for C05 and C08 in opposing profiles, with their committed hand-to-shoulder contact visible and unit 6 remaining peripheral.",
          "state_cue_directive": "Carry the committed transient cues represented by markers 9, 10, 11, 12, and 13, together with the low-key nighttime ambience specified by both consuming shots. Do not invent additional state cues beyond numbered elements 1 through 13 and the surfaced shot staging.",
          "negative_continuity_directive": "Keep base markers 1 through 8 in their committed floor-plan relationships, do not add unlisted numbered elements, and do not imply structural areas outside the selected 50-degree view. No ignored numbered elements or ignored state-overlay markers are listed for this BG."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_yard",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_rooftop_residence",
            "same_loc_anchor:L05B02",
            "building_anchor:L04B02"
          ],
          "ref_used": "refs_3",
          "db_write_policy": "checkpoint_only"
        },
        "aerial_ref": {
          "loc_id": "L05",
          "group_id": "bg_rooftop_residence"
        },
        "fp_ref_replaced_by_aerial": true,
        "building_anchor_ref": {
          "anchor_bg_id": "L04B02",
          "group_id": "bg_rooftop_residence"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L05B02",
          "loc_id": "L05"
        }
      },
      "L06B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L06",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L06B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시 외곽의 오래된 저층 주택 옥상에 덧붙여 만든 소형 옥탑방 내부. 현관 전실 가까이에 카메라를 두고 공용 거실·식사·간이 주방 공간을 가로질러 작은 거실 창 방향으로 대각선 촬영한다. 사람이 서 있는 약 1.6미터 눈높이, 35밀리미터급 미러리스 카메라와 28밀리미터 보통 광각 렌즈로 촬영한 시야이며, 하향식 시점이나 평면도 구도가 아니다. 좁은 현관과 식탁, 텔레비전, 싱크대, 가스 조리대가 한 화면 안에서 서로 가깝게 이어지는 실제 옥탑 주거의 압축된 구조를 보여주고, 딸의 침실 문은 화면 한쪽 가장자리에 보이게 한다.\n\n낮은 천장과 약간 고르지 않은 흰색 벽지, 오래 사용해 잔기스와 눌림이 생긴 장판 바닥, 얇은 몰딩, 평범한 원형 천장등, 작은 알루미늄 새시 창과 실용적인 얇은 커튼을 갖춘 생활공간. 간이 주방에는 현실적인 스테인리스 싱크대, 낡은 합판 무늬 수납장, 금속 가스 조리대, 소형 냉장고가 밀집해 있다. 식탁은 값비싸지 않은 작은 사각형 제품이며 서로 맞지 않는 생활용 의자들이 놓여 있다. 텔레비전은 낮은 받침대 위에 있고 화면은 꺼져 있으며, 현관에는 소박한 신발장이 있다. 가구와 생활용품은 과도하게 정돈된 전시 공간이 아니라 실제 가족이 사는 집답게 조금 빽빽하고 사용감이 있다. 바닥 가장자리의 먼지, 벽지 이음매의 미세한 들뜸, 싱크대 물자국, 금속의 옅은 변색, 실제 직물의 짜임, 목재 무늬와 모서리 마모를 정확하게 표현한다.\n\n공격이 일어나기 전의 평범한 낮 시간 상태로, 파손이나 뒤엎어진 가구, 침입 흔적, 피, 의례 도상, 붉은 원, 비현실적 왜곡은 전혀 없다. 작은 창으로 들어오는 부드러운 자연광이 주광원이며 천장등은 꺼져 있다. 창밖에는 가까운 저층 주택의 붉은 벽돌 외벽 일부, 빛바랜 녹색 우레탄 방수 옥상, 물탱크, 에어컨 실외기와 배관, 늘어진 전선이 좁게 보여 실제 한국 외곽 주거지의 밀집된 생활 환경임을 드러낸다. 실내 색은 사용과 세월 때문에 자연스럽게 차분하고 약간 바랜 상태이며 인위적인 색 보정은 없다.\n\n인물과 얼굴이 전혀 없는 빈 배경. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 사실적이고 담백한 결과, 자연스러운 원근과 깊이감, 현실적인 노출, 창 쪽의 약한 명부와 실내의 부드러운 그림자, 과장되지 않은 자연스러운 피사계 심도. 깨끗한 상품 사진이 아니라 사람이 계속 거주해 온 장소의 평범한 상태이며, 컴퓨터 생성 이미지나 삽화나 건축 도식처럼 보이지 않게 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "현관 전실 가까이의 눈높이에서 생활공간 전체의 비좁은 연결 관계가 읽히도록 한다. 전경에는 현관 경계와 식탁 일부, 중경에는 텔레비전과 간이 주방, 후경에는 낮빛이 들어오는 작은 창을 배치하며 딸의 침실 문을 프레임 가장자리에 남긴다. 공간은 공격 이전의 평범하고 정돈이 덜 된 일상 상태이며 인물이나 이상 현상은 없다.",
            "shot_id": "S5_Shot9"
          },
          {
            "guide_text": "같은 현관 쪽 관찰축과 자연광 방향을 유지해 앞 장면과 공간 연속성을 맞춘다. 식탁, 텔레비전, 싱크대, 조리대, 작은 창의 상대적 위치를 분명하게 유지하고 침실 문 가장자리도 식별 가능하게 둔다. 생활 얼룩과 소소한 살림 흔적은 보이되 파손, 난투 흔적, 초자연적 표식은 배치하지 않는다.",
            "shot_id": "S5_Shot10"
          }
        ],
        "shot_ids": [
          "S5_Shot9",
          "S5_Shot10"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2 (entry vestibule), facing diagonally across number 1 (shared living, dining, and kitchenette zone) toward number 11 (small living window), with number 15 (dining table), number 16 (television), number 13 (kitchen sink), and number 14 (stovetop) in view",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "28mm moderate wide angle",
          "framing_notes": "Show the compact relationship between the entry, dining table, kitchenette, television, and daylight window; allow number 9, the daughter bedroom door, to remain visible at the edge."
        },
        "reference_decision": {
          "bg_id": "L06B02",
          "fp_id": "fp_l06_main_interior",
          "node_index": 2,
          "mode": "related_style_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "S5_Shot9 and S5_Shot10 require a physical space centered on units 1 and 2 rather than the anchor's unit-5 layout. L06B05 supplies same-dwelling identity and palette continuity only; a wide camera in unit 2 looking toward unit 1 establishes the separate fixed arrangement needed behind the staged close and insert compositions.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L06B05.png"
          ],
          "source_bg_ids": [
            "L06B05"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit_5"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_distinct_target_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_unit_5",
                "ref_bg_id": "L06B05",
                "space_description": "Anchor space in unit 5 used only for dwelling identity and style continuity."
              }
            ],
            "why_single_ref_or_two_refs": "A single anchor reference carries dwelling identity; the consuming shots do not commit two distinct spaces as co-visible reference requirements within one shot."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              1
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use a broad unit-2-to-unit-1 view to establish markers 7, 11, 13, 14, 15, 16, 24, and 25 while retaining directional continuity toward units 3 and 5 through the supplied visibility supersets.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              4
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 from camera unit 2, using marker 7 and the committed markers 11, 13, 14, 15, 16, 24, and 25 as the principal visible structure. Units 3 and 5 and opening marker 9 may provide only the directional context required by the listed target markers.",
            "camera_framing_directive": "Frame with broad 90-degree coverage from camera unit 2 at [7,1] toward unit 1 at [5,4]. Establish a spacious background plate for the close side composition and allow S5_Shot10 to use a tight insert crop without changing the fixed unit-1 arrangement.",
            "subject_position_directive": "For S5_Shot9, reserve middle-left midground placement for one staged subject and a middle-right foreground edge for the second staged subject. S5_Shot10 isolates a staged wrist near the center with only restrained anatomical context; keep all other areas free of invented subjects.",
            "state_cue_directive": "Include transient markers 42 and 43 with base markers 13 and 14 as committed. Preserve the remaining numbered elements 1, 2, 3, 5, 7, 9, 11, 15, 16, 24, and 25 without adding further state cues.",
            "negative_continuity_directive": "Avoid overlay markers 26 through 41. Do not copy the unit-5 layout of L06B05 into units 1 or 2, do not expose unsupported spaces beyond the supplied view, and do not add unlisted subjects or scenario-specific elements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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='L06B05' physical_space_id='ps_unit_5'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 1]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit-2-to-unit-1 view to establish markers 7, 11, 13, 14, 15, 16, 24, and 25 while retaining directional continuity toward units 3 and 5 through the supplied visibility supersets.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from camera unit 2, using marker 7 and the committed markers 11, 13, 14, 15, 16, 24, and 25 as the principal visible structure. Units 3 and 5 and opening marker 9 may provide only the directional context required by the listed target markers.\n  - camera_framing_directive: Frame with broad 90-degree coverage from camera unit 2 at [7,1] toward unit 1 at [5,4]. Establish a spacious background plate for the close side composition and allow S5_Shot10 to use a tight insert crop without changing the fixed unit-1 arrangement.\n  - subject_position_directive: For S5_Shot9, reserve middle-left midground placement for one staged subject and a middle-right foreground edge for the second staged subject. S5_Shot10 isolates a staged wrist near the center with only restrained anatomical context; keep all other areas free of invented subjects.\n  - state_cue_directive: Include transient markers 42 and 43 with base markers 13 and 14 as committed. Preserve the remaining numbered elements 1, 2, 3, 5, 7, 9, 11, 15, 16, 24, and 25 without adding further state cues.\n  - negative_continuity_directive: Avoid overlay markers 26 through 41. Do not copy the unit-5 layout of L06B05 into units 1 or 2, do not expose unsupported spaces beyond the supplied view, and do not add unlisted subjects or scenario-specific elements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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='L06B05' physical_space_id='ps_unit_5'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 1]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit-2-to-unit-1 view to establish markers 7, 11, 13, 14, 15, 16, 24, and 25 while retaining directional continuity toward units 3 and 5 through the supplied visibility supersets.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from camera unit 2, using marker 7 and the committed markers 11, 13, 14, 15, 16, 24, and 25 as the principal visible structure. Units 3 and 5 and opening marker 9 may provide only the directional context required by the listed target markers.\n  - camera_framing_directive: Frame with broad 90-degree coverage from camera unit 2 at [7,1] toward unit 1 at [5,4]. Establish a spacious background plate for the close side composition and allow S5_Shot10 to use a tight insert crop without changing the fixed unit-1 arrangement.\n  - subject_position_directive: For S5_Shot9, reserve middle-left midground placement for one staged subject and a middle-right foreground edge for the second staged subject. S5_Shot10 isolates a staged wrist near the center with only restrained anatomical context; keep all other areas free of invented subjects.\n  - state_cue_directive: Include transient markers 42 and 43 with base markers 13 and 14 as committed. Preserve the remaining numbered elements 1, 2, 3, 5, 7, 9, 11, 15, 16, 24, and 25 without adding further state cues.\n  - negative_continuity_directive: Avoid overlay markers 26 through 41. Do not copy the unit-5 layout of L06B05 into units 1 or 2, do not expose unsupported spaces beyond the supplied view, and do not add unlisted subjects or scenario-specific elements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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='L06B05' physical_space_id='ps_unit_5'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 1]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit-2-to-unit-1 view to establish markers 7, 11, 13, 14, 15, 16, 24, and 25 while retaining directional continuity toward units 3 and 5 through the supplied visibility supersets.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from camera unit 2, using marker 7 and the committed markers 11, 13, 14, 15, 16, 24, and 25 as the principal visible structure. Units 3 and 5 and opening marker 9 may provide only the directional context required by the listed target markers.\n  - camera_framing_directive: Frame with broad 90-degree coverage from camera unit 2 at [7,1] toward unit 1 at [5,4]. Establish a spacious background plate for the close side composition and allow S5_Shot10 to use a tight insert crop without changing the fixed unit-1 arrangement.\n  - subject_position_directive: For S5_Shot9, reserve middle-left midground placement for one staged subject and a middle-right foreground edge for the second staged subject. S5_Shot10 isolates a staged wrist near the center with only restrained anatomical context; keep all other areas free of invented subjects.\n  - state_cue_directive: Include transient markers 42 and 43 with base markers 13 and 14 as committed. Preserve the remaining numbered elements 1, 2, 3, 5, 7, 9, 11, 15, 16, 24, and 25 without adding further state cues.\n  - negative_continuity_directive: Avoid overlay markers 26 through 41. Do not copy the unit-5 layout of L06B05 into units 1 or 2, do not expose unsupported spaces beyond the supplied view, and do not add unlisted subjects or scenario-specific elements.\n\n2020년대 중반 대한민국 서해안권 도시 외곽의 오래된 저층 주택 옥상에 덧붙여 만든 소형 옥탑방 내부. 현관 전실 가까이에 카메라를 두고 공용 거실·식사·간이 주방 공간을 가로질러 작은 거실 창 방향으로 대각선 촬영한다. 사람이 서 있는 약 1.6미터 눈높이, 35밀리미터급 미러리스 카메라와 28밀리미터 보통 광각 렌즈로 촬영한 시야이며, 하향식 시점이나 평면도 구도가 아니다. 좁은 현관과 식탁, 텔레비전, 싱크대, 가스 조리대가 한 화면 안에서 서로 가깝게 이어지는 실제 옥탑 주거의 압축된 구조를 보여주고, 딸의 침실 문은 화면 한쪽 가장자리에 보이게 한다.\n\n낮은 천장과 약간 고르지 않은 흰색 벽지, 오래 사용해 잔기스와 눌림이 생긴 장판 바닥, 얇은 몰딩, 평범한 원형 천장등, 작은 알루미늄 새시 창과 실용적인 얇은 커튼을 갖춘 생활공간. 간이 주방에는 현실적인 스테인리스 싱크대, 낡은 합판 무늬 수납장, 금속 가스 조리대, 소형 냉장고가 밀집해 있다. 식탁은 값비싸지 않은 작은 사각형 제품이며 서로 맞지 않는 생활용 의자들이 놓여 있다. 텔레비전은 낮은 받침대 위에 있고 화면은 꺼져 있으며, 현관에는 소박한 신발장이 있다. 가구와 생활용품은 과도하게 정돈된 전시 공간이 아니라 실제 가족이 사는 집답게 조금 빽빽하고 사용감이 있다. 바닥 가장자리의 먼지, 벽지 이음매의 미세한 들뜸, 싱크대 물자국, 금속의 옅은 변색, 실제 직물의 짜임, 목재 무늬와 모서리 마모를 정확하게 표현한다.\n\n공격이 일어나기 전의 평범한 낮 시간 상태로, 파손이나 뒤엎어진 가구, 침입 흔적, 피, 의례 도상, 붉은 원, 비현실적 왜곡은 전혀 없다. 작은 창으로 들어오는 부드러운 자연광이 주광원이며 천장등은 꺼져 있다. 창밖에는 가까운 저층 주택의 붉은 벽돌 외벽 일부, 빛바랜 녹색 우레탄 방수 옥상, 물탱크, 에어컨 실외기와 배관, 늘어진 전선이 좁게 보여 실제 한국 외곽 주거지의 밀집된 생활 환경임을 드러낸다. 실내 색은 사용과 세월 때문에 자연스럽게 차분하고 약간 바랜 상태이며 인위적인 색 보정은 없다.\n\n인물과 얼굴이 전혀 없는 빈 배경. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 사실적이고 담백한 결과, 자연스러운 원근과 깊이감, 현실적인 노출, 창 쪽의 약한 명부와 실내의 부드러운 그림자, 과장되지 않은 자연스러운 피사계 심도. 깨끗한 상품 사진이 아니라 사람이 계속 거주해 온 장소의 평범한 상태이며, 컴퓨터 생성 이미지나 삽화나 건축 도식처럼 보이지 않게 한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            7,
            1
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Use a broad unit-2-to-unit-1 view to establish markers 7, 11, 13, 14, 15, 16, 24, and 25 while retaining directional continuity toward units 3 and 5 through the supplied visibility supersets.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            4
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "related_style_new_space",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 from camera unit 2, using marker 7 and the committed markers 11, 13, 14, 15, 16, 24, and 25 as the principal visible structure. Units 3 and 5 and opening marker 9 may provide only the directional context required by the listed target markers.",
          "camera_framing_directive": "Frame with broad 90-degree coverage from camera unit 2 at [7,1] toward unit 1 at [5,4]. Establish a spacious background plate for the close side composition and allow S5_Shot10 to use a tight insert crop without changing the fixed unit-1 arrangement.",
          "subject_position_directive": "For S5_Shot9, reserve middle-left midground placement for one staged subject and a middle-right foreground edge for the second staged subject. S5_Shot10 isolates a staged wrist near the center with only restrained anatomical context; keep all other areas free of invented subjects.",
          "state_cue_directive": "Include transient markers 42 and 43 with base markers 13 and 14 as committed. Preserve the remaining numbered elements 1, 2, 3, 5, 7, 9, 11, 15, 16, 24, and 25 without adding further state cues.",
          "negative_continuity_directive": "Avoid overlay markers 26 through 41. Do not copy the unit-5 layout of L06B05 into units 1 or 2, do not expose unsupported spaces beyond the supplied view, and do not add unlisted subjects or scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l06_main_interior",
          "prior_bg_ids": [
            "L06B05"
          ],
          "attached_ref_labels": [
            "bg:L06B05"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L06B04": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L06B05",
        "reused_from_bg_id": "L06B05",
        "location_id": "L06",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L06B05.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시 외곽의 평범한 소형 주거 내부에 있는 비좁고 실제 사용감이 남은 딸 방의 야간 살인 사건 현장. 실제 디지털 카메라와 32밀리미터급 광각 렌즈로 촬영한 다큐멘터리 풍 사진이며, 출입문 바로 안쪽에서 약 1.6미터 높이의 서 있는 사람 눈높이로 침대를 향해 사선으로 본 시점이다. 절대로 위에서 내려다본 평면도나 건축 도식이 아니다. 프레임 안에 침대, 침대 옆 바닥, 커튼이 쳐진 창문 모서리, 창문, 침대 위쪽 벽을 함께 담는다. 현대 한국 소형 주택에서 흔한 밝은색 비닐 벽지, 나뭇결 무늬 강마루 또는 장판 바닥, 흰색 새시 창, 소박한 합성섬유 커튼, 실용적인 침대와 납작한 천장형 발광다이오드 조명기구를 현실적으로 표현한다. 벽지의 미세한 들뜸, 바닥의 생활 흠집과 먼지, 커튼의 실제 직조 결, 침구의 구김, 창틀의 묵은 얼룩처럼 과장되지 않은 생활 흔적이 있다. 늦은 밤이며 천장 조명은 꺼져 있거나 매우 약하고, 커튼 틈으로 차갑고 희미한 외부 생활광이 스며들어 방 안에 낮은 명암을 만든다. 침대 옆 바닥에는 살인 사건의 직접적인 흔적인 짙은 적갈색의 고인 피가 불규칙한 가장자리와 자연스러운 젖은 반사를 보이며 남아 있지만, 사람이나 시신, 신체 일부, 노골적인 조직은 프레임에 절대 보이지 않는다. 고인 피 가까이에 작은 인쇄 사진 한 장이 떨어져 있으며 종이의 반사와 가장자리 마모는 보이되 사진 속 얼굴이나 인물은 식별할 수 없을 정도로 작고 흐리거나 일부 가려져 있다. 침대 위쪽 벽에는 채도가 높은 선홍색 붓질형 원이 관찰자의 시야에만 겹쳐 보이는 주관적 지각 이미지로 나타난다. 이 붉은 원은 벽에 실제로 칠해진 물감처럼 흐르거나 표면을 오염시키지 않고, 물리적 그림자나 두께도 만들지 않는다. 전체 색은 절제되고 탈색된 생활색이며 고인 피와 붉은 원만 날카로운 붉은 계열의 대비를 만든다. 실제 콘크리트 벽체 위 벽지, 실제 목재 무늬 바닥, 실제 직물과 종이의 질감, 자연스러운 원근과 피사계 심도, 현실적인 저조도 노출을 유지한다. 깨끗한 광고 사진이 아니라 사건 직후 실제 장소를 기록한 담담한 현장 참고 사진처럼 보이며, 과장된 후처리 없이 실제 카메라로 촬영한 결과물이어야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "출입문 바로 안쪽의 서 있는 눈높이에서 방 전체를 사선으로 바라본다. 침대와 커튼 친 창문 모서리, 침대 옆 바닥의 고인 피와 인쇄 사진, 침대 위쪽 벽의 붉은 원이 한눈에 읽히도록 넓게 구성한다. 사람이나 시신은 보이지 않게 한다.",
            "shot_id": "S12_Shot8"
          },
          {
            "guide_text": "동일한 출입문 쪽 시점과 공간 배치를 유지하면서 침대 옆 바닥과 커튼 아래쪽을 조금 더 비중 있게 담는다. 짙은 적갈색의 고인 피와 떨어진 인쇄 사진이 분명히 보이되 사진 속 얼굴이나 인물 정보는 식별되지 않도록 한다.",
            "shot_id": "S12_Shot15"
          },
          {
            "guide_text": "동일한 눈높이와 사선 방향을 유지하되 침대, 커튼 친 창문, 침대 위쪽 벽을 함께 포함한다. 벽에 겹쳐 보이는 선명한 붉은 붓질형 원을 주요 단서로 두고, 물감이 흐르거나 벽을 실제로 오염시킨 흔적처럼 만들지 않는다.",
            "shot_id": "S12_Shot18"
          }
        ],
        "shot_ids": [
          "S12_Shot8",
          "S12_Shot15",
          "S12_Shot18"
        ],
        "scenes": [],
        "parent_id": "L06B05",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just inside number 9 (daughter bedroom door), facing diagonally toward number 18 (daughter bed), number 20 (window curtain), and number 12 (daughter bedroom window)",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "32mm wide angle",
          "framing_notes": "Keep the floor beside the bed and the curtained window corner visible for numbers 26 through 29, while including the wall above number 18 for number 30."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L06B05",
          "selected_refs": [
            {
              "physical_space_id": "ps_unit_5",
              "ref_bg_id": "L06B05",
              "space_description": "Unit 5 with opening marker 9 and fixed markers 12, 18, 19, and 20."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 3 at [8,4] toward unit 5 at [5,2], matching L06B05's axis. Derive the medium, insert, and slightly low wall-focused shot crops from this fixed plate without moving markers 9, 12, 18, 19, or 20.",
          "negative_continuity_directive": "Avoid markers 31 through 43. Preserve the fixed positions inherited from L06B05, do not expose units outside the unit-3-to-unit-5 view, and do not add unlisted scenario-specific elements.",
          "state_cue_directive": "Apply transient markers 26, 27, 28, 29, and 30 as committed by the consuming shots while retaining base markers 5, 9, 12, 18, 19, and 20. Treat these overlays as scene-layer cues rather than changes to fixed structure.",
          "subject_position_directive": "S12_Shot8 commits a seated subject in the central midground framed by marker 20; S12_Shot15 isolates the staged hand and nearby surface at lower-center detail scale; S12_Shot18 commits no subject and instead centers marker 30 above marker 18. Add no other subjects.",
          "visible_space_directive": "Retain the L06B05 unit-5 layout viewed through opening marker 9, with markers 12, 18, 19, and 20 in the same positions. The staged crops may emphasize marker 20, the lower surface around marker 18, or the wall cue marker 30 without changing the underlying space."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l06_main_interior",
          "prior_bg_ids": [
            "L06B05"
          ],
          "attached_ref_labels": [
            "bg:L06B05"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L06B05": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L06",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L06B05.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시 외곽의 평범한 현대식 주거 내부에 있는 딸의 침실. 침실 문 바로 안쪽에 선 위치에서 방 안을 대각선으로 바라보며, 프레임 안에 침대와 서랍장, 커튼이 달린 창문이 함께 보인다. 카메라 높이는 서 있는 사람의 눈높이인 약 1.6m, 풀프레임 미러리스 또는 DSLR의 32mm 광각 렌즈를 사용한다. 문틀 일부를 가까운 전경에 포함하고, 침대와 서랍장 및 창문의 거리 관계가 자연스럽게 이어지는 수평 시점으로 촬영한다. 하향 시점, 평면도, 건축 도면 같은 구도는 금지한다.\n\n방은 밤의 상태이며 천장의 현실적인 가정용 LED 조명이 낮고 균일하게 켜져 있고, 커튼 틈이나 가장자리에는 바깥의 희미한 푸른 밤빛이 아주 약하게 스민다. 한국 주택에서 흔히 볼 수 있는 밝은 무늬의 실크벽지, 옅은 목재 무늬 강마루 또는 장판 바닥, 흰색 PVC 새시 창문, 단정한 직물 커튼, 현대적인 콘센트와 스위치, 실용적인 합판 또는 무늬목 서랍장을 사용한다. 재료는 실제 벽지의 미세한 이음선, 직물의 짜임, 나뭇결, 플라스틱 새시의 사용감처럼 정확하고 현실적으로 보이게 한다.\n\n침구는 주름까지 가지런히 펴져 있고 베개와 이불의 모서리가 정렬되어 있으며, 서랍장 위와 바닥에는 잡동사니나 일시적인 물건이 없다. 방 전체는 일상적인 침실 구조를 유지하면서도 사건이 처음부터 없었던 것처럼 불가능할 정도로 티 없이 깨끗하고 정돈되어 있다. 바닥, 침구, 벽, 문, 창문, 커튼, 서랍장 어디에도 혈흔, 얼룩, 시신, 신체 흔적, 붉은 원, 붓질형 상징, 의례 기호, 긁힌 자국, 파손, 잔해 또는 청소 흔적이 전혀 없다. 사람이 급히 치운 느낌이 아니라 모든 표면이 자연스럽고 완전한 정상 상태로 되돌아온 모습이다. 사람, 얼굴, 인체, 그림자 속 인물은 배치하지 않는다.\n\n절제된 저채도 색감과 밤의 낮은 명암을 유지하되 인위적인 색 보정 없이 실제 조명에서 생기는 색과 노출로 표현한다. 실제 콘크리트 구조, 벽지, 금속 부속, 직물, 목재 표면의 질감과 미세한 생활 마모를 사실적으로 기록하며, 지나치게 고급스럽거나 광고용으로 꾸민 침실이 아닌 현실적인 한국 가정의 방이어야 한다. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 참고 사진과 구별되지 않는 사실성, 자연스러운 원근과 피사계 심도, 과도한 후처리 없음, CGI나 삽화가 아닌 현실 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "침실 문 바로 안쪽의 눈높이에서 침대와 서랍장, 커튼이 달린 창문이 한 프레임에 읽히도록 대각선으로 바라본다. 방 안에는 사람이나 사건의 잔여물이 전혀 없으며, 침구와 가구 표면, 바닥이 비정상적일 만큼 완벽하게 정돈된 상태를 명확히 보여준다.",
            "shot_id": "S14_Shot4"
          },
          {
            "guide_text": "동일한 문 안쪽 시점과 방 구조를 유지하되 침대 주변의 깨끗한 바닥, 얼룩 없는 침구, 아무 표시도 남지 않은 벽과 가구 표면이 잘 보이게 구성한다. 밤의 낮은 실내 조명 아래에서도 핏자국, 시신, 붉은 원, 의례 기호, 파손물이나 흩어진 물건이 단 하나도 없음을 객관적인 공간 사진처럼 보여준다.",
            "shot_id": "S14_Shot5"
          }
        ],
        "shot_ids": [
          "S14_Shot4",
          "S14_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "just inside number 9 (daughter bedroom door), facing diagonally toward number 18 (daughter bed), number 19 (dresser), and number 20 (window curtain)",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "32mm wide angle",
          "framing_notes": "Present the same bedroom geometry as the murder-state view but meticulously clean, orderly, and empty of every transient cue."
        },
        "reference_decision": {
          "bg_id": "L06B05",
          "fp_id": "fp_l06_main_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L06B05 is the sole clean anchor candidate and supports S14_Shot4 and S14_Shot5 with a clean unit-5 plate. A wide camera in unit 3 looking toward unit 5 establishes markers 9, 12, 18, 19, and 20 and supports both the wide absence reveal and the subsequent closer subject framing without prior reference input.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/floor_plan/fp_l06_main_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node seeds the dwelling identity directly from the supplied floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              4
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use the advertised broad view from unit 3 toward unit 5, retaining marker 9 as the threshold cue and markers 12, 18, 19, and 20 within the committed unit-5 composition.",
            "lens_enum": "wide",
            "look_at_cell": [
              5,
              6
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 5 from unit 3 through opening marker 9, with base markers 12, 18, 19, and 20 arranged in their committed positions. Limit the visible-space plan to this threshold and unit-5 view.",
            "camera_framing_directive": "Frame broadly with a 90-degree wide lens from camera unit 3 at cell [8,4], looking toward unit 5 at cell [5,2]. Preserve broad threshold-to-interior coverage for the wide composition while allowing the consuming close shot to crop within the same established axis.",
            "subject_position_directive": "S14_Shot4 commits no subject and requires an unoccupied broad view. S14_Shot5 later places one staged subject centrally in the foreground on the same axis; keep the base plate free of invented subjects and preserve clear central placement space.",
            "state_cue_directive": "No committed state cue beyond clean residential space applies. Keep markers 5, 9, 12, 18, 19, and 20 orderly and refrain from inventing additional cues.",
            "negative_continuity_directive": "Exclude overlay markers 26 through 43. Do not introduce units or openings outside the committed unit-3-to-unit-5 view, and do not add unlisted subjects or scenario-specific elements to the clean plate."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [8, 4]\n  - look_at_unit: 5\n  - look_at_cell: [5, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 3 toward unit 5, retaining marker 9 as the threshold cue and markers 12, 18, 19, and 20 within the committed unit-5 composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 5 from unit 3 through opening marker 9, with base markers 12, 18, 19, and 20 arranged in their committed positions. Limit the visible-space plan to this threshold and unit-5 view.\n  - camera_framing_directive: Frame broadly with a 90-degree wide lens from camera unit 3 at cell [8,4], looking toward unit 5 at cell [5,2]. Preserve broad threshold-to-interior coverage for the wide composition while allowing the consuming close shot to crop within the same established axis.\n  - subject_position_directive: S14_Shot4 commits no subject and requires an unoccupied broad view. S14_Shot5 later places one staged subject centrally in the foreground on the same axis; keep the base plate free of invented subjects and preserve clear central placement space.\n  - state_cue_directive: No committed state cue beyond clean residential space applies. Keep markers 5, 9, 12, 18, 19, and 20 orderly and refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude overlay markers 26 through 43. Do not introduce units or openings outside the committed unit-3-to-unit-5 view, and do not add unlisted subjects or scenario-specific elements to the clean plate.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [8, 4]\n  - look_at_unit: 5\n  - look_at_cell: [5, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 3 toward unit 5, retaining marker 9 as the threshold cue and markers 12, 18, 19, and 20 within the committed unit-5 composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 5 from unit 3 through opening marker 9, with base markers 12, 18, 19, and 20 arranged in their committed positions. Limit the visible-space plan to this threshold and unit-5 view.\n  - camera_framing_directive: Frame broadly with a 90-degree wide lens from camera unit 3 at cell [8,4], looking toward unit 5 at cell [5,2]. Preserve broad threshold-to-interior coverage for the wide composition while allowing the consuming close shot to crop within the same established axis.\n  - subject_position_directive: S14_Shot4 commits no subject and requires an unoccupied broad view. S14_Shot5 later places one staged subject centrally in the foreground on the same axis; keep the base plate free of invented subjects and preserve clear central placement space.\n  - state_cue_directive: No committed state cue beyond clean residential space applies. Keep markers 5, 9, 12, 18, 19, and 20 orderly and refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude overlay markers 26 through 43. Do not introduce units or openings outside the committed unit-3-to-unit-5 view, and do not add unlisted subjects or scenario-specific elements to the clean plate.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [8, 4]\n  - look_at_unit: 5\n  - look_at_cell: [5, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 3 toward unit 5, retaining marker 9 as the threshold cue and markers 12, 18, 19, and 20 within the committed unit-5 composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 5 from unit 3 through opening marker 9, with base markers 12, 18, 19, and 20 arranged in their committed positions. Limit the visible-space plan to this threshold and unit-5 view.\n  - camera_framing_directive: Frame broadly with a 90-degree wide lens from camera unit 3 at cell [8,4], looking toward unit 5 at cell [5,2]. Preserve broad threshold-to-interior coverage for the wide composition while allowing the consuming close shot to crop within the same established axis.\n  - subject_position_directive: S14_Shot4 commits no subject and requires an unoccupied broad view. S14_Shot5 later places one staged subject centrally in the foreground on the same axis; keep the base plate free of invented subjects and preserve clear central placement space.\n  - state_cue_directive: No committed state cue beyond clean residential space applies. Keep markers 5, 9, 12, 18, 19, and 20 orderly and refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude overlay markers 26 through 43. Do not introduce units or openings outside the committed unit-3-to-unit-5 view, and do not add unlisted subjects or scenario-specific elements to the clean plate.\n\n2020년대 중반 대한민국 서해안권 도시 외곽의 평범한 현대식 주거 내부에 있는 딸의 침실. 침실 문 바로 안쪽에 선 위치에서 방 안을 대각선으로 바라보며, 프레임 안에 침대와 서랍장, 커튼이 달린 창문이 함께 보인다. 카메라 높이는 서 있는 사람의 눈높이인 약 1.6m, 풀프레임 미러리스 또는 DSLR의 32mm 광각 렌즈를 사용한다. 문틀 일부를 가까운 전경에 포함하고, 침대와 서랍장 및 창문의 거리 관계가 자연스럽게 이어지는 수평 시점으로 촬영한다. 하향 시점, 평면도, 건축 도면 같은 구도는 금지한다.\n\n방은 밤의 상태이며 천장의 현실적인 가정용 LED 조명이 낮고 균일하게 켜져 있고, 커튼 틈이나 가장자리에는 바깥의 희미한 푸른 밤빛이 아주 약하게 스민다. 한국 주택에서 흔히 볼 수 있는 밝은 무늬의 실크벽지, 옅은 목재 무늬 강마루 또는 장판 바닥, 흰색 PVC 새시 창문, 단정한 직물 커튼, 현대적인 콘센트와 스위치, 실용적인 합판 또는 무늬목 서랍장을 사용한다. 재료는 실제 벽지의 미세한 이음선, 직물의 짜임, 나뭇결, 플라스틱 새시의 사용감처럼 정확하고 현실적으로 보이게 한다.\n\n침구는 주름까지 가지런히 펴져 있고 베개와 이불의 모서리가 정렬되어 있으며, 서랍장 위와 바닥에는 잡동사니나 일시적인 물건이 없다. 방 전체는 일상적인 침실 구조를 유지하면서도 사건이 처음부터 없었던 것처럼 불가능할 정도로 티 없이 깨끗하고 정돈되어 있다. 바닥, 침구, 벽, 문, 창문, 커튼, 서랍장 어디에도 혈흔, 얼룩, 시신, 신체 흔적, 붉은 원, 붓질형 상징, 의례 기호, 긁힌 자국, 파손, 잔해 또는 청소 흔적이 전혀 없다. 사람이 급히 치운 느낌이 아니라 모든 표면이 자연스럽고 완전한 정상 상태로 되돌아온 모습이다. 사람, 얼굴, 인체, 그림자 속 인물은 배치하지 않는다.\n\n절제된 저채도 색감과 밤의 낮은 명암을 유지하되 인위적인 색 보정 없이 실제 조명에서 생기는 색과 노출로 표현한다. 실제 콘크리트 구조, 벽지, 금속 부속, 직물, 목재 표면의 질감과 미세한 생활 마모를 사실적으로 기록하며, 지나치게 고급스럽거나 광고용으로 꾸민 침실이 아닌 현실적인 한국 가정의 방이어야 한다. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 참고 사진과 구별되지 않는 사실성, 자연스러운 원근과 피사계 심도, 과도한 후처리 없음, CGI나 삽화가 아닌 현실 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            8,
            4
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use the advertised broad view from unit 3 toward unit 5, retaining marker 9 as the threshold cue and markers 12, 18, 19, and 20 within the committed unit-5 composition.",
          "lens_enum": "wide",
          "look_at_cell": [
            5,
            6
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit 5 from unit 3 through opening marker 9, with base markers 12, 18, 19, and 20 arranged in their committed positions. Limit the visible-space plan to this threshold and unit-5 view.",
          "camera_framing_directive": "Frame broadly with a 90-degree wide lens from camera unit 3 at cell [8,4], looking toward unit 5 at cell [5,2]. Preserve broad threshold-to-interior coverage for the wide composition while allowing the consuming close shot to crop within the same established axis.",
          "subject_position_directive": "S14_Shot4 commits no subject and requires an unoccupied broad view. S14_Shot5 later places one staged subject centrally in the foreground on the same axis; keep the base plate free of invented subjects and preserve clear central placement space.",
          "state_cue_directive": "No committed state cue beyond clean residential space applies. Keep markers 5, 9, 12, 18, 19, and 20 orderly and refrain from inventing additional cues.",
          "negative_continuity_directive": "Exclude overlay markers 26 through 43. Do not introduce units or openings outside the committed unit-3-to-unit-5 view, and do not add unlisted subjects or scenario-specific elements to the clean plate."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l06_main_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l06_main_interior"
          ],
          "ref_used": "fp_only",
          "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/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L06B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시 외곽 또는 섬 공동체의 소박하게 사용 중인 현대 주택 내부. 짧은 실내 통로 부근에서 열린 욕실 문을 통해 세면대와 벽거울을 바라보고, 가까운 전경 한쪽에는 생활감 있는 식탁과 그 위의 액자형 가족사진이 함께 보이는 하나의 연속된 주거 동선으로 구성한다. 카메라는 서 있는 사람의 눈높이 약 1.6m, 풀프레임 미러리스 또는 DSLR과 30mm 중간 광각 렌즈로 촬영하며, 내려다보는 평면도 시점이 아닌 수평에 가까운 실제 실내 시점이다.\n\n욕실은 한국의 평범한 소형 주택에서 볼 수 있는 밝은 회백색 세라믹 타일, 사용감 있는 줄눈, 물때가 옅게 남은 흰색 세면대, 실용적인 벽거울, 평범한 욕실 문과 문틀로 구성한다. 욕실 벽면에는 물감이나 낙서 같은 물리적 흔적이 아니라 관찰자의 시야에만 순간적으로 겹쳐 보이는 채도 높은 선홍색 붓질형 원이 나타난다. 붉은 원은 타일 표면 앞에 미세하게 초점이 어긋난 지각 이미지처럼 보이지만 형태는 명료하며, 타일과 줄눈에는 실제 착색이나 손상을 남기지 않는다.\n\n전경의 식탁은 현대 한국 가정의 검소한 생활감을 지닌 목재 또는 무늬목 식탁으로, 가장자리 마모와 닦은 자국이 자연스럽다. 식탁 위 액자 사진에는 가족사진이라는 인쇄 매체의 구도만 남기되 사람이나 식별 가능한 얼굴을 직접 묘사하지 않는다. 얼굴이 인쇄되었을 부분만 사진 잉크와 유제가 아래로 녹아 흐르는 듯 비정상적으로 늘어나고 번지는 순간적 왜곡으로 표현하며, 이 현상은 유리 안쪽의 사진 평면에만 제한한다. 액자, 식탁, 주변 벽에는 녹은 물질이나 물리적 잔여물이 없다. 두 이상 현상은 같은 객관적 물체가 아니라 관찰자의 주관적 시야에 종속된 별개의 순간적 이미지로 읽혀야 한다.\n\n낮 시간의 흐린 자연광이 주거 공간의 창에서 약하게 들어오고, 욕실 쪽의 중성적인 실내등이 보조한다. 전체 색은 실제 생활 공간처럼 절제되고 다소 탈색된 회색·베이지 계열이며, 붉은 원만 날카로운 선홍색 대비를 이룬다. 지나치게 어둡거나 장식적인 공포 세트가 아니라 실제 사람이 거주하는 집의 비좁은 동선, 오래 사용한 문틀, 미세한 벽 얼룩, 실제 타일 광택, 금속의 옅은 산화, 목재 결, 액자 유리의 현실적인 반사를 세밀하게 담는다. 사람, 신체, 식별 가능한 얼굴은 보이지 않는다.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진과 구분되지 않는 사실성, 자연스러운 원근과 피사계 심도, 과도한 후보정 없음, 깨끗한 스톡 사진이나 건축 시각화가 아닌 생활 흔적이 축적된 현실적인 실내. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "짧은 통로에서 욕실 문 너머의 세면대와 벽거울을 주시하는 구도다. 욕실 벽면에만 관찰자의 주관적 지각으로 나타나는 채도 높은 선홍색 붓질형 원을 또렷하게 드러내고, 원 주변의 타일이나 줄눈에는 물리적 손상이나 잔여 흔적을 만들지 않는다. 가까운 전경에는 식탁과 액자 사진을 유지하되 주된 초점은 욕실 벽의 붉은 원에 둔다.",
            "shot_id": "S18_Shot10"
          },
          {
            "guide_text": "같은 통로 위치와 동일한 실내 배치를 유지하면서 가까운 식탁 위 액자 사진이 충분히 읽히도록 초점을 옮긴다. 사진 속 인물의 얼굴 자체는 식별 가능하게 묘사하지 말고, 얼굴이 인쇄되었을 영역만 잉크와 사진 유제가 아래로 녹아 흐르는 듯 순간적으로 왜곡된 주관적 현상으로 표현한다. 왜곡은 사진 인화면 안에만 한정하고 액자 밖의 실제 공간이나 가구에는 번지지 않게 한다.",
            "shot_id": "S18_Shot13"
          }
        ],
        "shot_ids": [
          "S18_Shot10",
          "S18_Shot13"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3 (short circulation hall), facing through number 10 (bathroom door) toward number 21 (washbasin) and number 22 (wall mirror), with number 15 (dining table) and number 24 (framed family photograph) retained in the near foreground",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "30mm moderate wide angle",
          "framing_notes": "Compose the bathroom wall and the dining-table photograph within one continuous domestic axis so the two subjective visions can be covered without changing the underlying layout."
        },
        "reference_decision": {
          "bg_id": "L06B01",
          "fp_id": "fp_l06_main_interior",
          "node_index": 4,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L06B01 overlaps L06B02 in unit 1 and fixed markers 15 and 24, so those positions remain committed by the earlier reference. Its consuming shots additionally require a different unit-1 camera direction toward unit 6 through unit 3, revealing marker 10 and fixtures 21, 22, and 23; this genuine geometry change requires a new same-physical-space view rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L06B02.png"
          ],
          "source_bg_ids": [
            "L06B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_units_1_2_3"
            ],
            "rejected_refs": [
              {
                "reason": "L06B05 establishes unit 5 and has less target-marker overlap than L06B02 for this node's unit-1 markers 15 and 24.",
                "ref_bg_id": "L06B05"
              },
              {
                "reason": "L06B03 carries transient markers 30 and 33 through 41 that are explicitly ignored here, while L06B02 provides the cleaner fixed-space reference.",
                "ref_bg_id": "L06B03"
              }
            ],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space_different_view",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_units_1_2_3",
                "ref_bg_id": "L06B02",
                "space_description": "Unit-1 fixed-space identity, including markers 15 and 24, with continuity through unit 3."
              }
            ],
            "why_single_ref_or_two_refs": "L06B02 is sufficient to lock the overlapping unit-1 fixed positions. The consuming shots do not establish two distinct spaces as co-visible in a single shot, and the new unit-6 slice is composed from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use a broad unit-1-to-unit-6 view through unit 3, supporting marker 10 and fixed markers 21, 22, and 23 while retaining markers 15 and 24 for the alternate close composition.",
            "lens_enum": "wide",
            "look_at_cell": [
              6,
              6
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, show the directed slice through unit 3 toward unit 6, including opening marker 10 and fixed markers 21, 22, and 23. Preserve unit-1 markers 15 and 24 from L06B02 for the alternate close view, without asserting other openings from the geometry supersets.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at [5,4] toward unit 6 at [5,1], with unit 3 providing directional continuity. Preserve enough fixed context for close crops centered on marker 22 and marker 24 while keeping the underlying camera direction unchanged.",
            "subject_position_directive": "S18_Shot10 commits no subject in the final close reflected composition and requires marker 31 at middle-center with a narrow marker-22 boundary. S18_Shot13 commits the staged content of marker 32 to occupy most of the close frame while retaining marker 24's edge and a narrow portion of marker 15; invent no additional subjects.",
            "state_cue_directive": "Apply transient markers 31 and 32 only. Retain base markers 1, 3, 6, 10, 15, 21, 22, 23, and 24 in their committed positions without importing any other overlay state.",
            "negative_continuity_directive": "Avoid markers 26 through 30, 33 through 43, including any such transient cues carried by other references. Keep markers 15 and 24 in the positions committed by L06B02, do not expose unsupported units outside the unit-1-to-unit-6 view, and add no unlisted scenario-specific elements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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='L06B02' physical_space_id='ps_units_1_2_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 6\n  - look_at_cell: [6, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit-1-to-unit-6 view through unit 3, supporting marker 10 and fixed markers 21, 22, and 23 while retaining markers 15 and 24 for the alternate close composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show the directed slice through unit 3 toward unit 6, including opening marker 10 and fixed markers 21, 22, and 23. Preserve unit-1 markers 15 and 24 from L06B02 for the alternate close view, without asserting other openings from the geometry supersets.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at [5,4] toward unit 6 at [5,1], with unit 3 providing directional continuity. Preserve enough fixed context for close crops centered on marker 22 and marker 24 while keeping the underlying camera direction unchanged.\n  - subject_position_directive: S18_Shot10 commits no subject in the final close reflected composition and requires marker 31 at middle-center with a narrow marker-22 boundary. S18_Shot13 commits the staged content of marker 32 to occupy most of the close frame while retaining marker 24's edge and a narrow portion of marker 15; invent no additional subjects.\n  - state_cue_directive: Apply transient markers 31 and 32 only. Retain base markers 1, 3, 6, 10, 15, 21, 22, 23, and 24 in their committed positions without importing any other overlay state.\n  - negative_continuity_directive: Avoid markers 26 through 30, 33 through 43, including any such transient cues carried by other references. Keep markers 15 and 24 in the positions committed by L06B02, do not expose unsupported units outside the unit-1-to-unit-6 view, and add no unlisted scenario-specific elements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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='L06B02' physical_space_id='ps_units_1_2_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 6\n  - look_at_cell: [6, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit-1-to-unit-6 view through unit 3, supporting marker 10 and fixed markers 21, 22, and 23 while retaining markers 15 and 24 for the alternate close composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show the directed slice through unit 3 toward unit 6, including opening marker 10 and fixed markers 21, 22, and 23. Preserve unit-1 markers 15 and 24 from L06B02 for the alternate close view, without asserting other openings from the geometry supersets.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at [5,4] toward unit 6 at [5,1], with unit 3 providing directional continuity. Preserve enough fixed context for close crops centered on marker 22 and marker 24 while keeping the underlying camera direction unchanged.\n  - subject_position_directive: S18_Shot10 commits no subject in the final close reflected composition and requires marker 31 at middle-center with a narrow marker-22 boundary. S18_Shot13 commits the staged content of marker 32 to occupy most of the close frame while retaining marker 24's edge and a narrow portion of marker 15; invent no additional subjects.\n  - state_cue_directive: Apply transient markers 31 and 32 only. Retain base markers 1, 3, 6, 10, 15, 21, 22, 23, and 24 in their committed positions without importing any other overlay state.\n  - negative_continuity_directive: Avoid markers 26 through 30, 33 through 43, including any such transient cues carried by other references. Keep markers 15 and 24 in the positions committed by L06B02, do not expose unsupported units outside the unit-1-to-unit-6 view, and add no unlisted scenario-specific elements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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='L06B02' physical_space_id='ps_units_1_2_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 6\n  - look_at_cell: [6, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit-1-to-unit-6 view through unit 3, supporting marker 10 and fixed markers 21, 22, and 23 while retaining markers 15 and 24 for the alternate close composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show the directed slice through unit 3 toward unit 6, including opening marker 10 and fixed markers 21, 22, and 23. Preserve unit-1 markers 15 and 24 from L06B02 for the alternate close view, without asserting other openings from the geometry supersets.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at [5,4] toward unit 6 at [5,1], with unit 3 providing directional continuity. Preserve enough fixed context for close crops centered on marker 22 and marker 24 while keeping the underlying camera direction unchanged.\n  - subject_position_directive: S18_Shot10 commits no subject in the final close reflected composition and requires marker 31 at middle-center with a narrow marker-22 boundary. S18_Shot13 commits the staged content of marker 32 to occupy most of the close frame while retaining marker 24's edge and a narrow portion of marker 15; invent no additional subjects.\n  - state_cue_directive: Apply transient markers 31 and 32 only. Retain base markers 1, 3, 6, 10, 15, 21, 22, 23, and 24 in their committed positions without importing any other overlay state.\n  - negative_continuity_directive: Avoid markers 26 through 30, 33 through 43, including any such transient cues carried by other references. Keep markers 15 and 24 in the positions committed by L06B02, do not expose unsupported units outside the unit-1-to-unit-6 view, and add no unlisted scenario-specific elements.\n\n2020년대 중반 대한민국 서해안권 도시 외곽 또는 섬 공동체의 소박하게 사용 중인 현대 주택 내부. 짧은 실내 통로 부근에서 열린 욕실 문을 통해 세면대와 벽거울을 바라보고, 가까운 전경 한쪽에는 생활감 있는 식탁과 그 위의 액자형 가족사진이 함께 보이는 하나의 연속된 주거 동선으로 구성한다. 카메라는 서 있는 사람의 눈높이 약 1.6m, 풀프레임 미러리스 또는 DSLR과 30mm 중간 광각 렌즈로 촬영하며, 내려다보는 평면도 시점이 아닌 수평에 가까운 실제 실내 시점이다.\n\n욕실은 한국의 평범한 소형 주택에서 볼 수 있는 밝은 회백색 세라믹 타일, 사용감 있는 줄눈, 물때가 옅게 남은 흰색 세면대, 실용적인 벽거울, 평범한 욕실 문과 문틀로 구성한다. 욕실 벽면에는 물감이나 낙서 같은 물리적 흔적이 아니라 관찰자의 시야에만 순간적으로 겹쳐 보이는 채도 높은 선홍색 붓질형 원이 나타난다. 붉은 원은 타일 표면 앞에 미세하게 초점이 어긋난 지각 이미지처럼 보이지만 형태는 명료하며, 타일과 줄눈에는 실제 착색이나 손상을 남기지 않는다.\n\n전경의 식탁은 현대 한국 가정의 검소한 생활감을 지닌 목재 또는 무늬목 식탁으로, 가장자리 마모와 닦은 자국이 자연스럽다. 식탁 위 액자 사진에는 가족사진이라는 인쇄 매체의 구도만 남기되 사람이나 식별 가능한 얼굴을 직접 묘사하지 않는다. 얼굴이 인쇄되었을 부분만 사진 잉크와 유제가 아래로 녹아 흐르는 듯 비정상적으로 늘어나고 번지는 순간적 왜곡으로 표현하며, 이 현상은 유리 안쪽의 사진 평면에만 제한한다. 액자, 식탁, 주변 벽에는 녹은 물질이나 물리적 잔여물이 없다. 두 이상 현상은 같은 객관적 물체가 아니라 관찰자의 주관적 시야에 종속된 별개의 순간적 이미지로 읽혀야 한다.\n\n낮 시간의 흐린 자연광이 주거 공간의 창에서 약하게 들어오고, 욕실 쪽의 중성적인 실내등이 보조한다. 전체 색은 실제 생활 공간처럼 절제되고 다소 탈색된 회색·베이지 계열이며, 붉은 원만 날카로운 선홍색 대비를 이룬다. 지나치게 어둡거나 장식적인 공포 세트가 아니라 실제 사람이 거주하는 집의 비좁은 동선, 오래 사용한 문틀, 미세한 벽 얼룩, 실제 타일 광택, 금속의 옅은 산화, 목재 결, 액자 유리의 현실적인 반사를 세밀하게 담는다. 사람, 신체, 식별 가능한 얼굴은 보이지 않는다.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진과 구분되지 않는 사실성, 자연스러운 원근과 피사계 심도, 과도한 후보정 없음, 깨끗한 스톡 사진이나 건축 시각화가 아닌 생활 흔적이 축적된 현실적인 실내. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            5,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use a broad unit-1-to-unit-6 view through unit 3, supporting marker 10 and fixed markers 21, 22, and 23 while retaining markers 15 and 24 for the alternate close composition.",
          "lens_enum": "wide",
          "look_at_cell": [
            6,
            6
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit 1, show the directed slice through unit 3 toward unit 6, including opening marker 10 and fixed markers 21, 22, and 23. Preserve unit-1 markers 15 and 24 from L06B02 for the alternate close view, without asserting other openings from the geometry supersets.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at [5,4] toward unit 6 at [5,1], with unit 3 providing directional continuity. Preserve enough fixed context for close crops centered on marker 22 and marker 24 while keeping the underlying camera direction unchanged.",
          "subject_position_directive": "S18_Shot10 commits no subject in the final close reflected composition and requires marker 31 at middle-center with a narrow marker-22 boundary. S18_Shot13 commits the staged content of marker 32 to occupy most of the close frame while retaining marker 24's edge and a narrow portion of marker 15; invent no additional subjects.",
          "state_cue_directive": "Apply transient markers 31 and 32 only. Retain base markers 1, 3, 6, 10, 15, 21, 22, 23, and 24 in their committed positions without importing any other overlay state.",
          "negative_continuity_directive": "Avoid markers 26 through 30, 33 through 43, including any such transient cues carried by other references. Keep markers 15 and 24 in the positions committed by L06B02, do not expose unsupported units outside the unit-1-to-unit-6 view, and add no unlisted scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l06_main_interior",
          "prior_bg_ids": [
            "L06B02"
          ],
          "attached_ref_labels": [
            "bg:L06B02",
            "same_loc_anchor:L06B05"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L06B05",
          "loc_id": "L06"
        }
      },
      "L06B03": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L06B02",
        "reused_from_bg_id": "L06B02",
        "location_id": "L06",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L06B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시 외곽의 소박한 소형 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 철제 현관문 가까이에 서서 바닥에서 약 1.6m 높이의 사람 눈높이로, 거실·식사 공간·간이 주방이 합쳐진 공용 구역을 대각선으로 가로질러 열린 딸의 침실 문과 그 너머의 침대, 서랍장, 침실 벽을 바라본다. 풀프레임 DSLR 또는 미러리스 카메라와 24mm 광각 렌즈를 사용한 현실적인 실내 시야이며, 과도한 왜곡 없이 열린 방문이 거실에서 침실 벽까지 이어지는 명확한 시선축을 만든다.\n\n집 안은 누군가 거칠게 뒤진 직후처럼 심하게 헤집어져 있다. 거실과 식사 공간의 서랍과 수납장이 여러 개 열린 채이고, 일상적인 종이류와 옷가지, 작은 생활용품이 바닥과 가구 위에 불규칙하게 흩어져 있다. 의자 한 개가 옆으로 넘어져 있으나 기본 건축 구조는 손상되지 않았다. 거실 창문은 열려 있고 얇은 커튼이 미세하게 안쪽으로 움직인다. 간이 주방에는 현실적인 한국 주거용 싱크대 하부장과 상부장이 있으며 일부 문과 서랍이 열린 상태다. 열린 침실 안에는 사용감 있는 침대와 흐트러진 서랍장이 보이고, 서랍 일부가 빠져나오거나 열린 채 내용물이 흩어져 있다. 평범한 인화사진 한 장이 우연히 떨어진 것이 아니라 발견되도록 의도적으로 심어 둔 듯 서랍장 가까운 눈에 띄는 위치에 놓여 있다. 사진은 현재 공간과 분리된 평면 인쇄물로만 보이며, 사진 속 세부 인물이나 얼굴은 판독되지 않는다.\n\n침실 벽에는 채도가 높은 진홍색 붓질형 원이 순간적으로 겹쳐 보인다. 이 원은 벽에 칠한 페인트, 낙서, 부착물 또는 입체 물체가 아니라 관찰자의 시점에만 종속된 비물리적 지각 이미지이며, 가장자리에 아주 미세한 초점 불안정만 있다. 원 주변 벽면에는 물감 흐름이나 물리적 오염, 손상 흔적을 남기지 않는다. 다른 서양식 마법진, 문자, 고딕 종교 도상은 넣지 않는다.\n\n해질녘의 차갑고 약한 자연광이 열린 창문으로 들어오고, 실내에는 평범한 현대 한국 주택의 천장 조명이나 주방 조명이 낮은 밝기로 켜져 있어 어두운 구석의 형태가 간신히 읽힌다. 절제된 저채도 회색·베이지·바랜 목재색 속에서 붉은 원만 날카로운 진홍색 대비를 이룬다. 실제 장판 바닥의 잔흠집과 눌림, 벽지 이음선과 생활 얼룩, 합판 가구의 모서리 마모, 금속 손잡이의 잔기스, 커튼의 실제 직물 결, 침구의 구김, 인화지 표면을 정확하게 표현한다. 지나치게 깨끗한 전시장이나 재고 사진이 아니라 사람이 실제 거주해 온 집의 수납 습관과 사소한 생활 흔적이 남은 현장 기록사진이어야 한다.\n\n인물, 얼굴, 시신, 혈흔은 전혀 없다. 실제 장소에서 촬영한 사실적인 DSLR 사진, 자연스러운 원근과 깊이, 현실적인 저조도 노출, 자연스러운 피사계 심도, 과장된 후처리 없음. 삽화, 회화, 3차원 그래픽, 건축 시각화, 평면도, 위에서 내려다본 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "철제 현관문 가까이의 눈높이에서 어질러진 거실과 식사 공간을 넓게 보여 주고, 열린 침실 문을 통해 침대와 서랍장, 침실 벽까지 시선이 이어지게 한다. 열린 거실 창문, 쓰러진 의자, 열린 서랍과 흩어진 내용물, 눈에 띄도록 놓인 인화사진이 한 프레임 안에서 확인되어야 한다.",
            "shot_id": "S25_Shot3"
          },
          {
            "guide_text": "현관 쪽에서 공용 공간을 대각선으로 바라보되 쓰러진 의자와 흩어진 생활용품을 전경에 두고, 열린 방문 너머 흐트러진 서랍장과 의도적으로 놓인 인화사진을 중경의 핵심 단서로 보이게 한다. 붉은 원은 침실 벽에 순간적으로 겹쳐 보이는 주관적 지각 이미지로만 제한한다.",
            "shot_id": "S25_Shot5"
          },
          {
            "guide_text": "열린 침실 문이 자연스러운 프레임 역할을 하도록 구성하고, 거실의 훼손 상태에서 침실 벽의 선명한 붉은 붓질형 원으로 시선이 이어지게 한다. 원은 실제 페인트나 부착물이 아니라 표면 위에 잠시 보이는 비물리적 이미지로 표현하며, 주변 벽에는 물리적 잔여 흔적을 만들지 않는다.",
            "shot_id": "S25_Shot10"
          },
          {
            "guide_text": "공간 전체의 수색 흔적이 읽히는 넓은 시야를 유지한다. 열린 창문에서 들어오는 늦은 해질녘의 차가운 자연광과 실내의 약한 생활 조명을 함께 사용하고, 열린 수납장과 서랍, 쓰러진 의자, 흩어진 내용물, 침실의 침대와 서랍장을 현실적인 깊이감으로 배치한다.",
            "shot_id": "S27_Shot1"
          },
          {
            "guide_text": "낮은 과장 없이 실제 사건 현장 기록사진처럼 촬영한다. 전경의 어질러진 공용 공간, 열린 방문, 후경의 침실 서랍장과 눈에 띄게 심어 둔 인화사진을 선명하게 연결하고, 붉은 원은 관찰자의 시점에만 나타나는 날카로운 진홍색 대비로 처리한다.",
            "shot_id": "S27_Shot5"
          }
        ],
        "shot_ids": [
          "S25_Shot3",
          "S25_Shot5",
          "S25_Shot10",
          "S27_Shot1",
          "S27_Shot5"
        ],
        "scenes": [],
        "parent_id": "L06B02",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 7 (steel entry door), facing diagonally across number 1 (shared living, dining, and kitchenette zone) toward number 9 (daughter bedroom door), number 18 (daughter bed), and number 19 (dresser)",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Use the open bedroom doorway as a sightline from the disturbed living area to the bedroom wall; show the open living window, one fallen chair, disturbed dresser, planted photograph, and scattered contents without changing the base architecture."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L06B02",
          "selected_refs": [
            {
              "physical_space_id": "ps_units_1_2_3",
              "ref_bg_id": "L06B02",
              "space_description": "The unit-2-to-unit-1 view with continuity through unit 3 and toward unit 5."
            }
          ]
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Match L06B02 with a 90-degree wide view from camera unit 2 at [7,1] toward unit 1 at [5,4]. Use the broad plate for S25_Shot3 and S27_Shot5, and derive the committed close or medium crops for S25_Shot5, S25_Shot10, and S27_Shot1 without relocating fixed markers.",
          "negative_continuity_directive": "Avoid markers 26, 27, 28, 29, 31, 32, 42, and 43. Keep markers 7, 9, 11, 12, 15, 16, 18, 19, and 20 fixed relative to the L06B02 structure, and do not add unsupported units, subjects, or scenario-specific elements.",
          "state_cue_directive": "Carry markers 30, 33, 34, 35, 36, 37, 38, 39, 40, and 41 exactly as the committed transient state layer over base markers 1, 2, 3, 5, 7, 9, 11, 12, 15, 16, 18, 19, and 20. Do not treat these overlays as a permanent rearrangement of fixed structure.",
          "subject_position_directive": "S25_Shot3 and S25_Shot5 commit no subject. S25_Shot10 places a staged hand in the lower-center foreground moving toward opening marker 7 near the upper-right background. S27_Shot1 places one staged subject at medium distance, and S27_Shot5 places two staged subjects separated in the middle of the wide frame; add no other subjects.",
          "visible_space_directive": "Preserve L06B02's unit-2-to-unit-1 view and the fixed positions of markers 7, 9, 11, 15, and 16. Use broad coverage to retain directional context through unit 3 and toward unit 5, with markers 12, 18, 19, and 20 visible only where the staged crop supports them."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l06_main_interior",
          "prior_bg_ids": [
            "L06B02"
          ],
          "attached_ref_labels": [
            "bg:L06B02"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L11B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L11",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L11B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시 외곽의 실제 대형 마트 외부 출입구를 해 질 녘에 촬영한 배경 전용 사진. 보행자 전면 공간에 선 카메라가 대형 마트의 주 자동 미닫이 유리문을 대각선으로 바라보며, 한쪽에는 금속 자전거 거치대와 현실적으로 사용감이 있는 주차 자전거 한 대가 있고, 그 뒤로 인접한 저층 상가 전면이 길게 이어진다. 출입구 위 외벽에는 실제 상용 보안 카메라가 설치되어 있고 배선과 고정 브래킷이 자연스럽게 드러난다. 프레임에는 출입구, 자전거, 자전거 거치대, 보안 카메라, 인접 상가, 보도 턱과 활동 중인 도로 가장자리가 모두 포함된다. 유리문 너머로는 밝은 천장 조명, 쇼핑카트 보관 구역, 입구 매트와 진열대 일부만 제한적으로 보이며 내부 전체가 과도하게 노출되지 않는다.\n\n마트 외관은 한국의 실제 외곽 상업가에서 흔한 알루미늄 복합 패널과 유리 전면, 타일 마감 하부 벽, 금속 캐노피로 구성하고, 빗물 자국과 먼지, 작은 긁힘, 실리콘 이음부의 변색 등 일상적인 사용 흔적을 담는다. 인접 건물은 붉은 벽돌 또는 석재 타일 외벽의 저층 상가주택 형태이며, 새시 창, 방범창 일부, 에어컨 실외기와 노출 배관, 가스 배관, 작은 차양, 일반적인 한글 상점 간판이 층층이 붙어 있다. 좁은 상업 도로에는 전신주와 늘어진 전선, 가로등, 교통신호기, 생활 승용차와 소형 배달 차량, 세워 둔 스쿠터가 보인다. 건물은 주변 동네와 자연스럽게 연결되어야 하며 민무늬 콘크리트 요새처럼 보이지 않는다. 출입구 주변에는 볼라드, 보도 포장 보수 자국, 배수 흔적과 광고판 받침 같은 현실적인 거리 요소가 있다.\n\n해가 막 진 초저녁의 푸른 자연광과 마트 내부의 중성적인 흰색 조명, 상가 간판과 차량 전조등의 실제 빛이 섞인다. 전체 색은 저녁 환경 때문에 자연스럽게 절제되고 약간 바랜 느낌이며, 붉은 교통신호와 작은 할인 안내 띠만 선명한 진홍색 포인트로 보인다. 유리에는 도로 차량과 맞은편 상가 조명이 물리적으로 타당하게 반사되고, 활발한 교통 흐름이 느껴지되 운전자나 보행자, 사람의 얼굴은 전혀 보이지 않는다. 주변을 급히 찾아다니는 상황을 뒷받침하도록 출입구 앞 시야는 열려 있고, 유리 반사와 이어지는 상가 통로, 차량 불빛이 현실적인 긴장감을 만든다. 초자연적 형상이나 붉은 원 같은 비물리적 흔적은 배치하지 않는다.\n\n약 1.6미터의 서 있는 사람 눈높이에서 35밀리미터급 광각 렌즈를 장착한 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 실제 콘크리트, 금속의 산화와 긁힘, 유리 반사, 직물 매트의 짜임, 고무와 플라스틱의 사용감이 정확해야 한다. 자연스러운 원근과 피사계 심도, 과도하지 않은 차량 움직임의 흔들림, 사실적인 노출을 유지한다. 깨끗한 광고용 사진이 아니라 실제 장소 기록 사진이며, 인공적인 후처리 효과가 없어야 한다. 삽화, 컴퓨터 그래픽, 건축 시각화, 평면도, 내려다본 시점이 아닌 실제 카메라 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "보행자 전면 공간에서 주 출입구를 대각선으로 바라보는 넓은 구도. 출입구 전체와 한쪽의 자전거 거치대 및 주차된 자전거, 외벽 보안 카메라, 인접 상가 전면, 도로 가장자리의 차량 흐름을 함께 유지한다. 전경 보행 공간에는 이후 불안하게 주변을 찾고 통화하는 인물을 합성할 수 있도록 충분한 빈 공간을 남기되, 배경 이미지 자체에는 사람을 넣지 않는다.",
            "shot_id": "S8_Shot4"
          },
          {
            "guide_text": "같은 눈높이와 방향을 유지하면서 주 출입구와 유리문 너머의 제한된 내부가 조금 더 잘 읽히도록 구성한다. 프레임 한쪽에는 자전거와 거치대, 뒤쪽에는 이어지는 인접 상가와 저녁 도로 조명을 남겨 장소의 연속성을 확보한다. 출입구 앞과 유리 반사 주변에는 인물 합성을 방해할 복잡한 물체를 두지 않으며, 사람이나 얼굴은 표현하지 않는다.",
            "shot_id": "S8_Shot5"
          }
        ],
        "shot_ids": [
          "S8_Shot4",
          "S8_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "on number 3 (pedestrian forecourt), facing diagonally toward number 7 (main sliding entrance), with number 4 (bicycle parking bay) to one side and number 5 (adjacent commercial frontage) extending behind it",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep the entrance, parked bicycle, bicycle rack, facade-mounted security camera, and part of the active curbside edge within the composition; allow a limited view into number 1 through the entrance."
        },
        "reference_decision": {
          "bg_id": "L11B01",
          "fp_id": "fp_l11_store_entrance",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L11B01 is the only supplied anchor candidate and no same-fp rendered reference is available, so it establishes the dwelling identity directly from the floor plan. The wide view from unit 6 toward unit 1 provides the broad numbered structural context required by S8_Shot5, while S8_Shot4 only requires that this context remain available as a softly defocused layer behind its tight subject framing.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/floor_plan/fp_l11_store_entrance.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the fp-seeded identity anchor and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              4
            ],
            "camera_unit": 6,
            "fov_deg": 90,
            "framing_notes": "Use the listed wide view from camera unit 6, aimed through look-at cell [4,4] toward unit 1, to retain broad depth across the numbered entrance-facing structure while leaving room for the differing close and full-body consuming-shot crops.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              4
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 6, use the wide cone through marker 7 at look-at cell [4,4] toward unit 1. Treat unit 6 as the camera-side area and show the geometrically supported entrance-facing depth through units 3 and 2 toward unit 1, with lateral context from units 4 and 5 where it falls inside the cone. Openings 7, 8, and 9 and fixed markers 10, 11, and 12 must retain their dossier positions wherever visible.",
            "camera_framing_directive": "Place the camera in unit 6 at cell [8,4] and aim through look-at cell [4,4] toward unit 1. Use the wide 90-degree field of view for broad coverage of the central depth axis and its lateral numbered context; preserve enough surrounding area for the middle-right full-body staging in S8_Shot5 and enough depth to become soft context in the close framing of S8_Shot4.",
            "subject_position_directive": "For S8_Shot4, reserve the foreground middle-center for the committed close subject, with the eyes near the upper center, the mouth in the lower third, and the numbered background context softly defocused. For S8_Shot5, reserve the middle-right for the committed full-body subject in a halted mid-step pose while preserving background depth around that position. Add no other subjects beyond those committed by the surfaced staging.",
            "state_cue_directive": "Carry transient marker 13 as the committed overlay cue and retain numbered elements 1 through 13 as specified. For S8_Shot4 use the committed restrained, desaturated low-to-mid-key ambience; for S8_Shot5 retain the committed dusk ambience and staged street-layer activity without inventing unsupported color, text, or operating state.",
            "negative_continuity_directive": "Keep base markers 1 through 12 in their committed floor-plan relationships, and do not invent unnumbered fixed elements or additional state overlays. Do not present units or openings outside the chosen wide view as directly visible merely because the geometry lists visibility supersets, and do not assign unsupported text, color, or operating state to staged content surfaces. Marker 13 is the only committed transient overlay."
          },
          "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: 6\n  - camera_cell: [8, 4]\n  - look_at_unit: 1\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed wide view from camera unit 6, aimed through look-at cell [4,4] toward unit 1, to retain broad depth across the numbered entrance-facing structure while leaving room for the differing close and full-body consuming-shot crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 6, use the wide cone through marker 7 at look-at cell [4,4] toward unit 1. Treat unit 6 as the camera-side area and show the geometrically supported entrance-facing depth through units 3 and 2 toward unit 1, with lateral context from units 4 and 5 where it falls inside the cone. Openings 7, 8, and 9 and fixed markers 10, 11, and 12 must retain their dossier positions wherever visible.\n  - camera_framing_directive: Place the camera in unit 6 at cell [8,4] and aim through look-at cell [4,4] toward unit 1. Use the wide 90-degree field of view for broad coverage of the central depth axis and its lateral numbered context; preserve enough surrounding area for the middle-right full-body staging in S8_Shot5 and enough depth to become soft context in the close framing of S8_Shot4.\n  - subject_position_directive: For S8_Shot4, reserve the foreground middle-center for the committed close subject, with the eyes near the upper center, the mouth in the lower third, and the numbered background context softly defocused. For S8_Shot5, reserve the middle-right for the committed full-body subject in a halted mid-step pose while preserving background depth around that position. Add no other subjects beyond those committed by the surfaced staging.\n  - state_cue_directive: Carry transient marker 13 as the committed overlay cue and retain numbered elements 1 through 13 as specified. For S8_Shot4 use the committed restrained, desaturated low-to-mid-key ambience; for S8_Shot5 retain the committed dusk ambience and staged street-layer activity without inventing unsupported color, text, or operating state.\n  - negative_continuity_directive: Keep base markers 1 through 12 in their committed floor-plan relationships, and do not invent unnumbered fixed elements or additional state overlays. Do not present units or openings outside the chosen wide view as directly visible merely because the geometry lists visibility supersets, and do not assign unsupported text, color, or operating state to staged content surfaces. Marker 13 is the only committed transient overlay.\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: 6\n  - camera_cell: [8, 4]\n  - look_at_unit: 1\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed wide view from camera unit 6, aimed through look-at cell [4,4] toward unit 1, to retain broad depth across the numbered entrance-facing structure while leaving room for the differing close and full-body consuming-shot crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 6, use the wide cone through marker 7 at look-at cell [4,4] toward unit 1. Treat unit 6 as the camera-side area and show the geometrically supported entrance-facing depth through units 3 and 2 toward unit 1, with lateral context from units 4 and 5 where it falls inside the cone. Openings 7, 8, and 9 and fixed markers 10, 11, and 12 must retain their dossier positions wherever visible.\n  - camera_framing_directive: Place the camera in unit 6 at cell [8,4] and aim through look-at cell [4,4] toward unit 1. Use the wide 90-degree field of view for broad coverage of the central depth axis and its lateral numbered context; preserve enough surrounding area for the middle-right full-body staging in S8_Shot5 and enough depth to become soft context in the close framing of S8_Shot4.\n  - subject_position_directive: For S8_Shot4, reserve the foreground middle-center for the committed close subject, with the eyes near the upper center, the mouth in the lower third, and the numbered background context softly defocused. For S8_Shot5, reserve the middle-right for the committed full-body subject in a halted mid-step pose while preserving background depth around that position. Add no other subjects beyond those committed by the surfaced staging.\n  - state_cue_directive: Carry transient marker 13 as the committed overlay cue and retain numbered elements 1 through 13 as specified. For S8_Shot4 use the committed restrained, desaturated low-to-mid-key ambience; for S8_Shot5 retain the committed dusk ambience and staged street-layer activity without inventing unsupported color, text, or operating state.\n  - negative_continuity_directive: Keep base markers 1 through 12 in their committed floor-plan relationships, and do not invent unnumbered fixed elements or additional state overlays. Do not present units or openings outside the chosen wide view as directly visible merely because the geometry lists visibility supersets, and do not assign unsupported text, color, or operating state to staged content surfaces. Marker 13 is the only committed transient overlay.\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: 6\n  - camera_cell: [8, 4]\n  - look_at_unit: 1\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed wide view from camera unit 6, aimed through look-at cell [4,4] toward unit 1, to retain broad depth across the numbered entrance-facing structure while leaving room for the differing close and full-body consuming-shot crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 6, use the wide cone through marker 7 at look-at cell [4,4] toward unit 1. Treat unit 6 as the camera-side area and show the geometrically supported entrance-facing depth through units 3 and 2 toward unit 1, with lateral context from units 4 and 5 where it falls inside the cone. Openings 7, 8, and 9 and fixed markers 10, 11, and 12 must retain their dossier positions wherever visible.\n  - camera_framing_directive: Place the camera in unit 6 at cell [8,4] and aim through look-at cell [4,4] toward unit 1. Use the wide 90-degree field of view for broad coverage of the central depth axis and its lateral numbered context; preserve enough surrounding area for the middle-right full-body staging in S8_Shot5 and enough depth to become soft context in the close framing of S8_Shot4.\n  - subject_position_directive: For S8_Shot4, reserve the foreground middle-center for the committed close subject, with the eyes near the upper center, the mouth in the lower third, and the numbered background context softly defocused. For S8_Shot5, reserve the middle-right for the committed full-body subject in a halted mid-step pose while preserving background depth around that position. Add no other subjects beyond those committed by the surfaced staging.\n  - state_cue_directive: Carry transient marker 13 as the committed overlay cue and retain numbered elements 1 through 13 as specified. For S8_Shot4 use the committed restrained, desaturated low-to-mid-key ambience; for S8_Shot5 retain the committed dusk ambience and staged street-layer activity without inventing unsupported color, text, or operating state.\n  - negative_continuity_directive: Keep base markers 1 through 12 in their committed floor-plan relationships, and do not invent unnumbered fixed elements or additional state overlays. Do not present units or openings outside the chosen wide view as directly visible merely because the geometry lists visibility supersets, and do not assign unsupported text, color, or operating state to staged content surfaces. Marker 13 is the only committed transient overlay.\n\n2020년대 중반 대한민국 서해안권 도시 외곽의 실제 대형 마트 외부 출입구를 해 질 녘에 촬영한 배경 전용 사진. 보행자 전면 공간에 선 카메라가 대형 마트의 주 자동 미닫이 유리문을 대각선으로 바라보며, 한쪽에는 금속 자전거 거치대와 현실적으로 사용감이 있는 주차 자전거 한 대가 있고, 그 뒤로 인접한 저층 상가 전면이 길게 이어진다. 출입구 위 외벽에는 실제 상용 보안 카메라가 설치되어 있고 배선과 고정 브래킷이 자연스럽게 드러난다. 프레임에는 출입구, 자전거, 자전거 거치대, 보안 카메라, 인접 상가, 보도 턱과 활동 중인 도로 가장자리가 모두 포함된다. 유리문 너머로는 밝은 천장 조명, 쇼핑카트 보관 구역, 입구 매트와 진열대 일부만 제한적으로 보이며 내부 전체가 과도하게 노출되지 않는다.\n\n마트 외관은 한국의 실제 외곽 상업가에서 흔한 알루미늄 복합 패널과 유리 전면, 타일 마감 하부 벽, 금속 캐노피로 구성하고, 빗물 자국과 먼지, 작은 긁힘, 실리콘 이음부의 변색 등 일상적인 사용 흔적을 담는다. 인접 건물은 붉은 벽돌 또는 석재 타일 외벽의 저층 상가주택 형태이며, 새시 창, 방범창 일부, 에어컨 실외기와 노출 배관, 가스 배관, 작은 차양, 일반적인 한글 상점 간판이 층층이 붙어 있다. 좁은 상업 도로에는 전신주와 늘어진 전선, 가로등, 교통신호기, 생활 승용차와 소형 배달 차량, 세워 둔 스쿠터가 보인다. 건물은 주변 동네와 자연스럽게 연결되어야 하며 민무늬 콘크리트 요새처럼 보이지 않는다. 출입구 주변에는 볼라드, 보도 포장 보수 자국, 배수 흔적과 광고판 받침 같은 현실적인 거리 요소가 있다.\n\n해가 막 진 초저녁의 푸른 자연광과 마트 내부의 중성적인 흰색 조명, 상가 간판과 차량 전조등의 실제 빛이 섞인다. 전체 색은 저녁 환경 때문에 자연스럽게 절제되고 약간 바랜 느낌이며, 붉은 교통신호와 작은 할인 안내 띠만 선명한 진홍색 포인트로 보인다. 유리에는 도로 차량과 맞은편 상가 조명이 물리적으로 타당하게 반사되고, 활발한 교통 흐름이 느껴지되 운전자나 보행자, 사람의 얼굴은 전혀 보이지 않는다. 주변을 급히 찾아다니는 상황을 뒷받침하도록 출입구 앞 시야는 열려 있고, 유리 반사와 이어지는 상가 통로, 차량 불빛이 현실적인 긴장감을 만든다. 초자연적 형상이나 붉은 원 같은 비물리적 흔적은 배치하지 않는다.\n\n약 1.6미터의 서 있는 사람 눈높이에서 35밀리미터급 광각 렌즈를 장착한 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 실제 콘크리트, 금속의 산화와 긁힘, 유리 반사, 직물 매트의 짜임, 고무와 플라스틱의 사용감이 정확해야 한다. 자연스러운 원근과 피사계 심도, 과도하지 않은 차량 움직임의 흔들림, 사실적인 노출을 유지한다. 깨끗한 광고용 사진이 아니라 실제 장소 기록 사진이며, 인공적인 후처리 효과가 없어야 한다. 삽화, 컴퓨터 그래픽, 건축 시각화, 평면도, 내려다본 시점이 아닌 실제 카메라 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nSITE LOOK REFERENCE: the attached photograph shows this exact place — the confirmed look of its structure and surroundings. Keep the structure's massing, storey count, materials, wear and the character of the surroundings consistent with that photograph while composing the viewpoint this plate needs. Do not copy its camera angle or framing.",
        "camera_decision": {
          "camera_cell": [
            8,
            4
          ],
          "camera_unit": 6,
          "fov_deg": 90,
          "framing_notes": "Use the listed wide view from camera unit 6, aimed through look-at cell [4,4] toward unit 1, to retain broad depth across the numbered entrance-facing structure while leaving room for the differing close and full-body consuming-shot crops.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            4
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 6, use the wide cone through marker 7 at look-at cell [4,4] toward unit 1. Treat unit 6 as the camera-side area and show the geometrically supported entrance-facing depth through units 3 and 2 toward unit 1, with lateral context from units 4 and 5 where it falls inside the cone. Openings 7, 8, and 9 and fixed markers 10, 11, and 12 must retain their dossier positions wherever visible.",
          "camera_framing_directive": "Place the camera in unit 6 at cell [8,4] and aim through look-at cell [4,4] toward unit 1. Use the wide 90-degree field of view for broad coverage of the central depth axis and its lateral numbered context; preserve enough surrounding area for the middle-right full-body staging in S8_Shot5 and enough depth to become soft context in the close framing of S8_Shot4.",
          "subject_position_directive": "For S8_Shot4, reserve the foreground middle-center for the committed close subject, with the eyes near the upper center, the mouth in the lower third, and the numbered background context softly defocused. For S8_Shot5, reserve the middle-right for the committed full-body subject in a halted mid-step pose while preserving background depth around that position. Add no other subjects beyond those committed by the surfaced staging.",
          "state_cue_directive": "Carry transient marker 13 as the committed overlay cue and retain numbered elements 1 through 13 as specified. For S8_Shot4 use the committed restrained, desaturated low-to-mid-key ambience; for S8_Shot5 retain the committed dusk ambience and staged street-layer activity without inventing unsupported color, text, or operating state.",
          "negative_continuity_directive": "Keep base markers 1 through 12 in their committed floor-plan relationships, and do not invent unnumbered fixed elements or additional state overlays. Do not present units or openings outside the chosen wide view as directly visible merely because the geometry lists visibility supersets, and do not assign unsupported text, color, or operating state to staged content surfaces. Marker 13 is the only committed transient overlay."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l11_store_entrance",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_large_retail_store"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "aerial_ref": {
          "loc_id": "L11",
          "group_id": "bg_large_retail_store"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L10B01": {
        "status": "ok",
        "location_id": "L10",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L10B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시 외곽에 있는 소형 동네 마트의 조용한 이른 아침 외벽. 영업 시작 전의 텅 빈 확인 지점에서 사람 눈높이 약 1.6m로 벽면을 바라보며, 35mm급 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 프레임 상단에는 2020년대 한국에서 흔히 쓰는 현실적인 흰색 방수형 CCTV 카메라가 금속 브래킷에 고정되어 있고, 렌즈 방향과 감시 범위를 알아볼 수 있다. 카메라 전원·통신 케이블은 회색 전선관과 작은 방수 접속함을 통해 외벽을 따라 기능적으로 연결된다. CCTV 바로 아래의 위치가 확인되도록 카메라 장비와 벽면 하부의 출입 동선을 한 화면에 담는다.\n\n건물은 주변 생활권과 분리된 거대한 콘크리트 덩어리가 아니라, 한국 도시 외곽에서 실제로 볼 수 있는 노후한 저층 근린상가형 마트다. 외벽은 바랜 적갈색 벽돌과 하부의 회색 화강석 타일 마감이 섞여 있고, 줄눈의 먼지, 빗물 자국, 염분을 머금은 얼룩과 부분 보수 흔적이 자연스럽다. 낡은 알루미늄 새시 창, 불투명 유리의 서비스 출입문, 짧은 금속 차양, 색이 조금 바랜 일반적인 마트 간판 일부가 보인다. 벽에는 에어컨 실외기와 현실적인 냉매 배관, 외부 전선관, 전기 계량용 함체, 빗물 배수관, 센서형 보안등이 층층이 설치되어 있다. 출입문 옆에는 빈 플라스틱 음료 상자 몇 개와 낮은 안전 볼라드가 정돈되지 않은 채 놓여 있어 실제 영업 공간의 생활감을 준다. 읽을 수 없는 허구의 로고나 과장된 상표 중심 구도는 피한다.\n\n프레임 가장자리에는 같은 시기 한국 외곽 상권의 좁은 보행 공간과 이웃 저층 건물 일부, 전신주에서 이어지는 현실적인 전선, 멀리 주차된 생활 차량의 일부만 절제해 보여 준다. 사람, 얼굴, 시체, 혈흔, 의례 물품, 초자연적 형상은 전혀 없다. 이른 아침의 흐린 하늘에서 오는 차갑고 부드러운 자연광, 아직 꺼지지 않은 보안등의 약한 잔광, 밤사이 맺힌 얇은 습기와 약간 젖은 포장면을 표현한다. 전체 색은 실제 장소처럼 절제되고 약간 저채도이며, 작은 적색 안전 스티커만 선명한 포인트로 남긴다. 실제 콘크리트와 벽돌의 거친 표면, 산화된 금속, 플라스틱 상자의 긁힘, 고무 패킹, 케이블 피복, 유리의 먼지를 정확하게 표현한다.\n\n자연스러운 원근과 현실적인 피사계 심도, 과장 없는 노출, 현장 기록용의 담담한 구도, 후보정 없는 실제 장소 참고 사진. 깨끗한 광고 사진이나 인공적인 건축 시각화처럼 보이지 않게 하고, 그림·삽화·3차원 렌더링·평면도·설계도·조감도·탑다운 시점은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "마트 외벽 아래의 확인 지점을 사람 눈높이에서 중간 거리로 바라본다. 프레임 상단에 보안 카메라와 연결 배선이 명확히 들어오고, 그 아래 외벽·서비스 출입문·새시 창·실외기·플라스틱 상자가 함께 보여 카메라가 감시하는 범위를 공간적으로 파악할 수 있게 한다. 빈 공간으로 유지하며 이른 아침의 차갑고 약한 자연광을 사용한다.",
            "shot_id": "S19_Shot6"
          },
          {
            "guide_text": "보안 카메라 확인에 초점을 둔 조금 더 가까운 시점이다. 사람 눈높이에서 외벽을 향해 약간 위로 올려다보되 과도한 저각은 피하고, 카메라 본체와 브래킷, 벽면을 따라 내려오는 전선관, 접속함, 아래쪽 출입 동선 일부가 한 프레임에 연결되게 한다. 장비는 현실적인 상용 제품이며 화면 합성, 홀로그램, 인물이나 주관적 환영은 넣지 않는다.",
            "shot_id": "S19_Shot8"
          }
        ],
        "shot_ids": [
          "S19_Shot6",
          "S19_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "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급 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 프레임 상단에는 2020년대 한국에서 흔히 쓰는 현실적인 흰색 방수형 CCTV 카메라가 금속 브래킷에 고정되어 있고, 렌즈 방향과 감시 범위를 알아볼 수 있다. 카메라 전원·통신 케이블은 회색 전선관과 작은 방수 접속함을 통해 외벽을 따라 기능적으로 연결된다. CCTV 바로 아래의 위치가 확인되도록 카메라 장비와 벽면 하부의 출입 동선을 한 화면에 담는다.\n\n건물은 주변 생활권과 분리된 거대한 콘크리트 덩어리가 아니라, 한국 도시 외곽에서 실제로 볼 수 있는 노후한 저층 근린상가형 마트다. 외벽은 바랜 적갈색 벽돌과 하부의 회색 화강석 타일 마감이 섞여 있고, 줄눈의 먼지, 빗물 자국, 염분을 머금은 얼룩과 부분 보수 흔적이 자연스럽다. 낡은 알루미늄 새시 창, 불투명 유리의 서비스 출입문, 짧은 금속 차양, 색이 조금 바랜 일반적인 마트 간판 일부가 보인다. 벽에는 에어컨 실외기와 현실적인 냉매 배관, 외부 전선관, 전기 계량용 함체, 빗물 배수관, 센서형 보안등이 층층이 설치되어 있다. 출입문 옆에는 빈 플라스틱 음료 상자 몇 개와 낮은 안전 볼라드가 정돈되지 않은 채 놓여 있어 실제 영업 공간의 생활감을 준다. 읽을 수 없는 허구의 로고나 과장된 상표 중심 구도는 피한다.\n\n프레임 가장자리에는 같은 시기 한국 외곽 상권의 좁은 보행 공간과 이웃 저층 건물 일부, 전신주에서 이어지는 현실적인 전선, 멀리 주차된 생활 차량의 일부만 절제해 보여 준다. 사람, 얼굴, 시체, 혈흔, 의례 물품, 초자연적 형상은 전혀 없다. 이른 아침의 흐린 하늘에서 오는 차갑고 부드러운 자연광, 아직 꺼지지 않은 보안등의 약한 잔광, 밤사이 맺힌 얇은 습기와 약간 젖은 포장면을 표현한다. 전체 색은 실제 장소처럼 절제되고 약간 저채도이며, 작은 적색 안전 스티커만 선명한 포인트로 남긴다. 실제 콘크리트와 벽돌의 거친 표면, 산화된 금속, 플라스틱 상자의 긁힘, 고무 패킹, 케이블 피복, 유리의 먼지를 정확하게 표현한다.\n\n자연스러운 원근과 현실적인 피사계 심도, 과장 없는 노출, 현장 기록용의 담담한 구도, 후보정 없는 실제 장소 참고 사진. 깨끗한 광고 사진이나 인공적인 건축 시각화처럼 보이지 않게 하고, 그림·삽화·3차원 렌더링·평면도·설계도·조감도·탑다운 시점은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L11B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L11B01",
          "group_id": "bg_large_retail_store"
        }
      },
      "L15B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L15",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L15B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 도시 외곽의 대형마트 후방 업무구역에 있는 비좁은 총무과 보안실 CCTV 열람석. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 관찰자가 서는 공간 안에서 약 1.6m 높이의 눈높이로 CCTV 책상, 통합형 CCTV 모니터 콘솔, 빈 운영자 의자를 향해 대각선으로 바라본다. 35mm급 중간 광각 렌즈를 사용해 모니터 콘솔을 화면의 중심 요소로 크게 보여 주면서, 운영자 의자 뒤쪽의 좁고 긴장된 관찰 공간도 함께 프레임에 담는다. 사람, 얼굴, 신체는 전혀 없다.\n\n평범한 한국 대형마트의 실무용 보안실답게 장식 없는 도장 벽, 흡음 텍스 천장, 차갑고 균일한 사무용 LED 천장등, 닳고 미세하게 얼룩진 비닐계 바닥, 보급형 합판 책상과 금속 수납장, 현실적인 2020년대 상용 데스크톱 보안 장비를 배치한다. 통합형 콘솔에는 여러 대의 평면 모니터, 키보드와 마우스, 유선 전화기, 정리함 속 문서, 느슨하게 묶인 전원선과 영상 케이블이 있다. 의자 팔걸이와 책상 모서리의 마모, 손때, 먼지, 케이블 정리의 불완전함, 비워지지 않은 작은 쓰레기통처럼 실제 직원이 매일 사용하는 장소의 절제된 생활 흔적을 담는다. 깔끔한 전시장이나 광고용 사무실처럼 보이지 않게 한다. 작은 전원 표시등과 장비 경고 표시의 제한적인 짙은 붉은색만 무채색 공간의 예리한 색상 대비로 사용한다.\n\n모니터에는 재생 중인 CCTV 화면이 표시되지만, 그 영상은 정상 화면보다 유난히 어둡고 저대비이며 저해상도이다. 어두운 회흑색 명암과 불완전한 윤곽만 보여 식별이 차단되고, 근거 없는 얼굴·복식·신체 특징이나 선명한 대상을 만들어 내지 않는다. 이 이상 영상은 반드시 모니터의 유리 화면 평면과 테두리 내부에만 존재하며, 물리적인 보안실의 벽·바닥·가구·공기 중에는 투사되거나 확장되지 않는다. 홀로그램, 미래형 인터페이스, 공상과학 장비, 초자연적 물체는 없다.\n\n실제 DSLR 또는 미러리스 카메라의 현실적인 노출과 자연스러운 심도, 천장등과 모니터 빛이 섞이는 실제 현장 조명, 진짜 도장 벽의 미세한 요철, 금속의 사용 흔적, 플라스틱의 잔기스, 직물 의자의 짜임, 합판의 목재 무늬를 정확히 표현한다. 과도한 후처리 없이 사실적이고 담담한 현장 기록 사진처럼 보이게 하며, 깨끗한 스톡 사진, 일러스트, CGI, 건축 시각화, 평면도, 하향식 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "관찰 공간에 서 있는 시점에서 CCTV 책상과 통합형 모니터 콘솔을 중심으로 잡고, 빈 운영자 의자 등받이 너머로 화면을 살피는 듯한 구도를 만든다. 여러 화면 가운데 재생 중인 CCTV 영상은 유난히 어둡고 저해상도이며 윤곽과 명암만 희미하게 보이게 한다. 사람이나 얼굴은 넣지 않고, 화면 속 불명확한 대상을 임의로 구체화하지 않는다.",
            "shot_id": "S20_Shot1"
          },
          {
            "guide_text": "같은 관찰 위치와 실제 사무실 배치를 유지하되 모니터 콘솔의 어두운 재생 화면과 책상 위 현실적인 조작 장비가 명확히 읽히게 한다. 긴장감은 좁은 의자 뒤 공간, 차가운 천장 조명, 모니터의 약한 빛, 사용감 있는 업무 흔적으로 전달한다. 영상 내용은 반드시 모니터 테두리 안에만 한정하고 물리적 사무실에는 초자연적 흔적이나 인물을 추가하지 않는다.",
            "shot_id": "S20_Shot3"
          }
        ],
        "shot_ids": [
          "S20_Shot1",
          "S20_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "from within number 3 (observer standing zone), facing diagonally toward number 6 (CCTV desk), number 7 (integrated CCTV monitor console), and number 8 (operator chair)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the monitor console prominent and clearly show the tense observation space behind the operator chair. Depict number 10 only inside the monitor display plane as unusually dark, low-detail CCTV footage; do not extend the imagery into the physical office."
        },
        "reference_decision": {
          "bg_id": "L15B01",
          "fp_id": "fp_l15_security_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L15B01 is the sole clean-anchor candidate supplied for this fp and therefore establishes dwelling identity directly from the floor plan without a prior reference. Camera unit 4 at [8,3] looking toward unit 2 at [1,2] with a wide 90-degree cone provides the broadest geometry-supported treatment of target units 1, 2, and 3 and the fixed elements required by both consuming shots.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/floor_plan/fp_l15_security_office.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_no_selected_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No same-fp reference is available; this first node must seed the dwelling identity directly from the supplied floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              3
            ],
            "camera_unit": 4,
            "fov_deg": 90,
            "framing_notes": "Use the staged medium-wide arrangement as the representative structural framing: camera unit 4 looks toward unit 2 with broad coverage of target units 1, 2, and 3. The close consuming shot may use the same established spatial identity while reducing background emphasis.",
            "lens_enum": "wide",
            "look_at_cell": [
              1,
              5
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From unit 4, show the geometry-supported view toward unit 2 with broad inclusion of target units 1, 2, and 3. Establish base markers 6, 7, and 8 along the unit-2-facing axis and retain marker 9 where the wide cone permits; opening marker 5 is only a visibility candidate and is not a required numbered element for this BG.",
            "camera_framing_directive": "Frame from camera unit 4 at cell [8,3] toward unit 2 at cell [1,2] with a wide 90-degree field of view and broad coverage suitable for the staged medium-wide composition. Preserve enough fixed background context to support the later close framing, where that context becomes soft and marginal.",
            "subject_position_directive": "For S20_Shot1, place two seated subjects with backs to the camera across the lower-left and lower-right foreground and one frontal subject in the upper-center background, aligned around marker 7. For S20_Shot3, isolate the committed frontal subject at middle center with clasped hands along the lower edge and preserve the same eyeline axis; add no other subject cues beyond this staging.",
            "state_cue_directive": "Carry transient marker 10 as the committed state cue while retaining numbered elements 1, 2, 3, 6, 7, 8, and 9 as the established space. Keep the restrained neutral ambient treatment and the staged active-surface contrast consistent across both consuming shots, without inventing additional state cues.",
            "negative_continuity_directive": "There are no committed ignored numbered elements or ignored overlay markers. Avoid adding unlisted markers, fixed elements not present in the base inventory, spaces outside the unit-4-to-unit-2 view cone, or state cues beyond marker 10; do not treat opening marker 5 as required merely because it occurs in the geometry visibility superset."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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: 4\n  - camera_cell: [8, 3]\n  - look_at_unit: 2\n  - look_at_cell: [1, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the staged medium-wide arrangement as the representative structural framing: camera unit 4 looks toward unit 2 with broad coverage of target units 1, 2, and 3. The close consuming shot may use the same established spatial identity while reducing background emphasis.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4, show the geometry-supported view toward unit 2 with broad inclusion of target units 1, 2, and 3. Establish base markers 6, 7, and 8 along the unit-2-facing axis and retain marker 9 where the wide cone permits; opening marker 5 is only a visibility candidate and is not a required numbered element for this BG.\n  - camera_framing_directive: Frame from camera unit 4 at cell [8,3] toward unit 2 at cell [1,2] with a wide 90-degree field of view and broad coverage suitable for the staged medium-wide composition. Preserve enough fixed background context to support the later close framing, where that context becomes soft and marginal.\n  - subject_position_directive: For S20_Shot1, place two seated subjects with backs to the camera across the lower-left and lower-right foreground and one frontal subject in the upper-center background, aligned around marker 7. For S20_Shot3, isolate the committed frontal subject at middle center with clasped hands along the lower edge and preserve the same eyeline axis; add no other subject cues beyond this staging.\n  - state_cue_directive: Carry transient marker 10 as the committed state cue while retaining numbered elements 1, 2, 3, 6, 7, 8, and 9 as the established space. Keep the restrained neutral ambient treatment and the staged active-surface contrast consistent across both consuming shots, without inventing additional state cues.\n  - negative_continuity_directive: There are no committed ignored numbered elements or ignored overlay markers. Avoid adding unlisted markers, fixed elements not present in the base inventory, spaces outside the unit-4-to-unit-2 view cone, or state cues beyond marker 10; do not treat opening marker 5 as required merely because it occurs in the geometry visibility superset.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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: 4\n  - camera_cell: [8, 3]\n  - look_at_unit: 2\n  - look_at_cell: [1, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the staged medium-wide arrangement as the representative structural framing: camera unit 4 looks toward unit 2 with broad coverage of target units 1, 2, and 3. The close consuming shot may use the same established spatial identity while reducing background emphasis.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4, show the geometry-supported view toward unit 2 with broad inclusion of target units 1, 2, and 3. Establish base markers 6, 7, and 8 along the unit-2-facing axis and retain marker 9 where the wide cone permits; opening marker 5 is only a visibility candidate and is not a required numbered element for this BG.\n  - camera_framing_directive: Frame from camera unit 4 at cell [8,3] toward unit 2 at cell [1,2] with a wide 90-degree field of view and broad coverage suitable for the staged medium-wide composition. Preserve enough fixed background context to support the later close framing, where that context becomes soft and marginal.\n  - subject_position_directive: For S20_Shot1, place two seated subjects with backs to the camera across the lower-left and lower-right foreground and one frontal subject in the upper-center background, aligned around marker 7. For S20_Shot3, isolate the committed frontal subject at middle center with clasped hands along the lower edge and preserve the same eyeline axis; add no other subject cues beyond this staging.\n  - state_cue_directive: Carry transient marker 10 as the committed state cue while retaining numbered elements 1, 2, 3, 6, 7, 8, and 9 as the established space. Keep the restrained neutral ambient treatment and the staged active-surface contrast consistent across both consuming shots, without inventing additional state cues.\n  - negative_continuity_directive: There are no committed ignored numbered elements or ignored overlay markers. Avoid adding unlisted markers, fixed elements not present in the base inventory, spaces outside the unit-4-to-unit-2 view cone, or state cues beyond marker 10; do not treat opening marker 5 as required merely because it occurs in the geometry visibility superset.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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: 4\n  - camera_cell: [8, 3]\n  - look_at_unit: 2\n  - look_at_cell: [1, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the staged medium-wide arrangement as the representative structural framing: camera unit 4 looks toward unit 2 with broad coverage of target units 1, 2, and 3. The close consuming shot may use the same established spatial identity while reducing background emphasis.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4, show the geometry-supported view toward unit 2 with broad inclusion of target units 1, 2, and 3. Establish base markers 6, 7, and 8 along the unit-2-facing axis and retain marker 9 where the wide cone permits; opening marker 5 is only a visibility candidate and is not a required numbered element for this BG.\n  - camera_framing_directive: Frame from camera unit 4 at cell [8,3] toward unit 2 at cell [1,2] with a wide 90-degree field of view and broad coverage suitable for the staged medium-wide composition. Preserve enough fixed background context to support the later close framing, where that context becomes soft and marginal.\n  - subject_position_directive: For S20_Shot1, place two seated subjects with backs to the camera across the lower-left and lower-right foreground and one frontal subject in the upper-center background, aligned around marker 7. For S20_Shot3, isolate the committed frontal subject at middle center with clasped hands along the lower edge and preserve the same eyeline axis; add no other subject cues beyond this staging.\n  - state_cue_directive: Carry transient marker 10 as the committed state cue while retaining numbered elements 1, 2, 3, 6, 7, 8, and 9 as the established space. Keep the restrained neutral ambient treatment and the staged active-surface contrast consistent across both consuming shots, without inventing additional state cues.\n  - negative_continuity_directive: There are no committed ignored numbered elements or ignored overlay markers. Avoid adding unlisted markers, fixed elements not present in the base inventory, spaces outside the unit-4-to-unit-2 view cone, or state cues beyond marker 10; do not treat opening marker 5 as required merely because it occurs in the geometry visibility superset.\n\n2020년대 중반 대한민국 도시 외곽의 대형마트 후방 업무구역에 있는 비좁은 총무과 보안실 CCTV 열람석. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 관찰자가 서는 공간 안에서 약 1.6m 높이의 눈높이로 CCTV 책상, 통합형 CCTV 모니터 콘솔, 빈 운영자 의자를 향해 대각선으로 바라본다. 35mm급 중간 광각 렌즈를 사용해 모니터 콘솔을 화면의 중심 요소로 크게 보여 주면서, 운영자 의자 뒤쪽의 좁고 긴장된 관찰 공간도 함께 프레임에 담는다. 사람, 얼굴, 신체는 전혀 없다.\n\n평범한 한국 대형마트의 실무용 보안실답게 장식 없는 도장 벽, 흡음 텍스 천장, 차갑고 균일한 사무용 LED 천장등, 닳고 미세하게 얼룩진 비닐계 바닥, 보급형 합판 책상과 금속 수납장, 현실적인 2020년대 상용 데스크톱 보안 장비를 배치한다. 통합형 콘솔에는 여러 대의 평면 모니터, 키보드와 마우스, 유선 전화기, 정리함 속 문서, 느슨하게 묶인 전원선과 영상 케이블이 있다. 의자 팔걸이와 책상 모서리의 마모, 손때, 먼지, 케이블 정리의 불완전함, 비워지지 않은 작은 쓰레기통처럼 실제 직원이 매일 사용하는 장소의 절제된 생활 흔적을 담는다. 깔끔한 전시장이나 광고용 사무실처럼 보이지 않게 한다. 작은 전원 표시등과 장비 경고 표시의 제한적인 짙은 붉은색만 무채색 공간의 예리한 색상 대비로 사용한다.\n\n모니터에는 재생 중인 CCTV 화면이 표시되지만, 그 영상은 정상 화면보다 유난히 어둡고 저대비이며 저해상도이다. 어두운 회흑색 명암과 불완전한 윤곽만 보여 식별이 차단되고, 근거 없는 얼굴·복식·신체 특징이나 선명한 대상을 만들어 내지 않는다. 이 이상 영상은 반드시 모니터의 유리 화면 평면과 테두리 내부에만 존재하며, 물리적인 보안실의 벽·바닥·가구·공기 중에는 투사되거나 확장되지 않는다. 홀로그램, 미래형 인터페이스, 공상과학 장비, 초자연적 물체는 없다.\n\n실제 DSLR 또는 미러리스 카메라의 현실적인 노출과 자연스러운 심도, 천장등과 모니터 빛이 섞이는 실제 현장 조명, 진짜 도장 벽의 미세한 요철, 금속의 사용 흔적, 플라스틱의 잔기스, 직물 의자의 짜임, 합판의 목재 무늬를 정확히 표현한다. 과도한 후처리 없이 사실적이고 담담한 현장 기록 사진처럼 보이게 하며, 깨끗한 스톡 사진, 일러스트, CGI, 건축 시각화, 평면도, 하향식 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            8,
            3
          ],
          "camera_unit": 4,
          "fov_deg": 90,
          "framing_notes": "Use the staged medium-wide arrangement as the representative structural framing: camera unit 4 looks toward unit 2 with broad coverage of target units 1, 2, and 3. The close consuming shot may use the same established spatial identity while reducing background emphasis.",
          "lens_enum": "wide",
          "look_at_cell": [
            1,
            5
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 4, show the geometry-supported view toward unit 2 with broad inclusion of target units 1, 2, and 3. Establish base markers 6, 7, and 8 along the unit-2-facing axis and retain marker 9 where the wide cone permits; opening marker 5 is only a visibility candidate and is not a required numbered element for this BG.",
          "camera_framing_directive": "Frame from camera unit 4 at cell [8,3] toward unit 2 at cell [1,2] with a wide 90-degree field of view and broad coverage suitable for the staged medium-wide composition. Preserve enough fixed background context to support the later close framing, where that context becomes soft and marginal.",
          "subject_position_directive": "For S20_Shot1, place two seated subjects with backs to the camera across the lower-left and lower-right foreground and one frontal subject in the upper-center background, aligned around marker 7. For S20_Shot3, isolate the committed frontal subject at middle center with clasped hands along the lower edge and preserve the same eyeline axis; add no other subject cues beyond this staging.",
          "state_cue_directive": "Carry transient marker 10 as the committed state cue while retaining numbered elements 1, 2, 3, 6, 7, 8, and 9 as the established space. Keep the restrained neutral ambient treatment and the staged active-surface contrast consistent across both consuming shots, without inventing additional state cues.",
          "negative_continuity_directive": "There are no committed ignored numbered elements or ignored overlay markers. Avoid adding unlisted markers, fixed elements not present in the base inventory, spaces outside the unit-4-to-unit-2 view cone, or state cues beyond marker 10; do not treat opening marker 5 as required merely because it occurs in the geometry visibility superset."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l15_security_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l15_security_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L13B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시 외곽의 소규모 경찰서 야간 당직 사무실. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 열린 출입문 바로 안쪽 약 1.6미터 높이에서 35밀리미터급 광각 렌즈로 중앙 통행로를 가로질러 당직 책상과 당직 모니터를 대각선으로 바라본다. 열린 문짝의 가장자리와 닳은 금속 문틀을 가까운 전경에 크게 남기고, 통행로 너머의 당직 업무 공간을 선명하게 보여 주며, 나머지 사무용 책상과 낮은 칸막이는 어두운 주변 맥락으로 이어지게 한다. 사람과 얼굴은 전혀 없지만, 당직 책상에는 켜진 데스크톱 모니터, 키보드, 유선 전화기, 소형 프린터, 정리 중인 서류철이 있고 사무용 의자가 살짝 뒤로 빠져 있어 방금까지 업무가 이어진 현실적인 흔적이 느껴진다. 모니터 화면은 현실적인 업무 창과 작은 폐쇄회로 화면 분할 정도로 제한하며, 식별 가능한 사람이나 얼굴, 비현실적인 입체 인터페이스는 표시하지 않는다. 한국 공공기관에서 흔히 볼 수 있는 회백색 철제 책상, 연회색 합성수지 칸막이, 금속 서류함, 코르크 게시판, 낡은 회전의자, 흰색 천장 흡음판과 직사각형 형광등 설비를 갖춘 실용적인 내부. 창에는 알루미늄 새시와 반쯤 닫힌 블라인드가 있고 바깥은 깊은 밤이라 거의 검게 보인다. 일부 형광등만 켜진 차갑고 현실적인 야간 조명, 모니터의 약한 푸른빛, 열린 문 너머 복도의 희미한 조명이 섞이며 낮은 명암 속에 절제된 불안감이 형성된다. 게시판의 작은 적색 안전 표지와 책상 위 붉은 서류철 하나만 선명한 적색 포인트로 보이게 한다. 실제 금속의 미세한 긁힘과 도장 벗겨짐, 책상 모서리의 손때, 플라스틱 표면의 사용 흔적, 종이의 구김, 전선과 멀티탭, 바닥 장판의 눌림과 흐릿한 얼룩 등 일상적인 마모를 사실적으로 표현한다. 지나치게 정돈된 홍보 사진이 아니라 실제 근무 공간을 담담하게 기록한 현장 참고 사진이며, 실제 디지털 일안 반사식 또는 미러리스 카메라의 자연스러운 원근감과 피사계 심도, 현실적인 실내 노출, 후처리 없는 색과 재질을 사용한다. 삽화, 평면도, 건축 도면, 3차원 시각화가 아니며 하향 시점도 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "열린 입구 바로 안쪽의 사람 눈높이에서 통행로 너머 당직 책상과 켜진 모니터를 대각선으로 바라본다. 문짝과 문틀 일부를 가까운 전경에 남기고, 사용 중인 흔적이 있는 빈 당직 좌석을 화면의 중심 요소로 두며, 다른 책상들은 어두운 사무실 맥락으로 절제해 배치한다. 사람이나 얼굴은 보이지 않게 한다.",
            "shot_id": "S16_Shot1"
          },
          {
            "guide_text": "같은 열린 문간 시점을 유지하되 당직 모니터와 책상 표면이 조금 더 명확하게 읽히도록 구성한다. 가까운 문틀, 중앙 통행로, 사용감 있는 빈 의자와 업무 기기, 뒤편의 희미한 책상들이 차례로 깊이를 만들게 하고, 복도와 사무실 사이의 어두운 경계로 조용한 긴장감을 강조한다. 사람이나 얼굴은 포함하지 않는다.",
            "shot_id": "S16_Shot3"
          }
        ],
        "shot_ids": [
          "S16_Shot1",
          "S16_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "just inside number 5 (entrance door), facing diagonally across number 3 (circulation aisle) toward number 9 (duty desk) and number 11 (duty monitor)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep the open entrance edge in the near foreground, show the occupied duty workstation prominently, and retain the other desks as subdued office context."
        },
        "reference_decision": {
          "bg_id": "L13B02",
          "fp_id": "fp_l13_police_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L13B02 is the sole clean anchor candidate and supplies the first fixed-identity plate without a prior reference. A wide camera from unit 1 toward unit 2 and opening marker 5 supports the threshold composition in S16_Shot1 while preserving enough fixed spatial context for the close staged crop in S16_Shot3.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/floor_plan/fp_l13_police_office.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp plate is required because this node establishes the dwelling identity directly from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              2
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use the broad plate from unit 1 toward unit 2 and opening marker 5 so S16_Shot1 can retain threshold depth while S16_Shot3 can take a closer crop around the staged content surface and adjacent figures.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              7
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 1, make unit 2 and opening marker 5 the principal visible threshold area, with controlled depth toward unit 3. Treat unit 4 and opening marker 18 only as geometry-superset candidates and include them only if they fall within the selected 90-degree view without displacing the committed threshold composition.",
            "camera_framing_directive": "Place the camera in unit 1 at cell [1,2] and aim toward unit 2 at cell [2,7] with the wide 90-degree lens. Maintain broad coverage around opening marker 5 and sufficient surrounding fixed context for the medium threshold framing of S16_Shot1 and the closer crop required by S16_Shot3.",
            "subject_position_directive": "For S16_Shot1, reserve the threshold at opening marker 5 and adjacent unit-2 depth for the staged medium subject placement, with a clear route into the camera-facing interior. For S16_Shot3, reserve a close central content-surface area between the two staged figures and retain only a small fixed desk-edge context. Add no other subjects.",
            "state_cue_directive": "No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues; shot-specific illumination and active content surfaces remain consuming-shot layers rather than persistent BG changes.",
            "negative_continuity_directive": "Exclude overlay markers 19, 20, 21, and 22, which are explicitly ignored for this BG. Do not introduce unlisted scenario-specific elements or depict units and openings outside the portion of the advertised wide view cone used by the staged shots; preserve the floor-plan positions of base markers 5 through 18."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [1, 2]\n  - look_at_unit: 2\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the broad plate from unit 1 toward unit 2 and opening marker 5 so S16_Shot1 can retain threshold depth while S16_Shot3 can take a closer crop around the staged content surface and adjacent figures.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, make unit 2 and opening marker 5 the principal visible threshold area, with controlled depth toward unit 3. Treat unit 4 and opening marker 18 only as geometry-superset candidates and include them only if they fall within the selected 90-degree view without displacing the committed threshold composition.\n  - camera_framing_directive: Place the camera in unit 1 at cell [1,2] and aim toward unit 2 at cell [2,7] with the wide 90-degree lens. Maintain broad coverage around opening marker 5 and sufficient surrounding fixed context for the medium threshold framing of S16_Shot1 and the closer crop required by S16_Shot3.\n  - subject_position_directive: For S16_Shot1, reserve the threshold at opening marker 5 and adjacent unit-2 depth for the staged medium subject placement, with a clear route into the camera-facing interior. For S16_Shot3, reserve a close central content-surface area between the two staged figures and retain only a small fixed desk-edge context. Add no other subjects.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues; shot-specific illumination and active content surfaces remain consuming-shot layers rather than persistent BG changes.\n  - negative_continuity_directive: Exclude overlay markers 19, 20, 21, and 22, which are explicitly ignored for this BG. Do not introduce unlisted scenario-specific elements or depict units and openings outside the portion of the advertised wide view cone used by the staged shots; preserve the floor-plan positions of base markers 5 through 18.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [1, 2]\n  - look_at_unit: 2\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the broad plate from unit 1 toward unit 2 and opening marker 5 so S16_Shot1 can retain threshold depth while S16_Shot3 can take a closer crop around the staged content surface and adjacent figures.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, make unit 2 and opening marker 5 the principal visible threshold area, with controlled depth toward unit 3. Treat unit 4 and opening marker 18 only as geometry-superset candidates and include them only if they fall within the selected 90-degree view without displacing the committed threshold composition.\n  - camera_framing_directive: Place the camera in unit 1 at cell [1,2] and aim toward unit 2 at cell [2,7] with the wide 90-degree lens. Maintain broad coverage around opening marker 5 and sufficient surrounding fixed context for the medium threshold framing of S16_Shot1 and the closer crop required by S16_Shot3.\n  - subject_position_directive: For S16_Shot1, reserve the threshold at opening marker 5 and adjacent unit-2 depth for the staged medium subject placement, with a clear route into the camera-facing interior. For S16_Shot3, reserve a close central content-surface area between the two staged figures and retain only a small fixed desk-edge context. Add no other subjects.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues; shot-specific illumination and active content surfaces remain consuming-shot layers rather than persistent BG changes.\n  - negative_continuity_directive: Exclude overlay markers 19, 20, 21, and 22, which are explicitly ignored for this BG. Do not introduce unlisted scenario-specific elements or depict units and openings outside the portion of the advertised wide view cone used by the staged shots; preserve the floor-plan positions of base markers 5 through 18.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [1, 2]\n  - look_at_unit: 2\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the broad plate from unit 1 toward unit 2 and opening marker 5 so S16_Shot1 can retain threshold depth while S16_Shot3 can take a closer crop around the staged content surface and adjacent figures.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, make unit 2 and opening marker 5 the principal visible threshold area, with controlled depth toward unit 3. Treat unit 4 and opening marker 18 only as geometry-superset candidates and include them only if they fall within the selected 90-degree view without displacing the committed threshold composition.\n  - camera_framing_directive: Place the camera in unit 1 at cell [1,2] and aim toward unit 2 at cell [2,7] with the wide 90-degree lens. Maintain broad coverage around opening marker 5 and sufficient surrounding fixed context for the medium threshold framing of S16_Shot1 and the closer crop required by S16_Shot3.\n  - subject_position_directive: For S16_Shot1, reserve the threshold at opening marker 5 and adjacent unit-2 depth for the staged medium subject placement, with a clear route into the camera-facing interior. For S16_Shot3, reserve a close central content-surface area between the two staged figures and retain only a small fixed desk-edge context. Add no other subjects.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues; shot-specific illumination and active content surfaces remain consuming-shot layers rather than persistent BG changes.\n  - negative_continuity_directive: Exclude overlay markers 19, 20, 21, and 22, which are explicitly ignored for this BG. Do not introduce unlisted scenario-specific elements or depict units and openings outside the portion of the advertised wide view cone used by the staged shots; preserve the floor-plan positions of base markers 5 through 18.\n\n2020년대 중반 대한민국 서해안권 도시 외곽의 소규모 경찰서 야간 당직 사무실. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 열린 출입문 바로 안쪽 약 1.6미터 높이에서 35밀리미터급 광각 렌즈로 중앙 통행로를 가로질러 당직 책상과 당직 모니터를 대각선으로 바라본다. 열린 문짝의 가장자리와 닳은 금속 문틀을 가까운 전경에 크게 남기고, 통행로 너머의 당직 업무 공간을 선명하게 보여 주며, 나머지 사무용 책상과 낮은 칸막이는 어두운 주변 맥락으로 이어지게 한다. 사람과 얼굴은 전혀 없지만, 당직 책상에는 켜진 데스크톱 모니터, 키보드, 유선 전화기, 소형 프린터, 정리 중인 서류철이 있고 사무용 의자가 살짝 뒤로 빠져 있어 방금까지 업무가 이어진 현실적인 흔적이 느껴진다. 모니터 화면은 현실적인 업무 창과 작은 폐쇄회로 화면 분할 정도로 제한하며, 식별 가능한 사람이나 얼굴, 비현실적인 입체 인터페이스는 표시하지 않는다. 한국 공공기관에서 흔히 볼 수 있는 회백색 철제 책상, 연회색 합성수지 칸막이, 금속 서류함, 코르크 게시판, 낡은 회전의자, 흰색 천장 흡음판과 직사각형 형광등 설비를 갖춘 실용적인 내부. 창에는 알루미늄 새시와 반쯤 닫힌 블라인드가 있고 바깥은 깊은 밤이라 거의 검게 보인다. 일부 형광등만 켜진 차갑고 현실적인 야간 조명, 모니터의 약한 푸른빛, 열린 문 너머 복도의 희미한 조명이 섞이며 낮은 명암 속에 절제된 불안감이 형성된다. 게시판의 작은 적색 안전 표지와 책상 위 붉은 서류철 하나만 선명한 적색 포인트로 보이게 한다. 실제 금속의 미세한 긁힘과 도장 벗겨짐, 책상 모서리의 손때, 플라스틱 표면의 사용 흔적, 종이의 구김, 전선과 멀티탭, 바닥 장판의 눌림과 흐릿한 얼룩 등 일상적인 마모를 사실적으로 표현한다. 지나치게 정돈된 홍보 사진이 아니라 실제 근무 공간을 담담하게 기록한 현장 참고 사진이며, 실제 디지털 일안 반사식 또는 미러리스 카메라의 자연스러운 원근감과 피사계 심도, 현실적인 실내 노출, 후처리 없는 색과 재질을 사용한다. 삽화, 평면도, 건축 도면, 3차원 시각화가 아니며 하향 시점도 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            1,
            2
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use the broad plate from unit 1 toward unit 2 and opening marker 5 so S16_Shot1 can retain threshold depth while S16_Shot3 can take a closer crop around the staged content surface and adjacent figures.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            7
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 1, make unit 2 and opening marker 5 the principal visible threshold area, with controlled depth toward unit 3. Treat unit 4 and opening marker 18 only as geometry-superset candidates and include them only if they fall within the selected 90-degree view without displacing the committed threshold composition.",
          "camera_framing_directive": "Place the camera in unit 1 at cell [1,2] and aim toward unit 2 at cell [2,7] with the wide 90-degree lens. Maintain broad coverage around opening marker 5 and sufficient surrounding fixed context for the medium threshold framing of S16_Shot1 and the closer crop required by S16_Shot3.",
          "subject_position_directive": "For S16_Shot1, reserve the threshold at opening marker 5 and adjacent unit-2 depth for the staged medium subject placement, with a clear route into the camera-facing interior. For S16_Shot3, reserve a close central content-surface area between the two staged figures and retain only a small fixed desk-edge context. Add no other subjects.",
          "state_cue_directive": "No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues; shot-specific illumination and active content surfaces remain consuming-shot layers rather than persistent BG changes.",
          "negative_continuity_directive": "Exclude overlay markers 19, 20, 21, and 22, which are explicitly ignored for this BG. Do not introduce unlisted scenario-specific elements or depict units and openings outside the portion of the advertised wide view cone used by the staged shots; preserve the floor-plan positions of base markers 5 through 18."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l13_police_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l13_police_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B01": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L13B02",
        "reused_from_bg_id": "L13B02",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L13B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시 외곽의 소규모 경찰 사무실 내부. 사람이 잠시 자리를 비운 낮 시간이며 인물, 얼굴, 신체는 전혀 없다. 순환 통로 가까이에 실제 카메라를 두고 약 1.6m의 서 있는 사람 눈높이에서 32mm 중간 광각 렌즈로 선임자 책상, 당직 책상, 당직 모니터를 대각선 방향으로 바라본다. 당직 모니터에는 현실적인 상용 지도 프로그램 위에 GPS 위치 추적 결과와 좌표 표식이 표시되어 있으며, 정보는 오직 모니터 화면 내부에만 존재하고 홀로그램이나 공상과학식 인터페이스는 없다. 선임자 책상 위에는 사건 파일, 지도 출력물, 메모, 장소와 사물 중심의 사건 사진, 문서 트레이가 조사 도중처럼 자연스럽게 펼쳐져 있다. 사건 사진에는 사람의 얼굴, 시신, 피가 보이지 않는다. 당직 책상에는 키보드, 마우스, 유선 전화기, 컴퓨터 본체와 일상적인 사무용품이 놓여 있다. 주변에는 사용감 있는 회전식 사무 의자, 낮은 칸막이, 서류 캐비닛, 프린터, 게시판과 형광등이 있으며, 열린 출입구로 이어지는 순환 통로는 명확하고 비어 있다.\n\n현대 한국의 실제 공공기관 사무실다운 실용적인 조립식 책상, 회색 금속 캐비닛, 케이블 배선, 종이 서류의 접힌 모서리, 손때 묻은 전화기와 키보드, 의자 바퀴 자국과 바닥의 미세한 오염을 사실적으로 표현한다. 창 쪽에서 들어오는 부드러운 낮빛과 천장 형광등이 섞인 현실적인 조명이며, 과도하게 밝은 상업용 사진이 아니라 낮은 채도의 회색·청색 계열 속에 붉은 사건 파일 탭과 작은 표시 스티커만 절제된 선명한 강조색으로 보인다. 실제 콘크리트와 도장 벽의 미세한 얼룩, 금속의 긁힘, 플라스틱의 무광 질감, 종이 섬유와 목재 무늬를 정확하게 담는다. 자연스러운 원근감과 피사계 심도, 화면과 책상 자료를 함께 판독할 수 있는 현실적인 초점. 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 장소 기록 사진, 후처리 없는 담담한 실제 현장 사진, 깨끗한 스톡 사진이 아니며 삽화나 도식, 건축 시각화가 아니다. 위에서 내려다보는 시점이 아니고 평면도 이미지가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "당직 모니터의 GPS 위치 추적 결과가 프레임에서 즉시 식별되도록 초점을 두되, 화면 정보는 모니터 평면 안에만 표시한다. 선임자 책상 위 사건 사진과 서류도 함께 보이고 열린 출입구까지의 통로가 막히지 않게 구성한다.",
            "shot_id": "S21_Shot10"
          },
          {
            "guide_text": "같은 카메라 축과 사무실 배치를 유지하면서 선임자 책상 위에 펼쳐진 사건 사진, 지도 출력물, 사건 서류를 조금 더 강조한다. 사진에는 장소와 사물 중심의 수사 자료만 보이게 하고 사람의 얼굴이나 시신, 피는 포함하지 않는다.",
            "shot_id": "S21_Shot11"
          },
          {
            "guide_text": "당직 모니터와 선임자 책상을 한 프레임에 균형 있게 담고, 잠시 비어 있는 사무실의 열린 출입구와 명확한 이동 동선을 배경 깊이까지 보여 준다. 낮의 자연광과 현실적인 형광등 조명을 이전 쇼트와 동일하게 유지한다.",
            "shot_id": "S21_Shot13"
          }
        ],
        "shot_ids": [
          "S21_Shot10",
          "S21_Shot11",
          "S21_Shot13"
        ],
        "scenes": [],
        "parent_id": "L13B02",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3 (circulation aisle), facing diagonally toward number 6 (senior desk), number 9 (duty desk), and number 11 (duty monitor)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "32mm moderate wide angle",
          "framing_notes": "Emphasize the GPS result on the duty monitor and the case photographs spread across the senior desk while preserving a clear path to the open entrance."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L13B02",
          "selected_refs": [
            {
              "physical_space_id": "space_1",
              "ref_bg_id": "L13B02",
              "space_description": "The same fixed physical space and broad unit-1-to-unit-2 view, with shot-specific transient overlays and crops."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Copy the L13B02 framing: camera unit 1 at cell [1,2], aimed toward unit 2 at cell [2,7], using the wide 90-degree lens. Preserve the broad base plate while allowing S21_Shot10 and S21_Shot11 to use close crops and S21_Shot13 to use an insert crop inside that unchanged camera framing.",
          "negative_continuity_directive": "Keep base markers 5 through 18 in the same fixed positions established by L13B02, and do not shift permanent furniture, fixtures, walls, or openings to accommodate markers 19 through 22. Do not add unlisted scenario-specific elements or expose spaces outside the selected wide view; transient reference differences must remain scene-layer additions rather than structural edits.",
          "state_cue_directive": "Apply transient markers 19, 20, 21, and 22 only as committed by S21_Shot10, S21_Shot11, and S21_Shot13. Retain the staged subdued daytime treatment and legibility requirements for the active content surface, while keeping all fixed base markers structurally unchanged from L13B02 and inventing no additional state cues.",
          "subject_position_directive": "S21_Shot10 commits no character subject and centers the staged content surface with a narrow surrounding fixed edge. S21_Shot11 places one staged subject centrally above the fixed desk-edge context with the off-screen eyeline preserved. S21_Shot13 limits the subject cue to the staged waist-and-hand action near the lower center with a narrow fixed edge in the upper background; add no other subjects.",
          "visible_space_directive": "Maintain the L13B02 unit-1-to-unit-2 view and the established positions of base markers 5 through 18. Unit 2 remains the primary look-at area; the broad cone may retain compatible portions of units 3 and 4 needed by target markers 1 through 4, while openings 5 and 18 remain in their reference-committed positions and are shown only where the selected cone admits them."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l13_police_office",
          "prior_bg_ids": [
            "L13B02"
          ],
          "attached_ref_labels": [
            "bg:L13B02"
          ],
          "ref_used": "reused_plate",
          "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/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L14B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시 외곽의 소규모 경찰서 앞 자전거 주차 구역과 도로를 촬영한 실제 카메라 다큐멘터리 풍 사진. 경계석 가까이에 선 사람의 약 1.6미터 눈높이에서 35밀리미터급 보통 광각 렌즈로, 차도가 이어지는 방향을 따라 대각선으로 바라본 구도다. 화면 뒤편에는 자전거 주차 구역과 경찰서 건물 전면이 놓이고, 단정한 주출입구와 그 양쪽으로 이어지는 두 구간의 새시 창문 배열이 모두 보인다. 건물은 한국 지방 도시의 현실적인 저층 공공청사 형태로, 연한 회색 화강석 타일과 도장된 콘크리트 외벽, 비와 염분에 조금 바랜 금속 차양, 소박한 관공서 표지판, 출입구 주변의 폐쇄회로 카메라와 안내판을 갖춘다. 창틀 모서리의 먼지, 외벽 하단의 빗물 얼룩, 금속 난간과 자전거 거치대의 미세한 녹과 긁힘, 보도블록의 색 차이와 보수 흔적을 사실적으로 표현한다.\n\n자전거 주차 구역에는 실사용 흔적이 있는 금속 거치대와 몇 대의 평범한 생활 자전거가 남아 있지만, 거치대에서 차도로 빠져나가는 한 줄의 동선은 분명히 비어 있다. 경계석에서 차도 가장자리로 이어지는 출발 경로와 도로의 깊은 원근을 확보해, 자전거가 급히 멀어지는 장면을 나중에 합성할 수 있도록 한다. 배경에는 사람, 얼굴, 자전거 탑승자를 절대 넣지 않는다. 차도는 현대 한국의 현실적인 아스팔트 포장으로 미세한 균열과 덧댄 자국, 희미하게 닳은 차선, 배수구와 작은 반사 표지가 보인다. 보도 가장자리에는 낮은 안전 볼라드와 소형 화분이 있고, 건물 측면에는 에어컨 실외기와 정리된 배관이 자연스럽게 드러난다.\n\n주변은 고립된 민무늬 건물처럼 보이지 않도록 실제 해안권 외곽 동네와 연결한다. 멀리에는 붉은 벽돌 또는 석재 타일 외벽의 저층 주택과 작은 상가, 새시 창문과 방범창, 에어컨 실외기와 외벽 배관, 화분과 생활 잡동사니가 드문드문 보인다. 좁은 접속 골목, 전신주와 늘어진 전선, 평범한 소형 승용차 한두 대가 현실적인 거리 밀도를 만든다. 맑지만 약간 흐린 낮의 자연광, 절제되고 다소 낮은 채도의 실제 색감, 작은 붉은 반사 표지만 선명한 색 포인트로 사용한다. 실제 콘크리트, 석재, 금속 녹, 고무 타이어, 유리, 아스팔트의 재질과 일상적인 오염을 정확하게 보여 주며 과도하게 깨끗한 광고 사진처럼 만들지 않는다. 자연스러운 원근과 피사계 심도, 과장된 후처리 없는 실제 장소 기록 사진. 하향 시점, 평면도, 건축 도면, 삽화형 표현은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "경계석 가까운 눈높이에서 차도의 진행 방향을 따라 비스듬히 바라본다. 화면 뒤쪽에는 자전거 주차 구역과 경찰서 건물 전면이 남고, 주출입구와 양쪽 창문 구간이 함께 식별되어야 한다. 자전거가 주차 구역을 빠져나와 도로를 따라 멀어지는 동선을 전경부터 화면 깊숙한 곳까지 비워 두어, 이후 인물과 자전거를 자연스럽게 합성할 수 있게 한다. 배경 자체에는 사람이나 탑승자를 넣지 않는다.",
            "shot_id": "S22_Shot2"
          }
        ],
        "shot_ids": [
          "S22_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 7 (curb), facing diagonally along number 8 (roadway) away from number 2 (main entrance), with number 6 (bicycle parking zone) and number 1 (building frontage) behind the departing rider",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Show number 9 leaving number 6 and moving along the number 10 departure direction; retain the entrance and both window runs in the background to establish the civic street frontage."
        },
        "reference_decision": {
          "bg_id": "L14B01",
          "fp_id": "fp_l14_station_street",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "This is the sole ready BG and the only supplied clean-anchor candidate-set member, so it establishes dwelling identity directly from the floor plan without a prior reference. A wide view from camera unit 1 toward look-at unit 5 supports the consuming shot's wide lateral profile and screen-right movement while allowing broad coverage of the listed target units.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/floor_plan/fp_l14_station_street.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No same-fp candidate references are available, and the identity-anchor mode requires a fresh floor-plan-seeded plate."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 1 toward unit 5 to preserve the staged side-axis movement while including the target units and opening markers supported by the geometry readback.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              4
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1 toward unit 5, show unit 5 as the primary look-at area with broad wide-lens coverage that may include target units 6, 7, and 8 and opening markers 2, 3, and 4 as supported by the geometry supersets. Preserve the floor-plan relationships among base markers 1 through 8.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [1,4] toward look-at unit 5 at cell [4,4] with a wide 90-degree field of view. Use broad coverage that holds the committed full-body profile in the middle center and preserves the stable lateral axis and screen-right travel path.",
            "subject_position_directive": "Place the committed moving subject in the midground at middle center, shown full-body in right-facing profile and leaning into the staged action. Keep the associated moving element laterally readable, with movement directed toward the middle-right screen path while the camera maintains the stable side axis.",
            "state_cue_directive": "Carry transient markers 9 and 10 as the committed movement and direction cues, together with numbered elements 1 through 8. Preserve the staged daytime exterior ambient treatment with restrained desaturation and grounded contrast, and do not invent additional state cues.",
            "negative_continuity_directive": "Do not introduce unlisted numbered elements, additional state overlays, or scenario-specific props beyond markers 1 through 10. Do not imply spaces outside the wide view from unit 1 toward unit 5, and keep the geometry of base markers 1 through 8 consistent with the floor-plan readback."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [1, 4]\n  - look_at_unit: 5\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 5 to preserve the staged side-axis movement while including the target units and opening markers supported by the geometry readback.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1 toward unit 5, show unit 5 as the primary look-at area with broad wide-lens coverage that may include target units 6, 7, and 8 and opening markers 2, 3, and 4 as supported by the geometry supersets. Preserve the floor-plan relationships among base markers 1 through 8.\n  - camera_framing_directive: Frame from camera unit 1 at cell [1,4] toward look-at unit 5 at cell [4,4] with a wide 90-degree field of view. Use broad coverage that holds the committed full-body profile in the middle center and preserves the stable lateral axis and screen-right travel path.\n  - subject_position_directive: Place the committed moving subject in the midground at middle center, shown full-body in right-facing profile and leaning into the staged action. Keep the associated moving element laterally readable, with movement directed toward the middle-right screen path while the camera maintains the stable side axis.\n  - state_cue_directive: Carry transient markers 9 and 10 as the committed movement and direction cues, together with numbered elements 1 through 8. Preserve the staged daytime exterior ambient treatment with restrained desaturation and grounded contrast, and do not invent additional state cues.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements, additional state overlays, or scenario-specific props beyond markers 1 through 10. Do not imply spaces outside the wide view from unit 1 toward unit 5, and keep the geometry of base markers 1 through 8 consistent with the floor-plan readback.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [1, 4]\n  - look_at_unit: 5\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 5 to preserve the staged side-axis movement while including the target units and opening markers supported by the geometry readback.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1 toward unit 5, show unit 5 as the primary look-at area with broad wide-lens coverage that may include target units 6, 7, and 8 and opening markers 2, 3, and 4 as supported by the geometry supersets. Preserve the floor-plan relationships among base markers 1 through 8.\n  - camera_framing_directive: Frame from camera unit 1 at cell [1,4] toward look-at unit 5 at cell [4,4] with a wide 90-degree field of view. Use broad coverage that holds the committed full-body profile in the middle center and preserves the stable lateral axis and screen-right travel path.\n  - subject_position_directive: Place the committed moving subject in the midground at middle center, shown full-body in right-facing profile and leaning into the staged action. Keep the associated moving element laterally readable, with movement directed toward the middle-right screen path while the camera maintains the stable side axis.\n  - state_cue_directive: Carry transient markers 9 and 10 as the committed movement and direction cues, together with numbered elements 1 through 8. Preserve the staged daytime exterior ambient treatment with restrained desaturation and grounded contrast, and do not invent additional state cues.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements, additional state overlays, or scenario-specific props beyond markers 1 through 10. Do not imply spaces outside the wide view from unit 1 toward unit 5, and keep the geometry of base markers 1 through 8 consistent with the floor-plan readback.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [1, 4]\n  - look_at_unit: 5\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 5 to preserve the staged side-axis movement while including the target units and opening markers supported by the geometry readback.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1 toward unit 5, show unit 5 as the primary look-at area with broad wide-lens coverage that may include target units 6, 7, and 8 and opening markers 2, 3, and 4 as supported by the geometry supersets. Preserve the floor-plan relationships among base markers 1 through 8.\n  - camera_framing_directive: Frame from camera unit 1 at cell [1,4] toward look-at unit 5 at cell [4,4] with a wide 90-degree field of view. Use broad coverage that holds the committed full-body profile in the middle center and preserves the stable lateral axis and screen-right travel path.\n  - subject_position_directive: Place the committed moving subject in the midground at middle center, shown full-body in right-facing profile and leaning into the staged action. Keep the associated moving element laterally readable, with movement directed toward the middle-right screen path while the camera maintains the stable side axis.\n  - state_cue_directive: Carry transient markers 9 and 10 as the committed movement and direction cues, together with numbered elements 1 through 8. Preserve the staged daytime exterior ambient treatment with restrained desaturation and grounded contrast, and do not invent additional state cues.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements, additional state overlays, or scenario-specific props beyond markers 1 through 10. Do not imply spaces outside the wide view from unit 1 toward unit 5, and keep the geometry of base markers 1 through 8 consistent with the floor-plan readback.\n\n2020년대 중반 대한민국 서해안권 도시 외곽의 소규모 경찰서 앞 자전거 주차 구역과 도로를 촬영한 실제 카메라 다큐멘터리 풍 사진. 경계석 가까이에 선 사람의 약 1.6미터 눈높이에서 35밀리미터급 보통 광각 렌즈로, 차도가 이어지는 방향을 따라 대각선으로 바라본 구도다. 화면 뒤편에는 자전거 주차 구역과 경찰서 건물 전면이 놓이고, 단정한 주출입구와 그 양쪽으로 이어지는 두 구간의 새시 창문 배열이 모두 보인다. 건물은 한국 지방 도시의 현실적인 저층 공공청사 형태로, 연한 회색 화강석 타일과 도장된 콘크리트 외벽, 비와 염분에 조금 바랜 금속 차양, 소박한 관공서 표지판, 출입구 주변의 폐쇄회로 카메라와 안내판을 갖춘다. 창틀 모서리의 먼지, 외벽 하단의 빗물 얼룩, 금속 난간과 자전거 거치대의 미세한 녹과 긁힘, 보도블록의 색 차이와 보수 흔적을 사실적으로 표현한다.\n\n자전거 주차 구역에는 실사용 흔적이 있는 금속 거치대와 몇 대의 평범한 생활 자전거가 남아 있지만, 거치대에서 차도로 빠져나가는 한 줄의 동선은 분명히 비어 있다. 경계석에서 차도 가장자리로 이어지는 출발 경로와 도로의 깊은 원근을 확보해, 자전거가 급히 멀어지는 장면을 나중에 합성할 수 있도록 한다. 배경에는 사람, 얼굴, 자전거 탑승자를 절대 넣지 않는다. 차도는 현대 한국의 현실적인 아스팔트 포장으로 미세한 균열과 덧댄 자국, 희미하게 닳은 차선, 배수구와 작은 반사 표지가 보인다. 보도 가장자리에는 낮은 안전 볼라드와 소형 화분이 있고, 건물 측면에는 에어컨 실외기와 정리된 배관이 자연스럽게 드러난다.\n\n주변은 고립된 민무늬 건물처럼 보이지 않도록 실제 해안권 외곽 동네와 연결한다. 멀리에는 붉은 벽돌 또는 석재 타일 외벽의 저층 주택과 작은 상가, 새시 창문과 방범창, 에어컨 실외기와 외벽 배관, 화분과 생활 잡동사니가 드문드문 보인다. 좁은 접속 골목, 전신주와 늘어진 전선, 평범한 소형 승용차 한두 대가 현실적인 거리 밀도를 만든다. 맑지만 약간 흐린 낮의 자연광, 절제되고 다소 낮은 채도의 실제 색감, 작은 붉은 반사 표지만 선명한 색 포인트로 사용한다. 실제 콘크리트, 석재, 금속 녹, 고무 타이어, 유리, 아스팔트의 재질과 일상적인 오염을 정확하게 보여 주며 과도하게 깨끗한 광고 사진처럼 만들지 않는다. 자연스러운 원근과 피사계 심도, 과장된 후처리 없는 실제 장소 기록 사진. 하향 시점, 평면도, 건축 도면, 삽화형 표현은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nSITE LOOK REFERENCE: the attached photograph shows this exact place — the confirmed look of its structure and surroundings. Keep the structure's massing, storey count, materials, wear and the character of the surroundings consistent with that photograph while composing the viewpoint this plate needs. Do not copy its camera angle or framing.",
        "camera_decision": {
          "camera_cell": [
            1,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 1 toward unit 5 to preserve the staged side-axis movement while including the target units and opening markers supported by the geometry readback.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            4
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 1 toward unit 5, show unit 5 as the primary look-at area with broad wide-lens coverage that may include target units 6, 7, and 8 and opening markers 2, 3, and 4 as supported by the geometry supersets. Preserve the floor-plan relationships among base markers 1 through 8.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [1,4] toward look-at unit 5 at cell [4,4] with a wide 90-degree field of view. Use broad coverage that holds the committed full-body profile in the middle center and preserves the stable lateral axis and screen-right travel path.",
          "subject_position_directive": "Place the committed moving subject in the midground at middle center, shown full-body in right-facing profile and leaning into the staged action. Keep the associated moving element laterally readable, with movement directed toward the middle-right screen path while the camera maintains the stable side axis.",
          "state_cue_directive": "Carry transient markers 9 and 10 as the committed movement and direction cues, together with numbered elements 1 through 8. Preserve the staged daytime exterior ambient treatment with restrained desaturation and grounded contrast, and do not invent additional state cues.",
          "negative_continuity_directive": "Do not introduce unlisted numbered elements, additional state overlays, or scenario-specific props beyond markers 1 through 10. Do not imply spaces outside the wide view from unit 1 toward unit 5, and keep the geometry of base markers 1 through 8 consistent with the floor-plan readback."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l14_station_street",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_police_station"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "aerial_ref": {
          "loc_id": "L14",
          "group_id": "bg_police_station"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L19B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L19B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안에서 실제 운항하는 소형 연안 어선의 해질녘 갑판과 조타실 접근부를 담은, 실제 카메라로 촬영한 다큐멘터리 풍 사진. 선미의 열린 작업 갑판 가까이에 카메라를 두고 갑판에서 약 1.6미터 높이의 서 있는 사람 눈높이로 전방을 바라본다. 풀프레임 미러리스 또는 디지털 일안 반사식 카메라의 28밀리미터 광각 렌즈를 사용한 듯한 적당히 넓은 시야로, 양쪽 측면 통로와 금속 난간이 조타실 출입문을 감싸며 자연스럽게 전방 동선을 만든다. 열린 출입구 너머에는 실제 상용 선박용 조타 콘솔과 조타륜이 분명히 보이고, 항법 표시 장치와 무전기, 스위치와 계기류는 2020년대 한국 연안 어선에서 쓰이는 현실적인 수준이며 미래형 장비나 공상과학식 화면은 없다.\n\n갑판은 미끄럼 방지 무늬가 있는 도장 강판 또는 섬유강화 플라스틱 작업면으로, 반복된 세척과 바닷물 때문에 색이 바래고 긁힌 부분, 얕은 물고임, 소금기, 녹물 자국과 덧칠 흔적이 자연스럽게 남아 있다. 난간과 문틀은 실제 스테인리스강과 도장 금속의 질감이며 용접 자국, 손때, 염분 얼룩과 부분적인 부식이 보인다. 작업 갑판에는 정돈되었지만 자주 사용한 밧줄, 접힌 어망, 어상자와 소형 양망 장치가 선박 운항을 방해하지 않는 현실적인 위치에 놓여 있다. 조타실은 흰색 계열의 낡은 선박용 외장 패널과 알루미늄 새시 창, 두꺼운 고무 패킹의 출입문, 창 표면의 마른 바닷물 얼룩을 갖춘 실제 소형 어선 구조다. 외부에는 작업등, 구명부환, 통신 안테나와 배선이 실용적으로 설치되어 있으며 과도하게 깨끗하거나 전시용 선박처럼 보이지 않는다.\n\n수평선 가까이 내려온 황금빛 석양이 서해의 잔잔하지만 미세하게 출렁이는 수면에 길고 불규칙한 반사를 만들고, 낮은 따뜻한 자연광이 갑판 가장자리와 난간에 닿는다. 조타실 내부는 바깥보다 한두 단계 어둡지만 계기와 조타륜의 형태를 읽을 수 있으며, 실제 일몰 현장에서 생기는 밝기 차이와 제한된 보조등만 사용한다. 해무와 습기로 먼 수평선의 대비가 약간 낮아지고, 전체 해양 색감은 자연스럽게 바랜 회백색·청회색·녹슨 갈색을 띠며 석양과 안전 표식의 붉은 계열만 제한적으로 선명하다. 객관적인 기본 공간에는 비물리적 붉은 원이나 그 잔여 흔적이 없다. 지정된 주관적 조타실 순간에만 채도가 높은 진홍색 붓질 형태의 원이 순간적인 지각 이미지로 나타날 수 있으며, 물리적 도장·반사·그림자·손상으로 표현하지 않는다.\n\n실제 콘크리트가 아닌 선박용 금속과 복합재, 고무, 유리, 밧줄 섬유의 정확한 질감, 일상적인 마모와 얼룩, 자연스러운 원근과 피사계 심도. 사람이 없는 빈 배경이며 얼굴, 신체, 시신, 피는 없다. 깨끗한 광고 사진이 아니라 운항 중인 실제 장소를 있는 그대로 기록한 사진, 과장된 후처리 없이 자연광으로 촬영한 현장 참고 사진. 위에서 내려다본 시점이 아니며 평면도, 건축 도식, 삽화 또는 삼차원 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "선미 작업 갑판 가까이에서 전방을 바라보는 넓은 도입 구도. 양쪽 난간과 좁은 측면 통로가 조타실 출입문을 향해 시선을 모으고, 열린 출입구 너머로 조타 콘솔과 조타륜이 식별되게 한다. 객관적 공간이므로 붉은 원이나 비정상적인 흔적은 배치하지 않는다.",
            "shot_id": "S28_Shot1"
          },
          {
            "guide_text": "같은 눈높이와 전방 축을 유지하되 조타실 접근 동선을 조금 더 강조한다. 갑판의 젖은 마모 자국, 문턱, 금속 손잡이, 창의 염분 얼룩과 내부 계기의 현실적인 크기가 읽히게 하며, 바깥의 황금빛 석양과 어두워지는 조타실 내부의 노출 차이를 자연스럽게 유지한다. 비물리적 상징은 보이지 않는다.",
            "shot_id": "S28_Shot6"
          },
          {
            "guide_text": "관찰자의 주관적 조타실 순간으로 한정한다. 출입구 너머 조타 콘솔과 조타륜은 같은 실제 구조를 유지하고, 지정된 순간에만 채도가 높은 진홍색 붓질 형태의 원이 짧은 지각 이미지처럼 나타나게 한다. 원은 선박 표면에 붙은 도장이나 물체가 아니며, 주변에 그림자·반사·손상·잔여 흔적을 만들지 않는다. 형태 주변에만 아주 미세한 초점 불안정을 허용하고 공간 전체는 실제 카메라 사진처럼 유지한다.",
            "shot_id": "S28_Shot10"
          }
        ],
        "shot_ids": [
          "S28_Shot1",
          "S28_Shot6",
          "S28_Shot10"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1 (aft working deck), facing forward through number 6 (wheelhouse access door) toward number 10 (helm console) and number 11 (steering wheel), with the side passages and rails framing the approach",
          "camera_height": "eye-level standing, approximately 1.6 m above deck",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Use a moderately wide composition that preserves the route from the open working deck into the wheelhouse, keeps the helm readable through the access, and allows the transient cue at number 18 to appear only in the subjective wheelhouse moment."
        },
        "reference_decision": {
          "bg_id": "L19B01",
          "fp_id": "fp_l19_deck",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L19B01 is the sole clean-anchor fallback candidate and the only render-ready BG, so it establishes dwelling identity directly from the floor plan without a prior reference. The wide camera from unit 1 at [7,4] toward unit 2 at [3,4] provides broad structural coverage for S28_Shot1 while supplying peripheral context that can be cropped for the close framing in S28_Shot6 and the marker-11-centered action in S28_Shot10.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/floor_plan/fp_l19_deck.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the required floor-plan-seeded dwelling identity anchor and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use the advertised broad view from unit 1 toward unit 2 to support the widest consuming shot while retaining adaptable peripheral context for the close framings.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, look toward unit 2 through a wide 90-degree view. Treat units 3, 4, 5, and 16 and openings 6, 7, 8, and 9 only as geometry-supported visibility candidates within that broad cone, while preserving the floor-plan relationships and fixed marker positions for markers 1 through 17.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [7,4] toward look-at unit 2 at cell [3,4] with the advertised wide lens and 90-degree field of view. Provide broad coverage around the unit 1-to-unit 2 axis, with enough peripheral structure for shot-specific close crops.",
            "subject_position_directive": "For S28_Shot1, preserve a very distant, small subject near frame center within the widest composition. For S28_Shot6, allow the committed foreground subject at middle-center to occupy most of the close frame, leaving only narrow indistinct background context. For S28_Shot10, reserve the central two-thirds for the committed hands-and-forearms action around marker 11, with unit 2 reduced to narrow edge context. Do not invent additional subjects.",
            "state_cue_directive": "Carry transient marker 18 as the committed state cue and use numbered elements 1 through 18 as specified. Because clean_background_expected is false, do not replace marker 18 with an uncommitted clean-state interpretation or add further state cues not present in the consuming-shot staging.",
            "negative_continuity_directive": "Do not invent numbered elements beyond markers 1 through 18, do not move the fixed elements represented by markers 6 through 17, and do not assert spaces outside the geometry candidate set for camera unit 1. Keep marker 18 a transient layer rather than converting it into fixed structure. No reference-derived cues apply because this anchor has no selected 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\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: [7, 4]\n  - look_at_unit: 2\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 1 toward unit 2 to support the widest consuming shot while retaining adaptable peripheral context for the close framings.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, look toward unit 2 through a wide 90-degree view. Treat units 3, 4, 5, and 16 and openings 6, 7, 8, and 9 only as geometry-supported visibility candidates within that broad cone, while preserving the floor-plan relationships and fixed marker positions for markers 1 through 17.\n  - camera_framing_directive: Frame from camera unit 1 at cell [7,4] toward look-at unit 2 at cell [3,4] with the advertised wide lens and 90-degree field of view. Provide broad coverage around the unit 1-to-unit 2 axis, with enough peripheral structure for shot-specific close crops.\n  - subject_position_directive: For S28_Shot1, preserve a very distant, small subject near frame center within the widest composition. For S28_Shot6, allow the committed foreground subject at middle-center to occupy most of the close frame, leaving only narrow indistinct background context. For S28_Shot10, reserve the central two-thirds for the committed hands-and-forearms action around marker 11, with unit 2 reduced to narrow edge context. Do not invent additional subjects.\n  - state_cue_directive: Carry transient marker 18 as the committed state cue and use numbered elements 1 through 18 as specified. Because clean_background_expected is false, do not replace marker 18 with an uncommitted clean-state interpretation or add further state cues not present in the consuming-shot staging.\n  - negative_continuity_directive: Do not invent numbered elements beyond markers 1 through 18, do not move the fixed elements represented by markers 6 through 17, and do not assert spaces outside the geometry candidate set for camera unit 1. Keep marker 18 a transient layer rather than converting it into fixed structure. No reference-derived cues apply because this anchor has no selected 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\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: [7, 4]\n  - look_at_unit: 2\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 1 toward unit 2 to support the widest consuming shot while retaining adaptable peripheral context for the close framings.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, look toward unit 2 through a wide 90-degree view. Treat units 3, 4, 5, and 16 and openings 6, 7, 8, and 9 only as geometry-supported visibility candidates within that broad cone, while preserving the floor-plan relationships and fixed marker positions for markers 1 through 17.\n  - camera_framing_directive: Frame from camera unit 1 at cell [7,4] toward look-at unit 2 at cell [3,4] with the advertised wide lens and 90-degree field of view. Provide broad coverage around the unit 1-to-unit 2 axis, with enough peripheral structure for shot-specific close crops.\n  - subject_position_directive: For S28_Shot1, preserve a very distant, small subject near frame center within the widest composition. For S28_Shot6, allow the committed foreground subject at middle-center to occupy most of the close frame, leaving only narrow indistinct background context. For S28_Shot10, reserve the central two-thirds for the committed hands-and-forearms action around marker 11, with unit 2 reduced to narrow edge context. Do not invent additional subjects.\n  - state_cue_directive: Carry transient marker 18 as the committed state cue and use numbered elements 1 through 18 as specified. Because clean_background_expected is false, do not replace marker 18 with an uncommitted clean-state interpretation or add further state cues not present in the consuming-shot staging.\n  - negative_continuity_directive: Do not invent numbered elements beyond markers 1 through 18, do not move the fixed elements represented by markers 6 through 17, and do not assert spaces outside the geometry candidate set for camera unit 1. Keep marker 18 a transient layer rather than converting it into fixed structure. No reference-derived cues apply because this anchor has no selected 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\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: [7, 4]\n  - look_at_unit: 2\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 1 toward unit 2 to support the widest consuming shot while retaining adaptable peripheral context for the close framings.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, look toward unit 2 through a wide 90-degree view. Treat units 3, 4, 5, and 16 and openings 6, 7, 8, and 9 only as geometry-supported visibility candidates within that broad cone, while preserving the floor-plan relationships and fixed marker positions for markers 1 through 17.\n  - camera_framing_directive: Frame from camera unit 1 at cell [7,4] toward look-at unit 2 at cell [3,4] with the advertised wide lens and 90-degree field of view. Provide broad coverage around the unit 1-to-unit 2 axis, with enough peripheral structure for shot-specific close crops.\n  - subject_position_directive: For S28_Shot1, preserve a very distant, small subject near frame center within the widest composition. For S28_Shot6, allow the committed foreground subject at middle-center to occupy most of the close frame, leaving only narrow indistinct background context. For S28_Shot10, reserve the central two-thirds for the committed hands-and-forearms action around marker 11, with unit 2 reduced to narrow edge context. Do not invent additional subjects.\n  - state_cue_directive: Carry transient marker 18 as the committed state cue and use numbered elements 1 through 18 as specified. Because clean_background_expected is false, do not replace marker 18 with an uncommitted clean-state interpretation or add further state cues not present in the consuming-shot staging.\n  - negative_continuity_directive: Do not invent numbered elements beyond markers 1 through 18, do not move the fixed elements represented by markers 6 through 17, and do not assert spaces outside the geometry candidate set for camera unit 1. Keep marker 18 a transient layer rather than converting it into fixed structure. No reference-derived cues apply because this anchor has no selected reference.\n\n2020년대 중반 대한민국 서해안에서 실제 운항하는 소형 연안 어선의 해질녘 갑판과 조타실 접근부를 담은, 실제 카메라로 촬영한 다큐멘터리 풍 사진. 선미의 열린 작업 갑판 가까이에 카메라를 두고 갑판에서 약 1.6미터 높이의 서 있는 사람 눈높이로 전방을 바라본다. 풀프레임 미러리스 또는 디지털 일안 반사식 카메라의 28밀리미터 광각 렌즈를 사용한 듯한 적당히 넓은 시야로, 양쪽 측면 통로와 금속 난간이 조타실 출입문을 감싸며 자연스럽게 전방 동선을 만든다. 열린 출입구 너머에는 실제 상용 선박용 조타 콘솔과 조타륜이 분명히 보이고, 항법 표시 장치와 무전기, 스위치와 계기류는 2020년대 한국 연안 어선에서 쓰이는 현실적인 수준이며 미래형 장비나 공상과학식 화면은 없다.\n\n갑판은 미끄럼 방지 무늬가 있는 도장 강판 또는 섬유강화 플라스틱 작업면으로, 반복된 세척과 바닷물 때문에 색이 바래고 긁힌 부분, 얕은 물고임, 소금기, 녹물 자국과 덧칠 흔적이 자연스럽게 남아 있다. 난간과 문틀은 실제 스테인리스강과 도장 금속의 질감이며 용접 자국, 손때, 염분 얼룩과 부분적인 부식이 보인다. 작업 갑판에는 정돈되었지만 자주 사용한 밧줄, 접힌 어망, 어상자와 소형 양망 장치가 선박 운항을 방해하지 않는 현실적인 위치에 놓여 있다. 조타실은 흰색 계열의 낡은 선박용 외장 패널과 알루미늄 새시 창, 두꺼운 고무 패킹의 출입문, 창 표면의 마른 바닷물 얼룩을 갖춘 실제 소형 어선 구조다. 외부에는 작업등, 구명부환, 통신 안테나와 배선이 실용적으로 설치되어 있으며 과도하게 깨끗하거나 전시용 선박처럼 보이지 않는다.\n\n수평선 가까이 내려온 황금빛 석양이 서해의 잔잔하지만 미세하게 출렁이는 수면에 길고 불규칙한 반사를 만들고, 낮은 따뜻한 자연광이 갑판 가장자리와 난간에 닿는다. 조타실 내부는 바깥보다 한두 단계 어둡지만 계기와 조타륜의 형태를 읽을 수 있으며, 실제 일몰 현장에서 생기는 밝기 차이와 제한된 보조등만 사용한다. 해무와 습기로 먼 수평선의 대비가 약간 낮아지고, 전체 해양 색감은 자연스럽게 바랜 회백색·청회색·녹슨 갈색을 띠며 석양과 안전 표식의 붉은 계열만 제한적으로 선명하다. 객관적인 기본 공간에는 비물리적 붉은 원이나 그 잔여 흔적이 없다. 지정된 주관적 조타실 순간에만 채도가 높은 진홍색 붓질 형태의 원이 순간적인 지각 이미지로 나타날 수 있으며, 물리적 도장·반사·그림자·손상으로 표현하지 않는다.\n\n실제 콘크리트가 아닌 선박용 금속과 복합재, 고무, 유리, 밧줄 섬유의 정확한 질감, 일상적인 마모와 얼룩, 자연스러운 원근과 피사계 심도. 사람이 없는 빈 배경이며 얼굴, 신체, 시신, 피는 없다. 깨끗한 광고 사진이 아니라 운항 중인 실제 장소를 있는 그대로 기록한 사진, 과장된 후처리 없이 자연광으로 촬영한 현장 참고 사진. 위에서 내려다본 시점이 아니며 평면도, 건축 도식, 삽화 또는 삼차원 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nSITE LOOK REFERENCE: the attached photograph shows this exact place — the confirmed look of its structure and surroundings. Keep the structure's massing, storey count, materials, wear and the character of the surroundings consistent with that photograph while composing the viewpoint this plate needs. Do not copy its camera angle or framing.",
        "camera_decision": {
          "camera_cell": [
            7,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use the advertised broad view from unit 1 toward unit 2 to support the widest consuming shot while retaining adaptable peripheral context for the close framings.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            4
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 1, look toward unit 2 through a wide 90-degree view. Treat units 3, 4, 5, and 16 and openings 6, 7, 8, and 9 only as geometry-supported visibility candidates within that broad cone, while preserving the floor-plan relationships and fixed marker positions for markers 1 through 17.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [7,4] toward look-at unit 2 at cell [3,4] with the advertised wide lens and 90-degree field of view. Provide broad coverage around the unit 1-to-unit 2 axis, with enough peripheral structure for shot-specific close crops.",
          "subject_position_directive": "For S28_Shot1, preserve a very distant, small subject near frame center within the widest composition. For S28_Shot6, allow the committed foreground subject at middle-center to occupy most of the close frame, leaving only narrow indistinct background context. For S28_Shot10, reserve the central two-thirds for the committed hands-and-forearms action around marker 11, with unit 2 reduced to narrow edge context. Do not invent additional subjects.",
          "state_cue_directive": "Carry transient marker 18 as the committed state cue and use numbered elements 1 through 18 as specified. Because clean_background_expected is false, do not replace marker 18 with an uncommitted clean-state interpretation or add further state cues not present in the consuming-shot staging.",
          "negative_continuity_directive": "Do not invent numbered elements beyond markers 1 through 18, do not move the fixed elements represented by markers 6 through 17, and do not assert spaces outside the geometry candidate set for camera unit 1. Keep marker 18 a transient layer rather than converting it into fixed structure. No reference-derived cues apply because this anchor has no selected reference."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l19_deck",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_small_fishing_vessel"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "aerial_ref": {
          "loc_id": "L19",
          "group_id": "bg_small_fishing_vessel"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L20B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L20",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L20B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권에서 실제 운항하는 낡은 소형 어선의 비좁은 조타실 내부. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 사실적이고 후처리하지 않은 모습. 전방 좌현 모서리 가까이에서 선미 쪽 문턱과 출입문을 대각선으로 바라보는 시점으로, 35mm급 풀프레임 DSLR 또는 미러리스 카메라와 왜곡을 절제한 28mm 광각 렌즈를 사용하고 카메라 높이는 서 있는 사람의 눈높이 약 1.6m. 가까운 화면 가장자리에는 사용감이 많은 조타 콘솔과 조타륜, 스로틀, 스위치 패널 일부가 걸리고, 그 너머로 좁은 작업 공간과 선미 출입문이 보인다. 선미와 우현 벽면 패널은 화면에서 충분히 넓고 선명하게 드러난다.\n\n조타실에는 현실적인 현대식 상용 선박 장비인 소형 GPS·항법 디스플레이, VHF 무전기, 자석 나침반, 배선과 퓨즈 스위치가 설치되어 있다. 장비는 공상과학적이지 않고 한국 연안 소형 어선에서 볼 수 있는 실용적인 수준이다. 염분과 습기에 오래 노출된 도장 금속과 유리섬유 패널, 누렇게 변색된 플라스틱, 긁힌 스위치 라벨, 손때 묻은 조타륜, 산화된 나사와 금속 모서리, 고무 창틀, 닳은 문턱, 작은 녹 자국과 물얼룩을 실제 재질 그대로 세밀하게 표현한다. 전면 및 측면 창에는 와이퍼와 염분 자국이 있고, 창밖에는 해 질 무렵 서해의 차갑고 흐린 청회색 빛만 제한적으로 들어오며 특정 인물이나 선박은 보이지 않는다. 낮은 천장의 평범한 선박용 조명은 약하게 켜져 있고, 자연스러운 황백색 실내등과 창밖의 푸른 황혼광이 섞여 낮고 현실적인 명암을 만든다.\n\n핵심적으로 선미와 우현의 불투명한 벽면 패널 전체에는 채도가 높은 선홍색 붓질형 원이 수십 개 이상 크기와 간격을 달리하며 빽빽하게 겹쳐 보인다. 이 붉은 원들은 관찰자의 주관적 지각에만 종속된 순간적 이상 이미지로, 벽면의 평면을 따라 나타나지만 실제 페인트의 돌출, 흘러내림, 주변 물체와의 물리적 상호작용은 없다. 가장자리에는 손으로 빠르게 그린 듯한 불균일한 붓질과 미세한 초점 불안정이 있으나 원형은 명확히 판독된다. 붉은 원은 오직 선미와 우현 벽면 패널에만 나타나며 창, 전면 유리, 조타 콘솔, 조종 장치, 출입문 개구부, 천장, 바닥에는 절대 배치하지 않는다. 서양식 마법진, 문자, 오각별, 종교 도상이나 장식 문양으로 변형하지 않는다.\n\n사람, 얼굴, 신체, 피, 시신은 전혀 없다. 두 사람이 대치하거나 한 사람이 쓰러지는 동작을 나중에 배치할 수 있도록 조타 구역 중앙과 선미 문턱 앞의 바닥 공간을 비워 둔다. 좁은 폭, 낮은 천장, 실제 장비의 밀도와 생활 마모가 만드는 폐쇄감을 담되 과장된 예술 조명이나 인위적인 공포 장식은 사용하지 않는다. 실제 콘크리트가 아닌 선박용 금속·유리섬유·고무·유리의 정확한 질감, 현실적인 황혼 자연광, 자연스러운 심도와 광학적 원근감. 깨끗한 광고 사진이 아니며 CGI, 삽화, 건축 시각화, 평면도, 하향식 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "전방 좌현 모서리 부근에서 선미 출입문 방향을 대각선으로 바라본다. 가까운 화면 가장자리에 조타 콘솔 일부를 두고, 선미와 우현 벽면 패널을 넓게 노출해 수많은 붉은 붓질형 원이 명확히 읽히게 한다. 중앙과 전경에는 대치 및 쓰러짐 동작이 들어갈 수 있는 빈 공간을 남기되 사람은 그리지 않는다.",
            "shot_id": "S29_Shot4"
          },
          {
            "guide_text": "같은 공간축을 유지하면서 선미 문턱과 출입문이 쉽게 식별되도록 약간 더 넓게 잡는다. 조타 콘솔은 전경의 공간 기준점으로 남기고, 붉은 원이 빽빽한 선미·우현 벽면 패널이 프레임의 주요 배경이 되게 한다. 붉은 원은 창, 조종 장치, 콘솔, 바닥에는 나타나지 않아야 한다.",
            "shot_id": "S29_Shot5"
          },
          {
            "guide_text": "조타실 내부의 깊이와 낮은 천장으로 인한 답답함을 강조하되 서 있는 사람의 눈높이를 유지한다. 가까운 조타 콘솔 가장자리에서 선미 출입문까지 이어지는 이동 경로를 열어 두고, 화면 뒤쪽 벽면의 다수 붉은 원이 얼굴이나 어깨가 놓일 법한 높이 주변에서도 분명히 인지되도록 구성한다. 인물이나 신체는 포함하지 않는다.",
            "shot_id": "S29_Shot9"
          }
        ],
        "shot_ids": [
          "S29_Shot4",
          "S29_Shot5",
          "S29_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near the forward port corner of number 1 (operating zone), facing diagonally aft toward number 2 (threshold zone) and number 3 (aft doorway), with number 7 (helm console) at the near edge and the wall panels associated with numbers 8 and 9 behind the actors",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle with restrained distortion",
          "framing_notes": "Use a moderately wide interior composition for two-person confrontation and collapse movement. Keep the aft and starboard wall panels prominent enough for the dense red circular perception markings to register behind a face or shoulder; do not place those markings on windows, controls, or the floor."
        },
        "reference_decision": {
          "bg_id": "L20B01",
          "fp_id": "fp_l20_wheelhouse",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L20B01 is the sole supplied clean-anchor fallback candidate and the only render-ready BG, so it establishes dwelling identity directly from the floor plan without a prior reference. A wide view from camera unit 1 at [4,4] toward look-at unit 2 at [9,3] supports the consuming shots' restricted close background, wall-oriented over-shoulder reveal, and partially obscured medium background while covering target units 1 and 2 and the committed markers.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/floor_plan/fp_l20_wheelhouse.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor_no_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the dwelling-identity anchor and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad eye-level coverage from unit 1 toward the aft-side marker 3 and unit 2 so the plate can support the close, over-shoulder, and medium consuming-shot crops while retaining the committed wall surfaces.",
            "lens_enum": "wide",
            "look_at_cell": [
              9,
              3
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the committed portions of unit 1 and unit 2 from camera unit 1 looking toward unit 2, using the broad view to retain base markers 1, 2, and opening marker 3, with lateral context for opening marker 6 and fixed fixture marker 7 where the geometry and crop permit. Treat the geometry's candidate openings as a visibility superset rather than requiring markers 4 and 5.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [4,4] toward look-at unit 2 at cell [9,3] with a wide 90-degree field of view. Maintain broad coverage suitable for later close, medium, and medium-close crops, with marker 3 near the directed background and enough lateral context for marker 6.",
            "subject_position_directive": "Reserve the middle-center region for the close-shot subject, the middle-left foreground edge for the over-shoulder silhouette while keeping the center and right background readable, and the middle-left and middle-right midground for the paired medium composition. These are the only committed subject-placement cues; do not invent additional subjects.",
            "state_cue_directive": "Carry transient state-overlay markers 8 and 9 as committed cues on their associated surfaces, together with numbered elements 1, 2, 3, 6, and 7. The BG is not marked as a clean background, so these two transient markers must remain legible where the consuming-shot crops expose them; add no further uncommitted state cues.",
            "negative_continuity_directive": "Do not invent state overlays beyond markers 8 and 9, do not introduce unlisted numbered elements as required content, and do not treat the visible-opening and visible-unit supersets as proof that every candidate must appear. Preserve the fixed placement relationships of base markers 1, 2, 3, 6, and 7, and avoid adding spaces outside the camera unit 1 wide view toward unit 2."
          },
          "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: [9, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad eye-level coverage from unit 1 toward the aft-side marker 3 and unit 2 so the plate can support the close, over-shoulder, and medium consuming-shot crops while retaining the committed wall surfaces.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed portions of unit 1 and unit 2 from camera unit 1 looking toward unit 2, using the broad view to retain base markers 1, 2, and opening marker 3, with lateral context for opening marker 6 and fixed fixture marker 7 where the geometry and crop permit. Treat the geometry's candidate openings as a visibility superset rather than requiring markers 4 and 5.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,4] toward look-at unit 2 at cell [9,3] with a wide 90-degree field of view. Maintain broad coverage suitable for later close, medium, and medium-close crops, with marker 3 near the directed background and enough lateral context for marker 6.\n  - subject_position_directive: Reserve the middle-center region for the close-shot subject, the middle-left foreground edge for the over-shoulder silhouette while keeping the center and right background readable, and the middle-left and middle-right midground for the paired medium composition. These are the only committed subject-placement cues; do not invent additional subjects.\n  - state_cue_directive: Carry transient state-overlay markers 8 and 9 as committed cues on their associated surfaces, together with numbered elements 1, 2, 3, 6, and 7. The BG is not marked as a clean background, so these two transient markers must remain legible where the consuming-shot crops expose them; add no further uncommitted state cues.\n  - negative_continuity_directive: Do not invent state overlays beyond markers 8 and 9, do not introduce unlisted numbered elements as required content, and do not treat the visible-opening and visible-unit supersets as proof that every candidate must appear. Preserve the fixed placement relationships of base markers 1, 2, 3, 6, and 7, and avoid adding spaces outside the camera unit 1 wide view toward unit 2.\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: [9, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad eye-level coverage from unit 1 toward the aft-side marker 3 and unit 2 so the plate can support the close, over-shoulder, and medium consuming-shot crops while retaining the committed wall surfaces.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed portions of unit 1 and unit 2 from camera unit 1 looking toward unit 2, using the broad view to retain base markers 1, 2, and opening marker 3, with lateral context for opening marker 6 and fixed fixture marker 7 where the geometry and crop permit. Treat the geometry's candidate openings as a visibility superset rather than requiring markers 4 and 5.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,4] toward look-at unit 2 at cell [9,3] with a wide 90-degree field of view. Maintain broad coverage suitable for later close, medium, and medium-close crops, with marker 3 near the directed background and enough lateral context for marker 6.\n  - subject_position_directive: Reserve the middle-center region for the close-shot subject, the middle-left foreground edge for the over-shoulder silhouette while keeping the center and right background readable, and the middle-left and middle-right midground for the paired medium composition. These are the only committed subject-placement cues; do not invent additional subjects.\n  - state_cue_directive: Carry transient state-overlay markers 8 and 9 as committed cues on their associated surfaces, together with numbered elements 1, 2, 3, 6, and 7. The BG is not marked as a clean background, so these two transient markers must remain legible where the consuming-shot crops expose them; add no further uncommitted state cues.\n  - negative_continuity_directive: Do not invent state overlays beyond markers 8 and 9, do not introduce unlisted numbered elements as required content, and do not treat the visible-opening and visible-unit supersets as proof that every candidate must appear. Preserve the fixed placement relationships of base markers 1, 2, 3, 6, and 7, and avoid adding spaces outside the camera unit 1 wide view toward unit 2.\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: [9, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad eye-level coverage from unit 1 toward the aft-side marker 3 and unit 2 so the plate can support the close, over-shoulder, and medium consuming-shot crops while retaining the committed wall surfaces.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed portions of unit 1 and unit 2 from camera unit 1 looking toward unit 2, using the broad view to retain base markers 1, 2, and opening marker 3, with lateral context for opening marker 6 and fixed fixture marker 7 where the geometry and crop permit. Treat the geometry's candidate openings as a visibility superset rather than requiring markers 4 and 5.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,4] toward look-at unit 2 at cell [9,3] with a wide 90-degree field of view. Maintain broad coverage suitable for later close, medium, and medium-close crops, with marker 3 near the directed background and enough lateral context for marker 6.\n  - subject_position_directive: Reserve the middle-center region for the close-shot subject, the middle-left foreground edge for the over-shoulder silhouette while keeping the center and right background readable, and the middle-left and middle-right midground for the paired medium composition. These are the only committed subject-placement cues; do not invent additional subjects.\n  - state_cue_directive: Carry transient state-overlay markers 8 and 9 as committed cues on their associated surfaces, together with numbered elements 1, 2, 3, 6, and 7. The BG is not marked as a clean background, so these two transient markers must remain legible where the consuming-shot crops expose them; add no further uncommitted state cues.\n  - negative_continuity_directive: Do not invent state overlays beyond markers 8 and 9, do not introduce unlisted numbered elements as required content, and do not treat the visible-opening and visible-unit supersets as proof that every candidate must appear. Preserve the fixed placement relationships of base markers 1, 2, 3, 6, and 7, and avoid adding spaces outside the camera unit 1 wide view toward unit 2.\n\n2020년대 중반 대한민국 서해안권에서 실제 운항하는 낡은 소형 어선의 비좁은 조타실 내부. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 사실적이고 후처리하지 않은 모습. 전방 좌현 모서리 가까이에서 선미 쪽 문턱과 출입문을 대각선으로 바라보는 시점으로, 35mm급 풀프레임 DSLR 또는 미러리스 카메라와 왜곡을 절제한 28mm 광각 렌즈를 사용하고 카메라 높이는 서 있는 사람의 눈높이 약 1.6m. 가까운 화면 가장자리에는 사용감이 많은 조타 콘솔과 조타륜, 스로틀, 스위치 패널 일부가 걸리고, 그 너머로 좁은 작업 공간과 선미 출입문이 보인다. 선미와 우현 벽면 패널은 화면에서 충분히 넓고 선명하게 드러난다.\n\n조타실에는 현실적인 현대식 상용 선박 장비인 소형 GPS·항법 디스플레이, VHF 무전기, 자석 나침반, 배선과 퓨즈 스위치가 설치되어 있다. 장비는 공상과학적이지 않고 한국 연안 소형 어선에서 볼 수 있는 실용적인 수준이다. 염분과 습기에 오래 노출된 도장 금속과 유리섬유 패널, 누렇게 변색된 플라스틱, 긁힌 스위치 라벨, 손때 묻은 조타륜, 산화된 나사와 금속 모서리, 고무 창틀, 닳은 문턱, 작은 녹 자국과 물얼룩을 실제 재질 그대로 세밀하게 표현한다. 전면 및 측면 창에는 와이퍼와 염분 자국이 있고, 창밖에는 해 질 무렵 서해의 차갑고 흐린 청회색 빛만 제한적으로 들어오며 특정 인물이나 선박은 보이지 않는다. 낮은 천장의 평범한 선박용 조명은 약하게 켜져 있고, 자연스러운 황백색 실내등과 창밖의 푸른 황혼광이 섞여 낮고 현실적인 명암을 만든다.\n\n핵심적으로 선미와 우현의 불투명한 벽면 패널 전체에는 채도가 높은 선홍색 붓질형 원이 수십 개 이상 크기와 간격을 달리하며 빽빽하게 겹쳐 보인다. 이 붉은 원들은 관찰자의 주관적 지각에만 종속된 순간적 이상 이미지로, 벽면의 평면을 따라 나타나지만 실제 페인트의 돌출, 흘러내림, 주변 물체와의 물리적 상호작용은 없다. 가장자리에는 손으로 빠르게 그린 듯한 불균일한 붓질과 미세한 초점 불안정이 있으나 원형은 명확히 판독된다. 붉은 원은 오직 선미와 우현 벽면 패널에만 나타나며 창, 전면 유리, 조타 콘솔, 조종 장치, 출입문 개구부, 천장, 바닥에는 절대 배치하지 않는다. 서양식 마법진, 문자, 오각별, 종교 도상이나 장식 문양으로 변형하지 않는다.\n\n사람, 얼굴, 신체, 피, 시신은 전혀 없다. 두 사람이 대치하거나 한 사람이 쓰러지는 동작을 나중에 배치할 수 있도록 조타 구역 중앙과 선미 문턱 앞의 바닥 공간을 비워 둔다. 좁은 폭, 낮은 천장, 실제 장비의 밀도와 생활 마모가 만드는 폐쇄감을 담되 과장된 예술 조명이나 인위적인 공포 장식은 사용하지 않는다. 실제 콘크리트가 아닌 선박용 금속·유리섬유·고무·유리의 정확한 질감, 현실적인 황혼 자연광, 자연스러운 심도와 광학적 원근감. 깨끗한 광고 사진이 아니며 CGI, 삽화, 건축 시각화, 평면도, 하향식 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            4,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad eye-level coverage from unit 1 toward the aft-side marker 3 and unit 2 so the plate can support the close, over-shoulder, and medium consuming-shot crops while retaining the committed wall surfaces.",
          "lens_enum": "wide",
          "look_at_cell": [
            9,
            3
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the committed portions of unit 1 and unit 2 from camera unit 1 looking toward unit 2, using the broad view to retain base markers 1, 2, and opening marker 3, with lateral context for opening marker 6 and fixed fixture marker 7 where the geometry and crop permit. Treat the geometry's candidate openings as a visibility superset rather than requiring markers 4 and 5.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [4,4] toward look-at unit 2 at cell [9,3] with a wide 90-degree field of view. Maintain broad coverage suitable for later close, medium, and medium-close crops, with marker 3 near the directed background and enough lateral context for marker 6.",
          "subject_position_directive": "Reserve the middle-center region for the close-shot subject, the middle-left foreground edge for the over-shoulder silhouette while keeping the center and right background readable, and the middle-left and middle-right midground for the paired medium composition. These are the only committed subject-placement cues; do not invent additional subjects.",
          "state_cue_directive": "Carry transient state-overlay markers 8 and 9 as committed cues on their associated surfaces, together with numbered elements 1, 2, 3, 6, and 7. The BG is not marked as a clean background, so these two transient markers must remain legible where the consuming-shot crops expose them; add no further uncommitted state cues.",
          "negative_continuity_directive": "Do not invent state overlays beyond markers 8 and 9, do not introduce unlisted numbered elements as required content, and do not treat the visible-opening and visible-unit supersets as proof that every candidate must appear. Preserve the fixed placement relationships of base markers 1, 2, 3, 6, and 7, and avoid adding spaces outside the camera unit 1 wide view toward unit 2."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l20_wheelhouse",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l20_wheelhouse"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      }
    },
    "consumed_bg_catalog_hash": "8569fa1188c7fde2",
    "consumed_shot_binding_hash": "dc47cea611a99af2",
    "bg_reference_catalog": [
      {
        "bg_id": "L04B02",
        "fp_id": "fp_l04_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L04B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B01",
        "fp_id": "fp_l04_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L04B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L04B02"
        ],
        "ingestion_order": 1,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B03",
        "fp_id": "fp_l04_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L04B03.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L04B02"
        ],
        "ingestion_order": 2,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B02",
        "fp_id": "fp_l05_rooftop",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L05B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 3,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B01",
        "fp_id": "fp_l05_yard",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L05B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 4,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L11B01",
        "fp_id": "fp_l11_store_entrance",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L11B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 5,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L14B01",
        "fp_id": "fp_l14_station_street",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L14B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 6,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L19B01",
        "fp_id": "fp_l19_deck",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L19B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 7,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L06B05",
        "fp_id": "fp_l06_main_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L06B05.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 8,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L06B04",
        "fp_id": "fp_l06_main_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L06B05.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L06B05"
        ],
        "ingestion_order": 9,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L06B02",
        "fp_id": "fp_l06_main_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L06B02.png",
        "mode": "related_style_new_space",
        "node_index": 2,
        "source_bg_ids": [
          "L06B05"
        ],
        "ingestion_order": 10,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L06B03",
        "fp_id": "fp_l06_main_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L06B02.png",
        "mode": "reference_derived",
        "node_index": 3,
        "source_bg_ids": [
          "L06B02"
        ],
        "ingestion_order": 11,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L06B01",
        "fp_id": "fp_l06_main_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L06B01.png",
        "mode": "same_physical_space_view",
        "node_index": 4,
        "source_bg_ids": [
          "L06B02"
        ],
        "ingestion_order": 12,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L15B01",
        "fp_id": "fp_l15_security_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L15B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 13,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L13B02",
        "fp_id": "fp_l13_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L13B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 14,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L13B01",
        "fp_id": "fp_l13_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L13B02.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L13B02"
        ],
        "ingestion_order": 15,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L20B01",
        "fp_id": "fp_l20_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L20B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 16,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L10B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L10B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 17,
        "source_kind": "surface_role_direct_plate"
      }
    ]
  },
  "step_id": "background_render",
  "run_id": "33a1310e-0964-4225-98c4-d4d508be2b86",
  "resolved_model": "gpt",
  "updated_at": "2026-07-20T12:31:49.691540+00:00",
  "project_config_snapshot": {}
}