{
  "status": "completed",
  "applicable_count": 25,
  "completed_count": 25,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "3f5ce75816405c16",
  "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/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L04B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권의 오래된 저층 빌라 옥상과 작은 옥탑방 외부 전경. 인접 건물의 상층 또는 안전한 높은 촬영 지점에서 실제 미러리스 카메라를 약 1.6m 높이에 두고, 대상 옥상보다 한두 층 높은 위치에서 남서쪽 계단 출입구 부근 너머로 비스듬히 내려다본 고가 시점이다. 28mm 광각 렌즈로 옥상 데크 전체를 가로질러 옥탑방과 물탱크 방향을 바라보되, 수직 하향 항공사진이나 평면도처럼 보이지 않게 옥탑방의 입면과 옥상 바닥을 함께 보여준다. 프레임 안에 계단 출입구, 건조대와 빨랫줄이 있는 빨래 건조 구역, 작은 옥탑방, 원통형 물탱크, 옥상을 둘러싼 낮은 난간이 빠짐없이 보이는 차분한 낮의 장소 소개 사진.\n\n옥상 바닥은 한국 노후 빌라에서 흔한 녹색 우레탄 방수 도장으로 마감되어 있으며, 햇빛과 비에 바랜 색, 갈라진 부분, 덧칠 자국, 배수구 주변의 묵은 물때가 자연스럽다. 옥탑방은 낡은 붉은 벽돌 또는 작은 석재 타일 외장과 평평한 슬래브 지붕을 가진 현실적인 증축 구조이며, 오래된 알루미늄 새시 창, 방범창, 사용감 있는 철제문이 달려 있다. 외벽에는 에어컨 실외기와 노출 배관, 가스 배관과 계량기, 전선, 작은 안테나가 실제 시공 방식으로 연결되어 있다. 물탱크와 배관, 수도꼭지가 달린 간이 세면대, 낡은 플라스틱 화분 몇 개, 접이식 건조대와 빨랫줄의 소박한 생활 흔적을 담되 과도하게 정돈하거나 장식하지 않는다. 빨래는 평범한 생활 세탁물로 소량 걸려 있고 약한 바닷바람에 자연스럽게 처져 있다.\n\n옥상 너머에는 비슷한 연식의 붉은 벽돌·석재 타일 외벽을 가진 저층 다세대주택들이 촘촘히 이어지고, 새시 창과 방범창, 에어컨 실외기, 외벽 배관, 옥상 물탱크가 층층이 보인다. 좁은 주택가 골목 일부, 전신주와 느슨하게 이어진 전선, 평범한 생활 차량이 주변에 자연스럽게 포함되어 대상 건물이 고립된 콘크리트 요새처럼 보이지 않게 한다. 멀리 서해안 도시 특유의 옅은 해무가 섞인 수평선 방향의 밝은 대기가 희미하게 느껴지지만, 관광지나 특정 지역의 표지는 넣지 않는다.\n\n맑거나 얇은 구름이 낀 평온한 낮, 부드러운 자연광과 현실적인 옅은 그림자, 과장되지 않은 저채도 생활색. 실제 콘크리트의 거친 표면, 금속의 녹과 변색, 플라스틱 물탱크의 빛바램, 직물의 섬유 결, 벽돌과 타일의 때와 균열을 정확하게 표현한다. 사람, 얼굴, 인체는 전혀 없다. 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 기록처럼 담담한 사진, 자연스러운 원근과 심도, 과도한 후보정 없음, 깨끗한 스톡 사진이나 인공적인 건축 시각화가 아닌 현실적인 생활 공간. 평면도, 도면, 일러스트, 3D 렌더가 아니다. 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 southwest corner near number 9 (stair access), looking diagonally across number 1 (roof deck) toward number 2 (rooftop room) and number 6 (water tank)",
          "camera_height": "high aerial, approximately one to two storeys above the rooftop",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Show the complete rooftop arrangement, including the drying area, rooftop room, water tank, stair access, and enclosing parapet in a calm daytime establishing view."
        },
        "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 S4_Shot1 requires a stable wide overview. A fresh floor-plan-seeded plate from unit 10 toward unit 2 establishes the fixed positions of base markers 1 through 10 without inheriting transient overlays.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/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": "The dwelling-identity anchor is rendered from the base floor plan and therefore uses no prior reference."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              4
            ],
            "camera_unit": 10,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 10 toward unit 2, centering the fixed structure while retaining surrounding unit 1 context for S4_Shot1.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              5
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From unit 10, present unit 2 as the principal visible unit with unit 1 as broad contextual coverage. Include only geometry-supported opening markers from the candidate set 3, 4, 5, and 9, prioritizing marker 4 near the selected look-at cell, while preserving base markers 1 through 10.",
            "camera_framing_directive": "Frame from camera unit 10 at cell [8,4] toward unit 2 at cell [2,5] with a wide 90-degree field of view, using broad, geometrically stable coverage and holding the principal fixed structure near the middle.",
            "subject_position_directive": "S4_Shot1 commits no subject cue beyond the centered midground background constraint, so keep the BG free of invented subjects.",
            "state_cue_directive": "No committed state cue beyond clean residential space applies; keep base markers 1 through 10 in their established state and refrain from inventing additional cues.",
            "negative_continuity_directive": "Exclude ignored overlay markers 11, 12, 13, 14, 15, 16, and 17; do not add uncommitted subjects or show units outside the geometry-supported view from camera unit 10."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 10\n  - camera_cell: [8, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 10 toward unit 2, centering the fixed structure while retaining surrounding unit 1 context for S4_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 10, present unit 2 as the principal visible unit with unit 1 as broad contextual coverage. Include only geometry-supported opening markers from the candidate set 3, 4, 5, and 9, prioritizing marker 4 near the selected look-at cell, while preserving base markers 1 through 10.\n  - camera_framing_directive: Frame from camera unit 10 at cell [8,4] toward unit 2 at cell [2,5] with a wide 90-degree field of view, using broad, geometrically stable coverage and holding the principal fixed structure near the middle.\n  - subject_position_directive: S4_Shot1 commits no subject cue beyond the centered midground background constraint, so keep the BG free of invented subjects.\n  - state_cue_directive: No committed state cue beyond clean residential space applies; keep base markers 1 through 10 in their established state and refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 13, 14, 15, 16, and 17; do not add uncommitted subjects or show units outside the geometry-supported view from camera unit 10.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 10\n  - camera_cell: [8, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 10 toward unit 2, centering the fixed structure while retaining surrounding unit 1 context for S4_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 10, present unit 2 as the principal visible unit with unit 1 as broad contextual coverage. Include only geometry-supported opening markers from the candidate set 3, 4, 5, and 9, prioritizing marker 4 near the selected look-at cell, while preserving base markers 1 through 10.\n  - camera_framing_directive: Frame from camera unit 10 at cell [8,4] toward unit 2 at cell [2,5] with a wide 90-degree field of view, using broad, geometrically stable coverage and holding the principal fixed structure near the middle.\n  - subject_position_directive: S4_Shot1 commits no subject cue beyond the centered midground background constraint, so keep the BG free of invented subjects.\n  - state_cue_directive: No committed state cue beyond clean residential space applies; keep base markers 1 through 10 in their established state and refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 13, 14, 15, 16, and 17; do not add uncommitted subjects or show units outside the geometry-supported view from camera unit 10.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 10\n  - camera_cell: [8, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 10 toward unit 2, centering the fixed structure while retaining surrounding unit 1 context for S4_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 10, present unit 2 as the principal visible unit with unit 1 as broad contextual coverage. Include only geometry-supported opening markers from the candidate set 3, 4, 5, and 9, prioritizing marker 4 near the selected look-at cell, while preserving base markers 1 through 10.\n  - camera_framing_directive: Frame from camera unit 10 at cell [8,4] toward unit 2 at cell [2,5] with a wide 90-degree field of view, using broad, geometrically stable coverage and holding the principal fixed structure near the middle.\n  - subject_position_directive: S4_Shot1 commits no subject cue beyond the centered midground background constraint, so keep the BG free of invented subjects.\n  - state_cue_directive: No committed state cue beyond clean residential space applies; keep base markers 1 through 10 in their established state and refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 13, 14, 15, 16, and 17; do not add uncommitted subjects or show units outside the geometry-supported view from camera unit 10.\n\n2020년대 중반 대한민국 서해안권의 오래된 저층 빌라 옥상과 작은 옥탑방 외부 전경. 인접 건물의 상층 또는 안전한 높은 촬영 지점에서 실제 미러리스 카메라를 약 1.6m 높이에 두고, 대상 옥상보다 한두 층 높은 위치에서 남서쪽 계단 출입구 부근 너머로 비스듬히 내려다본 고가 시점이다. 28mm 광각 렌즈로 옥상 데크 전체를 가로질러 옥탑방과 물탱크 방향을 바라보되, 수직 하향 항공사진이나 평면도처럼 보이지 않게 옥탑방의 입면과 옥상 바닥을 함께 보여준다. 프레임 안에 계단 출입구, 건조대와 빨랫줄이 있는 빨래 건조 구역, 작은 옥탑방, 원통형 물탱크, 옥상을 둘러싼 낮은 난간이 빠짐없이 보이는 차분한 낮의 장소 소개 사진.\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": [
            8,
            4
          ],
          "camera_unit": 10,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 10 toward unit 2, centering the fixed structure while retaining surrounding unit 1 context for S4_Shot1.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            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 10, present unit 2 as the principal visible unit with unit 1 as broad contextual coverage. Include only geometry-supported opening markers from the candidate set 3, 4, 5, and 9, prioritizing marker 4 near the selected look-at cell, while preserving base markers 1 through 10.",
          "camera_framing_directive": "Frame from camera unit 10 at cell [8,4] toward unit 2 at cell [2,5] with a wide 90-degree field of view, using broad, geometrically stable coverage and holding the principal fixed structure near the middle.",
          "subject_position_directive": "S4_Shot1 commits no subject cue beyond the centered midground background constraint, so keep the BG free of invented subjects.",
          "state_cue_directive": "No committed state cue beyond clean residential space applies; keep base markers 1 through 10 in their established state and refrain from inventing additional cues.",
          "negative_continuity_directive": "Exclude ignored overlay markers 11, 12, 13, 14, 15, 16, and 17; do not add uncommitted subjects or show units outside the geometry-supported view from camera unit 10."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_exterior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_rooftop_villa"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "옥상과 주변 골목에 사람이 보이지 않습니다."
          }
        },
        "aerial_ref": {
          "loc_id": "L04",
          "group_id": "bg_rooftop_villa"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L04B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L04B04.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권의 오래된 저층 주택가에 있는 실제 옥탑방 외부 현관과 전면 창문을 밤에 촬영한 장면. 실제 미러리스 또는 DSLR 카메라와 35mm급 광각 렌즈로 촬영한 다큐멘터리 풍 사진이며, 건조대가 놓인 낮은 발판 근처에서 약 1.5m의 낮은 성인 눈높이로 철문 현관과 전면 창문을 대각선 방향에서 바라본다. 탑다운 시점이나 평면도, 건축 도면이 아닌 실제 사람이 옥상에 서서 보는 수평 시점이다. 낡은 회색 철문은 강제로 밀치거나 비틀어 침입한 직후처럼 문짝이 반쯤 벌어져 있고, 금속 문틀과 잠금장치가 휘어 있으며 손잡이 주변에 새로 생긴 긁힘과 눌린 자국이 있다. 열린 문틈 너머는 조명이 거의 없는 짙은 실내 어둠으로 이어진다. 철문 옆 전면 창문은 현실적인 알루미늄 새시와 얼룩진 유리, 얇고 오래된 커튼으로 구성되며, 유리와 커튼 위에는 얼굴·눈·의복·신체 세부가 전혀 식별되지 않는 불완전한 사람 형태의 짙은 그림자 윤곽만 보여 공격자의 존재를 불확실하게 암시한다. 실제 사람이나 얼굴은 화면에 등장하지 않는다.\n\n옥탑 외벽은 한국의 오래된 저층 주택에서 흔히 보이는 붉은 벽돌과 부분적으로 덧댄 회색 시멘트 미장으로 마감되고, 균열 주변의 보수 흔적과 빗물 얼룩, 먼지, 페인트 벗겨짐이 자연스럽게 남아 있다. 옥상 바닥과 낮은 난간 상부에는 바랜 녹색 우레탄 방수 도장이 있으며, 군데군데 덧칠 자국과 미세한 갈라짐, 배수구 주변의 검은 물때가 보인다. 창문에는 단순한 금속 방범창이 달려 있고, 외벽에는 에어컨 실외기와 노출 배관, 가스 배관과 계량기, 전기 배선관이 실제 설치 방식대로 이어진다. 화면 가장자리에는 검은색 또는 짙은 청색의 생활용 물탱크, 빨랫줄, 밤바람에 거의 움직이지 않는 평범한 빨래, 접이식 건조대, 낡은 화분과 소량의 생활 잡동사니가 있어 사람이 계속 거주해 온 흔적을 만든다. 물탱크와 빨랫줄은 철문과 창문보다 덜 두드러지는 주변 요소로 둔다.\n\n난간 너머에는 비슷한 높이의 붉은 벽돌·석재 타일·시멘트 외벽 주택들이 좁은 골목을 따라 밀집해 있고, 알루미늄 새시 창, 방범창, 에어컨 실외기, 옥상 물탱크, 전신주와 느슨하게 늘어진 전선, 골목에 주차된 평범한 생활 차량 일부가 자연스럽게 보인다. 대상 건물은 주변 동네와 이어진 실제 주거 건물이어야 하며, 고립된 콘크리트 요새처럼 보이지 않는다. 밤의 약한 청회색 주변광과 이웃집 창문 및 현관등에서 새어 나오는 제한적인 따뜻한 빛이 섞이고, 철문 틈과 창문 주변에는 깊지만 물리적으로 타당한 그림자가 형성된다. 과장된 붉은 조명이나 초자연적 발광은 사용하지 않는다. 실제 철의 차가운 반사와 녹슨 부분, 거친 시멘트, 벽돌 줄눈, 유리의 먼지와 반사, 커튼의 직물 조직, 우레탄 방수면의 마모를 정확하게 표현한다. 정돈된 광고 사진이 아니라 사용감과 얼룩이 남은 실제 장소 기록 사진이며, 인위적인 후처리 없이 자연스러운 노출과 현실적인 심도, 절제된 저채도 색감으로 표현한다. 삽화나 삼차원 제작 이미지가 아닌 실제 카메라 촬영 결과처럼 보여야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "낮은 성인 눈높이에서 강제로 벌어진 철문 현관을 우선 강조한다. 휘어진 잠금장치와 긁히고 눌린 문틀, 어둡게 열린 틈이 분명히 보이게 하되 사람이나 신체는 넣지 않는다. 전면 창문과 불명확한 그림자는 같은 프레임의 보조 단서로 남긴다.",
            "shot_id": "S10_Shot4"
          },
          {
            "guide_text": "철문과 전면 창문을 함께 유지하되 창문 쪽의 비중을 조금 높인다. 창유리와 얇은 커튼에 얼굴이나 신체로 식별되지 않는 불완전한 사람 형태의 어두운 그림자 윤곽만 나타내 공격자의 존재를 암시하고, 실제 인물은 묘사하지 않는다. 물탱크와 빨랫줄은 화면 가장자리에서 현실적인 옥상 환경을 보강한다.",
            "shot_id": "S10_Shot6"
          }
        ],
        "shot_ids": [
          "S10_Shot4",
          "S10_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 8 (drying platform), facing diagonally toward number 3 (iron entry door) and number 4 (front window)",
          "camera_height": "low standing eye level, approximately 1.5m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Make the forced doorway and window the dominant background anchors; keep the water tank and clothesline as peripheral rooftop context while depicting the attack-state overlays."
        },
        "reference_decision": {
          "bg_id": "L04B04",
          "fp_id": "fp_l04_rooftop_exterior",
          "node_index": 3,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "S10_Shot4 and S10_Shot6 use close views of different opening-related portions of the same physical space established by L04B02. The unit-1-to-unit-2 normal view preserves the fixed relationship of markers 3 and 4 while providing a distinct structural slice needed for the insert and reflected medium compositions; markers 11 through 14 are shot-specific overlays rather than layout changes.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/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": [
              "ps_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_1",
                "ref_bg_id": "L04B02",
                "space_description": null
              }
            ],
            "why_single_ref_or_two_refs": "One reference supplies the shared fixed layout for both consuming shots; their opening-focused compositions do not establish two distinct co-visible physical spaces."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 1 toward unit 2 and marker 3, preserving enough of the fixed opening arrangement to support both the insert and medium consuming crops.",
            "lens_enum": "normal",
            "look_at_cell": [
              5,
              5
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, frame unit 2 around opening marker 3 while retaining the fixed relationship to opening marker 4 needed by the consuming shots. Show only geometry-supported portions of units 2 and 10, and maintain the L04B02 positions of base markers 1, 2, 3, 4, 6, 7, 8, 9, and 10.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [4,4] toward unit 2 at cell [5,5] with a normal 50-degree field of view. Use neutral coverage centered on marker 3, preserving sufficient fixed opening context for the S10_Shot4 insert and the S10_Shot6 medium crop without altering camera-cell geometry.",
            "subject_position_directive": "For S10_Shot4, show only the committed hand-scale action at the central vertical gap, with the face outside frame. For S10_Shot6, place the two committed reflected silhouettes overlapping in the middle center on the specified perception plane, keeping identity detail unreadable and inventing no additional subjects.",
            "state_cue_directive": "Carry transient markers 11, 12, 13, and 14 exactly as the committed overlays for the consuming shots, together with their low, subdued night-facing state; refrain from adding any other state cue.",
            "negative_continuity_directive": "Exclude ignored overlay markers 15, 16, and 17 and do not introduce base marker 5, which is not selected for this BG. Preserve the positions of base markers 1, 2, 3, 4, 6, 7, 8, 9, and 10 inherited from L04B02, and do not invent additional scenario-specific objects or spaces outside the unit-1 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='ps_1'\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: [5, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward unit 2 and marker 3, preserving enough of the fixed opening arrangement to support both the insert and medium consuming crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, frame unit 2 around opening marker 3 while retaining the fixed relationship to opening marker 4 needed by the consuming shots. Show only geometry-supported portions of units 2 and 10, and maintain the L04B02 positions of base markers 1, 2, 3, 4, 6, 7, 8, 9, and 10.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,4] toward unit 2 at cell [5,5] with a normal 50-degree field of view. Use neutral coverage centered on marker 3, preserving sufficient fixed opening context for the S10_Shot4 insert and the S10_Shot6 medium crop without altering camera-cell geometry.\n  - subject_position_directive: For S10_Shot4, show only the committed hand-scale action at the central vertical gap, with the face outside frame. For S10_Shot6, place the two committed reflected silhouettes overlapping in the middle center on the specified perception plane, keeping identity detail unreadable and inventing no additional subjects.\n  - state_cue_directive: Carry transient markers 11, 12, 13, and 14 exactly as the committed overlays for the consuming shots, together with their low, subdued night-facing state; refrain from adding any other state cue.\n  - negative_continuity_directive: Exclude ignored overlay markers 15, 16, and 17 and do not introduce base marker 5, which is not selected for this BG. Preserve the positions of base markers 1, 2, 3, 4, 6, 7, 8, 9, and 10 inherited from L04B02, and do not invent additional scenario-specific objects or spaces outside the unit-1 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='ps_1'\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: [5, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward unit 2 and marker 3, preserving enough of the fixed opening arrangement to support both the insert and medium consuming crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, frame unit 2 around opening marker 3 while retaining the fixed relationship to opening marker 4 needed by the consuming shots. Show only geometry-supported portions of units 2 and 10, and maintain the L04B02 positions of base markers 1, 2, 3, 4, 6, 7, 8, 9, and 10.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,4] toward unit 2 at cell [5,5] with a normal 50-degree field of view. Use neutral coverage centered on marker 3, preserving sufficient fixed opening context for the S10_Shot4 insert and the S10_Shot6 medium crop without altering camera-cell geometry.\n  - subject_position_directive: For S10_Shot4, show only the committed hand-scale action at the central vertical gap, with the face outside frame. For S10_Shot6, place the two committed reflected silhouettes overlapping in the middle center on the specified perception plane, keeping identity detail unreadable and inventing no additional subjects.\n  - state_cue_directive: Carry transient markers 11, 12, 13, and 14 exactly as the committed overlays for the consuming shots, together with their low, subdued night-facing state; refrain from adding any other state cue.\n  - negative_continuity_directive: Exclude ignored overlay markers 15, 16, and 17 and do not introduce base marker 5, which is not selected for this BG. Preserve the positions of base markers 1, 2, 3, 4, 6, 7, 8, 9, and 10 inherited from L04B02, and do not invent additional scenario-specific objects or spaces outside the unit-1 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='ps_1'\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: [5, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward unit 2 and marker 3, preserving enough of the fixed opening arrangement to support both the insert and medium consuming crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, frame unit 2 around opening marker 3 while retaining the fixed relationship to opening marker 4 needed by the consuming shots. Show only geometry-supported portions of units 2 and 10, and maintain the L04B02 positions of base markers 1, 2, 3, 4, 6, 7, 8, 9, and 10.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,4] toward unit 2 at cell [5,5] with a normal 50-degree field of view. Use neutral coverage centered on marker 3, preserving sufficient fixed opening context for the S10_Shot4 insert and the S10_Shot6 medium crop without altering camera-cell geometry.\n  - subject_position_directive: For S10_Shot4, show only the committed hand-scale action at the central vertical gap, with the face outside frame. For S10_Shot6, place the two committed reflected silhouettes overlapping in the middle center on the specified perception plane, keeping identity detail unreadable and inventing no additional subjects.\n  - state_cue_directive: Carry transient markers 11, 12, 13, and 14 exactly as the committed overlays for the consuming shots, together with their low, subdued night-facing state; refrain from adding any other state cue.\n  - negative_continuity_directive: Exclude ignored overlay markers 15, 16, and 17 and do not introduce base marker 5, which is not selected for this BG. Preserve the positions of base markers 1, 2, 3, 4, 6, 7, 8, 9, and 10 inherited from L04B02, and do not invent additional scenario-specific objects or spaces outside the unit-1 view cone.\n\n2020년대 중반 대한민국 서해안권의 오래된 저층 주택가에 있는 실제 옥탑방 외부 현관과 전면 창문을 밤에 촬영한 장면. 실제 미러리스 또는 DSLR 카메라와 35mm급 광각 렌즈로 촬영한 다큐멘터리 풍 사진이며, 건조대가 놓인 낮은 발판 근처에서 약 1.5m의 낮은 성인 눈높이로 철문 현관과 전면 창문을 대각선 방향에서 바라본다. 탑다운 시점이나 평면도, 건축 도면이 아닌 실제 사람이 옥상에 서서 보는 수평 시점이다. 낡은 회색 철문은 강제로 밀치거나 비틀어 침입한 직후처럼 문짝이 반쯤 벌어져 있고, 금속 문틀과 잠금장치가 휘어 있으며 손잡이 주변에 새로 생긴 긁힘과 눌린 자국이 있다. 열린 문틈 너머는 조명이 거의 없는 짙은 실내 어둠으로 이어진다. 철문 옆 전면 창문은 현실적인 알루미늄 새시와 얼룩진 유리, 얇고 오래된 커튼으로 구성되며, 유리와 커튼 위에는 얼굴·눈·의복·신체 세부가 전혀 식별되지 않는 불완전한 사람 형태의 짙은 그림자 윤곽만 보여 공격자의 존재를 불확실하게 암시한다. 실제 사람이나 얼굴은 화면에 등장하지 않는다.\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": [
            4,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 1 toward unit 2 and marker 3, preserving enough of the fixed opening arrangement to support both the insert and medium consuming crops.",
          "lens_enum": "normal",
          "look_at_cell": [
            5,
            5
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit 1, frame unit 2 around opening marker 3 while retaining the fixed relationship to opening marker 4 needed by the consuming shots. Show only geometry-supported portions of units 2 and 10, and maintain the L04B02 positions of base markers 1, 2, 3, 4, 6, 7, 8, 9, and 10.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [4,4] toward unit 2 at cell [5,5] with a normal 50-degree field of view. Use neutral coverage centered on marker 3, preserving sufficient fixed opening context for the S10_Shot4 insert and the S10_Shot6 medium crop without altering camera-cell geometry.",
          "subject_position_directive": "For S10_Shot4, show only the committed hand-scale action at the central vertical gap, with the face outside frame. For S10_Shot6, place the two committed reflected silhouettes overlapping in the middle center on the specified perception plane, keeping identity detail unreadable and inventing no additional subjects.",
          "state_cue_directive": "Carry transient markers 11, 12, 13, and 14 exactly as the committed overlays for the consuming shots, together with their low, subdued night-facing state; refrain from adding any other state cue.",
          "negative_continuity_directive": "Exclude ignored overlay markers 15, 16, and 17 and do not introduce base marker 5, which is not selected for this BG. Preserve the positions of base markers 1, 2, 3, 4, 6, 7, 8, 9, and 10 inherited from L04B02, and do not invent additional scenario-specific objects or spaces outside the unit-1 view cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_exterior",
          "prior_bg_ids": [
            "L04B02"
          ],
          "attached_ref_labels": [
            "aerial:bg_rooftop_villa",
            "bg:L04B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "이미지 내에 사람이 보이지 않음."
          }
        },
        "aerial_ref": {
          "loc_id": "L04",
          "group_id": "bg_rooftop_villa"
        },
        "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/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L04B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시의 오래된 저층 다가구 주택 옥상, 옥탑방 외곽에 경찰이 막 도착한 깊은 밤의 빈 배경. 계단 출입구 가까이에 선 카메라가 철제 출입문을 향하고, 그 뒤로 작은 옥탑방이 이어진다. 계단 도착 지점에서 옥탑방 문까지 사람이 빠르게 이동할 수 있는 명확하고 막힘없는 통로를 남긴다. 서 있는 사람의 눈높이 약 1.6m, 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영한 시야이며, 수직선 왜곡을 과장하지 않은 자연스러운 원근감과 현실적인 심도를 사용한다.\n\n옥탑방은 한국의 오래된 도시 저층 주거에서 흔한 증축형 구조로, 빛바랜 붉은 벽돌 또는 작은 석재 타일 외벽, 군데군데 보수한 시멘트 모르타르, 페인트가 벗겨지고 녹이 밴 철제 출입문, 알루미늄 새시 창문과 낡은 방범창을 갖춘다. 옥상 바닥은 바랜 녹색 우레탄 방수 도장으로 마감되어 있으며 균열, 물때, 덧칠 자국과 빗물 고임 흔적이 자연스럽게 남아 있다. 낮은 콘크리트 난간에는 먼지와 염분 얼룩, 오래된 배수 자국이 보인다. 외벽에는 현실적인 에어컨 실외기와 노출 배관, 가스 배관과 계량기, 전선 고정 클립이 층층이 설치되어 있다. 물탱크, TV 안테나, 빨랫줄과 소량의 생활 빨래, 서로 다른 크기의 화분과 소박한 잡동사니를 배치해 실제 거주 흔적을 만들되 통로를 막지 않는다.\n\n주변에는 비슷한 높이의 붉은 벽돌 및 석재 타일 저층 주택들이 촘촘히 이어지고, 알루미늄 새시 창문, 방범창, 실외기, 옥상 물탱크와 증축 흔적이 보인다. 좁은 골목 쪽 전신주와 늘어진 전선 일부가 옥상 너머로 보이며, 대상 건물이 고립된 민무늬 콘크리트 구조물이나 요새처럼 보이지 않게 실제 한국 주거 밀집 지역의 맥락을 유지한다.\n\n주 광원은 화면 밖 아래 골목에 정차한 현대 한국형 순찰차의 회전 경광등이다. 차 자체를 억지로 옥상 위에 배치하지 말고, 강한 청색과 깊은 적색 섬광이 옥탑방 외벽, 철제 문, 방범창, 난간과 젖은 부분에 시간차를 두고 불규칙하게 번지는 순간을 포착한다. 차가운 밤의 주변광과 옥탑방 문 위의 작고 실용적인 따뜻한 백색 외등이 함께 존재하며, 경광등 반사는 재질의 광택과 거리에 따라 강도가 달라야 한다. 과도한 안개나 초자연적 발광 없이, 낮은 야간 조도에서 실제 카메라가 기록할 수 있는 명암과 세부만 표현한다. 사람, 얼굴, 시신, 혈흔은 전혀 없다.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 사진처럼 사실적이고 담담한 기록성. 콘크리트의 거친 입자, 녹슨 금속의 산화 흔적, 우레탄 방수층의 마모, 벽돌 줄눈, 플라스틱 배관, 천의 직조와 생활 얼룩을 정확하게 표현한다. 깨끗한 스톡 사진처럼 정돈하지 말고 일상적인 먼지와 염해, 수선 흔적을 남긴다. 인위적 후처리, 삽화, 3D 그래픽, 건축 시각화, 평면도, 위에서 내려다본 구도는 금지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "계단 출입구 가까이에서 막 옥상으로 올라선 시점으로, 전경의 계단 도착 지점부터 중경의 철제 출입문과 그 뒤 옥탑방까지 막힘없는 접근 동선이 한눈에 읽히게 한다. 화면 밖 아래쪽의 순찰차에서 올라오는 청색과 적색 섬광이 난간과 외벽에 번갈아 반사되도록 하되 사람이나 얼굴은 넣지 않는다.",
            "shot_id": "S13_Shot2"
          },
          {
            "guide_text": "같은 눈높이와 공간 축을 유지하면서 철제 출입문과 옥탑방 외벽을 조금 더 또렷하게 강조한다. 계단에서 문까지의 빈 통로는 계속 보존하고, 청색·적색 순찰차 섬광이 문 표면, 창문 방범창, 배관과 난간의 서로 다른 재질에 현실적으로 반사되게 한다. 경찰 인력은 보이지 않고 도착 상황은 빛의 변화만으로 전달한다.",
            "shot_id": "S13_Shot4"
          }
        ],
        "shot_ids": [
          "S13_Shot2",
          "S13_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 9 (stair access), facing toward number 3 (iron entry door) with number 2 (rooftop room) beyond",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Preserve a clear route from the stair arrival to the rooftop-room entrance and allow flashing emergency light to reach the room exterior and parapet."
        },
        "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": "S13_Shot2 and S13_Shot4 remain within the physical space established by L04B02 but require a closer, subject-oriented view and transient markers 15 and 17. Referencing L04B02 preserves the positions of the shared fixed markers, while the unit-10-to-unit-1 normal view provides a distinct structural slice suitable for medium and close framing.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/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": [
              "ps_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_1",
                "ref_bg_id": "L04B02",
                "space_description": null
              }
            ],
            "why_single_ref_or_two_refs": "A single reference covers the shared physical space and fixed-marker continuity; the consuming shots do not commit two distinct co-visible spaces."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              4
            ],
            "camera_unit": 10,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 10 toward unit 1, centered on the marker-3 cell, so the medium and tightened consuming compositions retain fixed-space context.",
            "lens_enum": "normal",
            "look_at_cell": [
              5,
              5
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From unit 10, orient the view toward unit 1 and the selected marker-3 cell, retaining only the geometry-supported portion of unit 2 needed for continuity. Keep base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10 in the positions committed by L04B02, with openings drawn only from candidate markers 3, 4, 5, and 9.",
            "camera_framing_directive": "Frame from camera unit 10 at cell [8,4] toward unit 1 at cell [5,5] with a normal 50-degree field of view. Use neutral coverage that supports the medium composition in S13_Shot2 and allows the tighter S13_Shot4 crop without changing the fixed camera-cell plan.",
            "subject_position_directive": "For S13_Shot2, place the committed subject in the middle-right beside the staged lateral foreground structure, with gaze directed off-frame. For S13_Shot4, preserve one subject across the left two-thirds and the other close on the right, on different legible depth planes, with only the camera distance tightened.",
            "state_cue_directive": "Apply transient markers 15 and 17 as the only committed overlays and follow the intermittent, subdued nighttime contrast stated by S13_Shot2 and S13_Shot4; do not invent additional state cues.",
            "negative_continuity_directive": "Exclude ignored overlay markers 11, 12, 13, 14, and 16, and do not introduce marker 7, which is not selected for this BG. Preserve the shared positions of base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10 from L04B02, and omit spaces outside the unit-10 view-cone candidates."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B02' physical_space_id='ps_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 10\n  - camera_cell: [8, 4]\n  - look_at_unit: 1\n  - look_at_cell: [5, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 10 toward unit 1, centered on the marker-3 cell, so the medium and tightened consuming compositions retain fixed-space context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 10, orient the view toward unit 1 and the selected marker-3 cell, retaining only the geometry-supported portion of unit 2 needed for continuity. Keep base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10 in the positions committed by L04B02, with openings drawn only from candidate markers 3, 4, 5, and 9.\n  - camera_framing_directive: Frame from camera unit 10 at cell [8,4] toward unit 1 at cell [5,5] with a normal 50-degree field of view. Use neutral coverage that supports the medium composition in S13_Shot2 and allows the tighter S13_Shot4 crop without changing the fixed camera-cell plan.\n  - subject_position_directive: For S13_Shot2, place the committed subject in the middle-right beside the staged lateral foreground structure, with gaze directed off-frame. For S13_Shot4, preserve one subject across the left two-thirds and the other close on the right, on different legible depth planes, with only the camera distance tightened.\n  - state_cue_directive: Apply transient markers 15 and 17 as the only committed overlays and follow the intermittent, subdued nighttime contrast stated by S13_Shot2 and S13_Shot4; do not invent additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 13, 14, and 16, and do not introduce marker 7, which is not selected for this BG. Preserve the shared positions of base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10 from L04B02, and omit spaces outside the unit-10 view-cone candidates.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B02' physical_space_id='ps_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 10\n  - camera_cell: [8, 4]\n  - look_at_unit: 1\n  - look_at_cell: [5, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 10 toward unit 1, centered on the marker-3 cell, so the medium and tightened consuming compositions retain fixed-space context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 10, orient the view toward unit 1 and the selected marker-3 cell, retaining only the geometry-supported portion of unit 2 needed for continuity. Keep base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10 in the positions committed by L04B02, with openings drawn only from candidate markers 3, 4, 5, and 9.\n  - camera_framing_directive: Frame from camera unit 10 at cell [8,4] toward unit 1 at cell [5,5] with a normal 50-degree field of view. Use neutral coverage that supports the medium composition in S13_Shot2 and allows the tighter S13_Shot4 crop without changing the fixed camera-cell plan.\n  - subject_position_directive: For S13_Shot2, place the committed subject in the middle-right beside the staged lateral foreground structure, with gaze directed off-frame. For S13_Shot4, preserve one subject across the left two-thirds and the other close on the right, on different legible depth planes, with only the camera distance tightened.\n  - state_cue_directive: Apply transient markers 15 and 17 as the only committed overlays and follow the intermittent, subdued nighttime contrast stated by S13_Shot2 and S13_Shot4; do not invent additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 13, 14, and 16, and do not introduce marker 7, which is not selected for this BG. Preserve the shared positions of base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10 from L04B02, and omit spaces outside the unit-10 view-cone candidates.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B02' physical_space_id='ps_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 10\n  - camera_cell: [8, 4]\n  - look_at_unit: 1\n  - look_at_cell: [5, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 10 toward unit 1, centered on the marker-3 cell, so the medium and tightened consuming compositions retain fixed-space context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 10, orient the view toward unit 1 and the selected marker-3 cell, retaining only the geometry-supported portion of unit 2 needed for continuity. Keep base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10 in the positions committed by L04B02, with openings drawn only from candidate markers 3, 4, 5, and 9.\n  - camera_framing_directive: Frame from camera unit 10 at cell [8,4] toward unit 1 at cell [5,5] with a normal 50-degree field of view. Use neutral coverage that supports the medium composition in S13_Shot2 and allows the tighter S13_Shot4 crop without changing the fixed camera-cell plan.\n  - subject_position_directive: For S13_Shot2, place the committed subject in the middle-right beside the staged lateral foreground structure, with gaze directed off-frame. For S13_Shot4, preserve one subject across the left two-thirds and the other close on the right, on different legible depth planes, with only the camera distance tightened.\n  - state_cue_directive: Apply transient markers 15 and 17 as the only committed overlays and follow the intermittent, subdued nighttime contrast stated by S13_Shot2 and S13_Shot4; do not invent additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 13, 14, and 16, and do not introduce marker 7, which is not selected for this BG. Preserve the shared positions of base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10 from L04B02, and omit spaces outside the unit-10 view-cone candidates.\n\n2020년대 중반 대한민국 서해안권 도시의 오래된 저층 다가구 주택 옥상, 옥탑방 외곽에 경찰이 막 도착한 깊은 밤의 빈 배경. 계단 출입구 가까이에 선 카메라가 철제 출입문을 향하고, 그 뒤로 작은 옥탑방이 이어진다. 계단 도착 지점에서 옥탑방 문까지 사람이 빠르게 이동할 수 있는 명확하고 막힘없는 통로를 남긴다. 서 있는 사람의 눈높이 약 1.6m, 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 촬영한 시야이며, 수직선 왜곡을 과장하지 않은 자연스러운 원근감과 현실적인 심도를 사용한다.\n\n옥탑방은 한국의 오래된 도시 저층 주거에서 흔한 증축형 구조로, 빛바랜 붉은 벽돌 또는 작은 석재 타일 외벽, 군데군데 보수한 시멘트 모르타르, 페인트가 벗겨지고 녹이 밴 철제 출입문, 알루미늄 새시 창문과 낡은 방범창을 갖춘다. 옥상 바닥은 바랜 녹색 우레탄 방수 도장으로 마감되어 있으며 균열, 물때, 덧칠 자국과 빗물 고임 흔적이 자연스럽게 남아 있다. 낮은 콘크리트 난간에는 먼지와 염분 얼룩, 오래된 배수 자국이 보인다. 외벽에는 현실적인 에어컨 실외기와 노출 배관, 가스 배관과 계량기, 전선 고정 클립이 층층이 설치되어 있다. 물탱크, TV 안테나, 빨랫줄과 소량의 생활 빨래, 서로 다른 크기의 화분과 소박한 잡동사니를 배치해 실제 거주 흔적을 만들되 통로를 막지 않는다.\n\n주변에는 비슷한 높이의 붉은 벽돌 및 석재 타일 저층 주택들이 촘촘히 이어지고, 알루미늄 새시 창문, 방범창, 실외기, 옥상 물탱크와 증축 흔적이 보인다. 좁은 골목 쪽 전신주와 늘어진 전선 일부가 옥상 너머로 보이며, 대상 건물이 고립된 민무늬 콘크리트 구조물이나 요새처럼 보이지 않게 실제 한국 주거 밀집 지역의 맥락을 유지한다.\n\n주 광원은 화면 밖 아래 골목에 정차한 현대 한국형 순찰차의 회전 경광등이다. 차 자체를 억지로 옥상 위에 배치하지 말고, 강한 청색과 깊은 적색 섬광이 옥탑방 외벽, 철제 문, 방범창, 난간과 젖은 부분에 시간차를 두고 불규칙하게 번지는 순간을 포착한다. 차가운 밤의 주변광과 옥탑방 문 위의 작고 실용적인 따뜻한 백색 외등이 함께 존재하며, 경광등 반사는 재질의 광택과 거리에 따라 강도가 달라야 한다. 과도한 안개나 초자연적 발광 없이, 낮은 야간 조도에서 실제 카메라가 기록할 수 있는 명암과 세부만 표현한다. 사람, 얼굴, 시신, 혈흔은 전혀 없다.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 사진처럼 사실적이고 담담한 기록성. 콘크리트의 거친 입자, 녹슨 금속의 산화 흔적, 우레탄 방수층의 마모, 벽돌 줄눈, 플라스틱 배관, 천의 직조와 생활 얼룩을 정확하게 표현한다. 깨끗한 스톡 사진처럼 정돈하지 말고 일상적인 먼지와 염해, 수선 흔적을 남긴다. 인위적 후처리, 삽화, 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": [
            8,
            4
          ],
          "camera_unit": 10,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 10 toward unit 1, centered on the marker-3 cell, so the medium and tightened consuming compositions retain fixed-space context.",
          "lens_enum": "normal",
          "look_at_cell": [
            5,
            5
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit 10, orient the view toward unit 1 and the selected marker-3 cell, retaining only the geometry-supported portion of unit 2 needed for continuity. Keep base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10 in the positions committed by L04B02, with openings drawn only from candidate markers 3, 4, 5, and 9.",
          "camera_framing_directive": "Frame from camera unit 10 at cell [8,4] toward unit 1 at cell [5,5] with a normal 50-degree field of view. Use neutral coverage that supports the medium composition in S13_Shot2 and allows the tighter S13_Shot4 crop without changing the fixed camera-cell plan.",
          "subject_position_directive": "For S13_Shot2, place the committed subject in the middle-right beside the staged lateral foreground structure, with gaze directed off-frame. For S13_Shot4, preserve one subject across the left two-thirds and the other close on the right, on different legible depth planes, with only the camera distance tightened.",
          "state_cue_directive": "Apply transient markers 15 and 17 as the only committed overlays and follow the intermittent, subdued nighttime contrast stated by S13_Shot2 and S13_Shot4; do not invent additional state cues.",
          "negative_continuity_directive": "Exclude ignored overlay markers 11, 12, 13, 14, and 16, and do not introduce marker 7, which is not selected for this BG. Preserve the shared positions of base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10 from L04B02, and omit spaces outside the unit-10 view-cone candidates."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_exterior",
          "prior_bg_ids": [
            "L04B02"
          ],
          "attached_ref_labels": [
            "aerial:bg_rooftop_villa",
            "bg:L04B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "옥상과 계단 및 골목 등 장면 내에 사람이나 인영이 존재하지 않습니다."
          }
        },
        "aerial_ref": {
          "loc_id": "L04",
          "group_id": "bg_rooftop_villa"
        },
        "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/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L04B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시의 오래된 저층 주택 옥상, 해가 뜨기 직전의 짙고 차가운 청회색 여명. 남서쪽 옥상 난간 가까이에서 낡고 작은 옥탑방을 대각선으로 바라보는 외부 시점이며, 옥상면 기준 약 2.2미터 높이에 설치한 실제 카메라로 촬영한다. 35밀리미터급 광각 렌즈를 사용하되 왜곡은 절제하고, 하향식 조감도나 평면도처럼 보이지 않는 수평에 가까운 관찰 시점으로 구성한다. 옥탑방의 정면 창과 측면 창이 모두 보이고, 두 창 너머로 오래된 실내 조명의 부드럽고 따뜻한 황색 불빛이 새어 나와 차가운 새벽빛과 자연스럽게 대비된다. 내부에는 사람이나 얼굴, 실루엣이 전혀 없다.\n\n옥탑방 외벽은 한국의 오래된 저층 주택 증축부에서 흔한 거친 시멘트 미장과 부분적으로 덧댄 붉은 벽돌 마감이며, 균열을 메운 자국과 빗물 얼룩, 서해안의 습기와 염분으로 생긴 금속 녹과 변색이 현실적으로 남아 있다. 창은 오래된 알루미늄 새시 창이며 외부 방범창이 달려 있고, 유리에는 새벽 습기로 인한 옅은 김과 불균일한 반사가 보인다. 옥상 바닥은 낡은 녹색 우레탄 방수 도장으로, 햇빛에 바랜 부분과 덧칠 경계, 미세한 물고임, 먼지와 발자국성 마모가 자연스럽다. 낮은 콘크리트 난간은 화면 아래와 옆에서 옥상 경계를 분명히 만들며, 표면에 백화와 잔균열, 오래된 도장 벗겨짐이 있다.\n\n외벽에는 현실적인 에어컨 실외기와 노출 배관, 가스 배관과 계량기가 층층이 붙어 있고, 금속 고정부와 배관 덮개에는 일상적인 녹과 먼지가 쌓여 있다. 옥상 한쪽에는 물탱크, 안테나, 빨래줄과 소량의 마른 빨래, 서로 다른 크기의 생활 화분이 있어 사람이 실제 거주해 온 흔적을 보여 준다. 주변에는 붉은 벽돌과 화강석 타일, 시멘트 미장으로 마감된 비슷한 높이의 오래된 다세대·단독주택이 빽빽하게 이어지고, 창 방범창과 외벽 실외기, 옥상 물탱크가 반복된다. 좁은 골목의 전신주와 느슨하게 늘어진 전선이 지붕 사이로 지나가지만 대상 옥탑방을 가리지 않는다. 건물이 주변과 단절된 요새나 민무늬 콘크리트 덩어리처럼 보이지 않도록 실제 한국 주거 밀집지의 생활 밀도와 불규칙성을 유지한다.\n\n자연 여명만으로 옥상과 주변 건물의 윤곽이 희미하게 드러나고, 창에서 나오는 따뜻한 빛만 제한적으로 밝다. 과도한 안개나 인공적인 붉은 조명은 없으며, 새벽 공기의 습도와 해안 도시의 차가운 기운이 사실적으로 느껴진다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 꾸밈없는 구도, 정확한 콘크리트 질감과 금속 녹, 유리 반사, 천의 직조, 자연스러운 심도와 노출, 별도 후처리나 인위적 색보정 없음. 깨끗한 광고용 사진이 아니며 삽화, 그래픽, 건축 시각화가 아니다. 사람 없음, 얼굴 없음. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남서쪽 옥상 난간 가까이에서 옥탑방을 대각선으로 바라본다. 정면 창과 측면 창의 따뜻한 실내 불빛이 동시에 읽히도록 하되 내부 인물이나 얼굴은 보이지 않게 한다. 옥상면 기준 약 2.2미터의 조금 높은 시점과 35밀리미터 광각 화각을 사용하고, 난간이 화면 아래쪽과 측면에서 옥상 경계를 형성하도록 구성한다. 청회색 여명 속 주변 저층 주택가와 낡은 옥탑방의 생활 설비를 함께 담아 외딴 구조물이 아니라 실제 사람이 살아온 한국 주거 옥상으로 보이게 한다.",
            "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 the southwest parapet at number 10, facing diagonally toward number 2 (rooftop room), number 4 (front window), and number 5 (side window)",
          "camera_height": "slightly elevated exterior viewpoint, approximately 2.2m above roof level",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Frame the compact rooftop room against the blue dawn roofscape, with warm interior glow visible through its windows and the parapet defining the roof edge."
        },
        "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": "S17_Shot1 depicts the same fixed physical space established by L04B02 but from a lower, differently staged wide view. Reference L04B02 commits base-marker placement, while camera unit 1 looking toward unit 2 supports the required broad exterior face, adjoining edge, and unit 10 boundary context.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/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": [
              "ps_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_1",
                "ref_bg_id": "L04B02",
                "space_description": null
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because all required target units belong to the same physical space established by L04B02; no distinct second visible space is committed."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use a broad unit-1 view toward unit 2, with unit 10 retained along an edge and ample upper-field clearance required by S17_Shot1.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              5
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, show unit 2 as the principal fixed structure and retain unit 10 along a visible edge. Use geometry-supported openings 3, 4, 5, and 9 only where the wide view permits, prioritizing marker 4 at the selected look-at cell, and preserve the fixed positions established by L04B02 for base markers 1 through 10.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [4,4] toward unit 2 at cell [2,5] with a wide 90-degree field of view. Use broad coverage, keep the fixed unit-2 structure in the lower portion, retain unit 10 along one edge, and leave substantial upper-field clearance as staged for S17_Shot1.",
            "subject_position_directive": "S17_Shot1 commits no subjects or character angles, so keep the BG free of invented subjects and reserve the staged architectural composition.",
            "state_cue_directive": "Carry transient marker 16 as the only committed state overlay, together with base markers 1 through 10 and the cool-versus-warm lighting relation stated for S17_Shot1; do not add other state cues.",
            "negative_continuity_directive": "Exclude ignored overlay markers 11, 12, 13, 14, 15, and 17. Do not displace the fixed base-marker arrangement inherited from L04B02, introduce uncommitted subjects, or include spaces outside the unit-1 view-cone candidates."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B02' physical_space_id='ps_1'\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: [2, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit-1 view toward unit 2, with unit 10 retained along an edge and ample upper-field clearance required by S17_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show unit 2 as the principal fixed structure and retain unit 10 along a visible edge. Use geometry-supported openings 3, 4, 5, and 9 only where the wide view permits, prioritizing marker 4 at the selected look-at cell, and preserve the fixed positions established by L04B02 for base markers 1 through 10.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,4] toward unit 2 at cell [2,5] with a wide 90-degree field of view. Use broad coverage, keep the fixed unit-2 structure in the lower portion, retain unit 10 along one edge, and leave substantial upper-field clearance as staged for S17_Shot1.\n  - subject_position_directive: S17_Shot1 commits no subjects or character angles, so keep the BG free of invented subjects and reserve the staged architectural composition.\n  - state_cue_directive: Carry transient marker 16 as the only committed state overlay, together with base markers 1 through 10 and the cool-versus-warm lighting relation stated for S17_Shot1; do not add other state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 13, 14, 15, and 17. Do not displace the fixed base-marker arrangement inherited from L04B02, introduce uncommitted subjects, or include spaces outside the unit-1 view-cone candidates.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B02' physical_space_id='ps_1'\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: [2, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit-1 view toward unit 2, with unit 10 retained along an edge and ample upper-field clearance required by S17_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show unit 2 as the principal fixed structure and retain unit 10 along a visible edge. Use geometry-supported openings 3, 4, 5, and 9 only where the wide view permits, prioritizing marker 4 at the selected look-at cell, and preserve the fixed positions established by L04B02 for base markers 1 through 10.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,4] toward unit 2 at cell [2,5] with a wide 90-degree field of view. Use broad coverage, keep the fixed unit-2 structure in the lower portion, retain unit 10 along one edge, and leave substantial upper-field clearance as staged for S17_Shot1.\n  - subject_position_directive: S17_Shot1 commits no subjects or character angles, so keep the BG free of invented subjects and reserve the staged architectural composition.\n  - state_cue_directive: Carry transient marker 16 as the only committed state overlay, together with base markers 1 through 10 and the cool-versus-warm lighting relation stated for S17_Shot1; do not add other state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 13, 14, 15, and 17. Do not displace the fixed base-marker arrangement inherited from L04B02, introduce uncommitted subjects, or include spaces outside the unit-1 view-cone candidates.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B02' physical_space_id='ps_1'\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: [2, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad unit-1 view toward unit 2, with unit 10 retained along an edge and ample upper-field clearance required by S17_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show unit 2 as the principal fixed structure and retain unit 10 along a visible edge. Use geometry-supported openings 3, 4, 5, and 9 only where the wide view permits, prioritizing marker 4 at the selected look-at cell, and preserve the fixed positions established by L04B02 for base markers 1 through 10.\n  - camera_framing_directive: Frame from camera unit 1 at cell [4,4] toward unit 2 at cell [2,5] with a wide 90-degree field of view. Use broad coverage, keep the fixed unit-2 structure in the lower portion, retain unit 10 along one edge, and leave substantial upper-field clearance as staged for S17_Shot1.\n  - subject_position_directive: S17_Shot1 commits no subjects or character angles, so keep the BG free of invented subjects and reserve the staged architectural composition.\n  - state_cue_directive: Carry transient marker 16 as the only committed state overlay, together with base markers 1 through 10 and the cool-versus-warm lighting relation stated for S17_Shot1; do not add other state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 11, 12, 13, 14, 15, and 17. Do not displace the fixed base-marker arrangement inherited from L04B02, introduce uncommitted subjects, or include spaces outside the unit-1 view-cone candidates.\n\n2020년대 중반 대한민국 서해안권 도시의 오래된 저층 주택 옥상, 해가 뜨기 직전의 짙고 차가운 청회색 여명. 남서쪽 옥상 난간 가까이에서 낡고 작은 옥탑방을 대각선으로 바라보는 외부 시점이며, 옥상면 기준 약 2.2미터 높이에 설치한 실제 카메라로 촬영한다. 35밀리미터급 광각 렌즈를 사용하되 왜곡은 절제하고, 하향식 조감도나 평면도처럼 보이지 않는 수평에 가까운 관찰 시점으로 구성한다. 옥탑방의 정면 창과 측면 창이 모두 보이고, 두 창 너머로 오래된 실내 조명의 부드럽고 따뜻한 황색 불빛이 새어 나와 차가운 새벽빛과 자연스럽게 대비된다. 내부에는 사람이나 얼굴, 실루엣이 전혀 없다.\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": [
            4,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use a broad unit-1 view toward unit 2, with unit 10 retained along an edge and ample upper-field clearance required by S17_Shot1.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            5
          ],
          "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 as the principal fixed structure and retain unit 10 along a visible edge. Use geometry-supported openings 3, 4, 5, and 9 only where the wide view permits, prioritizing marker 4 at the selected look-at cell, and preserve the fixed positions established by L04B02 for base markers 1 through 10.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [4,4] toward unit 2 at cell [2,5] with a wide 90-degree field of view. Use broad coverage, keep the fixed unit-2 structure in the lower portion, retain unit 10 along one edge, and leave substantial upper-field clearance as staged for S17_Shot1.",
          "subject_position_directive": "S17_Shot1 commits no subjects or character angles, so keep the BG free of invented subjects and reserve the staged architectural composition.",
          "state_cue_directive": "Carry transient marker 16 as the only committed state overlay, together with base markers 1 through 10 and the cool-versus-warm lighting relation stated for S17_Shot1; do not add other state cues.",
          "negative_continuity_directive": "Exclude ignored overlay markers 11, 12, 13, 14, 15, and 17. Do not displace the fixed base-marker arrangement inherited from L04B02, introduce uncommitted subjects, or include spaces outside the unit-1 view-cone candidates."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_exterior",
          "prior_bg_ids": [
            "L04B02"
          ],
          "attached_ref_labels": [
            "aerial:bg_rooftop_villa",
            "bg:L04B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "사람이 보이지 않음."
          }
        },
        "aerial_ref": {
          "loc_id": "L04",
          "group_id": "bg_rooftop_villa"
        },
        "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/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L05B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시의 오래된 저층 주택 옥상에 증축된 소형 옥탑방 거실 겸 생활 공간. 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 답사 기록처럼 꾸밈없고 사실적이어야 한다. 카메라는 출입구 문턱 가까이에 서 있는 사람의 눈높이 약 1.6m에 놓고, 풀프레임 환산 28mm의 적당한 광각으로 공동 거실 겸 식사 공간을 사선으로 가로질러 작은 주방 구역과 안쪽의 작은 거실 창문을 바라본다. 위에서 내려다본 평면도나 건축 도식이 아니라 수평에 가까운 현실적인 실내 시점이다.\n\n좁은 한 프레임 안에서 사용감 있는 식탁과 서로 맞지 않는 생활 의자, 작은 텔레비전과 낮은 텔레비전 받침대, 주방의 스테인리스 싱크대와 가정용 가스레인지가 명확히 식별된다. 주방에는 오래 사용한 합판 또는 필름 마감 수납장과 소형 냉장고가 밀도 있게 붙어 있고, 거실 한쪽에는 작은 소파와 생활 수납 선반, 접어 둔 빨래 건조대가 자리한다. 아침 식사 뒤 잠시 정리되지 않은 듯한 컵, 물병, 휴지 상자, 비닐봉지와 생활용품이 소량 남아 있으나 지나치게 연출된 잡동사니처럼 보이지 않는다. 사람이나 얼굴은 전혀 없다.\n\n한국의 실제 옥탑 주거에서 흔히 보이는 낮고 단순한 천장, 저렴한 흰색 벽지의 이음매와 미세한 변색, 닳은 장판 바닥, 오래된 알루미늄 또는 흰색 새시 창, 얇은 생활 커튼, 노출된 전선 몰딩, 평범한 원형 천장등을 표현한다. 싱크대에는 실제 스테인리스의 잔흠집과 물때가 있고, 가스레인지에는 가벼운 조리 얼룩이 있으며, 목재와 필름 마감에는 모서리 마모가 보인다. 천과 커튼은 실제 직조 결이 느껴지고, 벽지와 장판에는 가족이 계속 거주해 온 집의 가벼운 손때와 일상적인 얼룩이 남아 있다.\n\n작은 창문으로 맑은 아침 햇빛이 비스듬히 들어와 식탁과 장판 일부를 밝히고, 가구 아래와 주방 안쪽에는 자연스러운 부드러운 그늘이 남는다. 햇빛이 든 평범한 가족의 아침이지만, 비좁은 동선과 잠시 비어 있는 생활 공간, 창틀에 걸린 정적인 커튼이 설명하기 어려운 약한 불편함을 만든다. 붉은 조명, 초자연적 표식, 의례 장식, 과장된 공포 소품은 없다. 창문 너머에는 흐릿한 범위에서 낡아 바랜 녹색 우레탄 방수 옥상 바닥과 덧칠 자국, 붉은 벽돌이나 화강석 타일 외벽의 이웃 저층 주택, 흰색 새시 창과 방범창, 에어컨 실외기와 배관, 외벽 가스 배관, 물탱크, 빨랫줄, 화분, 전신주와 늘어진 전선이 겹쳐 보이며 실제 사람이 사는 밀집 주거지의 맥락을 유지한다.\n\n자연광의 실제 노출과 화이트밸런스, 정확한 원근감, 재료별 현실적인 표면 질감, 과도하지 않은 자연스러운 피사계 심도. 깨끗한 광고 사진이 아니라 평범한 현장을 기록한 사실적인 사진이며, 인위적인 색 보정이나 후처리 없이 실제 카메라 촬영 결과처럼 보여야 한다. 컴퓨터 그래픽, 삽화, 회화, 건축 시각화가 아니며 평면도 시점도 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "출입구 문턱 가까이에서 바라보는 기본 공간 소개 구도. 식탁과 의자를 전경 및 중경에 두고, 텔레비전과 주방의 싱크대·가스레인지, 안쪽의 작은 창문이 한 프레임 안에서 읽히게 한다. 평범한 가족의 아침 생활 흔적은 남아 있지만 공간은 비어 있어야 하며, 창문으로 들어오는 햇빛과 좁은 옥탑방 구조가 자연스럽게 드러나야 한다.",
            "shot_id": "S5_Shot2"
          },
          {
            "guide_text": "같은 아침 시간대와 가구 배치를 유지한다. 출입구 쪽 사람 눈높이에서 거실 겸 식사 공간과 주방을 함께 보여 주되, 식탁 가장자리와 텔레비전, 싱크대, 가스레인지의 상대적 위치가 이전 구도와 일치하게 한다. 작은 창문의 강한 자연광과 실내의 부드러운 그늘 사이에 현실적인 노출 차이를 남기고, 과장된 공포 장식이나 초자연적 흔적은 추가하지 않는다.",
            "shot_id": "S5_Shot8"
          },
          {
            "guide_text": "공간 연속성을 위해 출입구에서 주방과 작은 거실 창문을 향하는 사선 축을 유지한다. 사용감 있는 식탁, 텔레비전, 주방 설비와 생활 수납이 모두 실제 소형 옥탑 주거처럼 보이게 하며, 햇빛이 든 평범한 아침 속에서도 비좁은 동선과 정돈되지 않은 생활 흔적이 미묘한 불편함을 만든다. 사람이나 얼굴은 표현하지 않는다.",
            "shot_id": "S5_Shot9"
          }
        ],
        "shot_ids": [
          "S5_Shot2",
          "S5_Shot8",
          "S5_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 6 (entry threshold), facing diagonally across number 1 (shared living and dining area) toward number 2 (kitchen zone) and number 12 (small living window)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm moderate wide angle",
          "framing_notes": "Keep number 16 (dining table), number 17 (television), number 14 (sink), and number 15 (stovetop) readable within one compact domestic frame."
        },
        "reference_decision": {
          "bg_id": "L05B02",
          "fp_id": "fp_l05_rooftop_home",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L05B02 is a clean-background anchor candidate and covers the largest committed set of fixed elements. A wide view from unit 1 toward unit 2 establishes markers 8, 9, 10, 11, 12, 14, 15, 16, and 17 for the medium, close, and insert framings consumed by S5_Shot2, S5_Shot8, and S5_Shot9.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/floor_plan/fp_l05_rooftop_home.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_reference_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": [
              4,
              3
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Broad coverage supports the staged views across target units 1, 2, and 6 while retaining the fixed numbered elements used by the three consuming shots.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              1
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the committed portions of units 1 and 2 from unit 1, with unit 6 available within the broad coverage and markers 8, 9, 10, 11, 12, 14, 15, 16, and 17 placed according to the floor-plan identity.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at cell [4,3], directed toward unit 2 at look-at cell [3,1]. Preserve enough surrounding coverage to support the staged medium, close, and insert crops.",
            "subject_position_directive": "For S5_Shot2, reserve the midground center and the background side indicated by its spatial contract; for S5_Shot8, reserve the central close-profile area near unit 6; for S5_Shot9, allow a tight foreground insert. Do not add subjects beyond those committed by the surfaced staging.",
            "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 cues. The staged light-facing facts may be represented only as committed for the consuming shots.",
            "negative_continuity_directive": "Exclude overlay markers 24 through 40. Do not add spaces outside the unit 1 to unit 2 view, and do not invent scenario-specific objects or state overlays."
          },
          "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, 3]\n  - look_at_unit: 2\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage supports the staged views across target units 1, 2, and 6 while retaining the fixed numbered elements used by the three consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed portions of units 1 and 2 from unit 1, with unit 6 available within the broad coverage and markers 8, 9, 10, 11, 12, 14, 15, 16, and 17 placed according to the floor-plan identity.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at cell [4,3], directed toward unit 2 at look-at cell [3,1]. Preserve enough surrounding coverage to support the staged medium, close, and insert crops.\n  - subject_position_directive: For S5_Shot2, reserve the midground center and the background side indicated by its spatial contract; for S5_Shot8, reserve the central close-profile area near unit 6; for S5_Shot9, allow a tight foreground insert. Do not add subjects beyond those committed by the surfaced staging.\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 cues. The staged light-facing facts may be represented only as committed for the consuming shots.\n  - negative_continuity_directive: Exclude overlay markers 24 through 40. Do not add spaces outside the unit 1 to unit 2 view, and do not invent scenario-specific objects or state overlays.\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, 3]\n  - look_at_unit: 2\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage supports the staged views across target units 1, 2, and 6 while retaining the fixed numbered elements used by the three consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed portions of units 1 and 2 from unit 1, with unit 6 available within the broad coverage and markers 8, 9, 10, 11, 12, 14, 15, 16, and 17 placed according to the floor-plan identity.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at cell [4,3], directed toward unit 2 at look-at cell [3,1]. Preserve enough surrounding coverage to support the staged medium, close, and insert crops.\n  - subject_position_directive: For S5_Shot2, reserve the midground center and the background side indicated by its spatial contract; for S5_Shot8, reserve the central close-profile area near unit 6; for S5_Shot9, allow a tight foreground insert. Do not add subjects beyond those committed by the surfaced staging.\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 cues. The staged light-facing facts may be represented only as committed for the consuming shots.\n  - negative_continuity_directive: Exclude overlay markers 24 through 40. Do not add spaces outside the unit 1 to unit 2 view, and do not invent scenario-specific objects or state overlays.\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, 3]\n  - look_at_unit: 2\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage supports the staged views across target units 1, 2, and 6 while retaining the fixed numbered elements used by the three consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed portions of units 1 and 2 from unit 1, with unit 6 available within the broad coverage and markers 8, 9, 10, 11, 12, 14, 15, 16, and 17 placed according to the floor-plan identity.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at cell [4,3], directed toward unit 2 at look-at cell [3,1]. Preserve enough surrounding coverage to support the staged medium, close, and insert crops.\n  - subject_position_directive: For S5_Shot2, reserve the midground center and the background side indicated by its spatial contract; for S5_Shot8, reserve the central close-profile area near unit 6; for S5_Shot9, allow a tight foreground insert. Do not add subjects beyond those committed by the surfaced staging.\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 cues. The staged light-facing facts may be represented only as committed for the consuming shots.\n  - negative_continuity_directive: Exclude overlay markers 24 through 40. Do not add spaces outside the unit 1 to unit 2 view, and do not invent scenario-specific objects or state overlays.\n\n2020년대 중반 대한민국 서해안권 도시의 오래된 저층 주택 옥상에 증축된 소형 옥탑방 거실 겸 생활 공간. 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 답사 기록처럼 꾸밈없고 사실적이어야 한다. 카메라는 출입구 문턱 가까이에 서 있는 사람의 눈높이 약 1.6m에 놓고, 풀프레임 환산 28mm의 적당한 광각으로 공동 거실 겸 식사 공간을 사선으로 가로질러 작은 주방 구역과 안쪽의 작은 거실 창문을 바라본다. 위에서 내려다본 평면도나 건축 도식이 아니라 수평에 가까운 현실적인 실내 시점이다.\n\n좁은 한 프레임 안에서 사용감 있는 식탁과 서로 맞지 않는 생활 의자, 작은 텔레비전과 낮은 텔레비전 받침대, 주방의 스테인리스 싱크대와 가정용 가스레인지가 명확히 식별된다. 주방에는 오래 사용한 합판 또는 필름 마감 수납장과 소형 냉장고가 밀도 있게 붙어 있고, 거실 한쪽에는 작은 소파와 생활 수납 선반, 접어 둔 빨래 건조대가 자리한다. 아침 식사 뒤 잠시 정리되지 않은 듯한 컵, 물병, 휴지 상자, 비닐봉지와 생활용품이 소량 남아 있으나 지나치게 연출된 잡동사니처럼 보이지 않는다. 사람이나 얼굴은 전혀 없다.\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": [
            4,
            3
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Broad coverage supports the staged views across target units 1, 2, and 6 while retaining the fixed numbered elements used by the three consuming shots.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            1
          ],
          "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 units 1 and 2 from unit 1, with unit 6 available within the broad coverage and markers 8, 9, 10, 11, 12, 14, 15, 16, and 17 placed according to the floor-plan identity.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at cell [4,3], directed toward unit 2 at look-at cell [3,1]. Preserve enough surrounding coverage to support the staged medium, close, and insert crops.",
          "subject_position_directive": "For S5_Shot2, reserve the midground center and the background side indicated by its spatial contract; for S5_Shot8, reserve the central close-profile area near unit 6; for S5_Shot9, allow a tight foreground insert. Do not add subjects beyond those committed by the surfaced staging.",
          "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 cues. The staged light-facing facts may be represented only as committed for the consuming shots.",
          "negative_continuity_directive": "Exclude overlay markers 24 through 40. Do not add spaces outside the unit 1 to unit 2 view, and do not invent scenario-specific objects or state overlays."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_home",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l05_rooftop_home"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "이미지 내에 사람이 없습니다."
          }
        }
      },
      "L05B06": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L05B07",
        "reused_from_bg_id": "L05B07",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L05B07.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권의 오래된 저층 주택 옥상에 증축된 소규모 주거 내부, 늦은 밤의 어둡고 비좁은 공용 식사 공간과 딸의 침실. 식탁 가까이에서 약 1.6m의 서 있는 사람 눈높이로 촬영하며, 35mm급 풀프레임 DSLR 또는 미러리스 실제 카메라와 28mm 광각 렌즈를 사용한 시점이다. 식탁 부근에서 열린 침실 문을 정면으로 지나 안쪽 창문과 반쯤 닫힌 커튼을 바라보는 깊은 문틀 구도이며, 침대는 침실 측면 벽을 따라 놓여 있다. 전경의 낡은 소형 식탁 위에는 사용한 흔적이 남은 컵 두 개가 서로 조금 떨어져 놓여 있다. 문턱 너머의 장판 바닥에는 어둡게 굳기 시작한 큰 피 웅덩이와 불규칙한 피 묻은 발자국 흔적이 커튼 방향으로 이어지지만, 사람이나 신체, 얼굴, 시신 자체는 전혀 보이지 않는다. 커튼은 뒤쪽 바닥을 완전히 가려 사건의 중심을 직접 드러내지 않으며, 커튼 아랫단 근처에는 붉은 압박 자국을 연상시키는 끊어진 가느다란 손목띠가 떨어져 있다. 바닥 한쪽에는 구겨진 인화사진 한 장이 내용물을 식별하기 어렵게 뒤집혀 있고, 침실 벽에는 물리적 돌출이나 그림자 없이 거칠게 그린 듯한 작고 불완전한 붉은 원이 희미하게 남아 있어 실제 흔적인지 지각적 착시인지 단정하기 어렵다. 현대 한국의 현실적인 옥탑방 내부답게 누렇게 변색된 벽지 이음매, 가장자리가 들뜬 장판, 알루미늄 새시 창, 값싼 폴리에스터 커튼의 실제 직조감, 사용감 있는 합판 가구, 문틀의 긁힘, 벽 모서리의 습기 얼룩과 생활 먼지를 구체적으로 표현한다. 천장등은 꺼져 있거나 매우 약하고, 공용 공간의 희미한 주황빛 생활 조명과 창밖의 차가운 청회색 야간광이 문틀과 바닥에 제한적으로 스며들어 피의 깊은 적색과 대비된다. 과장된 공포 조명이나 장식적 연출 없이 낮은 조도에서 센서가 실제로 기록할 법한 세부와 자연스러운 명암, 정확한 콘크리트·금속·직물·목재 질감, 현실적인 얼룩과 마모, 자연스러운 심도로 표현한 실제 카메라 다큐멘터리 풍 사진. 깨끗한 광고 사진이 아니며 후처리 없는 실제 장소 기록 사진처럼 보여야 한다. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 컴퓨터 그래픽 표현은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "식탁 가까이의 눈높이에서 침실 문을 통과해 안쪽 창문 커튼까지 이어지는 깊은 구도를 유지한다. 전경 식탁의 컵 두 개, 문턱에서 시작되는 피 묻은 발자국, 침실 바닥의 피 웅덩이, 측면 침대, 구겨진 사진, 벽의 불완전한 붉은 원, 커튼 뒤를 가린 현장이 서로 겹쳐 뭉개지지 않고 연속된 위치로 읽히게 한다. 사람이나 시신 자체는 화면에 보이지 않게 한다.",
            "shot_id": "S12_Shot6"
          },
          {
            "guide_text": "같은 공간 구조와 야간 조명을 유지하되 열린 침실 문과 반쯤 닫힌 커튼 사이의 시선축을 더욱 분명히 한다. 전경의 컵 두 개와 침실 내부의 피 웅덩이 및 발자국 흔적을 함께 식별할 수 있어야 하며, 바닥의 끊어진 붉은 손목띠와 구겨진 사진, 벽의 작고 불완전한 붉은 원을 절제된 증거물처럼 보여 준다. 커튼 뒤쪽은 가려 두고 사람, 얼굴, 신체 또는 시신을 묘사하지 않는다.",
            "shot_id": "S12_Shot11"
          }
        ],
        "shot_ids": [
          "S12_Shot6",
          "S12_Shot11"
        ],
        "scenes": [],
        "parent_id": "L05B07",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 16 (dining table), facing through number 10 (daughter bedroom door) toward number 20 (window curtain), with number 19 (daughter bed) along the side wall",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Use a deep doorway composition so the two cups remain in the near shared area while the bedroom blood pool, footprint trail, body behind the curtain, wrist mark, wall circle, and crumpled photograph occupy distinct contiguous positions."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L05B07",
          "selected_refs": [
            {
              "physical_space_id": "ps_unit1_unit4_connected",
              "ref_bg_id": "L05B07",
              "space_description": "Clean connected view from unit 1 toward unit 4 with the required fixed markers."
            }
          ]
        },
        "shot_aware_plan_node_index": 5,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at cell [4,3], directed toward unit 4 at look-at cell [5,8], matching L05B07. Allow the two staged close compositions to be derived as tighter crops without moving fixed structure.",
          "negative_continuity_directive": "Exclude markers 29, 30, 31, 32, 33, 34, 35, 36, and 37. Keep markers 10, 13, 16, 19, and 20 in the exact positions established by L05B07 and do not add uncommitted spaces or overlays.",
          "state_cue_directive": "Carry transient markers 24, 25, 26, 27, 28, 38, 39, and 40 only where committed by S12_Shot6 and S12_Shot11. Preserve the fixed numbered elements and do not invent additional state cues.",
          "subject_position_directive": "For S12_Shot6, reserve the middle-center midground near marker 20 for the single staged subject, with the committed lower-edge cues. For S12_Shot11, reserve a tightly cropped foreground area for the staged wrist-level detail and marker 40 fragment. Add no other subjects.",
          "visible_space_directive": "Match L05B07's connected unit 1 to unit 4 view through opening marker 10, retaining fixed markers 13, 16, 19, and 20. Apply the listed transient markers as scene layers over that unchanged geometry."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_home",
          "prior_bg_ids": [
            "L05B07"
          ],
          "attached_ref_labels": [
            "bg:L05B07"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B07": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L05B07.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시의 소형 옥탑 주거 내부를 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6미터에서 식탁 가까이에 카메라를 두고, 28밀리미터 중간 광각으로 공용 공간을 가로질러 열린 딸의 침실 문 너머 침대와 창문 커튼을 바라본다. 전경 가장자리에 소박한 식탁과 의자가 보이고, 문틀을 통해 작은 침실의 반듯하게 정리된 침대와 가지런히 닫힌 직물 커튼이 선명하게 이어진다. 현대 한국의 실제 옥탑방에서 흔한 밝은 합지 벽지, 약간의 생활 마모가 있는 장판 바닥, 흰색 합성수지 새시 창, 단순한 문틀, 평범한 발광다이오드 천장등을 사용한다. 그러나 공간 전체는 방금 새로 닦은 듯 불가능할 정도로 티 없이 깨끗하고 지나치게 정돈되어 있어 생활감과 어긋나는 불안을 만든다. 식탁 위는 완전히 비어 있고 컵은 단 하나도 없으며, 바닥·벽·침구·문틀 어디에도 피, 얼룩, 닦인 자국, 붉은 원이나 붉은 표식, 흩어진 잔해가 없다. 사람과 시신도 전혀 없고 남겨진 신체 흔적도 없다. 따뜻하지만 낮은 밝기의 천장등이 방 안을 평범하게 비추고, 닫힌 커튼 가장자리에는 밤의 차갑고 희미한 푸른빛만 아주 약하게 스며든다. 절제된 저채도 색감과 현실적인 야간 노출, 실제 벽지의 이음새, 직물의 섬유 조직, 장판의 미세한 광택, 목재 가구의 결, 금속 부속의 자연스러운 사용감을 정확히 표현한다. 실제 전면 규격 미러리스 또는 일안반사식 카메라로 촬영한 현장 기록 사진처럼 자연스러운 원근과 피사계 심도, 과장 없는 명암, 후처리 없는 사실적인 질감. 깨끗한 광고 사진이나 컴퓨터 그래픽, 삽화, 건축 시각화가 아니며 내려다보는 시점, 평면도, 건축 도식이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "식탁 가까운 공용 공간에서 열린 침실 문 너머의 침대와 커튼까지 한눈에 이어지도록 잡는다. 빈 식탁과 티 없이 정돈된 바닥을 전경에 포함하고, 사람·시신·컵·핏자국·붉은 원형 표식이 모두 사라진 비정상적으로 깨끗한 상태를 분명히 보여 준다.",
            "shot_id": "S14_Shot4"
          },
          {
            "guide_text": "동일한 눈높이와 공간 연속성을 유지하며 열린 침실 문, 반듯한 침대, 가지런히 닫힌 커튼을 중심으로 확인 가능한 구도를 사용한다. 벽과 바닥, 침구, 식탁 어디에도 혈흔이나 붉은 표시, 컵, 잔해가 남아 있지 않으며 사람도 없는 상태를 강조한다.",
            "shot_id": "S14_Shot8"
          }
        ],
        "shot_ids": [
          "S14_Shot4",
          "S14_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 16 (dining table), facing through number 10 (daughter bedroom door) toward number 19 (daughter bed) and number 20 (window curtain)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm moderate wide angle",
          "framing_notes": "Present the shared area and bedroom as excessively clean and orderly; all listed transient evidence is explicitly absent."
        },
        "reference_decision": {
          "bg_id": "L05B07",
          "fp_id": "fp_l05_rooftop_home",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B07 shares target unit 1 with L05B02 and extends the same connected fixed layout toward unit 4. The wide camera from unit 1 toward unit 4 preserves the anchor's established positions while exposing markers 10, 13, 19, and 20 needed by S14_Shot4 and retaining marker 16 for S14_Shot8.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L05B02.png"
          ],
          "source_bg_ids": [
            "L05B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit1_unit2_core"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_unit1_unit2_core",
                "ref_bg_id": "L05B02",
                "space_description": "Established connected interior layout centered on unit 1."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because the shared unit 1 geometry ties this view to the established connected interior; no consuming shot requires two distinct referenced spaces."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              3
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 1 toward unit 4 supports both the entrance-framed medium composition and the later two-subject composition with marker 16 behind them.",
            "lens_enum": "wide",
            "look_at_cell": [
              5,
              8
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "Show connected portions of units 1 and 4 through opening marker 10, with markers 13, 16, 19, and 20 visible where supported by the wide cone. Keep all fixed positions shared with L05B02 unchanged.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at cell [4,3], directed toward unit 4 at look-at cell [5,8]. Retain the opening boundary and sufficient unit 1 context for the staged medium and medium-close crops.",
            "subject_position_directive": "For S14_Shot4, reserve the middle-center midground within the opening frame. For S14_Shot8, reserve middle-left and middle-right positions for the two staged subjects, with marker 16 receding behind them. Add no uncommitted subjects.",
            "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 cues. Keep the numbered fixed elements in their committed orderly state.",
            "negative_continuity_directive": "Exclude overlay markers 24 through 40. Do not alter the fixed unit 1 positions inherited from L05B02, do not show uncommitted spaces outside the unit 1 to unit 4 view, and do not invent additional state cues."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L05B02' physical_space_id='ps_unit1_unit2_core'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 3]\n  - look_at_unit: 4\n  - look_at_cell: [5, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 4 supports both the entrance-framed medium composition and the later two-subject composition with marker 16 behind them.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show connected portions of units 1 and 4 through opening marker 10, with markers 13, 16, 19, and 20 visible where supported by the wide cone. Keep all fixed positions shared with L05B02 unchanged.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at cell [4,3], directed toward unit 4 at look-at cell [5,8]. Retain the opening boundary and sufficient unit 1 context for the staged medium and medium-close crops.\n  - subject_position_directive: For S14_Shot4, reserve the middle-center midground within the opening frame. For S14_Shot8, reserve middle-left and middle-right positions for the two staged subjects, with marker 16 receding behind them. Add no uncommitted subjects.\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 cues. Keep the numbered fixed elements in their committed orderly state.\n  - negative_continuity_directive: Exclude overlay markers 24 through 40. Do not alter the fixed unit 1 positions inherited from L05B02, do not show uncommitted spaces outside the unit 1 to unit 4 view, and do not invent additional state cues.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L05B02' physical_space_id='ps_unit1_unit2_core'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 3]\n  - look_at_unit: 4\n  - look_at_cell: [5, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 4 supports both the entrance-framed medium composition and the later two-subject composition with marker 16 behind them.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show connected portions of units 1 and 4 through opening marker 10, with markers 13, 16, 19, and 20 visible where supported by the wide cone. Keep all fixed positions shared with L05B02 unchanged.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at cell [4,3], directed toward unit 4 at look-at cell [5,8]. Retain the opening boundary and sufficient unit 1 context for the staged medium and medium-close crops.\n  - subject_position_directive: For S14_Shot4, reserve the middle-center midground within the opening frame. For S14_Shot8, reserve middle-left and middle-right positions for the two staged subjects, with marker 16 receding behind them. Add no uncommitted subjects.\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 cues. Keep the numbered fixed elements in their committed orderly state.\n  - negative_continuity_directive: Exclude overlay markers 24 through 40. Do not alter the fixed unit 1 positions inherited from L05B02, do not show uncommitted spaces outside the unit 1 to unit 4 view, and do not invent additional state cues.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L05B02' physical_space_id='ps_unit1_unit2_core'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 3]\n  - look_at_unit: 4\n  - look_at_cell: [5, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 4 supports both the entrance-framed medium composition and the later two-subject composition with marker 16 behind them.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show connected portions of units 1 and 4 through opening marker 10, with markers 13, 16, 19, and 20 visible where supported by the wide cone. Keep all fixed positions shared with L05B02 unchanged.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at cell [4,3], directed toward unit 4 at look-at cell [5,8]. Retain the opening boundary and sufficient unit 1 context for the staged medium and medium-close crops.\n  - subject_position_directive: For S14_Shot4, reserve the middle-center midground within the opening frame. For S14_Shot8, reserve middle-left and middle-right positions for the two staged subjects, with marker 16 receding behind them. Add no uncommitted subjects.\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 cues. Keep the numbered fixed elements in their committed orderly state.\n  - negative_continuity_directive: Exclude overlay markers 24 through 40. Do not alter the fixed unit 1 positions inherited from L05B02, do not show uncommitted spaces outside the unit 1 to unit 4 view, and do not invent additional state cues.\n\n2020년대 중반 대한민국 서해안권 도시의 소형 옥탑 주거 내부를 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6미터에서 식탁 가까이에 카메라를 두고, 28밀리미터 중간 광각으로 공용 공간을 가로질러 열린 딸의 침실 문 너머 침대와 창문 커튼을 바라본다. 전경 가장자리에 소박한 식탁과 의자가 보이고, 문틀을 통해 작은 침실의 반듯하게 정리된 침대와 가지런히 닫힌 직물 커튼이 선명하게 이어진다. 현대 한국의 실제 옥탑방에서 흔한 밝은 합지 벽지, 약간의 생활 마모가 있는 장판 바닥, 흰색 합성수지 새시 창, 단순한 문틀, 평범한 발광다이오드 천장등을 사용한다. 그러나 공간 전체는 방금 새로 닦은 듯 불가능할 정도로 티 없이 깨끗하고 지나치게 정돈되어 있어 생활감과 어긋나는 불안을 만든다. 식탁 위는 완전히 비어 있고 컵은 단 하나도 없으며, 바닥·벽·침구·문틀 어디에도 피, 얼룩, 닦인 자국, 붉은 원이나 붉은 표식, 흩어진 잔해가 없다. 사람과 시신도 전혀 없고 남겨진 신체 흔적도 없다. 따뜻하지만 낮은 밝기의 천장등이 방 안을 평범하게 비추고, 닫힌 커튼 가장자리에는 밤의 차갑고 희미한 푸른빛만 아주 약하게 스며든다. 절제된 저채도 색감과 현실적인 야간 노출, 실제 벽지의 이음새, 직물의 섬유 조직, 장판의 미세한 광택, 목재 가구의 결, 금속 부속의 자연스러운 사용감을 정확히 표현한다. 실제 전면 규격 미러리스 또는 일안반사식 카메라로 촬영한 현장 기록 사진처럼 자연스러운 원근과 피사계 심도, 과장 없는 명암, 후처리 없는 사실적인 질감. 깨끗한 광고 사진이나 컴퓨터 그래픽, 삽화, 건축 시각화가 아니며 내려다보는 시점, 평면도, 건축 도식이 아니다. 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,
            3
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 1 toward unit 4 supports both the entrance-framed medium composition and the later two-subject composition with marker 16 behind them.",
          "lens_enum": "wide",
          "look_at_cell": [
            5,
            8
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show connected portions of units 1 and 4 through opening marker 10, with markers 13, 16, 19, and 20 visible where supported by the wide cone. Keep all fixed positions shared with L05B02 unchanged.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at cell [4,3], directed toward unit 4 at look-at cell [5,8]. Retain the opening boundary and sufficient unit 1 context for the staged medium and medium-close crops.",
          "subject_position_directive": "For S14_Shot4, reserve the middle-center midground within the opening frame. For S14_Shot8, reserve middle-left and middle-right positions for the two staged subjects, with marker 16 receding behind them. Add no uncommitted subjects.",
          "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 cues. Keep the numbered fixed elements in their committed orderly state.",
          "negative_continuity_directive": "Exclude overlay markers 24 through 40. Do not alter the fixed unit 1 positions inherited from L05B02, do not show uncommitted spaces outside the unit 1 to unit 4 view, and do not invent additional state cues."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_home",
          "prior_bg_ids": [
            "L05B02"
          ],
          "attached_ref_labels": [
            "bg:L05B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "화면 내에 사람이나 그림자가 보이지 않습니다."
          }
        }
      },
      "L05B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L05B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권의 소형 옥탑 주거 안방, 불안한 밤샘 뒤 맞은 고요한 낮의 비어 있는 침실. 안방 문 가까이에 실제 미러리스 카메라를 두고, 앉은 사람의 눈높이인 약 1.2미터에서 주 침대를 향해 대각선으로 촬영한다. 35밀리미터급 자연스러운 광각으로 침대와 그 주변의 비좁은 생활 공간을 강조하되 과장된 원근 왜곡은 피한다. 침대 위에는 밤새 뒤척인 듯 눌리고 구겨진 이불과 베개가 흐트러져 있으며, 침대 옆 작은 협탁에는 현대식 스마트폰과 느슨하게 놓인 충전선, 반쯤 남은 물컵, 아직 켜져 있는 작은 생활용 조명이 있다. 문은 카메라 가까운 프레임 가장자리에 자연스럽게 걸리고, 반쯤 닫힌 커튼이 달린 한국식 흰색 새시 창문을 통해 흐린 낮빛이 조용히 들어온다. 밝은 무늬의 비닐 벽지, 생활 흠집이 난 나뭇결 무늬 장판 또는 강마루, 평범한 콘센트와 몰딩 등 현대 한국의 오래 사용한 소형 주거 내부를 현실적으로 표현한다. 지나치게 정돈된 전시장이나 깨끗한 숙박시설처럼 보이지 않도록 침구의 주름, 벽지 이음매의 미세한 들뜸, 바닥의 마찰 자국, 창틀의 옅은 먼지와 협탁의 물자국 같은 일상적인 사용감을 담는다. 흐린 자연광과 작은 조명의 약한 따뜻한 빛이 섞이지만 전체 밝기는 절제되고 조용하며, 밤새 이어진 경계와 피로가 남아 있는 듯한 현실적인 긴장감을 유지한다. 사람, 얼굴, 신체 일부는 전혀 보이지 않는다. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 콘크리트와 벽지, 금속, 유리, 직물의 정확한 질감, 자연스러운 피사계 심도와 노출, 후처리 없는 실제 장소 기록 사진. 깨끗한 광고 사진, 삽화, 렌더링, 건축 시각화가 아니며, 내려다본 시점·평면도·건축 도식이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "안방 문 가까이의 앉은 사람 눈높이인 약 1.2미터에서 침대를 대각선 정면으로 바라본다. 35밀리미터 자연스러운 광각으로 조용한 침대와 비어 있는 작은 방을 중심에 두고, 구겨진 침구와 밤샘의 흔적이 한눈에 읽히도록 구성한다. 인물이나 신체 일부는 프레임에 넣지 않는다.",
            "shot_id": "S18_Shot1"
          }
        ],
        "shot_ids": [
          "S18_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 9 (main bedroom door), facing diagonally toward number 18 (main bed)",
          "camera_height": "eye-level seated, approximately 1.2 m",
          "lens_hint": "35mm natural wide angle",
          "framing_notes": "Emphasize the quiet bed and the compact, unoccupied room after an overnight vigil."
        },
        "reference_decision": {
          "bg_id": "L05B03",
          "fp_id": "fp_l05_rooftop_home",
          "node_index": 1,
          "mode": "related_style_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "S18_Shot1 is confined to target unit 3 and fixed markers 9 and 18, so it is a genuinely different space from the broad unit 1 and unit 2 anchor view. L05B02 supplies dwelling style continuity, while a normal view from unit 3 toward cell [1,7] establishes this space independently.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L05B02.png"
          ],
          "source_bg_ids": [
            "L05B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit1_unit2_core"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_distinct_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_unit1_unit2_core",
                "ref_bg_id": "L05B02",
                "space_description": "Anchor view centered on units 1 and 2 with unit 6 coverage."
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because the consuming shot shows target unit 3 rather than two distinct co-visible referenced spaces."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              6
            ],
            "camera_unit": 3,
            "fov_deg": 50,
            "framing_notes": "Neutral coverage within target unit 3 supports the staged knee-height medium composition around fixed marker 18 and opening marker 9.",
            "lens_enum": "normal",
            "look_at_cell": [
              1,
              7
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show target unit 3 with opening marker 9 and fixed marker 18. The selected anchor reference governs only shared dwelling style and lighting palette, not the layout of this distinct unit.",
            "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 3 at cell [1,6], directed within unit 3 toward look-at cell [1,7]. Compose for the staged knee-height medium framing without broadening into unrelated units.",
            "subject_position_directive": "Reserve a low left-half position beside marker 18 for the single staged subject, with visible floor around that position and the fixed marker crossing the midground as committed by S18_Shot1. Add no other subjects.",
            "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 cues.",
            "negative_continuity_directive": "Exclude overlay markers 24 through 40. Carry only shared dwelling style from L05B02; do not copy the anchor view's unit 1 or unit 2 layout into target unit 3, and do not invent uncommitted objects."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows 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='L05B02' physical_space_id='ps_unit1_unit2_core'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [1, 6]\n  - look_at_unit: 3\n  - look_at_cell: [1, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage within target unit 3 supports the staged knee-height medium composition around fixed marker 18 and opening marker 9.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target unit 3 with opening marker 9 and fixed marker 18. The selected anchor reference governs only shared dwelling style and lighting palette, not the layout of this distinct unit.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 3 at cell [1,6], directed within unit 3 toward look-at cell [1,7]. Compose for the staged knee-height medium framing without broadening into unrelated units.\n  - subject_position_directive: Reserve a low left-half position beside marker 18 for the single staged subject, with visible floor around that position and the fixed marker crossing the midground as committed by S18_Shot1. Add no other subjects.\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 cues.\n  - negative_continuity_directive: Exclude overlay markers 24 through 40. Carry only shared dwelling style from L05B02; do not copy the anchor view's unit 1 or unit 2 layout into target unit 3, and do not invent uncommitted objects.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows 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='L05B02' physical_space_id='ps_unit1_unit2_core'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [1, 6]\n  - look_at_unit: 3\n  - look_at_cell: [1, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage within target unit 3 supports the staged knee-height medium composition around fixed marker 18 and opening marker 9.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target unit 3 with opening marker 9 and fixed marker 18. The selected anchor reference governs only shared dwelling style and lighting palette, not the layout of this distinct unit.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 3 at cell [1,6], directed within unit 3 toward look-at cell [1,7]. Compose for the staged knee-height medium framing without broadening into unrelated units.\n  - subject_position_directive: Reserve a low left-half position beside marker 18 for the single staged subject, with visible floor around that position and the fixed marker crossing the midground as committed by S18_Shot1. Add no other subjects.\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 cues.\n  - negative_continuity_directive: Exclude overlay markers 24 through 40. Carry only shared dwelling style from L05B02; do not copy the anchor view's unit 1 or unit 2 layout into target unit 3, and do not invent uncommitted objects.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows 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='L05B02' physical_space_id='ps_unit1_unit2_core'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [1, 6]\n  - look_at_unit: 3\n  - look_at_cell: [1, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage within target unit 3 supports the staged knee-height medium composition around fixed marker 18 and opening marker 9.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target unit 3 with opening marker 9 and fixed marker 18. The selected anchor reference governs only shared dwelling style and lighting palette, not the layout of this distinct unit.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 3 at cell [1,6], directed within unit 3 toward look-at cell [1,7]. Compose for the staged knee-height medium framing without broadening into unrelated units.\n  - subject_position_directive: Reserve a low left-half position beside marker 18 for the single staged subject, with visible floor around that position and the fixed marker crossing the midground as committed by S18_Shot1. Add no other subjects.\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 cues.\n  - negative_continuity_directive: Exclude overlay markers 24 through 40. Carry only shared dwelling style from L05B02; do not copy the anchor view's unit 1 or unit 2 layout into target unit 3, and do not invent uncommitted objects.\n\n2020년대 중반 대한민국 서해안권의 소형 옥탑 주거 안방, 불안한 밤샘 뒤 맞은 고요한 낮의 비어 있는 침실. 안방 문 가까이에 실제 미러리스 카메라를 두고, 앉은 사람의 눈높이인 약 1.2미터에서 주 침대를 향해 대각선으로 촬영한다. 35밀리미터급 자연스러운 광각으로 침대와 그 주변의 비좁은 생활 공간을 강조하되 과장된 원근 왜곡은 피한다. 침대 위에는 밤새 뒤척인 듯 눌리고 구겨진 이불과 베개가 흐트러져 있으며, 침대 옆 작은 협탁에는 현대식 스마트폰과 느슨하게 놓인 충전선, 반쯤 남은 물컵, 아직 켜져 있는 작은 생활용 조명이 있다. 문은 카메라 가까운 프레임 가장자리에 자연스럽게 걸리고, 반쯤 닫힌 커튼이 달린 한국식 흰색 새시 창문을 통해 흐린 낮빛이 조용히 들어온다. 밝은 무늬의 비닐 벽지, 생활 흠집이 난 나뭇결 무늬 장판 또는 강마루, 평범한 콘센트와 몰딩 등 현대 한국의 오래 사용한 소형 주거 내부를 현실적으로 표현한다. 지나치게 정돈된 전시장이나 깨끗한 숙박시설처럼 보이지 않도록 침구의 주름, 벽지 이음매의 미세한 들뜸, 바닥의 마찰 자국, 창틀의 옅은 먼지와 협탁의 물자국 같은 일상적인 사용감을 담는다. 흐린 자연광과 작은 조명의 약한 따뜻한 빛이 섞이지만 전체 밝기는 절제되고 조용하며, 밤새 이어진 경계와 피로가 남아 있는 듯한 현실적인 긴장감을 유지한다. 사람, 얼굴, 신체 일부는 전혀 보이지 않는다. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 콘크리트와 벽지, 금속, 유리, 직물의 정확한 질감, 자연스러운 피사계 심도와 노출, 후처리 없는 실제 장소 기록 사진. 깨끗한 광고 사진, 삽화, 렌더링, 건축 시각화가 아니며, 내려다본 시점·평면도·건축 도식이 아니다. 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,
            6
          ],
          "camera_unit": 3,
          "fov_deg": 50,
          "framing_notes": "Neutral coverage within target unit 3 supports the staged knee-height medium composition around fixed marker 18 and opening marker 9.",
          "lens_enum": "normal",
          "look_at_cell": [
            1,
            7
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "related_style_new_space",
        "render_guidance": {
          "visible_space_directive": "Show target unit 3 with opening marker 9 and fixed marker 18. The selected anchor reference governs only shared dwelling style and lighting palette, not the layout of this distinct unit.",
          "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 3 at cell [1,6], directed within unit 3 toward look-at cell [1,7]. Compose for the staged knee-height medium framing without broadening into unrelated units.",
          "subject_position_directive": "Reserve a low left-half position beside marker 18 for the single staged subject, with visible floor around that position and the fixed marker crossing the midground as committed by S18_Shot1. Add no other subjects.",
          "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 cues.",
          "negative_continuity_directive": "Exclude overlay markers 24 through 40. Carry only shared dwelling style from L05B02; do not copy the anchor view's unit 1 or unit 2 layout into target unit 3, and do not invent uncommitted objects."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_home",
          "prior_bg_ids": [
            "L05B02"
          ],
          "attached_ref_labels": [
            "bg:L05B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "방 안에 사람이 없습니다."
          }
        }
      },
      "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/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L05B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시의 소형 옥상 주거 내부, 공용 거실과 식사 공간에서 열린 욕실 문 쪽을 바라본 실제 카메라 다큐멘터리 풍 사진. 사람이 서 있는 눈높이 약 1.6미터에서 촬영한 35밀리미터급 풀프레임 미러리스 카메라와 24밀리미터 광각 렌즈의 자연스러운 수평 시점이다. 위에서 내려다본 평면도나 건축 도면이 아니라 실제 장소를 직접 촬영한 기록 사진이어야 한다. 가까운 화면 아래쪽에는 소박한 식탁과 의자 일부가 들어오고, 식탁 너머로 열린 욕실 문, 문 안쪽의 세면대와 거울, 욕실 타일 벽이 한 시선 안에 보이도록 구성한다.\n\n한국의 현실적인 소형 옥상 주거답게 약간 누렇게 사용감이 밴 밝은 벽지, 생활 흠집이 있는 장판 바닥, 보급형 목재 무늬 식탁, 흰색 합성수지 욕실 문틀, 작은 규격의 밝은 욕실 타일, 크롬 수전의 물때, 거울 가장자리의 미세한 얼룩, 실용적인 수납장과 평범한 천장등을 사용한다. 창으로 들어오는 흐린 낮 자연광이 주광이며 천장등은 꺼져 있거나 거의 영향이 없다. 공간은 정돈되어 있지만 완벽한 전시 주택처럼 깨끗하지 않고, 바닥 모서리의 먼지, 자주 만진 문손잡이의 마모, 식탁 표면의 잔기스와 컵 자국 등 일상적인 생활 흔적이 남아 있다. 전체 색은 절제되고 약간 저채도이며, 실제 콘크리트·도기·금속·종이·목재 무늬와 섬유의 질감이 정확해야 한다.\n\n욕실 타일 벽에는 특정 시점에서만 보이는 듯한 불완전한 짙은 피빛 붉은 원 하나가 나타나 있다. 매끈한 도형이 아니라 성긴 손그림이나 마른 붓질처럼 군데군데 끊긴 단순한 원이며, 실제 혈액이라고 확정할 수 없고 벽에서 돌출되지 않으며 물리적인 그림자나 두께도 만들지 않는다. 가까운 식탁 위에는 작은 가족사진 액자가 놓여 있으나 사진 속 인물과 얼굴은 식별되지 않는다. 인화지에서 얼굴이 있던 영역 하나만 아래로 녹아내리는 듯 짧고 불안정하게 늘어나고 뭉개진 인쇄 왜곡으로 보이며, 액자와 실제 주변 공간은 변형되지 않는다. 붉은 벽 원과 사진의 왜곡은 화면에서 서로 겹치지 않고 떨어져 있어 각각 독립적인 관찰자 종속 단서로 읽혀야 한다. 거울에는 빈 욕실 일부만 반사되고 카메라, 촬영자, 사람, 얼굴은 전혀 나타나지 않는다.\n\n실제 DSLR 또는 미러리스 카메라로 촬영한 꾸밈없는 현장 참고 사진, 현실적인 낮 노출, 자연스러운 원근과 깊이감, 과도하지 않은 피사계 심도, 정확한 재료 질감과 생활 얼룩, 후처리 효과 없음. 깨끗한 광고용 사진, 삽화, 합성 그림, 입체 그래픽, 건축 시각화가 아니며 공간 안에는 사람이 없다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "식탁 가장자리를 가까운 전경에 남겨 사진 액자가 보이게 하되, 주된 시선은 열린 욕실 문 너머의 세면대와 거울, 타일 벽에 잠깐 나타난 불완전한 짙은 붉은 원으로 향하게 한다. 붉은 원에는 돌출, 그림자, 번짐 같은 확정적 물리 흔적을 만들지 않는다. 사진의 왜곡은 별도의 작은 단서로만 유지하고 빈 공간 안에 사람이나 얼굴을 추가하지 않는다.",
            "shot_id": "S18_Shot12"
          },
          {
            "guide_text": "가까운 식탁 위 사진 액자를 더 분명히 보이게 하며, 인화지의 얼굴이 있던 영역이 아래로 녹아내리는 듯 뭉개져 어떤 얼굴도 식별되지 않도록 한다. 열린 욕실 문과 타일 벽의 붉은 원은 사진과 겹치지 않는 화면 반대편의 주변 단서로 남겨 두 환영이 서로 독립적인 관찰자 종속 현상처럼 보이게 한다. 실제 사람, 거울 속 인물, 식별 가능한 얼굴은 표현하지 않는다.",
            "shot_id": "S18_Shot16"
          }
        ],
        "shot_ids": [
          "S18_Shot12",
          "S18_Shot16"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "within number 1 (shared living and dining area), facing number 11 (bathroom door) and number 21 (washbasin with mirror), while keeping number 16 (dining table) in the near side of the composition",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Arrange the sightline so the transient bathroom wall circle and the distorted family photograph on the dining table remain separate observer-dependent cues."
        },
        "reference_decision": {
          "bg_id": "L05B01",
          "fp_id": "fp_l05_rooftop_home",
          "node_index": 3,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B01 uses unit 1 and adjacent target unit 5, with fixed markers 11, 16, and 21 tying it to the connected interior established by L05B02. A normal view from unit 1 toward unit 5 provides a new structural slice for the two close consuming shots, so it requires its own plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L05B02.png"
          ],
          "source_bg_ids": [
            "L05B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit1_unit2_core"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_unit1_unit2_core",
                "ref_bg_id": "L05B02",
                "space_description": "Established connected interior and fixed marker positions around unit 1."
              }
            ],
            "why_single_ref_or_two_refs": "One reference supplies the connected interior identity. The consuming shots do not establish two distinct referenced spaces as co-visible in one shot."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              3
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Neutral coverage from unit 1 toward unit 5 includes the committed marker 21 focal area while retaining marker 16 for the second consuming shot's close crop.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              7
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Show the view from unit 1 toward unit 5 through opening marker 11, with fixed marker 21 near the focal end and marker 16 available in the unit 1 portion. Preserve these fixed positions from L05B02.",
            "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 1 at cell [4,3], directed toward unit 5 at look-at cell [3,7]. Preserve a direct focal path to marker 21 while allowing close crops around markers 29 and 30.",
            "subject_position_directive": "S18_Shot12 commits no subject in frame, so keep that focal area free of invented subjects. For S18_Shot16, reserve the middle-center foreground for the staged image-contained subject and retain only the thin lower spatial reference committed by the shot.",
            "state_cue_directive": "Carry transient markers 29 and 30 only as committed by S18_Shot12 and S18_Shot16, respectively. Use numbered elements 1, 5, 11, 16, and 21 as the fixed context; do not invent additional state cues.",
            "negative_continuity_directive": "Exclude markers 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40. Keep inherited fixed markers 11, 16, and 21 in their established positions and omit units outside the unit 1 to unit 5 view."
          },
          "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='L05B02' physical_space_id='ps_unit1_unit2_core'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 3]\n  - look_at_unit: 5\n  - look_at_cell: [3, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: \"Neutral coverage from unit 1 toward unit 5 includes the committed marker 21 focal area while retaining marker 16 for the second consuming shot's close crop.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the view from unit 1 toward unit 5 through opening marker 11, with fixed marker 21 near the focal end and marker 16 available in the unit 1 portion. Preserve these fixed positions from L05B02.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 1 at cell [4,3], directed toward unit 5 at look-at cell [3,7]. Preserve a direct focal path to marker 21 while allowing close crops around markers 29 and 30.\n  - subject_position_directive: S18_Shot12 commits no subject in frame, so keep that focal area free of invented subjects. For S18_Shot16, reserve the middle-center foreground for the staged image-contained subject and retain only the thin lower spatial reference committed by the shot.\n  - state_cue_directive: Carry transient markers 29 and 30 only as committed by S18_Shot12 and S18_Shot16, respectively. Use numbered elements 1, 5, 11, 16, and 21 as the fixed context; do not invent additional state cues.\n  - negative_continuity_directive: Exclude markers 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40. Keep inherited fixed markers 11, 16, and 21 in their established positions and omit units outside the unit 1 to unit 5 view.\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='L05B02' physical_space_id='ps_unit1_unit2_core'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 3]\n  - look_at_unit: 5\n  - look_at_cell: [3, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: \"Neutral coverage from unit 1 toward unit 5 includes the committed marker 21 focal area while retaining marker 16 for the second consuming shot's close crop.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the view from unit 1 toward unit 5 through opening marker 11, with fixed marker 21 near the focal end and marker 16 available in the unit 1 portion. Preserve these fixed positions from L05B02.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 1 at cell [4,3], directed toward unit 5 at look-at cell [3,7]. Preserve a direct focal path to marker 21 while allowing close crops around markers 29 and 30.\n  - subject_position_directive: S18_Shot12 commits no subject in frame, so keep that focal area free of invented subjects. For S18_Shot16, reserve the middle-center foreground for the staged image-contained subject and retain only the thin lower spatial reference committed by the shot.\n  - state_cue_directive: Carry transient markers 29 and 30 only as committed by S18_Shot12 and S18_Shot16, respectively. Use numbered elements 1, 5, 11, 16, and 21 as the fixed context; do not invent additional state cues.\n  - negative_continuity_directive: Exclude markers 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40. Keep inherited fixed markers 11, 16, and 21 in their established positions and omit units outside the unit 1 to unit 5 view.\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='L05B02' physical_space_id='ps_unit1_unit2_core'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 3]\n  - look_at_unit: 5\n  - look_at_cell: [3, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: \"Neutral coverage from unit 1 toward unit 5 includes the committed marker 21 focal area while retaining marker 16 for the second consuming shot's close crop.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the view from unit 1 toward unit 5 through opening marker 11, with fixed marker 21 near the focal end and marker 16 available in the unit 1 portion. Preserve these fixed positions from L05B02.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 1 at cell [4,3], directed toward unit 5 at look-at cell [3,7]. Preserve a direct focal path to marker 21 while allowing close crops around markers 29 and 30.\n  - subject_position_directive: S18_Shot12 commits no subject in frame, so keep that focal area free of invented subjects. For S18_Shot16, reserve the middle-center foreground for the staged image-contained subject and retain only the thin lower spatial reference committed by the shot.\n  - state_cue_directive: Carry transient markers 29 and 30 only as committed by S18_Shot12 and S18_Shot16, respectively. Use numbered elements 1, 5, 11, 16, and 21 as the fixed context; do not invent additional state cues.\n  - negative_continuity_directive: Exclude markers 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40. Keep inherited fixed markers 11, 16, and 21 in their established positions and omit units outside the unit 1 to unit 5 view.\n\n2020년대 중반 대한민국 서해안권 도시의 소형 옥상 주거 내부, 공용 거실과 식사 공간에서 열린 욕실 문 쪽을 바라본 실제 카메라 다큐멘터리 풍 사진. 사람이 서 있는 눈높이 약 1.6미터에서 촬영한 35밀리미터급 풀프레임 미러리스 카메라와 24밀리미터 광각 렌즈의 자연스러운 수평 시점이다. 위에서 내려다본 평면도나 건축 도면이 아니라 실제 장소를 직접 촬영한 기록 사진이어야 한다. 가까운 화면 아래쪽에는 소박한 식탁과 의자 일부가 들어오고, 식탁 너머로 열린 욕실 문, 문 안쪽의 세면대와 거울, 욕실 타일 벽이 한 시선 안에 보이도록 구성한다.\n\n한국의 현실적인 소형 옥상 주거답게 약간 누렇게 사용감이 밴 밝은 벽지, 생활 흠집이 있는 장판 바닥, 보급형 목재 무늬 식탁, 흰색 합성수지 욕실 문틀, 작은 규격의 밝은 욕실 타일, 크롬 수전의 물때, 거울 가장자리의 미세한 얼룩, 실용적인 수납장과 평범한 천장등을 사용한다. 창으로 들어오는 흐린 낮 자연광이 주광이며 천장등은 꺼져 있거나 거의 영향이 없다. 공간은 정돈되어 있지만 완벽한 전시 주택처럼 깨끗하지 않고, 바닥 모서리의 먼지, 자주 만진 문손잡이의 마모, 식탁 표면의 잔기스와 컵 자국 등 일상적인 생활 흔적이 남아 있다. 전체 색은 절제되고 약간 저채도이며, 실제 콘크리트·도기·금속·종이·목재 무늬와 섬유의 질감이 정확해야 한다.\n\n욕실 타일 벽에는 특정 시점에서만 보이는 듯한 불완전한 짙은 피빛 붉은 원 하나가 나타나 있다. 매끈한 도형이 아니라 성긴 손그림이나 마른 붓질처럼 군데군데 끊긴 단순한 원이며, 실제 혈액이라고 확정할 수 없고 벽에서 돌출되지 않으며 물리적인 그림자나 두께도 만들지 않는다. 가까운 식탁 위에는 작은 가족사진 액자가 놓여 있으나 사진 속 인물과 얼굴은 식별되지 않는다. 인화지에서 얼굴이 있던 영역 하나만 아래로 녹아내리는 듯 짧고 불안정하게 늘어나고 뭉개진 인쇄 왜곡으로 보이며, 액자와 실제 주변 공간은 변형되지 않는다. 붉은 벽 원과 사진의 왜곡은 화면에서 서로 겹치지 않고 떨어져 있어 각각 독립적인 관찰자 종속 단서로 읽혀야 한다. 거울에는 빈 욕실 일부만 반사되고 카메라, 촬영자, 사람, 얼굴은 전혀 나타나지 않는다.\n\n실제 DSLR 또는 미러리스 카메라로 촬영한 꾸밈없는 현장 참고 사진, 현실적인 낮 노출, 자연스러운 원근과 깊이감, 과도하지 않은 피사계 심도, 정확한 재료 질감과 생활 얼룩, 후처리 효과 없음. 깨끗한 광고용 사진, 삽화, 합성 그림, 입체 그래픽, 건축 시각화가 아니며 공간 안에는 사람이 없다. 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,
            3
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Neutral coverage from unit 1 toward unit 5 includes the committed marker 21 focal area while retaining marker 16 for the second consuming shot's close crop.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            7
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show the view from unit 1 toward unit 5 through opening marker 11, with fixed marker 21 near the focal end and marker 16 available in the unit 1 portion. Preserve these fixed positions from L05B02.",
          "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 1 at cell [4,3], directed toward unit 5 at look-at cell [3,7]. Preserve a direct focal path to marker 21 while allowing close crops around markers 29 and 30.",
          "subject_position_directive": "S18_Shot12 commits no subject in frame, so keep that focal area free of invented subjects. For S18_Shot16, reserve the middle-center foreground for the staged image-contained subject and retain only the thin lower spatial reference committed by the shot.",
          "state_cue_directive": "Carry transient markers 29 and 30 only as committed by S18_Shot12 and S18_Shot16, respectively. Use numbered elements 1, 5, 11, 16, and 21 as the fixed context; do not invent additional state cues.",
          "negative_continuity_directive": "Exclude markers 24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 38, 39, and 40. Keep inherited fixed markers 11, 16, and 21 in their established positions and omit units outside the unit 1 to unit 5 view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_home",
          "prior_bg_ids": [
            "L05B02"
          ],
          "attached_ref_labels": [
            "bg:L05B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": true,
            "evidence_ko": "왼쪽 창문 유리에 스마트폰을 든 손이 반사되어 보임."
          },
          "attempt2": {
            "people_visible": false,
            "evidence_ko": "액자 속 인물 외에 실제 사람은 없습니다."
          }
        }
      },
      "L05B04": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L05B07",
        "reused_from_bg_id": "L05B07",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L05B07.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권의 소박한 주거 내부에 있는 작고 실제 생활감이 남은 딸의 침실. 침실 문 바로 안쪽에 선 카메라가 침대와 그 옆의 창문 및 커튼이 있는 벽을 바라본다. 카메라 높이는 서 있는 사람의 눈높이 약 1.6미터, 35밀리미터급 보통 광각 렌즈로 촬영하며, 위에서 내려다보는 구도나 평면도식 구도가 아니다. 침대 위 또는 침대 바로 옆의 하나로 이어진 벽면에 손으로 급히 그은 듯한 단순하고 불완전한 짙은 붉은 원이 있다. 붉은 원은 두껍고 고르지 않은 붓질이나 문질러진 흔적처럼 보이지만 물리적으로 튀어나오거나 자체 발광하지 않으며, 원 안에는 낡은 종이 사진 한 장이 작은 핀으로 벽에 고정되어 있다. 사진은 빛바랜 인화지, 구겨지고 접힌 모서리, 오래 말라 암갈색으로 변한 핏자국 같은 얼룩이 남아 있으나 사진 속 인물의 얼굴이나 시신은 식별되지 않는다. 이 붉은 원과 사진은 침대에 가려지거나 별도 패널로 분리되지 않고 벽면에서 명료하게 연속된 위치를 차지한다.\n\n해 질 녘의 희미하고 차가운 자연광이 커튼 틈과 창문을 통해 들어오며, 실내에는 남아 있는 약한 따뜻한 생활 조명이 섞여 붉은 원만 절제되게 두드러진다. 커튼은 실제 직물의 성긴 짜임과 작은 주름, 약간의 변색과 사용 흔적이 있고, 침대에는 과도하게 정돈되지 않은 현실적인 침구의 눌림과 주름이 있다. 벽지는 한국의 평범한 소형 주거에서 볼 수 있는 무광 벽지로, 모서리의 미세한 들뜸과 생활 얼룩, 손때가 자연스럽다. 문과 창호, 침대 재료는 현대 한국 가정의 보편적인 규격과 현실적인 마모를 반영한다. 공간은 비어 있으며 사람이나 얼굴은 없다.\n\n실제 미러리스 또는 디지털 일안반사식 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 사실적인 원근과 자연스러운 심도, 정확한 직물 짜임과 종이 섬유, 벽지 표면, 목재 결, 금속 핀의 질감, 과장되지 않은 노출과 실제 저녁빛. 깨끗한 광고 사진처럼 보이지 않으며 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도 표현이 아닌 무보정에 가까운 사실적인 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "침실 문 바로 안쪽의 눈높이에서 침대와 커튼이 달린 창문 옆 벽을 함께 보여준다. 침대 위나 바로 옆의 끊기지 않은 벽면에 불완전하게 그어진 짙은 붉은 원과 그 안에 핀으로 고정된 낡고 얼룩진 사진이 명확히 보이게 하되, 방 전체의 실제 배치와 해 질 녘의 낮은 조도를 유지한다.",
            "shot_id": "S25_Shot4"
          },
          {
            "guide_text": "같은 문 안쪽 시점을 유지하면서 침대와 인접 벽면의 관계를 분명히 잡고, 붉은 원 안에 고정된 오래된 사진을 쉽게 식별할 수 있는 크기로 담는다. 사진 표면의 마른 암갈색 얼룩과 접힌 모서리는 보이되 사진 속 얼굴이나 시신은 식별되지 않게 하며, 커튼 사이로 들어오는 희미한 저녁빛과 현실적인 방의 사용감을 유지한다.",
            "shot_id": "S25_Shot6"
          }
        ],
        "shot_ids": [
          "S25_Shot4",
          "S25_Shot6"
        ],
        "scenes": [],
        "parent_id": "L05B07",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just inside number 10 (daughter bedroom door), facing number 19 (daughter bed) and the adjacent wall near number 20 (window curtain)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Give the bloodstained photograph pinned within the red wall circle a clear contiguous wall position above or beside the bed."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L05B07",
          "selected_refs": [
            {
              "physical_space_id": "ps_unit1_unit4_connected",
              "ref_bg_id": "L05B07",
              "space_description": "Clean connected view from unit 1 toward unit 4 with markers 10, 13, 19, and 20."
            }
          ]
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at cell [4,3], directed toward unit 4 at look-at cell [5,8], matching L05B07. Support the staged wide opening-framed composition and the later centered insert as crops of the same geometry.",
          "negative_continuity_directive": "Exclude markers 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, and 40. Preserve markers 10, 13, 19, and 20 exactly where L05B07 places them, and do not introduce spaces outside the matched view.",
          "state_cue_directive": "Add transient marker 31 in the position committed by S25_Shot4 and S25_Shot6 while retaining fixed markers 4, 10, 13, 19, and 20. Do not add any other state overlay.",
          "subject_position_directive": "S25_Shot4 commits no subject, so keep the wide focal area free of invented subjects. S25_Shot6 contains subjects only within transient marker 31's image-bearing content; keep that content centered as staged without adding subjects to the surrounding space.",
          "visible_space_directive": "Match L05B07's connected view from unit 1 into unit 4 through opening marker 10. Keep markers 13, 19, and 20 in the same fixed positions and treat marker 31 as the only added transient layer."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_home",
          "prior_bg_ids": [
            "L05B07"
          ],
          "attached_ref_labels": [
            "bg:L05B07"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B05": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L05B05.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시의 밀집한 저층 주택가에 있는 작고 낡은 옥탑방 거실 겸 식사 공간과 현관. 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 딸 방 문 가까운 위치에서 약 1.6미터의 서 있는 사람 눈높이로 공용 거실을 대각선으로 가로질러 거실 창문과 금속 현관문을 동시에 바라본다. 풀프레임 카메라의 24밀리미터 광각 렌즈를 사용한 현실적인 원근감과 자연스러운 깊이감으로, 위에서 내려다본 시점이나 평면도, 건축 도식이 아니다.\n\n작은 한국식 옥탑 주거의 실제 생활 재료를 구체적으로 표현한다. 오래 사용해 가장자리가 들뜬 장판 바닥, 군데군데 때가 탄 밝은 벽지, 값싼 합판 수납장과 작은 신발장, 긁힘과 손때가 남은 식탁, 얇은 천의 결이 보이는 커튼, 흠집과 녹슨 부분이 있는 어두운 금속 현관문, 오래된 알루미늄 새시 거실 창문을 보여 준다. 방은 누군가 급하게 뒤진 직후처럼 흐트러져 있지만 무작위 쓰레기장처럼 과장하지 않는다. 식탁 주변에는 의자 두 개가 서로 다른 방향으로 완전히 넘어져 있고, 서랍에서 꺼낸 옷가지와 종이 문서, 작은 보관 용기와 일상 잡동사니가 한곳에 비교적 조밀한 더미로 모여 있다. 가구 표면과 바닥에는 실제 가정집의 먼지, 닳은 모서리, 작은 얼룩과 생활 흠집이 남아 있다.\n\n현관 바닥에서 시작한 먼지 섞인 신발 발자국이 장판 위를 지나 뒤집힌 의자와 수색된 물건 더미 방향으로 이어진다. 거실 창문은 활짝 열린 상태이고 커튼 끝이 바깥바람에 가볍게 들려 있다. 금속 현관문도 완전히 닫히지 않은 채 반쯤 벌어져 있으며, 헐거운 걸쇠와 문고리 때문에 바람에 조금씩 흔들리는 상태다. 정지 사진에서는 문 가장자리에만 매우 약한 실제 움직임 흐림을 남기고 나머지 공간은 선명하게 기록한다.\n\n열린 창밖으로는 빛이 줄어드는 저녁 하늘과 실제 한국 저층 주택가의 옥상 일부가 보인다. 낡고 바랜 녹색 우레탄 방수 바닥과 덧칠 자국, 붉은 벽돌 또는 작은 석재 타일 외벽, 알루미늄 새시 창과 방범창, 에어컨 실외기와 노출 배관, 외벽 가스 배관과 계량기, 물탱크, 빨래줄과 생활 빨래, 작은 화분과 잡동사니가 층층이 이어진다. 주변에도 비슷한 저층 주택들이 좁은 골목을 사이에 두고 밀집해 있고, 전신주와 늘어진 전선이 부분적으로 보이도록 하여 고립된 콘크리트 요새처럼 보이지 않게 한다.\n\n해 질 무렵의 차갑고 약한 자연광이 열린 창문과 현관 틈으로 들어오고, 오래된 천장등의 미약한 따뜻한 빛이 실내에 남아 서로 자연스럽게 섞인다. 창밖 지평선에는 짙은 붉은 저녁빛이 아주 제한적으로 남아 있지만 초자연적 발광은 없다. 실제 콘크리트, 금속 녹과 도장 벗겨짐, 직물 짜임, 합판과 나뭇결, 비닐 장판의 반사와 오염을 정확하게 표현한다. 인물과 얼굴은 없고 피나 시신도 없다. 깨끗한 광고 사진이 아니라 사람이 살던 흔적이 축적된 실제 장소 기록 사진이며, 과도한 후처리 없이 자연스러운 노출과 색, 현실적인 초점 심도를 유지한다. 삽화나 삼차원 제작 이미지, 건축 시각화가 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "딸 방 문 근처의 서 있는 눈높이에서 거실 전체를 넓게 보여 준다. 넘어져 있는 의자 두 개, 식탁, 한곳에 모인 수색 흔적의 생활용품 더미, 현관에서 실내로 이어지는 발자국, 열린 창문, 바람에 흔들리는 반쯤 열린 금속 현관문이 한 프레임 안에서 명확히 읽혀야 한다.",
            "shot_id": "S25_Shot8"
          },
          {
            "guide_text": "동일한 위치와 공간 연속성을 유지하되 금속 현관문과 발자국 동선을 조금 더 강조한다. 헐거운 문고리와 걸쇠, 미세하게 흔들린 문 가장자리, 현관에서 식탁 주변의 뒤집힌 의자와 수색된 물건 더미로 이어지는 흐름을 자연스럽게 보이게 한다.",
            "shot_id": "S27_Shot1"
          },
          {
            "guide_text": "동일한 옥탑방의 해 질 무렵 상태를 유지하면서 열린 거실 창문 쪽의 차가운 외광과 어질러진 실내를 함께 강조한다. 창밖의 낡은 옥상 설비와 밀집한 저층 주거가 부분적으로 보이고, 실내에서는 넘어간 의자 두 개와 압축된 생활용품 더미, 발자국, 반쯤 열린 현관문이 빠짐없이 확인되어야 한다.",
            "shot_id": "S27_Shot3"
          }
        ],
        "shot_ids": [
          "S25_Shot8",
          "S27_Shot1",
          "S27_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 10 (daughter bedroom door), facing diagonally across number 1 (shared living and dining area) toward number 12 (living window) and number 8 (metal entrance door)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Include both overturned chairs around number 16, one compact pile of searched household items, the footprint trail, the open-window state, and the rattling partially ajar entrance-door state."
        },
        "reference_decision": {
          "bg_id": "L05B05",
          "fp_id": "fp_l05_rooftop_home",
          "node_index": 6,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B05 overlaps L05B02 in units 1 and 6 and in fixed markers 8, 12, 16, and 17, so the anchor commits its physical layout. The camera remains in unit 1 but turns toward unit 6 and opening marker 8, revealing a materially different structural slice; therefore this is a new same-space plate rather than low-delta reuse for S25_Shot8, S27_Shot1, and S27_Shot3.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L05B02.png"
          ],
          "source_bg_ids": [
            "L05B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit1_unit2_core"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_unit1_unit2_core",
                "ref_bg_id": "L05B02",
                "space_description": "Anchor view fixing the unit 1 and unit 6 layout and markers 8, 12, 16, and 17."
              }
            ],
            "why_single_ref_or_two_refs": "One reference establishes the same connected physical space. The unit 1 to unit 6 camera direction is a new view, and no consuming shot requires two distinct referenced spaces."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              3
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 1 toward unit 6 and opening marker 8 supports the staged wide compositions around the threshold and disturbed unit 1 context.",
            "lens_enum": "wide",
            "look_at_cell": [
              7,
              4
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 toward unit 6 and opening marker 8, with the committed portion of unit 4 available through opening marker 10. Keep fixed markers 12, 16, and 17 continuous with L05B02 while applying markers 32 through 37 as transient layers.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at cell [4,3], directed toward unit 6 at look-at cell [7,4]. Retain opening marker 8 and enough unit 1 coverage for the two staged wide frames while permitting the close crop in S27_Shot3.",
            "subject_position_directive": "For S25_Shot8, reserve the middle-right midground at the threshold. For S27_Shot1, reserve the center of the wide unit 1 composition. For S27_Shot3, reserve the middle-center foreground for the close staged subject while keeping room context minimal. Add no subjects beyond those committed.",
            "state_cue_directive": "Carry transient markers 32, 33, 34, 35, 36, and 37 as committed by the consuming shots, together with fixed elements 1, 4, 6, 8, 10, 12, 16, and 17. Do not invent additional state overlays.",
            "negative_continuity_directive": "Exclude markers 24, 25, 26, 27, 28, 29, 30, 31, 38, 39, and 40. Preserve markers 8, 12, 16, and 17 in the positions established by L05B02, and do not show spaces outside the unit 1 to unit 6 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='L05B02' physical_space_id='ps_unit1_unit2_core'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 3]\n  - look_at_unit: 6\n  - look_at_cell: [7, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 6 and opening marker 8 supports the staged wide compositions around the threshold and disturbed unit 1 context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 toward unit 6 and opening marker 8, with the committed portion of unit 4 available through opening marker 10. Keep fixed markers 12, 16, and 17 continuous with L05B02 while applying markers 32 through 37 as transient layers.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at cell [4,3], directed toward unit 6 at look-at cell [7,4]. Retain opening marker 8 and enough unit 1 coverage for the two staged wide frames while permitting the close crop in S27_Shot3.\n  - subject_position_directive: For S25_Shot8, reserve the middle-right midground at the threshold. For S27_Shot1, reserve the center of the wide unit 1 composition. For S27_Shot3, reserve the middle-center foreground for the close staged subject while keeping room context minimal. Add no subjects beyond those committed.\n  - state_cue_directive: Carry transient markers 32, 33, 34, 35, 36, and 37 as committed by the consuming shots, together with fixed elements 1, 4, 6, 8, 10, 12, 16, and 17. Do not invent additional state overlays.\n  - negative_continuity_directive: Exclude markers 24, 25, 26, 27, 28, 29, 30, 31, 38, 39, and 40. Preserve markers 8, 12, 16, and 17 in the positions established by L05B02, and do not show spaces outside the unit 1 to unit 6 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='L05B02' physical_space_id='ps_unit1_unit2_core'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 3]\n  - look_at_unit: 6\n  - look_at_cell: [7, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 6 and opening marker 8 supports the staged wide compositions around the threshold and disturbed unit 1 context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 toward unit 6 and opening marker 8, with the committed portion of unit 4 available through opening marker 10. Keep fixed markers 12, 16, and 17 continuous with L05B02 while applying markers 32 through 37 as transient layers.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at cell [4,3], directed toward unit 6 at look-at cell [7,4]. Retain opening marker 8 and enough unit 1 coverage for the two staged wide frames while permitting the close crop in S27_Shot3.\n  - subject_position_directive: For S25_Shot8, reserve the middle-right midground at the threshold. For S27_Shot1, reserve the center of the wide unit 1 composition. For S27_Shot3, reserve the middle-center foreground for the close staged subject while keeping room context minimal. Add no subjects beyond those committed.\n  - state_cue_directive: Carry transient markers 32, 33, 34, 35, 36, and 37 as committed by the consuming shots, together with fixed elements 1, 4, 6, 8, 10, 12, 16, and 17. Do not invent additional state overlays.\n  - negative_continuity_directive: Exclude markers 24, 25, 26, 27, 28, 29, 30, 31, 38, 39, and 40. Preserve markers 8, 12, 16, and 17 in the positions established by L05B02, and do not show spaces outside the unit 1 to unit 6 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='L05B02' physical_space_id='ps_unit1_unit2_core'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 3]\n  - look_at_unit: 6\n  - look_at_cell: [7, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 6 and opening marker 8 supports the staged wide compositions around the threshold and disturbed unit 1 context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 toward unit 6 and opening marker 8, with the committed portion of unit 4 available through opening marker 10. Keep fixed markers 12, 16, and 17 continuous with L05B02 while applying markers 32 through 37 as transient layers.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at cell [4,3], directed toward unit 6 at look-at cell [7,4]. Retain opening marker 8 and enough unit 1 coverage for the two staged wide frames while permitting the close crop in S27_Shot3.\n  - subject_position_directive: For S25_Shot8, reserve the middle-right midground at the threshold. For S27_Shot1, reserve the center of the wide unit 1 composition. For S27_Shot3, reserve the middle-center foreground for the close staged subject while keeping room context minimal. Add no subjects beyond those committed.\n  - state_cue_directive: Carry transient markers 32, 33, 34, 35, 36, and 37 as committed by the consuming shots, together with fixed elements 1, 4, 6, 8, 10, 12, 16, and 17. Do not invent additional state overlays.\n  - negative_continuity_directive: Exclude markers 24, 25, 26, 27, 28, 29, 30, 31, 38, 39, and 40. Preserve markers 8, 12, 16, and 17 in the positions established by L05B02, and do not show spaces outside the unit 1 to unit 6 cone.\n\n2020년대 중반 대한민국 서해안권 도시의 밀집한 저층 주택가에 있는 작고 낡은 옥탑방 거실 겸 식사 공간과 현관. 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 딸 방 문 가까운 위치에서 약 1.6미터의 서 있는 사람 눈높이로 공용 거실을 대각선으로 가로질러 거실 창문과 금속 현관문을 동시에 바라본다. 풀프레임 카메라의 24밀리미터 광각 렌즈를 사용한 현실적인 원근감과 자연스러운 깊이감으로, 위에서 내려다본 시점이나 평면도, 건축 도식이 아니다.\n\n작은 한국식 옥탑 주거의 실제 생활 재료를 구체적으로 표현한다. 오래 사용해 가장자리가 들뜬 장판 바닥, 군데군데 때가 탄 밝은 벽지, 값싼 합판 수납장과 작은 신발장, 긁힘과 손때가 남은 식탁, 얇은 천의 결이 보이는 커튼, 흠집과 녹슨 부분이 있는 어두운 금속 현관문, 오래된 알루미늄 새시 거실 창문을 보여 준다. 방은 누군가 급하게 뒤진 직후처럼 흐트러져 있지만 무작위 쓰레기장처럼 과장하지 않는다. 식탁 주변에는 의자 두 개가 서로 다른 방향으로 완전히 넘어져 있고, 서랍에서 꺼낸 옷가지와 종이 문서, 작은 보관 용기와 일상 잡동사니가 한곳에 비교적 조밀한 더미로 모여 있다. 가구 표면과 바닥에는 실제 가정집의 먼지, 닳은 모서리, 작은 얼룩과 생활 흠집이 남아 있다.\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": [
            4,
            3
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 1 toward unit 6 and opening marker 8 supports the staged wide compositions around the threshold and disturbed unit 1 context.",
          "lens_enum": "wide",
          "look_at_cell": [
            7,
            4
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 6,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 toward unit 6 and opening marker 8, with the committed portion of unit 4 available through opening marker 10. Keep fixed markers 12, 16, and 17 continuous with L05B02 while applying markers 32 through 37 as transient layers.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at cell [4,3], directed toward unit 6 at look-at cell [7,4]. Retain opening marker 8 and enough unit 1 coverage for the two staged wide frames while permitting the close crop in S27_Shot3.",
          "subject_position_directive": "For S25_Shot8, reserve the middle-right midground at the threshold. For S27_Shot1, reserve the center of the wide unit 1 composition. For S27_Shot3, reserve the middle-center foreground for the close staged subject while keeping room context minimal. Add no subjects beyond those committed.",
          "state_cue_directive": "Carry transient markers 32, 33, 34, 35, 36, and 37 as committed by the consuming shots, together with fixed elements 1, 4, 6, 8, 10, 12, 16, and 17. Do not invent additional state overlays.",
          "negative_continuity_directive": "Exclude markers 24, 25, 26, 27, 28, 29, 30, 31, 38, 39, and 40. Preserve markers 8, 12, 16, and 17 in the positions established by L05B02, and do not show spaces outside the unit 1 to unit 6 cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_home",
          "prior_bg_ids": [
            "L05B02"
          ],
          "attached_ref_labels": [
            "bg:L05B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "화면 내에 사람이 없습니다."
          }
        }
      },
      "L13B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L13B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시의 오래된 저층 주택 옥상으로 이어지는 외부 철제·콘크리트 계단을 밤에 촬영한 실제 카메라 다큐멘터리 풍 사진. 상부 계단 구간에 선 촬영자가 약 1.6미터 눈높이에서 28mm 광각 렌즈를 장착한 풀프레임 DSLR 또는 미러리스 카메라로 가파른 계단을 올려다본 구도다. 가까운 쪽에는 사용감 있는 금속 난간이 계단을 따라 비스듬히 상승하고, 시선 끝에는 좁은 옥상 계단참과 옥탑방의 금속 출입문이 있다. 출입문은 급히 지나간 흔적처럼 반쯤 열려 있으며, 문틈에서 약한 전구색 실내등이 새어 나와 계단 모서리와 문턱 일부만 현실적으로 밝힌다. 사람이나 얼굴은 전혀 없다.\n\n대상 주택은 실제 한국 저층 주거의 생활감 있는 외관으로, 붉은 벽돌 또는 낡은 화강석 타일 외벽, 부분적으로 얼룩지고 보수된 시멘트 면, 녹과 빗물 자국이 남은 철제 난간, 거칠게 마모된 콘크리트 계단을 갖는다. 옥상 바닥과 상부 난간벽 윗부분에는 오래된 녹색 우레탄 방수 도장이 보이며, 햇빛에 바랜 색과 덧칠 자국, 미세한 균열과 배수 얼룩이 자연스럽다. 옥탑방에는 평범한 금속문과 알루미늄 새시 창, 창문 방범창이 있고, 외벽에는 에어컨 실외기와 노출 배관, 가스 배관과 계량기, 빗물 배수관이 실제 시공 방식으로 이어진다. 상부 난간 너머에는 검은색 또는 청색 계열의 생활용 물탱크가 보여 옥상 도착 지점을 형성한다. 한쪽에는 빈 빨래줄, 오래된 화분 몇 개와 소량의 생활 잡동사니가 과장 없이 놓여 있다.\n\n주변에는 비슷한 높이의 붉은 벽돌·타일 마감 다세대 주택과 옥탑 구조가 가까이 밀집하고, 좁은 골목의 전신주에서 늘어진 통신선과 전선이 건물 사이를 지난다. 멀리 보이는 창 몇 곳에는 희미한 생활 조명이 켜져 있어 외딴 요새나 감옥이 아니라 사람이 실제 거주하는 한국 동네임이 드러난다. 야간의 차갑고 약한 주변광과 문틈의 따뜻한 빛이 절제된 대비를 이루며, 전체 밝기는 낮지만 계단의 진행 방향과 난간, 반쯤 열린 문은 식별 가능하다. 실제 콘크리트의 거친 입자, 금속의 녹과 도장 벗겨짐, 벽돌 줄눈, 배관의 먼지, 문 표면의 긁힘을 사실적으로 기록한다. 자연스러운 원근감과 깊이감, 현실적인 야간 노출과 미세한 심도, 과도한 후처리 없는 현장 기록 사진. 깨끗한 광고 사진이 아니며, 삽화나 3차원 건축 시각화가 아닌 실제 장소 참고 사진이다. 하향식 시점, 평면도, 건축 도면은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "상부 계단 구간에서 가파른 계단을 따라 옥상 계단참과 옥탑방 출입문을 올려다본다. 가까운 쪽 바깥 난간이 화면 가장자리에서 위쪽 목적지로 이어지게 하고, 상부 난간벽과 물탱크가 도착 지점을 분명히 표시하도록 구성한다. 옥탑방의 금속 출입문은 이 순간에만 반쯤 열린 상태이며, 문틈의 약한 실내등이 어두운 계단에 좁게 새어 나온다. 인물은 포함하지 않는다.",
            "shot_id": "S11_Shot2"
          }
        ],
        "shot_ids": [
          "S11_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "on number 4 (upper stair flight), looking upward toward number 5 (rooftop landing) and number 6 (rooftop-room metal entrance door), with number 7 (outer guardrail run) along the near side",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Emphasize the steep urgent route toward the rooftop entrance; include the upper parapet and water tank as destination anchors, and depict number 10 as the moment-specific half-open state of the otherwise persistent door."
        },
        "reference_decision": {
          "bg_id": "L13B01",
          "fp_id": "fp_l13_external_stairs",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L13B01 is the sole clean-anchor candidate supplied for this fp and is therefore the first and only dwelling-identity anchor, rendered fresh without a prior reference. For the surfaced shot, camera unit 4 places the camera ahead on the ascent while the look toward unit 2 and marker 7 supports the committed lower-center midground subject placement and stair-depth axis; the normal lens matches the staged medium frame without forcing the full geometry superset into view.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/floor_plan/fp_l13_external_stairs.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this node establishes the dwelling identity directly from the supplied floor plan and the same-fp reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              6
            ],
            "camera_unit": 4,
            "fov_deg": 50,
            "framing_notes": "Use the exact candidate camera cell in unit 4 and aim toward unit 2 through the exact candidate look-at cell at marker 7, producing the committed slightly high-angle medium framing along the ascent axis.",
            "lens_enum": "normal",
            "look_at_cell": [
              6,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 4, show the connected ascent primarily through units 3 and 2, with unit 1 available as deeper continuation where admitted by the normal view cone. Keep fixed marker 7 in its floor-plan position along this visible axis; treat units 5 and 8 and opening marker 6 only as geometry supersets rather than mandatory visible content.",
            "camera_framing_directive": "Frame from camera unit 4 at cell [3,6] toward unit 2 through look-at cell [6,4], using a normal 50-degree field of view for neutral medium coverage. Preserve the slightly high viewing relationship committed by the staging, with the ascent axis extending from the lower frame toward the upper center.",
            "subject_position_directive": "Place the single committed subject in the lower-center midground, below and ahead of the camera along the unit-4-to-unit-2 viewing axis, with one foot on a higher step, the torso pitched into the climb, and the gaze directed upward. Keep the subject readable at medium scale and do not add other subjects.",
            "state_cue_directive": "Carry transient marker 10 as the committed state overlay associated with base opening marker 6 wherever that opening is visible, while retaining the applicable numbered base identity from markers 1 through 9. Apply the surfaced shot's restrained, desaturated low ambient illumination and tense contrast without inventing additional state cues.",
            "negative_continuity_directive": "Do not invent unnumbered subjects, additional state overlays, or scenario-specific elements. Do not force units 5 or 8, marker 9, or opening marker 6 into the frame when they fall outside this unit-4-to-unit-2 normal view; preserve the floor-plan positions of visible structural markers and fixed marker 7, and represent overlay marker 10 only in its committed association with marker 6 when marker 6 is visible."
          },
          "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: [3, 6]\n  - look_at_unit: 2\n  - look_at_cell: [6, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the exact candidate camera cell in unit 4 and aim toward unit 2 through the exact candidate look-at cell at marker 7, producing the committed slightly high-angle medium framing along the ascent axis.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, show the connected ascent primarily through units 3 and 2, with unit 1 available as deeper continuation where admitted by the normal view cone. Keep fixed marker 7 in its floor-plan position along this visible axis; treat units 5 and 8 and opening marker 6 only as geometry supersets rather than mandatory visible content.\n  - camera_framing_directive: Frame from camera unit 4 at cell [3,6] toward unit 2 through look-at cell [6,4], using a normal 50-degree field of view for neutral medium coverage. Preserve the slightly high viewing relationship committed by the staging, with the ascent axis extending from the lower frame toward the upper center.\n  - subject_position_directive: Place the single committed subject in the lower-center midground, below and ahead of the camera along the unit-4-to-unit-2 viewing axis, with one foot on a higher step, the torso pitched into the climb, and the gaze directed upward. Keep the subject readable at medium scale and do not add other subjects.\n  - state_cue_directive: Carry transient marker 10 as the committed state overlay associated with base opening marker 6 wherever that opening is visible, while retaining the applicable numbered base identity from markers 1 through 9. Apply the surfaced shot's restrained, desaturated low ambient illumination and tense contrast without inventing additional state cues.\n  - negative_continuity_directive: Do not invent unnumbered subjects, additional state overlays, or scenario-specific elements. Do not force units 5 or 8, marker 9, or opening marker 6 into the frame when they fall outside this unit-4-to-unit-2 normal view; preserve the floor-plan positions of visible structural markers and fixed marker 7, and represent overlay marker 10 only in its committed association with marker 6 when marker 6 is visible.\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: [3, 6]\n  - look_at_unit: 2\n  - look_at_cell: [6, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the exact candidate camera cell in unit 4 and aim toward unit 2 through the exact candidate look-at cell at marker 7, producing the committed slightly high-angle medium framing along the ascent axis.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, show the connected ascent primarily through units 3 and 2, with unit 1 available as deeper continuation where admitted by the normal view cone. Keep fixed marker 7 in its floor-plan position along this visible axis; treat units 5 and 8 and opening marker 6 only as geometry supersets rather than mandatory visible content.\n  - camera_framing_directive: Frame from camera unit 4 at cell [3,6] toward unit 2 through look-at cell [6,4], using a normal 50-degree field of view for neutral medium coverage. Preserve the slightly high viewing relationship committed by the staging, with the ascent axis extending from the lower frame toward the upper center.\n  - subject_position_directive: Place the single committed subject in the lower-center midground, below and ahead of the camera along the unit-4-to-unit-2 viewing axis, with one foot on a higher step, the torso pitched into the climb, and the gaze directed upward. Keep the subject readable at medium scale and do not add other subjects.\n  - state_cue_directive: Carry transient marker 10 as the committed state overlay associated with base opening marker 6 wherever that opening is visible, while retaining the applicable numbered base identity from markers 1 through 9. Apply the surfaced shot's restrained, desaturated low ambient illumination and tense contrast without inventing additional state cues.\n  - negative_continuity_directive: Do not invent unnumbered subjects, additional state overlays, or scenario-specific elements. Do not force units 5 or 8, marker 9, or opening marker 6 into the frame when they fall outside this unit-4-to-unit-2 normal view; preserve the floor-plan positions of visible structural markers and fixed marker 7, and represent overlay marker 10 only in its committed association with marker 6 when marker 6 is visible.\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: [3, 6]\n  - look_at_unit: 2\n  - look_at_cell: [6, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the exact candidate camera cell in unit 4 and aim toward unit 2 through the exact candidate look-at cell at marker 7, producing the committed slightly high-angle medium framing along the ascent axis.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, show the connected ascent primarily through units 3 and 2, with unit 1 available as deeper continuation where admitted by the normal view cone. Keep fixed marker 7 in its floor-plan position along this visible axis; treat units 5 and 8 and opening marker 6 only as geometry supersets rather than mandatory visible content.\n  - camera_framing_directive: Frame from camera unit 4 at cell [3,6] toward unit 2 through look-at cell [6,4], using a normal 50-degree field of view for neutral medium coverage. Preserve the slightly high viewing relationship committed by the staging, with the ascent axis extending from the lower frame toward the upper center.\n  - subject_position_directive: Place the single committed subject in the lower-center midground, below and ahead of the camera along the unit-4-to-unit-2 viewing axis, with one foot on a higher step, the torso pitched into the climb, and the gaze directed upward. Keep the subject readable at medium scale and do not add other subjects.\n  - state_cue_directive: Carry transient marker 10 as the committed state overlay associated with base opening marker 6 wherever that opening is visible, while retaining the applicable numbered base identity from markers 1 through 9. Apply the surfaced shot's restrained, desaturated low ambient illumination and tense contrast without inventing additional state cues.\n  - negative_continuity_directive: Do not invent unnumbered subjects, additional state overlays, or scenario-specific elements. Do not force units 5 or 8, marker 9, or opening marker 6 into the frame when they fall outside this unit-4-to-unit-2 normal view; preserve the floor-plan positions of visible structural markers and fixed marker 7, and represent overlay marker 10 only in its committed association with marker 6 when marker 6 is visible.\n\n2020년대 중반 대한민국 서해안권 도시의 오래된 저층 주택 옥상으로 이어지는 외부 철제·콘크리트 계단을 밤에 촬영한 실제 카메라 다큐멘터리 풍 사진. 상부 계단 구간에 선 촬영자가 약 1.6미터 눈높이에서 28mm 광각 렌즈를 장착한 풀프레임 DSLR 또는 미러리스 카메라로 가파른 계단을 올려다본 구도다. 가까운 쪽에는 사용감 있는 금속 난간이 계단을 따라 비스듬히 상승하고, 시선 끝에는 좁은 옥상 계단참과 옥탑방의 금속 출입문이 있다. 출입문은 급히 지나간 흔적처럼 반쯤 열려 있으며, 문틈에서 약한 전구색 실내등이 새어 나와 계단 모서리와 문턱 일부만 현실적으로 밝힌다. 사람이나 얼굴은 전혀 없다.\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.\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": [
            3,
            6
          ],
          "camera_unit": 4,
          "fov_deg": 50,
          "framing_notes": "Use the exact candidate camera cell in unit 4 and aim toward unit 2 through the exact candidate look-at cell at marker 7, producing the committed slightly high-angle medium framing along the ascent axis.",
          "lens_enum": "normal",
          "look_at_cell": [
            6,
            4
          ],
          "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 4, show the connected ascent primarily through units 3 and 2, with unit 1 available as deeper continuation where admitted by the normal view cone. Keep fixed marker 7 in its floor-plan position along this visible axis; treat units 5 and 8 and opening marker 6 only as geometry supersets rather than mandatory visible content.",
          "camera_framing_directive": "Frame from camera unit 4 at cell [3,6] toward unit 2 through look-at cell [6,4], using a normal 50-degree field of view for neutral medium coverage. Preserve the slightly high viewing relationship committed by the staging, with the ascent axis extending from the lower frame toward the upper center.",
          "subject_position_directive": "Place the single committed subject in the lower-center midground, below and ahead of the camera along the unit-4-to-unit-2 viewing axis, with one foot on a higher step, the torso pitched into the climb, and the gaze directed upward. Keep the subject readable at medium scale and do not add other subjects.",
          "state_cue_directive": "Carry transient marker 10 as the committed state overlay associated with base opening marker 6 wherever that opening is visible, while retaining the applicable numbered base identity from markers 1 through 9. Apply the surfaced shot's restrained, desaturated low ambient illumination and tense contrast without inventing additional state cues.",
          "negative_continuity_directive": "Do not invent unnumbered subjects, additional state overlays, or scenario-specific elements. Do not force units 5 or 8, marker 9, or opening marker 6 into the frame when they fall outside this unit-4-to-unit-2 normal view; preserve the floor-plan positions of visible structural markers and fixed marker 7, and represent overlay marker 10 only in its committed association with marker 6 when marker 6 is visible."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l13_external_stairs",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_rooftop_villa",
            "building_anchor:L04B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "화면 내 계단, 옥상 및 문 안쪽에 인물이나 그림자가 없음."
          }
        },
        "aerial_ref": {
          "loc_id": "L13",
          "group_id": "bg_rooftop_villa"
        },
        "fp_ref_replaced_by_aerial": true,
        "building_anchor_ref": {
          "anchor_bg_id": "L04B02",
          "group_id": "bg_rooftop_villa"
        }
      },
      "L09B01": {
        "status": "ok",
        "location_id": "L09",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L09B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시의 재래시장에 접한 번화가, 해가 막 진 뒤 푸른 잔광이 남은 초저녁. 자전거로 시장 구역에 도착하며 좁은 상가 도로 안쪽을 바라보는 접근 시점이지만 사람과 얼굴, 탑승자는 전혀 보이지 않는다. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6m 높이에서 촬영한 다큐멘터리 풍 사진으로, 중앙 통행로가 자연스럽게 깊어지고 양옆의 노점과 저층 상가주택 입면이 가까이 보이는 수평 구도. 바랜 붉은 벽돌, 회색 화강석 타일, 낡은 미장 외벽이 섞인 2~4층 상가주택, 알루미늄 새시 창, 창문 방범창, 부분적으로 내려온 금속 셔터, 오래 사용한 아크릴 차양과 비닐 천막을 구체적으로 표현한다. 외벽에는 에어컨 실외기와 노출 배관, 도시가스 배관과 계량기, 전선 고정구와 작은 생활 화분이 층층이 붙어 있고, 건물 사이 전신주와 늘어진 통신선이 실제 한국 구도심 시장 골목처럼 이어진다. 점포에는 특정 상호나 로고 없이 식료품, 수산물, 반찬, 생활잡화를 암시하는 평범한 한글 표기 간판과 오래된 돌출형 조명 간판이 달려 있다. 붉은색과 주황색 네온, 따뜻한 백열 전구, 차가운 흰색 LED가 간헐적으로 켜져 있으나 전체 조도는 낮고 현실적인 초저녁 노출을 유지한다. 인적이 끊긴 노점에는 접이식 금속 판매대, 빈 플라스틱 상자, 스티로폼 상자, 손수레, 낡은 플라스틱 의자가 정리되지 않은 채 남아 있으며, 젖지 않은 아스팔트에는 타이어 자국, 먼지, 오래된 얼룩과 보수 흔적이 보인다. 도로 가장자리에는 잠금장치가 채워진 생활 자전거와 배달용 스쿠터, 소형 승용차가 드문드문 주차되어 있고 중앙에는 자전거가 진입할 수 있는 좁고 분명한 이동 경로를 남긴다. 주변 건물도 같은 재료와 규모의 상가주택이 촘촘히 이어져 대상 공간이 고립된 구조물이나 민무늬 콘크리트 요새처럼 보이지 않게 한다. 실제 금속의 녹과 긁힘, 비닐 천막의 주름, 천 차양의 직조, 벽돌 줄눈, 플라스틱의 생활 흠집, 유리의 약한 반사를 정확하게 담고 과도하게 깨끗한 상업 사진처럼 만들지 않는다. 자연스러운 깊이와 초점 이탈, 현실적인 초저녁 자연광과 점포 조명의 혼합, 절제된 저채도 색감 속 깊은 붉은 간판빛의 국소적 대비, 별도 후처리 없이 실제 장소를 기록한 담담한 사진. 사람 없음, 얼굴 없음, 시체나 혈흔 없음. 위에서 내려다본 시점이나 평면도, 건축 도해가 아닌 실제 거리 높이의 카메라 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "자전거를 타고 시장 구역으로 막 진입하며 속도를 줄이는 접근감을 주되 사람이나 탑승자는 보이지 않게 한다. 카메라는 도로 가장자리의 약 1.6m 높이에서 진행 방향을 바라보고, 중앙의 좁은 통행로가 화면 안쪽으로 이어지도록 한다. 양옆의 노점 차양과 점포 간판이 가까운 전경을 만들고, 깊은 곳에는 붉은 네온과 따뜻한 전구빛이 겹치게 한다. 주차된 자전거와 배달용 스쿠터는 가장자리에만 두어 전진 경로를 가리지 않는다.",
            "shot_id": "S8_Shot1"
          }
        ],
        "shot_ids": [
          "S8_Shot1"
        ],
        "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": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서해안권 도시의 재래시장에 접한 번화가, 해가 막 진 뒤 푸른 잔광이 남은 초저녁. 자전거로 시장 구역에 도착하며 좁은 상가 도로 안쪽을 바라보는 접근 시점이지만 사람과 얼굴, 탑승자는 전혀 보이지 않는다. 실제 미러리스 또는 DSLR 카메라와 35mm급 렌즈로 약 1.6m 높이에서 촬영한 다큐멘터리 풍 사진으로, 중앙 통행로가 자연스럽게 깊어지고 양옆의 노점과 저층 상가주택 입면이 가까이 보이는 수평 구도. 바랜 붉은 벽돌, 회색 화강석 타일, 낡은 미장 외벽이 섞인 2~4층 상가주택, 알루미늄 새시 창, 창문 방범창, 부분적으로 내려온 금속 셔터, 오래 사용한 아크릴 차양과 비닐 천막을 구체적으로 표현한다. 외벽에는 에어컨 실외기와 노출 배관, 도시가스 배관과 계량기, 전선 고정구와 작은 생활 화분이 층층이 붙어 있고, 건물 사이 전신주와 늘어진 통신선이 실제 한국 구도심 시장 골목처럼 이어진다. 점포에는 특정 상호나 로고 없이 식료품, 수산물, 반찬, 생활잡화를 암시하는 평범한 한글 표기 간판과 오래된 돌출형 조명 간판이 달려 있다. 붉은색과 주황색 네온, 따뜻한 백열 전구, 차가운 흰색 LED가 간헐적으로 켜져 있으나 전체 조도는 낮고 현실적인 초저녁 노출을 유지한다. 인적이 끊긴 노점에는 접이식 금속 판매대, 빈 플라스틱 상자, 스티로폼 상자, 손수레, 낡은 플라스틱 의자가 정리되지 않은 채 남아 있으며, 젖지 않은 아스팔트에는 타이어 자국, 먼지, 오래된 얼룩과 보수 흔적이 보인다. 도로 가장자리에는 잠금장치가 채워진 생활 자전거와 배달용 스쿠터, 소형 승용차가 드문드문 주차되어 있고 중앙에는 자전거가 진입할 수 있는 좁고 분명한 이동 경로를 남긴다. 주변 건물도 같은 재료와 규모의 상가주택이 촘촘히 이어져 대상 공간이 고립된 구조물이나 민무늬 콘크리트 요새처럼 보이지 않게 한다. 실제 금속의 녹과 긁힘, 비닐 천막의 주름, 천 차양의 직조, 벽돌 줄눈, 플라스틱의 생활 흠집, 유리의 약한 반사를 정확하게 담고 과도하게 깨끗한 상업 사진처럼 만들지 않는다. 자연스러운 깊이와 초점 이탈, 현실적인 초저녁 자연광과 점포 조명의 혼합, 절제된 저채도 색감 속 깊은 붉은 간판빛의 국소적 대비, 별도 후처리 없이 실제 장소를 기록한 담담한 사진. 사람 없음, 얼굴 없음, 시체나 혈흔 없음. 위에서 내려다본 시점이나 평면도, 건축 도해가 아닌 실제 거리 높이의 카메라 사진. 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",
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "골목에 사람이나 그림자가 없음."
          }
        },
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L10B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L10B02",
          "group_id": "bg_large_market"
        }
      },
      "L09B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L09",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L09B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시의 현실적인 중소형 동네 마트 내부. 실제 미러리스 또는 DSLR 카메라와 풀프레임 28mm 광각 렌즈로 촬영한 다큐멘터리 풍 사진이며, 카메라는 미닫이 유리 출입문 바로 안쪽의 약 1.6미터 높이에 놓인다. 출입구의 금속 문틀, 고무 문턱과 닳은 입구 매트가 가까운 전경에 있고, 카메라는 판매 공간을 대각선으로 가로질러 중앙의 긴 진열대 세 줄과 매장 안쪽을 바라본다. 진열대 통로들은 화면 깊숙이 자연스럽게 수렴하고 서로 사이가 부분적으로 관통되어, 넓은 판매 공간을 급히 훑어보며 누군가를 찾을 수 있는 명확한 시야와 동선을 만든다. 화면 한쪽에는 현실적인 계산대 두 곳, 카드 단말기와 계산 장비가 배치되어 있으나 사람은 없다.\n\n해 질 무렵의 푸른 외부광이 유리 출입문을 통해 약하게 들어오고, 매장 천장의 흰색 엘이디 등과 일부 따뜻한 진열 조명이 섞인다. 매장은 영업 중이며 직원들이 상품을 보충하다 잠시 프레임 밖으로 이동한 듯한 상태다. 한 통로 끝에 임시 골판지 상자와 접이식 진열 작업용 카트가 놓여 있고, 진열대 일부에는 새 상품을 채우기 위해 비워 둔 짧은 구간과 정리 중인 포장 묶음이 보인다. 직원, 손님, 얼굴이나 신체는 절대 표현하지 않는다. 바닥은 한국 상업시설에서 흔한 밝은 회색 계열의 오래된 비닐 타일 또는 논슬립 타일로, 바퀴 자국과 미세한 얼룩, 반복 청소로 생긴 무광택 차이가 있다. 진열대는 분체도장 금속 프레임과 얇은 철제 선반으로 이루어지고, 모서리의 긁힘과 작은 찌그러짐, 종이 가격표 레일, 형태가 다양한 생활식품 포장이 현실적인 밀도로 채워져 있다. 특정 상표나 읽을 수 있는 상호는 강조하지 않는다.\n\n천장에는 노출형 환기구, 배선 몰딩, 소형 보안 카메라와 실용적인 직사각형 조명이 있고, 계산대 주변에는 장기간 사용한 플라스틱 바구니와 쇼핑카트가 자연스럽게 정리되어 있다. 지나치게 깨끗한 새 매장이나 광고용 사진이 아니라 실제 영업 현장의 평범한 마모, 먼지, 손때와 미세한 정리 불균형이 남아 있어야 한다. 절제된 저채도 색감과 낮아지는 저녁 밝기를 유지하되 실제 조명 조건에서 생기는 색과 명암만 사용한다. 실제 콘크리트, 금속 도장, 골판지, 플라스틱, 고무와 종이의 표면 질감이 정확하고, 자연스러운 원근과 피사계 심도, 현실적인 노출을 갖춘 실제 장소 참고 사진. 과장된 공포 장식, 초자연적 표식, 인공적인 안개, 삽화 표현, 컴퓨터 그래픽, 건축 시각화, 평면도와 위에서 내려다본 구도는 금지한다. 인위적인 후처리 없이 담담하게 기록한 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "미닫이 출입문 바로 안쪽에서 서 있는 눈높이로 촬영한다. 출입구 문턱과 매트를 가까운 전경에 두고, 판매 공간을 대각선으로 가로질러 중앙 진열대 세 줄이 깊게 이어지도록 구성하며 한쪽 가장자리에는 계산대 두 곳이 보이게 한다. 임시 상자와 진열 작업용 카트 주변에는 상품 보충이 진행 중인 흔적을 두되 직원이나 손님은 프레임에 넣지 않는다. 진열대 사이로 매장 안쪽까지 시야가 여러 갈래로 열려 있어 누군가를 급히 찾으며 둘러보기 좋은 동선을 분명하게 보여준다.",
            "shot_id": "S8_Shot2"
          }
        ],
        "shot_ids": [
          "S8_Shot2"
        ],
        "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 3 (sliding entrance doors), facing diagonally across number 1 (retail floor) toward numbers 7, 8, and 9 (central shelf runs), with numbers 11 and 12 (checkout counters) along one side",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Show the entrance threshold in the near foreground, long shelving aisles receding across the frame, employees stocking near the temporary carton at number 14, and clear search sightlines through the retail floor."
        },
        "reference_decision": {
          "bg_id": "L09B02",
          "fp_id": "fp_l09_market_store",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "This is the only clean-anchor candidate supplied for the fp and the only renderable BG, so it establishes dwelling identity directly from the floor plan without a prior reference. The camera at unit 13 looking through unit 1 toward unit 2 with a wide lens supports the consuming shot's stable wide composition, midground subject placement, and receding parallel geometry.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/floor_plan/fp_l09_market_store.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_without_prior_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 fp-seeded dwelling-identity anchor and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              0,
              4
            ],
            "camera_unit": 13,
            "fov_deg": 90,
            "framing_notes": "Use a broad, stable view from unit 13 through unit 1 toward unit 2, supporting the staged midground subject and the converging fixed-marker geometry.",
            "lens_enum": "wide",
            "look_at_cell": [
              8,
              7
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the forward progression from unit 13 through unit 1 toward unit 2. Within the broad forward cone, preserve the plan positions of base markers 6 through 12 and include openings 3, 4, and 5 only where visible toward unit 2; marker 14 is the committed transient element.",
            "camera_framing_directive": "Frame from camera unit 13 at cell [0,4] toward look-at unit 2 at cell [8,7] with the wide 90-degree lens. Use broad, stable coverage through unit 1, preserving enough lateral context for the staged middle-left subject and the fixed parallel marker lines to recede toward the forward view.",
            "subject_position_directive": "Place the single committed subject in the midground at middle-left, paused mid-stride with the body retaining forward-search momentum while the head turns three-quarter right and the gaze exits off-screen right. Do not add uncommitted subjects.",
            "state_cue_directive": "Include transient marker 14 as the committed state cue and use numbered elements 1 through 14 according to the dossier. Apply the staged subdued ambient interior luminance and restrained, desaturated response without inventing any additional state cue.",
            "negative_continuity_directive": "Keep fixed markers 6, 7, 8, 9, 10, 11, and 12 in their floor-plan positions and retain openings 3, 4, and 5 where admitted by the forward wide view. Do not invent additional subjects, numbered elements, state overlays, or geometry outside the unit 13-to-unit 2 view cone; no reference-image transient cues apply."
          },
          "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: 13\n  - camera_cell: [0, 4]\n  - look_at_unit: 2\n  - look_at_cell: [8, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad, stable view from unit 13 through unit 1 toward unit 2, supporting the staged midground subject and the converging fixed-marker geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the forward progression from unit 13 through unit 1 toward unit 2. Within the broad forward cone, preserve the plan positions of base markers 6 through 12 and include openings 3, 4, and 5 only where visible toward unit 2; marker 14 is the committed transient element.\n  - camera_framing_directive: Frame from camera unit 13 at cell [0,4] toward look-at unit 2 at cell [8,7] with the wide 90-degree lens. Use broad, stable coverage through unit 1, preserving enough lateral context for the staged middle-left subject and the fixed parallel marker lines to recede toward the forward view.\n  - subject_position_directive: Place the single committed subject in the midground at middle-left, paused mid-stride with the body retaining forward-search momentum while the head turns three-quarter right and the gaze exits off-screen right. Do not add uncommitted subjects.\n  - state_cue_directive: Include transient marker 14 as the committed state cue and use numbered elements 1 through 14 according to the dossier. Apply the staged subdued ambient interior luminance and restrained, desaturated response without inventing any additional state cue.\n  - negative_continuity_directive: Keep fixed markers 6, 7, 8, 9, 10, 11, and 12 in their floor-plan positions and retain openings 3, 4, and 5 where admitted by the forward wide view. Do not invent additional subjects, numbered elements, state overlays, or geometry outside the unit 13-to-unit 2 view cone; no reference-image transient cues apply.\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: 13\n  - camera_cell: [0, 4]\n  - look_at_unit: 2\n  - look_at_cell: [8, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad, stable view from unit 13 through unit 1 toward unit 2, supporting the staged midground subject and the converging fixed-marker geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the forward progression from unit 13 through unit 1 toward unit 2. Within the broad forward cone, preserve the plan positions of base markers 6 through 12 and include openings 3, 4, and 5 only where visible toward unit 2; marker 14 is the committed transient element.\n  - camera_framing_directive: Frame from camera unit 13 at cell [0,4] toward look-at unit 2 at cell [8,7] with the wide 90-degree lens. Use broad, stable coverage through unit 1, preserving enough lateral context for the staged middle-left subject and the fixed parallel marker lines to recede toward the forward view.\n  - subject_position_directive: Place the single committed subject in the midground at middle-left, paused mid-stride with the body retaining forward-search momentum while the head turns three-quarter right and the gaze exits off-screen right. Do not add uncommitted subjects.\n  - state_cue_directive: Include transient marker 14 as the committed state cue and use numbered elements 1 through 14 according to the dossier. Apply the staged subdued ambient interior luminance and restrained, desaturated response without inventing any additional state cue.\n  - negative_continuity_directive: Keep fixed markers 6, 7, 8, 9, 10, 11, and 12 in their floor-plan positions and retain openings 3, 4, and 5 where admitted by the forward wide view. Do not invent additional subjects, numbered elements, state overlays, or geometry outside the unit 13-to-unit 2 view cone; no reference-image transient cues apply.\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: 13\n  - camera_cell: [0, 4]\n  - look_at_unit: 2\n  - look_at_cell: [8, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad, stable view from unit 13 through unit 1 toward unit 2, supporting the staged midground subject and the converging fixed-marker geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the forward progression from unit 13 through unit 1 toward unit 2. Within the broad forward cone, preserve the plan positions of base markers 6 through 12 and include openings 3, 4, and 5 only where visible toward unit 2; marker 14 is the committed transient element.\n  - camera_framing_directive: Frame from camera unit 13 at cell [0,4] toward look-at unit 2 at cell [8,7] with the wide 90-degree lens. Use broad, stable coverage through unit 1, preserving enough lateral context for the staged middle-left subject and the fixed parallel marker lines to recede toward the forward view.\n  - subject_position_directive: Place the single committed subject in the midground at middle-left, paused mid-stride with the body retaining forward-search momentum while the head turns three-quarter right and the gaze exits off-screen right. Do not add uncommitted subjects.\n  - state_cue_directive: Include transient marker 14 as the committed state cue and use numbered elements 1 through 14 according to the dossier. Apply the staged subdued ambient interior luminance and restrained, desaturated response without inventing any additional state cue.\n  - negative_continuity_directive: Keep fixed markers 6, 7, 8, 9, 10, 11, and 12 in their floor-plan positions and retain openings 3, 4, and 5 where admitted by the forward wide view. Do not invent additional subjects, numbered elements, state overlays, or geometry outside the unit 13-to-unit 2 view cone; no reference-image transient cues apply.\n\n2020년대 중반 대한민국 서해안권 도시의 현실적인 중소형 동네 마트 내부. 실제 미러리스 또는 DSLR 카메라와 풀프레임 28mm 광각 렌즈로 촬영한 다큐멘터리 풍 사진이며, 카메라는 미닫이 유리 출입문 바로 안쪽의 약 1.6미터 높이에 놓인다. 출입구의 금속 문틀, 고무 문턱과 닳은 입구 매트가 가까운 전경에 있고, 카메라는 판매 공간을 대각선으로 가로질러 중앙의 긴 진열대 세 줄과 매장 안쪽을 바라본다. 진열대 통로들은 화면 깊숙이 자연스럽게 수렴하고 서로 사이가 부분적으로 관통되어, 넓은 판매 공간을 급히 훑어보며 누군가를 찾을 수 있는 명확한 시야와 동선을 만든다. 화면 한쪽에는 현실적인 계산대 두 곳, 카드 단말기와 계산 장비가 배치되어 있으나 사람은 없다.\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": [
            0,
            4
          ],
          "camera_unit": 13,
          "fov_deg": 90,
          "framing_notes": "Use a broad, stable view from unit 13 through unit 1 toward unit 2, supporting the staged midground subject and the converging fixed-marker geometry.",
          "lens_enum": "wide",
          "look_at_cell": [
            8,
            7
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the forward progression from unit 13 through unit 1 toward unit 2. Within the broad forward cone, preserve the plan positions of base markers 6 through 12 and include openings 3, 4, and 5 only where visible toward unit 2; marker 14 is the committed transient element.",
          "camera_framing_directive": "Frame from camera unit 13 at cell [0,4] toward look-at unit 2 at cell [8,7] with the wide 90-degree lens. Use broad, stable coverage through unit 1, preserving enough lateral context for the staged middle-left subject and the fixed parallel marker lines to recede toward the forward view.",
          "subject_position_directive": "Place the single committed subject in the midground at middle-left, paused mid-stride with the body retaining forward-search momentum while the head turns three-quarter right and the gaze exits off-screen right. Do not add uncommitted subjects.",
          "state_cue_directive": "Include transient marker 14 as the committed state cue and use numbered elements 1 through 14 according to the dossier. Apply the staged subdued ambient interior luminance and restrained, desaturated response without inventing any additional state cue.",
          "negative_continuity_directive": "Keep fixed markers 6, 7, 8, 9, 10, 11, and 12 in their floor-plan positions and retain openings 3, 4, and 5 where admitted by the forward wide view. Do not invent additional subjects, numbered elements, state overlays, or geometry outside the unit 13-to-unit 2 view cone; no reference-image transient cues apply."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l09_market_store",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l09_market_store"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "가게 내부에 사람이 없습니다."
          }
        }
      },
      "L09B03": {
        "status": "ok",
        "location_id": "L09",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L09B03.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 소도시의 주택가와 상가가 섞인 좁은 거리에서 본 동네 마트 외부 입구와 출구. 해가 막 진 초저녁으로 하늘에는 희미한 푸른 잔광이 남고, 마트 내부의 흰색 형광등과 출입구 위 따뜻한 조명이 유리 자동문 너머로 새어 나온다. 전면은 알루미늄 새시의 투명 유리 자동문, 낮은 차양, 평범한 ‘마트’ 표지와 과장되지 않은 붉은 발광 표지로 구성하며 특정 상호나 읽을 수 있는 브랜드는 없다. 유리에는 거리와 전신주 전선의 약한 반사가 보이고, 손자국과 먼지, 문 하단의 긁힘, 금속 프레임의 작은 얼룩 등 실제 사용 흔적이 있다. 입구 한쪽에는 겹쳐 놓은 금속 장바구니 카트와 카트 보관대, 빈 플라스틱 운반 상자 몇 개, 생활 쓰레기통이 있고, 반대쪽에는 보호용 볼라드와 주차 블록이 있다. 외벽에는 2020년대 한국 소규모 상가에서 흔한 석재 타일과 도장 마감, 노출된 에어컨 실외기 배관, 전기 배선, 소형 방범 카메라가 자연스럽게 붙어 있다. 주변에는 붉은 벽돌 또는 석재 타일 외벽의 저층 주택과 작은 점포가 이어지고, 알루미늄 새시 창문과 방범창, 외벽 가스 배관과 계량기, 에어컨 실외기, 화분과 생활 잡동사니가 층층이 보여 실제 사람이 사는 동네처럼 보인다. 좁은 도로 가장자리에는 평범한 생활 차량 한두 대와 자전거가 주차되어 있으며, 전신주와 느슨하게 이어진 전선이 골목 위를 지난다. 마트 출구 앞 전경은 누군가 멈춰 휴대전화를 확인하는 동작을 나중에 배치할 수 있도록 비워 두되, 현재 이미지에는 사람, 얼굴, 손, 신체, 휴대전화가 전혀 없다. 긴장감은 과장된 공포 장식이 아니라 밝은 실내와 인적 없는 어두운 외부의 현실적인 명암 차이, 답이 없는 듯 고요한 저녁 거리에서만 느껴지게 한다. 실제 디지털 일안 반사식 또는 미러리스 카메라와 35밀리미터급 렌즈로 사람 눈높이 약 1.6미터에서 촬영한 다큐멘터리 풍 사진. 출입구에서 몇 걸음 떨어진 정면보다 약간 사선인 시점으로 유리 자동문, 밝은 내부 일부, 카트와 주변 골목을 함께 담는다. 실제 콘크리트, 금속의 미세한 부식, 유리 얼룩, 플라스틱 긁힘, 천 차양의 직조감과 바랜 부분을 정확하게 표현하고, 자연스러운 심도와 현실적인 저조도 노출을 유지한다. 정돈된 광고 사진이 아니라 실제 장소를 기록한 담담한 현장 사진이며 인위적인 후처리 없이 표현한다. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 삼차원 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "마트 출구 바깥의 보행 공간을 전경에 충분히 남겨 휴대전화를 확인하는 인물 동작이 후속 합성될 수 있게 한다. 카메라는 출구에서 몇 걸음 떨어진 정면 약간 사선 위치, 사람 눈높이에서 유리 자동문과 밝은 내부, 장바구니 카트, 어두워지는 골목을 한 프레임에 담는다. 배경 자체에는 인물, 손, 얼굴, 휴대전화를 그리지 않는다.",
            "shot_id": "S8_Shot6"
          }
        ],
        "shot_ids": [
          "S8_Shot6"
        ],
        "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": "transition_zone",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2020년대 중반 대한민국 서해안권 소도시의 주택가와 상가가 섞인 좁은 거리에서 본 동네 마트 외부 입구와 출구. 해가 막 진 초저녁으로 하늘에는 희미한 푸른 잔광이 남고, 마트 내부의 흰색 형광등과 출입구 위 따뜻한 조명이 유리 자동문 너머로 새어 나온다. 전면은 알루미늄 새시의 투명 유리 자동문, 낮은 차양, 평범한 ‘마트’ 표지와 과장되지 않은 붉은 발광 표지로 구성하며 특정 상호나 읽을 수 있는 브랜드는 없다. 유리에는 거리와 전신주 전선의 약한 반사가 보이고, 손자국과 먼지, 문 하단의 긁힘, 금속 프레임의 작은 얼룩 등 실제 사용 흔적이 있다. 입구 한쪽에는 겹쳐 놓은 금속 장바구니 카트와 카트 보관대, 빈 플라스틱 운반 상자 몇 개, 생활 쓰레기통이 있고, 반대쪽에는 보호용 볼라드와 주차 블록이 있다. 외벽에는 2020년대 한국 소규모 상가에서 흔한 석재 타일과 도장 마감, 노출된 에어컨 실외기 배관, 전기 배선, 소형 방범 카메라가 자연스럽게 붙어 있다. 주변에는 붉은 벽돌 또는 석재 타일 외벽의 저층 주택과 작은 점포가 이어지고, 알루미늄 새시 창문과 방범창, 외벽 가스 배관과 계량기, 에어컨 실외기, 화분과 생활 잡동사니가 층층이 보여 실제 사람이 사는 동네처럼 보인다. 좁은 도로 가장자리에는 평범한 생활 차량 한두 대와 자전거가 주차되어 있으며, 전신주와 느슨하게 이어진 전선이 골목 위를 지난다. 마트 출구 앞 전경은 누군가 멈춰 휴대전화를 확인하는 동작을 나중에 배치할 수 있도록 비워 두되, 현재 이미지에는 사람, 얼굴, 손, 신체, 휴대전화가 전혀 없다. 긴장감은 과장된 공포 장식이 아니라 밝은 실내와 인적 없는 어두운 외부의 현실적인 명암 차이, 답이 없는 듯 고요한 저녁 거리에서만 느껴지게 한다. 실제 디지털 일안 반사식 또는 미러리스 카메라와 35밀리미터급 렌즈로 사람 눈높이 약 1.6미터에서 촬영한 다큐멘터리 풍 사진. 출입구에서 몇 걸음 떨어진 정면보다 약간 사선인 시점으로 유리 자동문, 밝은 내부 일부, 카트와 주변 골목을 함께 담는다. 실제 콘크리트, 금속의 미세한 부식, 유리 얼룩, 플라스틱 긁힘, 천 차양의 직조감과 바랜 부분을 정확하게 표현하고, 자연스러운 심도와 현실적인 저조도 노출을 유지한다. 정돈된 광고 사진이 아니라 실제 장소를 기록한 담담한 현장 사진이며 인위적인 후처리 없이 표현한다. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 삼차원 시각화가 아니다. 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",
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "거리와 상점 내부에 사람이 없습니다."
          }
        },
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L10B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L10B02",
          "group_id": "bg_large_market"
        }
      },
      "L10B01": {
        "status": "ok",
        "location_id": "L10",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L10B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권의 도시 또는 외딴섬 생활권에 있는 소규모 동네 마트 정문 앞을 이른 아침에 촬영한 장면. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 답사용 사진처럼 꾸밈없고 사실적이어야 한다. 사람과 얼굴은 전혀 없다. 카메라는 보행자가 마트에 막 도착해 입구를 바라보는 위치에 두고, 지면에서 약 1.6m 높이의 서 있는 사람 눈높이에서 35mm급 렌즈로 촬영한다. 정면의 알루미늄 프레임 유리 자동 미닫이문과 넓은 쇼윈도가 화면 중심을 이루고, 출입구 한쪽의 금속 자전거 거치대와 사용감 있는 생활 자전거 여러 대가 전경과 중경에 자연스럽게 배치된다. 자전거에는 평범한 바구니와 자물쇠가 달려 있으며, 바닷바람에 노출된 체인과 거치대에는 미세한 녹과 변색이 있다.\n\n마트 외관은 한국 저층 상가에서 실제 흔한 형태로, 일부는 옅게 바랜 타일 또는 붉은 벽돌 마감이고 출입구 주변은 낡은 금속 패널과 알루미늄 새시로 보수되어 있다. 처마형 차양, 일반적인 마트 표기 간판, 영업시간 안내 스티커, 카드 결제와 택배 취급을 알리는 작은 생활 안내문이 있으나 작품 고유명사나 특정 상표는 없다. 유리문 안쪽으로 겹쳐 세워 둔 쇼핑카트와 플라스틱 상품 운반 상자가 희미하게 보이고, 영업 준비 전이라 내부는 대부분 어둡지만 천장 형광등 몇 개만 켜져 있다. 입구 앞에는 긁히고 빛바랜 안전 볼라드와 오래 사용한 미끄럼 방지 매트가 있다. 외벽에는 현실적인 CCTV 카메라, 전선관, 에어컨 실외기와 배관이 붙어 있고, 금속 부품에는 해안 염분으로 생긴 점상 부식과 물때가 남아 있다.\n\n주변은 같은 생활권의 저층 주택과 상가가 이어지는 실제 한국 동네로 보이게 한다. 좁은 진입도로, 낡은 보도 경계석, 전신주와 느슨하게 이어진 전선, 인근 건물의 새시 창과 방범창, 외벽 배관, 멀리 주차된 소형 생활 승합차가 자연스럽게 보인다. 대상 건물이 주변과 단절된 거대한 콘크리트 덩어리나 요새처럼 보이지 않도록 한다. 밤사이 약한 비나 해무가 지나간 듯 아스팔트와 보도 일부가 축축하고, 배수구 주변에는 작은 모래 알갱이와 마른 잎, 타이어 자국이 남아 있다. 깨끗한 신축 매장이나 정돈된 광고 사진이 아니라 주민들이 매일 이용해 온 장소의 얼룩, 긁힘, 먼지, 바랜 인쇄물, 실제 금속 녹, 유리의 손자국, 고무와 직물의 질감을 세밀하게 보여준다.\n\n해가 막 떠오르기 전후의 차갑고 흐린 자연광이 건물 정면을 부드럽게 비추며, 회청색의 낮은 새벽빛과 문 안쪽의 약한 따뜻한 조명이 현실적으로 대비된다. 과도한 붉은 조명이나 초자연적 표식은 넣지 않는다. 노출은 실제 이른 아침 사진처럼 다소 낮지만 암부의 재질은 자연스럽게 식별되고, 젖은 바닥에는 약한 반사만 나타난다. 정확한 콘크리트 입자, 금속의 산화와 긁힘, 유리 반사, 고무 타이어, 자전거 도장, 플라스틱 상자의 사용감을 표현한다. 자연스러운 원근과 피사계 심도, 실제 DSLR 또는 미러리스 카메라의 광학적 결과, 후처리 없는 담담한 현장 사진. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 인공적인 3D 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "마트로 막 도착해 정문을 바라보는 보행자의 시점. 카메라는 출입구에서 약간 비껴난 자전거 주차 구역 쪽에 서서, 화면 중앙에 유리 자동문을 두고 한쪽 전경에 거치된 자전거들이 겹쳐 보이게 한다. 사람은 등장시키지 말고, 희미한 새벽빛과 아직 한산한 영업 전 분위기, 젖은 바닥의 약한 반사, 내부 일부 조명만으로 조용한 도착감을 표현한다.",
            "shot_id": "S19_Shot1"
          }
        ],
        "shot_ids": [
          "S19_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "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급 렌즈로 촬영한다. 정면의 알루미늄 프레임 유리 자동 미닫이문과 넓은 쇼윈도가 화면 중심을 이루고, 출입구 한쪽의 금속 자전거 거치대와 사용감 있는 생활 자전거 여러 대가 전경과 중경에 자연스럽게 배치된다. 자전거에는 평범한 바구니와 자물쇠가 달려 있으며, 바닷바람에 노출된 체인과 거치대에는 미세한 녹과 변색이 있다.\n\n마트 외관은 한국 저층 상가에서 실제 흔한 형태로, 일부는 옅게 바랜 타일 또는 붉은 벽돌 마감이고 출입구 주변은 낡은 금속 패널과 알루미늄 새시로 보수되어 있다. 처마형 차양, 일반적인 마트 표기 간판, 영업시간 안내 스티커, 카드 결제와 택배 취급을 알리는 작은 생활 안내문이 있으나 작품 고유명사나 특정 상표는 없다. 유리문 안쪽으로 겹쳐 세워 둔 쇼핑카트와 플라스틱 상품 운반 상자가 희미하게 보이고, 영업 준비 전이라 내부는 대부분 어둡지만 천장 형광등 몇 개만 켜져 있다. 입구 앞에는 긁히고 빛바랜 안전 볼라드와 오래 사용한 미끄럼 방지 매트가 있다. 외벽에는 현실적인 CCTV 카메라, 전선관, 에어컨 실외기와 배관이 붙어 있고, 금속 부품에는 해안 염분으로 생긴 점상 부식과 물때가 남아 있다.\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.\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.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "거리나 상점 내부 및 유리 반사에서 사람의 모습이 확인되지 않음."
          }
        },
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_large_market",
            "same_loc_anchor:L10B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "aerial_ref": {
          "loc_id": "L10",
          "group_id": "bg_large_market"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L10B02",
          "loc_id": "L10"
        }
      },
      "L10B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L10",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L10B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시의 생활 주거지와 맞닿은 소규모 동네 마트 출입구를 이른 아침에 기록한 실제 카메라 다큐멘터리 풍 사진. 자전거가 접근하는 좁은 전면 동선 가까이에서 서 있는 사람의 눈높이 약 1.6m로 촬영하며, 35mm 풀프레임 DSLR 또는 미러리스 카메라와 28mm 중간 광각 렌즈를 사용한 현실적인 시야. 덮인 출입구 진입 공간을 대각선으로 가로질러 알루미늄 새시 외부 미닫이문을 바라보고, 카메라를 아주 조금 위로 기울여 처마 아래 벽면 브래킷에 설치된 현대식 CCTV 카메라가 프레임 안에서 크기와 형태를 분명히 알아볼 수 있게 한다. CCTV 카메라는 출입구를 실제로 감시할 수 있는 방향으로 놓이며 본체, 금속 고정 브래킷, 외벽을 따라 정리된 전원·통신 배선이 또렷하고, 중요한 증거 위치로 식별될 만큼 가려지지 않는다. 출입문과 출입구 진입 공간, 양쪽으로 이어지는 쇼윈도의 일부를 함께 담아 CCTV의 위치 관계가 명확하게 읽히게 한다. 출입구 옆 쇼윈도 가장자리에는 일상적으로 세워 둔 사용감 있는 자전거 한 대가 있고, 문을 막지 않는 현실적인 위치에 놓여 있다.\n\n한국의 오래 사용된 저층 상가에서 흔히 보이는 얕은 금속 프레임 처마와 반투명 폴리카보네이트 또는 도장 강판 마감, 알루미늄 새시, 유리 쇼윈도, 작은 생활형 간판과 진열대, 외벽의 에어컨 실외기·배관·배수관을 자연스럽게 포함한다. 외벽은 상가 전면의 타일 또는 도장 모르타르 마감으로, 모서리 때, 빗물 자국, 작은 녹, 테이프를 떼어낸 흔적, 유리의 옅은 손자국과 먼지처럼 실제 영업 공간의 누적된 사용감을 보여 준다. 주변에는 붉은 벽돌이나 석재 타일로 마감한 저층 주택과 상가 일부, 새시 창, 방범창, 외벽 가스 배관과 계량기, 에어컨 실외기, 좁은 골목의 전신주와 늘어진 전선이 배경 깊이 안에 절제되어 보여야 하며, 대상 건물이 고립된 콘크리트 덩어리처럼 보이지 않게 한다. 사람이나 얼굴은 전혀 없고, 차량 통행도 없는 조용한 개점 전 시간대다.\n\n이른 아침의 차갑고 부드러운 자연광이 처마 바깥에서 들어오고, 처마 아래는 약간 어둡지만 CCTV의 윤곽과 세부가 사라지지 않는 현실적인 노출. 쇼윈도에는 맞은편 골목과 옅은 새벽 하늘이 약하게 반사되며, 과장된 붉은 조명이나 초자연적 표식은 없다. 실제 콘크리트, 금속의 미세한 산화와 긁힘, 플라스틱 카메라 하우징, 유리, 고무, 자전거 금속 프레임의 정확한 재질감과 자연스러운 원근, 과도하지 않은 피사계 심도. 실제 장소 확인용 기록 사진처럼 담담하고 사실적이며 깨끗한 광고 사진처럼 정돈하지 않고, 후처리 느낌 없이 실제 DSLR 촬영본과 구별되지 않아야 한다. 하향 조감도, 평면도, 건축 도면, 삽화, 3D 시각화가 아닌 실제 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "자전거 접근 동선 가까이의 서 있는 사람 눈높이에서 출입구 진입 공간을 대각선으로 가로질러 외부 미닫이문과 처마 아래 CCTV 카메라를 바라본다. 카메라를 약간 위로 들어 CCTV 카메라의 본체, 브래킷, 배선 방향이 명확히 식별되게 하되 출입문과 양쪽 쇼윈도 일부도 함께 남긴다. 주차된 자전거는 출입구 옆 쇼윈도 가장자리 가까이에 자연스럽게 배치하고, CCTV와 출입구 진입 공간의 공간적 연관성이 한눈에 읽히도록 한다. 빈 배경으로 유지하며 사람이나 얼굴은 넣지 않는다.",
            "shot_id": "S19_Shot4"
          }
        ],
        "shot_ids": [
          "S19_Shot4"
        ],
        "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 (bicycle approach lane), facing diagonally across number 1 (covered entrance apron) toward number 5 (outer sliding door) and number 8 (security camera)",
          "camera_height": "eye-level standing ~1.6m, tilted slightly upward enough to include the wall-mounted security camera",
          "lens_hint": "28mm moderate wide angle",
          "framing_notes": "Keep number 8 clearly visible beneath the awning and spatially aligned with the entrance apron. Include number 11 as a parked bicycle near number 3, while retaining the entrance doors and part of both storefront window runs for location context."
        },
        "reference_decision": {
          "bg_id": "L10B02",
          "fp_id": "fp_l10_market_entrance",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L10B02 is the sole supplied clean-anchor fallback candidate and is therefore the dwelling-identity anchor rendered directly from the floor plan. For S19_Shot4, camera unit 1 at [5,4] looking toward [4,6] supports the staged lower-center subject, the upward gesture, and marker 8 in the upper-right background while a normal lens preserves surrounding fixed context.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/floor_plan/fp_l10_market_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 same-fp references are available; this first node establishes the fixed identity directly from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Use neutral medium framing from unit 1, centering the committed midground subject cue while retaining marker 8 in the upper-right region and marker 4 as its overhead structural context.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              6
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Prioritize unit 1 from camera cell [5,4] toward marker 8 at look-at cell [4,6], with marker 4 providing overhead context. Show only geometry-supported portions of target units 2, 6, and 12 and openings 5, 7, 9, and 10 that fall within the selected normal view cone, while maintaining the floor-plan placement of base markers 1 through 10 and 12.",
            "camera_framing_directive": "Frame from camera unit 1 at camera cell [5,4], looking within unit 1 toward look-at cell [4,6], using a normal 50-degree lens for neutral medium coverage. Keep the committed subject cue in the lower center and marker 8 in the upper right, with sufficient surrounding fixed structure to establish marker 4 and the exterior-facing context.",
            "subject_position_directive": "Place the committed subject in the midground lower center, back toward the camera, with one arm raised along a diagonal pointing toward marker 8 in the upper-right background. Preserve the staged shoulder-height observer relationship and do not add other subjects.",
            "state_cue_directive": "Carry transient marker 11 as the committed transient cue and retain the numbered elements listed for use. Apply the staged natural early-morning ambience with restrained saturation and firm, subdued contrast, without adding further uncommitted state cues.",
            "negative_continuity_directive": "Do not invent unnumbered fixtures, subjects, or state cues. Keep fixed markers 3, 4, and 8 and openings 5, 7, 9, and 10 at their floor-plan positions, and do not force candidate units or openings outside the selected 50-degree view cone into the image."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 1\n  - look_at_cell: [4, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral medium framing from unit 1, centering the committed midground subject cue while retaining marker 8 in the upper-right region and marker 4 as its overhead structural context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Prioritize unit 1 from camera cell [5,4] toward marker 8 at look-at cell [4,6], with marker 4 providing overhead context. Show only geometry-supported portions of target units 2, 6, and 12 and openings 5, 7, 9, and 10 that fall within the selected normal view cone, while maintaining the floor-plan placement of base markers 1 through 10 and 12.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [5,4], looking within unit 1 toward look-at cell [4,6], using a normal 50-degree lens for neutral medium coverage. Keep the committed subject cue in the lower center and marker 8 in the upper right, with sufficient surrounding fixed structure to establish marker 4 and the exterior-facing context.\n  - subject_position_directive: Place the committed subject in the midground lower center, back toward the camera, with one arm raised along a diagonal pointing toward marker 8 in the upper-right background. Preserve the staged shoulder-height observer relationship and do not add other subjects.\n  - state_cue_directive: Carry transient marker 11 as the committed transient cue and retain the numbered elements listed for use. Apply the staged natural early-morning ambience with restrained saturation and firm, subdued contrast, without adding further uncommitted state cues.\n  - negative_continuity_directive: Do not invent unnumbered fixtures, subjects, or state cues. Keep fixed markers 3, 4, and 8 and openings 5, 7, 9, and 10 at their floor-plan positions, and do not force candidate units or openings outside the selected 50-degree view cone into the image.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 1\n  - look_at_cell: [4, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral medium framing from unit 1, centering the committed midground subject cue while retaining marker 8 in the upper-right region and marker 4 as its overhead structural context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Prioritize unit 1 from camera cell [5,4] toward marker 8 at look-at cell [4,6], with marker 4 providing overhead context. Show only geometry-supported portions of target units 2, 6, and 12 and openings 5, 7, 9, and 10 that fall within the selected normal view cone, while maintaining the floor-plan placement of base markers 1 through 10 and 12.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [5,4], looking within unit 1 toward look-at cell [4,6], using a normal 50-degree lens for neutral medium coverage. Keep the committed subject cue in the lower center and marker 8 in the upper right, with sufficient surrounding fixed structure to establish marker 4 and the exterior-facing context.\n  - subject_position_directive: Place the committed subject in the midground lower center, back toward the camera, with one arm raised along a diagonal pointing toward marker 8 in the upper-right background. Preserve the staged shoulder-height observer relationship and do not add other subjects.\n  - state_cue_directive: Carry transient marker 11 as the committed transient cue and retain the numbered elements listed for use. Apply the staged natural early-morning ambience with restrained saturation and firm, subdued contrast, without adding further uncommitted state cues.\n  - negative_continuity_directive: Do not invent unnumbered fixtures, subjects, or state cues. Keep fixed markers 3, 4, and 8 and openings 5, 7, 9, and 10 at their floor-plan positions, and do not force candidate units or openings outside the selected 50-degree view cone into the image.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 1\n  - look_at_cell: [4, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral medium framing from unit 1, centering the committed midground subject cue while retaining marker 8 in the upper-right region and marker 4 as its overhead structural context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Prioritize unit 1 from camera cell [5,4] toward marker 8 at look-at cell [4,6], with marker 4 providing overhead context. Show only geometry-supported portions of target units 2, 6, and 12 and openings 5, 7, 9, and 10 that fall within the selected normal view cone, while maintaining the floor-plan placement of base markers 1 through 10 and 12.\n  - camera_framing_directive: Frame from camera unit 1 at camera cell [5,4], looking within unit 1 toward look-at cell [4,6], using a normal 50-degree lens for neutral medium coverage. Keep the committed subject cue in the lower center and marker 8 in the upper right, with sufficient surrounding fixed structure to establish marker 4 and the exterior-facing context.\n  - subject_position_directive: Place the committed subject in the midground lower center, back toward the camera, with one arm raised along a diagonal pointing toward marker 8 in the upper-right background. Preserve the staged shoulder-height observer relationship and do not add other subjects.\n  - state_cue_directive: Carry transient marker 11 as the committed transient cue and retain the numbered elements listed for use. Apply the staged natural early-morning ambience with restrained saturation and firm, subdued contrast, without adding further uncommitted state cues.\n  - negative_continuity_directive: Do not invent unnumbered fixtures, subjects, or state cues. Keep fixed markers 3, 4, and 8 and openings 5, 7, 9, and 10 at their floor-plan positions, and do not force candidate units or openings outside the selected 50-degree view cone into the image.\n\n2020년대 중반 대한민국 서해안권 도시의 생활 주거지와 맞닿은 소규모 동네 마트 출입구를 이른 아침에 기록한 실제 카메라 다큐멘터리 풍 사진. 자전거가 접근하는 좁은 전면 동선 가까이에서 서 있는 사람의 눈높이 약 1.6m로 촬영하며, 35mm 풀프레임 DSLR 또는 미러리스 카메라와 28mm 중간 광각 렌즈를 사용한 현실적인 시야. 덮인 출입구 진입 공간을 대각선으로 가로질러 알루미늄 새시 외부 미닫이문을 바라보고, 카메라를 아주 조금 위로 기울여 처마 아래 벽면 브래킷에 설치된 현대식 CCTV 카메라가 프레임 안에서 크기와 형태를 분명히 알아볼 수 있게 한다. CCTV 카메라는 출입구를 실제로 감시할 수 있는 방향으로 놓이며 본체, 금속 고정 브래킷, 외벽을 따라 정리된 전원·통신 배선이 또렷하고, 중요한 증거 위치로 식별될 만큼 가려지지 않는다. 출입문과 출입구 진입 공간, 양쪽으로 이어지는 쇼윈도의 일부를 함께 담아 CCTV의 위치 관계가 명확하게 읽히게 한다. 출입구 옆 쇼윈도 가장자리에는 일상적으로 세워 둔 사용감 있는 자전거 한 대가 있고, 문을 막지 않는 현실적인 위치에 놓여 있다.\n\n한국의 오래 사용된 저층 상가에서 흔히 보이는 얕은 금속 프레임 처마와 반투명 폴리카보네이트 또는 도장 강판 마감, 알루미늄 새시, 유리 쇼윈도, 작은 생활형 간판과 진열대, 외벽의 에어컨 실외기·배관·배수관을 자연스럽게 포함한다. 외벽은 상가 전면의 타일 또는 도장 모르타르 마감으로, 모서리 때, 빗물 자국, 작은 녹, 테이프를 떼어낸 흔적, 유리의 옅은 손자국과 먼지처럼 실제 영업 공간의 누적된 사용감을 보여 준다. 주변에는 붉은 벽돌이나 석재 타일로 마감한 저층 주택과 상가 일부, 새시 창, 방범창, 외벽 가스 배관과 계량기, 에어컨 실외기, 좁은 골목의 전신주와 늘어진 전선이 배경 깊이 안에 절제되어 보여야 하며, 대상 건물이 고립된 콘크리트 덩어리처럼 보이지 않게 한다. 사람이나 얼굴은 전혀 없고, 차량 통행도 없는 조용한 개점 전 시간대다.\n\n이른 아침의 차갑고 부드러운 자연광이 처마 바깥에서 들어오고, 처마 아래는 약간 어둡지만 CCTV의 윤곽과 세부가 사라지지 않는 현실적인 노출. 쇼윈도에는 맞은편 골목과 옅은 새벽 하늘이 약하게 반사되며, 과장된 붉은 조명이나 초자연적 표식은 없다. 실제 콘크리트, 금속의 미세한 산화와 긁힘, 플라스틱 카메라 하우징, 유리, 고무, 자전거 금속 프레임의 정확한 재질감과 자연스러운 원근, 과도하지 않은 피사계 심도. 실제 장소 확인용 기록 사진처럼 담담하고 사실적이며 깨끗한 광고 사진처럼 정돈하지 않고, 후처리 느낌 없이 실제 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,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Use neutral medium framing from unit 1, centering the committed midground subject cue while retaining marker 8 in the upper-right region and marker 4 as its overhead structural context.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            6
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Prioritize unit 1 from camera cell [5,4] toward marker 8 at look-at cell [4,6], with marker 4 providing overhead context. Show only geometry-supported portions of target units 2, 6, and 12 and openings 5, 7, 9, and 10 that fall within the selected normal view cone, while maintaining the floor-plan placement of base markers 1 through 10 and 12.",
          "camera_framing_directive": "Frame from camera unit 1 at camera cell [5,4], looking within unit 1 toward look-at cell [4,6], using a normal 50-degree lens for neutral medium coverage. Keep the committed subject cue in the lower center and marker 8 in the upper right, with sufficient surrounding fixed structure to establish marker 4 and the exterior-facing context.",
          "subject_position_directive": "Place the committed subject in the midground lower center, back toward the camera, with one arm raised along a diagonal pointing toward marker 8 in the upper-right background. Preserve the staged shoulder-height observer relationship and do not add other subjects.",
          "state_cue_directive": "Carry transient marker 11 as the committed transient cue and retain the numbered elements listed for use. Apply the staged natural early-morning ambience with restrained saturation and firm, subdued contrast, without adding further uncommitted state cues.",
          "negative_continuity_directive": "Do not invent unnumbered fixtures, subjects, or state cues. Keep fixed markers 3, 4, and 8 and openings 5, 7, 9, and 10 at their floor-plan positions, and do not force candidate units or openings outside the selected 50-degree view cone into the image."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l10_market_entrance",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_large_market"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "거리와 건물 주변에 사람이 보이지 않습니다."
          }
        },
        "aerial_ref": {
          "loc_id": "L10",
          "group_id": "bg_large_market"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "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/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L11B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시의 소규모 행정기관 총무과 내부에 마련된 현실적인 CCTV 확인 공간. 출입구 문턱 가까이에서 서 있는 사람의 눈높이 약 1.6m로, 업무·열람 구역을 대각선으로 가로질러 CCTV 작업용 책상과 사무용 회전의자, 여러 대의 모니터로 이루어진 모니터 뱅크를 바라보는 구도. 35mm급 보통 광각 렌즈로 촬영하여 모니터 뱅크를 선명하고 크게 보여 주면서도 의자 뒤에 두 명이 서서 화면을 확인할 수 있는 비어 있는 바닥 공간과 실제 업무 동선을 함께 담는다. 사람이나 얼굴은 전혀 없다.\n\n책상에는 현대적인 키보드와 마우스, 유선 사무용 전화기, 서류 트레이가 놓여 있고, 옆에는 평범한 철제 서류 캐비닛이 있다. 케이블과 멀티탭은 책상 아래로 현실적으로 정리되어 있으나 일부 선이 드러나며, 가구 모서리의 잔기스, 손때, 종이 먼지, 바닥의 옅은 신발 자국처럼 오래 사용한 행정 사무실의 생활감이 보인다. 값비싼 관제센터가 아니라 기존 총무과 사무실 한쪽에 실용적으로 설치한 소규모 감시 확인 설비로 보이게 한다. 한국 공공기관에서 흔히 볼 수 있는 무채색 금속 사무가구, 흰색 벽지 또는 도장 벽, 회색 계열 바닥재, 평범한 천장 매립형 형광등 설비를 사용한다.\n\n실내 전체 조명은 낮고 어둡다. 천장 형광등 일부만 켜져 희미하고 중성적인 빛을 내며, 모니터의 차갑고 약한 빛이 책상 표면과 빈 의자 가장자리에 자연스럽게 반사된다. 과도한 붉은 조명이나 초자연적 물체는 없다. 모니터에는 2020년대 한국형 CCTV 재생 프로그램의 현실적인 다중 분할 화면, 작은 타임라인과 기본 조작 아이콘 정도만 보이되 글자와 개인정보는 읽을 수 없게 한다. 핵심 재생 창은 다른 화면보다 유난히 어둡고 심하게 흐리며 압축 노이즈가 있는 저해상도 기록 영상이다. 검은 회색 덩어리와 희미한 명암만 존재하고, 인물·얼굴·차량 번호·장소·사물의 식별 가능한 윤곽은 나타나지 않으며 노출 보정으로 세부를 복원하지 않는다. 이 불명확한 영상은 반드시 모니터 표면 안에만 존재하고 실제 사무실 공간으로 번지거나 실체화되지 않는다.\n\n실제 DSLR 또는 미러리스 카메라와 35mm급 렌즈로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 담담하고 사실적인 결과. 실제 금속의 미세한 마모, 플라스틱의 반사, 종이 질감, 케이블 피복, 패브릭 의자 직조, 벽과 바닥의 얼룩을 정확히 표현한다. 자연스러운 원근감과 깊이감, 현실적인 저조도 노출과 자연스러운 심도, 과도한 후보정 없음. 깨끗한 스톡 사진이 아니며, CGI나 삽화나 건축 시각화가 아니다. 위에서 내려다본 시점, 평면도, 건축 도식이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "출입구 문턱 가까운 곳의 서 있는 사람 눈높이에서 업무·열람 구역을 대각선으로 가로질러 CCTV 책상과 의자, 모니터 뱅크를 바라본다. 모니터 뱅크가 프레임의 핵심이 되게 하되 의자 뒤에는 두 명의 관찰자가 설 수 있을 만큼 비어 있는 바닥 공간을 남긴다. 화면 속 재생 영상은 유난히 어둡고 흐리며 저해상도여야 하고, 장소나 대상의 식별 가능한 세부는 절대 드러내지 않는다. 공간에는 사람이 없어야 한다.",
            "shot_id": "S20_Shot3"
          }
        ],
        "shot_ids": [
          "S20_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 3 (threshold zone), facing diagonally across number 1 (work and viewing zone) toward number 5 (CCTV workstation desk), number 6 (operator chair), and number 7 (monitor bank)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the monitor bank prominent while preserving open standing space behind the operator chair for two observers. The monitor display should depict number 9 as unusually dark, blurred, low-resolution playback without revealing identifiable details."
        },
        "reference_decision": {
          "bg_id": "L11B01",
          "fp_id": "fp_l11_admin_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L11B01 is the sole clean-anchor candidate supplied for this fp and must establish dwelling identity without a prior reference. The consuming shot commits close subject isolation with marker 7 acting as an off-frame light source, so camera unit 1 at [5,5] looks toward unit 2 at the listed marker-7 cell [2,5] through a telephoto 25-degree view.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/floor_plan/fp_l11_admin_office.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No same-fp reference is available; this first node is rendered directly from the floor plan as the dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 25,
            "framing_notes": "Use narrow, compressed coverage from unit 1 toward unit 2 and marker 7, supporting the committed close subject isolation while retaining only a limited fixed-background context.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              2,
              5
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 1, show only the narrow slice directed into unit 2 toward base marker 7 at look-at cell [2,5]. Maintain the fixed placement relationships of markers 5, 6, 7, and 8 where the telephoto view admits them; do not imply broad visibility of unit 3 or opening marker 4.",
            "camera_framing_directive": "Place the camera in unit 1 at cell [5,5] and aim toward unit 2 at cell [2,5]. Use the telephoto lens at 25 degrees for compressed, narrow coverage consistent with the committed close framing and middle-center foreground subject isolation.",
            "subject_position_directive": "Place committed subject C01 in the foreground at middle center, facing the camera and leaning toward the source associated with marker 7. Preserve the close isolation of the widened eyes and bridge of the nose; no additional subjects are committed.",
            "state_cue_directive": "Carry transient marker 9 as the committed dark, blurred playback state associated with marker 7, with indistinct unstable luminance contributing to the dim, desaturated exposure. Add no state cues beyond numbered elements 1 through 9 and the surfaced shot staging.",
            "negative_continuity_directive": "Do not invent unlisted fixed elements or additional state overlays. Keep units and openings outside the narrow unit-1-to-unit-2 view from entering the frame, and do not convert marker 9 into a sharply readable image when the staging commits it only as indistinct luminance."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 2\n  - look_at_cell: [2, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use narrow, compressed coverage from unit 1 toward unit 2 and marker 7, supporting the committed close subject isolation while retaining only a limited fixed-background context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, show only the narrow slice directed into unit 2 toward base marker 7 at look-at cell [2,5]. Maintain the fixed placement relationships of markers 5, 6, 7, and 8 where the telephoto view admits them; do not imply broad visibility of unit 3 or opening marker 4.\n  - camera_framing_directive: Place the camera in unit 1 at cell [5,5] and aim toward unit 2 at cell [2,5]. Use the telephoto lens at 25 degrees for compressed, narrow coverage consistent with the committed close framing and middle-center foreground subject isolation.\n  - subject_position_directive: Place committed subject C01 in the foreground at middle center, facing the camera and leaning toward the source associated with marker 7. Preserve the close isolation of the widened eyes and bridge of the nose; no additional subjects are committed.\n  - state_cue_directive: Carry transient marker 9 as the committed dark, blurred playback state associated with marker 7, with indistinct unstable luminance contributing to the dim, desaturated exposure. Add no state cues beyond numbered elements 1 through 9 and the surfaced shot staging.\n  - negative_continuity_directive: Do not invent unlisted fixed elements or additional state overlays. Keep units and openings outside the narrow unit-1-to-unit-2 view from entering the frame, and do not convert marker 9 into a sharply readable image when the staging commits it only as indistinct luminance.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 2\n  - look_at_cell: [2, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use narrow, compressed coverage from unit 1 toward unit 2 and marker 7, supporting the committed close subject isolation while retaining only a limited fixed-background context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, show only the narrow slice directed into unit 2 toward base marker 7 at look-at cell [2,5]. Maintain the fixed placement relationships of markers 5, 6, 7, and 8 where the telephoto view admits them; do not imply broad visibility of unit 3 or opening marker 4.\n  - camera_framing_directive: Place the camera in unit 1 at cell [5,5] and aim toward unit 2 at cell [2,5]. Use the telephoto lens at 25 degrees for compressed, narrow coverage consistent with the committed close framing and middle-center foreground subject isolation.\n  - subject_position_directive: Place committed subject C01 in the foreground at middle center, facing the camera and leaning toward the source associated with marker 7. Preserve the close isolation of the widened eyes and bridge of the nose; no additional subjects are committed.\n  - state_cue_directive: Carry transient marker 9 as the committed dark, blurred playback state associated with marker 7, with indistinct unstable luminance contributing to the dim, desaturated exposure. Add no state cues beyond numbered elements 1 through 9 and the surfaced shot staging.\n  - negative_continuity_directive: Do not invent unlisted fixed elements or additional state overlays. Keep units and openings outside the narrow unit-1-to-unit-2 view from entering the frame, and do not convert marker 9 into a sharply readable image when the staging commits it only as indistinct luminance.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 2\n  - look_at_cell: [2, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use narrow, compressed coverage from unit 1 toward unit 2 and marker 7, supporting the committed close subject isolation while retaining only a limited fixed-background context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, show only the narrow slice directed into unit 2 toward base marker 7 at look-at cell [2,5]. Maintain the fixed placement relationships of markers 5, 6, 7, and 8 where the telephoto view admits them; do not imply broad visibility of unit 3 or opening marker 4.\n  - camera_framing_directive: Place the camera in unit 1 at cell [5,5] and aim toward unit 2 at cell [2,5]. Use the telephoto lens at 25 degrees for compressed, narrow coverage consistent with the committed close framing and middle-center foreground subject isolation.\n  - subject_position_directive: Place committed subject C01 in the foreground at middle center, facing the camera and leaning toward the source associated with marker 7. Preserve the close isolation of the widened eyes and bridge of the nose; no additional subjects are committed.\n  - state_cue_directive: Carry transient marker 9 as the committed dark, blurred playback state associated with marker 7, with indistinct unstable luminance contributing to the dim, desaturated exposure. Add no state cues beyond numbered elements 1 through 9 and the surfaced shot staging.\n  - negative_continuity_directive: Do not invent unlisted fixed elements or additional state overlays. Keep units and openings outside the narrow unit-1-to-unit-2 view from entering the frame, and do not convert marker 9 into a sharply readable image when the staging commits it only as indistinct luminance.\n\n2020년대 중반 대한민국 서해안권 도시의 소규모 행정기관 총무과 내부에 마련된 현실적인 CCTV 확인 공간. 출입구 문턱 가까이에서 서 있는 사람의 눈높이 약 1.6m로, 업무·열람 구역을 대각선으로 가로질러 CCTV 작업용 책상과 사무용 회전의자, 여러 대의 모니터로 이루어진 모니터 뱅크를 바라보는 구도. 35mm급 보통 광각 렌즈로 촬영하여 모니터 뱅크를 선명하고 크게 보여 주면서도 의자 뒤에 두 명이 서서 화면을 확인할 수 있는 비어 있는 바닥 공간과 실제 업무 동선을 함께 담는다. 사람이나 얼굴은 전혀 없다.\n\n책상에는 현대적인 키보드와 마우스, 유선 사무용 전화기, 서류 트레이가 놓여 있고, 옆에는 평범한 철제 서류 캐비닛이 있다. 케이블과 멀티탭은 책상 아래로 현실적으로 정리되어 있으나 일부 선이 드러나며, 가구 모서리의 잔기스, 손때, 종이 먼지, 바닥의 옅은 신발 자국처럼 오래 사용한 행정 사무실의 생활감이 보인다. 값비싼 관제센터가 아니라 기존 총무과 사무실 한쪽에 실용적으로 설치한 소규모 감시 확인 설비로 보이게 한다. 한국 공공기관에서 흔히 볼 수 있는 무채색 금속 사무가구, 흰색 벽지 또는 도장 벽, 회색 계열 바닥재, 평범한 천장 매립형 형광등 설비를 사용한다.\n\n실내 전체 조명은 낮고 어둡다. 천장 형광등 일부만 켜져 희미하고 중성적인 빛을 내며, 모니터의 차갑고 약한 빛이 책상 표면과 빈 의자 가장자리에 자연스럽게 반사된다. 과도한 붉은 조명이나 초자연적 물체는 없다. 모니터에는 2020년대 한국형 CCTV 재생 프로그램의 현실적인 다중 분할 화면, 작은 타임라인과 기본 조작 아이콘 정도만 보이되 글자와 개인정보는 읽을 수 없게 한다. 핵심 재생 창은 다른 화면보다 유난히 어둡고 심하게 흐리며 압축 노이즈가 있는 저해상도 기록 영상이다. 검은 회색 덩어리와 희미한 명암만 존재하고, 인물·얼굴·차량 번호·장소·사물의 식별 가능한 윤곽은 나타나지 않으며 노출 보정으로 세부를 복원하지 않는다. 이 불명확한 영상은 반드시 모니터 표면 안에만 존재하고 실제 사무실 공간으로 번지거나 실체화되지 않는다.\n\n실제 DSLR 또는 미러리스 카메라와 35mm급 렌즈로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 담담하고 사실적인 결과. 실제 금속의 미세한 마모, 플라스틱의 반사, 종이 질감, 케이블 피복, 패브릭 의자 직조, 벽과 바닥의 얼룩을 정확히 표현한다. 자연스러운 원근감과 깊이감, 현실적인 저조도 노출과 자연스러운 심도, 과도한 후보정 없음. 깨끗한 스톡 사진이 아니며, 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": [
            5,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 25,
          "framing_notes": "Use narrow, compressed coverage from unit 1 toward unit 2 and marker 7, supporting the committed close subject isolation while retaining only a limited fixed-background context.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            2,
            5
          ],
          "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, show only the narrow slice directed into unit 2 toward base marker 7 at look-at cell [2,5]. Maintain the fixed placement relationships of markers 5, 6, 7, and 8 where the telephoto view admits them; do not imply broad visibility of unit 3 or opening marker 4.",
          "camera_framing_directive": "Place the camera in unit 1 at cell [5,5] and aim toward unit 2 at cell [2,5]. Use the telephoto lens at 25 degrees for compressed, narrow coverage consistent with the committed close framing and middle-center foreground subject isolation.",
          "subject_position_directive": "Place committed subject C01 in the foreground at middle center, facing the camera and leaning toward the source associated with marker 7. Preserve the close isolation of the widened eyes and bridge of the nose; no additional subjects are committed.",
          "state_cue_directive": "Carry transient marker 9 as the committed dark, blurred playback state associated with marker 7, with indistinct unstable luminance contributing to the dim, desaturated exposure. Add no state cues beyond numbered elements 1 through 9 and the surfaced shot staging.",
          "negative_continuity_directive": "Do not invent unlisted fixed elements or additional state overlays. Keep units and openings outside the narrow unit-1-to-unit-2 view from entering the frame, and do not convert marker 9 into a sharply readable image when the staging commits it only as indistinct luminance."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l11_admin_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l11_admin_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "방 내부에 사람이 없으며 사무용 의자가 비어 있습니다."
          }
        }
      },
      "L14B03": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L14B01",
        "reused_from_bg_id": "L14B01",
        "location_id": "L14",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L14B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 중소도시의 현실적인 경찰서 당직 사무실 내부. 유리 출입문 바로 안쪽에서 서 있는 사람의 눈높이 약 1.6미터로 촬영하며, 35밀리미터급 광각 렌즈로 중앙의 넓은 통로를 지나 수사관 업무 책상과 켜진 업무용 모니터, 그 뒤쪽 또는 옆의 선임 경찰관 책상을 대각선으로 바라본 구도. 책상 사이의 상호작용 공간이 막히지 않고 충분히 보이며, 사무실은 심야 당직 시간답게 대부분 비어 있다. 회색 계열 금속 서류함, 낮은 책상 칸막이, 검은 사무용 의자, 유선전화, 키보드, 얇은 서류철, 볼펜과 빈 메모지가 드문드문 놓여 있고, 전화번호를 적어 제시할 수 있는 메모지가 업무대 가장자리에서 자연스럽게 식별된다. 모니터에는 2020년대 한국 경찰 행정 환경에 맞는 밀도 높은 업무용 사용자 화면이 은은하게 보이지만 특정 개인정보나 읽을 수 있는 문구는 표시하지 않는다. 천장의 일부 형광등만 켜져 있어 차갑고 낮은 실내광이 책상 표면을 비추고, 보조 책상등 한 개가 약한 따뜻한 빛을 더한다. 유리문 너머 복도는 더 어둡고, 벽시계는 늦은 밤을 암시한다. 흰색 도장 벽과 회색 비닐 바닥, 철제 가구의 작은 긁힘, 손때 묻은 칸막이 모서리, 케이블과 종이의 실제 사용감 등 평범한 공공기관 사무실의 생활 흔적을 정확히 표현한다. 과도하게 정돈된 전시 공간이나 깨끗한 광고 사진이 아니라, 인물과 얼굴이 전혀 없는 실제 장소 기록 사진. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 자연스러운 원근감과 피사계 심도, 사실적인 재료 질감과 노출, 인위적인 후처리 없음. 하향 조감도, 평면도, 건축 도식이 아닌 수평에 가까운 사람 시점. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "유리 출입문 부근의 서 있는 사람 눈높이에서 통로 너머 수사관 업무 책상과 켜진 모니터, 선임 경찰관 책상을 대각선으로 함께 담는다. 업무대 주변의 대화 공간을 가리지 말고 넉넉히 남기며, 전화번호를 제시할 수 있는 빈 메모지와 유선전화를 자연스럽게 보이게 한다. 인물 없이 늦은 밤 당직실의 드문 사용 흔적과 긴장된 정적을 유지한다.",
            "shot_id": "S16_Shot3"
          }
        ],
        "shot_ids": [
          "S16_Shot3"
        ],
        "scenes": [],
        "parent_id": "L14B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 5 (glass entry door), facing diagonally across number 2 (circulation aisle) toward number 8 (detective workstation desk), number 9 (workstation monitor), and number 10 (senior officer desk)",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep the sparsely occupied night office open around the desks, with number 16 visible near the workstation interaction area."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L14B01",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_1",
              "ref_bg_id": "L14B01",
              "space_description": null
            }
          ]
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Use the same camera unit 1 cell [7,6], unit 2 look-at cell [5,2], normal lens, and 50-degree field of view as L14B01. Keep neutral coverage while allowing the committed close framing to place two subjects at the left and right with marker 16 near the center.",
          "negative_continuity_directive": "Exclude markers 14, 15, and 17 and do not carry their overlays forward from L14B01. Preserve the inherited fixed positions of markers 1, 2, 5, 8, 9, 10, and 11, and do not add spaces or scenario-specific elements outside the committed view.",
          "state_cue_directive": "Carry transient marker 16 as the only committed overlay cue, with its illuminated content plane providing localized emphasis. Do not reproduce markers 14, 15, or 17 and do not invent additional state cues.",
          "subject_position_directive": "For S16_Shot3, place the first committed subject in rigid right-facing profile on the left at close range, extending marker 16 toward the center. Place the second committed subject on the right and slightly deeper, angled toward the left and leaning away, with marker 16 visible between both subjects and toward the camera.",
          "visible_space_directive": "Retain L14B01's view of target units 1 and 2 and keep markers 1, 2, 5, 8, 9, 10, and 11 in exactly the same fixed positions. The surrounding fixed space should remain subdued at the frame edges while the shot-specific foreground staging occupies the matched view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l14_police_office",
          "prior_bg_ids": [
            "L14B01"
          ],
          "attached_ref_labels": [
            "bg:L14B01"
          ],
          "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/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L14B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시의 현실적인 경찰 수사 사무실 내부. 출입구 쪽의 공유 업무 구역 안에서 고참 수사관 책상과 형사 업무용 책상을 향해 대각선으로 바라본 시점이며, 업무용 모니터가 선명하게 보인다. 긴급 호출을 받고 모두 급히 자리를 비운 직후의 낮 시간으로, 의자는 조금 밀려나 있고 전화기와 키보드, 마우스, 열린 서류철과 문서가 사용하던 그대로 남아 있지만 과장된 난장판은 아니다. 책상들 사이에는 사람이 지나갈 수 있는 빈 이동 통로가 확실히 보인다.\n\n고참 수사관 책상 위에는 살인 사건 수사 자료인 여러 장의 인화 사진이 펼쳐져 있다. 사진 속 내용은 빈 사건 현장의 방, 문, 바닥의 물품과 증거 세부 같은 비그래픽 기록만 보이며 사람, 얼굴, 시신, 신체 훼손 또는 시신 위 혈흔은 전혀 보이지 않는다. 형사 업무용 모니터에는 현대적인 한국형 디지털 지도와 휴대전화 GPS 위치 조회 결과가 현실적인 행정 시스템 UI 밀도로 표시되어 있고, 해안 도시권 지도 위의 위치 표시와 검색 결과 패널이 노출되어 있다. 화면 밖 공간에 지도 정보가 투영되지 않으며 모든 정보는 모니터 표면 안에만 존재한다. 책상 가장자리에는 급히 두고 간 소형 업무 물품과 서류가 눈에 띄게 걸쳐 있다.\n\n회백색 벽, 오래 사용한 합판 또는 무늬목 책상, 회색 패브릭 사무용 의자, 낮은 파티션, 금속 서류 캐비닛, 회색 계열 비닐 바닥 타일, 흡음 천장재와 평판형 LED 조명이 있는 한국의 실제 공공기관 사무 환경. 창에서 들어오는 흐린 주간 자연광과 중성적인 사무실 천장 조명이 섞이고, 모니터 화면은 과도하게 밝지 않다. 책상 모서리의 마모, 손때, 케이블, 종이의 구김, 플라스틱과 금속의 미세한 사용 흔적을 사실적으로 표현한다. 정돈된 광고용 사무실이나 미래형 통제실이 아니라 실제 근무자가 매일 사용하는 생활감 있는 수사 공간이다.\n\n사람과 얼굴은 전혀 없는 빈 배경. 실제 풀프레임 DSLR 또는 미러리스 카메라와 32mm 중광각 렌즈로 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 눈높이 약 1.6m, 자연스러운 원근과 심도, 현실적인 노출과 재질 질감, 후처리 없는 실제 장소 참고 사진. 위에서 내려다본 시점, 평면도, 건축 도식, 삽화, 렌더 이미지가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "출입구 쪽 공유 업무 구역에서 고참 수사관 책상과 형사 업무용 책상을 대각선으로 바라본다. 사무실이 긴급 호출 직후 갑자기 비워진 상태임을 보여 주되, 책상 사이의 빈 이동 통로를 충분히 남긴다. 펼쳐진 비그래픽 사건 현장 사진과 GPS 조회 화면이 동시에 읽히게 한다.",
            "shot_id": "S21_Shot3"
          },
          {
            "guide_text": "동일한 공간 배치와 주간 조명을 유지하면서 업무용 모니터와 고참 수사관 책상 표면의 노출된 수사 자료를 더 명확히 보이게 한다. GPS 지도 결과, 책상 위 사진 묶음, 책상 가장자리의 소형 업무 물품을 프레임 안에 포함하되 사람이나 얼굴은 절대 넣지 않는다.",
            "shot_id": "S21_Shot6"
          }
        ],
        "shot_ids": [
          "S21_Shot3",
          "S21_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "inside number 1 (shared work zone), looking diagonally from the entry side toward number 10 (senior officer desk) and number 8 (detective workstation desk) with number 9 (workstation monitor) in clear view",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "32mm moderate wide angle",
          "framing_notes": "Feature number 14 across the senior officer desk, number 15 on the monitor, and number 17 at the desk edge while preserving visible empty circulation space."
        },
        "reference_decision": {
          "bg_id": "L14B01",
          "fp_id": "fp_l14_police_office",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L14B01 depicts the same physical space established by L14B02 but from a materially different unit 1-to-unit 2 camera geometry for S21_Shot3 and S21_Shot6. L14B02 therefore commits the shared fixed layout, while this node requires its own plate because the new view centers a different slice of the fixed markers and supports close and insert framing.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L14B02.png"
          ],
          "source_bg_ids": [
            "L14B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "physical_space_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "physical_space_1",
                "ref_bg_id": "L14B02",
                "space_description": null
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because L14B02 establishes the same physical space; no consuming shot commits two distinct co-visible spaces."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              6
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 1 toward unit 2, centered on look-at cell [5,2], so the fixed work-area geometry supports both the close desk-facing shot and the shot-specific monitor insert crop.",
            "lens_enum": "normal",
            "look_at_cell": [
              5,
              2
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show target units 1 and 2 from the unit 1 camera toward unit 2. Preserve from L14B02 the fixed positions of markers 1, 2, 5, 8, 9, 10, and 11, and include committed markers 7, 12, and 13 where the normal view permits without moving their floor-plan positions.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [7,6] toward unit 2 at look-at cell [5,2] with a normal 50-degree field of view. Maintain neutral coverage of the fixed work-area geometry while allowing S21_Shot3 to use a close crop and S21_Shot6 to use an insert crop around marker 9.",
            "subject_position_directive": "For S21_Shot3, place the committed seated subject facing the camera in close framing, with both hands and markers 14 and 17 along the lower edge. S21_Shot6 commits no subject; its insert treatment must remain free of invented subjects and center marker 15 on marker 9.",
            "state_cue_directive": "Carry transient markers 14, 15, and 17 as committed by the consuming shots, with marker 15 readable at marker 9 for S21_Shot6 and markers 14 and 17 available at the lower desk context for S21_Shot3. Add no other state overlays.",
            "negative_continuity_directive": "Exclude marker 16 and any state associated with it. Do not shift the fixed positions inherited from L14B02, do not introduce unit 3 as a dominant view, and do not add uncommitted scenario-specific elements outside markers 14, 15, and 17."
          },
          "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='L14B02' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 6]\n  - look_at_unit: 2\n  - look_at_cell: [5, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward unit 2, centered on look-at cell [5,2], so the fixed work-area geometry supports both the close desk-facing shot and the shot-specific monitor insert crop.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 1 and 2 from the unit 1 camera toward unit 2. Preserve from L14B02 the fixed positions of markers 1, 2, 5, 8, 9, 10, and 11, and include committed markers 7, 12, and 13 where the normal view permits without moving their floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 1 at cell [7,6] toward unit 2 at look-at cell [5,2] with a normal 50-degree field of view. Maintain neutral coverage of the fixed work-area geometry while allowing S21_Shot3 to use a close crop and S21_Shot6 to use an insert crop around marker 9.\n  - subject_position_directive: For S21_Shot3, place the committed seated subject facing the camera in close framing, with both hands and markers 14 and 17 along the lower edge. S21_Shot6 commits no subject; its insert treatment must remain free of invented subjects and center marker 15 on marker 9.\n  - state_cue_directive: Carry transient markers 14, 15, and 17 as committed by the consuming shots, with marker 15 readable at marker 9 for S21_Shot6 and markers 14 and 17 available at the lower desk context for S21_Shot3. Add no other state overlays.\n  - negative_continuity_directive: Exclude marker 16 and any state associated with it. Do not shift the fixed positions inherited from L14B02, do not introduce unit 3 as a dominant view, and do not add uncommitted scenario-specific elements outside markers 14, 15, and 17.\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='L14B02' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 6]\n  - look_at_unit: 2\n  - look_at_cell: [5, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward unit 2, centered on look-at cell [5,2], so the fixed work-area geometry supports both the close desk-facing shot and the shot-specific monitor insert crop.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 1 and 2 from the unit 1 camera toward unit 2. Preserve from L14B02 the fixed positions of markers 1, 2, 5, 8, 9, 10, and 11, and include committed markers 7, 12, and 13 where the normal view permits without moving their floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 1 at cell [7,6] toward unit 2 at look-at cell [5,2] with a normal 50-degree field of view. Maintain neutral coverage of the fixed work-area geometry while allowing S21_Shot3 to use a close crop and S21_Shot6 to use an insert crop around marker 9.\n  - subject_position_directive: For S21_Shot3, place the committed seated subject facing the camera in close framing, with both hands and markers 14 and 17 along the lower edge. S21_Shot6 commits no subject; its insert treatment must remain free of invented subjects and center marker 15 on marker 9.\n  - state_cue_directive: Carry transient markers 14, 15, and 17 as committed by the consuming shots, with marker 15 readable at marker 9 for S21_Shot6 and markers 14 and 17 available at the lower desk context for S21_Shot3. Add no other state overlays.\n  - negative_continuity_directive: Exclude marker 16 and any state associated with it. Do not shift the fixed positions inherited from L14B02, do not introduce unit 3 as a dominant view, and do not add uncommitted scenario-specific elements outside markers 14, 15, and 17.\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='L14B02' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 6]\n  - look_at_unit: 2\n  - look_at_cell: [5, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward unit 2, centered on look-at cell [5,2], so the fixed work-area geometry supports both the close desk-facing shot and the shot-specific monitor insert crop.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show target units 1 and 2 from the unit 1 camera toward unit 2. Preserve from L14B02 the fixed positions of markers 1, 2, 5, 8, 9, 10, and 11, and include committed markers 7, 12, and 13 where the normal view permits without moving their floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 1 at cell [7,6] toward unit 2 at look-at cell [5,2] with a normal 50-degree field of view. Maintain neutral coverage of the fixed work-area geometry while allowing S21_Shot3 to use a close crop and S21_Shot6 to use an insert crop around marker 9.\n  - subject_position_directive: For S21_Shot3, place the committed seated subject facing the camera in close framing, with both hands and markers 14 and 17 along the lower edge. S21_Shot6 commits no subject; its insert treatment must remain free of invented subjects and center marker 15 on marker 9.\n  - state_cue_directive: Carry transient markers 14, 15, and 17 as committed by the consuming shots, with marker 15 readable at marker 9 for S21_Shot6 and markers 14 and 17 available at the lower desk context for S21_Shot3. Add no other state overlays.\n  - negative_continuity_directive: Exclude marker 16 and any state associated with it. Do not shift the fixed positions inherited from L14B02, do not introduce unit 3 as a dominant view, and do not add uncommitted scenario-specific elements outside markers 14, 15, and 17.\n\n2020년대 중반 대한민국 서해안권 도시의 현실적인 경찰 수사 사무실 내부. 출입구 쪽의 공유 업무 구역 안에서 고참 수사관 책상과 형사 업무용 책상을 향해 대각선으로 바라본 시점이며, 업무용 모니터가 선명하게 보인다. 긴급 호출을 받고 모두 급히 자리를 비운 직후의 낮 시간으로, 의자는 조금 밀려나 있고 전화기와 키보드, 마우스, 열린 서류철과 문서가 사용하던 그대로 남아 있지만 과장된 난장판은 아니다. 책상들 사이에는 사람이 지나갈 수 있는 빈 이동 통로가 확실히 보인다.\n\n고참 수사관 책상 위에는 살인 사건 수사 자료인 여러 장의 인화 사진이 펼쳐져 있다. 사진 속 내용은 빈 사건 현장의 방, 문, 바닥의 물품과 증거 세부 같은 비그래픽 기록만 보이며 사람, 얼굴, 시신, 신체 훼손 또는 시신 위 혈흔은 전혀 보이지 않는다. 형사 업무용 모니터에는 현대적인 한국형 디지털 지도와 휴대전화 GPS 위치 조회 결과가 현실적인 행정 시스템 UI 밀도로 표시되어 있고, 해안 도시권 지도 위의 위치 표시와 검색 결과 패널이 노출되어 있다. 화면 밖 공간에 지도 정보가 투영되지 않으며 모든 정보는 모니터 표면 안에만 존재한다. 책상 가장자리에는 급히 두고 간 소형 업무 물품과 서류가 눈에 띄게 걸쳐 있다.\n\n회백색 벽, 오래 사용한 합판 또는 무늬목 책상, 회색 패브릭 사무용 의자, 낮은 파티션, 금속 서류 캐비닛, 회색 계열 비닐 바닥 타일, 흡음 천장재와 평판형 LED 조명이 있는 한국의 실제 공공기관 사무 환경. 창에서 들어오는 흐린 주간 자연광과 중성적인 사무실 천장 조명이 섞이고, 모니터 화면은 과도하게 밝지 않다. 책상 모서리의 마모, 손때, 케이블, 종이의 구김, 플라스틱과 금속의 미세한 사용 흔적을 사실적으로 표현한다. 정돈된 광고용 사무실이나 미래형 통제실이 아니라 실제 근무자가 매일 사용하는 생활감 있는 수사 공간이다.\n\n사람과 얼굴은 전혀 없는 빈 배경. 실제 풀프레임 DSLR 또는 미러리스 카메라와 32mm 중광각 렌즈로 촬영한 다큐멘터리 풍 사진, 서 있는 사람의 눈높이 약 1.6m, 자연스러운 원근과 심도, 현실적인 노출과 재질 질감, 후처리 없는 실제 장소 참고 사진. 위에서 내려다본 시점, 평면도, 건축 도식, 삽화, 렌더 이미지가 아니다. 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,
            6
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 1 toward unit 2, centered on look-at cell [5,2], so the fixed work-area geometry supports both the close desk-facing shot and the shot-specific monitor insert crop.",
          "lens_enum": "normal",
          "look_at_cell": [
            5,
            2
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show target units 1 and 2 from the unit 1 camera toward unit 2. Preserve from L14B02 the fixed positions of markers 1, 2, 5, 8, 9, 10, and 11, and include committed markers 7, 12, and 13 where the normal view permits without moving their floor-plan positions.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [7,6] toward unit 2 at look-at cell [5,2] with a normal 50-degree field of view. Maintain neutral coverage of the fixed work-area geometry while allowing S21_Shot3 to use a close crop and S21_Shot6 to use an insert crop around marker 9.",
          "subject_position_directive": "For S21_Shot3, place the committed seated subject facing the camera in close framing, with both hands and markers 14 and 17 along the lower edge. S21_Shot6 commits no subject; its insert treatment must remain free of invented subjects and center marker 15 on marker 9.",
          "state_cue_directive": "Carry transient markers 14, 15, and 17 as committed by the consuming shots, with marker 15 readable at marker 9 for S21_Shot6 and markers 14 and 17 available at the lower desk context for S21_Shot3. Add no other state overlays.",
          "negative_continuity_directive": "Exclude marker 16 and any state associated with it. Do not shift the fixed positions inherited from L14B02, do not introduce unit 3 as a dominant view, and do not add uncommitted scenario-specific elements outside markers 14, 15, and 17."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l14_police_office",
          "prior_bg_ids": [
            "L14B02"
          ],
          "attached_ref_labels": [
            "bg:L14B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "화면에 사람이 전혀 보이지 않습니다."
          }
        }
      },
      "L14B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L14",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L14B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 도시의 현실적인 경찰 행정 사무실 유리문 출입구. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 유리문 바로 바깥에 선 사람의 약 1.6미터 눈높이에서 35밀리미터급 미러리스 카메라와 28밀리미터 광각 렌즈로 내부를 바라본다. 내려다보는 평면도 시점이 아니라 수평에 가까운 실제 현장 시점이다. 전경에는 알루미늄 금속 문틀과 투명 유리, 시선 차단용 반투명 띠가 있는 사무실 출입문과 닳은 문턱이 크게 보인다. 문은 누군가 급히 빠져나간 직후처럼 도어클로저에 의해 천천히 닫히는 중간 각도로 반쯤 열려 있지만 사람이나 신체 일부는 전혀 없다. 문 옆에는 평범한 출입 통제 카드 판독기와 작고 희미한 붉은 상태 표시등이 있다.\n\n문턱 너머로 회색 계열의 사용감 있는 바닥재를 따라 좁고 명확한 이동 통로가 이어지고, 통로 끝과 측면에 간부용 책상과 수사 업무용 책상, 실용적인 회전 의자, 낮은 금속 수납장이 자연스럽게 배치되어 있다. 책상 모서리의 마모, 의자 팔걸이의 잔흠집, 손자국과 닦인 얼룩이 남은 유리, 금속 프레임의 미세한 산화와 플라스틱 표면의 생활 흠집을 사실적으로 표현한다. 현대형 모니터는 카메라에서 비스듬히 등을 보이거나 절전 상태여서 화면 정보가 전혀 읽히지 않으며, 문서나 개인정보도 노출되지 않는다. 미래형 장비나 오래된 시대의 사무기기는 없다. 천장에는 한국 공공기관 사무실에서 흔한 평판형 조명이 설치되어 있고, 낮 시간의 창가 자연광과 중성적인 실내등이 섞인다. 블라인드를 통과한 흐린 주간광이 바닥과 유리에 약하게 반사되며, 과도한 광택이나 완벽하게 정돈된 전시장 같은 인상 없이 실제 근무 공간의 절제된 생활감이 남아 있다.\n\n유리문과 문턱이 프레임을 지배하면서도 사무실 밖으로 이어지는 탈출 경로와 안쪽 이동 통로가 한눈에 읽히는 구도. 낮은 채도의 회색, 베이지색, 바랜 청색 계열을 기본으로 하며 카드 판독기의 작은 붉은 표시만 현실적인 대비를 만든다. 실제 콘크리트, 금속의 녹과 손때, 유리 얼룩, 직물 블라인드의 섬유 조직, 합판 책상의 나뭇결을 정확히 보여 준다. 자연스러운 원근과 깊이감, 과장되지 않은 자연스러운 피사계 심도, 현장 기록사진 같은 담담한 노출, 후처리 없는 실제 장소 참고 사진. 깨끗한 광고용 사진이 아니며 컴퓨터 그래픽, 삽화, 건축 시각화, 도식, 평면도가 아니다. 사람, 얼굴, 실루엣 없음. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "유리 출입문 바로 바깥의 눈높이에서 촬영한다. 반쯤 열린 문과 문턱을 전경의 중심 요소로 크게 잡고, 그 너머의 이동 통로가 간부용 책상과 수사 업무용 책상 방향으로 자연스럽게 이어지게 한다. 누군가 방금 빠져나간 듯 도어클로저가 닫히기 직전인 상태만 암시하되 사람이나 신체 일부는 보이지 않게 한다. 책상과 모니터는 존재하되 화면 내용, 문서 정보, 개인정보는 카메라에서 읽히지 않도록 각도를 돌리거나 화면을 어둡게 유지한다.",
            "shot_id": "S21_Shot9"
          }
        ],
        "shot_ids": [
          "S21_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "just outside number 5 (glass entry door), looking through number 3 (threshold zone) along number 2 (circulation aisle) toward number 10 (senior officer desk) and number 8 (detective workstation desk)",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Make the glass-door threshold dominant, retain a readable route out of the office, and keep transient desk and screen information out of view."
        },
        "reference_decision": {
          "bg_id": "L14B02",
          "fp_id": "fp_l14_police_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L14B02 is the sole clean anchor candidate and is rendered fresh to establish fixed dwelling identity. The unit 3 camera supports S21_Shot9's inside-threshold staging, while the wide view toward unit 1 retains marker 5 and broad background coverage across target units 1 and 2.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/floor_plan/fp_l14_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_no_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp node is available because this first node establishes the dwelling identity from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              2
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 3 toward unit 1 so the threshold at marker 5, the subject position on the right, and the open background across units 1 and 2 can coexist in the medium framing.",
            "lens_enum": "wide",
            "look_at_cell": [
              7,
              1
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the camera-side threshold portion of unit 3 and the target portions of units 1 and 2 beyond it. Include marker 5 obliquely at the threshold and establish base markers 1, 2, 3, 8, 9, 10, and 11 according to their committed floor-plan positions.",
            "camera_framing_directive": "Frame from camera unit 3 at cell [1,2] toward unit 1 at look-at cell [7,1] with a wide 90-degree field of view, providing broad coverage for the medium subject framing, marker 5 at the side threshold, and the open background toward units 1 and 2.",
            "subject_position_directive": "For S21_Shot9, place the committed subject in the middle-right midground in left-facing profile, with a hand bracing marker 5 and a backward gaze traveling across the open middle-left background. Keep the remaining visible interior free of invented subjects.",
            "state_cue_directive": "Carry the shot-committed partly open state of marker 5. Otherwise, no committed state cue beyond clean residential space applies; refrain from inventing additional cues or overlays.",
            "negative_continuity_directive": "Exclude overlay markers 14, 15, 16, and 17. Do not introduce spaces beyond units 1, 2, and the camera-side portion of unit 3, and do not add uncommitted 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\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: [1, 2]\n  - look_at_unit: 1\n  - look_at_cell: [7, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 3 toward unit 1 so the threshold at marker 5, the subject position on the right, and the open background across units 1 and 2 can coexist in the medium framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the camera-side threshold portion of unit 3 and the target portions of units 1 and 2 beyond it. Include marker 5 obliquely at the threshold and establish base markers 1, 2, 3, 8, 9, 10, and 11 according to their committed floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 3 at cell [1,2] toward unit 1 at look-at cell [7,1] with a wide 90-degree field of view, providing broad coverage for the medium subject framing, marker 5 at the side threshold, and the open background toward units 1 and 2.\n  - subject_position_directive: For S21_Shot9, place the committed subject in the middle-right midground in left-facing profile, with a hand bracing marker 5 and a backward gaze traveling across the open middle-left background. Keep the remaining visible interior free of invented subjects.\n  - state_cue_directive: Carry the shot-committed partly open state of marker 5. Otherwise, no committed state cue beyond clean residential space applies; refrain from inventing additional cues or overlays.\n  - negative_continuity_directive: Exclude overlay markers 14, 15, 16, and 17. Do not introduce spaces beyond units 1, 2, and the camera-side portion of unit 3, and do not add uncommitted 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\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: [1, 2]\n  - look_at_unit: 1\n  - look_at_cell: [7, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 3 toward unit 1 so the threshold at marker 5, the subject position on the right, and the open background across units 1 and 2 can coexist in the medium framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the camera-side threshold portion of unit 3 and the target portions of units 1 and 2 beyond it. Include marker 5 obliquely at the threshold and establish base markers 1, 2, 3, 8, 9, 10, and 11 according to their committed floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 3 at cell [1,2] toward unit 1 at look-at cell [7,1] with a wide 90-degree field of view, providing broad coverage for the medium subject framing, marker 5 at the side threshold, and the open background toward units 1 and 2.\n  - subject_position_directive: For S21_Shot9, place the committed subject in the middle-right midground in left-facing profile, with a hand bracing marker 5 and a backward gaze traveling across the open middle-left background. Keep the remaining visible interior free of invented subjects.\n  - state_cue_directive: Carry the shot-committed partly open state of marker 5. Otherwise, no committed state cue beyond clean residential space applies; refrain from inventing additional cues or overlays.\n  - negative_continuity_directive: Exclude overlay markers 14, 15, 16, and 17. Do not introduce spaces beyond units 1, 2, and the camera-side portion of unit 3, and do not add uncommitted 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\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: [1, 2]\n  - look_at_unit: 1\n  - look_at_cell: [7, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 3 toward unit 1 so the threshold at marker 5, the subject position on the right, and the open background across units 1 and 2 can coexist in the medium framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the camera-side threshold portion of unit 3 and the target portions of units 1 and 2 beyond it. Include marker 5 obliquely at the threshold and establish base markers 1, 2, 3, 8, 9, 10, and 11 according to their committed floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 3 at cell [1,2] toward unit 1 at look-at cell [7,1] with a wide 90-degree field of view, providing broad coverage for the medium subject framing, marker 5 at the side threshold, and the open background toward units 1 and 2.\n  - subject_position_directive: For S21_Shot9, place the committed subject in the middle-right midground in left-facing profile, with a hand bracing marker 5 and a backward gaze traveling across the open middle-left background. Keep the remaining visible interior free of invented subjects.\n  - state_cue_directive: Carry the shot-committed partly open state of marker 5. Otherwise, no committed state cue beyond clean residential space applies; refrain from inventing additional cues or overlays.\n  - negative_continuity_directive: Exclude overlay markers 14, 15, 16, and 17. Do not introduce spaces beyond units 1, 2, and the camera-side portion of unit 3, and do not add uncommitted scenario-specific elements.\n\n2020년대 중반 대한민국 서해안권 도시의 현실적인 경찰 행정 사무실 유리문 출입구. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 유리문 바로 바깥에 선 사람의 약 1.6미터 눈높이에서 35밀리미터급 미러리스 카메라와 28밀리미터 광각 렌즈로 내부를 바라본다. 내려다보는 평면도 시점이 아니라 수평에 가까운 실제 현장 시점이다. 전경에는 알루미늄 금속 문틀과 투명 유리, 시선 차단용 반투명 띠가 있는 사무실 출입문과 닳은 문턱이 크게 보인다. 문은 누군가 급히 빠져나간 직후처럼 도어클로저에 의해 천천히 닫히는 중간 각도로 반쯤 열려 있지만 사람이나 신체 일부는 전혀 없다. 문 옆에는 평범한 출입 통제 카드 판독기와 작고 희미한 붉은 상태 표시등이 있다.\n\n문턱 너머로 회색 계열의 사용감 있는 바닥재를 따라 좁고 명확한 이동 통로가 이어지고, 통로 끝과 측면에 간부용 책상과 수사 업무용 책상, 실용적인 회전 의자, 낮은 금속 수납장이 자연스럽게 배치되어 있다. 책상 모서리의 마모, 의자 팔걸이의 잔흠집, 손자국과 닦인 얼룩이 남은 유리, 금속 프레임의 미세한 산화와 플라스틱 표면의 생활 흠집을 사실적으로 표현한다. 현대형 모니터는 카메라에서 비스듬히 등을 보이거나 절전 상태여서 화면 정보가 전혀 읽히지 않으며, 문서나 개인정보도 노출되지 않는다. 미래형 장비나 오래된 시대의 사무기기는 없다. 천장에는 한국 공공기관 사무실에서 흔한 평판형 조명이 설치되어 있고, 낮 시간의 창가 자연광과 중성적인 실내등이 섞인다. 블라인드를 통과한 흐린 주간광이 바닥과 유리에 약하게 반사되며, 과도한 광택이나 완벽하게 정돈된 전시장 같은 인상 없이 실제 근무 공간의 절제된 생활감이 남아 있다.\n\n유리문과 문턱이 프레임을 지배하면서도 사무실 밖으로 이어지는 탈출 경로와 안쪽 이동 통로가 한눈에 읽히는 구도. 낮은 채도의 회색, 베이지색, 바랜 청색 계열을 기본으로 하며 카드 판독기의 작은 붉은 표시만 현실적인 대비를 만든다. 실제 콘크리트, 금속의 녹과 손때, 유리 얼룩, 직물 블라인드의 섬유 조직, 합판 책상의 나뭇결을 정확히 보여 준다. 자연스러운 원근과 깊이감, 과장되지 않은 자연스러운 피사계 심도, 현장 기록사진 같은 담담한 노출, 후처리 없는 실제 장소 참고 사진. 깨끗한 광고용 사진이 아니며 컴퓨터 그래픽, 삽화, 건축 시각화, 도식, 평면도가 아니다. 사람, 얼굴, 실루엣 없음. 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.",
        "camera_decision": {
          "camera_cell": [
            1,
            2
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 3 toward unit 1 so the threshold at marker 5, the subject position on the right, and the open background across units 1 and 2 can coexist in the medium framing.",
          "lens_enum": "wide",
          "look_at_cell": [
            7,
            1
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the camera-side threshold portion of unit 3 and the target portions of units 1 and 2 beyond it. Include marker 5 obliquely at the threshold and establish base markers 1, 2, 3, 8, 9, 10, and 11 according to their committed floor-plan positions.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [1,2] toward unit 1 at look-at cell [7,1] with a wide 90-degree field of view, providing broad coverage for the medium subject framing, marker 5 at the side threshold, and the open background toward units 1 and 2.",
          "subject_position_directive": "For S21_Shot9, place the committed subject in the middle-right midground in left-facing profile, with a hand bracing marker 5 and a backward gaze traveling across the open middle-left background. Keep the remaining visible interior free of invented subjects.",
          "state_cue_directive": "Carry the shot-committed partly open state of marker 5. Otherwise, no committed state cue beyond clean residential space applies; refrain from inventing additional cues or overlays.",
          "negative_continuity_directive": "Exclude overlay markers 14, 15, 16, and 17. Do not introduce spaces beyond units 1, 2, and the camera-side portion of unit 3, and do not add uncommitted scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l14_police_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l14_police_office",
            "building_anchor:L15B01"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "사람, 그림자, 반사된 인물이 없습니다."
          }
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L15B01",
          "group_id": "bg_police_station"
        }
      },
      "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/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L15B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안권 소도시의 경찰서 밖 생활 도로와 자전거 주차 지점을 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 경찰서 전면 포장 공간 가까이에서 카메라 높이 약 1.6m, 35mm급 적당한 광각 렌즈로 자전거 주차 구역과 도로를 향해 대각선으로 바라본다. 절대로 위에서 내려다보는 평면도 시점이 아니며 건축 도면이나 조감도가 아니다. 화면 후방에는 현실적인 소규모 한국 경찰 관서의 정면이 보인다. 옅은 회색 석재 타일과 내후성 금속 패널이 섞인 외장, 알루미늄 새시 창, 유리 출입문, 절제된 파란색 경찰 안내 표지, 처마 아래 CCTV 카메라, 외벽 에어컨 실외기와 노출 배관, 빗물 자국과 바닥 가장자리의 먼지 등 실제 공공건물의 사용 흔적을 표현한다.\n\n전경과 중경에는 아스팔트와 콘크리트가 만나는 전면 포장 공간, 흰색 주차 구획선 일부, 배수구, 낮은 연석과 턱 낮춤 구간, 단순한 스테인리스 또는 아연도금 강철 자전거 거치대가 있다. 거치대에는 평범한 현대식 생활 자전거 몇 대가 주차되어 있고, 그중 출발에 사용할 자전거 한 대는 주차 구역의 도로 쪽 끝에서 거치대와 약간 어긋난 채 바로 밀고 나갈 수 있는 방향으로 놓여 있다. 자전거 주차 구역에서 턱 낮춤 구간을 지나 차도로 이어지는 넓고 명확한 출발 통로를 비워 두며, 이동 화살표나 도식 표시는 없다. 자전거의 금속 프레임, 고무 타이어, 체인 기름때와 일상적인 흠집을 사실적으로 표현한다. 사람, 얼굴, 인체는 전혀 없다.\n\n도로는 실제 한국 소도시의 폭이 좁은 왕복 생활도로로, 닳은 차선과 보수 흔적, 도로 가장자리의 모래와 작은 얼룩이 보인다. 주변에는 붉은 벽돌 또는 화강석 타일 외벽의 저층 주택과 작은 상가가 밀집해 있고, 알루미늄 새시 창과 방범창, 에어컨 실외기와 배관, 외벽 가스 배관과 계량기, 옥상의 빛바랜 녹색 우레탄 방수 도장, 물탱크, 빨래줄, 화분과 생활 잡동사니가 자연스럽게 층층이 보인다. 좁은 골목 입구, 전신주와 늘어진 전선, 도로변에 주차된 평범한 소형 승용차, 교통 반사경을 포함해 실제 사람이 사는 한국 동네의 연속성을 유지한다. 경찰서가 주변에서 고립된 거대한 콘크리트 시설이나 요새처럼 보이지 않게 한다.\n\n맑거나 옅게 흐린 낮의 자연광, 과도하게 밝지 않은 중성적인 주간 노출, 실제 콘크리트의 거친 입자, 금속의 미세한 산화와 손때, 유리 반사, 고무와 아스팔트의 정확한 질감, 바랜 도장과 생활 얼룩을 충실히 담는다. 긴박한 출발 직전의 느낌은 도로 쪽으로 향한 자전거의 배치와 비어 있는 이동 통로만으로 절제해 암시한다. 실제 DSLR 또는 미러리스 카메라로 현장에서 촬영한 장소 기록 사진, 자연스러운 원근과 깊이감, 과하지 않은 자연스러운 피사계 심도, 정돈된 광고 사진이 아닌 사실적인 현장 사진, 인위적인 후처리 없음. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "경찰서 전면 포장 공간 가까이에서 서 있는 사람의 눈높이로 촬영한다. 화면은 자전거 주차 구역, 금속 거치대, 도로를 대각선으로 바라보며, 경찰서 출입구와 입면은 후방 배경에 남긴다. 출발에 사용할 생활 자전거 한 대는 거치대 끝에서 도로 쪽으로 바로 이동할 수 있는 위치에 두되 사람은 표현하지 않는다. 자전거 주차 구역에서 낮은 턱의 통과 지점과 도로로 연결되는 길을 선명하게 열어 두고 화살표나 이동 경로 표시는 넣지 않는다. 긴급히 떠나기 직전의 상황은 약간 비스듬히 빠져 있는 자전거와 열린 동선으로만 암시한다.",
            "shot_id": "S22_Shot1"
          }
        ],
        "shot_ids": [
          "S22_Shot1"
        ],
        "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 (frontage apron), facing diagonally toward number 5 (bicycle parking bay), number 6 (bicycle rack), and number 8 (roadway)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep number 3 and the station frontage in the rear background, place number 9 at the transition from the bicycle bay toward the roadway, and preserve a clear departure route through number 7 without drawing route arrows."
        },
        "reference_decision": {
          "bg_id": "L15B01",
          "fp_id": "fp_l15_station_road",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L15B01 is the sole clean-anchor candidate supplied for this floor plan and must establish dwelling identity without a prior reference. The consuming shot commits a wide frontal exterior composition, so camera unit 2 at [4,3] looks toward unit 1 through the exact candidate look-at cell [4,7] with the advertised 90-degree wide lens, supporting broad coverage of the target markers and the staged departure axis.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/floor_plan/fp_l15_station_road.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor_without_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No earlier same-fp reference exists; this first node is rendered from the floor plan as the dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              3
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use the committed wide frontal staging from unit 2, directing the frame toward unit 1 while prioritizing opening marker 3 at look-at cell [4,7].",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              7
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 2, show a broad view toward unit 1, prioritizing opening marker 3 at look-at cell [4,7]. The geometry supplies units 1 and 5 and openings 3 and 4 as visibility supersets from unit 2; compose only confirmed shot-required coverage, while preserving the relationships among target unit markers 1, 2, 5, 7, and 8 and referenced base markers 1 through 8.",
            "camera_framing_directive": "Place the camera in unit 2 at cell [4,3] and aim toward unit 1 using look-at cell [4,7]. Use the wide 90-degree view for broad frontal coverage at the committed seated-eye-level presentation, retaining the full-body movement platform and the background origin along the lens axis.",
            "subject_position_directive": "Stage the committed subject facing the camera at seated eye level, with the determined face, hands, both feet, and full-body movement platform visible as specified. Align the subject and transient marker 9 centrally with the lens axis, with unit 1 behind and the departure corridor extending along the camera axis.",
            "state_cue_directive": "Carry transient marker 9 in the stationary instant-before-departure state committed by the shot. Preserve use markers 1 through 9, keep the travel corridor clear as staged, and use the committed restrained, desaturated natural daytime ambience with tense contrast; do not add unlisted state cues.",
            "negative_continuity_directive": "No numbered elements or state-overlay markers are marked to be ignored. Keep base markers 1 through 8 in their committed relationships, include only transient marker 9 as the listed overlay, do not invent additional scenario-specific elements, and do not depict candidate spaces outside the unit-2 wide view as if they were confirmed visible."
          },
          "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: [4, 3]\n  - look_at_unit: 1\n  - look_at_cell: [4, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the committed wide frontal staging from unit 2, directing the frame toward unit 1 while prioritizing opening marker 3 at look-at cell [4,7].'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2, show a broad view toward unit 1, prioritizing opening marker 3 at look-at cell [4,7]. The geometry supplies units 1 and 5 and openings 3 and 4 as visibility supersets from unit 2; compose only confirmed shot-required coverage, while preserving the relationships among target unit markers 1, 2, 5, 7, and 8 and referenced base markers 1 through 8.\n  - camera_framing_directive: Place the camera in unit 2 at cell [4,3] and aim toward unit 1 using look-at cell [4,7]. Use the wide 90-degree view for broad frontal coverage at the committed seated-eye-level presentation, retaining the full-body movement platform and the background origin along the lens axis.\n  - subject_position_directive: Stage the committed subject facing the camera at seated eye level, with the determined face, hands, both feet, and full-body movement platform visible as specified. Align the subject and transient marker 9 centrally with the lens axis, with unit 1 behind and the departure corridor extending along the camera axis.\n  - state_cue_directive: Carry transient marker 9 in the stationary instant-before-departure state committed by the shot. Preserve use markers 1 through 9, keep the travel corridor clear as staged, and use the committed restrained, desaturated natural daytime ambience with tense contrast; do not add unlisted state cues.\n  - negative_continuity_directive: No numbered elements or state-overlay markers are marked to be ignored. Keep base markers 1 through 8 in their committed relationships, include only transient marker 9 as the listed overlay, do not invent additional scenario-specific elements, and do not depict candidate spaces outside the unit-2 wide view as if they were confirmed visible.\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: [4, 3]\n  - look_at_unit: 1\n  - look_at_cell: [4, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the committed wide frontal staging from unit 2, directing the frame toward unit 1 while prioritizing opening marker 3 at look-at cell [4,7].'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2, show a broad view toward unit 1, prioritizing opening marker 3 at look-at cell [4,7]. The geometry supplies units 1 and 5 and openings 3 and 4 as visibility supersets from unit 2; compose only confirmed shot-required coverage, while preserving the relationships among target unit markers 1, 2, 5, 7, and 8 and referenced base markers 1 through 8.\n  - camera_framing_directive: Place the camera in unit 2 at cell [4,3] and aim toward unit 1 using look-at cell [4,7]. Use the wide 90-degree view for broad frontal coverage at the committed seated-eye-level presentation, retaining the full-body movement platform and the background origin along the lens axis.\n  - subject_position_directive: Stage the committed subject facing the camera at seated eye level, with the determined face, hands, both feet, and full-body movement platform visible as specified. Align the subject and transient marker 9 centrally with the lens axis, with unit 1 behind and the departure corridor extending along the camera axis.\n  - state_cue_directive: Carry transient marker 9 in the stationary instant-before-departure state committed by the shot. Preserve use markers 1 through 9, keep the travel corridor clear as staged, and use the committed restrained, desaturated natural daytime ambience with tense contrast; do not add unlisted state cues.\n  - negative_continuity_directive: No numbered elements or state-overlay markers are marked to be ignored. Keep base markers 1 through 8 in their committed relationships, include only transient marker 9 as the listed overlay, do not invent additional scenario-specific elements, and do not depict candidate spaces outside the unit-2 wide view as if they were confirmed visible.\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: [4, 3]\n  - look_at_unit: 1\n  - look_at_cell: [4, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the committed wide frontal staging from unit 2, directing the frame toward unit 1 while prioritizing opening marker 3 at look-at cell [4,7].'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2, show a broad view toward unit 1, prioritizing opening marker 3 at look-at cell [4,7]. The geometry supplies units 1 and 5 and openings 3 and 4 as visibility supersets from unit 2; compose only confirmed shot-required coverage, while preserving the relationships among target unit markers 1, 2, 5, 7, and 8 and referenced base markers 1 through 8.\n  - camera_framing_directive: Place the camera in unit 2 at cell [4,3] and aim toward unit 1 using look-at cell [4,7]. Use the wide 90-degree view for broad frontal coverage at the committed seated-eye-level presentation, retaining the full-body movement platform and the background origin along the lens axis.\n  - subject_position_directive: Stage the committed subject facing the camera at seated eye level, with the determined face, hands, both feet, and full-body movement platform visible as specified. Align the subject and transient marker 9 centrally with the lens axis, with unit 1 behind and the departure corridor extending along the camera axis.\n  - state_cue_directive: Carry transient marker 9 in the stationary instant-before-departure state committed by the shot. Preserve use markers 1 through 9, keep the travel corridor clear as staged, and use the committed restrained, desaturated natural daytime ambience with tense contrast; do not add unlisted state cues.\n  - negative_continuity_directive: No numbered elements or state-overlay markers are marked to be ignored. Keep base markers 1 through 8 in their committed relationships, include only transient marker 9 as the listed overlay, do not invent additional scenario-specific elements, and do not depict candidate spaces outside the unit-2 wide view as if they were confirmed visible.\n\n2020년대 중반 대한민국 서해안권 소도시의 경찰서 밖 생활 도로와 자전거 주차 지점을 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 경찰서 전면 포장 공간 가까이에서 카메라 높이 약 1.6m, 35mm급 적당한 광각 렌즈로 자전거 주차 구역과 도로를 향해 대각선으로 바라본다. 절대로 위에서 내려다보는 평면도 시점이 아니며 건축 도면이나 조감도가 아니다. 화면 후방에는 현실적인 소규모 한국 경찰 관서의 정면이 보인다. 옅은 회색 석재 타일과 내후성 금속 패널이 섞인 외장, 알루미늄 새시 창, 유리 출입문, 절제된 파란색 경찰 안내 표지, 처마 아래 CCTV 카메라, 외벽 에어컨 실외기와 노출 배관, 빗물 자국과 바닥 가장자리의 먼지 등 실제 공공건물의 사용 흔적을 표현한다.\n\n전경과 중경에는 아스팔트와 콘크리트가 만나는 전면 포장 공간, 흰색 주차 구획선 일부, 배수구, 낮은 연석과 턱 낮춤 구간, 단순한 스테인리스 또는 아연도금 강철 자전거 거치대가 있다. 거치대에는 평범한 현대식 생활 자전거 몇 대가 주차되어 있고, 그중 출발에 사용할 자전거 한 대는 주차 구역의 도로 쪽 끝에서 거치대와 약간 어긋난 채 바로 밀고 나갈 수 있는 방향으로 놓여 있다. 자전거 주차 구역에서 턱 낮춤 구간을 지나 차도로 이어지는 넓고 명확한 출발 통로를 비워 두며, 이동 화살표나 도식 표시는 없다. 자전거의 금속 프레임, 고무 타이어, 체인 기름때와 일상적인 흠집을 사실적으로 표현한다. 사람, 얼굴, 인체는 전혀 없다.\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.",
        "camera_decision": {
          "camera_cell": [
            4,
            3
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Use the committed wide frontal staging from unit 2, directing the frame toward unit 1 while prioritizing opening marker 3 at look-at cell [4,7].",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            7
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 2, show a broad view toward unit 1, prioritizing opening marker 3 at look-at cell [4,7]. The geometry supplies units 1 and 5 and openings 3 and 4 as visibility supersets from unit 2; compose only confirmed shot-required coverage, while preserving the relationships among target unit markers 1, 2, 5, 7, and 8 and referenced base markers 1 through 8.",
          "camera_framing_directive": "Place the camera in unit 2 at cell [4,3] and aim toward unit 1 using look-at cell [4,7]. Use the wide 90-degree view for broad frontal coverage at the committed seated-eye-level presentation, retaining the full-body movement platform and the background origin along the lens axis.",
          "subject_position_directive": "Stage the committed subject facing the camera at seated eye level, with the determined face, hands, both feet, and full-body movement platform visible as specified. Align the subject and transient marker 9 centrally with the lens axis, with unit 1 behind and the departure corridor extending along the camera axis.",
          "state_cue_directive": "Carry transient marker 9 in the stationary instant-before-departure state committed by the shot. Preserve use markers 1 through 9, keep the travel corridor clear as staged, and use the committed restrained, desaturated natural daytime ambience with tense contrast; do not add unlisted state cues.",
          "negative_continuity_directive": "No numbered elements or state-overlay markers are marked to be ignored. Keep base markers 1 through 8 in their committed relationships, include only transient marker 9 as the listed overlay, do not invent additional scenario-specific elements, and do not depict candidate spaces outside the unit-2 wide view as if they were confirmed visible."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l15_station_road",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_police_station"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "거리에 사람이 없고 건물 주변도 비어 있습니다."
          }
        },
        "aerial_ref": {
          "loc_id": "L15",
          "group_id": "bg_police_station"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L18B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L18",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L18B02.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안에서 실제 운항하는 낡은 소형 연안 어선의 열린 작업 갑판을 촬영한 배경 사진. 선미 난간 가까이에 선 카메라가 갑판 앞쪽의 조타실 출입구 문턱과 닫히지 않은 조타실 문을 대각선으로 바라본다. 카메라 높이는 서 있는 성인의 눈높이 약 1.6m, 35mm급 적당한 광각 렌즈이며, 수평에 가까운 자연스러운 시선으로 넓은 작업 갑판과 조타실 정면 일부를 함께 담는다. 하향 평면도 시점이 아닌 실제 현장 시점이다.\n\n오래 사용한 한국 연안 어선 특유의 낮은 유리섬유 강화 플라스틱 선체와 조타실, 바닷물과 햇빛에 바랜 청록색 계열 미끄럼 방지 갑판 도장, 갈라진 덧칠 자국, 녹슨 금속 난간과 볼라드, 염분이 하얗게 말라붙은 창틀, 낡은 고무 호스와 계류 로프, 접어 둔 그물, 작은 양망기, 어상자, 클리트, 구명환과 현실적인 어업 장비가 보인다. 조타실에는 알루미늄 새시 창과 사용감 있는 방수문, 외부 배선과 작은 작업등, 항해등이 있으며, 모든 장비는 현대 한국 소형 어선의 실용적인 규격과 축적된 수리 흔적을 지닌다. 갑판은 지나치게 정돈되지 않았지만 실제 작업 통로는 확보되어 있고, 젖은 부분과 마른 소금 얼룩, 생선 비늘 자국, 기름때, 긁힘이 과장 없이 남아 있다.\n\n프레임 중앙의 열린 갑판에는 두 사람이 서로 마주 설 수 있는 충분한 빈 공간을 둔다. 사람이나 얼굴은 절대 등장하지 않는다. 카메라와 가까운 전경의 낡은 어상자 위에 작은 인쇄 사진 한 장을 뚜렷하고 중요하게 배치한다. 사진은 습기로 가장자리가 약간 휘고 손때가 묻은 실제 인화지이며, 표면 안에는 어두운 갑판이나 해안 구조물처럼 불명확한 장소 정보만 보이고 사람이나 얼굴은 없다. 그 옆에는 여러 번 접어 모서리가 닳은 현대 종이 지도를 부분적으로 펼쳐 놓고 로프 조각으로 눌러 바람에 날리지 않게 한다. 지도 정보는 종이 표면 안에만 존재하며 주변 실제 공간으로 확장되지 않는다.\n\n해 질 무렵의 흐린 서해 바다에서 들어오는 차갑고 약한 자연광과 조타실 외부의 낡은 작업등에서 새어 나오는 제한적인 따뜻한 빛이 섞인다. 멀리 수평선에는 남은 저녁빛이 낮게 깔리고 바다는 납빛 회청색이며, 항구나 해안의 희미한 생활 불빛과 다른 소형 어선의 불분명한 실루엣이 배경 깊이에만 보인다. 붉은색은 항해등의 작고 현실적인 빛으로만 제한해 긴장감을 만들고, 초자연적인 발광이나 물질화된 상징은 넣지 않는다. 갑판 표면의 물기에는 주변 빛이 약하게 반사되며 과도한 광택은 없다.\n\n실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진과 구별되지 않는 사실성, 자연스러운 노출과 깊이감, 현실적인 원근과 자연스러운 피사계 심도. 실제 유리섬유, 녹슨 강철, 고무, 젖은 로프 섬유, 인화지, 접힌 지도 종이의 정확한 질감과 일상적인 마모를 표현한다. 깨끗한 광고용 사진이 아니며 후처리 느낌, 과장된 색보정, 삽화, 그래픽, 3D 시각화, 건축 렌더링을 배제한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "선미 난간 가까운 열린 작업 갑판에서 조타실 방향을 대각선으로 바라본다. 조타실 출입구 문턱과 문이 함께 보이게 하고, 빈 갑판 중앙에는 두 사람이 마주 설 수 있을 만큼 넓은 여백을 남기되 사람은 그리지 않는다. 전경의 낡은 어상자 위에 인쇄 사진을 가장 눈에 띄게 놓고, 접힌 종이 지도는 그 옆에 덜 두드러지는 보조 단서로 배치한다. 사진과 지도는 프레임 밖으로 잘리지 않고 표면 재질과 접힌 흔적이 식별되어야 한다.",
            "shot_id": "S28_Shot5"
          }
        ],
        "shot_ids": [
          "S28_Shot5"
        ],
        "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 (open working deck), near number 11 (stern railing), facing diagonally forward toward number 3 (doorway threshold) and number 4 (wheelhouse door)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the open deck broad enough for two confronting figures; include number 14 (printed photograph) prominently and number 15 (folded map) as a secondary handheld or nearby transient object."
        },
        "reference_decision": {
          "bg_id": "L18B02",
          "fp_id": "fp_l18_deck",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L18B02 uses L18B01 because both nodes target the same connected physical-space markers 1, 2, 3, 9, and 10. S28_Shot5 requires a substantially different view with broad unit-1 coverage toward unit 9 and fixed markers 11, 12, and 13, so this is a new same-physical-space plate rather than a low-delta reuse of the unit-2-to-unit-3 anchor framing.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L18B01.png"
          ],
          "source_bg_ids": [
            "L18B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l18_deck_shared_space"
            ],
            "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_l18_deck_shared_space",
                "ref_bg_id": "L18B01",
                "space_description": "Connected physical space defined by shared unit markers 1, 2, 3, 9, and 10 and opening marker 4."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because the consuming shot shows one connected physical space; no two distinct spaces require independent identity references."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 1 toward unit 9 and fixed marker 11, retaining enough surrounding structure for the staged reaction while keeping transient marker 14 small in the lower foreground.",
            "lens_enum": "wide",
            "look_at_cell": [
              7,
              7
            ],
            "look_at_unit": 9
          },
          "render_guidance": {
            "visible_space_directive": "Show broad coverage from unit 1 toward unit 9, with contextual portions of target units 2, 3, and 10 only where admitted by the wide view. Preserve opening marker 4 and the shared marker relationships established by L18B01, and keep fixed markers 11, 12, and 13 at their floor-plan positions.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [1,4] toward look-at unit 9 at cell [7,7] with a wide 90-degree lens, providing broad coverage around the center-right midground subject and the small lower-foreground transient marker 14.",
            "subject_position_directive": "For S28_Shot5, place subject C06 in the center-right midground in a three-quarter-left upper-body presentation, with gaze directed downward and shoulders held over transient marker 14. Keep marker 14 small in the lower foreground; no additional subject is committed.",
            "state_cue_directive": "Include transient markers 14 and 15 as committed by the dossier; marker 14 carries the lower-foreground state required by S28_Shot5, while no additional position is committed for marker 15. Retain the staged subdued, desaturated fading ambient light and invent no additional state cues.",
            "negative_continuity_directive": "Do not move the shared placements of markers 1, 2, 3, 4, 9, and 10 established by reference L18B01. Do not import transient cues from any other background, do not place markers 14 or 15 outside their committed role, and do not invent spaces beyond the selected broad view."
          },
          "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='L18B01' physical_space_id='fp_l18_deck_shared_space'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [1, 4]\n  - look_at_unit: 9\n  - look_at_cell: [7, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 9 and fixed marker 11, retaining enough surrounding structure for the staged reaction while keeping transient marker 14 small in the lower foreground.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show broad coverage from unit 1 toward unit 9, with contextual portions of target units 2, 3, and 10 only where admitted by the wide view. Preserve opening marker 4 and the shared marker relationships established by L18B01, and keep fixed markers 11, 12, and 13 at their floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 1 at cell [1,4] toward look-at unit 9 at cell [7,7] with a wide 90-degree lens, providing broad coverage around the center-right midground subject and the small lower-foreground transient marker 14.\n  - subject_position_directive: For S28_Shot5, place subject C06 in the center-right midground in a three-quarter-left upper-body presentation, with gaze directed downward and shoulders held over transient marker 14. Keep marker 14 small in the lower foreground; no additional subject is committed.\n  - state_cue_directive: Include transient markers 14 and 15 as committed by the dossier; marker 14 carries the lower-foreground state required by S28_Shot5, while no additional position is committed for marker 15. Retain the staged subdued, desaturated fading ambient light and invent no additional state cues.\n  - negative_continuity_directive: Do not move the shared placements of markers 1, 2, 3, 4, 9, and 10 established by reference L18B01. Do not import transient cues from any other background, do not place markers 14 or 15 outside their committed role, and do not invent spaces beyond the selected broad view.\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='L18B01' physical_space_id='fp_l18_deck_shared_space'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [1, 4]\n  - look_at_unit: 9\n  - look_at_cell: [7, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 9 and fixed marker 11, retaining enough surrounding structure for the staged reaction while keeping transient marker 14 small in the lower foreground.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show broad coverage from unit 1 toward unit 9, with contextual portions of target units 2, 3, and 10 only where admitted by the wide view. Preserve opening marker 4 and the shared marker relationships established by L18B01, and keep fixed markers 11, 12, and 13 at their floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 1 at cell [1,4] toward look-at unit 9 at cell [7,7] with a wide 90-degree lens, providing broad coverage around the center-right midground subject and the small lower-foreground transient marker 14.\n  - subject_position_directive: For S28_Shot5, place subject C06 in the center-right midground in a three-quarter-left upper-body presentation, with gaze directed downward and shoulders held over transient marker 14. Keep marker 14 small in the lower foreground; no additional subject is committed.\n  - state_cue_directive: Include transient markers 14 and 15 as committed by the dossier; marker 14 carries the lower-foreground state required by S28_Shot5, while no additional position is committed for marker 15. Retain the staged subdued, desaturated fading ambient light and invent no additional state cues.\n  - negative_continuity_directive: Do not move the shared placements of markers 1, 2, 3, 4, 9, and 10 established by reference L18B01. Do not import transient cues from any other background, do not place markers 14 or 15 outside their committed role, and do not invent spaces beyond the selected broad view.\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='L18B01' physical_space_id='fp_l18_deck_shared_space'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [1, 4]\n  - look_at_unit: 9\n  - look_at_cell: [7, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 9 and fixed marker 11, retaining enough surrounding structure for the staged reaction while keeping transient marker 14 small in the lower foreground.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show broad coverage from unit 1 toward unit 9, with contextual portions of target units 2, 3, and 10 only where admitted by the wide view. Preserve opening marker 4 and the shared marker relationships established by L18B01, and keep fixed markers 11, 12, and 13 at their floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 1 at cell [1,4] toward look-at unit 9 at cell [7,7] with a wide 90-degree lens, providing broad coverage around the center-right midground subject and the small lower-foreground transient marker 14.\n  - subject_position_directive: For S28_Shot5, place subject C06 in the center-right midground in a three-quarter-left upper-body presentation, with gaze directed downward and shoulders held over transient marker 14. Keep marker 14 small in the lower foreground; no additional subject is committed.\n  - state_cue_directive: Include transient markers 14 and 15 as committed by the dossier; marker 14 carries the lower-foreground state required by S28_Shot5, while no additional position is committed for marker 15. Retain the staged subdued, desaturated fading ambient light and invent no additional state cues.\n  - negative_continuity_directive: Do not move the shared placements of markers 1, 2, 3, 4, 9, and 10 established by reference L18B01. Do not import transient cues from any other background, do not place markers 14 or 15 outside their committed role, and do not invent spaces beyond the selected broad view.\n\n2020년대 중반 대한민국 서해안에서 실제 운항하는 낡은 소형 연안 어선의 열린 작업 갑판을 촬영한 배경 사진. 선미 난간 가까이에 선 카메라가 갑판 앞쪽의 조타실 출입구 문턱과 닫히지 않은 조타실 문을 대각선으로 바라본다. 카메라 높이는 서 있는 성인의 눈높이 약 1.6m, 35mm급 적당한 광각 렌즈이며, 수평에 가까운 자연스러운 시선으로 넓은 작업 갑판과 조타실 정면 일부를 함께 담는다. 하향 평면도 시점이 아닌 실제 현장 시점이다.\n\n오래 사용한 한국 연안 어선 특유의 낮은 유리섬유 강화 플라스틱 선체와 조타실, 바닷물과 햇빛에 바랜 청록색 계열 미끄럼 방지 갑판 도장, 갈라진 덧칠 자국, 녹슨 금속 난간과 볼라드, 염분이 하얗게 말라붙은 창틀, 낡은 고무 호스와 계류 로프, 접어 둔 그물, 작은 양망기, 어상자, 클리트, 구명환과 현실적인 어업 장비가 보인다. 조타실에는 알루미늄 새시 창과 사용감 있는 방수문, 외부 배선과 작은 작업등, 항해등이 있으며, 모든 장비는 현대 한국 소형 어선의 실용적인 규격과 축적된 수리 흔적을 지닌다. 갑판은 지나치게 정돈되지 않았지만 실제 작업 통로는 확보되어 있고, 젖은 부분과 마른 소금 얼룩, 생선 비늘 자국, 기름때, 긁힘이 과장 없이 남아 있다.\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": [
            1,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 1 toward unit 9 and fixed marker 11, retaining enough surrounding structure for the staged reaction while keeping transient marker 14 small in the lower foreground.",
          "lens_enum": "wide",
          "look_at_cell": [
            7,
            7
          ],
          "look_at_unit": 9
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show broad coverage from unit 1 toward unit 9, with contextual portions of target units 2, 3, and 10 only where admitted by the wide view. Preserve opening marker 4 and the shared marker relationships established by L18B01, and keep fixed markers 11, 12, and 13 at their floor-plan positions.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [1,4] toward look-at unit 9 at cell [7,7] with a wide 90-degree lens, providing broad coverage around the center-right midground subject and the small lower-foreground transient marker 14.",
          "subject_position_directive": "For S28_Shot5, place subject C06 in the center-right midground in a three-quarter-left upper-body presentation, with gaze directed downward and shoulders held over transient marker 14. Keep marker 14 small in the lower foreground; no additional subject is committed.",
          "state_cue_directive": "Include transient markers 14 and 15 as committed by the dossier; marker 14 carries the lower-foreground state required by S28_Shot5, while no additional position is committed for marker 15. Retain the staged subdued, desaturated fading ambient light and invent no additional state cues.",
          "negative_continuity_directive": "Do not move the shared placements of markers 1, 2, 3, 4, 9, and 10 established by reference L18B01. Do not import transient cues from any other background, do not place markers 14 or 15 outside their committed role, and do not invent spaces beyond the selected broad view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l18_deck",
          "prior_bg_ids": [
            "L18B01"
          ],
          "attached_ref_labels": [
            "aerial:bg_small_fishing_boat",
            "bg:L18B01"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "화면 내에 사람이 보이지 않음."
          }
        },
        "aerial_ref": {
          "loc_id": "L18",
          "group_id": "bg_small_fishing_boat"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L18B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L18",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L18B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안에서 실제 운항하는 소형 작업선의 외부 작업 갑판과 조타실 출입문을 한 프레임에 담은, 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 외부 작업 갑판 위 조타실 문턱 가까이에 서 있으며 높이는 약 1.6m, 풀프레임 미러리스 또는 DSLR과 28mm 광각 렌즈로 반쯤 열린 조타실 문을 통과해 안쪽 조타 콘솔을 바라본다. 하향 평면도가 아니라 사람이 선박 갑판에 서서 보는 수평 시점이다. 좁은 금속 문틀과 높게 솟은 방수 문턱, 두꺼운 고무 패킹이 달린 해상용 철제 문이 출입 폭을 크게 줄여 한 사람이 진입을 막기 쉬운 병목을 형성한다. 사람 없이 빈 공간으로 유지하되, 급박한 대치가 벌어질 수 있도록 문턱과 출입 동선이 화면의 핵심이 되게 한다.\n\n프레임 전경과 한쪽에는 비와 해수에 젖은 미끄럼 방지 도장 강철 갑판, 반복해서 밟혀 벗겨진 회청색 페인트, 용접 자국, 배수 홈, 소금 얼룩, 작은 녹물 자국과 튼튼한 금속 난간이 보인다. 문틀과 손잡이에는 실제 금속의 마모와 염분 부식이 있으며, 외부 선체 설비에는 과장되지 않은 작업선 특유의 생활 흠집과 정비 흔적이 남아 있다. 조타실 안에는 사용감 있는 조타 콘솔, 조타륜, 스로틀 레버, 아날로그 계기와 현대식 GPS 항해 화면, 레이더 화면, VHF 무전기, 스위치 패널, 고정식 선장 의자가 현실적인 밀도로 배치된다. 장비에는 작은 한국어 기능 표기와 제조 라벨이 있으나 특정 상호나 선박 이름은 없다. 앞창에는 와이퍼와 미세한 물방울, 소금기 낀 닦임 자국이 보이고, 고무 바닥과 도장 금속, 플라스틱 버튼, 유리 화면의 재질 차이가 정확하다.\n\n해 질 무렵의 흐린 청회색 자연광이 열린 문과 조타실 창으로 들어오며, 외부 갑판은 어둡고 차가운 황혼빛에 잠긴다. 조타실 내부에는 실용적인 천장등의 약한 따뜻한 빛과 계기판의 절제된 붉은 표시등이 켜져 있어 차가운 외부와 현실적인 명암 대비를 만든다. 조명은 낮고 긴박하지만 세부가 뭉개지지 않으며, 화면 밖 해상 환경에서 들어오는 습한 공기와 미세한 선박 진동이 느껴지는 실제 장소의 상태다. 깨끗한 홍보 사진처럼 정돈하지 말고, 오래 사용한 작업선의 얼룩, 작은 흠집, 케이블 정리 흔적과 일상적인 정비 상태를 자연스럽게 남긴다.\n\n인물, 얼굴, 신체 일부, 시신, 피는 전혀 없다. 합성 이미지나 삽화처럼 보이지 않게 하고, 실제 콘크리트가 아닌 실제 도장 강철, 금속 부식, 고무 패킹, 젖은 유리와 플라스틱 장비 표면을 사실적으로 기록한다. 자연스러운 원근감과 깊이감, 과도하지 않은 피사계 심도, 현실적인 노출과 화이트밸런스, 후처리 없는 실제 장소 참고 사진의 질감. 평면도, 조감도, 건축 도면이 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "카메라는 외부 작업 갑판의 조타실 문턱 바로 앞에 두고, 반쯤 열린 조타실 문을 지나 안쪽 조타 콘솔을 정면에 가깝게 바라본다. 1.6m 눈높이의 28mm 광각으로 좁은 문턱과 문틀이 화면 중심의 병목처럼 느껴지게 하며, 사람이 출입을 막는 동작을 배치할 수 있도록 문턱 공간은 비워 둔다. 화면 한쪽에는 젖은 외부 갑판과 난간을, 반대쪽에는 조타실 내부의 조타륜·계기판·항해 장비를 함께 담아 실외와 실내의 긴장된 경계를 분명히 보여 준다. 배경 자체에는 사람이나 신체 일부를 넣지 않는다.",
            "shot_id": "S28_Shot9"
          }
        ],
        "shot_ids": [
          "S28_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3 (doorway threshold) on number 1 (open working deck), facing through number 4 (wheelhouse door) toward number 5 (helm console)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Emphasize the narrow threshold where entry can be physically blocked; retain part of the exterior deck and wheelhouse interior in the same frame."
        },
        "reference_decision": {
          "bg_id": "L18B01",
          "fp_id": "fp_l18_deck",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L18B01 is the sole clean anchor candidate and is therefore seeded directly from the floor plan. The camera is placed in unit 2 at the exact candidate cell [1,5] and directed toward unit 3 and opening marker 4 at the exact candidate look-at cell [2,2], matching S28_Shot9's head-on doorway staging and neutral medium framing.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/floor_plan/fp_l18_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_no_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp reference is selected because this first node establishes the dwelling identity directly from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              5
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Use neutral medium coverage from unit 2, centered toward unit 3 and opening marker 4, to preserve the staged midground-to-background alignment in S28_Shot9.",
            "lens_enum": "normal",
            "look_at_cell": [
              2,
              2
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show the portion of unit 2 facing unit 3 through opening marker 4, with marker 3 at the threshold relation and unit 1 permitted beyond the opening where supported by the staged view. Keep fixed marker 5 and applicable opening markers 6, 7, and 8 in their floor-plan relationships, but do not force openings outside the 50-degree view.",
            "camera_framing_directive": "Frame from camera unit 2 at cell [1,5] toward look-at unit 3 at cell [2,2] with a normal 50-degree lens, giving neutral medium coverage and a centered axis through opening marker 4.",
            "subject_position_directive": "For S28_Shot9, place subject C01 back-to-camera in the middle-center midground with arms spread across opening marker 4; place subject C06 facing the camera in the middle-center background beyond C01 near unit 3. Preserve their compressed alignment along the camera axis.",
            "state_cue_directive": "The background is expected to be clean and has no transient markers to describe. No committed state cue beyond clean residential space applies; retain the staged subdued ambient illumination and refrain from inventing additional cues.",
            "negative_continuity_directive": "Exclude transient markers 14 and 15. Do not introduce units or openings outside the selected unit-2-to-unit-3 view, and do not invent additional 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\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 5]\n  - look_at_unit: 3\n  - look_at_cell: [2, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral medium coverage from unit 2, centered toward unit 3 and opening marker 4, to preserve the staged midground-to-background alignment in S28_Shot9.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 2 facing unit 3 through opening marker 4, with marker 3 at the threshold relation and unit 1 permitted beyond the opening where supported by the staged view. Keep fixed marker 5 and applicable opening markers 6, 7, and 8 in their floor-plan relationships, but do not force openings outside the 50-degree view.\n  - camera_framing_directive: Frame from camera unit 2 at cell [1,5] toward look-at unit 3 at cell [2,2] with a normal 50-degree lens, giving neutral medium coverage and a centered axis through opening marker 4.\n  - subject_position_directive: For S28_Shot9, place subject C01 back-to-camera in the middle-center midground with arms spread across opening marker 4; place subject C06 facing the camera in the middle-center background beyond C01 near unit 3. Preserve their compressed alignment along the camera axis.\n  - state_cue_directive: The background is expected to be clean and has no transient markers to describe. No committed state cue beyond clean residential space applies; retain the staged subdued ambient illumination and refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude transient markers 14 and 15. Do not introduce units or openings outside the selected unit-2-to-unit-3 view, and do not invent additional 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\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 5]\n  - look_at_unit: 3\n  - look_at_cell: [2, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral medium coverage from unit 2, centered toward unit 3 and opening marker 4, to preserve the staged midground-to-background alignment in S28_Shot9.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 2 facing unit 3 through opening marker 4, with marker 3 at the threshold relation and unit 1 permitted beyond the opening where supported by the staged view. Keep fixed marker 5 and applicable opening markers 6, 7, and 8 in their floor-plan relationships, but do not force openings outside the 50-degree view.\n  - camera_framing_directive: Frame from camera unit 2 at cell [1,5] toward look-at unit 3 at cell [2,2] with a normal 50-degree lens, giving neutral medium coverage and a centered axis through opening marker 4.\n  - subject_position_directive: For S28_Shot9, place subject C01 back-to-camera in the middle-center midground with arms spread across opening marker 4; place subject C06 facing the camera in the middle-center background beyond C01 near unit 3. Preserve their compressed alignment along the camera axis.\n  - state_cue_directive: The background is expected to be clean and has no transient markers to describe. No committed state cue beyond clean residential space applies; retain the staged subdued ambient illumination and refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude transient markers 14 and 15. Do not introduce units or openings outside the selected unit-2-to-unit-3 view, and do not invent additional 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\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 5]\n  - look_at_unit: 3\n  - look_at_cell: [2, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral medium coverage from unit 2, centered toward unit 3 and opening marker 4, to preserve the staged midground-to-background alignment in S28_Shot9.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 2 facing unit 3 through opening marker 4, with marker 3 at the threshold relation and unit 1 permitted beyond the opening where supported by the staged view. Keep fixed marker 5 and applicable opening markers 6, 7, and 8 in their floor-plan relationships, but do not force openings outside the 50-degree view.\n  - camera_framing_directive: Frame from camera unit 2 at cell [1,5] toward look-at unit 3 at cell [2,2] with a normal 50-degree lens, giving neutral medium coverage and a centered axis through opening marker 4.\n  - subject_position_directive: For S28_Shot9, place subject C01 back-to-camera in the middle-center midground with arms spread across opening marker 4; place subject C06 facing the camera in the middle-center background beyond C01 near unit 3. Preserve their compressed alignment along the camera axis.\n  - state_cue_directive: The background is expected to be clean and has no transient markers to describe. No committed state cue beyond clean residential space applies; retain the staged subdued ambient illumination and refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude transient markers 14 and 15. Do not introduce units or openings outside the selected unit-2-to-unit-3 view, and do not invent additional scenario-specific elements.\n\n2020년대 중반 대한민국 서해안에서 실제 운항하는 소형 작업선의 외부 작업 갑판과 조타실 출입문을 한 프레임에 담은, 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 외부 작업 갑판 위 조타실 문턱 가까이에 서 있으며 높이는 약 1.6m, 풀프레임 미러리스 또는 DSLR과 28mm 광각 렌즈로 반쯤 열린 조타실 문을 통과해 안쪽 조타 콘솔을 바라본다. 하향 평면도가 아니라 사람이 선박 갑판에 서서 보는 수평 시점이다. 좁은 금속 문틀과 높게 솟은 방수 문턱, 두꺼운 고무 패킹이 달린 해상용 철제 문이 출입 폭을 크게 줄여 한 사람이 진입을 막기 쉬운 병목을 형성한다. 사람 없이 빈 공간으로 유지하되, 급박한 대치가 벌어질 수 있도록 문턱과 출입 동선이 화면의 핵심이 되게 한다.\n\n프레임 전경과 한쪽에는 비와 해수에 젖은 미끄럼 방지 도장 강철 갑판, 반복해서 밟혀 벗겨진 회청색 페인트, 용접 자국, 배수 홈, 소금 얼룩, 작은 녹물 자국과 튼튼한 금속 난간이 보인다. 문틀과 손잡이에는 실제 금속의 마모와 염분 부식이 있으며, 외부 선체 설비에는 과장되지 않은 작업선 특유의 생활 흠집과 정비 흔적이 남아 있다. 조타실 안에는 사용감 있는 조타 콘솔, 조타륜, 스로틀 레버, 아날로그 계기와 현대식 GPS 항해 화면, 레이더 화면, VHF 무전기, 스위치 패널, 고정식 선장 의자가 현실적인 밀도로 배치된다. 장비에는 작은 한국어 기능 표기와 제조 라벨이 있으나 특정 상호나 선박 이름은 없다. 앞창에는 와이퍼와 미세한 물방울, 소금기 낀 닦임 자국이 보이고, 고무 바닥과 도장 금속, 플라스틱 버튼, 유리 화면의 재질 차이가 정확하다.\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,
            5
          ],
          "camera_unit": 2,
          "fov_deg": 50,
          "framing_notes": "Use neutral medium coverage from unit 2, centered toward unit 3 and opening marker 4, to preserve the staged midground-to-background alignment in S28_Shot9.",
          "lens_enum": "normal",
          "look_at_cell": [
            2,
            2
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the portion of unit 2 facing unit 3 through opening marker 4, with marker 3 at the threshold relation and unit 1 permitted beyond the opening where supported by the staged view. Keep fixed marker 5 and applicable opening markers 6, 7, and 8 in their floor-plan relationships, but do not force openings outside the 50-degree view.",
          "camera_framing_directive": "Frame from camera unit 2 at cell [1,5] toward look-at unit 3 at cell [2,2] with a normal 50-degree lens, giving neutral medium coverage and a centered axis through opening marker 4.",
          "subject_position_directive": "For S28_Shot9, place subject C01 back-to-camera in the middle-center midground with arms spread across opening marker 4; place subject C06 facing the camera in the middle-center background beyond C01 near unit 3. Preserve their compressed alignment along the camera axis.",
          "state_cue_directive": "The background is expected to be clean and has no transient markers to describe. No committed state cue beyond clean residential space applies; retain the staged subdued ambient illumination and refrain from inventing additional cues.",
          "negative_continuity_directive": "Exclude transient markers 14 and 15. Do not introduce units or openings outside the selected unit-2-to-unit-3 view, and do not invent additional scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l18_deck",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_small_fishing_boat"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "갑판과 조타실 내부에 사람이 보이지 않습니다."
          }
        },
        "aerial_ref": {
          "loc_id": "L18",
          "group_id": "bg_small_fishing_boat"
        },
        "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/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L19B01.png",
        "t2i_prompt": "2020년대 중반 대한민국 서해안에서 운항해 온 소형 작업선의 낡고 좁은 조타실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 후방 출입구 바로 안쪽, 서 있는 사람의 눈높이 약 1.6m에서 전방을 바라보며, 풀프레임 미러리스 또는 DSLR과 28mm 광각 렌즈를 사용하되 가장자리 왜곡은 절제한다. 가까운 전경에는 금속 출입구 가장자리와 닳고 녹슨 문턱이 보이고, 비좁은 중앙 통로를 따라 오래된 조타 콘솔과 운전석 의자, 전면 및 양측 유리창, 우현 전면 격벽까지 이어지는 답답한 전방 구도. 조타 콘솔에는 실제 소형 선박에 쓰이는 마모된 조타 핸들, 스로틀 레버, 아날로그 계기, 자침 나침반, 현대식이지만 오래 사용한 소형 GPS 차트플로터와 해상 무전기가 뒤섞여 있으며, 버튼과 라벨은 과장되지 않고 생활 작업 장비다운 밀도를 지닌다. 도장 벗겨진 강철 격벽, 누렇게 변색된 합판과 합성수지 패널, 녹슨 나사, 드러난 전선과 케이블, 소금기와 기름때, 습기로 부푼 모서리, 반복적으로 닦아 생긴 얼룩을 사실적으로 표현한다. 운전석 의자는 갈라진 비닐 표면과 눌린 쿠션을 지닌 채 비어 있다. 전면·측면 창은 빗물 자국과 말라붙은 염분, 낡은 고무 패킹으로 흐릿하며, 창밖에는 대한민국 서해의 흐린 황혼 하늘과 어두워지는 회청색 바다가 제한적으로만 보인다. 차가운 해질녘 자연광이 유리를 통해 낮게 들어오고, 천장의 오래된 선박용 실내등이 약한 누런빛을 더해 깊은 그림자와 현실적인 저조도 노출을 만든다.\n\n우현 전면 격벽에는 크기가 조금씩 다른 단순하고 불완전한 짙은 붉은 원 여러 개가 거칠게 겹쳐진 군집이 있다. 원형 표식은 매끈한 그래픽이나 발광 효과가 아니라 마른 붓 또는 손으로 급히 그은 듯 끊기고 번진 평면 흔적이며, 확실한 돌출이나 자체 그림자를 만들지 않아 실제 물질인지 불안정한 지각인지 단정되지 않게 한다. 중앙 통로 가까운 콘솔 모서리 또는 낮은 선반에는 수사 증거처럼 남겨진 작은 인화 사진 한 장이 놓여 있다. 사진 안에는 인물이나 얼굴 없이 흐릿한 선박 내부 또는 장소의 일부만 보이며, 사진의 흰 테두리, 구겨진 모서리, 반사광과 종이 표면이 실제 인화물처럼 표현된다. 사람, 손, 얼굴, 시신은 전혀 없다.\n\n공간을 깨끗한 전시장이나 새 선박처럼 만들지 말고, 오랫동안 실제 어업과 해상 작업에 사용된 한국 연안 선박 특유의 비좁음과 누적된 생활 흔적을 담는다. 실제 콘크리트가 아닌 선박용 강철과 합판, 진짜 금속의 녹과 염분 부식, 비닐의 갈라짐, 고무 패킹의 노화, 종이와 전선의 질감을 정확히 표현한다. 자연스러운 피사계 심도와 현실적인 렌즈 투시, 과도한 후처리 없는 담담한 현장 기록 사진. 삽화, 회화, 컴퓨터 그래픽, 건축 시각화, 평면도, 위에서 내려다본 시점이 아닌 실제 장소 참고 사진처럼 보여야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "후방 출입구 바로 안쪽의 약 1.6m 높이에서 전방을 바라본다. 출입구 가장자리와 문턱을 가까운 전경에 남기고, 비좁은 중앙 통로 너머 조타 콘솔과 운전석 의자, 우현 전면 격벽의 불완전한 붉은 원형 표식이 한눈에 들어오게 한다. 중앙 통로 가까이에 놓인 인화 사진도 식별 가능하게 포함하되 사람이나 손은 보이지 않게 한다.",
            "shot_id": "S29_Shot4"
          },
          {
            "guide_text": "같은 후방 출입구 시점을 유지하면서 조타 콘솔의 핸들, 스로틀, 계기류를 화면 중심의 주요 대상으로 삼는다. 염분이 말라붙은 전면 유리와 측면 유리로 스며드는 차가운 해질녘 빛, 낡은 조타실 내부등의 약한 온색, 우현 격벽의 짙은 붉은 원형 흔적이 동시에 보이게 한다. 과도하게 넓어 보이지 않도록 천장과 양쪽 벽을 프레임 안에 가깝게 넣는다.",
            "shot_id": "S29_Shot7"
          },
          {
            "guide_text": "후방에서 전방을 향하는 비좁은 구도를 유지하되 중앙 통로의 인화 사진과 그 너머 우현 전면 격벽의 원형 표식 사이에 시각적 연결이 생기게 배치한다. 사진 표면에는 사람이나 얼굴이 아닌 흐릿한 장소 증거만 담고, 붉은 원은 물리적으로 돌출되거나 빛나지 않는 납작하고 불완전한 붓질처럼 표현한다. 전면 창밖은 황혼의 회청색 바다와 흐린 하늘만 희미하게 보이게 한다.",
            "shot_id": "S29_Shot10"
          }
        ],
        "shot_ids": [
          "S29_Shot4",
          "S29_Shot7",
          "S29_Shot10"
        ],
        "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 4 (aft doorway), facing forward across number 2 (central circulation area) toward number 8 (helm console), with number 12 (operator chair) and number 13 (circular-mark cluster) beyond it",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle with restrained edge distortion",
          "framing_notes": "Use a cramped forward-facing composition that includes the doorway edge and threshold in the foreground, the helm controls prominently, the forward and side glazing, the circular-mark cluster on the forward starboard bulkhead, and the hand-held photograph near the central aisle."
        },
        "reference_decision": {
          "bg_id": "L19B01",
          "fp_id": "fp_l19_wheelhouse",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L19B01 is the sole clean-anchor candidate supplied by the fallback candidate set and is therefore the dwelling-identity anchor. It is rendered fresh from the floor plan because the same-fp reference catalog is empty. The wide camera from unit 3 toward unit 1 provides coverage across target units 3, 2, and 1 for S29_Shot4, S29_Shot7, and S29_Shot10 while establishing fixed markers 4 through 12 and accommodating transient markers 13 and 14.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/floor_plan/fp_l19_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_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 floor-plan-seeded dwelling anchor and the supplied same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              3
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use the listed wide view from unit 3 toward unit 1, crossing unit 2, to provide broad fixed-structure coverage for the wide, close, and insert consuming shots.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              3
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the connected physical span from camera unit 3 through unit 2 toward look-at unit 1. With the wide view, retain the floor-plan relationship among target unit markers 1, 2, and 3 and the potentially visible opening markers 4, 5, 6, and 7, while keeping fixed markers 8, 9, 10, 11, and 12 in their documented positions.",
            "camera_framing_directive": "Frame from camera unit 3 at cell [7,3], looking toward unit 1 at cell [3,3], with the advertised wide lens at 90 degrees. Use broad coverage along the unit 3-to-unit 1 axis through unit 2 so the established plate can support the wide reveal as well as shot-specific close and insert crops.",
            "subject_position_directive": "Subject placement is shot-specific: S29_Shot4 isolates C01's hand and fingertip over transient marker 14 at frame center; S29_Shot7 commits no visible subject; and S29_Shot10 places C06 in the upper-center midground with C01 partial in the lower-left foreground. Keep these cues available to downstream shot composition and do not add other subjects.",
            "state_cue_directive": "This is not a clean-background plate. Carry transient marker 13 as the state-facing background cue required by S29_Shot7 and S29_Shot10, and transient marker 14 as the image surface required by the S29_Shot4 insert. Preserve the subdued ambient state committed by the surfaced shots without adding any unlisted state cue or light source.",
            "negative_continuity_directive": "Keep unit markers 1, 2, and 3; opening markers 4, 5, 6, and 7; and fixed markers 8, 9, 10, 11, and 12 consistent with the floor-plan placement. Do not invent additional numbered elements, state overlays beyond markers 13 and 14, unlisted subjects, or spaces outside units 1 through 3 and the opening-marker visibility superset 4 through 7."
          },
          "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: [7, 3]\n  - look_at_unit: 1\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed wide view from unit 3 toward unit 1, crossing unit 2, to provide broad fixed-structure coverage for the wide, close, and insert consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected physical span from camera unit 3 through unit 2 toward look-at unit 1. With the wide view, retain the floor-plan relationship among target unit markers 1, 2, and 3 and the potentially visible opening markers 4, 5, 6, and 7, while keeping fixed markers 8, 9, 10, 11, and 12 in their documented positions.\n  - camera_framing_directive: Frame from camera unit 3 at cell [7,3], looking toward unit 1 at cell [3,3], with the advertised wide lens at 90 degrees. Use broad coverage along the unit 3-to-unit 1 axis through unit 2 so the established plate can support the wide reveal as well as shot-specific close and insert crops.\n  - subject_position_directive: Subject placement is shot-specific: S29_Shot4 isolates C01's hand and fingertip over transient marker 14 at frame center; S29_Shot7 commits no visible subject; and S29_Shot10 places C06 in the upper-center midground with C01 partial in the lower-left foreground. Keep these cues available to downstream shot composition and do not add other subjects.\n  - state_cue_directive: This is not a clean-background plate. Carry transient marker 13 as the state-facing background cue required by S29_Shot7 and S29_Shot10, and transient marker 14 as the image surface required by the S29_Shot4 insert. Preserve the subdued ambient state committed by the surfaced shots without adding any unlisted state cue or light source.\n  - negative_continuity_directive: Keep unit markers 1, 2, and 3; opening markers 4, 5, 6, and 7; and fixed markers 8, 9, 10, 11, and 12 consistent with the floor-plan placement. Do not invent additional numbered elements, state overlays beyond markers 13 and 14, unlisted subjects, or spaces outside units 1 through 3 and the opening-marker visibility superset 4 through 7.\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: [7, 3]\n  - look_at_unit: 1\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed wide view from unit 3 toward unit 1, crossing unit 2, to provide broad fixed-structure coverage for the wide, close, and insert consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected physical span from camera unit 3 through unit 2 toward look-at unit 1. With the wide view, retain the floor-plan relationship among target unit markers 1, 2, and 3 and the potentially visible opening markers 4, 5, 6, and 7, while keeping fixed markers 8, 9, 10, 11, and 12 in their documented positions.\n  - camera_framing_directive: Frame from camera unit 3 at cell [7,3], looking toward unit 1 at cell [3,3], with the advertised wide lens at 90 degrees. Use broad coverage along the unit 3-to-unit 1 axis through unit 2 so the established plate can support the wide reveal as well as shot-specific close and insert crops.\n  - subject_position_directive: Subject placement is shot-specific: S29_Shot4 isolates C01's hand and fingertip over transient marker 14 at frame center; S29_Shot7 commits no visible subject; and S29_Shot10 places C06 in the upper-center midground with C01 partial in the lower-left foreground. Keep these cues available to downstream shot composition and do not add other subjects.\n  - state_cue_directive: This is not a clean-background plate. Carry transient marker 13 as the state-facing background cue required by S29_Shot7 and S29_Shot10, and transient marker 14 as the image surface required by the S29_Shot4 insert. Preserve the subdued ambient state committed by the surfaced shots without adding any unlisted state cue or light source.\n  - negative_continuity_directive: Keep unit markers 1, 2, and 3; opening markers 4, 5, 6, and 7; and fixed markers 8, 9, 10, 11, and 12 consistent with the floor-plan placement. Do not invent additional numbered elements, state overlays beyond markers 13 and 14, unlisted subjects, or spaces outside units 1 through 3 and the opening-marker visibility superset 4 through 7.\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: [7, 3]\n  - look_at_unit: 1\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed wide view from unit 3 toward unit 1, crossing unit 2, to provide broad fixed-structure coverage for the wide, close, and insert consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected physical span from camera unit 3 through unit 2 toward look-at unit 1. With the wide view, retain the floor-plan relationship among target unit markers 1, 2, and 3 and the potentially visible opening markers 4, 5, 6, and 7, while keeping fixed markers 8, 9, 10, 11, and 12 in their documented positions.\n  - camera_framing_directive: Frame from camera unit 3 at cell [7,3], looking toward unit 1 at cell [3,3], with the advertised wide lens at 90 degrees. Use broad coverage along the unit 3-to-unit 1 axis through unit 2 so the established plate can support the wide reveal as well as shot-specific close and insert crops.\n  - subject_position_directive: Subject placement is shot-specific: S29_Shot4 isolates C01's hand and fingertip over transient marker 14 at frame center; S29_Shot7 commits no visible subject; and S29_Shot10 places C06 in the upper-center midground with C01 partial in the lower-left foreground. Keep these cues available to downstream shot composition and do not add other subjects.\n  - state_cue_directive: This is not a clean-background plate. Carry transient marker 13 as the state-facing background cue required by S29_Shot7 and S29_Shot10, and transient marker 14 as the image surface required by the S29_Shot4 insert. Preserve the subdued ambient state committed by the surfaced shots without adding any unlisted state cue or light source.\n  - negative_continuity_directive: Keep unit markers 1, 2, and 3; opening markers 4, 5, 6, and 7; and fixed markers 8, 9, 10, 11, and 12 consistent with the floor-plan placement. Do not invent additional numbered elements, state overlays beyond markers 13 and 14, unlisted subjects, or spaces outside units 1 through 3 and the opening-marker visibility superset 4 through 7.\n\n2020년대 중반 대한민국 서해안에서 운항해 온 소형 작업선의 낡고 좁은 조타실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 후방 출입구 바로 안쪽, 서 있는 사람의 눈높이 약 1.6m에서 전방을 바라보며, 풀프레임 미러리스 또는 DSLR과 28mm 광각 렌즈를 사용하되 가장자리 왜곡은 절제한다. 가까운 전경에는 금속 출입구 가장자리와 닳고 녹슨 문턱이 보이고, 비좁은 중앙 통로를 따라 오래된 조타 콘솔과 운전석 의자, 전면 및 양측 유리창, 우현 전면 격벽까지 이어지는 답답한 전방 구도. 조타 콘솔에는 실제 소형 선박에 쓰이는 마모된 조타 핸들, 스로틀 레버, 아날로그 계기, 자침 나침반, 현대식이지만 오래 사용한 소형 GPS 차트플로터와 해상 무전기가 뒤섞여 있으며, 버튼과 라벨은 과장되지 않고 생활 작업 장비다운 밀도를 지닌다. 도장 벗겨진 강철 격벽, 누렇게 변색된 합판과 합성수지 패널, 녹슨 나사, 드러난 전선과 케이블, 소금기와 기름때, 습기로 부푼 모서리, 반복적으로 닦아 생긴 얼룩을 사실적으로 표현한다. 운전석 의자는 갈라진 비닐 표면과 눌린 쿠션을 지닌 채 비어 있다. 전면·측면 창은 빗물 자국과 말라붙은 염분, 낡은 고무 패킹으로 흐릿하며, 창밖에는 대한민국 서해의 흐린 황혼 하늘과 어두워지는 회청색 바다가 제한적으로만 보인다. 차가운 해질녘 자연광이 유리를 통해 낮게 들어오고, 천장의 오래된 선박용 실내등이 약한 누런빛을 더해 깊은 그림자와 현실적인 저조도 노출을 만든다.\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,
            3
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use the listed wide view from unit 3 toward unit 1, crossing unit 2, to provide broad fixed-structure coverage for the wide, close, and insert consuming shots.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            3
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the connected physical span from camera unit 3 through unit 2 toward look-at unit 1. With the wide view, retain the floor-plan relationship among target unit markers 1, 2, and 3 and the potentially visible opening markers 4, 5, 6, and 7, while keeping fixed markers 8, 9, 10, 11, and 12 in their documented positions.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [7,3], looking toward unit 1 at cell [3,3], with the advertised wide lens at 90 degrees. Use broad coverage along the unit 3-to-unit 1 axis through unit 2 so the established plate can support the wide reveal as well as shot-specific close and insert crops.",
          "subject_position_directive": "Subject placement is shot-specific: S29_Shot4 isolates C01's hand and fingertip over transient marker 14 at frame center; S29_Shot7 commits no visible subject; and S29_Shot10 places C06 in the upper-center midground with C01 partial in the lower-left foreground. Keep these cues available to downstream shot composition and do not add other subjects.",
          "state_cue_directive": "This is not a clean-background plate. Carry transient marker 13 as the state-facing background cue required by S29_Shot7 and S29_Shot10, and transient marker 14 as the image surface required by the S29_Shot4 insert. Preserve the subdued ambient state committed by the surfaced shots without adding any unlisted state cue or light source.",
          "negative_continuity_directive": "Keep unit markers 1, 2, and 3; opening markers 4, 5, 6, and 7; and fixed markers 8, 9, 10, 11, and 12 consistent with the floor-plan placement. Do not invent additional numbered elements, state overlays beyond markers 13 and 14, unlisted subjects, or spaces outside units 1 through 3 and the opening-marker visibility superset 4 through 7."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l19_wheelhouse",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l19_wheelhouse"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "화면 내 인물이나 신체 일부가 발견되지 않았습니다."
          }
        }
      }
    },
    "consumed_bg_catalog_hash": "7fa972f12bad197d",
    "consumed_shot_binding_hash": "e11fc7c194f4581b",
    "bg_reference_catalog": [
      {
        "bg_id": "L04B02",
        "fp_id": "fp_l04_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/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/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/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/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/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": "L04B04",
        "fp_id": "fp_l04_rooftop_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L04B04.png",
        "mode": "same_physical_space_view",
        "node_index": 3,
        "source_bg_ids": [
          "L04B02"
        ],
        "ingestion_order": 3,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L13B01",
        "fp_id": "fp_l13_external_stairs",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L13B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 4,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L10B02",
        "fp_id": "fp_l10_market_entrance",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L10B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 5,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L15B01",
        "fp_id": "fp_l15_station_road",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L15B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 6,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L18B01",
        "fp_id": "fp_l18_deck",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L18B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 7,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L18B02",
        "fp_id": "fp_l18_deck",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L18B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L18B01"
        ],
        "ingestion_order": 8,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B02",
        "fp_id": "fp_l05_rooftop_home",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L05B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 9,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B03",
        "fp_id": "fp_l05_rooftop_home",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L05B03.png",
        "mode": "related_style_new_space",
        "node_index": 1,
        "source_bg_ids": [
          "L05B02"
        ],
        "ingestion_order": 10,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B07",
        "fp_id": "fp_l05_rooftop_home",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L05B07.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L05B02"
        ],
        "ingestion_order": 11,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B01",
        "fp_id": "fp_l05_rooftop_home",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L05B01.png",
        "mode": "same_physical_space_view",
        "node_index": 3,
        "source_bg_ids": [
          "L05B02"
        ],
        "ingestion_order": 12,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B04",
        "fp_id": "fp_l05_rooftop_home",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L05B07.png",
        "mode": "same_physical_space_view",
        "node_index": 4,
        "source_bg_ids": [
          "L05B07"
        ],
        "ingestion_order": 13,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L05B06",
        "fp_id": "fp_l05_rooftop_home",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L05B07.png",
        "mode": "same_physical_space_view",
        "node_index": 5,
        "source_bg_ids": [
          "L05B07"
        ],
        "ingestion_order": 14,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L05B05",
        "fp_id": "fp_l05_rooftop_home",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L05B05.png",
        "mode": "same_physical_space_view",
        "node_index": 6,
        "source_bg_ids": [
          "L05B02"
        ],
        "ingestion_order": 15,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L09B02",
        "fp_id": "fp_l09_market_store",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L09B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 16,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L11B01",
        "fp_id": "fp_l11_admin_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L11B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 17,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L14B02",
        "fp_id": "fp_l14_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L14B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 18,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L14B01",
        "fp_id": "fp_l14_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L14B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L14B02"
        ],
        "ingestion_order": 19,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L14B03",
        "fp_id": "fp_l14_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L14B01.png",
        "mode": "reference_derived",
        "node_index": 2,
        "source_bg_ids": [
          "L14B01"
        ],
        "ingestion_order": 20,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L19B01",
        "fp_id": "fp_l19_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L19B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 21,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L10B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L10B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 22,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L09B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L09B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 23,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L09B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/705ead84-e08d-44fd-a244-0a671a7a4f7e/episodes/8a0a9553-3523-4c59-b883-177c901cb630/images/background_chain/L09B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 24,
        "source_kind": "surface_role_direct_plate"
      }
    ]
  },
  "step_id": "background_render",
  "run_id": "62e0e5c4-978d-42fa-a5bc-513acf5a10e5",
  "resolved_model": "gpt",
  "updated_at": "2026-07-21T01:21:40.875874+00:00",
  "project_config_snapshot": {}
}