{
  "status": "partial",
  "applicable_count": 20,
  "completed_count": 20,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "20f17dbbd6e68542",
  "data": {
    "groups": {
      "L03B02": {
        "status": "skipped_outdoor_direct",
        "location_id": "L03",
        "location_name": "",
        "shot_ids": [
          "S4_Shot2"
        ]
      },
      "L03B03": {
        "status": "skipped_outdoor_direct",
        "location_id": "L03",
        "location_name": "",
        "shot_ids": [
          "S11_Shot8"
        ]
      },
      "L03B06": {
        "status": "skipped_outdoor_direct",
        "location_id": "L03",
        "location_name": "",
        "shot_ids": [
          "S11_Shot10"
        ]
      },
      "L03B05": {
        "status": "skipped_outdoor_direct",
        "location_id": "L03",
        "location_name": "",
        "shot_ids": [
          "S13_Shot1"
        ]
      },
      "L03B04": {
        "status": "skipped_outdoor_direct",
        "location_id": "L03",
        "location_name": "",
        "shot_ids": [
          "S13_Shot6",
          "S13_Shot13"
        ]
      },
      "L03B01": {
        "status": "skipped_outdoor_direct",
        "location_id": "L03",
        "location_name": "",
        "shot_ids": [
          "S17_Shot1",
          "S17_Shot2"
        ]
      },
      "L04B02": {
        "status": "skipped_outdoor_direct",
        "location_id": "L04",
        "location_name": "",
        "shot_ids": [
          "S10_Shot1"
        ]
      },
      "L04B01": {
        "status": "skipped_outdoor_direct",
        "location_id": "L04",
        "location_name": "",
        "shot_ids": [
          "S10_Shot9",
          "S10_Shot13"
        ]
      },
      "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/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L05B02.png",
        "t2i_prompt": "2026년 동시대 대한민국 서해 연안의 고립된 섬 공동체에 있는 소박한 옥탑방 내부 생활 공간. 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 담담하고 사실적이고 후처리 없는 모습이다. 남서쪽 현관 문턱 가까이에서 약 1.6m의 서 있는 사람 눈높이로 촬영하고, 35mm급 풀프레임 카메라의 28mm 중간 광각 렌즈로 중앙과 서쪽의 거실 겸 식사 공간을 대각선으로 바라본다. 안쪽으로 열리는 철제 현관문은 화면 한쪽 가장자리에 일부 보이게 하고, 맞은편 생활 공간 벽의 TV, 중앙의 작은 식탁과 의자, 북쪽 벽을 따라 놓인 일자형 주방 카운터와 스테인리스 싱크대, 그 옆 쿡탑이 좁은 공간 안에서 서로 가깝게 이어지는 관계를 보여 준다. 침실 방향 동선 가까운 거실 가장자리에는 단정한 플로어 램프가 놓여 있다. 서쪽 또는 북서쪽 외벽의 작은 생활 창이 프레임 안에서 자연광의 출처로 읽히며, 부드러운 낮 햇빛이 방 안으로 들어와 평범한 한국식 옥탑 주거의 겸손하고 따뜻한 생활감을 만든다. 동시대 한국의 실용적인 소형 주거답게 얇은 벽 마감, 생활감 있는 바닥, 사용 흔적이 미세하게 남은 금속 현관문과 스테인리스 싱크대, 실제 목재 무늬 또는 합판 계열 식탁 표면, 현실적인 전선과 가전 외장이 자연스럽게 보인다. 재료의 미세한 흠집과 금속의 옅은 산화, 바닥의 일상적인 마모, 직물과 목재 무늬를 정확하고 과장 없이 표현한다. 공간은 깨끗하고 흐트러지지 않은 평온한 상태다. 자연스러운 낮은 채도의 생활 색감, 과도하게 밝지 않은 햇빛, 현실적인 명암, 자연스러운 피사계 심도와 렌즈 원근을 사용한다. 깨끗한 광고 사진이나 건축 시각화가 아니라 실제 거주지를 직접 촬영한 현장 참고 사진이어야 한다. 사람, 얼굴, 인체형 형상은 없으며, 위에서 내려다본 시점이나 평면도, 건축 도식은 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "현관 문턱 가까운 실내 눈높이에서 거실 겸 식사 공간을 대각선으로 바라본다. 철제 현관문은 화면 한쪽 가장자리에 일부 남기고, 작은 창에서 들어오는 햇빛과 TV, 식탁, 북쪽 싱크대가 한 프레임 안에서 자연스럽게 이어지도록 한다. 빈 생활 공간의 소박하고 정돈된 상태를 유지한다.",
            "shot_id": "S5_Shot9"
          },
          {
            "guide_text": "현관 쪽의 동일한 눈높이와 28mm 중간 광각 시점을 유지해 좁은 옥탑방의 실제 규모가 드러나게 한다. 중앙 식탁을 기준으로 벽면 TV와 북쪽 일자형 주방이 서로 가깝게 배치된 생활 구조를 보여 주며, 창에서 들어오는 자연광을 과장하지 않는다. 사람이나 인체형 형상은 포함하지 않는다.",
            "shot_id": "S5_Shot21"
          },
          {
            "guide_text": "남서쪽 출입부에서 방 안쪽을 향한 대각선 구도를 사용한다. 화면 가장자리의 현관문, 중앙의 식탁과 의자, 맞은편 TV, 북쪽 싱크대와 쿡탑, 생활 공간 가장자리의 플로어 램프가 실제 동선 안에서 읽히게 한다. 깨끗하고 흐트러지지 않은 낮 상태와 현실적인 재료 질감을 유지한다.",
            "shot_id": "S5_Shot24"
          }
        ],
        "shot_ids": [
          "S5_Shot9",
          "S5_Shot21",
          "S5_Shot24"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 1 (entry threshold), facing diagonally across number 3 (living-dining area) toward number 5 (television), number 6 (dining table), and number 8 (sink)",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "28mm moderate wide angle",
          "framing_notes": "Keep number 2 at one edge of the frame and show the daylight source at number 4; preserve the compact relationship among the television, dining table, and kitchenette."
        },
        "reference_decision": {
          "bg_id": "L05B02",
          "fp_id": "fp_l05_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L05B02 is the sole clean anchor candidate and establishes dwelling identity directly from the floor plan. Camera unit 1 with a wide view toward unit 3 covers the target-unit set 1, 3, and 7 and the fixed marker context used by all three consuming shots.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/floor_plan/fp_l05_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior reference is used because this first node seeds the dwelling identity from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              0,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 1 toward unit 3 supports the shared fixed markers required across S5_Shot9, S5_Shot21, and S5_Shot24 while allowing close and insert crops downstream.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              3
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show the connected view from unit 1 toward unit 3 with unit 7 available in the broad coverage. Preserve base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 24 in their floor-plan relationships, exposing only openings supported by that view.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at cell [0,4], directed toward unit 3 through look-at cell [2,3]. Preserve enough surrounding structure for the close framing of S5_Shot9 and S5_Shot21 and the tighter insert framing of S5_Shot24.",
            "subject_position_directive": "For S5_Shot9, retain a close staged subject on frame right with marker 5 smaller in the left background. For S5_Shot21, allow two staged profiles in the middle-left and middle-right zones near marker 1. For S5_Shot24, allow the staged foreground partial-body insert at middle center with only a soft edge of marker 1 behind it.",
            "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues.",
            "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, and 38. Do not introduce units or openings outside the selected view, and do not add scenario-specific objects beyond the committed shot staging."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 4]\n  - look_at_unit: 3\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 3 supports the shared fixed markers required across S5_Shot9, S5_Shot21, and S5_Shot24 while allowing close and insert crops downstream.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected view from unit 1 toward unit 3 with unit 7 available in the broad coverage. Preserve base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 24 in their floor-plan relationships, exposing only openings supported by that view.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at cell [0,4], directed toward unit 3 through look-at cell [2,3]. Preserve enough surrounding structure for the close framing of S5_Shot9 and S5_Shot21 and the tighter insert framing of S5_Shot24.\n  - subject_position_directive: For S5_Shot9, retain a close staged subject on frame right with marker 5 smaller in the left background. For S5_Shot21, allow two staged profiles in the middle-left and middle-right zones near marker 1. For S5_Shot24, allow the staged foreground partial-body insert at middle center with only a soft edge of marker 1 behind it.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, and 38. Do not introduce units or openings outside the selected view, and do not add scenario-specific objects beyond the committed shot staging.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 4]\n  - look_at_unit: 3\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 3 supports the shared fixed markers required across S5_Shot9, S5_Shot21, and S5_Shot24 while allowing close and insert crops downstream.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected view from unit 1 toward unit 3 with unit 7 available in the broad coverage. Preserve base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 24 in their floor-plan relationships, exposing only openings supported by that view.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at cell [0,4], directed toward unit 3 through look-at cell [2,3]. Preserve enough surrounding structure for the close framing of S5_Shot9 and S5_Shot21 and the tighter insert framing of S5_Shot24.\n  - subject_position_directive: For S5_Shot9, retain a close staged subject on frame right with marker 5 smaller in the left background. For S5_Shot21, allow two staged profiles in the middle-left and middle-right zones near marker 1. For S5_Shot24, allow the staged foreground partial-body insert at middle center with only a soft edge of marker 1 behind it.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, and 38. Do not introduce units or openings outside the selected view, and do not add scenario-specific objects beyond the committed shot staging.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 4]\n  - look_at_unit: 3\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 3 supports the shared fixed markers required across S5_Shot9, S5_Shot21, and S5_Shot24 while allowing close and insert crops downstream.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected view from unit 1 toward unit 3 with unit 7 available in the broad coverage. Preserve base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 24 in their floor-plan relationships, exposing only openings supported by that view.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 1 at cell [0,4], directed toward unit 3 through look-at cell [2,3]. Preserve enough surrounding structure for the close framing of S5_Shot9 and S5_Shot21 and the tighter insert framing of S5_Shot24.\n  - subject_position_directive: For S5_Shot9, retain a close staged subject on frame right with marker 5 smaller in the left background. For S5_Shot21, allow two staged profiles in the middle-left and middle-right zones near marker 1. For S5_Shot24, allow the staged foreground partial-body insert at middle center with only a soft edge of marker 1 behind it.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, and 38. Do not introduce units or openings outside the selected view, and do not add scenario-specific objects beyond the committed shot staging.\n\n2026년 동시대 대한민국 서해 연안의 고립된 섬 공동체에 있는 소박한 옥탑방 내부 생활 공간. 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 담담하고 사실적이고 후처리 없는 모습이다. 남서쪽 현관 문턱 가까이에서 약 1.6m의 서 있는 사람 눈높이로 촬영하고, 35mm급 풀프레임 카메라의 28mm 중간 광각 렌즈로 중앙과 서쪽의 거실 겸 식사 공간을 대각선으로 바라본다. 안쪽으로 열리는 철제 현관문은 화면 한쪽 가장자리에 일부 보이게 하고, 맞은편 생활 공간 벽의 TV, 중앙의 작은 식탁과 의자, 북쪽 벽을 따라 놓인 일자형 주방 카운터와 스테인리스 싱크대, 그 옆 쿡탑이 좁은 공간 안에서 서로 가깝게 이어지는 관계를 보여 준다. 침실 방향 동선 가까운 거실 가장자리에는 단정한 플로어 램프가 놓여 있다. 서쪽 또는 북서쪽 외벽의 작은 생활 창이 프레임 안에서 자연광의 출처로 읽히며, 부드러운 낮 햇빛이 방 안으로 들어와 평범한 한국식 옥탑 주거의 겸손하고 따뜻한 생활감을 만든다. 동시대 한국의 실용적인 소형 주거답게 얇은 벽 마감, 생활감 있는 바닥, 사용 흔적이 미세하게 남은 금속 현관문과 스테인리스 싱크대, 실제 목재 무늬 또는 합판 계열 식탁 표면, 현실적인 전선과 가전 외장이 자연스럽게 보인다. 재료의 미세한 흠집과 금속의 옅은 산화, 바닥의 일상적인 마모, 직물과 목재 무늬를 정확하고 과장 없이 표현한다. 공간은 깨끗하고 흐트러지지 않은 평온한 상태다. 자연스러운 낮은 채도의 생활 색감, 과도하게 밝지 않은 햇빛, 현실적인 명암, 자연스러운 피사계 심도와 렌즈 원근을 사용한다. 깨끗한 광고 사진이나 건축 시각화가 아니라 실제 거주지를 직접 촬영한 현장 참고 사진이어야 한다. 사람, 얼굴, 인체형 형상은 없으며, 위에서 내려다본 시점이나 평면도, 건축 도식은 사용하지 않는다. 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": 1,
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 1 toward unit 3 supports the shared fixed markers required across S5_Shot9, S5_Shot21, and S5_Shot24 while allowing close and insert crops downstream.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            3
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the connected view from unit 1 toward unit 3 with unit 7 available in the broad coverage. Preserve base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 24 in their floor-plan relationships, exposing only openings supported by that view.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 1 at cell [0,4], directed toward unit 3 through look-at cell [2,3]. Preserve enough surrounding structure for the close framing of S5_Shot9 and S5_Shot21 and the tighter insert framing of S5_Shot24.",
          "subject_position_directive": "For S5_Shot9, retain a close staged subject on frame right with marker 5 smaller in the left background. For S5_Shot21, allow two staged profiles in the middle-left and middle-right zones near marker 1. For S5_Shot24, allow the staged foreground partial-body insert at middle center with only a soft edge of marker 1 behind it.",
          "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues.",
          "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, and 38. Do not introduce units or openings outside the selected view, and do not add scenario-specific objects beyond the committed shot staging."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l05_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B05": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L05B05.png",
        "t2i_prompt": "2026년 대한민국 인천 연안과 서해권의 고립된 섬 공동체에 있는 소형 현대식 주택 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 밤의 거실 겸 식사 공간에서 북동쪽의 작은 침실 문 너머로 커튼이 달린 외벽 창문과 그 옆 침대를 바라보는 구도다. 카메라는 바닥에서 약 1.6m 높이의 서 있는 사람 눈높이에 두고, 35mm급 미러리스 또는 DSLR 카메라의 32mm 광각 렌즈로 촬영한다. 수평에 가까운 자연스러운 실내 시점이며 하향 평면도, 건축 도면, 조감도가 아니다. 프레임 앞쪽 한편에는 생활감 있는 식탁이 보이고, 그 위에 찻잔 두 개가 놓여 있으며 하나는 옆으로 넘어져 있다. 침실 바닥에는 짙은 피 웅덩이가 고여 있고 인접한 바닥과 낮은 주변 표면에 불규칙한 핏방울과 튄 자국이 남아 있다. 침실 출입문 쪽에서 커튼 창가까지 피 묻은 발자국이 이어진다. 창문 커튼 뒤에는 앉은 상태의 시신이 완전히 가려져 있으며, 불투명한 천의 국소적인 눌림과 무게로 인한 비정상적인 처짐만 보인다. 사람의 신체, 얼굴, 팔다리, 사람 형태의 실루엣은 전혀 노출하지 않는다. 밤의 낮은 실내 조명과 창밖의 희미하고 차가운 주변광이 섞이고, 소박한 천장등의 약한 따뜻한 빛이 실제 주택다운 불균일한 명암을 만든다. 과장된 장식 없이 2020년대 한국 소형 주거의 실용적인 문과 창호, 합성목 또는 장판 바닥, 평범한 벽 마감, 실제 커튼 직물의 성긴 짜임, 침대 프레임의 생활 흠집, 식탁 표면의 사용 흔적, 금속 부품의 미세한 변색과 먼지 및 얼룩을 사실적으로 표현한다. 절제된 어두운 자연색 속에서 피의 깊은 적색만 선택적으로 두드러지며, 현장 기록 사진처럼 담담하고 불편한 현실감을 유지한다. 실제 자연스러운 심도와 렌즈 원근, 현실적인 저조도 노출, 정확한 재료 질감, 과도한 선명화나 후처리 없이 실제 장소에서 촬영한 기록 사진. 인물 없음, 얼굴 없음, 신체 형상 없음, 삽화나 CGI나 건축 시각화가 아닌 실제 카메라 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "거실 겸 식사 공간에서 침실 문 너머 커튼 창가를 바라보는 넓은 시야로 잡는다. 식탁의 두 찻잔과 침실 바닥의 핏자국, 문에서 커튼으로 이어지는 피 묻은 발자국이 한 공간 안에서 자연스럽게 연결되어 보이게 하되, 커튼 뒤 시신의 신체나 얼굴, 사람 형태의 윤곽은 전혀 드러내지 않는다.",
            "shot_id": "S12_Shot22"
          },
          {
            "guide_text": "침실 문 부근에서 창가와 침대, 커튼 주변을 조금 더 직접적으로 바라본다. 바닥의 피 웅덩이와 주변 표면의 튄 핏자국, 커튼 쪽으로 이어진 피 묻은 발자국을 명확히 담고, 커튼 뒤에 완전히 가려진 시신은 천의 미세한 눌림과 비정상적인 처짐만으로 암시하며 신체 형상은 보이지 않게 한다. 열린 문 너머 식탁의 두 찻잔도 프레임 안쪽에 식별 가능하게 남긴다.",
            "shot_id": "S18_Shot8"
          }
        ],
        "shot_ids": [
          "S12_Shot22",
          "S18_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just inside number 15 (bedroom door), facing number 14 (bed) and number 16 (curtained window), with number 27 concealed behind the curtain area",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "32mm wide angle",
          "framing_notes": "Show number 25 across the bedroom floor and number 26 leading toward number 16; leave enough foreground for number 38 while keeping the concealed position of number 27 legible."
        },
        "reference_decision": {
          "bg_id": "L05B05",
          "fp_id": "fp_l05_interior",
          "node_index": 4,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B05 depicts unit 13 established by L05B03, but its wider look-at geometry reveals a different slice around marker 14 and the lower spatial evidence required by S12_Shot22 and S18_Shot8. Fixed markers 13 through 16 must remain in their L05B03 positions while transient markers 25, 26, 27, and 38 are added.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L05B03.png"
          ],
          "source_bg_ids": [
            "L05B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_unit_13"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_unit_13",
                "ref_bg_id": "L05B03",
                "space_description": "Fixed unit 13 layout with markers 14, 15, and 16."
              }
            ],
            "why_single_ref_or_two_refs": "L05B03 alone establishes the same target unit and its fixed markers; no consuming shot commits a second distinct referenced space as co-visible."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              6
            ],
            "camera_unit": 13,
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 13 toward marker-cell [6,7] includes the fixed unit elements and enough lower-frame area for the staged full-body and floor-level cues.",
            "lens_enum": "wide",
            "look_at_cell": [
              6,
              7
            ],
            "look_at_unit": 13
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 13 with markers 14, 15, and 16 in the same fixed arrangement as L05B03. Allow only the limited unit 3 approach context required by base marker 3; do not broaden the view into unrelated units.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 13 at [7,6] toward look-at cell [6,7]. Keep enough vertical and lower-frame context for the wide full-body composition of S12_Shot22 and the medium, slightly downward composition of S18_Shot8.",
            "subject_position_directive": "For S12_Shot22, place the committed full seated subject at middle center, fully contained by the staged vertical edges, with lower-frame evidence visible. For S18_Shot8, place the committed seated subject in the central lower portion of a medium frame and preserve the slightly downward visual path.",
            "state_cue_directive": "Apply transient markers 25, 26, 27, and 38 as committed cues around the staged unit 13 view. Retain base markers 3, 13, 14, 15, and 16 without treating the overlays as permanent structural changes.",
            "negative_continuity_directive": "Exclude overlay markers 28, 29, 30, 31, 32, 33, 34, 35, 36, and 37. Keep markers 14, 15, and 16 in the positions established by L05B03, while removing L05B03's transient marker 33 and avoiding unsupported units outside this 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='L05B03' physical_space_id='ps_unit_13'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 13\n  - camera_cell: [7, 6]\n  - look_at_unit: 13\n  - look_at_cell: [6, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 13 toward marker-cell [6,7] includes the fixed unit elements and enough lower-frame area for the staged full-body and floor-level cues.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 13 with markers 14, 15, and 16 in the same fixed arrangement as L05B03. Allow only the limited unit 3 approach context required by base marker 3; do not broaden the view into unrelated units.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 13 at [7,6] toward look-at cell [6,7]. Keep enough vertical and lower-frame context for the wide full-body composition of S12_Shot22 and the medium, slightly downward composition of S18_Shot8.\n  - subject_position_directive: For S12_Shot22, place the committed full seated subject at middle center, fully contained by the staged vertical edges, with lower-frame evidence visible. For S18_Shot8, place the committed seated subject in the central lower portion of a medium frame and preserve the slightly downward visual path.\n  - state_cue_directive: Apply transient markers 25, 26, 27, and 38 as committed cues around the staged unit 13 view. Retain base markers 3, 13, 14, 15, and 16 without treating the overlays as permanent structural changes.\n  - negative_continuity_directive: Exclude overlay markers 28, 29, 30, 31, 32, 33, 34, 35, 36, and 37. Keep markers 14, 15, and 16 in the positions established by L05B03, while removing L05B03's transient marker 33 and avoiding unsupported units outside this 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='L05B03' physical_space_id='ps_unit_13'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 13\n  - camera_cell: [7, 6]\n  - look_at_unit: 13\n  - look_at_cell: [6, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 13 toward marker-cell [6,7] includes the fixed unit elements and enough lower-frame area for the staged full-body and floor-level cues.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 13 with markers 14, 15, and 16 in the same fixed arrangement as L05B03. Allow only the limited unit 3 approach context required by base marker 3; do not broaden the view into unrelated units.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 13 at [7,6] toward look-at cell [6,7]. Keep enough vertical and lower-frame context for the wide full-body composition of S12_Shot22 and the medium, slightly downward composition of S18_Shot8.\n  - subject_position_directive: For S12_Shot22, place the committed full seated subject at middle center, fully contained by the staged vertical edges, with lower-frame evidence visible. For S18_Shot8, place the committed seated subject in the central lower portion of a medium frame and preserve the slightly downward visual path.\n  - state_cue_directive: Apply transient markers 25, 26, 27, and 38 as committed cues around the staged unit 13 view. Retain base markers 3, 13, 14, 15, and 16 without treating the overlays as permanent structural changes.\n  - negative_continuity_directive: Exclude overlay markers 28, 29, 30, 31, 32, 33, 34, 35, 36, and 37. Keep markers 14, 15, and 16 in the positions established by L05B03, while removing L05B03's transient marker 33 and avoiding unsupported units outside this 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='L05B03' physical_space_id='ps_unit_13'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 13\n  - camera_cell: [7, 6]\n  - look_at_unit: 13\n  - look_at_cell: [6, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 13 toward marker-cell [6,7] includes the fixed unit elements and enough lower-frame area for the staged full-body and floor-level cues.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 13 with markers 14, 15, and 16 in the same fixed arrangement as L05B03. Allow only the limited unit 3 approach context required by base marker 3; do not broaden the view into unrelated units.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 13 at [7,6] toward look-at cell [6,7]. Keep enough vertical and lower-frame context for the wide full-body composition of S12_Shot22 and the medium, slightly downward composition of S18_Shot8.\n  - subject_position_directive: For S12_Shot22, place the committed full seated subject at middle center, fully contained by the staged vertical edges, with lower-frame evidence visible. For S18_Shot8, place the committed seated subject in the central lower portion of a medium frame and preserve the slightly downward visual path.\n  - state_cue_directive: Apply transient markers 25, 26, 27, and 38 as committed cues around the staged unit 13 view. Retain base markers 3, 13, 14, 15, and 16 without treating the overlays as permanent structural changes.\n  - negative_continuity_directive: Exclude overlay markers 28, 29, 30, 31, 32, 33, 34, 35, 36, and 37. Keep markers 14, 15, and 16 in the positions established by L05B03, while removing L05B03's transient marker 33 and avoiding unsupported units outside this view.\n\n2026년 대한민국 인천 연안과 서해권의 고립된 섬 공동체에 있는 소형 현대식 주택 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 밤의 거실 겸 식사 공간에서 북동쪽의 작은 침실 문 너머로 커튼이 달린 외벽 창문과 그 옆 침대를 바라보는 구도다. 카메라는 바닥에서 약 1.6m 높이의 서 있는 사람 눈높이에 두고, 35mm급 미러리스 또는 DSLR 카메라의 32mm 광각 렌즈로 촬영한다. 수평에 가까운 자연스러운 실내 시점이며 하향 평면도, 건축 도면, 조감도가 아니다. 프레임 앞쪽 한편에는 생활감 있는 식탁이 보이고, 그 위에 찻잔 두 개가 놓여 있으며 하나는 옆으로 넘어져 있다. 침실 바닥에는 짙은 피 웅덩이가 고여 있고 인접한 바닥과 낮은 주변 표면에 불규칙한 핏방울과 튄 자국이 남아 있다. 침실 출입문 쪽에서 커튼 창가까지 피 묻은 발자국이 이어진다. 창문 커튼 뒤에는 앉은 상태의 시신이 완전히 가려져 있으며, 불투명한 천의 국소적인 눌림과 무게로 인한 비정상적인 처짐만 보인다. 사람의 신체, 얼굴, 팔다리, 사람 형태의 실루엣은 전혀 노출하지 않는다. 밤의 낮은 실내 조명과 창밖의 희미하고 차가운 주변광이 섞이고, 소박한 천장등의 약한 따뜻한 빛이 실제 주택다운 불균일한 명암을 만든다. 과장된 장식 없이 2020년대 한국 소형 주거의 실용적인 문과 창호, 합성목 또는 장판 바닥, 평범한 벽 마감, 실제 커튼 직물의 성긴 짜임, 침대 프레임의 생활 흠집, 식탁 표면의 사용 흔적, 금속 부품의 미세한 변색과 먼지 및 얼룩을 사실적으로 표현한다. 절제된 어두운 자연색 속에서 피의 깊은 적색만 선택적으로 두드러지며, 현장 기록 사진처럼 담담하고 불편한 현실감을 유지한다. 실제 자연스러운 심도와 렌즈 원근, 현실적인 저조도 노출, 정확한 재료 질감, 과도한 선명화나 후처리 없이 실제 장소에서 촬영한 기록 사진. 인물 없음, 얼굴 없음, 신체 형상 없음, 삽화나 CGI나 건축 시각화가 아닌 실제 카메라 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            7,
            6
          ],
          "camera_unit": 13,
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 13 toward marker-cell [6,7] includes the fixed unit elements and enough lower-frame area for the staged full-body and floor-level cues.",
          "lens_enum": "wide",
          "look_at_cell": [
            6,
            7
          ],
          "look_at_unit": 13
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 13 with markers 14, 15, and 16 in the same fixed arrangement as L05B03. Allow only the limited unit 3 approach context required by base marker 3; do not broaden the view into unrelated units.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 13 at [7,6] toward look-at cell [6,7]. Keep enough vertical and lower-frame context for the wide full-body composition of S12_Shot22 and the medium, slightly downward composition of S18_Shot8.",
          "subject_position_directive": "For S12_Shot22, place the committed full seated subject at middle center, fully contained by the staged vertical edges, with lower-frame evidence visible. For S18_Shot8, place the committed seated subject in the central lower portion of a medium frame and preserve the slightly downward visual path.",
          "state_cue_directive": "Apply transient markers 25, 26, 27, and 38 as committed cues around the staged unit 13 view. Retain base markers 3, 13, 14, 15, and 16 without treating the overlays as permanent structural changes.",
          "negative_continuity_directive": "Exclude overlay markers 28, 29, 30, 31, 32, 33, 34, 35, 36, and 37. Keep markers 14, 15, and 16 in the positions established by L05B03, while removing L05B03's transient marker 33 and avoiding unsupported units outside this view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_interior",
          "prior_bg_ids": [
            "L05B03"
          ],
          "attached_ref_labels": [
            "bg:L05B03",
            "same_loc_anchor:L05B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L05B02",
          "loc_id": "L05"
        }
      },
      "L05B07": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L05B05",
        "reused_from_bg_id": "L05B05",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L05B05.png",
        "t2i_prompt": "2026년 동시대 대한민국 서해권의 고립된 섬 주거지에 있는 딸의 작은 침실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 밤, 중앙 공용 공간과 이어진 침실 출입문 안쪽에서 침대와 커튼 친 외벽 창문, 침대에 인접한 위쪽 벽을 바라보는 주관적 시점이다. 카메라는 약 1.6m의 선 사람 눈높이이며 35mm급 자연스러운 광각 렌즈를 사용한다. 현대 한국 가정의 소박한 침실답게 무광 벽지, 생활 흠집이 있는 합판 또는 시트 마감 문, 실제 직물 결이 보이는 커튼과 침구, 미세한 사용감과 얼룩을 사실적으로 표현한다. 창밖에서 스며드는 희미하고 차가운 밤빛과 약한 실내 생활광이 섞이며, 낮은 조도에서도 과도하게 연출하지 않은 자연스러운 노출과 깊이감을 유지한다. 화면 하단의 매우 가까운 주관적 전경에는 인물이나 얼굴, 손 전체를 드러내지 않은 채 손목 피부 일부가 가장자리에서 잘려 보이고, 그 피부에 막 달아오른 듯한 붉은 흔적이 선명하게 나타난다. 침대 위쪽 또는 바로 인접한 벽에는 강렬한 붉은 원이 벽의 원근을 따라 보이지만, 영구적인 물감 자국이나 발광 장치가 아니라 관찰자의 시야에 순간적으로 겹친 비물리적 환영처럼 표현한다. 붉은 원 이외의 벽 표면은 평범한 벽지 질감과 미세한 사용감이 그대로 남아 있어야 한다. 방 안에는 사람, 얼굴, 전신이나 사람 모양 형상이 없고 불필요한 잔해나 추가 사건 흔적도 없다. 실제 콘크리트와 벽지, 금속 부품의 자연스러운 마모, 직물의 섬유 결, 목재 무늬를 정확히 보여 주며 자연스러운 피사계 심도를 사용한다. 깨끗한 상업용 스톡 사진이 아니라 실제 생활 공간을 있는 그대로 기록한 무보정 DSLR 또는 미러리스 촬영본이며, CGI, 삽화, 건축 시각화, 평면도, 위에서 내려다본 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "출입문 안쪽에서 침대와 그 위쪽 벽이 함께 보이는 주관적 시점이다. 화면 하단 가까운 전경에는 인물이나 손 전체를 보여 주지 않은 채 손목 피부의 작은 일부와 붉게 달아오른 흔적이 초점 가까이에 들어오고, 뒤쪽 침실과 붉은 벽 원은 자연스러운 거리감 속에 보이게 한다.",
            "shot_id": "S12_Shot39"
          },
          {
            "guide_text": "침대와 인접한 위쪽 벽을 중심으로 잡아, 벽면에 순간적으로 겹쳐 보이는 선명한 붉은 원을 주요 단서로 보여 준다. 붉은 원은 벽에 칠해진 영구적인 물감 자국으로 확정하지 말고 관찰자의 시야에만 잠시 나타난 주관적 환영처럼 표현하며, 화면 가장자리 가까운 전경에는 붉어진 손목 흔적이 부분적으로 남아 있게 한다.",
            "shot_id": "S12_Shot42"
          }
        ],
        "shot_ids": [
          "S12_Shot39",
          "S12_Shot42"
        ],
        "scenes": [],
        "parent_id": "L05B05",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 15 (bedroom door), facing number 14 (bed) and the wall carrying number 29, with number 28 held close to the foreground viewpoint",
          "camera_height": "subjective eye-level, approximately 1.6m",
          "lens_hint": "35mm natural wide angle",
          "framing_notes": "Keep number 29 clearly aligned above or beside number 14 while number 28 remains a close subjective foreground cue; do not include any crime-scene residue."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L05B05",
          "selected_refs": [
            {
              "physical_space_id": "ps_unit_13",
              "ref_bg_id": "L05B05",
              "space_description": "Same fixed unit 13 view and marker 14-centered geometry."
            }
          ]
        },
        "shot_aware_plan_node_index": 5,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Retain camera unit 13 at [7,6] directed through look-at cell [6,7] with neutral 50-degree coverage. Support the downward close crop of S12_Shot39 and the held wider crop of S12_Shot42 without moving the fixed marker 14 relationship.",
          "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, and 38. Preserve markers 14, 15, and 16 in the L05B05 positions, remove L05B05-only transient cues, and do not expose unrelated units.",
          "state_cue_directive": "Apply transient markers 28 and 29 only in their committed shot contexts while retaining base markers 13, 14, 15, and 16. Do not carry over transient markers from L05B05.",
          "subject_position_directive": "For S12_Shot39, place the committed partial subject at middle center in a sharply downward close view, retaining surrounding lower-surface context for scale. S12_Shot42 commits no visible subject; hold the staged background cue in the upper center with marker 14 providing lower-frame scale.",
          "visible_space_directive": "Show the same unit 13 geometry as L05B05, centered around marker 14 and the fixed relationships to markers 15 and 16. Keep the view internal to unit 13 except for any opening edge directly supported by marker 15."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_interior",
          "prior_bg_ids": [
            "L05B05"
          ],
          "attached_ref_labels": [
            "bg:L05B05"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B06": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L05B06.png",
        "t2i_prompt": "2026년 동시대 대한민국 서해 연안의 고립된 섬 공동체에 있는 소형 옥탑 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 중앙의 생활·식사 공간 가까이에서 짧은 실내 통로를 따라 딸의 침실 방향을 바라보며, 주 침실과 소형 욕실로 이어지는 문이 좌우 측면에서 자연스럽게 연결되는 구도다. 35mm 풀프레임 미러리스 카메라와 24mm 광각 렌즈, 서 있는 사람의 눈높이 약 1.6미터에서 촬영한다. 내려다본 평면도나 건축 도면 시점이 아니라 실제 거주자가 방 안에 서서 보는 수평 시점이다.\n\n공동 공간에는 벽면 텔레비전, 식탁과 의자, 북쪽 벽을 따라 이어지는 간결한 주방 조리대와 싱크대, 가스 또는 전기 쿡탑이 현실적인 생활 동선 속에 놓여 있다. 생활 공간 가장자리에는 평범한 스탠드 조명이 있고, 서쪽의 작은 창에는 깊은 밤의 어두운 외부가 보인다. 안쪽 침실에는 벽에 붙인 침대와 커튼이 달린 창이 있으며, 다른 침실의 침대와 소형 욕실의 세면대, 거울, 변기는 열린 문 사이로 필요한 만큼만 부분적으로 드러난다. 2020년대 한국의 검소한 소형 주택답게 도배 벽지의 미세한 이음선, 사용감 있는 합판 가구, 실제 금속 손잡이의 은은한 마모, 비닐 바닥재의 잔잔한 광택, 생활 흔적이 밴 조리대와 천 커튼의 직조감이 정확하게 보인다.\n\n깊은 밤의 실내는 천장등과 스탠드 조명의 현실적인 따뜻한 빛으로 밝혀지며, 창밖의 차갑고 희미한 야간광이 약하게 섞인다. 공간은 평범한 거주지로 보기에는 다소 이상할 만큼 말끔하고 빈틈없이 정돈되어 있지만, 과도하게 새것이거나 광고 사진처럼 보이지 않으며 기존 재료의 마모와 얼룩은 자연스럽게 남아 있다. 딸의 침실에서는 배낭과 인형이 원래의 정돈된 자리에서 아주 조금 옮겨진 듯 서로 미묘하게 어긋나 있어, 자세히 살펴야 알아차릴 수 있는 일시적 변화로 표현한다.\n\n실제 콘크리트, 금속의 자연스러운 변색, 직물의 짜임, 목재 무늬와 생활 마모를 사실적으로 기록하고, 실내 조명에 따른 자연스러운 명암과 과장되지 않은 피사계 심도를 유지한다. 사람, 얼굴, 인체 형상은 전혀 없으며 공간과 사물만 담는다. 깨끗한 상업용 스톡 사진, 삽화, 컴퓨터 그래픽, 건축 시각화가 아니라 후처리 느낌이 없는 실제 장소 참고용 사진처럼 보여야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "중앙 생활·식사 공간 부근에서 짧은 실내 동선을 따라 딸의 침실 방향을 바라본다. 주 침실과 욕실로 이어지는 측면 출입구가 프레임 가장자리에서 자연스럽게 읽히고, 깊은 쪽 침실의 미세하게 옮겨진 배낭과 인형이 과장되지 않은 단서로 보이게 한다.",
            "shot_id": "S14_Shot12"
          },
          {
            "guide_text": "약 1.6미터 높이의 정면 눈높이를 유지하고, 넓은 화각으로 공동 생활 공간과 침실 방향의 깊이를 함께 담는다. 야간의 조용하고 지나치게 정돈된 상태를 우선 보여 주되, 공간을 공포 세트처럼 꾸미지 않고 실제 거주지의 담백한 기록 사진처럼 표현한다.",
            "shot_id": "S14_Shot18"
          },
          {
            "guide_text": "생활·식사 공간에서 침실 쪽으로 열린 시야를 확보하며 주 침실 문과 욕실 문은 측면 공간 관계를 설명하는 정도로만 포함한다. 딸의 침실 안 배낭과 인형의 위치 변화는 눈에 띄게 강조하지 말고, 자세히 볼 때만 감지되는 자연스러운 어긋남으로 남긴다.",
            "shot_id": "S14_Shot28"
          }
        ],
        "shot_ids": [
          "S14_Shot12",
          "S14_Shot18",
          "S14_Shot28"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3 (living-dining area), facing along the short interior circulation line toward number 13 (daughter bedroom), with number 10 (main bedroom) and number 17 (bathroom) accessible at the sides",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Emphasize an unnaturally orderly interior and show number 30 only as subtly relocated loose belongings; all blood, bodies, footprints, and red circles must be absent."
        },
        "reference_decision": {
          "bg_id": "L05B06",
          "fp_id": "fp_l05_interior",
          "node_index": 6,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B06 overlaps the anchor at target units 1, 3, and 7 but requires a broad view from unit 3 toward unit 13 to support the staged unit-13 context and marker-6 context across separate consuming shots. The anchor fixes the shared interior positions, while this different camera and look-at geometry requires a new plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/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_shared_interior_1_3_7"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_shared_interior_1_3_7",
                "ref_bg_id": "L05B02",
                "space_description": "Anchor-established fixed layout for overlapping target units 1, 3, and 7."
              }
            ],
            "why_single_ref_or_two_refs": "L05B02 is the single continuity reference for the overlapping shared target units. The consuming shots address different crops rather than committing two distinct spaces as co-visible in one shot, so a two-reference node is not justified."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              4
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 3 toward unit 13 supports the multiple consuming-shot crops spanning the shared target-unit set while establishing a genuinely different view from the anchor.",
            "lens_enum": "wide",
            "look_at_cell": [
              6,
              7
            ],
            "look_at_unit": 13
          },
          "render_guidance": {
            "visible_space_directive": "Show a broad connected slice from unit 3 toward unit 13, with overlapping anchor units 1, 3, and 7 retaining their fixed layout. Include markers 10 through 21 only where supported along this direction and use openings 12, 15, 16, and 18 solely when they fall within the chosen crop.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 3 at [3,4] toward unit 13 through look-at cell [6,7]. Permit the medium eye-level crop of S14_Shot12, the close shallow-context crop of S14_Shot18, and the low oblique medium crop of S14_Shot28 without changing fixed layout.",
            "subject_position_directive": "For S14_Shot12, place one staged subject slightly off-center at medium distance with unit 13 context visible behind. For S14_Shot18, place the primary staged subject center-right in close framing with a second soft edge at lower left and marker 6 as limited context. S14_Shot28 commits no subject; keep the BG free of invented subjects and frame marker 30 in the lower-center midground.",
            "state_cue_directive": "Apply transient marker 30 as the only listed overlay. Retain numbered elements 1 through 24 where listed by this BG, with the staged orderly state and absence cues honored; do not invent additional state overlays.",
            "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, and 38. Preserve anchor-established markers 1 through 9 and 24 where visible, keep the remaining base markers in floor-plan positions, and avoid spaces outside the broad unit 3-to-13 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_shared_interior_1_3_7'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 4]\n  - look_at_unit: 13\n  - look_at_cell: [6, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 3 toward unit 13 supports the multiple consuming-shot crops spanning the shared target-unit set while establishing a genuinely different view from the anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a broad connected slice from unit 3 toward unit 13, with overlapping anchor units 1, 3, and 7 retaining their fixed layout. Include markers 10 through 21 only where supported along this direction and use openings 12, 15, 16, and 18 solely when they fall within the chosen crop.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 3 at [3,4] toward unit 13 through look-at cell [6,7]. Permit the medium eye-level crop of S14_Shot12, the close shallow-context crop of S14_Shot18, and the low oblique medium crop of S14_Shot28 without changing fixed layout.\n  - subject_position_directive: For S14_Shot12, place one staged subject slightly off-center at medium distance with unit 13 context visible behind. For S14_Shot18, place the primary staged subject center-right in close framing with a second soft edge at lower left and marker 6 as limited context. S14_Shot28 commits no subject; keep the BG free of invented subjects and frame marker 30 in the lower-center midground.\n  - state_cue_directive: Apply transient marker 30 as the only listed overlay. Retain numbered elements 1 through 24 where listed by this BG, with the staged orderly state and absence cues honored; do not invent additional state overlays.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, and 38. Preserve anchor-established markers 1 through 9 and 24 where visible, keep the remaining base markers in floor-plan positions, and avoid spaces outside the broad unit 3-to-13 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_shared_interior_1_3_7'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 4]\n  - look_at_unit: 13\n  - look_at_cell: [6, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 3 toward unit 13 supports the multiple consuming-shot crops spanning the shared target-unit set while establishing a genuinely different view from the anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a broad connected slice from unit 3 toward unit 13, with overlapping anchor units 1, 3, and 7 retaining their fixed layout. Include markers 10 through 21 only where supported along this direction and use openings 12, 15, 16, and 18 solely when they fall within the chosen crop.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 3 at [3,4] toward unit 13 through look-at cell [6,7]. Permit the medium eye-level crop of S14_Shot12, the close shallow-context crop of S14_Shot18, and the low oblique medium crop of S14_Shot28 without changing fixed layout.\n  - subject_position_directive: For S14_Shot12, place one staged subject slightly off-center at medium distance with unit 13 context visible behind. For S14_Shot18, place the primary staged subject center-right in close framing with a second soft edge at lower left and marker 6 as limited context. S14_Shot28 commits no subject; keep the BG free of invented subjects and frame marker 30 in the lower-center midground.\n  - state_cue_directive: Apply transient marker 30 as the only listed overlay. Retain numbered elements 1 through 24 where listed by this BG, with the staged orderly state and absence cues honored; do not invent additional state overlays.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, and 38. Preserve anchor-established markers 1 through 9 and 24 where visible, keep the remaining base markers in floor-plan positions, and avoid spaces outside the broad unit 3-to-13 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_shared_interior_1_3_7'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 4]\n  - look_at_unit: 13\n  - look_at_cell: [6, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 3 toward unit 13 supports the multiple consuming-shot crops spanning the shared target-unit set while establishing a genuinely different view from the anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a broad connected slice from unit 3 toward unit 13, with overlapping anchor units 1, 3, and 7 retaining their fixed layout. Include markers 10 through 21 only where supported along this direction and use openings 12, 15, 16, and 18 solely when they fall within the chosen crop.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 3 at [3,4] toward unit 13 through look-at cell [6,7]. Permit the medium eye-level crop of S14_Shot12, the close shallow-context crop of S14_Shot18, and the low oblique medium crop of S14_Shot28 without changing fixed layout.\n  - subject_position_directive: For S14_Shot12, place one staged subject slightly off-center at medium distance with unit 13 context visible behind. For S14_Shot18, place the primary staged subject center-right in close framing with a second soft edge at lower left and marker 6 as limited context. S14_Shot28 commits no subject; keep the BG free of invented subjects and frame marker 30 in the lower-center midground.\n  - state_cue_directive: Apply transient marker 30 as the only listed overlay. Retain numbered elements 1 through 24 where listed by this BG, with the staged orderly state and absence cues honored; do not invent additional state overlays.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, and 38. Preserve anchor-established markers 1 through 9 and 24 where visible, keep the remaining base markers in floor-plan positions, and avoid spaces outside the broad unit 3-to-13 view.\n\n2026년 동시대 대한민국 서해 연안의 고립된 섬 공동체에 있는 소형 옥탑 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 중앙의 생활·식사 공간 가까이에서 짧은 실내 통로를 따라 딸의 침실 방향을 바라보며, 주 침실과 소형 욕실로 이어지는 문이 좌우 측면에서 자연스럽게 연결되는 구도다. 35mm 풀프레임 미러리스 카메라와 24mm 광각 렌즈, 서 있는 사람의 눈높이 약 1.6미터에서 촬영한다. 내려다본 평면도나 건축 도면 시점이 아니라 실제 거주자가 방 안에 서서 보는 수평 시점이다.\n\n공동 공간에는 벽면 텔레비전, 식탁과 의자, 북쪽 벽을 따라 이어지는 간결한 주방 조리대와 싱크대, 가스 또는 전기 쿡탑이 현실적인 생활 동선 속에 놓여 있다. 생활 공간 가장자리에는 평범한 스탠드 조명이 있고, 서쪽의 작은 창에는 깊은 밤의 어두운 외부가 보인다. 안쪽 침실에는 벽에 붙인 침대와 커튼이 달린 창이 있으며, 다른 침실의 침대와 소형 욕실의 세면대, 거울, 변기는 열린 문 사이로 필요한 만큼만 부분적으로 드러난다. 2020년대 한국의 검소한 소형 주택답게 도배 벽지의 미세한 이음선, 사용감 있는 합판 가구, 실제 금속 손잡이의 은은한 마모, 비닐 바닥재의 잔잔한 광택, 생활 흔적이 밴 조리대와 천 커튼의 직조감이 정확하게 보인다.\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": [
            3,
            4
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 3 toward unit 13 supports the multiple consuming-shot crops spanning the shared target-unit set while establishing a genuinely different view from the anchor.",
          "lens_enum": "wide",
          "look_at_cell": [
            6,
            7
          ],
          "look_at_unit": 13
        },
        "shot_aware_plan_node_index": 6,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show a broad connected slice from unit 3 toward unit 13, with overlapping anchor units 1, 3, and 7 retaining their fixed layout. Include markers 10 through 21 only where supported along this direction and use openings 12, 15, 16, and 18 solely when they fall within the chosen crop.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 3 at [3,4] toward unit 13 through look-at cell [6,7]. Permit the medium eye-level crop of S14_Shot12, the close shallow-context crop of S14_Shot18, and the low oblique medium crop of S14_Shot28 without changing fixed layout.",
          "subject_position_directive": "For S14_Shot12, place one staged subject slightly off-center at medium distance with unit 13 context visible behind. For S14_Shot18, place the primary staged subject center-right in close framing with a second soft edge at lower left and marker 6 as limited context. S14_Shot28 commits no subject; keep the BG free of invented subjects and frame marker 30 in the lower-center midground.",
          "state_cue_directive": "Apply transient marker 30 as the only listed overlay. Retain numbered elements 1 through 24 where listed by this BG, with the staged orderly state and absence cues honored; do not invent additional state overlays.",
          "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, and 38. Preserve anchor-established markers 1 through 9 and 24 where visible, keep the remaining base markers in floor-plan positions, and avoid spaces outside the broad unit 3-to-13 view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_interior",
          "prior_bg_ids": [
            "L05B02"
          ],
          "attached_ref_labels": [
            "bg:L05B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L05B01.png",
        "t2i_prompt": "2026년 대한민국 인천 연안의 고립된 섬 공동체에 있는 작고 실용적인 현대식 주거 내부. 중앙과 서쪽의 거실·식사 공간에서 욕실 출입구 방향을 바라보는 시점으로, 식탁과 의자가 공유 공간에 놓여 있고 출입구 너머의 비좁은 욕실에는 문 가까이 세면대와 그 위의 벽거울, 안쪽의 변기가 자연스러운 생활 동선에 맞게 보인다. 약 1.6m의 서 있는 사람 눈높이에서 35mm급 렌즈로 촬영한 자연스러운 원근감, 위에서 내려다본 구도나 평면도 구도가 아니다. 낮 시간의 흐린 서해안 자연광이 생활 공간과 욕실에 부드럽게 들어오고, 평범한 천장 조명이 약하게 보조한다. 2020년대 한국 소형 주택에 맞는 무광 벽 마감, 실제 도기 세면대와 변기, 물때가 아주 옅게 남은 거울 가장자리, 습기로 미세하게 변색된 실리콘 틈, 생활 흠집이 있는 식탁 표면, 실제 금속과 플라스틱의 질감을 사실적으로 표현한다. 색조는 절제된 어두운 중성색과 바랜 자연색을 중심으로 하며 붉은색은 환영에만 선별적으로 나타난다. 욕실 거울의 반사면 안에서는 욕실 벽 위에 겹쳐 보이는 선명한 짙은 붉은 원형이 순간적인 주관적 시각 현상으로 떠 있다. 이 원은 벽에 묻거나 칠해진 물리적 흔적이 아니며, 거울 바깥 공간으로 돌출되지 않고 반사 영상 내부에만 한정된다. 식탁 위의 소박한 사진 액자 안에서는 가족사진의 얼굴이 있던 국소 인쇄 영역만 열에 녹은 잉크처럼 아래로 흐르며 일그러져 있다. 왜곡은 사진의 종이 표면과 액자 경계 안에만 존재하고, 식별 가능한 사람·얼굴·신체 형상은 전혀 보이지 않는다. 두 현상 외의 공간은 정돈된 일상 상태를 유지하며 불필요한 파편이나 사건 흔적은 없다. 실제 콘크리트와 도기, 금속의 미세한 녹과 수전의 사용감, 목재 무늬, 인화지 표면, 의자 재질을 정확하게 보여 주고 과도하게 깨끗한 광고 사진처럼 만들지 않는다. 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 참고 사진과 구별되지 않는 사실성, 현실적인 자연광과 자연스러운 피사계 심도, 과장된 후처리 없음. 사람, 얼굴, 인체 형상, 마네킹이나 사람처럼 보이는 물체 없음. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "거실·식사 공간에서 열린 욕실 출입구 너머를 바라보며, 세면대 위 거울과 거울 안에서만 보이는 붉은 원형 환영이 명확히 읽히도록 구성한다. 식탁과 사진 액자는 가까운 전경 또는 중경에 자연스럽게 포함하되, 사람이나 식별 가능한 얼굴은 표현하지 않는다.",
            "shot_id": "S18_Shot38"
          },
          {
            "guide_text": "식탁 위 사진 액자를 중경의 주요 초점으로 두고, 인화면의 얼굴이 있던 부분만 녹아 흐르는 듯 왜곡된 상태를 보여준다. 욕실 출입구와 거울은 배경의 공간적 연결을 유지하며, 거울 속 붉은 원도 주관적 현상으로 제한해 보이게 한다. 사진 안팎 어디에도 식별 가능한 인물이나 얼굴 형상을 만들지 않는다.",
            "shot_id": "S18_Shot48"
          }
        ],
        "shot_ids": [
          "S18_Shot38",
          "S18_Shot48"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 6 (dining table), facing through number 18 (bathroom door) toward number 21 (mirror), with the tabletop foreground available for number 32",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "35mm natural angle",
          "framing_notes": "Compose the sightline so number 31 is perceived within the mirror view while number 32 remains associated only with the framed photograph on the table; both are subjective and temporary."
        },
        "reference_decision": {
          "bg_id": "L05B01",
          "fp_id": "fp_l05_interior",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B01 overlaps L05B02 at target unit 3 but turns toward unit 17, so the fixed shared-area positions must continue from the anchor while a genuinely different structural slice becomes visible. Camera unit 3 and look-at unit 17 support the marker 21 close reveal and the marker 6 contextual close view.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/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_shared_interior_1_3_7"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_shared_interior_1_3_7",
                "ref_bg_id": "L05B02",
                "space_description": "Anchor identity for the shared interior, including target unit 3 and fixed marker 6."
              }
            ],
            "why_single_ref_or_two_refs": "A single anchor reference supplies continuity through target unit 3; the planned view introduces unit 17 as a different slice rather than a second independently referenced visible space."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              4
            ],
            "camera_unit": 3,
            "fov_deg": 50,
            "framing_notes": "Neutral coverage from unit 3 toward unit 17 supports the unit interface and permits the two committed close crops around markers 21 and 6.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              8
            ],
            "look_at_unit": 17
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 3 turning toward unit 17, with marker 18 as the supported opening and markers 19, 20, and 21 fixed within unit 17. Keep marker 6 in its anchor-established position where the consuming crop requires it.",
            "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 3 at [3,4] toward unit 17 through look-at cell [3,8]. Support close crops that retain bounded context around marker 21 for S18_Shot38 and around marker 6 for S18_Shot48.",
            "subject_position_directive": "S18_Shot38 commits a subjective viewpoint with the viewpoint owner outside the image; center the staged reflected surface cue within its retained boundary. S18_Shot48 commits a downward close view centered on the staged content surface over marker 6, with no additional live subject invented.",
            "state_cue_directive": "Describe transient markers 31 and 32 only in their consuming-shot contexts while retaining numbered elements 3, 6, 17, 18, 19, 20, and 21. Keep all other state overlays absent.",
            "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, and 38. Preserve marker 6 and the unit 3 structure inherited from L05B02, avoid unsupported spaces outside the unit 3-to-17 view, and add no 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 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_shared_interior_1_3_7'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 4]\n  - look_at_unit: 17\n  - look_at_cell: [3, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 3 toward unit 17 supports the unit interface and permits the two committed close crops around markers 21 and 6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 3 turning toward unit 17, with marker 18 as the supported opening and markers 19, 20, and 21 fixed within unit 17. Keep marker 6 in its anchor-established position where the consuming crop requires it.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 3 at [3,4] toward unit 17 through look-at cell [3,8]. Support close crops that retain bounded context around marker 21 for S18_Shot38 and around marker 6 for S18_Shot48.\n  - subject_position_directive: S18_Shot38 commits a subjective viewpoint with the viewpoint owner outside the image; center the staged reflected surface cue within its retained boundary. S18_Shot48 commits a downward close view centered on the staged content surface over marker 6, with no additional live subject invented.\n  - state_cue_directive: Describe transient markers 31 and 32 only in their consuming-shot contexts while retaining numbered elements 3, 6, 17, 18, 19, 20, and 21. Keep all other state overlays absent.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, and 38. Preserve marker 6 and the unit 3 structure inherited from L05B02, avoid unsupported spaces outside the unit 3-to-17 view, and add no 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 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_shared_interior_1_3_7'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 4]\n  - look_at_unit: 17\n  - look_at_cell: [3, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 3 toward unit 17 supports the unit interface and permits the two committed close crops around markers 21 and 6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 3 turning toward unit 17, with marker 18 as the supported opening and markers 19, 20, and 21 fixed within unit 17. Keep marker 6 in its anchor-established position where the consuming crop requires it.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 3 at [3,4] toward unit 17 through look-at cell [3,8]. Support close crops that retain bounded context around marker 21 for S18_Shot38 and around marker 6 for S18_Shot48.\n  - subject_position_directive: S18_Shot38 commits a subjective viewpoint with the viewpoint owner outside the image; center the staged reflected surface cue within its retained boundary. S18_Shot48 commits a downward close view centered on the staged content surface over marker 6, with no additional live subject invented.\n  - state_cue_directive: Describe transient markers 31 and 32 only in their consuming-shot contexts while retaining numbered elements 3, 6, 17, 18, 19, 20, and 21. Keep all other state overlays absent.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, and 38. Preserve marker 6 and the unit 3 structure inherited from L05B02, avoid unsupported spaces outside the unit 3-to-17 view, and add no 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 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_shared_interior_1_3_7'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [3, 4]\n  - look_at_unit: 17\n  - look_at_cell: [3, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 3 toward unit 17 supports the unit interface and permits the two committed close crops around markers 21 and 6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 3 turning toward unit 17, with marker 18 as the supported opening and markers 19, 20, and 21 fixed within unit 17. Keep marker 6 in its anchor-established position where the consuming crop requires it.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 3 at [3,4] toward unit 17 through look-at cell [3,8]. Support close crops that retain bounded context around marker 21 for S18_Shot38 and around marker 6 for S18_Shot48.\n  - subject_position_directive: S18_Shot38 commits a subjective viewpoint with the viewpoint owner outside the image; center the staged reflected surface cue within its retained boundary. S18_Shot48 commits a downward close view centered on the staged content surface over marker 6, with no additional live subject invented.\n  - state_cue_directive: Describe transient markers 31 and 32 only in their consuming-shot contexts while retaining numbered elements 3, 6, 17, 18, 19, 20, and 21. Keep all other state overlays absent.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, and 38. Preserve marker 6 and the unit 3 structure inherited from L05B02, avoid unsupported spaces outside the unit 3-to-17 view, and add no uncommitted objects.\n\n2026년 대한민국 인천 연안의 고립된 섬 공동체에 있는 작고 실용적인 현대식 주거 내부. 중앙과 서쪽의 거실·식사 공간에서 욕실 출입구 방향을 바라보는 시점으로, 식탁과 의자가 공유 공간에 놓여 있고 출입구 너머의 비좁은 욕실에는 문 가까이 세면대와 그 위의 벽거울, 안쪽의 변기가 자연스러운 생활 동선에 맞게 보인다. 약 1.6m의 서 있는 사람 눈높이에서 35mm급 렌즈로 촬영한 자연스러운 원근감, 위에서 내려다본 구도나 평면도 구도가 아니다. 낮 시간의 흐린 서해안 자연광이 생활 공간과 욕실에 부드럽게 들어오고, 평범한 천장 조명이 약하게 보조한다. 2020년대 한국 소형 주택에 맞는 무광 벽 마감, 실제 도기 세면대와 변기, 물때가 아주 옅게 남은 거울 가장자리, 습기로 미세하게 변색된 실리콘 틈, 생활 흠집이 있는 식탁 표면, 실제 금속과 플라스틱의 질감을 사실적으로 표현한다. 색조는 절제된 어두운 중성색과 바랜 자연색을 중심으로 하며 붉은색은 환영에만 선별적으로 나타난다. 욕실 거울의 반사면 안에서는 욕실 벽 위에 겹쳐 보이는 선명한 짙은 붉은 원형이 순간적인 주관적 시각 현상으로 떠 있다. 이 원은 벽에 묻거나 칠해진 물리적 흔적이 아니며, 거울 바깥 공간으로 돌출되지 않고 반사 영상 내부에만 한정된다. 식탁 위의 소박한 사진 액자 안에서는 가족사진의 얼굴이 있던 국소 인쇄 영역만 열에 녹은 잉크처럼 아래로 흐르며 일그러져 있다. 왜곡은 사진의 종이 표면과 액자 경계 안에만 존재하고, 식별 가능한 사람·얼굴·신체 형상은 전혀 보이지 않는다. 두 현상 외의 공간은 정돈된 일상 상태를 유지하며 불필요한 파편이나 사건 흔적은 없다. 실제 콘크리트와 도기, 금속의 미세한 녹과 수전의 사용감, 목재 무늬, 인화지 표면, 의자 재질을 정확하게 보여 주고 과도하게 깨끗한 광고 사진처럼 만들지 않는다. 실제 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": [
            3,
            4
          ],
          "camera_unit": 3,
          "fov_deg": 50,
          "framing_notes": "Neutral coverage from unit 3 toward unit 17 supports the unit interface and permits the two committed close crops around markers 21 and 6.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            8
          ],
          "look_at_unit": 17
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 3 turning toward unit 17, with marker 18 as the supported opening and markers 19, 20, and 21 fixed within unit 17. Keep marker 6 in its anchor-established position where the consuming crop requires it.",
          "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 3 at [3,4] toward unit 17 through look-at cell [3,8]. Support close crops that retain bounded context around marker 21 for S18_Shot38 and around marker 6 for S18_Shot48.",
          "subject_position_directive": "S18_Shot38 commits a subjective viewpoint with the viewpoint owner outside the image; center the staged reflected surface cue within its retained boundary. S18_Shot48 commits a downward close view centered on the staged content surface over marker 6, with no additional live subject invented.",
          "state_cue_directive": "Describe transient markers 31 and 32 only in their consuming-shot contexts while retaining numbered elements 3, 6, 17, 18, 19, 20, and 21. Keep all other state overlays absent.",
          "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, and 38. Preserve marker 6 and the unit 3 structure inherited from L05B02, avoid unsupported spaces outside the unit 3-to-17 view, and add no uncommitted objects."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_interior",
          "prior_bg_ids": [
            "L05B02"
          ],
          "attached_ref_labels": [
            "bg:L05B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L05B03.png",
        "t2i_prompt": "2026년 무렵 대한민국 인천 연안과 서해권의 고립된 섬 공동체에 있는 소박한 현대식 주택의 딸 침실. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소를 담담하게 기록한 참고 사진처럼 보여야 한다. 카메라는 서 있는 사람의 눈높이인 약 1.6미터에 놓고 40밀리미터 표준 렌즈를 사용한다. 절대 위에서 내려다보는 평면도나 건축 도식이 아니라 침실 내부를 수평에 가까운 자연스러운 시선으로 바라본다.\n\n침실은 주택 북동쪽에 있으며, 중앙 공용 공간으로 통하는 문과 외벽의 커튼 달린 창문, 창가 가까이 놓인 침대의 실제 공간 관계가 자연스럽게 읽힌다. 2020년대 한국의 평범하고 검소한 주거 환경으로, 도장된 벽의 미세한 얼룩과 생활 흠집, 실제 직물 커튼의 섬유 짜임, 침구의 주름, 창틀의 사용감, 바닥과 문 표면의 일상적인 마모를 정확하게 표현한다. 지나치게 정돈된 전시장이나 광고용 사진처럼 만들지 않는다.\n\n해 질 무렵의 차갑고 약한 자연광이 커튼을 통과해 방 안으로 스며들고, 실내는 낮은 밝기의 절제된 어두운 색조와 흐린 자연색을 유지한다. 남아 있는 황혼빛이 벽과 침대 가장자리에 부드럽게 닿으며, 깊은 붉은색만 선택적으로 강하게 드러난다. 과장된 조명이나 비현실적인 발광 없이 실제 황혼의 명암과 색온도를 따른다.\n\n침대 옆 벽에는 표면의 원근과 거친 도장 질감에 밀착된 실제 붉은 원이 그려져 있다. 원 안쪽에는 한 장의 낡은 사진이 핀으로 고정되어 있으며, 사진 표면과 가장자리에 마르고 검붉게 변한 피가 묻어 있다. 사진은 1970~1980년대 인화물 특유의 낮은 해상도, 바랜 색, 누렇게 변한 종이와 손상된 가장자리를 지니지만, 피와 인쇄 열화 때문에 사진 속 내용은 식별할 수 없고 사람이나 얼굴, 신체 형상은 보이지 않는다. 붉은 원과 사진은 벽 위에 지속적으로 남은 물리적 증거로 표현하며, 공중에 뜬 그래픽이나 환영처럼 보이지 않게 한다.\n\n실제 콘크리트와 도장면, 금속 핀의 미세한 반사와 산화 흔적, 종이 사진의 섬유와 얼룩, 직물의 짜임, 목재 또는 합성재 문의 표면을 사실적으로 묘사한다. 자연스러운 심도와 실제 렌즈의 공간감을 유지하고 후처리 느낌 없이 촬영한다. 사람, 얼굴, 인체 형상은 어디에도 없다. 컴퓨터 그래픽, 삽화, 건축 시각화가 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "침실 문 안쪽 부근에서 침대와 커튼 달린 창문, 침대 옆 벽의 붉은 원과 그 안에 고정된 낡은 사진이 한 화면에서 분명하게 보이도록 잡는다. 약 1.6미터 눈높이와 40밀리미터 표준 화각을 유지하고, 공간 관계가 읽히는 중간 거리의 사실적인 구도로 촬영한다.",
            "shot_id": "S25_Shot8"
          },
          {
            "guide_text": "같은 약 1.6미터 눈높이와 40밀리미터 표준 화각으로 침대 옆 벽을 조금 더 가까이 바라본다. 붉은 원이 벽 표면의 원근과 질감에 밀착된 물리적 흔적으로 보이고, 그 안의 핀으로 고정된 피 묻은 낡은 사진과 주변 벽의 생활 마모가 자연스럽게 드러나게 한다.",
            "shot_id": "S25_Shot17"
          }
        ],
        "shot_ids": [
          "S25_Shot8",
          "S25_Shot17"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 15 (bedroom door), facing number 14 (bed) and the adjacent wall where number 33 is displayed",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "40mm normal lens",
          "framing_notes": "Make number 33 the dominant evidence display while retaining enough of number 14 and number 16 to identify the bedroom."
        },
        "reference_decision": {
          "bg_id": "L05B03",
          "fp_id": "fp_l05_interior",
          "node_index": 3,
          "mode": "related_style_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B03 targets unit 13, which is distinct from the anchor's target units 1, 3, and 7. L05B02 therefore carries only dwelling identity and palette continuity, while unit 13 receives its own fixed layout from camera cell [7,6] toward marker-cell [4,7].",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/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_shared_interior_1_3_7"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_distinct_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_shared_interior_1_3_7",
                "ref_bg_id": "L05B02",
                "space_description": "Dwelling-identity reference for a different target-unit set."
              }
            ],
            "why_single_ref_or_two_refs": "One same-fp anchor reference is sufficient for shared dwelling identity; deterministic target facts do not require a second co-visible space in either consuming shot."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              6
            ],
            "camera_unit": 13,
            "fov_deg": 50,
            "framing_notes": "Neutral coverage within unit 13 toward look-at cell [4,7] supports the square-on marked surface and its close content-plane crops.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              7
            ],
            "look_at_unit": 13
          },
          "render_guidance": {
            "visible_space_directive": "Limit the physical-space view to unit 13 and its base markers 14, 15, and 16. Marker 15 may identify the supported opening, while marker 16 and the look-at region at [4,7] remain fixed within the unit.",
            "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 13 at [7,6] toward look-at cell [4,7] within unit 13. Keep the principal surface nearly square for the close framing of S25_Shot8 and allow the straight-on content-plane framing of S25_Shot17.",
            "subject_position_directive": "S25_Shot8 commits no live subject and centers the staged background content at middle center. S25_Shot17 commits two subjects depicted within the staged content surface across its lower portion; do not add subjects outside that depicted surface.",
            "state_cue_directive": "Apply transient marker 33 as the only committed overlay while retaining base markers 13, 14, 15, and 16. Preserve the staged subdued state without introducing additional overlays.",
            "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, and 38. Do not import the anchor's unit 1, 3, or 7 layout into this distinct space, and add no state or objects beyond the staged facts and marker 33."
          },
          "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_shared_interior_1_3_7'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 13\n  - camera_cell: [7, 6]\n  - look_at_unit: 13\n  - look_at_cell: [4, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage within unit 13 toward look-at cell [4,7] supports the square-on marked surface and its close content-plane crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Limit the physical-space view to unit 13 and its base markers 14, 15, and 16. Marker 15 may identify the supported opening, while marker 16 and the look-at region at [4,7] remain fixed within the unit.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 13 at [7,6] toward look-at cell [4,7] within unit 13. Keep the principal surface nearly square for the close framing of S25_Shot8 and allow the straight-on content-plane framing of S25_Shot17.\n  - subject_position_directive: S25_Shot8 commits no live subject and centers the staged background content at middle center. S25_Shot17 commits two subjects depicted within the staged content surface across its lower portion; do not add subjects outside that depicted surface.\n  - state_cue_directive: Apply transient marker 33 as the only committed overlay while retaining base markers 13, 14, 15, and 16. Preserve the staged subdued state without introducing additional overlays.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, and 38. Do not import the anchor's unit 1, 3, or 7 layout into this distinct space, and add no state or objects beyond the staged facts and marker 33.\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_shared_interior_1_3_7'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 13\n  - camera_cell: [7, 6]\n  - look_at_unit: 13\n  - look_at_cell: [4, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage within unit 13 toward look-at cell [4,7] supports the square-on marked surface and its close content-plane crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Limit the physical-space view to unit 13 and its base markers 14, 15, and 16. Marker 15 may identify the supported opening, while marker 16 and the look-at region at [4,7] remain fixed within the unit.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 13 at [7,6] toward look-at cell [4,7] within unit 13. Keep the principal surface nearly square for the close framing of S25_Shot8 and allow the straight-on content-plane framing of S25_Shot17.\n  - subject_position_directive: S25_Shot8 commits no live subject and centers the staged background content at middle center. S25_Shot17 commits two subjects depicted within the staged content surface across its lower portion; do not add subjects outside that depicted surface.\n  - state_cue_directive: Apply transient marker 33 as the only committed overlay while retaining base markers 13, 14, 15, and 16. Preserve the staged subdued state without introducing additional overlays.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, and 38. Do not import the anchor's unit 1, 3, or 7 layout into this distinct space, and add no state or objects beyond the staged facts and marker 33.\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_shared_interior_1_3_7'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 13\n  - camera_cell: [7, 6]\n  - look_at_unit: 13\n  - look_at_cell: [4, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage within unit 13 toward look-at cell [4,7] supports the square-on marked surface and its close content-plane crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Limit the physical-space view to unit 13 and its base markers 14, 15, and 16. Marker 15 may identify the supported opening, while marker 16 and the look-at region at [4,7] remain fixed within the unit.\n  - camera_framing_directive: Use neutral 50-degree coverage from camera unit 13 at [7,6] toward look-at cell [4,7] within unit 13. Keep the principal surface nearly square for the close framing of S25_Shot8 and allow the straight-on content-plane framing of S25_Shot17.\n  - subject_position_directive: S25_Shot8 commits no live subject and centers the staged background content at middle center. S25_Shot17 commits two subjects depicted within the staged content surface across its lower portion; do not add subjects outside that depicted surface.\n  - state_cue_directive: Apply transient marker 33 as the only committed overlay while retaining base markers 13, 14, 15, and 16. Preserve the staged subdued state without introducing additional overlays.\n  - negative_continuity_directive: Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, and 38. Do not import the anchor's unit 1, 3, or 7 layout into this distinct space, and add no state or objects beyond the staged facts and marker 33.\n\n2026년 무렵 대한민국 인천 연안과 서해권의 고립된 섬 공동체에 있는 소박한 현대식 주택의 딸 침실. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소를 담담하게 기록한 참고 사진처럼 보여야 한다. 카메라는 서 있는 사람의 눈높이인 약 1.6미터에 놓고 40밀리미터 표준 렌즈를 사용한다. 절대 위에서 내려다보는 평면도나 건축 도식이 아니라 침실 내부를 수평에 가까운 자연스러운 시선으로 바라본다.\n\n침실은 주택 북동쪽에 있으며, 중앙 공용 공간으로 통하는 문과 외벽의 커튼 달린 창문, 창가 가까이 놓인 침대의 실제 공간 관계가 자연스럽게 읽힌다. 2020년대 한국의 평범하고 검소한 주거 환경으로, 도장된 벽의 미세한 얼룩과 생활 흠집, 실제 직물 커튼의 섬유 짜임, 침구의 주름, 창틀의 사용감, 바닥과 문 표면의 일상적인 마모를 정확하게 표현한다. 지나치게 정돈된 전시장이나 광고용 사진처럼 만들지 않는다.\n\n해 질 무렵의 차갑고 약한 자연광이 커튼을 통과해 방 안으로 스며들고, 실내는 낮은 밝기의 절제된 어두운 색조와 흐린 자연색을 유지한다. 남아 있는 황혼빛이 벽과 침대 가장자리에 부드럽게 닿으며, 깊은 붉은색만 선택적으로 강하게 드러난다. 과장된 조명이나 비현실적인 발광 없이 실제 황혼의 명암과 색온도를 따른다.\n\n침대 옆 벽에는 표면의 원근과 거친 도장 질감에 밀착된 실제 붉은 원이 그려져 있다. 원 안쪽에는 한 장의 낡은 사진이 핀으로 고정되어 있으며, 사진 표면과 가장자리에 마르고 검붉게 변한 피가 묻어 있다. 사진은 1970~1980년대 인화물 특유의 낮은 해상도, 바랜 색, 누렇게 변한 종이와 손상된 가장자리를 지니지만, 피와 인쇄 열화 때문에 사진 속 내용은 식별할 수 없고 사람이나 얼굴, 신체 형상은 보이지 않는다. 붉은 원과 사진은 벽 위에 지속적으로 남은 물리적 증거로 표현하며, 공중에 뜬 그래픽이나 환영처럼 보이지 않게 한다.\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,
            6
          ],
          "camera_unit": 13,
          "fov_deg": 50,
          "framing_notes": "Neutral coverage within unit 13 toward look-at cell [4,7] supports the square-on marked surface and its close content-plane crops.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            7
          ],
          "look_at_unit": 13
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "related_style_new_space",
        "render_guidance": {
          "visible_space_directive": "Limit the physical-space view to unit 13 and its base markers 14, 15, and 16. Marker 15 may identify the supported opening, while marker 16 and the look-at region at [4,7] remain fixed within the unit.",
          "camera_framing_directive": "Use neutral 50-degree coverage from camera unit 13 at [7,6] toward look-at cell [4,7] within unit 13. Keep the principal surface nearly square for the close framing of S25_Shot8 and allow the straight-on content-plane framing of S25_Shot17.",
          "subject_position_directive": "S25_Shot8 commits no live subject and centers the staged background content at middle center. S25_Shot17 commits two subjects depicted within the staged content surface across its lower portion; do not add subjects outside that depicted surface.",
          "state_cue_directive": "Apply transient marker 33 as the only committed overlay while retaining base markers 13, 14, 15, and 16. Preserve the staged subdued state without introducing additional overlays.",
          "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, and 38. Do not import the anchor's unit 1, 3, or 7 layout into this distinct space, and add no state or objects beyond the staged facts and marker 33."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_interior",
          "prior_bg_ids": [
            "L05B02"
          ],
          "attached_ref_labels": [
            "bg:L05B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B04": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L05B02",
        "reused_from_bg_id": "L05B02",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L05B02.png",
        "t2i_prompt": "2026년 무렵 대한민국 인천 연안의 고립된 섬 공동체에 있는 작고 생활감 있는 옥탑 주거 내부. 실제 풀프레임 DSLR 또는 미러리스 카메라와 24mm 광각 렌즈로 촬영한 다큐멘터리 풍 사진이다. 카메라는 남서쪽 철제 현관문 가까운 실내에 있고, 서 있는 사람의 눈높이 약 1.6m에서 중앙의 좁은 거실 겸 식사 공간을 가로질러 서쪽 또는 북서쪽의 작은 거실 창을 바라본다. 안쪽에는 주 침실 문과 작은 침실 문이 함께 보이고, 북쪽 벽에는 싱크대와 가스레인지가 이어진 일자형 간이 주방이 있으며, 벽면 TV와 중앙 식탁이 실제 소형 한국 주택의 빠듯한 동선을 형성한다. 해 질 무렵의 차갑고 흐린 자연광이 활짝 열린 작은 거실 창으로 들어오고, 실내의 평범한 천장등이 약하게 보조하여 어두운 구석과 창가의 잔광이 현실적인 노출 차이를 만든다. 집은 누군가 급히 뒤진 직후처럼 수납장들이 흐트러져 있고, 여러 수납공간과 눈에 보이는 방 주변에 평범한 생활용품이 무질서하게 꺼내져 있다. 현관 문턱에서 시작된 탁하고 불규칙한 신발 발자국이 공유 공간 바닥을 가로질러 안쪽 침실 문들로 이어진다. 식탁 둘레의 의자 여러 개는 바닥에 뒤집히거나 옆으로 넘어져 있으며, 열린 창의 창짝과 잠금장치가 분명히 보인다. 2020년대 한국의 검소한 옥탑방답게 도장된 콘크리트 벽, 사용감 있는 장판 바닥, 오래 닦여 광택이 고르지 않은 금속 싱크대, 값싼 합판 수납장, 실제 나뭇결과 직물 짜임, 금속의 미세한 부식과 손때, 일상적인 얼룩과 마모를 정확히 표현한다. 차분하고 어두운 자연색의 실제 생활 공간이며 짙은 적색과 바랜 금색은 소수의 생활용품에서만 절제되어 나타난다. 사람, 얼굴, 인체 형상은 전혀 없다. 자연스러운 원근과 깊이감, 과장되지 않은 자연 심도, 현실적인 그림자와 반사, 후처리 없는 실제 장소 기록 사진으로 보이게 한다. 깨끗한 스톡 사진, CGI, 일러스트, 건축 시각화, 평면도, 하향식 시점이 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "철제 현관문 가까이의 실내에서 선 채 바라보는 약 1.6m 높이의 시점. 어질러진 거실 겸 식사 공간과 뒤집힌 의자를 전경과 중경에 담고, 열린 작은 창과 안쪽의 두 침실 문까지 한 프레임에서 읽히게 한다. 현관에서 침실 방향으로 이어지는 발자국의 동선이 바닥 원근을 따라 자연스럽게 보이도록 한다.",
            "shot_id": "S25_Shot27"
          },
          {
            "guide_text": "현관 쪽에서 거실 전체를 가로질러 열린 창을 바라보는 넓은 시야를 유지한다. 중앙 식탁 주변의 넘어진 의자, 수색당한 수납장과 흩어진 생활용품, 침실 쪽으로 이어지는 발자국을 명확하지만 과장 없이 보여 주고, 깊숙한 두 침실 문도 식별 가능하게 포함한다.",
            "shot_id": "S27_Shot4"
          }
        ],
        "shot_ids": [
          "S25_Shot27",
          "S27_Shot4"
        ],
        "scenes": [],
        "parent_id": "L05B02",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2 (steel entrance door), facing across number 3 (living-dining area) toward number 4 (living window), with the bedroom doors number 12 and number 15 visible deeper inside",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Show number 34 throughout the visible home, number 35 crossing the floor, number 36 at the living window, and number 37 around the dining table."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L05B02",
          "selected_refs": [
            {
              "physical_space_id": "ps_shared_interior_1_3_7",
              "ref_bg_id": "L05B02",
              "space_description": "Reference coverage of target units 1, 3, and 7 and their fixed numbered elements."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Retain L05B02's broad 90-degree view from camera unit 1 at [0,4] toward unit 3 through [2,3]. Permit the medium tracking crop of S25_Shot27 and the close subject-isolation crop of S27_Shot4 without relocating fixed structure.",
          "negative_continuity_directive": "Exclude overlay markers 25, 26, 27, 28, 29, 30, 31, 32, 33, and 38. Keep the fixed positions inherited from L05B02, avoid exposing unsupported units outside the view cone, and add no unlisted scenario-specific objects.",
          "state_cue_directive": "Apply transient markers 34, 35, 36, and 37 as the committed state cues while retaining base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, and 15. Do not convert these transient changes into permanent layout changes.",
          "subject_position_directive": "For S25_Shot27, place the staged subject in a medium three-quarter view advancing toward unit 1 while peripheral transient elements remain secondary. For S27_Shot4, place the staged subject in a tight middle-center to center-right close view with only minimal background context.",
          "visible_space_directive": "Reuse L05B02's visible arrangement of units 1, 3, and 7. Keep markers 1 through 9 fixed in the same positions, with markers 12 and 15 included only where supported by the broad view and consuming-shot crop."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_interior",
          "prior_bg_ids": [
            "L05B02"
          ],
          "attached_ref_labels": [
            "bg:L05B02"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L07B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L07",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L07B01.png",
        "t2i_prompt": "2026년 동시대 한국 서해안의 외딴 지역에서 운영되는 실용적인 소규모 유기견 보호시설 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 주 출입문 바로 안쪽, 약 1.6m 높이의 서 있는 사람 눈높이에서 북쪽을 향해 중앙 공용 통로를 바라본다. 풀프레임 DSLR 또는 미러리스 카메라와 24mm 광각 렌즈를 사용한 넓은 중앙 구도이며, 왼쪽에는 통로로 열린 수의 진료 구역과 진찰대, 벽면 약품장, 임상용 싱크가 보이고 오른쪽에는 미용대, 동물 세척 욕조, 벽면 수납장이 있는 미용·세척 구역이 보인다. 통로 북쪽 끝의 보안 게이트 너머로 서쪽 벽과 북쪽 벽을 따라 금속 견사들이 이어지고, 북쪽·서쪽·동쪽 창문에서 들어오는 흐린 낮빛이 공간 전체에 현실적으로 퍼진다.\n\n바쁜 낮 시간의 보호 활동이 진행되는 순간이다. 뒤쪽 서쪽 및 북쪽 견사 안에는 여러 마리의 개가 각각 들어가 있으며, 과장된 포즈 없이 앉거나 서거나 누운 자연스러운 상태로 보인다. 왼쪽 진찰대에는 예방접종을 받는 개 한 마리가 있고 곁에 주사기와 소독용 솜이 놓여 있어 실제 임상 절차가 진행 중임을 분명히 보여준다. 오른쪽 미용대와 세척 욕조 주변에는 관리 중인 개 한 마리와 함께 클리퍼, 브러시, 세정제 병, 수건 같은 미용 용품이 작업 도중처럼 느슨하게 펼쳐져 있다. 사람, 사람 얼굴, 손, 인체 형상, 마네킹이나 사람처럼 보이는 실루엣은 전혀 포함하지 않는다.\n\n동시대 한국의 동물 보호시설다운 위생적이지만 과도하게 새것 같지 않은 환경. 실제 콘크리트 또는 미끄럼 방지 수지 바닥의 잔잔한 긁힘과 세척 흔적, 스테인리스 싱크와 욕조의 물얼룩 및 미세한 사용 자국, 금속 견사의 현실적인 이음새와 옅은 산화 흔적, 수납장 표면의 생활 마모, 수건의 실제 직물 짜임, 플라스틱 용기의 자연스러운 반사를 정확히 표현한다. 창문에서 들어오는 자연광과 천장의 평범한 흰색 실무 조명이 섞인 낮 조명, 절제된 회색과 베이지색 중심의 자연스러운 색감, 사실적인 노출과 화이트밸런스, 통로 앞에서 뒤쪽 견사까지 이어지는 자연스러운 원근과 피사계 심도. 깨끗한 광고 사진이나 건축 시각화가 아니라 일상적인 운영 흔적과 약간의 얼룩이 남은 실제 장소 참고 사진이며, CGI, 삽화, 평면도, 건축 다이어그램, 위에서 내려다본 시점이 아니다. 과도한 후보정 없이 사실적으로 촬영한 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남쪽 주 출입문 안쪽의 서 있는 사람 눈높이에서 중앙 통로를 따라 북쪽 견사 구역을 바라본다. 왼쪽 진료 공간의 예방접종 중인 개와 오른쪽 미용·세척 공간의 개 및 펼쳐진 용품, 뒤쪽 견사 안의 여러 개가 한 프레임에서 명확히 구분되도록 넓게 잡되 사람은 보이지 않게 한다.",
            "shot_id": "S7_Shot3"
          },
          {
            "guide_text": "출입구 가까운 중앙 시점을 유지하면서 진료대와 미용대를 좌우 전경에 균형 있게 배치하고, 보안 게이트 너머 점유된 견사들이 배경까지 이어지게 한다. 밝은 낮의 실제 보호시설답게 창문광, 형광등 보조광, 젖은 세척 구역의 반사와 생활 마모를 자연스럽게 기록한다.",
            "shot_id": "S7_Shot10"
          },
          {
            "guide_text": "중앙 통로의 깊이를 강조하는 넓은 정면 구도로 촬영한다. 예방접종 상태, 미용·세척 중인 개와 흐트러진 관리 용품, 견사 안의 개들이 서로 겹치지 않도록 공간별로 읽히게 하며, 동물의 얼굴을 과도하게 강조하지 않고 어떤 사람이나 사람 형태도 포함하지 않는다.",
            "shot_id": "S7_Shot14"
          }
        ],
        "shot_ids": [
          "S7_Shot3",
          "S7_Shot10",
          "S7_Shot14"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 6 at the south entrance, facing north along number 2, with number 4 and number 13 on the left, number 5 and number 16 on the right, and number 3 with numbers 11 and 12 across the rear",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Use a wide central composition that clearly establishes the active veterinary, grooming, and occupied kennel areas. Keep numbers 19, 20, and 21 as transient scene content rather than permanent fixtures."
        },
        "reference_decision": {
          "bg_id": "L07B01",
          "fp_id": "fp_shelter_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L07B01 is the sole supplied clean anchor candidate and must establish the dwelling identity without a prior reference. A wide camera in unit 2 aimed toward unit 3 and fixed marker 11 provides broad enclosure-front context for S7_Shot10 while retaining peripheral fixed context that S7_Shot3 and S7_Shot14 can use in closer crops.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/floor_plan/fp_shelter_main.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No same-fp references are available, and this first node is the required freshly rendered dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              4
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use the broad unit-2-to-unit-3 axis as a shared representative plate for the wide staged composition, while allowing the two close staged compositions to crop into the same fixed background geometry.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              1
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show a broad view from unit 2 toward unit 3, prioritizing the fixed structure associated with markers 11 and 12 and the unit-boundary relationship associated with opening marker 7. Other units and openings are visibility supersets rather than committed inclusions, so the rendered slice should remain centered on the unit-2-to-unit-3 axis.",
            "camera_framing_directive": "Place the camera in unit 2 at cell [6,4], aim toward unit 3 with look-at cell [2,1], and use the wide 90-degree lens for broad coverage. Preserve enough surrounding fixed geometry for the wide S7_Shot10 staging, with S7_Shot3 and S7_Shot14 supported as tighter crops from the same plate.",
            "subject_position_directive": "For S7_Shot3, reserve a centered close subject position with only soft fixed context at the edges. For S7_Shot10, reserve the middle-left midground for the profile subject and the middle-right background for the staged occupied fixed elements. For S7_Shot14, reserve the upper half for the close subject and the lower foreground for the committed content surface; add no subjects beyond these staged placements and transient markers 19, 20, and 21.",
            "state_cue_directive": "The background is not committed as clean. Carry the transient cues identified by markers 19, 20, and 21 only in their assigned relationships to the numbered base structure, while keeping all other state information limited to the consuming-shot staging and avoiding additional invented cues.",
            "negative_continuity_directive": "Do not invent unnumbered subjects, fixed elements, openings, or state overlays. Do not force units 1, 4, or 5 into the frame merely because they occur in visibility supersets, and do not relocate markers 7, 11, or 12 from their floor-plan relationships. Keep any shot-layer foreground content from becoming a new persistent background fixture."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 4]\n  - look_at_unit: 3\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the broad unit-2-to-unit-3 axis as a shared representative plate for the wide staged composition, while allowing the two close staged compositions to crop into the same fixed background geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a broad view from unit 2 toward unit 3, prioritizing the fixed structure associated with markers 11 and 12 and the unit-boundary relationship associated with opening marker 7. Other units and openings are visibility supersets rather than committed inclusions, so the rendered slice should remain centered on the unit-2-to-unit-3 axis.\n  - camera_framing_directive: Place the camera in unit 2 at cell [6,4], aim toward unit 3 with look-at cell [2,1], and use the wide 90-degree lens for broad coverage. Preserve enough surrounding fixed geometry for the wide S7_Shot10 staging, with S7_Shot3 and S7_Shot14 supported as tighter crops from the same plate.\n  - subject_position_directive: For S7_Shot3, reserve a centered close subject position with only soft fixed context at the edges. For S7_Shot10, reserve the middle-left midground for the profile subject and the middle-right background for the staged occupied fixed elements. For S7_Shot14, reserve the upper half for the close subject and the lower foreground for the committed content surface; add no subjects beyond these staged placements and transient markers 19, 20, and 21.\n  - state_cue_directive: The background is not committed as clean. Carry the transient cues identified by markers 19, 20, and 21 only in their assigned relationships to the numbered base structure, while keeping all other state information limited to the consuming-shot staging and avoiding additional invented cues.\n  - negative_continuity_directive: Do not invent unnumbered subjects, fixed elements, openings, or state overlays. Do not force units 1, 4, or 5 into the frame merely because they occur in visibility supersets, and do not relocate markers 7, 11, or 12 from their floor-plan relationships. Keep any shot-layer foreground content from becoming a new persistent background fixture.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 4]\n  - look_at_unit: 3\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the broad unit-2-to-unit-3 axis as a shared representative plate for the wide staged composition, while allowing the two close staged compositions to crop into the same fixed background geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a broad view from unit 2 toward unit 3, prioritizing the fixed structure associated with markers 11 and 12 and the unit-boundary relationship associated with opening marker 7. Other units and openings are visibility supersets rather than committed inclusions, so the rendered slice should remain centered on the unit-2-to-unit-3 axis.\n  - camera_framing_directive: Place the camera in unit 2 at cell [6,4], aim toward unit 3 with look-at cell [2,1], and use the wide 90-degree lens for broad coverage. Preserve enough surrounding fixed geometry for the wide S7_Shot10 staging, with S7_Shot3 and S7_Shot14 supported as tighter crops from the same plate.\n  - subject_position_directive: For S7_Shot3, reserve a centered close subject position with only soft fixed context at the edges. For S7_Shot10, reserve the middle-left midground for the profile subject and the middle-right background for the staged occupied fixed elements. For S7_Shot14, reserve the upper half for the close subject and the lower foreground for the committed content surface; add no subjects beyond these staged placements and transient markers 19, 20, and 21.\n  - state_cue_directive: The background is not committed as clean. Carry the transient cues identified by markers 19, 20, and 21 only in their assigned relationships to the numbered base structure, while keeping all other state information limited to the consuming-shot staging and avoiding additional invented cues.\n  - negative_continuity_directive: Do not invent unnumbered subjects, fixed elements, openings, or state overlays. Do not force units 1, 4, or 5 into the frame merely because they occur in visibility supersets, and do not relocate markers 7, 11, or 12 from their floor-plan relationships. Keep any shot-layer foreground content from becoming a new persistent background fixture.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 4]\n  - look_at_unit: 3\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the broad unit-2-to-unit-3 axis as a shared representative plate for the wide staged composition, while allowing the two close staged compositions to crop into the same fixed background geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a broad view from unit 2 toward unit 3, prioritizing the fixed structure associated with markers 11 and 12 and the unit-boundary relationship associated with opening marker 7. Other units and openings are visibility supersets rather than committed inclusions, so the rendered slice should remain centered on the unit-2-to-unit-3 axis.\n  - camera_framing_directive: Place the camera in unit 2 at cell [6,4], aim toward unit 3 with look-at cell [2,1], and use the wide 90-degree lens for broad coverage. Preserve enough surrounding fixed geometry for the wide S7_Shot10 staging, with S7_Shot3 and S7_Shot14 supported as tighter crops from the same plate.\n  - subject_position_directive: For S7_Shot3, reserve a centered close subject position with only soft fixed context at the edges. For S7_Shot10, reserve the middle-left midground for the profile subject and the middle-right background for the staged occupied fixed elements. For S7_Shot14, reserve the upper half for the close subject and the lower foreground for the committed content surface; add no subjects beyond these staged placements and transient markers 19, 20, and 21.\n  - state_cue_directive: The background is not committed as clean. Carry the transient cues identified by markers 19, 20, and 21 only in their assigned relationships to the numbered base structure, while keeping all other state information limited to the consuming-shot staging and avoiding additional invented cues.\n  - negative_continuity_directive: Do not invent unnumbered subjects, fixed elements, openings, or state overlays. Do not force units 1, 4, or 5 into the frame merely because they occur in visibility supersets, and do not relocate markers 7, 11, or 12 from their floor-plan relationships. Keep any shot-layer foreground content from becoming a new persistent background fixture.\n\n2026년 동시대 한국 서해안의 외딴 지역에서 운영되는 실용적인 소규모 유기견 보호시설 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 주 출입문 바로 안쪽, 약 1.6m 높이의 서 있는 사람 눈높이에서 북쪽을 향해 중앙 공용 통로를 바라본다. 풀프레임 DSLR 또는 미러리스 카메라와 24mm 광각 렌즈를 사용한 넓은 중앙 구도이며, 왼쪽에는 통로로 열린 수의 진료 구역과 진찰대, 벽면 약품장, 임상용 싱크가 보이고 오른쪽에는 미용대, 동물 세척 욕조, 벽면 수납장이 있는 미용·세척 구역이 보인다. 통로 북쪽 끝의 보안 게이트 너머로 서쪽 벽과 북쪽 벽을 따라 금속 견사들이 이어지고, 북쪽·서쪽·동쪽 창문에서 들어오는 흐린 낮빛이 공간 전체에 현실적으로 퍼진다.\n\n바쁜 낮 시간의 보호 활동이 진행되는 순간이다. 뒤쪽 서쪽 및 북쪽 견사 안에는 여러 마리의 개가 각각 들어가 있으며, 과장된 포즈 없이 앉거나 서거나 누운 자연스러운 상태로 보인다. 왼쪽 진찰대에는 예방접종을 받는 개 한 마리가 있고 곁에 주사기와 소독용 솜이 놓여 있어 실제 임상 절차가 진행 중임을 분명히 보여준다. 오른쪽 미용대와 세척 욕조 주변에는 관리 중인 개 한 마리와 함께 클리퍼, 브러시, 세정제 병, 수건 같은 미용 용품이 작업 도중처럼 느슨하게 펼쳐져 있다. 사람, 사람 얼굴, 손, 인체 형상, 마네킹이나 사람처럼 보이는 실루엣은 전혀 포함하지 않는다.\n\n동시대 한국의 동물 보호시설다운 위생적이지만 과도하게 새것 같지 않은 환경. 실제 콘크리트 또는 미끄럼 방지 수지 바닥의 잔잔한 긁힘과 세척 흔적, 스테인리스 싱크와 욕조의 물얼룩 및 미세한 사용 자국, 금속 견사의 현실적인 이음새와 옅은 산화 흔적, 수납장 표면의 생활 마모, 수건의 실제 직물 짜임, 플라스틱 용기의 자연스러운 반사를 정확히 표현한다. 창문에서 들어오는 자연광과 천장의 평범한 흰색 실무 조명이 섞인 낮 조명, 절제된 회색과 베이지색 중심의 자연스러운 색감, 사실적인 노출과 화이트밸런스, 통로 앞에서 뒤쪽 견사까지 이어지는 자연스러운 원근과 피사계 심도. 깨끗한 광고 사진이나 건축 시각화가 아니라 일상적인 운영 흔적과 약간의 얼룩이 남은 실제 장소 참고 사진이며, CGI, 삽화, 평면도, 건축 다이어그램, 위에서 내려다본 시점이 아니다. 과도한 후보정 없이 사실적으로 촬영한 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            6,
            4
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Use the broad unit-2-to-unit-3 axis as a shared representative plate for the wide staged composition, while allowing the two close staged compositions to crop into the same fixed background geometry.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            1
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show a broad view from unit 2 toward unit 3, prioritizing the fixed structure associated with markers 11 and 12 and the unit-boundary relationship associated with opening marker 7. Other units and openings are visibility supersets rather than committed inclusions, so the rendered slice should remain centered on the unit-2-to-unit-3 axis.",
          "camera_framing_directive": "Place the camera in unit 2 at cell [6,4], aim toward unit 3 with look-at cell [2,1], and use the wide 90-degree lens for broad coverage. Preserve enough surrounding fixed geometry for the wide S7_Shot10 staging, with S7_Shot3 and S7_Shot14 supported as tighter crops from the same plate.",
          "subject_position_directive": "For S7_Shot3, reserve a centered close subject position with only soft fixed context at the edges. For S7_Shot10, reserve the middle-left midground for the profile subject and the middle-right background for the staged occupied fixed elements. For S7_Shot14, reserve the upper half for the close subject and the lower foreground for the committed content surface; add no subjects beyond these staged placements and transient markers 19, 20, and 21.",
          "state_cue_directive": "The background is not committed as clean. Carry the transient cues identified by markers 19, 20, and 21 only in their assigned relationships to the numbered base structure, while keeping all other state information limited to the consuming-shot staging and avoiding additional invented cues.",
          "negative_continuity_directive": "Do not invent unnumbered subjects, fixed elements, openings, or state overlays. Do not force units 1, 4, or 5 into the frame merely because they occur in visibility supersets, and do not relocate markers 7, 11, or 12 from their floor-plan relationships. Keep any shot-layer foreground content from becoming a new persistent background fixture."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_shelter_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_shelter_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L10B01": {
        "status": "ok",
        "location_id": "L10",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L10B01.png",
        "t2i_prompt": "2026년 무렵 대한민국 서해권의 고립된 섬 공동체에 있는 현대식 대형 마트 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 고객용 자동 미닫이 출입구 바로 안쪽, 약 1.6미터 높이의 서 있는 사람 눈높이에서 풀프레임 DSLR 또는 미러리스 카메라와 28밀리미터 광각 렌즈로 중앙 판매 공간을 대각선 방향으로 바라본다. 평면도나 위에서 내려다본 구도가 아니라 실제 장소 안에서 촬영한 수평 시점이다. 중앙의 평행한 곤돌라 진열대 통로가 화면 안쪽으로 이어지고, 남서쪽 계산대 묶음은 화면 한쪽 가장자리에 배치되며, 전면부의 낮은 상품 진열 섬과 동서 벽면 진열대, 북쪽 벽을 따라 이어지는 냉장 진열장이 자연스러운 공간 깊이 속에 보인다. 남쪽 매장 전면의 유리창과 자동 출입문 너머로 해 질 무렵의 차갑고 약한 자연광이 들어오고, 매장 천장 조명의 중성적인 인공광과 현실적으로 섞인다. 영업 중인 저녁 시간대의 다소 어두운 밝기와 절제된 자연색, 군데군데 보이는 짙은 적색과 금색 상품 포장의 작은 색채만 있으며 과장된 분위기 연출은 없다. 중앙 진열대 통로 한쪽에는 진열 작업 중 잠시 내려놓은 평범한 골판지 재고 상자 여러 개가 가지런하거나 약간 불규칙하게 놓여 있다. 실제 콘크리트와 금속의 미세한 마모, 진열대 도장면의 작은 흠집, 유리의 약한 얼룩과 반사, 골판지의 눌림과 섬유 질감, 바닥의 일상적인 사용 흔적을 정확하게 표현한다. 깨끗한 광고 사진처럼 과도하게 정돈하지 않고 실제 생활 공간다운 사용감과 자연스러운 원근, 현실적인 피사계 심도, 보정 없는 색과 노출을 유지한다. 사람, 얼굴, 신체 형태의 인형이나 실루엣은 전혀 없다. 삽화나 건축 시각화가 아닌 실제 장소 참고용 사진, 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "고객 출입구 바로 안쪽의 사람 눈높이에서 중앙 판매 공간을 대각선으로 바라본다. 중앙 진열대 통로가 화면 깊숙이 이어지고 계산대가 한쪽 가장자리에 들어오도록 넓게 구성하며, 통로 옆의 임시 적재용 종이 상자들이 분명하게 보이게 한다. 사람이나 사람 형태는 포함하지 않는다.",
            "shot_id": "S8_Shot8"
          },
          {
            "guide_text": "같은 출입구 안쪽 시점을 유지하되 중앙 진열대와 통로의 깊이를 조금 더 강조한다. 계산대는 측면의 공간 기준점으로 남기고, 해 질 무렵의 창밖 자연광과 매장 조명이 섞인 현실적인 밝기 속에서 진열대 옆 종이 상자를 자연스럽게 포착한다. 사람이나 사람 형태는 포함하지 않는다.",
            "shot_id": "S8_Shot12"
          }
        ],
        "shot_ids": [
          "S8_Shot8",
          "S8_Shot12"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2 (entrance threshold), facing diagonally across number 1 (sales floor) toward number 7 (central shelf rows), with number 6 (checkout counters) along one side",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Show the entrance approach, checkout area, several merchandise aisles, and number 11 as temporary stocking cartons near an aisle without obstructing the main route."
        },
        "reference_decision": {
          "mode": "missing_plan_direct_plate_fallback",
          "surface_role": "interior_room",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2026년 무렵 대한민국 서해권의 고립된 섬 공동체에 있는 현대식 대형 마트 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 고객용 자동 미닫이 출입구 바로 안쪽, 약 1.6미터 높이의 서 있는 사람 눈높이에서 풀프레임 DSLR 또는 미러리스 카메라와 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.",
        "shot_aware_plan_mode": "missing_plan_direct_plate_fallback",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        },
        "render_degraded": true,
        "fallback_reason": "shot_aware_plan_missing",
        "missing_fp_id": "fp_l10_market_store"
      },
      "L10B02": {
        "status": "ok",
        "location_id": "L10",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L10B02.png",
        "t2i_prompt": "2026년 대한민국 인천 연안 또는 서해권의 고립된 섬 공동체에 있는 소규모 현대식 마트 출입구 전이 구역. 카메라는 매장 안쪽에서 바깥쪽을 바라보며, 바닥 매트를 지나 자동 유리문으로 이어지는 퇴점 동선을 정면에서 약간 비껴 포착한다. 문 너머에는 해가 막 진 직후의 푸른 어스름에 잠긴 작은 주차장, 낮은 방풍용 볼라드, 단순한 차양, 장바구니 보관대, 쓰레기통, 켜지기 시작한 가로등이 보인다. 매장 내부의 중성적인 흰색 천장 조명과 외부의 차갑고 흐린 황혼빛이 유리문 부근에서 자연스럽게 섞이며, 유리에는 내부 조명의 약한 반사와 바닷바람이 남긴 엷은 얼룩이 있다. 자동문의 금속 프레임에는 생활 흠집과 무광택 마모가 있고, 고무 매트에는 젖은 신발 자국과 미세한 먼지가 남아 있으며, 타일 줄눈과 플라스틱 장바구니 보관대에도 평범한 사용감이 드러난다. 외부 포장면은 해안의 습기로 약간 축축하지만 비가 쏟아지는 장면은 아니며, 멀리 보이는 구조물은 어둠 속에서 과장 없이 흐릿하다. 통화를 시도하며 매장을 떠나는 동작이 배치될 수 있도록 자동문 앞과 바깥쪽 퇴점 동선에 넉넉한 빈 공간을 확보한다. 사람, 얼굴, 신체 일부, 시체, 피는 전혀 없다. 특정 상호, 유명 상표, 읽을 수 있는 광고 문구는 없다. 절제된 어두운 색조와 탁한 자연색을 유지하되 실제 황혼과 상업 조명의 물리적인 색 차이만 표현한다. 실제 디지털 일안 반사식 또는 미러리스 카메라와 35밀리미터급 렌즈로 약 1.6미터 높이에서 촬영한 다큐멘터리 풍 사진, 실제 콘크리트와 금속의 녹청, 유리 얼룩, 직물과 고무의 질감, 플라스틱 표면, 자연스러운 원근과 피사계 심도, 일상적인 오염과 마모가 정확히 보이는 실제 장소 기록 사진. 과도하게 깨끗한 상품 사진이 아니며 후처리 효과가 없는 사실적인 촬영본. 내려다보는 시점, 평면도, 건축 도면, 삽화, 인공적인 삼차원 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "카메라는 마트 안쪽 출입구 전이 구역에서 바깥을 향해 서 있는 사람의 눈높이로 본다. 자동 유리문과 어스름한 외부 주차장이 한 화면에 이어지도록 구성하고, 문을 나서는 인물과 통화 동작이 나중에 배치될 수 있도록 출입 동선의 전경과 화면 한쪽에 충분한 빈 공간을 남긴다. 배경 이미지 자체에는 사람, 얼굴, 손, 휴대전화를 넣지 않는다.",
            "shot_id": "S8_Shot14"
          }
        ],
        "shot_ids": [
          "S8_Shot14"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "transition_zone",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2026년 대한민국 인천 연안 또는 서해권의 고립된 섬 공동체에 있는 소규모 현대식 마트 출입구 전이 구역. 카메라는 매장 안쪽에서 바깥쪽을 바라보며, 바닥 매트를 지나 자동 유리문으로 이어지는 퇴점 동선을 정면에서 약간 비껴 포착한다. 문 너머에는 해가 막 진 직후의 푸른 어스름에 잠긴 작은 주차장, 낮은 방풍용 볼라드, 단순한 차양, 장바구니 보관대, 쓰레기통, 켜지기 시작한 가로등이 보인다. 매장 내부의 중성적인 흰색 천장 조명과 외부의 차갑고 흐린 황혼빛이 유리문 부근에서 자연스럽게 섞이며, 유리에는 내부 조명의 약한 반사와 바닷바람이 남긴 엷은 얼룩이 있다. 자동문의 금속 프레임에는 생활 흠집과 무광택 마모가 있고, 고무 매트에는 젖은 신발 자국과 미세한 먼지가 남아 있으며, 타일 줄눈과 플라스틱 장바구니 보관대에도 평범한 사용감이 드러난다. 외부 포장면은 해안의 습기로 약간 축축하지만 비가 쏟아지는 장면은 아니며, 멀리 보이는 구조물은 어둠 속에서 과장 없이 흐릿하다. 통화를 시도하며 매장을 떠나는 동작이 배치될 수 있도록 자동문 앞과 바깥쪽 퇴점 동선에 넉넉한 빈 공간을 확보한다. 사람, 얼굴, 신체 일부, 시체, 피는 전혀 없다. 특정 상호, 유명 상표, 읽을 수 있는 광고 문구는 없다. 절제된 어두운 색조와 탁한 자연색을 유지하되 실제 황혼과 상업 조명의 물리적인 색 차이만 표현한다. 실제 디지털 일안 반사식 또는 미러리스 카메라와 35밀리미터급 렌즈로 약 1.6미터 높이에서 촬영한 다큐멘터리 풍 사진, 실제 콘크리트와 금속의 녹청, 유리 얼룩, 직물과 고무의 질감, 플라스틱 표면, 자연스러운 원근과 피사계 심도, 일상적인 오염과 마모가 정확히 보이는 실제 장소 기록 사진. 과도하게 깨끗한 상품 사진이 아니며 후처리 효과가 없는 사실적인 촬영본. 내려다보는 시점, 평면도, 건축 도면, 삽화, 인공적인 삼차원 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L10B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L10B01",
          "loc_id": "L10"
        }
      },
      "L10B05": {
        "status": "ok",
        "location_id": "L10",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L10B05.png",
        "t2i_prompt": "2026년 대한민국 서해 섬 공동체에 있는 현대적인 소규모 마트의 이른 아침 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 판매장 중앙의 평행한 곤돌라 진열대 가까이에서 서 있는 사람의 눈높이 약 1.6미터로 촬영하며, 35mm급 적당한 광각 렌즈로 남서쪽 계산대와 남쪽 중앙 자동 미닫이문 및 출입구 안쪽을 함께 바라본다. 중앙 통로는 넓고 한산하며 계산대와 입구까지 명확한 시야가 이어진다. 남쪽 전면 유리창 양쪽으로 들어오는 차갑고 부드러운 이른 아침 자연광과 현대식 선형 천장 조명이 현실적으로 섞인다. 중앙과 후면에는 일상 상품이 정돈된 진열대 열이 이어지고, 북쪽 벽에는 유리문과 금속 테두리를 갖춘 냉장 진열장이 길게 놓이며, 전면부에는 낮은 상품 진열대가 있고 동서 벽에는 실용적인 벽면 선반이 이어진다. 분체도장 금속 선반의 미세한 마모, 냉장 진열장 유리의 약한 반사, 라미네이트 계산대 표면, 실제 비닐 바닥재의 잔잔한 긁힘과 보행 흔적, 상품 포장재의 서로 다른 질감을 과장 없이 세밀하게 표현한다. 전체 색은 현대 한국 생활 공간의 절제된 회색과 muted한 자연색을 바탕으로 하며, 일부 상품 표찰과 매장 장식에만 짙은 붉은색과 금색이 소량 보인다. 공간은 깨끗하고 흐트러짐 없는 평상 상태다. 사람, 얼굴, 인체 형태의 모형은 전혀 없고 미래형 장비나 복고풍 연출도 없다. 실제 미러리스 또는 디지털 일안 반사식 카메라로 촬영한 현장 참고 사진처럼 자연스러운 원근, 현실적인 노출, 자연스러운 심도와 일상적인 사용감을 유지하며, 과도한 보정 없는 사실적인 사진이어야 한다. 깨끗한 광고용 스톡 사진이 아니며 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 위에서 내려다본 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "판매장 중앙 진열대 가까이에서 약 1.6미터 높이로 계산대와 남쪽 출입구를 바라본다. 중앙 통로를 넓고 한산하게 열어 두고 계산대와 자동문까지 시선이 막히지 않게 구성한다. 인물이나 사람 형태는 넣지 않으며, 이른 아침의 자연광과 실내 조명이 함께 드러나는 현실적인 빈 배경 사진으로 촬영한다.",
            "shot_id": "S19_Shot12"
          }
        ],
        "shot_ids": [
          "S19_Shot12"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "within number 1 (sales floor), near number 7 (central shelf rows), facing toward number 6 (checkout counters) and number 2 (entrance threshold)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the central aisle open and visibly sparse; retain clear sightlines toward the entrance and checkout area. Do not depict temporary stocking cartons."
        },
        "reference_decision": {
          "mode": "missing_plan_direct_plate_fallback",
          "surface_role": "interior_room",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2026년 대한민국 서해 섬 공동체에 있는 현대적인 소규모 마트의 이른 아침 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 판매장 중앙의 평행한 곤돌라 진열대 가까이에서 서 있는 사람의 눈높이 약 1.6미터로 촬영하며, 35mm급 적당한 광각 렌즈로 남서쪽 계산대와 남쪽 중앙 자동 미닫이문 및 출입구 안쪽을 함께 바라본다. 중앙 통로는 넓고 한산하며 계산대와 입구까지 명확한 시야가 이어진다. 남쪽 전면 유리창 양쪽으로 들어오는 차갑고 부드러운 이른 아침 자연광과 현대식 선형 천장 조명이 현실적으로 섞인다. 중앙과 후면에는 일상 상품이 정돈된 진열대 열이 이어지고, 북쪽 벽에는 유리문과 금속 테두리를 갖춘 냉장 진열장이 길게 놓이며, 전면부에는 낮은 상품 진열대가 있고 동서 벽에는 실용적인 벽면 선반이 이어진다. 분체도장 금속 선반의 미세한 마모, 냉장 진열장 유리의 약한 반사, 라미네이트 계산대 표면, 실제 비닐 바닥재의 잔잔한 긁힘과 보행 흔적, 상품 포장재의 서로 다른 질감을 과장 없이 세밀하게 표현한다. 전체 색은 현대 한국 생활 공간의 절제된 회색과 muted한 자연색을 바탕으로 하며, 일부 상품 표찰과 매장 장식에만 짙은 붉은색과 금색이 소량 보인다. 공간은 깨끗하고 흐트러짐 없는 평상 상태다. 사람, 얼굴, 인체 형태의 모형은 전혀 없고 미래형 장비나 복고풍 연출도 없다. 실제 미러리스 또는 디지털 일안 반사식 카메라로 촬영한 현장 참고 사진처럼 자연스러운 원근, 현실적인 노출, 자연스러운 심도와 일상적인 사용감을 유지하며, 과도한 보정 없는 사실적인 사진이어야 한다. 깨끗한 광고용 스톡 사진이 아니며 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 위에서 내려다본 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "shot_aware_plan_mode": "missing_plan_direct_plate_fallback",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L10B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L10B01",
          "loc_id": "L10"
        },
        "render_degraded": true,
        "fallback_reason": "shot_aware_plan_missing",
        "missing_fp_id": "fp_l10_market_store"
      },
      "L10B03": {
        "status": "ok",
        "location_id": "L10",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L10B03.png",
        "t2i_prompt": "2026년 현재, 대한민국 인천 연안과 서해권의 고립된 섬마을에 있는 소형 동네 마트 외벽과 출입구. 사람이나 얼굴은 전혀 없는 빈 외부 공간. 사람 눈높이 약 1.6m에서 출입구 맞은편 약간 사선 방향으로 바라보며, 35mm급 렌즈의 자연스러운 원근으로 프레임 위쪽 외벽에 고정된 현대식 벽부형 불릿 CCTV 카메라와 그 아래 마트 출입구, 문 앞 접근 공간을 한 장면에 담는다. CCTV는 방수 배선관과 작은 접속함을 통해 벽에 현실적으로 설치되어 있고, 렌즈 방향이 유리 출입문과 문 앞 보행 구역 전체를 향해 감시하도록 아래로 기울어져 있다. 감시 범위는 인공적인 선, 원뿔, 붉은 원, UI 그래픽 없이 카메라의 방향과 공간 배치만으로 분명히 이해되어야 한다.\n\n현대 한국 소형 마트의 실용적인 알루미늄 프레임 유리문, 옆 유리창, 낡은 차양, 간결한 일반 마트 표지판, 벽부형 외등, 충돌 방지용 볼라드, 전기 계량함과 배선, 빗물 배수관이 보인다. 특정 상호나 고유명사는 사용하지 않는다. 섬의 염분과 바닷바람 때문에 외벽 도장에는 미세한 탈색과 얼룩이 있고, 금속 나사와 브래킷에는 가벼운 산화 흔적, 유리에는 닦인 자국과 약한 먼지, 문턱과 콘크리트 바닥에는 일상적인 마모와 습기 자국이 남아 있다. 과도하게 폐허처럼 만들지 말고 실제 영업 중인 생활형 마트의 관리된 낡음으로 표현한다. 절제된 회색과 바랜 청록색 등 자연스러운 저채도 색을 기본으로 하고, 간판 일부에만 짙은 붉은색과 누런 금색 계열의 작은 강조색을 둔다.\n\n맑거나 옅게 흐린 아침의 부드러운 자연광이 외벽을 비스듬히 비추며, 차양 아래와 출입문 안쪽에는 현실적인 약한 그늘이 생긴다. 해안 특유의 습한 공기와 차분한 아침 분위기, 과장되지 않은 명암, 정확한 콘크리트 질감, 실제 금속의 산화와 반사, 유리 반사, 고무 패킹, 플라스틱 CCTV 하우징의 사용감이 드러난다. 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 참고 사진처럼 사실적이고 담백한 촬영, 자연스러운 피사계 심도와 노출, 후처리 없는 현실적인 색. 깨끗한 스톡 사진, CGI, 일러스트, 건축 시각화, 평면도, 조감도, 탑다운 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "출입구 맞은편에서 약간 비스듬히 바라보는 사람 눈높이 시점으로, 프레임 위쪽 외벽의 CCTV와 아래쪽 마트 출입구가 동시에 선명하게 보이게 한다. CCTV 렌즈가 문 앞 접근로와 출입문을 향한다는 점이 명확해야 하며, 아침 자연광과 해안 습기에 닳은 외장재의 실제 질감을 유지한다. 사람이나 감시 범위 그래픽은 넣지 않는다.",
            "shot_id": "S19_Shot16"
          }
        ],
        "shot_ids": [
          "S19_Shot16"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2026년 현재, 대한민국 인천 연안과 서해권의 고립된 섬마을에 있는 소형 동네 마트 외벽과 출입구. 사람이나 얼굴은 전혀 없는 빈 외부 공간. 사람 눈높이 약 1.6m에서 출입구 맞은편 약간 사선 방향으로 바라보며, 35mm급 렌즈의 자연스러운 원근으로 프레임 위쪽 외벽에 고정된 현대식 벽부형 불릿 CCTV 카메라와 그 아래 마트 출입구, 문 앞 접근 공간을 한 장면에 담는다. CCTV는 방수 배선관과 작은 접속함을 통해 벽에 현실적으로 설치되어 있고, 렌즈 방향이 유리 출입문과 문 앞 보행 구역 전체를 향해 감시하도록 아래로 기울어져 있다. 감시 범위는 인공적인 선, 원뿔, 붉은 원, UI 그래픽 없이 카메라의 방향과 공간 배치만으로 분명히 이해되어야 한다.\n\n현대 한국 소형 마트의 실용적인 알루미늄 프레임 유리문, 옆 유리창, 낡은 차양, 간결한 일반 마트 표지판, 벽부형 외등, 충돌 방지용 볼라드, 전기 계량함과 배선, 빗물 배수관이 보인다. 특정 상호나 고유명사는 사용하지 않는다. 섬의 염분과 바닷바람 때문에 외벽 도장에는 미세한 탈색과 얼룩이 있고, 금속 나사와 브래킷에는 가벼운 산화 흔적, 유리에는 닦인 자국과 약한 먼지, 문턱과 콘크리트 바닥에는 일상적인 마모와 습기 자국이 남아 있다. 과도하게 폐허처럼 만들지 말고 실제 영업 중인 생활형 마트의 관리된 낡음으로 표현한다. 절제된 회색과 바랜 청록색 등 자연스러운 저채도 색을 기본으로 하고, 간판 일부에만 짙은 붉은색과 누런 금색 계열의 작은 강조색을 둔다.\n\n맑거나 옅게 흐린 아침의 부드러운 자연광이 외벽을 비스듬히 비추며, 차양 아래와 출입문 안쪽에는 현실적인 약한 그늘이 생긴다. 해안 특유의 습한 공기와 차분한 아침 분위기, 과장되지 않은 명암, 정확한 콘크리트 질감, 실제 금속의 산화와 반사, 유리 반사, 고무 패킹, 플라스틱 CCTV 하우징의 사용감이 드러난다. 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 참고 사진처럼 사실적이고 담백한 촬영, 자연스러운 피사계 심도와 노출, 후처리 없는 현실적인 색. 깨끗한 스톡 사진, CGI, 일러스트, 건축 시각화, 평면도, 조감도, 탑다운 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L10B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L10B01",
          "loc_id": "L10"
        }
      },
      "L10B04": {
        "status": "ok",
        "location_id": "L10",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L10B04.png",
        "t2i_prompt": "2026년 대한민국 인천 연안과 서해권의 외딴 섬 마을, 소규모 현대식 마트 출입구 주변 외부를 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈로 출입구를 약간 비스듬히 바라본 구도이며, 위에서 내려다보는 시점이나 평면도, 건축 도식이 아니다. 낡았지만 현재 운영 중인 마트의 알루미늄 프레임 자동 유리문, 생활감 있는 유리창, 햇빛과 해풍에 조금 바랜 차양과 일반적인 한글 상점 간판, 처마 아래에 설치되어 출입구 방향을 감시하는 현대식 폐쇄회로 카메라를 분명히 포함한다. 카메라의 배선과 고정 브래킷은 현실적인 설치 상태이며, 감시 영상이라는 핵심 단서를 연상시킬 수 있도록 형태와 방향이 식별 가능해야 한다. 출입구 주변에는 플라스틱 안전 말뚝, 소수의 겹쳐 놓은 쇼핑카트, 빈 음료 상자, 벽면 실외기, 배수구, 낮은 보도 턱과 좁은 포장도로가 자연스럽게 배치되어 있다. 사람, 얼굴, 시신은 전혀 없다. 전화로 긴급하게 단서를 설명하는 인물이 후속 합성될 수 있도록 자동문 옆과 전경 한쪽에 방해물 없는 빈 공간을 충분히 남긴다. 오전의 흐린 해안 자연광, 옅고 차가운 하늘빛, 유리문에 비치는 희미한 도로와 건물 반사, 해풍과 염분으로 생긴 금속의 미세한 부식, 콘크리트의 얼룩, 고무 패킹의 먼지, 플라스틱의 긁힘, 천 차양의 실제 직조감과 바랜 흔적을 세밀하게 표현한다. 절제된 어두운 회색과 탁한 자연색을 기본으로 하고 간판에만 짙은 붉은색과 누런 금색 계열의 작은 포인트를 사용한다. 한산하고 약간 폐쇄적인 섬 공동체의 일상적 오전 분위기이되 초자연 현상이나 환영은 넣지 않는다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 현장 기록 사진처럼 자연스러운 원근, 과장되지 않은 노출, 현실적인 재질, 자연스러운 심도와 미세한 생활 오염을 보여 준다. 깨끗한 광고용 사진, 컴퓨터 생성 이미지, 삽화, 건축 시각화가 아니며 인위적인 후처리 없이 실제 장소를 담은 담담한 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "서 있는 사람의 눈높이에서 마트 출입구를 비스듬히 바라본다. 자동 유리문과 그 위 또는 처마 아래의 폐쇄회로 카메라가 같은 화면에 들어오게 하고, 전화 통화 중인 인물이 나중에 배치될 수 있도록 출입구 옆 전경을 비워 둔다. 급박한 설명 장면을 방해할 정도로 복잡한 상품 진열이나 읽기 어려운 대형 문구를 넣지 말고, 오전의 차갑고 흐린 자연광과 한산한 섬 마을 분위기를 유지한다.",
            "shot_id": "S19_Shot22"
          }
        ],
        "shot_ids": [
          "S19_Shot22"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2026년 대한민국 인천 연안과 서해권의 외딴 섬 마을, 소규모 현대식 마트 출입구 주변 외부를 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈로 출입구를 약간 비스듬히 바라본 구도이며, 위에서 내려다보는 시점이나 평면도, 건축 도식이 아니다. 낡았지만 현재 운영 중인 마트의 알루미늄 프레임 자동 유리문, 생활감 있는 유리창, 햇빛과 해풍에 조금 바랜 차양과 일반적인 한글 상점 간판, 처마 아래에 설치되어 출입구 방향을 감시하는 현대식 폐쇄회로 카메라를 분명히 포함한다. 카메라의 배선과 고정 브래킷은 현실적인 설치 상태이며, 감시 영상이라는 핵심 단서를 연상시킬 수 있도록 형태와 방향이 식별 가능해야 한다. 출입구 주변에는 플라스틱 안전 말뚝, 소수의 겹쳐 놓은 쇼핑카트, 빈 음료 상자, 벽면 실외기, 배수구, 낮은 보도 턱과 좁은 포장도로가 자연스럽게 배치되어 있다. 사람, 얼굴, 시신은 전혀 없다. 전화로 긴급하게 단서를 설명하는 인물이 후속 합성될 수 있도록 자동문 옆과 전경 한쪽에 방해물 없는 빈 공간을 충분히 남긴다. 오전의 흐린 해안 자연광, 옅고 차가운 하늘빛, 유리문에 비치는 희미한 도로와 건물 반사, 해풍과 염분으로 생긴 금속의 미세한 부식, 콘크리트의 얼룩, 고무 패킹의 먼지, 플라스틱의 긁힘, 천 차양의 실제 직조감과 바랜 흔적을 세밀하게 표현한다. 절제된 어두운 회색과 탁한 자연색을 기본으로 하고 간판에만 짙은 붉은색과 누런 금색 계열의 작은 포인트를 사용한다. 한산하고 약간 폐쇄적인 섬 공동체의 일상적 오전 분위기이되 초자연 현상이나 환영은 넣지 않는다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 현장 기록 사진처럼 자연스러운 원근, 과장되지 않은 노출, 현실적인 재질, 자연스러운 심도와 미세한 생활 오염을 보여 준다. 깨끗한 광고용 사진, 컴퓨터 생성 이미지, 삽화, 건축 시각화가 아니며 인위적인 후처리 없이 실제 장소를 담은 담담한 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L10B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L10B01",
          "loc_id": "L10"
        }
      },
      "L16B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L16",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L16B01.png",
        "t2i_prompt": "2026년 대한민국 서해 연안 지역의 중소형 마트 총무과에 딸린 비좁은 CCTV실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 뒤편 입석 공간에 선 카메라가 북쪽 벽을 따라 놓인 모니터 책상과 그 위의 компакт한 디지털 모니터 열을 바라본다. 책상 앞에는 좌우 작업용 의자 두 개가 놓여 있고, 남서쪽 벽의 출입문은 뒤편 공간으로 열리는 구조다. 현대 한국의 실무용 감시실답게 장식은 최소화되어 있으며, 실제 도장 벽면의 미세한 얼룩, 바닥의 눌림과 생활 먼지, 금속과 플라스틱의 잔잔한 마모, 책상 표면의 현실적인 사용 흔적이 보인다. 절제된 어두운 중성색과 낮거나 중간 정도의 실내 밝기, 평범한 사무 공간 조명 아래의 자연스러운 명암으로 표현한다. 검토 중인 녹화 구간은 모니터 열의 디스플레이 표면 안에서만 비정상적으로 짙고 거의 검게 보이며, 약한 픽셀과 압축 흔적은 남아 있지만 대상이나 윤곽은 전혀 판독할 수 없다. 이 어두운 영상은 화면 밖으로 번지거나 입체적으로 투영되지 않는다. 사람, 얼굴, 인체 형태는 전혀 없다. 약 1.6m의 서 있는 사람 눈높이, 35mm급 중간 광각 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라, 자연스러운 원근과 피사계 심도, 과장 없는 노출, 후처리 없는 실제 장소 기록 사진. 깨끗한 광고용 스톡 사진이나 인공적인 3D 이미지가 아니라 일상적인 마트 내부의 사실적인 현장 참고 사진이며, 탑다운 시점·평면도·건축 도해가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남쪽 뒤편 입석 공간에서 북쪽 모니터 책상 쪽을 바라보는 넓은 도입 구도. 남서쪽 출입문과 두 작업용 의자, 모니터 열의 관계가 자연스럽게 읽히되 사람은 없어야 한다. 화면 속 검은 녹화 구간은 모니터 표면 내부에만 보이게 한다.",
            "shot_id": "S20_Shot1"
          },
          {
            "guide_text": "사람 눈높이에서 모니터 책상과 화면 열을 중심으로 조금 더 가까이 잡는다. 검토 중인 CCTV 구간은 거의 검게 막혀 세부나 윤곽을 식별할 수 없고, 픽셀과 압축 흔적만 약하게 남아야 한다. 화면 밖 공간에는 어떤 형상도 투영하지 않는다.",
            "shot_id": "S20_Shot6"
          },
          {
            "guide_text": "남쪽 뒤편에서 좌우 작업용 의자 너머로 북쪽 모니터 열을 바라보는 안정적인 중간 거리 구도. 비어 있는 CCTV실의 답답한 실무 환경과 현실적인 사용감을 강조하고, 식별 불가능한 어두운 영상 상태를 그대로 유지한다.",
            "shot_id": "S20_Shot13"
          }
        ],
        "shot_ids": [
          "S20_Shot1",
          "S20_Shot6",
          "S20_Shot13"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "from near number 2 (rear standing area), facing across numbers 6 and 7 (operator chairs) toward number 4 (monitor desk), number 5 (monitor bank), and the transient screen state identified by number 8",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the seated workstation in the foreground-to-midground and provide a clear view of the monitor faces; leave enough rear space for a standing observer. Number 8 is overlay metadata and is not a marker drawn on the floor plan."
        },
        "reference_decision": {
          "bg_id": "L16B01",
          "fp_id": "fp_l16_cctv_room",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "This is the sole clean-anchor fallback candidate and the only renderable BG, so it establishes dwelling identity directly from the floor plan without a prior reference. Camera unit 2 looking toward unit 1 supports the staged emphasis on markers 4 and 5 while retaining broad continuity with both target units for the medium-wide, insert, and close consuming shots.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/floor_plan/fp_l16_cctv_room.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 earlier same-fp rendered reference exists; this first node must seed the dwelling identity from the supplied floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              4
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use the advertised unit-2-to-unit-1 direction with broad coverage for the medium-wide staged view; the insert and close staged compositions may crop within this committed framing while retaining marker continuity.",
            "lens_enum": "wide",
            "look_at_cell": [
              0,
              4
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the physical coverage from unit marker 2 toward unit marker 1, retaining the committed relationship among base markers 1, 2, 4, 5, 6, and 7. Opening marker 3 may appear only where supported by the geometry readback's visible-opening candidate for camera unit 2.",
            "camera_framing_directive": "Frame from camera unit 2 at cell [6,4] toward look-at unit 1 at cell [4,4] with the wide 90-degree view cone, providing broad coverage for the committed medium-wide composition and sufficient fixed context for shot-specific insert and close crops.",
            "subject_position_directive": "For S20_Shot1, place the three committed subjects according to staging: one at a foreground edge behind the seated pair and two seated near markers 4, 6, and 7, oriented toward marker 5. For S20_Shot6, exclude all subjects from the insert. For S20_Shot13, retain the single committed seated subject in a close three-quarter framing with only a restrained lower-edge strip of marker 4 and peripheral marker 5 context.",
            "state_cue_directive": "Carry transient marker 8 as the committed exceptionally dark, low-detail display state described by the consuming shots, while retaining numbered elements 1 through 7 as the fixed base. Do not invent additional state cues.",
            "negative_continuity_directive": "Do not introduce numbered elements outside markers 1 through 8, do not treat opening marker 3 as visible beyond what the selected view cone supports, and do not add uncommitted scenario-specific objects or state overlays. Preserve the floor-plan positions of markers 3, 4, 5, 6, and 7 across all consuming-shot crops."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 4]\n  - look_at_unit: 1\n  - look_at_cell: [0, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised unit-2-to-unit-1 direction with broad coverage for the medium-wide staged view; the insert and close staged compositions may crop within this committed framing while retaining marker continuity.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the physical coverage from unit marker 2 toward unit marker 1, retaining the committed relationship among base markers 1, 2, 4, 5, 6, and 7. Opening marker 3 may appear only where supported by the geometry readback's visible-opening candidate for camera unit 2.\n  - camera_framing_directive: Frame from camera unit 2 at cell [6,4] toward look-at unit 1 at cell [4,4] with the wide 90-degree view cone, providing broad coverage for the committed medium-wide composition and sufficient fixed context for shot-specific insert and close crops.\n  - subject_position_directive: For S20_Shot1, place the three committed subjects according to staging: one at a foreground edge behind the seated pair and two seated near markers 4, 6, and 7, oriented toward marker 5. For S20_Shot6, exclude all subjects from the insert. For S20_Shot13, retain the single committed seated subject in a close three-quarter framing with only a restrained lower-edge strip of marker 4 and peripheral marker 5 context.\n  - state_cue_directive: Carry transient marker 8 as the committed exceptionally dark, low-detail display state described by the consuming shots, while retaining numbered elements 1 through 7 as the fixed base. Do not invent additional state cues.\n  - negative_continuity_directive: Do not introduce numbered elements outside markers 1 through 8, do not treat opening marker 3 as visible beyond what the selected view cone supports, and do not add uncommitted scenario-specific objects or state overlays. Preserve the floor-plan positions of markers 3, 4, 5, 6, and 7 across all consuming-shot crops.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 4]\n  - look_at_unit: 1\n  - look_at_cell: [0, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised unit-2-to-unit-1 direction with broad coverage for the medium-wide staged view; the insert and close staged compositions may crop within this committed framing while retaining marker continuity.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the physical coverage from unit marker 2 toward unit marker 1, retaining the committed relationship among base markers 1, 2, 4, 5, 6, and 7. Opening marker 3 may appear only where supported by the geometry readback's visible-opening candidate for camera unit 2.\n  - camera_framing_directive: Frame from camera unit 2 at cell [6,4] toward look-at unit 1 at cell [4,4] with the wide 90-degree view cone, providing broad coverage for the committed medium-wide composition and sufficient fixed context for shot-specific insert and close crops.\n  - subject_position_directive: For S20_Shot1, place the three committed subjects according to staging: one at a foreground edge behind the seated pair and two seated near markers 4, 6, and 7, oriented toward marker 5. For S20_Shot6, exclude all subjects from the insert. For S20_Shot13, retain the single committed seated subject in a close three-quarter framing with only a restrained lower-edge strip of marker 4 and peripheral marker 5 context.\n  - state_cue_directive: Carry transient marker 8 as the committed exceptionally dark, low-detail display state described by the consuming shots, while retaining numbered elements 1 through 7 as the fixed base. Do not invent additional state cues.\n  - negative_continuity_directive: Do not introduce numbered elements outside markers 1 through 8, do not treat opening marker 3 as visible beyond what the selected view cone supports, and do not add uncommitted scenario-specific objects or state overlays. Preserve the floor-plan positions of markers 3, 4, 5, 6, and 7 across all consuming-shot crops.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [6, 4]\n  - look_at_unit: 1\n  - look_at_cell: [0, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised unit-2-to-unit-1 direction with broad coverage for the medium-wide staged view; the insert and close staged compositions may crop within this committed framing while retaining marker continuity.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the physical coverage from unit marker 2 toward unit marker 1, retaining the committed relationship among base markers 1, 2, 4, 5, 6, and 7. Opening marker 3 may appear only where supported by the geometry readback's visible-opening candidate for camera unit 2.\n  - camera_framing_directive: Frame from camera unit 2 at cell [6,4] toward look-at unit 1 at cell [4,4] with the wide 90-degree view cone, providing broad coverage for the committed medium-wide composition and sufficient fixed context for shot-specific insert and close crops.\n  - subject_position_directive: For S20_Shot1, place the three committed subjects according to staging: one at a foreground edge behind the seated pair and two seated near markers 4, 6, and 7, oriented toward marker 5. For S20_Shot6, exclude all subjects from the insert. For S20_Shot13, retain the single committed seated subject in a close three-quarter framing with only a restrained lower-edge strip of marker 4 and peripheral marker 5 context.\n  - state_cue_directive: Carry transient marker 8 as the committed exceptionally dark, low-detail display state described by the consuming shots, while retaining numbered elements 1 through 7 as the fixed base. Do not invent additional state cues.\n  - negative_continuity_directive: Do not introduce numbered elements outside markers 1 through 8, do not treat opening marker 3 as visible beyond what the selected view cone supports, and do not add uncommitted scenario-specific objects or state overlays. Preserve the floor-plan positions of markers 3, 4, 5, 6, and 7 across all consuming-shot crops.\n\n2026년 대한민국 서해 연안 지역의 중소형 마트 총무과에 딸린 비좁은 CCTV실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 뒤편 입석 공간에 선 카메라가 북쪽 벽을 따라 놓인 모니터 책상과 그 위의 компакт한 디지털 모니터 열을 바라본다. 책상 앞에는 좌우 작업용 의자 두 개가 놓여 있고, 남서쪽 벽의 출입문은 뒤편 공간으로 열리는 구조다. 현대 한국의 실무용 감시실답게 장식은 최소화되어 있으며, 실제 도장 벽면의 미세한 얼룩, 바닥의 눌림과 생활 먼지, 금속과 플라스틱의 잔잔한 마모, 책상 표면의 현실적인 사용 흔적이 보인다. 절제된 어두운 중성색과 낮거나 중간 정도의 실내 밝기, 평범한 사무 공간 조명 아래의 자연스러운 명암으로 표현한다. 검토 중인 녹화 구간은 모니터 열의 디스플레이 표면 안에서만 비정상적으로 짙고 거의 검게 보이며, 약한 픽셀과 압축 흔적은 남아 있지만 대상이나 윤곽은 전혀 판독할 수 없다. 이 어두운 영상은 화면 밖으로 번지거나 입체적으로 투영되지 않는다. 사람, 얼굴, 인체 형태는 전혀 없다. 약 1.6m의 서 있는 사람 눈높이, 35mm급 중간 광각 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라, 자연스러운 원근과 피사계 심도, 과장 없는 노출, 후처리 없는 실제 장소 기록 사진. 깨끗한 광고용 스톡 사진이나 인공적인 3D 이미지가 아니라 일상적인 마트 내부의 사실적인 현장 참고 사진이며, 탑다운 시점·평면도·건축 도해가 아니다. 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": [
            6,
            4
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Use the advertised unit-2-to-unit-1 direction with broad coverage for the medium-wide staged view; the insert and close staged compositions may crop within this committed framing while retaining marker continuity.",
          "lens_enum": "wide",
          "look_at_cell": [
            0,
            4
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the physical coverage from unit marker 2 toward unit marker 1, retaining the committed relationship among base markers 1, 2, 4, 5, 6, and 7. Opening marker 3 may appear only where supported by the geometry readback's visible-opening candidate for camera unit 2.",
          "camera_framing_directive": "Frame from camera unit 2 at cell [6,4] toward look-at unit 1 at cell [4,4] with the wide 90-degree view cone, providing broad coverage for the committed medium-wide composition and sufficient fixed context for shot-specific insert and close crops.",
          "subject_position_directive": "For S20_Shot1, place the three committed subjects according to staging: one at a foreground edge behind the seated pair and two seated near markers 4, 6, and 7, oriented toward marker 5. For S20_Shot6, exclude all subjects from the insert. For S20_Shot13, retain the single committed seated subject in a close three-quarter framing with only a restrained lower-edge strip of marker 4 and peripheral marker 5 context.",
          "state_cue_directive": "Carry transient marker 8 as the committed exceptionally dark, low-detail display state described by the consuming shots, while retaining numbered elements 1 through 7 as the fixed base. Do not invent additional state cues.",
          "negative_continuity_directive": "Do not introduce numbered elements outside markers 1 through 8, do not treat opening marker 3 as visible beyond what the selected view cone supports, and do not add uncommitted scenario-specific objects or state overlays. Preserve the floor-plan positions of markers 3, 4, 5, 6, and 7 across all consuming-shot crops."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l16_cctv_room",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l16_cctv_room"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L12B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L12",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L12B03.png",
        "t2i_prompt": "2026년 서해 연안 도시의 동시대 한국 경찰서 당직 사무실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남서쪽 주 복도 출입구 바로 안쪽에서 약 1.6미터 높이의 서 있는 사람 눈높이로 촬영하며, 35밀리미터급 중간 광각 렌즈로 서쪽 절반의 당직 책상 구역을 대각선으로 가로질러 북쪽 중앙의 추적 업무 책상과 그 북쪽 면의 데스크톱 모니터를 바라본다. 남쪽 중앙에는 선임 형사 책상이 공간 관계에 맞게 놓이고, 북동쪽 동벽 가까이에는 회의실로 이어지는 출입구가 보이며, 서쪽 벽에는 작은 커피 서비스 카운터가 자리한다. 평면도를 내려다보는 시점이 아니라 실제 사무실 안에 서서 본 자연스러운 원근과 공간 깊이로 표현한다.\n\n늦은 밤 당직 시간의 저조한 실내 밝기. 천장의 현대식 관공서용 중성광 조명이 일부만 켜져 책상 상판, 무광 도장 벽, 금속 프레임과 케이블 주변에 현실적인 명암을 만들고, 복도 쪽에는 조금 더 어두운 빛이 남는다. 절제된 짙은 회색과 탁한 중성색을 기본으로 하며 전자기기의 작은 표시등만 제한적으로 드러난다. 책상 가까이의 업무용 전화기는 수화기가 제자리에 놓인 채 응답되지 않고 있으며, 작은 착신 표시등과 화면이 계속 호출 중인 상태를 나타낸다. 이 미응답 상태가 정적 속의 억눌린 긴장을 만들지만 과장된 효과는 사용하지 않는다.\n\n2020년대 한국 관공서 사무실에 맞는 실용적인 설비와 현대형 컴퓨터 환경, 현실적인 전선 정리, 반복 사용으로 생긴 미세한 책상 모서리 마모와 바닥 자국, 실제 플라스틱과 분체도장 금속의 질감, 무광 벽면과 목재 무늬 상판의 정확한 재질을 보여 준다. 인물, 얼굴, 신체 형상의 인형이나 실루엣은 전혀 없다. 실제 미러리스 또는 DSLR 카메라로 촬영한 장소 기록 사진처럼 자연스러운 피사계 심도와 노출, 사실적인 야간 실내광, 과도한 보정 없는 담담한 사진이어야 한다. 삽화나 건축 시각화가 아닌 실제 장소 참조사진이며, 위에서 내려다본 시점이나 평면도 구도는 금지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남서쪽 주 복도 출입구 바로 안쪽의 서 있는 사람 눈높이에서 서쪽 당직 책상 구역 너머 북쪽 중앙의 추적 업무 책상과 모니터를 대각선으로 바라본다. 공간의 전체 관계와 늦은 밤의 조용한 긴장을 넓게 보여 주되 인물은 넣지 않는다. 응답되지 않은 전화기의 작은 착신 표시가 책상 가까이에서 자연스럽게 보이도록 한다.",
            "shot_id": "S16_Shot3"
          },
          {
            "guide_text": "같은 출입구 축과 35밀리미터 시야를 유지하면서 당직 책상 구역과 응답 없이 호출 표시가 이어지는 전화기가 프레임 안에서 명확히 읽히게 한다. 뒤쪽에는 추적 업무 책상과 모니터를 남겨 동일한 사무실임을 확인할 수 있게 하며, 사람이나 사람 형태의 실루엣은 배치하지 않는다.",
            "shot_id": "S16_Shot12"
          },
          {
            "guide_text": "남서쪽 출입구에서 북쪽 중앙을 향한 대각선 구도를 유지하되 추적 업무 책상과 데스크톱 모니터에 시선이 모이게 한다. 서쪽 당직 책상과 전화기의 미응답 상태를 전경 또는 중경에 포함하고, 북동쪽 회의실 출입구까지 공간 깊이가 자연스럽게 이어지도록 한다. 야간 당직실의 절제된 긴장만 현실적인 조명으로 표현한다.",
            "shot_id": "S16_Shot15"
          }
        ],
        "shot_ids": [
          "S16_Shot3",
          "S16_Shot12",
          "S16_Shot15"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "just inside number 2 (main entry), facing diagonally across number 4 (duty desk cluster) toward number 6 (tracking desk) and number 7 (desktop monitor)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the occupied duty position and monitor prominent, include part of number 5 in the near foreground, and depict the transient unanswered-call state referenced by number 11."
        },
        "reference_decision": {
          "bg_id": "L12B03",
          "fp_id": "fp_l12_police_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L12B03 is the sole supplied clean-anchor candidate and therefore establishes dwelling identity directly from the floor plan. Camera unit 1 at [4,5], looking toward marker 4 at [3,3] with a wide lens, supports the marker-4 desk relation, the entrance-facing context required by S16_Shot3, and the broader opposing-subject composition in S16_Shot15.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/floor_plan/fp_l12_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_refs",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No earlier same-fp node exists; this first node is the floor-plan-seeded identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use the sole camera cell in unit 1 and aim toward base marker 4. The wide lens supports the broad shared-space composition in S16_Shot15 while retaining sufficient fixed context for the closer consuming shots.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              3
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 from camera cell [4,5] toward base marker 4 at [3,3]. Establish markers 1, 2, 3, 4, 5, 6, 7, and 9 in their floor-plan relationships; marker 2 supplies the staged entry-side context, while markers 2 and 3 are the relevant candidate openings exposed by the geometry for this broad unit-1 view.",
            "camera_framing_directive": "Place the camera in unit 1 at cell [4,5], aim within unit 1 at cell [3,3] toward base marker 4, and use the 90-degree wide lens for broad coverage. Preserve room context around the central marker-4 relation for the wide staged composition while allowing the consuming close framings to crop within this established view.",
            "subject_position_directive": "For S16_Shot3, preserve a lower-center foreground focal surface moving just inside the marker-2 side of unit 1, with no separately framed subject required. For S16_Shot12, allow one committed subject in close framing across the marker-4 relation. For S16_Shot15, reserve middle-left and middle-right midground positions for the two committed subjects, with marker 4 occupying the middle-center divider relation.",
            "state_cue_directive": "Carry transient marker 11 as the only committed overlay state cue, together with numbered elements 1, 2, 3, 4, 5, 6, 7, and 9. The background is not designated clean, but no additional state cues beyond the staged facts and marker 11 should be invented.",
            "negative_continuity_directive": "Exclude overlay markers 12, 13, and 14. Do not alter the fixed positions of base markers 1, 2, 3, 4, 5, 6, 7, and 9, do not add unlisted scenario-specific elements, and do not imply spaces beyond unit 1 or openings not supported by the selected framing."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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, 5]\n  - look_at_unit: 1\n  - look_at_cell: [3, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the sole camera cell in unit 1 and aim toward base marker 4. The wide lens supports the broad shared-space composition in S16_Shot15 while retaining sufficient fixed context for the closer consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from camera cell [4,5] toward base marker 4 at [3,3]. Establish markers 1, 2, 3, 4, 5, 6, 7, and 9 in their floor-plan relationships; marker 2 supplies the staged entry-side context, while markers 2 and 3 are the relevant candidate openings exposed by the geometry for this broad unit-1 view.\n  - camera_framing_directive: Place the camera in unit 1 at cell [4,5], aim within unit 1 at cell [3,3] toward base marker 4, and use the 90-degree wide lens for broad coverage. Preserve room context around the central marker-4 relation for the wide staged composition while allowing the consuming close framings to crop within this established view.\n  - subject_position_directive: For S16_Shot3, preserve a lower-center foreground focal surface moving just inside the marker-2 side of unit 1, with no separately framed subject required. For S16_Shot12, allow one committed subject in close framing across the marker-4 relation. For S16_Shot15, reserve middle-left and middle-right midground positions for the two committed subjects, with marker 4 occupying the middle-center divider relation.\n  - state_cue_directive: Carry transient marker 11 as the only committed overlay state cue, together with numbered elements 1, 2, 3, 4, 5, 6, 7, and 9. The background is not designated clean, but no additional state cues beyond the staged facts and marker 11 should be invented.\n  - negative_continuity_directive: Exclude overlay markers 12, 13, and 14. Do not alter the fixed positions of base markers 1, 2, 3, 4, 5, 6, 7, and 9, do not add unlisted scenario-specific elements, and do not imply spaces beyond unit 1 or openings not supported by the selected framing.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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, 5]\n  - look_at_unit: 1\n  - look_at_cell: [3, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the sole camera cell in unit 1 and aim toward base marker 4. The wide lens supports the broad shared-space composition in S16_Shot15 while retaining sufficient fixed context for the closer consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from camera cell [4,5] toward base marker 4 at [3,3]. Establish markers 1, 2, 3, 4, 5, 6, 7, and 9 in their floor-plan relationships; marker 2 supplies the staged entry-side context, while markers 2 and 3 are the relevant candidate openings exposed by the geometry for this broad unit-1 view.\n  - camera_framing_directive: Place the camera in unit 1 at cell [4,5], aim within unit 1 at cell [3,3] toward base marker 4, and use the 90-degree wide lens for broad coverage. Preserve room context around the central marker-4 relation for the wide staged composition while allowing the consuming close framings to crop within this established view.\n  - subject_position_directive: For S16_Shot3, preserve a lower-center foreground focal surface moving just inside the marker-2 side of unit 1, with no separately framed subject required. For S16_Shot12, allow one committed subject in close framing across the marker-4 relation. For S16_Shot15, reserve middle-left and middle-right midground positions for the two committed subjects, with marker 4 occupying the middle-center divider relation.\n  - state_cue_directive: Carry transient marker 11 as the only committed overlay state cue, together with numbered elements 1, 2, 3, 4, 5, 6, 7, and 9. The background is not designated clean, but no additional state cues beyond the staged facts and marker 11 should be invented.\n  - negative_continuity_directive: Exclude overlay markers 12, 13, and 14. Do not alter the fixed positions of base markers 1, 2, 3, 4, 5, 6, 7, and 9, do not add unlisted scenario-specific elements, and do not imply spaces beyond unit 1 or openings not supported by the selected framing.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\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, 5]\n  - look_at_unit: 1\n  - look_at_cell: [3, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the sole camera cell in unit 1 and aim toward base marker 4. The wide lens supports the broad shared-space composition in S16_Shot15 while retaining sufficient fixed context for the closer consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from camera cell [4,5] toward base marker 4 at [3,3]. Establish markers 1, 2, 3, 4, 5, 6, 7, and 9 in their floor-plan relationships; marker 2 supplies the staged entry-side context, while markers 2 and 3 are the relevant candidate openings exposed by the geometry for this broad unit-1 view.\n  - camera_framing_directive: Place the camera in unit 1 at cell [4,5], aim within unit 1 at cell [3,3] toward base marker 4, and use the 90-degree wide lens for broad coverage. Preserve room context around the central marker-4 relation for the wide staged composition while allowing the consuming close framings to crop within this established view.\n  - subject_position_directive: For S16_Shot3, preserve a lower-center foreground focal surface moving just inside the marker-2 side of unit 1, with no separately framed subject required. For S16_Shot12, allow one committed subject in close framing across the marker-4 relation. For S16_Shot15, reserve middle-left and middle-right midground positions for the two committed subjects, with marker 4 occupying the middle-center divider relation.\n  - state_cue_directive: Carry transient marker 11 as the only committed overlay state cue, together with numbered elements 1, 2, 3, 4, 5, 6, 7, and 9. The background is not designated clean, but no additional state cues beyond the staged facts and marker 11 should be invented.\n  - negative_continuity_directive: Exclude overlay markers 12, 13, and 14. Do not alter the fixed positions of base markers 1, 2, 3, 4, 5, 6, 7, and 9, do not add unlisted scenario-specific elements, and do not imply spaces beyond unit 1 or openings not supported by the selected framing.\n\n2026년 서해 연안 도시의 동시대 한국 경찰서 당직 사무실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남서쪽 주 복도 출입구 바로 안쪽에서 약 1.6미터 높이의 서 있는 사람 눈높이로 촬영하며, 35밀리미터급 중간 광각 렌즈로 서쪽 절반의 당직 책상 구역을 대각선으로 가로질러 북쪽 중앙의 추적 업무 책상과 그 북쪽 면의 데스크톱 모니터를 바라본다. 남쪽 중앙에는 선임 형사 책상이 공간 관계에 맞게 놓이고, 북동쪽 동벽 가까이에는 회의실로 이어지는 출입구가 보이며, 서쪽 벽에는 작은 커피 서비스 카운터가 자리한다. 평면도를 내려다보는 시점이 아니라 실제 사무실 안에 서서 본 자연스러운 원근과 공간 깊이로 표현한다.\n\n늦은 밤 당직 시간의 저조한 실내 밝기. 천장의 현대식 관공서용 중성광 조명이 일부만 켜져 책상 상판, 무광 도장 벽, 금속 프레임과 케이블 주변에 현실적인 명암을 만들고, 복도 쪽에는 조금 더 어두운 빛이 남는다. 절제된 짙은 회색과 탁한 중성색을 기본으로 하며 전자기기의 작은 표시등만 제한적으로 드러난다. 책상 가까이의 업무용 전화기는 수화기가 제자리에 놓인 채 응답되지 않고 있으며, 작은 착신 표시등과 화면이 계속 호출 중인 상태를 나타낸다. 이 미응답 상태가 정적 속의 억눌린 긴장을 만들지만 과장된 효과는 사용하지 않는다.\n\n2020년대 한국 관공서 사무실에 맞는 실용적인 설비와 현대형 컴퓨터 환경, 현실적인 전선 정리, 반복 사용으로 생긴 미세한 책상 모서리 마모와 바닥 자국, 실제 플라스틱과 분체도장 금속의 질감, 무광 벽면과 목재 무늬 상판의 정확한 재질을 보여 준다. 인물, 얼굴, 신체 형상의 인형이나 실루엣은 전혀 없다. 실제 미러리스 또는 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,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use the sole camera cell in unit 1 and aim toward base marker 4. The wide lens supports the broad shared-space composition in S16_Shot15 while retaining sufficient fixed context for the closer consuming shots.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            3
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 from camera cell [4,5] toward base marker 4 at [3,3]. Establish markers 1, 2, 3, 4, 5, 6, 7, and 9 in their floor-plan relationships; marker 2 supplies the staged entry-side context, while markers 2 and 3 are the relevant candidate openings exposed by the geometry for this broad unit-1 view.",
          "camera_framing_directive": "Place the camera in unit 1 at cell [4,5], aim within unit 1 at cell [3,3] toward base marker 4, and use the 90-degree wide lens for broad coverage. Preserve room context around the central marker-4 relation for the wide staged composition while allowing the consuming close framings to crop within this established view.",
          "subject_position_directive": "For S16_Shot3, preserve a lower-center foreground focal surface moving just inside the marker-2 side of unit 1, with no separately framed subject required. For S16_Shot12, allow one committed subject in close framing across the marker-4 relation. For S16_Shot15, reserve middle-left and middle-right midground positions for the two committed subjects, with marker 4 occupying the middle-center divider relation.",
          "state_cue_directive": "Carry transient marker 11 as the only committed overlay state cue, together with numbered elements 1, 2, 3, 4, 5, 6, 7, and 9. The background is not designated clean, but no additional state cues beyond the staged facts and marker 11 should be invented.",
          "negative_continuity_directive": "Exclude overlay markers 12, 13, and 14. Do not alter the fixed positions of base markers 1, 2, 3, 4, 5, 6, 7, and 9, do not add unlisted scenario-specific elements, and do not imply spaces beyond unit 1 or openings not supported by the selected framing."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l12_police_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l12_police_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L12B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L12",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L12B01.png",
        "t2i_prompt": "2026년 대한민국의 현대적인 경찰 공용 당직 사무실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 회의실 쪽 출입구 가까이에 카메라를 두고, 약 1.6m의 서 있는 사람 눈높이에서 28mm 광각 렌즈로 남쪽 중앙의 선임 형사 책상과 북쪽 중앙의 추적 업무 책상, 그 위 데스크톱 모니터를 향해 대각선으로 바라본다. 서쪽 절반의 당직 책상 구역, 남동쪽의 증거 검토 테이블, 서쪽 벽의 소규모 커피 서비스 카운터, 북쪽 외벽의 두 칸 창문이 자연스러운 원근과 공간 깊이 속에 이어진다. 평면도나 위에서 내려다본 구도가 아닌 실제 실내 현장 사진이다.\n\n낮 시간이며 북쪽 창문으로 들어오는 부드럽고 흐린 자연광과 평범한 천장 사무 조명이 섞인다. 사무실은 근무자들이 잠시 자리를 비워 텅 비어 있으며, 생활감 있는 회색 바닥재, 도장된 벽, 금속과 합판 사무 가구, 케이블과 업무 장비에 현실적인 사용 흔적, 미세한 먼지, 모서리 마모와 얼룩이 남아 있다. 지나치게 정돈된 홍보용 사무실이 아니라 실제로 계속 사용되는 한국의 실무 공간이며, 절제된 짙은 회색과 탁한 자연색을 중심으로 한다.\n\n선임 형사 책상 위에는 살인 사건과 관련된 인화 사진 여러 장이 검토 도중 그대로 노출되어 일시적으로 흩어져 있다. 사진은 종이의 광택, 겹친 모서리와 손자국이 사실적으로 보이되, 사진 내부에는 사람, 얼굴 또는 신체 형태가 드러나지 않고 부분적인 현장 표면과 식별하기 어려운 세부만 보인다. 추적 업무 책상의 데스크톱 모니터에는 동시대 한국형 디지털 지도와 GPS·네트워크 위치 추적 결과가 일시적으로 표시되어 있으며, 위치 표식과 정보 패널은 오직 화면의 픽셀과 프레임 내부에만 존재한다. 미래형 인터페이스나 공간 밖으로 투사된 그래픽은 사용하지 않는다.\n\n실제 풀프레임 DSLR 또는 미러리스 카메라로 촬영한 현장 참고 사진처럼 정확한 콘크리트, 금속의 미세한 산화와 도장 질감, 합판과 목재 무늬, 종이와 화면 반사, 자연스러운 노출과 깊이감을 표현한다. 인물, 얼굴, 사람 모양의 형상은 전혀 없으며, 합성 렌더나 삽화가 아닌 후처리 없는 담담한 실제 장소 기록 사진이다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "회의실 쪽 출입구 가까이의 서 있는 사람 눈높이에서 남쪽 중앙의 선임 형사 책상과 북쪽 중앙의 추적 업무 책상을 대각선으로 함께 본다. 비어 있는 사무실의 깊이를 유지하면서, 책상 위에 노출된 사건 사진과 모니터의 위치 추적 결과가 각각 분명한 정보 매체로 읽히게 한다. 사진 속에는 사람, 얼굴, 신체 형상이 보이지 않도록 하고 화면 정보는 모니터 평면 안에만 표시한다.",
            "shot_id": "S21_Shot29"
          },
          {
            "guide_text": "동일한 출입구 측 시점과 주간 조명을 유지한다. 선임 형사 책상에 흩어진 살인 사건 현장 사진과 추적 업무용 모니터의 GPS 위치 결과가 한 프레임에서 연결되어 보이도록 하되, 사무실의 실제 공간감과 가구 배치를 우선한다. 인물이나 사람 형태는 전혀 포함하지 않고 과장된 투사 효과 없이 건조한 현장 기록 사진처럼 표현한다.",
            "shot_id": "S21_Shot37"
          }
        ],
        "shot_ids": [
          "S21_Shot29",
          "S21_Shot37"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3 (meeting-room exit), facing diagonally toward number 5 (senior detective desk), number 6 (tracking desk), and number 7 (desktop monitor)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Show the temporarily empty shared office, with number 12 exposed across number 5 and number 13 visible on number 7; retain clear sightlines toward both exits."
        },
        "reference_decision": {
          "bg_id": "L12B01",
          "fp_id": "fp_l12_police_office",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L12B01 targets the same unit-1 physical space established by L12B03, so L12B03 supplies the fixed layout identity. The look-at changes from marker 4 at [3,3] to marker 7 at [2,5], and L12B01 additionally requires markers 8 and 10; this is a materially different structural slice for S21_Shot29 and S21_Shot37 rather than a reusable copy of the anchor framing.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L12B03.png"
          ],
          "source_bg_ids": [
            "L12B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l12_police_office_unit_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_ref_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l12_police_office_unit_1",
                "ref_bg_id": "L12B03",
                "space_description": "Unit 1 fixed structural and furnishing identity established by the anchor view."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because both consuming shots remain within unit 1 and no second distinct physical space is committed as co-visible."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Keep the camera in the sole unit-1 camera cell and redirect the view toward base marker 7. The normal lens gives neutral coverage that can support both the close staged foreground relation and the display-centered insert.",
            "lens_enum": "normal",
            "look_at_cell": [
              2,
              5
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 from [4,5] toward marker 7 at [2,5]. Maintain the fixed positions of base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10 inherited from L12B03 where shared, with marker 7 as the principal look-at target. Openings 2, 3, and 10 are geometry candidates, but include them only where the normal framing and consuming-shot crop retain them.",
            "camera_framing_directive": "Place the camera in unit 1 at [4,5], look within unit 1 at [2,5] toward marker 7, and use the 50-degree normal lens for neutral coverage. Frame S21_Shot29 as a close crop with lower-foreground marker-12 context, and permit S21_Shot37 to tighten to the marker-7 display-facing insert while retaining its fixed surrounding structure.",
            "subject_position_directive": "For S21_Shot29, reserve the close primary plane for the committed seated subject at face height, with marker 12 soft in the lower foreground and marker 7 beyond the immediate focal plane. For S21_Shot37, no committed character is present; center the staged marker-13 result on the marker-7 surface and keep the background free of invented subjects.",
            "state_cue_directive": "Render overlay markers 12 and 13 as the committed transient state cues and retain numbered elements 1 through 10 as listed for this BG. The background is not designated clean; nevertheless, no state overlays other than markers 12 and 13 should be added.",
            "negative_continuity_directive": "Exclude overlay markers 11 and 14. Preserve the L12B03-established positions of shared fixed markers, especially 1, 2, 3, 4, 5, 6, 7, and 9; add markers 8 and 10 only at their committed floor-plan positions. Do not introduce spaces outside unit 1, unsupported openings, or unlisted scenario-specific elements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L12B03' physical_space_id='fp_l12_police_office_unit_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 5]\n  - look_at_unit: 1\n  - look_at_cell: [2, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Keep the camera in the sole unit-1 camera cell and redirect the view toward base marker 7. The normal lens gives neutral coverage that can support both the close staged foreground relation and the display-centered insert.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from [4,5] toward marker 7 at [2,5]. Maintain the fixed positions of base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10 inherited from L12B03 where shared, with marker 7 as the principal look-at target. Openings 2, 3, and 10 are geometry candidates, but include them only where the normal framing and consuming-shot crop retain them.\n  - camera_framing_directive: Place the camera in unit 1 at [4,5], look within unit 1 at [2,5] toward marker 7, and use the 50-degree normal lens for neutral coverage. Frame S21_Shot29 as a close crop with lower-foreground marker-12 context, and permit S21_Shot37 to tighten to the marker-7 display-facing insert while retaining its fixed surrounding structure.\n  - subject_position_directive: For S21_Shot29, reserve the close primary plane for the committed seated subject at face height, with marker 12 soft in the lower foreground and marker 7 beyond the immediate focal plane. For S21_Shot37, no committed character is present; center the staged marker-13 result on the marker-7 surface and keep the background free of invented subjects.\n  - state_cue_directive: Render overlay markers 12 and 13 as the committed transient state cues and retain numbered elements 1 through 10 as listed for this BG. The background is not designated clean; nevertheless, no state overlays other than markers 12 and 13 should be added.\n  - negative_continuity_directive: Exclude overlay markers 11 and 14. Preserve the L12B03-established positions of shared fixed markers, especially 1, 2, 3, 4, 5, 6, 7, and 9; add markers 8 and 10 only at their committed floor-plan positions. Do not introduce spaces outside unit 1, unsupported openings, or unlisted scenario-specific elements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L12B03' physical_space_id='fp_l12_police_office_unit_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 5]\n  - look_at_unit: 1\n  - look_at_cell: [2, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Keep the camera in the sole unit-1 camera cell and redirect the view toward base marker 7. The normal lens gives neutral coverage that can support both the close staged foreground relation and the display-centered insert.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from [4,5] toward marker 7 at [2,5]. Maintain the fixed positions of base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10 inherited from L12B03 where shared, with marker 7 as the principal look-at target. Openings 2, 3, and 10 are geometry candidates, but include them only where the normal framing and consuming-shot crop retain them.\n  - camera_framing_directive: Place the camera in unit 1 at [4,5], look within unit 1 at [2,5] toward marker 7, and use the 50-degree normal lens for neutral coverage. Frame S21_Shot29 as a close crop with lower-foreground marker-12 context, and permit S21_Shot37 to tighten to the marker-7 display-facing insert while retaining its fixed surrounding structure.\n  - subject_position_directive: For S21_Shot29, reserve the close primary plane for the committed seated subject at face height, with marker 12 soft in the lower foreground and marker 7 beyond the immediate focal plane. For S21_Shot37, no committed character is present; center the staged marker-13 result on the marker-7 surface and keep the background free of invented subjects.\n  - state_cue_directive: Render overlay markers 12 and 13 as the committed transient state cues and retain numbered elements 1 through 10 as listed for this BG. The background is not designated clean; nevertheless, no state overlays other than markers 12 and 13 should be added.\n  - negative_continuity_directive: Exclude overlay markers 11 and 14. Preserve the L12B03-established positions of shared fixed markers, especially 1, 2, 3, 4, 5, 6, 7, and 9; add markers 8 and 10 only at their committed floor-plan positions. Do not introduce spaces outside unit 1, unsupported openings, or unlisted scenario-specific elements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L12B03' physical_space_id='fp_l12_police_office_unit_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 5]\n  - look_at_unit: 1\n  - look_at_cell: [2, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Keep the camera in the sole unit-1 camera cell and redirect the view toward base marker 7. The normal lens gives neutral coverage that can support both the close staged foreground relation and the display-centered insert.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from [4,5] toward marker 7 at [2,5]. Maintain the fixed positions of base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10 inherited from L12B03 where shared, with marker 7 as the principal look-at target. Openings 2, 3, and 10 are geometry candidates, but include them only where the normal framing and consuming-shot crop retain them.\n  - camera_framing_directive: Place the camera in unit 1 at [4,5], look within unit 1 at [2,5] toward marker 7, and use the 50-degree normal lens for neutral coverage. Frame S21_Shot29 as a close crop with lower-foreground marker-12 context, and permit S21_Shot37 to tighten to the marker-7 display-facing insert while retaining its fixed surrounding structure.\n  - subject_position_directive: For S21_Shot29, reserve the close primary plane for the committed seated subject at face height, with marker 12 soft in the lower foreground and marker 7 beyond the immediate focal plane. For S21_Shot37, no committed character is present; center the staged marker-13 result on the marker-7 surface and keep the background free of invented subjects.\n  - state_cue_directive: Render overlay markers 12 and 13 as the committed transient state cues and retain numbered elements 1 through 10 as listed for this BG. The background is not designated clean; nevertheless, no state overlays other than markers 12 and 13 should be added.\n  - negative_continuity_directive: Exclude overlay markers 11 and 14. Preserve the L12B03-established positions of shared fixed markers, especially 1, 2, 3, 4, 5, 6, 7, and 9; add markers 8 and 10 only at their committed floor-plan positions. Do not introduce spaces outside unit 1, unsupported openings, or unlisted scenario-specific elements.\n\n2026년 대한민국의 현대적인 경찰 공용 당직 사무실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 회의실 쪽 출입구 가까이에 카메라를 두고, 약 1.6m의 서 있는 사람 눈높이에서 28mm 광각 렌즈로 남쪽 중앙의 선임 형사 책상과 북쪽 중앙의 추적 업무 책상, 그 위 데스크톱 모니터를 향해 대각선으로 바라본다. 서쪽 절반의 당직 책상 구역, 남동쪽의 증거 검토 테이블, 서쪽 벽의 소규모 커피 서비스 카운터, 북쪽 외벽의 두 칸 창문이 자연스러운 원근과 공간 깊이 속에 이어진다. 평면도나 위에서 내려다본 구도가 아닌 실제 실내 현장 사진이다.\n\n낮 시간이며 북쪽 창문으로 들어오는 부드럽고 흐린 자연광과 평범한 천장 사무 조명이 섞인다. 사무실은 근무자들이 잠시 자리를 비워 텅 비어 있으며, 생활감 있는 회색 바닥재, 도장된 벽, 금속과 합판 사무 가구, 케이블과 업무 장비에 현실적인 사용 흔적, 미세한 먼지, 모서리 마모와 얼룩이 남아 있다. 지나치게 정돈된 홍보용 사무실이 아니라 실제로 계속 사용되는 한국의 실무 공간이며, 절제된 짙은 회색과 탁한 자연색을 중심으로 한다.\n\n선임 형사 책상 위에는 살인 사건과 관련된 인화 사진 여러 장이 검토 도중 그대로 노출되어 일시적으로 흩어져 있다. 사진은 종이의 광택, 겹친 모서리와 손자국이 사실적으로 보이되, 사진 내부에는 사람, 얼굴 또는 신체 형태가 드러나지 않고 부분적인 현장 표면과 식별하기 어려운 세부만 보인다. 추적 업무 책상의 데스크톱 모니터에는 동시대 한국형 디지털 지도와 GPS·네트워크 위치 추적 결과가 일시적으로 표시되어 있으며, 위치 표식과 정보 패널은 오직 화면의 픽셀과 프레임 내부에만 존재한다. 미래형 인터페이스나 공간 밖으로 투사된 그래픽은 사용하지 않는다.\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,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Keep the camera in the sole unit-1 camera cell and redirect the view toward base marker 7. The normal lens gives neutral coverage that can support both the close staged foreground relation and the display-centered insert.",
          "lens_enum": "normal",
          "look_at_cell": [
            2,
            5
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 from [4,5] toward marker 7 at [2,5]. Maintain the fixed positions of base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10 inherited from L12B03 where shared, with marker 7 as the principal look-at target. Openings 2, 3, and 10 are geometry candidates, but include them only where the normal framing and consuming-shot crop retain them.",
          "camera_framing_directive": "Place the camera in unit 1 at [4,5], look within unit 1 at [2,5] toward marker 7, and use the 50-degree normal lens for neutral coverage. Frame S21_Shot29 as a close crop with lower-foreground marker-12 context, and permit S21_Shot37 to tighten to the marker-7 display-facing insert while retaining its fixed surrounding structure.",
          "subject_position_directive": "For S21_Shot29, reserve the close primary plane for the committed seated subject at face height, with marker 12 soft in the lower foreground and marker 7 beyond the immediate focal plane. For S21_Shot37, no committed character is present; center the staged marker-13 result on the marker-7 surface and keep the background free of invented subjects.",
          "state_cue_directive": "Render overlay markers 12 and 13 as the committed transient state cues and retain numbered elements 1 through 10 as listed for this BG. The background is not designated clean; nevertheless, no state overlays other than markers 12 and 13 should be added.",
          "negative_continuity_directive": "Exclude overlay markers 11 and 14. Preserve the L12B03-established positions of shared fixed markers, especially 1, 2, 3, 4, 5, 6, 7, and 9; add markers 8 and 10 only at their committed floor-plan positions. Do not introduce spaces outside unit 1, unsupported openings, or unlisted scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l12_police_office",
          "prior_bg_ids": [
            "L12B03"
          ],
          "attached_ref_labels": [
            "bg:L12B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L12B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L12B01",
        "reused_from_bg_id": "L12B01",
        "location_id": "L12",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L12B01.png",
        "t2i_prompt": "2026년 대한민국 인천 연안권의 현대적인 경찰 공용 당직 사무실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 근무자가 모두 자리를 비운 조용한 낮 시간이며, 북쪽의 두 칸짜리 창을 통해 들어오는 흐린 자연광과 평범한 사무실 조명이 실제 공간처럼 섞인다. 추적 업무용 책상 옆, 앉은 사람의 눈높이인 약 1.2미터에 카메라를 두고 40밀리미터 표준 렌즈로 책상 위 데스크톱 모니터를 바라본다. 모니터 너머로 남쪽 중앙의 선임 형사 책상과 북동쪽 가까운 동쪽 벽의 회의실 출입구가 자연스럽게 보이고, 남동쪽의 증거 검토용 테이블 일부도 주변 공간 안에서 확인된다. 모니터 화면에는 동시대 한국의 디지털 지도 및 위치 추적 화면이 평면 화면 내부에만 표시되어 있으며, 추적된 위치 결과가 현실적인 지도 표식과 정보 창으로 나타난다. 추적 업무용 책상 옆에는 손으로 좌표를 적은 작은 메모지가 접힌 상태로 잠시 놓여 있어 곧 감출 수 있는 모습이다. 선임 형사 책상 위에는 사건 관련 인화 사진 여러 장이 검토 도중 펼쳐진 듯 일시적으로 흩어져 있으며, 사진은 종이 표면과 인쇄 질감을 유지한다. 사람, 얼굴, 인체 형태는 전혀 없다. 2020년대 한국 공공기관 사무실에 맞는 실용적인 책상과 컴퓨터 장비, 무광 금속 프레임, 합판과 수지 마감, 사용감 있는 바닥, 종이 모서리의 미세한 구김, 케이블과 책상 표면의 생활 흠집을 사실적으로 표현한다. 절제된 어두운 중성색과 흐린 자연색, 일상적인 얼룩과 마모, 과장되지 않은 자연스러운 심도. 실제 미러리스 또는 디지털 일안 반사식 카메라로 촬영한 현장 참고 사진처럼 보이며, 깨끗한 광고용 사진이 아니고 후처리 효과가 없으며, 컴퓨터 생성 이미지나 삽화나 건축 시각화가 아니다. 위에서 내려다본 시점, 평면도, 건축 도해가 아닌 수평의 실제 실내 시점. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "추적 업무용 책상 옆의 약 1.2미터 높이에 카메라를 두고 모니터를 향해 바라본다. 모니터의 위치 추적 결과가 주요 초점이 되며, 그 옆의 접힌 좌표 메모와 뒤쪽 선임 형사 책상에 흩어진 사건 사진이 함께 읽혀야 한다. 더 먼 배경에는 회의실 출입구가 보이도록 하고, 사람이나 신체 형상은 포함하지 않는다.",
            "shot_id": "S21_Shot44"
          }
        ],
        "shot_ids": [
          "S21_Shot44"
        ],
        "scenes": [],
        "parent_id": "L12B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "beside number 6 (tracking desk), looking toward number 7 (desktop monitor) with number 5 (senior detective desk) and number 3 (meeting-room exit) visible beyond",
          "camera_height": "seated eye level, approximately 1.2 m",
          "lens_hint": "40mm normal lens",
          "framing_notes": "Prioritize the monitor and writing surface for covert copying; include number 12 as exposed evidence, number 13 as the tracked-location display, and number 14 as the folded handwritten note being concealed."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L12B01",
          "selected_refs": [
            {
              "physical_space_id": "fp_l12_police_office_unit_1",
              "ref_bg_id": "L12B01",
              "space_description": "The same unit-1 representative view at camera cell [4,5] and look-at cell [2,5]."
            }
          ]
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Match L12B01 by placing the camera in unit 1 at [4,5], looking within unit 1 at [2,5], with the 50-degree normal lens. Use a neutral insert crop at the staged action height, retaining a nearby fixed edge in the upper frame without changing the representative camera geometry.",
          "negative_continuity_directive": "Exclude overlay marker 11. Keep markers 1, 3, 5, 6, 7, 8, and 10 in the same fixed positions shown by L12B01, and preserve markers 12 and 13 rather than redrawing them with altered placement. Do not change the unit-1 layout, expose unsupported spaces, or introduce unlisted scenario-specific elements.",
          "state_cue_directive": "Retain overlay markers 12 and 13 from the selected reference and add transient marker 14 in the action state committed by S21_Shot44. Use numbered elements 1, 3, 5, 6, 7, 8, and 10 as fixed context, with no additional state cue invented.",
          "subject_position_directive": "For S21_Shot44, frame the committed descending hand and partial torso at the insert scale beside the fixed context, with the marker-14 action centered and the nearby fixed edge retained at the upper frame. No full additional subject or uncommitted background figure should be introduced.",
          "visible_space_directive": "Reuse L12B01's unit-1 view from camera cell [4,5] toward look-at cell [2,5]. Positively retain base markers 1, 3, 5, 6, 7, 8, and 10 in their established positions, while allowing the insert crop to emphasize the local action area without recomposing the fixed space."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l12_police_office",
          "prior_bg_ids": [
            "L12B01"
          ],
          "attached_ref_labels": [
            "bg:L12B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B01": {
        "status": "skipped_outdoor_direct",
        "location_id": "L13",
        "location_name": "",
        "shot_ids": [
          "S22_Shot4"
        ]
      },
      "L18B02": {
        "status": "skipped_outdoor_direct",
        "location_id": "L18",
        "location_name": "",
        "shot_ids": [
          "S28_Shot15"
        ]
      },
      "L18B03": {
        "status": "skipped_outdoor_direct",
        "location_id": "L18",
        "location_name": "",
        "shot_ids": [
          "S28_Shot17"
        ]
      },
      "L18B01": {
        "status": "skipped_outdoor_direct",
        "location_id": "L18",
        "location_name": "",
        "shot_ids": [
          "S28_Shot35"
        ]
      },
      "L19B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L19B03.png",
        "t2i_prompt": "2026년 무렵 대한민국 인천 연안과 서해권에서 운항하는 실제 소형어선의 비좁은 직사각형 조타실 내부. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소를 담담하게 기록한 현장 참고 사진처럼 보여야 한다. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 적당한 광각 렌즈로 조타실 앞쪽을 대각선으로 바라본 구도다. 중앙의 열린 바닥 공간 너머 전면 벽에 현대식 조타 콘솔이 약간 우현 쪽으로 놓여 있고, 운전석 방향의 조타륜과 상단의 원형 계기판 묶음, 우현 끝의 스로틀 조작부, 옆의 항해용 디지털 표시 장치가 자연스럽게 보인다. 전면 유리창 묶음과 좌현 및 우현 측면 창의 좁은 가장자리가 함께 보여 작은 선실의 밀폐감과 실제 폭을 분명히 전달한다. 해 질 무렵의 차갑고 흐린 바깥빛이 창을 통해 약하게 들어오며, 실내에는 절제된 계기 조명과 흐릿한 황금빛 반사가 남아 있다. 과장된 효과 없이 낮고 차분한 명암과 긴장감 있는 정적을 유지한다. 동시대 한국 연안 소형어선에 맞는 실용적인 해양용 금속, 유리섬유 패널, 고무 테두리, 무광 플라스틱, 투명 유리의 실제 질감과 자연스러운 생활 사용감을 세밀하게 표현한다. 공간은 깨끗하고 흐트러지지 않은 평상 상태다. 사람, 얼굴, 신체 형태의 모형이나 그림은 전혀 없다. 실제 미러리스 또는 디에스엘아르 카메라의 자연스러운 원근과 피사계 심도, 현실적인 황혼광, 후처리하지 않은 사실적인 색을 사용한다. 깨끗한 상업용 스톡 사진이나 컴퓨터 그래픽, 삽화, 건축 시각화가 아니며, 위에서 내려다본 평면도나 도식도도 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "서 있는 사람의 눈높이에서 조타실 앞쪽을 대각선으로 바라본다. 중앙의 열린 바닥 너머로 조타 콘솔, 조타륜, 원형 계기판이 한눈에 읽히게 하고, 전면 유리창과 양쪽 측면 창의 좁은 가장자리를 프레임에 남겨 밀폐되고 비좁은 조타실의 폭을 드러낸다. 인물이나 사람 형태는 배치하지 않는다.",
            "shot_id": "S29_Shot23"
          }
        ],
        "shot_ids": [
          "S29_Shot23"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 4 (aft threshold zone), facing diagonally across number 3 (standing confrontation area) toward number 9 (helm console), number 10 (steering wheel), and number 11 (round gauge cluster)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the compact forward controls and circular instruments visible behind the standing reaction area; retain a narrow edge of numbers 5, 6, and 7 to establish the enclosed wheelhouse."
        },
        "reference_decision": {
          "bg_id": "L19B03",
          "fp_id": "fp_l19_wheelhouse",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L19B03 is the sole clean anchor candidate and supplies the first fixed dwelling plate without a prior reference. Camera unit 3 toward unit 2 with a telephoto field matches the close, compressed staging of S29_Shot23 while establishing the positions of openings 5-7 and fixtures 9-13.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/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_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node seeds the dwelling identity directly from the supplied floor plan and marker inventory."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              4
            ],
            "camera_unit": 3,
            "fov_deg": 25,
            "framing_notes": "Use the committed camera position in unit 3 aimed toward unit 2. The narrow field supports the close subject isolation in S29_Shot23 while retaining only compressed cues from markers 1, 2, 3, 5, 6, 7, and 9-13.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              1,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the physical space from unit 3 toward unit 2, using target unit markers 1, 2, and 3 and base markers 5, 6, 7, and 9-13 as the committed cues. Keep the telephoto view compressed and do not assert marker 4 or opening 8.",
            "camera_framing_directive": "Frame from camera unit 3 at cell [5,4] toward unit 2 at cell [3,4] with a telephoto 25-degree field, producing narrow, compressed coverage suitable for the committed close framing in S29_Shot23.",
            "subject_position_directive": "Place the single committed subject in the foreground at middle-center, three-quarter left, with the head held still and the gaze relation specified by S29_Shot23; keep all other subjects out of the background.",
            "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.",
            "negative_continuity_directive": "Exclude ignored overlay markers 14, 15, and 16. Do not introduce unlisted subjects, scenario-specific objects, or units and openings outside the narrow committed view; preserve the floor-plan positions of markers 5-7 and 9-13."
          },
          "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: [5, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the committed camera position in unit 3 aimed toward unit 2. The narrow field supports the close subject isolation in S29_Shot23 while retaining only compressed cues from markers 1, 2, 3, 5, 6, 7, and 9-13.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the physical space from unit 3 toward unit 2, using target unit markers 1, 2, and 3 and base markers 5, 6, 7, and 9-13 as the committed cues. Keep the telephoto view compressed and do not assert marker 4 or opening 8.\n  - camera_framing_directive: Frame from camera unit 3 at cell [5,4] toward unit 2 at cell [3,4] with a telephoto 25-degree field, producing narrow, compressed coverage suitable for the committed close framing in S29_Shot23.\n  - subject_position_directive: Place the single committed subject in the foreground at middle-center, three-quarter left, with the head held still and the gaze relation specified by S29_Shot23; keep all other subjects out of the background.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 14, 15, and 16. Do not introduce unlisted subjects, scenario-specific objects, or units and openings outside the narrow committed view; preserve the floor-plan positions of markers 5-7 and 9-13.\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: [5, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the committed camera position in unit 3 aimed toward unit 2. The narrow field supports the close subject isolation in S29_Shot23 while retaining only compressed cues from markers 1, 2, 3, 5, 6, 7, and 9-13.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the physical space from unit 3 toward unit 2, using target unit markers 1, 2, and 3 and base markers 5, 6, 7, and 9-13 as the committed cues. Keep the telephoto view compressed and do not assert marker 4 or opening 8.\n  - camera_framing_directive: Frame from camera unit 3 at cell [5,4] toward unit 2 at cell [3,4] with a telephoto 25-degree field, producing narrow, compressed coverage suitable for the committed close framing in S29_Shot23.\n  - subject_position_directive: Place the single committed subject in the foreground at middle-center, three-quarter left, with the head held still and the gaze relation specified by S29_Shot23; keep all other subjects out of the background.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 14, 15, and 16. Do not introduce unlisted subjects, scenario-specific objects, or units and openings outside the narrow committed view; preserve the floor-plan positions of markers 5-7 and 9-13.\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: [5, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the committed camera position in unit 3 aimed toward unit 2. The narrow field supports the close subject isolation in S29_Shot23 while retaining only compressed cues from markers 1, 2, 3, 5, 6, 7, and 9-13.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the physical space from unit 3 toward unit 2, using target unit markers 1, 2, and 3 and base markers 5, 6, 7, and 9-13 as the committed cues. Keep the telephoto view compressed and do not assert marker 4 or opening 8.\n  - camera_framing_directive: Frame from camera unit 3 at cell [5,4] toward unit 2 at cell [3,4] with a telephoto 25-degree field, producing narrow, compressed coverage suitable for the committed close framing in S29_Shot23.\n  - subject_position_directive: Place the single committed subject in the foreground at middle-center, three-quarter left, with the head held still and the gaze relation specified by S29_Shot23; keep all other subjects out of the background.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 14, 15, and 16. Do not introduce unlisted subjects, scenario-specific objects, or units and openings outside the narrow committed view; preserve the floor-plan positions of markers 5-7 and 9-13.\n\n2026년 무렵 대한민국 인천 연안과 서해권에서 운항하는 실제 소형어선의 비좁은 직사각형 조타실 내부. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소를 담담하게 기록한 현장 참고 사진처럼 보여야 한다. 서 있는 사람의 눈높이 약 1.6미터에서 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": [
            5,
            4
          ],
          "camera_unit": 3,
          "fov_deg": 25,
          "framing_notes": "Use the committed camera position in unit 3 aimed toward unit 2. The narrow field supports the close subject isolation in S29_Shot23 while retaining only compressed cues from markers 1, 2, 3, 5, 6, 7, and 9-13.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            1,
            4
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the physical space from unit 3 toward unit 2, using target unit markers 1, 2, and 3 and base markers 5, 6, 7, and 9-13 as the committed cues. Keep the telephoto view compressed and do not assert marker 4 or opening 8.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [5,4] toward unit 2 at cell [3,4] with a telephoto 25-degree field, producing narrow, compressed coverage suitable for the committed close framing in S29_Shot23.",
          "subject_position_directive": "Place the single committed subject in the foreground at middle-center, three-quarter left, with the head held still and the gaze relation specified by S29_Shot23; keep all other subjects out of the background.",
          "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional state cues.",
          "negative_continuity_directive": "Exclude ignored overlay markers 14, 15, and 16. Do not introduce unlisted subjects, scenario-specific objects, or units and openings outside the narrow committed view; preserve the floor-plan positions of markers 5-7 and 9-13."
        },
        "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"
        }
      },
      "L19B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L19B03",
        "reused_from_bg_id": "L19B03",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L19B03.png",
        "t2i_prompt": "2026년 무렵 대한민국 인천 연안과 서해권을 운항하는 현대식 소형 작업선의 밀폐된 조타실 내부. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 중앙의 열린 바닥에 선 사람의 약 1.6미터 눈높이에서 전면 조타 콘솔을 바라본다. 35밀리미터급 미러리스 카메라에 28밀리미터 광각 렌즈를 장착한 주관적 시야이며, 조타륜과 원형 계기군, 항법 화면이 가까운 전경과 화면 중심을 지배하고 우현 쪽 끝의 스로틀 조작부가 자연스럽게 함께 보인다. 전면 유리창 띠와 좌현·우현 측면 창으로 해 질 무렵의 흐리고 차가운 서해 빛이 약하게 들어오며, 실내의 낮은 실용 조명과 현대식 항법 장비의 절제된 화면 밝기가 섞인다. 바깥 풍경은 해상 황혼의 흐릿한 수평선과 회청색 빛 정도로만 보이고 특정 대상은 강조하지 않는다. 실제 도장 금속의 미세한 벗겨짐과 염분 얼룩, 손때 묻은 조작부, 고무와 플라스틱의 생활 마모, 유리의 옅은 습기 자국과 반사를 사실적으로 표현한다. 지나치게 정돈된 광고 사진이 아니라 실제 운항 중인 선박의 평범한 사용감이 남은 현장 기록 사진이며, 사람·얼굴·인체 형상은 전혀 없다. 관찰자의 주관적 지각으로 조타륜과 원형 계기, 주변의 다른 둥근 조작 형태가 시야 속에서 회전하는 듯 겹치고 늘어지는 짧은 원형 왜곡을 보이되, 장비 자체가 물리적으로 변형된 것처럼 만들지 않는다. 전면 원형 계기들 사이에는 새로 감지된 선명한 붉은 원 하나가 순간적인 평면 시각 현상처럼 겹쳐 보이며, 금속이나 유리 표면에 붙은 실제 표식이나 발광 장치처럼 표현하지 않는다. 왜곡 밖의 콘솔 재료와 공간 구조는 현실적인 초점과 원근을 유지하고, 자연스러운 피사계 심도와 실제 황혼 노출을 적용한다. 삽화나 건축 시각화가 아닌 후처리 없는 실제 장소 참고 사진이며, 위에서 내려다본 평면도 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "조타실 중앙의 열린 바닥에 선 주관적 시점으로 전면 조타 콘솔을 정면에 두고, 조타륜과 원형 계기군, 항법 화면이 화면의 중심과 전경을 지배하게 한다. 약 1.6미터 눈높이와 28밀리미터 광각의 가까운 원근을 사용한다. 원형 장비 주변의 회전성 시야 왜곡은 관찰자의 지각에만 겹쳐 보이게 하고, 새로 드러난 선명한 붉은 원은 전면 원형 계기들 사이에 비물리적 순간 환영으로 배치한다. 사람이나 인체 형상은 포함하지 않는다.",
            "shot_id": "S29_Shot28"
          }
        ],
        "shot_ids": [
          "S29_Shot28"
        ],
        "scenes": [],
        "parent_id": "L19B03",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "within number 3 (standing confrontation area), facing number 9 (helm console) so number 10 (steering wheel), number 11 (round gauge cluster), and number 13 (navigation display) dominate the view",
          "camera_height": "subjective eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm subjective wide angle",
          "framing_notes": "Emphasize the persistent circular controls as anchors for number 14, with number 15 newly visible among the disoriented circular forms; exclude the later collapse state."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L19B03",
          "selected_refs": [
            {
              "physical_space_id": "fp_l19_wheelhouse::physical_space_1",
              "ref_bg_id": "L19B03",
              "space_description": "The same physical space containing unit markers 1, 2, and 3 and fixed markers 5-7 and 9-13."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 3 at cell [5,4] toward unit 2 at cell [3,4] with a normal 50-degree field, giving neutral coverage of the same spatial framework used by L19B03 while accommodating the close subjective staging of S29_Shot28.",
          "negative_continuity_directive": "Exclude ignored marker 16. Preserve the reference positions of openings 5-7 and fixtures 9-13, do not displace fixed geometry to express the transient state, and do not add unlisted subjects, scenario-specific objects, marker 4, or opening 8.",
          "state_cue_directive": "Apply transient markers 14 and 15 according to S29_Shot28: marker 14 carries the committed unstable circular distortion, while marker 15 settles just right of center within the subjective field. Do not add state cues beyond these listed markers and the staged perception fields.",
          "subject_position_directive": "No visible subject is committed by the character-angle or frame-position constraints for this BG, and the viewpoint subject is explicitly outside the frame; keep the background free of invented subjects while retaining the staged background target at middle-right.",
          "visible_space_directive": "Show the same physical space as L19B03 from unit 3 toward unit 2, with target unit markers 1, 2, and 3 and base markers 5, 6, 7, and 9-13. Keep openings 5-7 and fixtures 9-13 in the same fixed positions established by L19B03."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l19_wheelhouse",
          "prior_bg_ids": [
            "L19B03"
          ],
          "attached_ref_labels": [
            "bg:L19B03"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L19B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L19B01.png",
        "t2i_prompt": "2026년 무렵 대한민국 서해 연안에서 실제 운항하는 소형 어선의 비좁은 직사각형 조타실 내부. 후미 갑판문 가까이에 선 실제 촬영자의 시점에서 좁은 문턱과 조타대 뒤 중앙의 열린 바닥을 가로질러 전방 조타대를 바라본다. 카메라 높이는 서 있는 사람의 눈높이인 약 1.6m이며, 35mm급 카메라에 32mm 정도의 적당한 광각 렌즈를 사용한다. 전방 벽에는 여러 장으로 나뉜 유리창이 조타대 위를 가로지르고, 좌현 앞쪽에도 측면 창이 이어진다. 조타대는 전방에서 약간 우현 쪽에 놓이며, 운전석을 향한 조타륜, 둥근 계기 묶음, 우현 끝의 스로틀 조작부, 동시대형 항법 화면이 실제 작업선답게 조밀하게 결합되어 있다.\n\n해 질 무렵의 탁하고 푸른 자연광이 전방 유리창과 측면 창으로 약하게 들어오며, 항법 화면과 계기의 낮은 작동광만 조타대 표면에 절제된 빛을 보탠다. 바깥 풍경은 서해의 흐린 황혼과 수평선의 희미한 밝기 정도로만 보이고, 실내는 낮은 조도 속에서도 실제 구조와 재료가 식별된다. 염분과 습기에 오래 노출된 금속의 미세한 부식과 무광택, 고무 창틀의 마모, 유리의 물때와 손자국, 조타대 표면의 생활 흠집, 바닥의 눌림과 평범한 얼룩을 과장 없이 표현한다. 2020년대 한국 연안 작업선의 기능 위주 설비와 현실적인 전자 장비를 사용하며 미래형 장비나 복고풍 장식은 배제한다.\n\n조타대 바로 뒤 중앙의 열린 바닥은 갑작스러운 실신과 붕괴 동선, 이를 받아내는 동작이 겹치는 상호작용 위치로 분명하게 비워 두고 구도상 식별되게 한다. 다만 배경 사진에는 사람, 얼굴, 신체 일부, 사람 모양의 형상이나 실루엣을 전혀 넣지 않는다.\n\n실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사용 사진처럼 담담하고 사실적인 결과. 자연스러운 황혼광, 정확한 금속·고무·유리·도장면 질감, 일상적인 마모와 염분 얼룩, 현실적인 원근과 자연스러운 피사계 심도, 과도한 후처리 없음. 깨끗한 스톡 사진, 삽화, CGI, 건축 시각화, 평면도, 하향식 시점이 아닌 실제 조타실 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "후미 갑판문 가까이에서 문턱 안쪽과 조타대 뒤의 중앙 바닥을 지나 전방 조타대를 바라본다. 카메라 높이는 약 1.6m, 32mm 정도의 적당한 광각으로 좁은 실내의 깊이와 전방 유리창 배열을 자연스럽게 담는다. 조타대 바로 뒤 중앙의 열린 공간은 실신해 무너지는 동작과 이를 받아내는 동작이 겹칠 위치로 프레임 안에서 명확히 확보하되, 인물·얼굴·신체 형상은 전혀 포함하지 않는다.",
            "shot_id": "S29_Shot35"
          }
        ],
        "shot_ids": [
          "S29_Shot35"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 8 (aft deck door), facing inward across number 4 (aft threshold zone) and number 3 (standing confrontation area) toward number 9 (helm console)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "32mm moderate wide angle",
          "framing_notes": "Leave sufficient central space around number 16 for the collapse interaction while retaining the helm, steering wheel, gauges, navigation display, and forward windshield as clear background anchors."
        },
        "reference_decision": {
          "bg_id": "L19B01",
          "fp_id": "fp_l19_wheelhouse",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L19B01 remains in the same physical space as L19B03 but S29_Shot35 requires coverage from unit 4 toward unit 2, adding the unit-4 and opening-8 portion of the structure behind the staged overlapping subjects. L19B03 supplies fixed continuity for markers 5, 6, and 9-13, while the different camera geometry requires a new view rather than low-delta plate reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L19B03.png"
          ],
          "source_bg_ids": [
            "L19B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l19_wheelhouse::physical_space_1"
            ],
            "rejected_refs": [
              {
                "reason": "Deduplicated as another representation of the same physical space; L19B03 is retained as the clean fixed-identity reference, whereas L19B02 carries transient markers 14 and 15.",
                "ref_bg_id": "L19B02"
              }
            ],
            "same_physical_space_dedup_decision": "single_representative_same_physical_space_prefer_clean_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l19_wheelhouse::physical_space_1",
                "ref_bg_id": "L19B03",
                "space_description": "The same physical space, extended in this view to unit marker 4 and opening marker 8."
              }
            ],
            "why_single_ref_or_two_refs": "One clean reference is sufficient because markers 1-4 are parts of one physical space rather than two distinct co-visible spaces; L19B03 provides the fixed identity without inheriting transient overlays."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              4
            ],
            "camera_unit": 4,
            "fov_deg": 50,
            "framing_notes": "Use camera unit 4 toward unit 2 for a distinct slice that includes the unit-4 foreground and opening-8 cue while retaining neutral coverage of units 1-3 and the fixed marker framework needed by S29_Shot35.",
            "lens_enum": "normal",
            "look_at_cell": [
              1,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the same fixed physical space as L19B03 from unit 4 toward unit 2, covering target unit markers 1, 2, 3, and 4 and base markers 5, 6, 8, and 9-13. Preserve markers 5, 6, and 9-13 in their established positions while allowing opening 8 and the unit-4 foreground to read in this distinct view.",
            "camera_framing_directive": "Frame from camera unit 4 at cell [7,4] toward unit 2 at cell [3,4] with a normal 50-degree field, providing neutral coverage of the unit-4 foreground and the central-to-forward structure required by the medium staging in S29_Shot35.",
            "subject_position_directive": "Place the two committed subjects as overlapping upper bodies: one crosses the left foreground diagonally in the committed collapsed profile, while the other braces in the right midground with the committed three-quarter angle and gaze relation. Keep lower-body detail outside the required emphasis.",
            "state_cue_directive": "Carry transient marker 16 only in the interaction position committed for S29_Shot35. Maintain the direct, stable state specified by the shot staging and do not introduce markers 14 or 15 or any additional unlisted state cue.",
            "negative_continuity_directive": "Exclude ignored overlay markers 14 and 15 and do not inherit them from L19B02. Keep fixtures 9-13 and openings 5 and 6 in the fixed positions established by L19B03, retain opening 8 only as supported by this view, and avoid unlisted subjects, scenario-specific objects, and opening 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\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='L19B03' physical_space_id='fp_l19_wheelhouse::physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use camera unit 4 toward unit 2 for a distinct slice that includes the unit-4 foreground and opening-8 cue while retaining neutral coverage of units 1-3 and the fixed marker framework needed by S29_Shot35.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same fixed physical space as L19B03 from unit 4 toward unit 2, covering target unit markers 1, 2, 3, and 4 and base markers 5, 6, 8, and 9-13. Preserve markers 5, 6, and 9-13 in their established positions while allowing opening 8 and the unit-4 foreground to read in this distinct view.\n  - camera_framing_directive: Frame from camera unit 4 at cell [7,4] toward unit 2 at cell [3,4] with a normal 50-degree field, providing neutral coverage of the unit-4 foreground and the central-to-forward structure required by the medium staging in S29_Shot35.\n  - subject_position_directive: Place the two committed subjects as overlapping upper bodies: one crosses the left foreground diagonally in the committed collapsed profile, while the other braces in the right midground with the committed three-quarter angle and gaze relation. Keep lower-body detail outside the required emphasis.\n  - state_cue_directive: Carry transient marker 16 only in the interaction position committed for S29_Shot35. Maintain the direct, stable state specified by the shot staging and do not introduce markers 14 or 15 or any additional unlisted state cue.\n  - negative_continuity_directive: Exclude ignored overlay markers 14 and 15 and do not inherit them from L19B02. Keep fixtures 9-13 and openings 5 and 6 in the fixed positions established by L19B03, retain opening 8 only as supported by this view, and avoid unlisted subjects, scenario-specific objects, and opening 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\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='L19B03' physical_space_id='fp_l19_wheelhouse::physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use camera unit 4 toward unit 2 for a distinct slice that includes the unit-4 foreground and opening-8 cue while retaining neutral coverage of units 1-3 and the fixed marker framework needed by S29_Shot35.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same fixed physical space as L19B03 from unit 4 toward unit 2, covering target unit markers 1, 2, 3, and 4 and base markers 5, 6, 8, and 9-13. Preserve markers 5, 6, and 9-13 in their established positions while allowing opening 8 and the unit-4 foreground to read in this distinct view.\n  - camera_framing_directive: Frame from camera unit 4 at cell [7,4] toward unit 2 at cell [3,4] with a normal 50-degree field, providing neutral coverage of the unit-4 foreground and the central-to-forward structure required by the medium staging in S29_Shot35.\n  - subject_position_directive: Place the two committed subjects as overlapping upper bodies: one crosses the left foreground diagonally in the committed collapsed profile, while the other braces in the right midground with the committed three-quarter angle and gaze relation. Keep lower-body detail outside the required emphasis.\n  - state_cue_directive: Carry transient marker 16 only in the interaction position committed for S29_Shot35. Maintain the direct, stable state specified by the shot staging and do not introduce markers 14 or 15 or any additional unlisted state cue.\n  - negative_continuity_directive: Exclude ignored overlay markers 14 and 15 and do not inherit them from L19B02. Keep fixtures 9-13 and openings 5 and 6 in the fixed positions established by L19B03, retain opening 8 only as supported by this view, and avoid unlisted subjects, scenario-specific objects, and opening 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\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='L19B03' physical_space_id='fp_l19_wheelhouse::physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use camera unit 4 toward unit 2 for a distinct slice that includes the unit-4 foreground and opening-8 cue while retaining neutral coverage of units 1-3 and the fixed marker framework needed by S29_Shot35.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same fixed physical space as L19B03 from unit 4 toward unit 2, covering target unit markers 1, 2, 3, and 4 and base markers 5, 6, 8, and 9-13. Preserve markers 5, 6, and 9-13 in their established positions while allowing opening 8 and the unit-4 foreground to read in this distinct view.\n  - camera_framing_directive: Frame from camera unit 4 at cell [7,4] toward unit 2 at cell [3,4] with a normal 50-degree field, providing neutral coverage of the unit-4 foreground and the central-to-forward structure required by the medium staging in S29_Shot35.\n  - subject_position_directive: Place the two committed subjects as overlapping upper bodies: one crosses the left foreground diagonally in the committed collapsed profile, while the other braces in the right midground with the committed three-quarter angle and gaze relation. Keep lower-body detail outside the required emphasis.\n  - state_cue_directive: Carry transient marker 16 only in the interaction position committed for S29_Shot35. Maintain the direct, stable state specified by the shot staging and do not introduce markers 14 or 15 or any additional unlisted state cue.\n  - negative_continuity_directive: Exclude ignored overlay markers 14 and 15 and do not inherit them from L19B02. Keep fixtures 9-13 and openings 5 and 6 in the fixed positions established by L19B03, retain opening 8 only as supported by this view, and avoid unlisted subjects, scenario-specific objects, and opening 7.\n\n2026년 무렵 대한민국 서해 연안에서 실제 운항하는 소형 어선의 비좁은 직사각형 조타실 내부. 후미 갑판문 가까이에 선 실제 촬영자의 시점에서 좁은 문턱과 조타대 뒤 중앙의 열린 바닥을 가로질러 전방 조타대를 바라본다. 카메라 높이는 서 있는 사람의 눈높이인 약 1.6m이며, 35mm급 카메라에 32mm 정도의 적당한 광각 렌즈를 사용한다. 전방 벽에는 여러 장으로 나뉜 유리창이 조타대 위를 가로지르고, 좌현 앞쪽에도 측면 창이 이어진다. 조타대는 전방에서 약간 우현 쪽에 놓이며, 운전석을 향한 조타륜, 둥근 계기 묶음, 우현 끝의 스로틀 조작부, 동시대형 항법 화면이 실제 작업선답게 조밀하게 결합되어 있다.\n\n해 질 무렵의 탁하고 푸른 자연광이 전방 유리창과 측면 창으로 약하게 들어오며, 항법 화면과 계기의 낮은 작동광만 조타대 표면에 절제된 빛을 보탠다. 바깥 풍경은 서해의 흐린 황혼과 수평선의 희미한 밝기 정도로만 보이고, 실내는 낮은 조도 속에서도 실제 구조와 재료가 식별된다. 염분과 습기에 오래 노출된 금속의 미세한 부식과 무광택, 고무 창틀의 마모, 유리의 물때와 손자국, 조타대 표면의 생활 흠집, 바닥의 눌림과 평범한 얼룩을 과장 없이 표현한다. 2020년대 한국 연안 작업선의 기능 위주 설비와 현실적인 전자 장비를 사용하며 미래형 장비나 복고풍 장식은 배제한다.\n\n조타대 바로 뒤 중앙의 열린 바닥은 갑작스러운 실신과 붕괴 동선, 이를 받아내는 동작이 겹치는 상호작용 위치로 분명하게 비워 두고 구도상 식별되게 한다. 다만 배경 사진에는 사람, 얼굴, 신체 일부, 사람 모양의 형상이나 실루엣을 전혀 넣지 않는다.\n\n실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사용 사진처럼 담담하고 사실적인 결과. 자연스러운 황혼광, 정확한 금속·고무·유리·도장면 질감, 일상적인 마모와 염분 얼룩, 현실적인 원근과 자연스러운 피사계 심도, 과도한 후처리 없음. 깨끗한 스톡 사진, 삽화, CGI, 건축 시각화, 평면도, 하향식 시점이 아닌 실제 조타실 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            7,
            4
          ],
          "camera_unit": 4,
          "fov_deg": 50,
          "framing_notes": "Use camera unit 4 toward unit 2 for a distinct slice that includes the unit-4 foreground and opening-8 cue while retaining neutral coverage of units 1-3 and the fixed marker framework needed by S29_Shot35.",
          "lens_enum": "normal",
          "look_at_cell": [
            1,
            4
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show the same fixed physical space as L19B03 from unit 4 toward unit 2, covering target unit markers 1, 2, 3, and 4 and base markers 5, 6, 8, and 9-13. Preserve markers 5, 6, and 9-13 in their established positions while allowing opening 8 and the unit-4 foreground to read in this distinct view.",
          "camera_framing_directive": "Frame from camera unit 4 at cell [7,4] toward unit 2 at cell [3,4] with a normal 50-degree field, providing neutral coverage of the unit-4 foreground and the central-to-forward structure required by the medium staging in S29_Shot35.",
          "subject_position_directive": "Place the two committed subjects as overlapping upper bodies: one crosses the left foreground diagonally in the committed collapsed profile, while the other braces in the right midground with the committed three-quarter angle and gaze relation. Keep lower-body detail outside the required emphasis.",
          "state_cue_directive": "Carry transient marker 16 only in the interaction position committed for S29_Shot35. Maintain the direct, stable state specified by the shot staging and do not introduce markers 14 or 15 or any additional unlisted state cue.",
          "negative_continuity_directive": "Exclude ignored overlay markers 14 and 15 and do not inherit them from L19B02. Keep fixtures 9-13 and openings 5 and 6 in the fixed positions established by L19B03, retain opening 8 only as supported by this view, and avoid unlisted subjects, scenario-specific objects, and opening 7."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l19_wheelhouse",
          "prior_bg_ids": [
            "L19B03"
          ],
          "attached_ref_labels": [
            "bg:L19B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      }
    },
    "consumed_bg_catalog_hash": "a9b1fb0022f54d18",
    "consumed_shot_binding_hash": "fc049152482a416a",
    "bg_reference_catalog": [
      {
        "bg_id": "L05B02",
        "fp_id": "fp_l05_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L05B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B04",
        "fp_id": "fp_l05_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L05B02.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L05B02"
        ],
        "ingestion_order": 1,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L05B01",
        "fp_id": "fp_l05_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L05B01.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L05B02"
        ],
        "ingestion_order": 2,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B03",
        "fp_id": "fp_l05_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L05B03.png",
        "mode": "related_style_new_space",
        "node_index": 3,
        "source_bg_ids": [
          "L05B02"
        ],
        "ingestion_order": 3,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B05",
        "fp_id": "fp_l05_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L05B05.png",
        "mode": "same_physical_space_view",
        "node_index": 4,
        "source_bg_ids": [
          "L05B03"
        ],
        "ingestion_order": 4,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B07",
        "fp_id": "fp_l05_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L05B05.png",
        "mode": "same_physical_space_view",
        "node_index": 5,
        "source_bg_ids": [
          "L05B05"
        ],
        "ingestion_order": 5,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L05B06",
        "fp_id": "fp_l05_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L05B06.png",
        "mode": "same_physical_space_view",
        "node_index": 6,
        "source_bg_ids": [
          "L05B02"
        ],
        "ingestion_order": 6,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L07B01",
        "fp_id": "fp_shelter_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L07B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 7,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L10B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L10B01.png",
        "mode": "missing_plan_direct_plate_fallback",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 8,
        "source_kind": "missing_plan_direct_plate_fallback"
      },
      {
        "bg_id": "L10B05",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L10B05.png",
        "mode": "missing_plan_direct_plate_fallback",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 9,
        "source_kind": "missing_plan_direct_plate_fallback"
      },
      {
        "bg_id": "L16B01",
        "fp_id": "fp_l16_cctv_room",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L16B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 10,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L12B03",
        "fp_id": "fp_l12_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L12B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 11,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L12B01",
        "fp_id": "fp_l12_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L12B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L12B03"
        ],
        "ingestion_order": 12,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L12B02",
        "fp_id": "fp_l12_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L12B01.png",
        "mode": "reference_derived",
        "node_index": 2,
        "source_bg_ids": [
          "L12B01"
        ],
        "ingestion_order": 13,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L19B03",
        "fp_id": "fp_l19_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L19B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 14,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L19B02",
        "fp_id": "fp_l19_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L19B03.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L19B03"
        ],
        "ingestion_order": 15,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L19B01",
        "fp_id": "fp_l19_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L19B01.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L19B03"
        ],
        "ingestion_order": 16,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L10B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L10B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 17,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L10B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L10B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 18,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L10B04",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/7872eda9-8b02-4cb3-bfd1-04ae1d43acac/episodes/f8e669c3-f8df-47ce-8a93-40dca77cbaf5/images/background_chain/L10B04.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 19,
        "source_kind": "surface_role_direct_plate"
      }
    ]
  },
  "step_id": "background_render",
  "run_id": "d9581100-3787-43f3-93ce-5c6d92f0e832",
  "resolved_model": "gpt",
  "updated_at": "2026-07-10T13:47:39.591547+00:00",
  "project_config_snapshot": {}
}