{
  "status": "completed",
  "applicable_count": 42,
  "completed_count": 42,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "787c440f826114ed",
  "data": {
    "groups": {
      "L08B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L08B01.png",
        "t2i_prompt": "낮에 대한민국의 주택가에 정차한 자동차 앞좌석을 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 사람이 없는 실내 공간만 담는다. 2069년에도 사용되는 기존 생활 차량의 현실적인 구조와 적당한 사용감을 보여주며, 과장된 미래형 장비는 추가하지 않는다. 참고 평면도는 실내 구성과 상대 위치를 확인하는 자료로만 사용한다.\n\n카메라는 두 앞좌석 바로 뒤, 가운데 틈에서 조수석 쪽으로 조금 치우친 위치에 두고 전방에서 약간 왼쪽을 향한다. 지면에서 약 1.6미터의 사람 눈높이에서 수평에 가까운 시선으로 촬영하며, 35밀리미터급 렌즈의 자연스러운 원근으로 운전대와 대시보드, 앞유리와 운전석 쪽 창을 함께 담는다. 위에서 내려다보는 구도나 어안 왜곡은 피한다. 왼쪽에는 운전석과 그 앞의 운전대, 오른쪽에는 나란히 놓인 조수석이 있고, 두 좌석 사이에는 좁은 세로 방향 공간이 이어진다. 대시보드는 앞유리 바로 아래에서 양쪽 좌석 앞으로 가로질러 이어진다. 양옆에는 앞쪽에 경첩이 있는 자동차 문과 문에 끼워진 측면 유리가 있다. 좌석 사이에 별도 가구나 장비를 추가하지 않는다.\n\n구겨졌다가 펼쳐진 종이 도면 한 장이 비어 있는 조수석의 앉는 면 위에 놓여 있다. 도면의 안쪽 가장자리는 운전석과 조수석 사이의 좁은 공간 위로 조금 뻗어 있으며, 좌석이 종이를 실제로 받치고 있다. 접힌 선과 불규칙한 잔주름, 종이 가장자리의 자연스러운 말림이 보이고, 인쇄된 도면 선은 종이 표면 안에만 존재한다. 도면 주변에는 그 종이를 펼쳐 볼 수 있는 여유를 남긴다.\n\n차창 너머 길 건너 고급주택은 운전석 쪽 사선 전방에 보이게 하여 외부를 바라보는 방향을 분명하게 유지한다. 한국의 저층 고급 단독주택에서 볼 수 있는 절제된 석재와 콘크리트 외벽을 실제 거리의 거리감으로 보여주되, 차량 실내보다 시선을 끌지 않게 한다. 낮의 자연광이 앞유리와 측면 유리로 들어와 대시보드의 무광 플라스틱 결, 운전대 표면의 손때, 좌석 직물의 촘촘한 짜임과 이음매를 드러낸다. 재료의 미세한 마모와 일상적인 옅은 얼룩을 사실적으로 표현한다. 회색과 차분한 중성색은 실제 내장재의 색으로 나타내고, 그늘진 실내와 밝은 외부 사이의 명암은 자연스럽게 유지한다. 유리의 약한 반사와 투과, 실제 카메라의 자연스러운 피사계 심도를 사용하며 과도한 배경 흐림이나 인위적인 색 보정은 하지 않는다. 실내와 외부, 유리 반사 어디에도 사람, 얼굴, 신체 일부 또는 사람 형태의 형상을 넣지 않는다. 실제 장소 기록 사진처럼 보이게 하고, 광고용으로 지나치게 말끔한 사진이나 컴퓨터 생성 이미지, 삽화, 건축 시각화로 표현하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S4_Shot2",
            "guide_text": "운전석은 화면 왼쪽, 조수석은 오른쪽이라는 공간 관계를 유지한다. 조수석에 놓인 구겨진 종이 도면과 좌석 사이의 좁은 공간이 함께 읽히도록 프레임 아래쪽에 여유를 둔다. 길 건너 주택은 운전석 쪽 사선 전방에 유지하고, 사람이나 손 없이 낮의 빈 차량 실내만 보여준다."
          },
          {
            "shot_id": "S4_Shot5",
            "guide_text": "앞선 배경과 같은 낮의 채광, 내장재, 도면의 주름과 배치를 유지한다. 구도를 조정하더라도 운전대와 조수석의 좌우 관계를 뒤집지 않고, 길 건너 주택을 바라보는 방향은 운전석 쪽 사선 전방으로 고정한다. 도면은 조수석에서 가운데 틈 쪽으로 일부 펼쳐진 동일한 상태로 두며 새로운 물체나 인물 형상을 추가하지 않는다."
          }
        ],
        "shot_ids": [
          "S4_Shot2",
          "S4_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Immediately behind numbers 5 and 6, slightly toward the passenger side of number 3, facing forward and slightly left toward numbers 7, 8, and 11.",
          "camera_height": "Approximately seated eye level, typically 1.0–1.2 m above the road; adjust to the unspecified vehicle model.",
          "lens_hint": "24–28mm wide angle, avoiding fisheye distortion",
          "framing_notes": "Use the same cabin orientation for both shots. Retain the passenger lap and center interval for overlay number 13, with the steering wheel and driver-side glazing readable. Establish the upscale house across the road beyond number 11, toward the forward-left, and preserve that direction for gestures and eyelines; this is a staging choice, not a specified compass bearing. The passenger exits through number 10 without changing the house direction. Keep daylight and the parked condition in the background depiction, not in the base diagram."
        },
        "reference_decision": {
          "bg_id": "L08B01",
          "fp_id": "fp_car_cabin",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L08B01 is the sole readiness-ok BG and the sole authorized anchor candidate. Use the supplied ramped fallback despite clean_background_expected=false; marker 13 remains transient rather than part of the fixed identity. With no reference catalog, establish identity directly from the floor plan. Camera unit 3 looking toward marker 7 in unit 1 provides a geometry-valid oblique view for the left-side subject and opening context. S4_Shot2 and S4_Shot5 share a staged camera position but explicitly change viewing axis; this single camera decision does not establish complete coverage of both compositions or the exterior endpoint.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_car_cabin.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "The sole authorized anchor is rendered fresh; no earlier same-fp reference exists.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 3,
            "camera_cell": [
              5,
              4
            ],
            "look_at_unit": 1,
            "look_at_cell": [
              3,
              2
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Broad oblique coverage from unit 3 toward marker 7 in unit 1. Coordinates are exact copies of unit 3 candidates. This is one fixed viewing axis, not a claim that the two staged shot compositions fit simultaneously. The readback does not encode camera height or certify the staged rear-seat placement."
          },
          "render_guidance": {
            "visible_space_directive": "Establish unit 1 from camera unit 3, with marker 7 at the viewing target and opening marker 11 in the forward angular coverage. Preserve the floor-plan positions of markers 4–12 wherever visible. Treat visible-unit and visible-opening lists as supersets: do not force unit 2 or all openings into this view. The exterior endpoint committed by S4_Shot5 has no mapped geometry here; its visibility and placement are not certified by this plan.",
            "camera_framing_directive": "Use camera unit 3 at [5, 4], looking toward unit 1 at [3, 2], with wide coverage at 90 degrees. Keep the framing oblique toward marker 7 and the unit 1 boundary. Preserve this exact planar placement rather than relocating the camera to manufacture the full staged composition. S4_Shot5's redirected axis is a consuming-shot requirement, not an additional camera movement established by this geometry decision.",
            "subject_position_directive": "S4_Shot2 commits 페드로 at left in rear three-quarter view with a hand on marker 7, and 이현우 at right leaning over marker 13 below center. S4_Shot5 instead commits 페드로 at the left edge with an extended hand across the lower middle and 이현우 outside the reframing. Apply these as separate shot-layer cues only where the chosen view supports them; do not combine both poses or invent additional subjects. The right-side placement required by S4_Shot2 is not established within this selected unit-1-facing cone.",
            "state_cue_directive": "clean_background_expected=false. Retain transient marker 13 as the committed open, crumpled, difficult-to-read plan between the occupants for S4_Shot2, with its marked face oriented toward the staged elevated viewpoint where visible. Keep marker 13 separate from persistent markers 4–12. Follow the committed restrained daytime ambient light and cool-neutral treatment, maintaining subdued daylight and neutral contrast for S4_Shot5. Do not invent additional state cues.",
            "negative_continuity_directive": "No ignored numbered elements or ignored state-overlay markers are supplied. Avoid moving markers 4–12 to satisfy incompatible framings, treating marker 13 as a fixed fixture, forcing unit 2 into the selected cone, or interpreting openings 8–12 as simultaneously visible. Do not infer opening adjacency, exterior geometry, or a second validated camera axis from the visibility supersets. Keep the distinct subject states of S4_Shot2 and S4_Shot5 separate."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: 1\n  - look_at_cell: [3, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad oblique coverage from unit 3 toward marker 7 in unit 1. Coordinates are exact copies of unit 3 candidates. This is one fixed viewing axis, not a claim that the two staged shot compositions fit simultaneously. The readback does not encode camera height or certify the staged rear-seat placement.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 1 from camera unit 3, with marker 7 at the viewing target and opening marker 11 in the forward angular coverage. Preserve the floor-plan positions of markers 4–12 wherever visible. Treat visible-unit and visible-opening lists as supersets: do not force unit 2 or all openings into this view. The exterior endpoint committed by S4_Shot5 has no mapped geometry here; its visibility and placement are not certified by this plan.\n  - camera_framing_directive: Use camera unit 3 at [5, 4], looking toward unit 1 at [3, 2], with wide coverage at 90 degrees. Keep the framing oblique toward marker 7 and the unit 1 boundary. Preserve this exact planar placement rather than relocating the camera to manufacture the full staged composition. S4_Shot5's redirected axis is a consuming-shot requirement, not an additional camera movement established by this geometry decision.\n  - subject_position_directive: S4_Shot2 commits 페드로 at left in rear three-quarter view with a hand on marker 7, and 이현우 at right leaning over marker 13 below center. S4_Shot5 instead commits 페드로 at the left edge with an extended hand across the lower middle and 이현우 outside the reframing. Apply these as separate shot-layer cues only where the chosen view supports them; do not combine both poses or invent additional subjects. The right-side placement required by S4_Shot2 is not established within this selected unit-1-facing cone.\n  - state_cue_directive: clean_background_expected=false. Retain transient marker 13 as the committed open, crumpled, difficult-to-read plan between the occupants for S4_Shot2, with its marked face oriented toward the staged elevated viewpoint where visible. Keep marker 13 separate from persistent markers 4–12. Follow the committed restrained daytime ambient light and cool-neutral treatment, maintaining subdued daylight and neutral contrast for S4_Shot5. Do not invent additional state cues.\n  - negative_continuity_directive: No ignored numbered elements or ignored state-overlay markers are supplied. Avoid moving markers 4–12 to satisfy incompatible framings, treating marker 13 as a fixed fixture, forcing unit 2 into the selected cone, or interpreting openings 8–12 as simultaneously visible. Do not infer opening adjacency, exterior geometry, or a second validated camera axis from the visibility supersets. Keep the distinct subject states of S4_Shot2 and S4_Shot5 separate.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: 1\n  - look_at_cell: [3, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad oblique coverage from unit 3 toward marker 7 in unit 1. Coordinates are exact copies of unit 3 candidates. This is one fixed viewing axis, not a claim that the two staged shot compositions fit simultaneously. The readback does not encode camera height or certify the staged rear-seat placement.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 1 from camera unit 3, with marker 7 at the viewing target and opening marker 11 in the forward angular coverage. Preserve the floor-plan positions of markers 4–12 wherever visible. Treat visible-unit and visible-opening lists as supersets: do not force unit 2 or all openings into this view. The exterior endpoint committed by S4_Shot5 has no mapped geometry here; its visibility and placement are not certified by this plan.\n  - camera_framing_directive: Use camera unit 3 at [5, 4], looking toward unit 1 at [3, 2], with wide coverage at 90 degrees. Keep the framing oblique toward marker 7 and the unit 1 boundary. Preserve this exact planar placement rather than relocating the camera to manufacture the full staged composition. S4_Shot5's redirected axis is a consuming-shot requirement, not an additional camera movement established by this geometry decision.\n  - subject_position_directive: S4_Shot2 commits 페드로 at left in rear three-quarter view with a hand on marker 7, and 이현우 at right leaning over marker 13 below center. S4_Shot5 instead commits 페드로 at the left edge with an extended hand across the lower middle and 이현우 outside the reframing. Apply these as separate shot-layer cues only where the chosen view supports them; do not combine both poses or invent additional subjects. The right-side placement required by S4_Shot2 is not established within this selected unit-1-facing cone.\n  - state_cue_directive: clean_background_expected=false. Retain transient marker 13 as the committed open, crumpled, difficult-to-read plan between the occupants for S4_Shot2, with its marked face oriented toward the staged elevated viewpoint where visible. Keep marker 13 separate from persistent markers 4–12. Follow the committed restrained daytime ambient light and cool-neutral treatment, maintaining subdued daylight and neutral contrast for S4_Shot5. Do not invent additional state cues.\n  - negative_continuity_directive: No ignored numbered elements or ignored state-overlay markers are supplied. Avoid moving markers 4–12 to satisfy incompatible framings, treating marker 13 as a fixed fixture, forcing unit 2 into the selected cone, or interpreting openings 8–12 as simultaneously visible. Do not infer opening adjacency, exterior geometry, or a second validated camera axis from the visibility supersets. Keep the distinct subject states of S4_Shot2 and S4_Shot5 separate.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: 1\n  - look_at_cell: [3, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad oblique coverage from unit 3 toward marker 7 in unit 1. Coordinates are exact copies of unit 3 candidates. This is one fixed viewing axis, not a claim that the two staged shot compositions fit simultaneously. The readback does not encode camera height or certify the staged rear-seat placement.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 1 from camera unit 3, with marker 7 at the viewing target and opening marker 11 in the forward angular coverage. Preserve the floor-plan positions of markers 4–12 wherever visible. Treat visible-unit and visible-opening lists as supersets: do not force unit 2 or all openings into this view. The exterior endpoint committed by S4_Shot5 has no mapped geometry here; its visibility and placement are not certified by this plan.\n  - camera_framing_directive: Use camera unit 3 at [5, 4], looking toward unit 1 at [3, 2], with wide coverage at 90 degrees. Keep the framing oblique toward marker 7 and the unit 1 boundary. Preserve this exact planar placement rather than relocating the camera to manufacture the full staged composition. S4_Shot5's redirected axis is a consuming-shot requirement, not an additional camera movement established by this geometry decision.\n  - subject_position_directive: S4_Shot2 commits 페드로 at left in rear three-quarter view with a hand on marker 7, and 이현우 at right leaning over marker 13 below center. S4_Shot5 instead commits 페드로 at the left edge with an extended hand across the lower middle and 이현우 outside the reframing. Apply these as separate shot-layer cues only where the chosen view supports them; do not combine both poses or invent additional subjects. The right-side placement required by S4_Shot2 is not established within this selected unit-1-facing cone.\n  - state_cue_directive: clean_background_expected=false. Retain transient marker 13 as the committed open, crumpled, difficult-to-read plan between the occupants for S4_Shot2, with its marked face oriented toward the staged elevated viewpoint where visible. Keep marker 13 separate from persistent markers 4–12. Follow the committed restrained daytime ambient light and cool-neutral treatment, maintaining subdued daylight and neutral contrast for S4_Shot5. Do not invent additional state cues.\n  - negative_continuity_directive: No ignored numbered elements or ignored state-overlay markers are supplied. Avoid moving markers 4–12 to satisfy incompatible framings, treating marker 13 as a fixed fixture, forcing unit 2 into the selected cone, or interpreting openings 8–12 as simultaneously visible. Do not infer opening adjacency, exterior geometry, or a second validated camera axis from the visibility supersets. Keep the distinct subject states of S4_Shot2 and S4_Shot5 separate.\n\n낮에 대한민국의 주택가에 정차한 자동차 앞좌석을 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 사람이 없는 실내 공간만 담는다. 2069년에도 사용되는 기존 생활 차량의 현실적인 구조와 적당한 사용감을 보여주며, 과장된 미래형 장비는 추가하지 않는다. 참고 평면도는 실내 구성과 상대 위치를 확인하는 자료로만 사용한다.\n\n카메라는 두 앞좌석 바로 뒤, 가운데 틈에서 조수석 쪽으로 조금 치우친 위치에 두고 전방에서 약간 왼쪽을 향한다. 지면에서 약 1.6미터의 사람 눈높이에서 수평에 가까운 시선으로 촬영하며, 35밀리미터급 렌즈의 자연스러운 원근으로 운전대와 대시보드, 앞유리와 운전석 쪽 창을 함께 담는다. 위에서 내려다보는 구도나 어안 왜곡은 피한다. 왼쪽에는 운전석과 그 앞의 운전대, 오른쪽에는 나란히 놓인 조수석이 있고, 두 좌석 사이에는 좁은 세로 방향 공간이 이어진다. 대시보드는 앞유리 바로 아래에서 양쪽 좌석 앞으로 가로질러 이어진다. 양옆에는 앞쪽에 경첩이 있는 자동차 문과 문에 끼워진 측면 유리가 있다. 좌석 사이에 별도 가구나 장비를 추가하지 않는다.\n\n구겨졌다가 펼쳐진 종이 도면 한 장이 비어 있는 조수석의 앉는 면 위에 놓여 있다. 도면의 안쪽 가장자리는 운전석과 조수석 사이의 좁은 공간 위로 조금 뻗어 있으며, 좌석이 종이를 실제로 받치고 있다. 접힌 선과 불규칙한 잔주름, 종이 가장자리의 자연스러운 말림이 보이고, 인쇄된 도면 선은 종이 표면 안에만 존재한다. 도면 주변에는 그 종이를 펼쳐 볼 수 있는 여유를 남긴다.\n\n차창 너머 길 건너 고급주택은 운전석 쪽 사선 전방에 보이게 하여 외부를 바라보는 방향을 분명하게 유지한다. 한국의 저층 고급 단독주택에서 볼 수 있는 절제된 석재와 콘크리트 외벽을 실제 거리의 거리감으로 보여주되, 차량 실내보다 시선을 끌지 않게 한다. 낮의 자연광이 앞유리와 측면 유리로 들어와 대시보드의 무광 플라스틱 결, 운전대 표면의 손때, 좌석 직물의 촘촘한 짜임과 이음매를 드러낸다. 재료의 미세한 마모와 일상적인 옅은 얼룩을 사실적으로 표현한다. 회색과 차분한 중성색은 실제 내장재의 색으로 나타내고, 그늘진 실내와 밝은 외부 사이의 명암은 자연스럽게 유지한다. 유리의 약한 반사와 투과, 실제 카메라의 자연스러운 피사계 심도를 사용하며 과도한 배경 흐림이나 인위적인 색 보정은 하지 않는다. 실내와 외부, 유리 반사 어디에도 사람, 얼굴, 신체 일부 또는 사람 형태의 형상을 넣지 않는다. 실제 장소 기록 사진처럼 보이게 하고, 광고용으로 지나치게 말끔한 사진이나 컴퓨터 생성 이미지, 삽화, 건축 시각화로 표현하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_unit": 3,
          "camera_cell": [
            5,
            4
          ],
          "look_at_unit": 1,
          "look_at_cell": [
            3,
            2
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Broad oblique coverage from unit 3 toward marker 7 in unit 1. Coordinates are exact copies of unit 3 candidates. This is one fixed viewing axis, not a claim that the two staged shot compositions fit simultaneously. The readback does not encode camera height or certify the staged rear-seat placement."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Establish unit 1 from camera unit 3, with marker 7 at the viewing target and opening marker 11 in the forward angular coverage. Preserve the floor-plan positions of markers 4–12 wherever visible. Treat visible-unit and visible-opening lists as supersets: do not force unit 2 or all openings into this view. The exterior endpoint committed by S4_Shot5 has no mapped geometry here; its visibility and placement are not certified by this plan.",
          "camera_framing_directive": "Use camera unit 3 at [5, 4], looking toward unit 1 at [3, 2], with wide coverage at 90 degrees. Keep the framing oblique toward marker 7 and the unit 1 boundary. Preserve this exact planar placement rather than relocating the camera to manufacture the full staged composition. S4_Shot5's redirected axis is a consuming-shot requirement, not an additional camera movement established by this geometry decision.",
          "subject_position_directive": "S4_Shot2 commits 페드로 at left in rear three-quarter view with a hand on marker 7, and 이현우 at right leaning over marker 13 below center. S4_Shot5 instead commits 페드로 at the left edge with an extended hand across the lower middle and 이현우 outside the reframing. Apply these as separate shot-layer cues only where the chosen view supports them; do not combine both poses or invent additional subjects. The right-side placement required by S4_Shot2 is not established within this selected unit-1-facing cone.",
          "state_cue_directive": "clean_background_expected=false. Retain transient marker 13 as the committed open, crumpled, difficult-to-read plan between the occupants for S4_Shot2, with its marked face oriented toward the staged elevated viewpoint where visible. Keep marker 13 separate from persistent markers 4–12. Follow the committed restrained daytime ambient light and cool-neutral treatment, maintaining subdued daylight and neutral contrast for S4_Shot5. Do not invent additional state cues.",
          "negative_continuity_directive": "No ignored numbered elements or ignored state-overlay markers are supplied. Avoid moving markers 4–12 to satisfy incompatible framings, treating marker 13 as a fixed fixture, forcing unit 2 into the selected cone, or interpreting openings 8–12 as simultaneously visible. Do not infer opening adjacency, exterior geometry, or a second validated camera axis from the visibility supersets. Keep the distinct subject states of S4_Shot2 and S4_Shot5 separate."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_car_cabin",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_car_cabin"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L08B02": {
        "status": "ok",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L08B02.png",
        "t2i_prompt": "2069년 대한민국의 조용한 고급 단독주택 앞길을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 차량 내부가 아닌 도로변의 완전한 외부 공간이다. 실제 미러리스 카메라와 35밀리미터급 렌즈를 사용하여 지면에서 약 1.6미터 높이의 서 있는 사람 눈높이로 촬영한다. 도로 가장자리에서 길 건너 주택 외관을 약간 비스듬하게 바라보며, 화면 아래에는 아스팔트 도로와 맞은편 경계석이, 중간과 위쪽에는 주택의 담장과 대문, 외벽 일부가 보인다. 추후 인물의 통신 확인 근접 장면에 사용할 빈 배경으로, 화면 중앙은 복잡한 설비 없이 담장 면과 외벽이 자연스럽게 이어지도록 구성하고 주택 전체를 과시하는 광각 전경은 피한다.\n한국의 고급 주거지에서 볼 수 있는 낮은 층수의 단독주택으로, 회색 석재 외장과 노출 콘크리트 담장, 무광 금속 대문, 짙은 금속 창틀의 유리창, 담장 안쪽의 절제된 관목 식재를 배치한다. 대문 옆에는 작고 벽면에 밀착된 출입 통신 단말기가 있으나 화면 내용이나 발광은 강조하지 않는다. 미래의 주거 환경이지만 과장된 미래형 조형물이나 공중 화면 없이 기존 건축과 소형 전자 설비가 함께 존재한다. 관리되는 부유한 주택의 상태를 유지하면서 석재 줄눈의 미세한 먼지, 콘크리트 하단의 옅은 빗물 자국, 금속 표면의 작은 흠집, 아스팔트 골재와 경계석의 실제 마모를 보여 준다. 폐허나 파손 현장으로 만들지 않는다.\n조용한 낮의 부드러운 자연광과 옅은 그림자, 잿빛 및 차가운 중성색 재료의 본래 색, 과도하지 않은 명암과 자연스러운 노출. 유리에는 하늘과 주변 건축물만 희미하게 반사된다. 자연스러운 광학적 피사계 심도로 도로변과 주택 외관이 알아볼 수 있게 남으며 인공적인 과도한 배경 흐림은 없다. 실제 장소 기록 사진과 구별되지 않는 재질과 생활 흔적을 담고, 보정 없이 담백한 사진으로 표현한다. 사람, 얼굴, 신체, 시체, 혈흔, 로봇, 손에 든 통신기기, 통신 화면의 합성 표시를 넣지 않는다. 차량의 창틀, 좌석, 계기판 등 실내 요소도 넣지 않는다. 내려다본 구도나 평면도, 건축 도해, 삽화, 컴퓨터 그래픽, 건축 시각화 또는 지나치게 깨끗한 광고 사진이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S4_Shot11",
            "guide_text": "통신 확인 근접 장면 뒤에 사용할 인물 없는 외부 배경이다. 약 1.6미터 눈높이와 35밀리미터급 렌즈의 원근을 유지하고, 중앙에는 단순한 담장 면을 남기며 가장자리와 상부에 대문 및 주택 외벽 일부를 배치한다. 하단의 도로와 경계석으로 실외 위치를 분명하게 전달한다. 주택을 지나치게 흐리거나 넓은 전경으로 축소하지 않는다. 인물, 손, 휴대 통신기기 및 통신 확인 화면은 배경에 미리 그리지 않으며 차량 실내 요소도 제외한다. 조용한 낮의 자연광을 유지한다."
          }
        ],
        "shot_ids": [
          "S4_Shot11"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2069년 대한민국의 조용한 고급 단독주택 앞길을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 차량 내부가 아닌 도로변의 완전한 외부 공간이다. 실제 미러리스 카메라와 35밀리미터급 렌즈를 사용하여 지면에서 약 1.6미터 높이의 서 있는 사람 눈높이로 촬영한다. 도로 가장자리에서 길 건너 주택 외관을 약간 비스듬하게 바라보며, 화면 아래에는 아스팔트 도로와 맞은편 경계석이, 중간과 위쪽에는 주택의 담장과 대문, 외벽 일부가 보인다. 추후 인물의 통신 확인 근접 장면에 사용할 빈 배경으로, 화면 중앙은 복잡한 설비 없이 담장 면과 외벽이 자연스럽게 이어지도록 구성하고 주택 전체를 과시하는 광각 전경은 피한다.\n한국의 고급 주거지에서 볼 수 있는 낮은 층수의 단독주택으로, 회색 석재 외장과 노출 콘크리트 담장, 무광 금속 대문, 짙은 금속 창틀의 유리창, 담장 안쪽의 절제된 관목 식재를 배치한다. 대문 옆에는 작고 벽면에 밀착된 출입 통신 단말기가 있으나 화면 내용이나 발광은 강조하지 않는다. 미래의 주거 환경이지만 과장된 미래형 조형물이나 공중 화면 없이 기존 건축과 소형 전자 설비가 함께 존재한다. 관리되는 부유한 주택의 상태를 유지하면서 석재 줄눈의 미세한 먼지, 콘크리트 하단의 옅은 빗물 자국, 금속 표면의 작은 흠집, 아스팔트 골재와 경계석의 실제 마모를 보여 준다. 폐허나 파손 현장으로 만들지 않는다.\n조용한 낮의 부드러운 자연광과 옅은 그림자, 잿빛 및 차가운 중성색 재료의 본래 색, 과도하지 않은 명암과 자연스러운 노출. 유리에는 하늘과 주변 건축물만 희미하게 반사된다. 자연스러운 광학적 피사계 심도로 도로변과 주택 외관이 알아볼 수 있게 남으며 인공적인 과도한 배경 흐림은 없다. 실제 장소 기록 사진과 구별되지 않는 재질과 생활 흔적을 담고, 보정 없이 담백한 사진으로 표현한다. 사람, 얼굴, 신체, 시체, 혈흔, 로봇, 손에 든 통신기기, 통신 화면의 합성 표시를 넣지 않는다. 차량의 창틀, 좌석, 계기판 등 실내 요소도 넣지 않는다. 내려다본 구도나 평면도, 건축 도해, 삽화, 컴퓨터 그래픽, 건축 시각화 또는 지나치게 깨끗한 광고 사진이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L100B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L100",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L100B01.png",
        "t2i_prompt": "2069년 대한민국의 오래된 산업시설에 남아 있는 폐 기계부품 창고 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 실제 장소 답사 사진처럼 담담하고 사실적으로 표현한다. 직사각형 창고의 중앙 통로 동쪽에서, 기계부품 더미 옆 진입 틈 바로 남쪽에 카메라를 두고 북동쪽의 외진 바닥 공간을 비스듬히 바라본다. 풀프레임 미러리스 카메라의 35mm 렌즈, 서 있는 사람의 눈높이인 약 1.6m에서 바닥 쪽으로 완만하게 내려다보는 구도다. 평면도나 수직으로 내려다보는 시점이 아니라 공간의 깊이를 읽을 수 있는 실내 사진이다.\n북동쪽 구석의 앉을 만한 바닥 공간과 북쪽 벽 가까운 가림 위치를 함께 읽을 수 있게 한다. 그 공간의 바로 남서쪽에 쌓인 큰 기계부품 더미가 왼쪽 전경을 가리고, 더미 동쪽의 좁은 접근 틈은 그대로 확보한다. 부품은 몸통이나 얼굴을 이루지 않는 비인체형 기계 덩어리로 보인다. 한국의 노후 산업 창고에 어울리는 실제 콘크리트 바닥과 벽의 거친 표면, 무거운 금속 부품의 산화와 마찰 자국, 오래 사용한 표면의 옅은 얼룩을 정밀하게 담는다. 미래라는 이유로 새 장비나 장식적인 발광 요소를 덧붙이지 않는다.\n낮의 자연광은 화면 밖 카메라 뒤쪽 왼편에서 들어온다. 통로에 닿은 빛이 약하게 반사되지만 부품 더미 안쪽의 외진 구석은 어둡고 고요하게 유지된다. 그늘 속에서도 바닥과 금속의 실제 질감은 구별되며, 회색과 차가운 중성색은 재료와 자연광에서 비롯된다. 자연스러운 명암과 심도를 사용하고 과도한 배경 흐림이나 인위적인 색 보정을 하지 않는다.\n북쪽 벽 가까이, 앉을 자리 옆 바닥에는 작은 은폐 지점을 가리는 이동식 상자가 있다. 이 상자와 그 아래의 아기새들은 영구 구조물이 아니라 해당 순간에만 적용되는 가변 요소다. 공개 전 순간에는 불투명한 상자가 아기새들을 완전히 가려 내부가 전혀 보이지 않는다. 마지막 공개 순간을 만들 때에만 같은 상자를 원래 가림 위치에서 옆으로 옮겨, 그 자리 바닥에 있던 작은 아기새들이 드러나게 한다. 두 순간을 한 화면에 중복하거나 나란히 제시하지 않으며, 공개 여부가 달라도 카메라와 공간 배치, 낮빛의 방향과 구석의 어두움은 동일하다.\n사람, 사람 얼굴, 인체 형태의 형상은 넣지 않는다. 실제 재료의 불규칙성과 생활 흔적이 살아 있는 현장 사진이며, 광고용으로 말끔하게 정돈한 사진이나 컴퓨터 생성 이미지, 삽화, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S64_Shot7",
            "guide_text": "공개 전 상태를 사용한다. 북쪽 벽 가까운 앉을 자리 옆의 이동식 상자는 바닥의 은폐 지점을 완전히 가리며 아기새는 보이지 않는다. 왼쪽 전경의 기계부품 더미, 오른쪽 접근 틈, 어두운 구석의 관계를 유지한다. 화면 밖 뒤쪽 왼편에서 들어오는 낮빛만으로 공간을 밝히고 사람이나 인체형 형상은 추가하지 않는다."
          },
          {
            "shot_id": "S64_Shot11",
            "guide_text": "이전 숏과 동일한 공개 전 상태를 유지한다. 상자의 위치와 불투명한 가림을 바꾸지 않으며 내부나 아기새를 투시해서 보여주지 않는다. 카메라 위치, 높이, 화각과 북동쪽 구석의 밝기를 유지하고 고정된 기계부품 더미를 재배치하지 않는다. 배경에 사람이나 인체형 형상은 넣지 않는다."
          },
          {
            "shot_id": "S64_Shot17",
            "guide_text": "마지막 공개 상태만 적용한다. 앉을 자리 옆의 상자를 원래 은폐 지점에서 옆으로 옮겨 같은 바닥 위치의 아기새들이 보이게 한다. 상자를 복제하거나 없애지 말고 옮겨진 하나의 상자로 유지한다. 이동을 수행하는 인물이나 신체 일부는 그리지 않는다. 이전 숏과 같은 카메라와 부품 배치, 자연광 방향, 어두운 구석의 노출을 유지하며 공개를 강조하는 별도 조명은 추가하지 않는다."
          }
        ],
        "shot_ids": [
          "S64_Shot7",
          "S64_Shot11",
          "S64_Shot17"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Inside number 1 on the eastern side of the central aisle, just south of the access gap beside number 8, facing diagonally northeast into number 5.",
          "camera_height": "Low seated eye level, approximately 0.9–1.1 m",
          "lens_hint": "28–35mm equivalent wide angle",
          "framing_notes": "Use one consistent camera setup across the listed shots. Keep number 5 and its adjacent concealed-object location clearly readable, with number 8 framing the left foreground and the warehouse envelope establishing the interior. Entrance daylight originates behind and left of the camera; maintain the secluded corner's dimness without changing the spatial arrangement. Markers 10 and 11 are temporally conditional within this shared background: the box conceals the birds before the reveal; in the final shot the box is moved aside and the birds become visible. Never expose birds through the closed concealment or bake either event state into the permanent background."
        },
        "reference_decision": {
          "bg_id": "L100B01",
          "fp_id": "fp_abandoned_parts_warehouse",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L100B01 is the sole ready BG and the sole permitted anchor candidate under the supplied widened fallback. Seed its identity from the floor plan without references, retaining its explicitly committed transient markers rather than treating it as clean. Camera unit 1 looking toward unit 5 through marker 8 provides broad coverage of the dossier's target area. This is a representative background view for S64_Shot7, S64_Shot11 and S64_Shot17, not a claim that their differing framing and camera actions are one identical composition. The staging's context associated with marker 9 cannot be relocated into this view merely to satisfy those shots.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_abandoned_parts_warehouse.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "The catalog is empty and this sole node establishes the dwelling identity directly from the floor plan.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 1,
            "camera_cell": [
              4,
              4
            ],
            "look_at_unit": 5,
            "look_at_cell": [
              3,
              7
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Broad representative coverage from unit 1 toward unit 5, with the exact allowed look-at cell located at marker 8 southwest of unit 5. Preserve the east-side access gap. Shot-specific close framing and vertical camera actions are not encoded by this static geometry."
          },
          "render_guidance": {
            "visible_space_directive": "Show the forward portion of unit 1 toward unit 5, with base marker 8 at [3, 7] southwest of unit 5 and its access gap on the east side. Respect marker 8's screening role; do not assume unobstructed visibility through it. The visibility candidate lists are supersets, not a requirement to display all units or opening 6.",
            "camera_framing_directive": "Use camera unit 1 at [4, 4], looking toward unit 5 with the exact look-at cell [3, 7], and a wide lens at 90 degrees for broad coverage. Treat this as the fixed representative background framing; the consuming shots' close and medium compositions do not justify moving fixed elements or inventing additional camera coordinates.",
            "subject_position_directive": "Keep subject cues shot-specific rather than combining them into one tableau. S64_Shot7 places 찰리 seated on the left and B-200 on the right, turning and drawing away. S64_Shot11 places 찰리's chest left and center with his lowered chin at the upper edge and only B-200's pointing finger entering from the right. S64_Shot17 places B-200's bent torso on the right, eyes above center and gaze descending toward marker 11 below the left frame edge. These screen-relative cues do not establish additional floor-plan coordinates.",
            "state_cue_directive": "This BG is not marked clean. Retain transient markers 10 and 11 as shot-dependent overlays: S64_Shot17 commits marker 10 moved aside, with only an oblique edge at the lower boundary, and marker 11 revealed below the left frame edge. Do not impose that reveal composition on the other shots. Preserve the staged dim ambient light and restrained contrast across the shots; S64_Shot11 specifically commits no added glow to its focal device.",
            "negative_continuity_directive": "No ignored marker numbers are supplied. Keep transient markers 10 and 11 separate from permanent structure. Avoid relocating markers 8 or 9, widening the view to include opening 6 behind the camera, or treating visibility supersets as guaranteed co-visibility. Marker 9 lies outside this chosen forward view; do not duplicate it into unit 5 to satisfy shot context. Avoid merging incompatible subject framing or transient states from the three consuming shots."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 5\n  - look_at_cell: [3, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad representative coverage from unit 1 toward unit 5, with the exact allowed look-at cell located at marker 8 southwest of unit 5. Preserve the east-side access gap. Shot-specific close framing and vertical camera actions are not encoded by this static geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the forward portion of unit 1 toward unit 5, with base marker 8 at [3, 7] southwest of unit 5 and its access gap on the east side. Respect marker 8's screening role; do not assume unobstructed visibility through it. The visibility candidate lists are supersets, not a requirement to display all units or opening 6.\n  - camera_framing_directive: Use camera unit 1 at [4, 4], looking toward unit 5 with the exact look-at cell [3, 7], and a wide lens at 90 degrees for broad coverage. Treat this as the fixed representative background framing; the consuming shots' close and medium compositions do not justify moving fixed elements or inventing additional camera coordinates.\n  - subject_position_directive: Keep subject cues shot-specific rather than combining them into one tableau. S64_Shot7 places 찰리 seated on the left and B-200 on the right, turning and drawing away. S64_Shot11 places 찰리's chest left and center with his lowered chin at the upper edge and only B-200's pointing finger entering from the right. S64_Shot17 places B-200's bent torso on the right, eyes above center and gaze descending toward marker 11 below the left frame edge. These screen-relative cues do not establish additional floor-plan coordinates.\n  - state_cue_directive: This BG is not marked clean. Retain transient markers 10 and 11 as shot-dependent overlays: S64_Shot17 commits marker 10 moved aside, with only an oblique edge at the lower boundary, and marker 11 revealed below the left frame edge. Do not impose that reveal composition on the other shots. Preserve the staged dim ambient light and restrained contrast across the shots; S64_Shot11 specifically commits no added glow to its focal device.\n  - negative_continuity_directive: No ignored marker numbers are supplied. Keep transient markers 10 and 11 separate from permanent structure. Avoid relocating markers 8 or 9, widening the view to include opening 6 behind the camera, or treating visibility supersets as guaranteed co-visibility. Marker 9 lies outside this chosen forward view; do not duplicate it into unit 5 to satisfy shot context. Avoid merging incompatible subject framing or transient states from the three consuming shots.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 5\n  - look_at_cell: [3, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad representative coverage from unit 1 toward unit 5, with the exact allowed look-at cell located at marker 8 southwest of unit 5. Preserve the east-side access gap. Shot-specific close framing and vertical camera actions are not encoded by this static geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the forward portion of unit 1 toward unit 5, with base marker 8 at [3, 7] southwest of unit 5 and its access gap on the east side. Respect marker 8's screening role; do not assume unobstructed visibility through it. The visibility candidate lists are supersets, not a requirement to display all units or opening 6.\n  - camera_framing_directive: Use camera unit 1 at [4, 4], looking toward unit 5 with the exact look-at cell [3, 7], and a wide lens at 90 degrees for broad coverage. Treat this as the fixed representative background framing; the consuming shots' close and medium compositions do not justify moving fixed elements or inventing additional camera coordinates.\n  - subject_position_directive: Keep subject cues shot-specific rather than combining them into one tableau. S64_Shot7 places 찰리 seated on the left and B-200 on the right, turning and drawing away. S64_Shot11 places 찰리's chest left and center with his lowered chin at the upper edge and only B-200's pointing finger entering from the right. S64_Shot17 places B-200's bent torso on the right, eyes above center and gaze descending toward marker 11 below the left frame edge. These screen-relative cues do not establish additional floor-plan coordinates.\n  - state_cue_directive: This BG is not marked clean. Retain transient markers 10 and 11 as shot-dependent overlays: S64_Shot17 commits marker 10 moved aside, with only an oblique edge at the lower boundary, and marker 11 revealed below the left frame edge. Do not impose that reveal composition on the other shots. Preserve the staged dim ambient light and restrained contrast across the shots; S64_Shot11 specifically commits no added glow to its focal device.\n  - negative_continuity_directive: No ignored marker numbers are supplied. Keep transient markers 10 and 11 separate from permanent structure. Avoid relocating markers 8 or 9, widening the view to include opening 6 behind the camera, or treating visibility supersets as guaranteed co-visibility. Marker 9 lies outside this chosen forward view; do not duplicate it into unit 5 to satisfy shot context. Avoid merging incompatible subject framing or transient states from the three consuming shots.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 5\n  - look_at_cell: [3, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad representative coverage from unit 1 toward unit 5, with the exact allowed look-at cell located at marker 8 southwest of unit 5. Preserve the east-side access gap. Shot-specific close framing and vertical camera actions are not encoded by this static geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the forward portion of unit 1 toward unit 5, with base marker 8 at [3, 7] southwest of unit 5 and its access gap on the east side. Respect marker 8's screening role; do not assume unobstructed visibility through it. The visibility candidate lists are supersets, not a requirement to display all units or opening 6.\n  - camera_framing_directive: Use camera unit 1 at [4, 4], looking toward unit 5 with the exact look-at cell [3, 7], and a wide lens at 90 degrees for broad coverage. Treat this as the fixed representative background framing; the consuming shots' close and medium compositions do not justify moving fixed elements or inventing additional camera coordinates.\n  - subject_position_directive: Keep subject cues shot-specific rather than combining them into one tableau. S64_Shot7 places 찰리 seated on the left and B-200 on the right, turning and drawing away. S64_Shot11 places 찰리's chest left and center with his lowered chin at the upper edge and only B-200's pointing finger entering from the right. S64_Shot17 places B-200's bent torso on the right, eyes above center and gaze descending toward marker 11 below the left frame edge. These screen-relative cues do not establish additional floor-plan coordinates.\n  - state_cue_directive: This BG is not marked clean. Retain transient markers 10 and 11 as shot-dependent overlays: S64_Shot17 commits marker 10 moved aside, with only an oblique edge at the lower boundary, and marker 11 revealed below the left frame edge. Do not impose that reveal composition on the other shots. Preserve the staged dim ambient light and restrained contrast across the shots; S64_Shot11 specifically commits no added glow to its focal device.\n  - negative_continuity_directive: No ignored marker numbers are supplied. Keep transient markers 10 and 11 separate from permanent structure. Avoid relocating markers 8 or 9, widening the view to include opening 6 behind the camera, or treating visibility supersets as guaranteed co-visibility. Marker 9 lies outside this chosen forward view; do not duplicate it into unit 5 to satisfy shot context. Avoid merging incompatible subject framing or transient states from the three consuming shots.\n\n2069년 대한민국의 오래된 산업시설에 남아 있는 폐 기계부품 창고 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 실제 장소 답사 사진처럼 담담하고 사실적으로 표현한다. 직사각형 창고의 중앙 통로 동쪽에서, 기계부품 더미 옆 진입 틈 바로 남쪽에 카메라를 두고 북동쪽의 외진 바닥 공간을 비스듬히 바라본다. 풀프레임 미러리스 카메라의 35mm 렌즈, 서 있는 사람의 눈높이인 약 1.6m에서 바닥 쪽으로 완만하게 내려다보는 구도다. 평면도나 수직으로 내려다보는 시점이 아니라 공간의 깊이를 읽을 수 있는 실내 사진이다.\n북동쪽 구석의 앉을 만한 바닥 공간과 북쪽 벽 가까운 가림 위치를 함께 읽을 수 있게 한다. 그 공간의 바로 남서쪽에 쌓인 큰 기계부품 더미가 왼쪽 전경을 가리고, 더미 동쪽의 좁은 접근 틈은 그대로 확보한다. 부품은 몸통이나 얼굴을 이루지 않는 비인체형 기계 덩어리로 보인다. 한국의 노후 산업 창고에 어울리는 실제 콘크리트 바닥과 벽의 거친 표면, 무거운 금속 부품의 산화와 마찰 자국, 오래 사용한 표면의 옅은 얼룩을 정밀하게 담는다. 미래라는 이유로 새 장비나 장식적인 발광 요소를 덧붙이지 않는다.\n낮의 자연광은 화면 밖 카메라 뒤쪽 왼편에서 들어온다. 통로에 닿은 빛이 약하게 반사되지만 부품 더미 안쪽의 외진 구석은 어둡고 고요하게 유지된다. 그늘 속에서도 바닥과 금속의 실제 질감은 구별되며, 회색과 차가운 중성색은 재료와 자연광에서 비롯된다. 자연스러운 명암과 심도를 사용하고 과도한 배경 흐림이나 인위적인 색 보정을 하지 않는다.\n북쪽 벽 가까이, 앉을 자리 옆 바닥에는 작은 은폐 지점을 가리는 이동식 상자가 있다. 이 상자와 그 아래의 아기새들은 영구 구조물이 아니라 해당 순간에만 적용되는 가변 요소다. 공개 전 순간에는 불투명한 상자가 아기새들을 완전히 가려 내부가 전혀 보이지 않는다. 마지막 공개 순간을 만들 때에만 같은 상자를 원래 가림 위치에서 옆으로 옮겨, 그 자리 바닥에 있던 작은 아기새들이 드러나게 한다. 두 순간을 한 화면에 중복하거나 나란히 제시하지 않으며, 공개 여부가 달라도 카메라와 공간 배치, 낮빛의 방향과 구석의 어두움은 동일하다.\n사람, 사람 얼굴, 인체 형태의 형상은 넣지 않는다. 실제 재료의 불규칙성과 생활 흔적이 살아 있는 현장 사진이며, 광고용으로 말끔하게 정돈한 사진이나 컴퓨터 생성 이미지, 삽화, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_unit": 1,
          "camera_cell": [
            4,
            4
          ],
          "look_at_unit": 5,
          "look_at_cell": [
            3,
            7
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Broad representative coverage from unit 1 toward unit 5, with the exact allowed look-at cell located at marker 8 southwest of unit 5. Preserve the east-side access gap. Shot-specific close framing and vertical camera actions are not encoded by this static geometry."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the forward portion of unit 1 toward unit 5, with base marker 8 at [3, 7] southwest of unit 5 and its access gap on the east side. Respect marker 8's screening role; do not assume unobstructed visibility through it. The visibility candidate lists are supersets, not a requirement to display all units or opening 6.",
          "camera_framing_directive": "Use camera unit 1 at [4, 4], looking toward unit 5 with the exact look-at cell [3, 7], and a wide lens at 90 degrees for broad coverage. Treat this as the fixed representative background framing; the consuming shots' close and medium compositions do not justify moving fixed elements or inventing additional camera coordinates.",
          "subject_position_directive": "Keep subject cues shot-specific rather than combining them into one tableau. S64_Shot7 places 찰리 seated on the left and B-200 on the right, turning and drawing away. S64_Shot11 places 찰리's chest left and center with his lowered chin at the upper edge and only B-200's pointing finger entering from the right. S64_Shot17 places B-200's bent torso on the right, eyes above center and gaze descending toward marker 11 below the left frame edge. These screen-relative cues do not establish additional floor-plan coordinates.",
          "state_cue_directive": "This BG is not marked clean. Retain transient markers 10 and 11 as shot-dependent overlays: S64_Shot17 commits marker 10 moved aside, with only an oblique edge at the lower boundary, and marker 11 revealed below the left frame edge. Do not impose that reveal composition on the other shots. Preserve the staged dim ambient light and restrained contrast across the shots; S64_Shot11 specifically commits no added glow to its focal device.",
          "negative_continuity_directive": "No ignored marker numbers are supplied. Keep transient markers 10 and 11 separate from permanent structure. Avoid relocating markers 8 or 9, widening the view to include opening 6 behind the camera, or treating visibility supersets as guaranteed co-visibility. Marker 9 lies outside this chosen forward view; do not duplicate it into unit 5 to satisfy shot context. Avoid merging incompatible subject framing or transient states from the three consuming shots."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_abandoned_parts_warehouse",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_abandoned_parts_warehouse"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L107B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L107",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L107B01.png",
        "t2i_prompt": "2069년 대한민국의 오래된 백화점 외부를 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 사람이 없는 실제 장소 기록 사진처럼 보이며, 반쯤 무너진 철근콘크리트 상업 건축과 오랫동안 자란 식생의 물성이 자연스럽게 드러난다. 평면도나 수직 부감 구도가 아닌, 높은 관찰 지점에 서서 앞뜰을 비스듬히 내려다본 시점이다. 관찰 턱의 동쪽 뒤편 가장자리에서 턱 바닥 기준 약 1.6미터 높이에 카메라를 놓고 서남서쪽의 진입 틈새와 외부 접근로를 향한다. 35밀리미터 풀프레임 카메라의 28밀리미터 광각 렌즈로 촬영하며, 과도한 원근 왜곡 없이 가까운 턱부터 아래쪽 진입 공간까지 읽히는 자연스러운 피사계 심도를 유지한다.\n\n건물 터 북쪽에는 남아 있는 건물 골조가, 그에 이어진 남쪽에는 기존의 붕괴한 건물 부분이 자리한다. 화면 위쪽에 손상된 건물 외피와 낮아진 붕괴 구조의 윤곽을 담는다. 붕괴 구역 동쪽 끝의 관찰 턱 가장자리를 전경에 남기고, 그 남서쪽 아래로 부서진 남측 외벽 중앙의 진입 틈새가 뚜렷하게 보이도록 한다. 틈새 앞은 가리지 않는다. 외부 접근로는 틈새에서 남쪽 앞뜰로 이어지며, 접근로 양옆에는 고인 웅덩이가 하나씩 놓여 있다. 동쪽 웅덩이는 관찰 턱 남쪽에 위치한다. 넓은 이끼가 접근로 주변의 앞뜰을 덮고, 서쪽 웅덩이 너머에는 서쪽 경계를 따라 무성한 나무 군락이 이어진다. 동쪽 나무 군락은 동쪽 웅덩이 바깥 경계에 있어 관찰 턱에서 진입 틈새로 향하는 시선을 막지 않는다. 틈새 바로 남쪽, 접근로의 서쪽 가장자리에 꽃무리가 자란다.\n\n한국의 대형 상업 건물에서 볼 수 있는 두꺼운 콘크리트 벽체와 넓은 구조 간격, 실제 콘크리트의 거친 골재와 오래된 풍화 질감을 표현한다. 이끼의 촉촉하고 조밀한 표면, 나무껍질의 결, 겹쳐진 잎과 작은 꽃잎, 웅덩이 수면에 비치는 하늘과 식생을 사실적으로 담는다. 부드러운 낮의 자연광 아래 콘크리트의 회색과 차분한 녹색이 보이고 꽃의 색은 자연스러운 밝기로 남는다. 생장이 풍부한 아름다움과 인적 없는 공간의 음산한 정적이 함께 느껴지되, 과장된 암부나 인위적인 발광 없이 실제 노출과 중립적인 색을 유지한다. 공간은 기존 상태 그대로 흐트러짐 없이 고요하다. 사람, 얼굴, 사람 형태의 형상은 반사면을 포함하여 어디에도 없다. 인공적으로 정돈된 홍보 사진이 아니라 실제 장소를 담은 사진이며, 컴퓨터 생성 이미지나 삽화, 건축 시각화가 아니다. 인위적인 색 보정 없이 사실적인 재료와 자연광을 기록한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S65_Shot3",
            "guide_text": "관찰 턱 가장자리를 전경에 둔 고정된 넓은 구도를 사용한다. 아래쪽 진입 틈새와 남쪽으로 이어지는 접근로를 명확히 보여 주고, 양쪽 웅덩이와 이끼, 경계의 나무 군락, 접근로 서쪽 꽃무리를 함께 담는다. 배경에는 인물이나 사람 형태의 형상을 넣지 않는다."
          },
          {
            "shot_id": "S65_Shot12",
            "guide_text": "앞 장면과 동일한 카메라 위치와 높이, 화각을 유지한다. 관찰 턱에서 진입 틈새까지의 시야를 열어 두며, 건물과 식생 및 수면의 상태를 그대로 유지한다. 정보나 수치를 배경 공간에 표시하지 않고 동일한 낮의 빈 외부 공간으로 사용한다."
          },
          {
            "shot_id": "S65_Shot14",
            "guide_text": "동일한 고정 외부 전경을 이어 사용한다. 전경의 관찰 턱, 아래의 진입 틈새, 웅덩이 사이 접근로의 위치 관계와 자연광을 유지한다. 공간의 물리적 변화나 추가 효과 없이 이끼와 꽃이 자란 고요한 장소만 보여 준다."
          }
        ],
        "shot_ids": [
          "S65_Shot3",
          "S65_Shot12",
          "S65_Shot14"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Near the eastern rear edge of number 8 (observer ledge), facing west-southwest and downward toward number 7 (entry fissure) and number 3 (exterior approach).",
          "camera_height": "Standing eye-level above the ledge surface; elevated above the forecourt, with the exact ledge elevation unspecified.",
          "lens_hint": "24–28mm wide angle",
          "framing_notes": "Use one fixed elevated exterior master framing for all associated shots. Retain the edge of number 8 in the foreground, number 7 prominently below, and number 3 extending into the grounds. Include the damaged shell and rubble at the upper side of the composition, with pools, moss, peripheral groves, and flowers readable across the wider grounds. Keep the entrance unobstructed. Do not visualize radiation or environmental purification as a physical change."
        },
        "reference_decision": {
          "bg_id": "L107B01",
          "fp_id": "fp_store_rubble_grounds",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L107B01 is the sole clean anchor candidate and the sole readiness-ok BG. Establish its fixed identity directly from the floor plan without references. Camera unit 8 provides the elevated relationship required by S65_Shot14, with broad coverage toward the unit 3 route and opening 7. This representative plate prioritizes that shot's explicit shared-space contract; the close framing of S65_Shot3 and the lower viewpoint of S65_Shot12 are not simultaneous features of this camera.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_store_rubble_grounds.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "A fresh floor-plan anchor is required; the reference catalog and earlier-node set are empty.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 8,
            "camera_cell": [
              3,
              8
            ],
            "look_at_unit": 3,
            "look_at_cell": [
              4,
              4
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Use the exact unit 8 camera candidate and its exact look-at candidate. The look-at cell is opening marker 7 at the northern end of unit 3, not the unit 3 marker centroid. Prioritize S65_Shot14's static elevated, downward composition with the route and opening in the lower-right region. The direction records use different look-at cells; they supply the advertised lens FOV, not permission to replace the required coordinate."
          },
          "render_guidance": {
            "visible_space_directive": "Establish unit 8 at the foreground edge, opening 7 below and beyond it, the adjoining portion of unit 2, and the visible unit 3 approach. Preserve their floor-plan positions and the structural relationship of units 1 and 2 wherever visible. Other base markers are identity references rather than a requirement to show every unit simultaneously. Visibility lists are supersets and do not establish additional opening adjacency or unobstructed views.",
            "camera_framing_directive": "Place the camera in unit 8 at [3, 8], looking toward the unit 3 route endpoint at [4, 4], opening 7. Use wide, 90-degree broad coverage with S65_Shot14's elevated downward framing. Reserve the left foreground edge for its over-shoulder composition and the lower-right region for the route and opening. Do not combine this view with S65_Shot3's close downward detail or S65_Shot12's upper-chest-height view.",
            "subject_position_directive": "Keep this clean background plate free of baked-in subjects while reserving the committed staging regions. S65_Shot14 places the observer's back and shoulder at the left foreground edge and C03 with C22 below in the lower-right, moving toward opening 7. Its staged actions are a forward weight transfer and a lifted trailing heel. S65_Shot12's left-right exchange and S65_Shot3's central hands-and-forearms framing belong to their respective shot compositions, not additional subjects in this plate.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies to the clean-background state layer, and no transient markers are listed; refrain from inventing additional cues. This default does not replace the supplied base structure: retain the permanent conditions represented by markers 1 and 2 and the open passage at marker 7. Maintain the staged subdued daytime ambience and neutral tonal treatment. Subject actions and the instrument reading belong to shot-specific layers.",
            "negative_continuity_directive": "The ignore and ignored-overlay lists are empty. Avoid mirroring the unit 8-to-opening 7-to-unit 3 relationship, relocating fixed base markers to force all target units into frame, treating visibility supersets as guaranteed co-visibility, or substituting direction-record coordinates for [4, 4]. Avoid combining incompatible shot viewpoints or carrying shot-specific subject and temporary-object cues into the clean anchor."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 8\n  - camera_cell: [3, 8]\n  - look_at_unit: 3\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Use the exact unit 8 camera candidate and its exact look-at candidate. The look-at cell is opening marker 7 at the northern end of unit 3, not the unit 3 marker centroid. Prioritize S65_Shot14's static elevated, downward composition with the route and opening in the lower-right region. The direction records use different look-at cells; they supply the advertised lens FOV, not permission to replace the required coordinate.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 8 at the foreground edge, opening 7 below and beyond it, the adjoining portion of unit 2, and the visible unit 3 approach. Preserve their floor-plan positions and the structural relationship of units 1 and 2 wherever visible. Other base markers are identity references rather than a requirement to show every unit simultaneously. Visibility lists are supersets and do not establish additional opening adjacency or unobstructed views.\n  - camera_framing_directive: Place the camera in unit 8 at [3, 8], looking toward the unit 3 route endpoint at [4, 4], opening 7. Use wide, 90-degree broad coverage with S65_Shot14's elevated downward framing. Reserve the left foreground edge for its over-shoulder composition and the lower-right region for the route and opening. Do not combine this view with S65_Shot3's close downward detail or S65_Shot12's upper-chest-height view.\n  - subject_position_directive: Keep this clean background plate free of baked-in subjects while reserving the committed staging regions. S65_Shot14 places the observer's back and shoulder at the left foreground edge and C03 with C22 below in the lower-right, moving toward opening 7. Its staged actions are a forward weight transfer and a lifted trailing heel. S65_Shot12's left-right exchange and S65_Shot3's central hands-and-forearms framing belong to their respective shot compositions, not additional subjects in this plate.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to the clean-background state layer, and no transient markers are listed; refrain from inventing additional cues. This default does not replace the supplied base structure: retain the permanent conditions represented by markers 1 and 2 and the open passage at marker 7. Maintain the staged subdued daytime ambience and neutral tonal treatment. Subject actions and the instrument reading belong to shot-specific layers.\n  - negative_continuity_directive: The ignore and ignored-overlay lists are empty. Avoid mirroring the unit 8-to-opening 7-to-unit 3 relationship, relocating fixed base markers to force all target units into frame, treating visibility supersets as guaranteed co-visibility, or substituting direction-record coordinates for [4, 4]. Avoid combining incompatible shot viewpoints or carrying shot-specific subject and temporary-object cues into the clean anchor.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 8\n  - camera_cell: [3, 8]\n  - look_at_unit: 3\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Use the exact unit 8 camera candidate and its exact look-at candidate. The look-at cell is opening marker 7 at the northern end of unit 3, not the unit 3 marker centroid. Prioritize S65_Shot14's static elevated, downward composition with the route and opening in the lower-right region. The direction records use different look-at cells; they supply the advertised lens FOV, not permission to replace the required coordinate.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 8 at the foreground edge, opening 7 below and beyond it, the adjoining portion of unit 2, and the visible unit 3 approach. Preserve their floor-plan positions and the structural relationship of units 1 and 2 wherever visible. Other base markers are identity references rather than a requirement to show every unit simultaneously. Visibility lists are supersets and do not establish additional opening adjacency or unobstructed views.\n  - camera_framing_directive: Place the camera in unit 8 at [3, 8], looking toward the unit 3 route endpoint at [4, 4], opening 7. Use wide, 90-degree broad coverage with S65_Shot14's elevated downward framing. Reserve the left foreground edge for its over-shoulder composition and the lower-right region for the route and opening. Do not combine this view with S65_Shot3's close downward detail or S65_Shot12's upper-chest-height view.\n  - subject_position_directive: Keep this clean background plate free of baked-in subjects while reserving the committed staging regions. S65_Shot14 places the observer's back and shoulder at the left foreground edge and C03 with C22 below in the lower-right, moving toward opening 7. Its staged actions are a forward weight transfer and a lifted trailing heel. S65_Shot12's left-right exchange and S65_Shot3's central hands-and-forearms framing belong to their respective shot compositions, not additional subjects in this plate.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to the clean-background state layer, and no transient markers are listed; refrain from inventing additional cues. This default does not replace the supplied base structure: retain the permanent conditions represented by markers 1 and 2 and the open passage at marker 7. Maintain the staged subdued daytime ambience and neutral tonal treatment. Subject actions and the instrument reading belong to shot-specific layers.\n  - negative_continuity_directive: The ignore and ignored-overlay lists are empty. Avoid mirroring the unit 8-to-opening 7-to-unit 3 relationship, relocating fixed base markers to force all target units into frame, treating visibility supersets as guaranteed co-visibility, or substituting direction-record coordinates for [4, 4]. Avoid combining incompatible shot viewpoints or carrying shot-specific subject and temporary-object cues into the clean anchor.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 8\n  - camera_cell: [3, 8]\n  - look_at_unit: 3\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Use the exact unit 8 camera candidate and its exact look-at candidate. The look-at cell is opening marker 7 at the northern end of unit 3, not the unit 3 marker centroid. Prioritize S65_Shot14's static elevated, downward composition with the route and opening in the lower-right region. The direction records use different look-at cells; they supply the advertised lens FOV, not permission to replace the required coordinate.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 8 at the foreground edge, opening 7 below and beyond it, the adjoining portion of unit 2, and the visible unit 3 approach. Preserve their floor-plan positions and the structural relationship of units 1 and 2 wherever visible. Other base markers are identity references rather than a requirement to show every unit simultaneously. Visibility lists are supersets and do not establish additional opening adjacency or unobstructed views.\n  - camera_framing_directive: Place the camera in unit 8 at [3, 8], looking toward the unit 3 route endpoint at [4, 4], opening 7. Use wide, 90-degree broad coverage with S65_Shot14's elevated downward framing. Reserve the left foreground edge for its over-shoulder composition and the lower-right region for the route and opening. Do not combine this view with S65_Shot3's close downward detail or S65_Shot12's upper-chest-height view.\n  - subject_position_directive: Keep this clean background plate free of baked-in subjects while reserving the committed staging regions. S65_Shot14 places the observer's back and shoulder at the left foreground edge and C03 with C22 below in the lower-right, moving toward opening 7. Its staged actions are a forward weight transfer and a lifted trailing heel. S65_Shot12's left-right exchange and S65_Shot3's central hands-and-forearms framing belong to their respective shot compositions, not additional subjects in this plate.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to the clean-background state layer, and no transient markers are listed; refrain from inventing additional cues. This default does not replace the supplied base structure: retain the permanent conditions represented by markers 1 and 2 and the open passage at marker 7. Maintain the staged subdued daytime ambience and neutral tonal treatment. Subject actions and the instrument reading belong to shot-specific layers.\n  - negative_continuity_directive: The ignore and ignored-overlay lists are empty. Avoid mirroring the unit 8-to-opening 7-to-unit 3 relationship, relocating fixed base markers to force all target units into frame, treating visibility supersets as guaranteed co-visibility, or substituting direction-record coordinates for [4, 4]. Avoid combining incompatible shot viewpoints or carrying shot-specific subject and temporary-object cues into the clean anchor.\n\n2069년 대한민국의 오래된 백화점 외부를 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 사람이 없는 실제 장소 기록 사진처럼 보이며, 반쯤 무너진 철근콘크리트 상업 건축과 오랫동안 자란 식생의 물성이 자연스럽게 드러난다. 평면도나 수직 부감 구도가 아닌, 높은 관찰 지점에 서서 앞뜰을 비스듬히 내려다본 시점이다. 관찰 턱의 동쪽 뒤편 가장자리에서 턱 바닥 기준 약 1.6미터 높이에 카메라를 놓고 서남서쪽의 진입 틈새와 외부 접근로를 향한다. 35밀리미터 풀프레임 카메라의 28밀리미터 광각 렌즈로 촬영하며, 과도한 원근 왜곡 없이 가까운 턱부터 아래쪽 진입 공간까지 읽히는 자연스러운 피사계 심도를 유지한다.\n\n건물 터 북쪽에는 남아 있는 건물 골조가, 그에 이어진 남쪽에는 기존의 붕괴한 건물 부분이 자리한다. 화면 위쪽에 손상된 건물 외피와 낮아진 붕괴 구조의 윤곽을 담는다. 붕괴 구역 동쪽 끝의 관찰 턱 가장자리를 전경에 남기고, 그 남서쪽 아래로 부서진 남측 외벽 중앙의 진입 틈새가 뚜렷하게 보이도록 한다. 틈새 앞은 가리지 않는다. 외부 접근로는 틈새에서 남쪽 앞뜰로 이어지며, 접근로 양옆에는 고인 웅덩이가 하나씩 놓여 있다. 동쪽 웅덩이는 관찰 턱 남쪽에 위치한다. 넓은 이끼가 접근로 주변의 앞뜰을 덮고, 서쪽 웅덩이 너머에는 서쪽 경계를 따라 무성한 나무 군락이 이어진다. 동쪽 나무 군락은 동쪽 웅덩이 바깥 경계에 있어 관찰 턱에서 진입 틈새로 향하는 시선을 막지 않는다. 틈새 바로 남쪽, 접근로의 서쪽 가장자리에 꽃무리가 자란다.\n\n한국의 대형 상업 건물에서 볼 수 있는 두꺼운 콘크리트 벽체와 넓은 구조 간격, 실제 콘크리트의 거친 골재와 오래된 풍화 질감을 표현한다. 이끼의 촉촉하고 조밀한 표면, 나무껍질의 결, 겹쳐진 잎과 작은 꽃잎, 웅덩이 수면에 비치는 하늘과 식생을 사실적으로 담는다. 부드러운 낮의 자연광 아래 콘크리트의 회색과 차분한 녹색이 보이고 꽃의 색은 자연스러운 밝기로 남는다. 생장이 풍부한 아름다움과 인적 없는 공간의 음산한 정적이 함께 느껴지되, 과장된 암부나 인위적인 발광 없이 실제 노출과 중립적인 색을 유지한다. 공간은 기존 상태 그대로 흐트러짐 없이 고요하다. 사람, 얼굴, 사람 형태의 형상은 반사면을 포함하여 어디에도 없다. 인공적으로 정돈된 홍보 사진이 아니라 실제 장소를 담은 사진이며, 컴퓨터 생성 이미지나 삽화, 건축 시각화가 아니다. 인위적인 색 보정 없이 사실적인 재료와 자연광을 기록한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_unit": 8,
          "camera_cell": [
            3,
            8
          ],
          "look_at_unit": 3,
          "look_at_cell": [
            4,
            4
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Use the exact unit 8 camera candidate and its exact look-at candidate. The look-at cell is opening marker 7 at the northern end of unit 3, not the unit 3 marker centroid. Prioritize S65_Shot14's static elevated, downward composition with the route and opening in the lower-right region. The direction records use different look-at cells; they supply the advertised lens FOV, not permission to replace the required coordinate."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Establish unit 8 at the foreground edge, opening 7 below and beyond it, the adjoining portion of unit 2, and the visible unit 3 approach. Preserve their floor-plan positions and the structural relationship of units 1 and 2 wherever visible. Other base markers are identity references rather than a requirement to show every unit simultaneously. Visibility lists are supersets and do not establish additional opening adjacency or unobstructed views.",
          "camera_framing_directive": "Place the camera in unit 8 at [3, 8], looking toward the unit 3 route endpoint at [4, 4], opening 7. Use wide, 90-degree broad coverage with S65_Shot14's elevated downward framing. Reserve the left foreground edge for its over-shoulder composition and the lower-right region for the route and opening. Do not combine this view with S65_Shot3's close downward detail or S65_Shot12's upper-chest-height view.",
          "subject_position_directive": "Keep this clean background plate free of baked-in subjects while reserving the committed staging regions. S65_Shot14 places the observer's back and shoulder at the left foreground edge and C03 with C22 below in the lower-right, moving toward opening 7. Its staged actions are a forward weight transfer and a lifted trailing heel. S65_Shot12's left-right exchange and S65_Shot3's central hands-and-forearms framing belong to their respective shot compositions, not additional subjects in this plate.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies to the clean-background state layer, and no transient markers are listed; refrain from inventing additional cues. This default does not replace the supplied base structure: retain the permanent conditions represented by markers 1 and 2 and the open passage at marker 7. Maintain the staged subdued daytime ambience and neutral tonal treatment. Subject actions and the instrument reading belong to shot-specific layers.",
          "negative_continuity_directive": "The ignore and ignored-overlay lists are empty. Avoid mirroring the unit 8-to-opening 7-to-unit 3 relationship, relocating fixed base markers to force all target units into frame, treating visibility supersets as guaranteed co-visibility, or substituting direction-record coordinates for [4, 4]. Avoid combining incompatible shot viewpoints or carrying shot-specific subject and temporary-object cues into the clean anchor."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_store_rubble_grounds",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_store_rubble_grounds",
            "building_fp:fp_store_upper_floor"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_store_upper_floor",
          "indoor_loc_sid": "L108",
          "group_id": "bg_collapsed_department_store",
          "fp_asset_id": "897ab7ec-bd6f-431c-b64d-d8a48c51fefe"
        }
      },
      "L108B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L108",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L108B02.png",
        "t2i_prompt": "2069년 대한민국의 노후한 대형 상업시설 상층부, 지진으로 에스컬레이터 앞 바닥이 추가 붕괴하는 순간을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 사람, 얼굴, 사람 형태의 물체가 전혀 없는 배경만 담는다. 실제 장소 기록 사진처럼 보이게 하며, 컴퓨터 그래픽이나 삽화, 건축 시각화가 아닌 물리적으로 사실적인 촬영본으로 표현한다.\n\n참조 평면도는 구조와 상대적 위치를 파악하는 용도로만 사용한다. 남쪽의 남아 있는 통행 구역에서 북쪽 하행 에스컬레이터를 바라보며, 약 1.6미터 높이의 풀프레임 미러리스 카메라와 28밀리미터 광각 렌즈로 바닥을 향해 비스듬히 내려다본다. 수직으로 내려다보는 구도는 피한다. 가까운 화면 아래에는 남쪽 접근 바닥 가장자리가 보이고, 중앙에는 붕괴 구멍, 뒤쪽 중앙에는 남쪽을 향한 에스컬레이터 상부 진입부가 놓인다. 에스컬레이터 좌우의 기존 벽 구간을 유지한다. 에스컬레이터 주행부를 좁게 둘러싼 원래의 개구부는 앞쪽 바닥 붕괴 구멍과 별개의 구조로 읽히게 한다.\n\n에스컬레이터 진입부 바로 남쪽의 접근 바닥 중앙에 크고 불규칙한 구멍이 벌어져 있다. 깨진 가장자리에는 실제 콘크리트의 거친 골재와 바닥 마감층의 단면이 드러나며, 동쪽의 좁은 바닥 띠와 남쪽 접근 가장자리는 이어진 채 남아 있다. 지진으로 생긴 잔해는 구멍의 서쪽과 북쪽 가장자리에 주로 놓이고, 남쪽 가장자리에는 작은 파편이 드문드문 흩어져 있다. 동쪽 바닥 띠는 통행 가능한 여백을 유지한다. 구멍 내부와 그보다 아래에는 방금 떨어져 나간 육중한 바닥 판 조각들이 서로 다른 높이와 기울기로 아래쪽 어둠을 향해 낙하하고 있다. 낙하 조각에만 미세한 실제 움직임 흐림을 허용하고, 남아 있는 바닥과 파단 가장자리는 선명하게 담는다. 구멍 아래는 깊이를 쉽게 가늠할 수 없는 어둠으로 이어진다.\n\n한국의 대형 상업시설에서 볼 수 있는 철근콘크리트 구조와 단단한 바닥 마감, 에스컬레이터의 홈이 파인 금속 디딤판, 스테인리스 측면과 고무 손잡이를 현실적인 비례와 질감으로 표현한다. 금속의 마찰 자국과 산화 얼룩, 오래 사용한 바닥의 마모와 묵은 때를 세밀하게 담는다. 낮이지만 내부는 어두우며, 화면 밖에서 들어오는 약한 간접 자연광이 남은 바닥과 깨진 단면에만 닿는다. 회색 콘크리트와 차가운 중성색 금속의 실제 색을 유지하고, 어두운 내부를 과도하게 밝히거나 색을 인위적으로 보정하지 않는다. 광각 촬영에 맞는 자연스러운 심도와 노출, 일상적인 재료의 불균일함이 살아 있는 현장 기록 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S66_Shot13",
            "guide_text": "남쪽의 남아 있는 접근 바닥에서 약 1.6미터 눈높이로 북쪽을 바라보고, 28밀리미터 광각으로 중앙 붕괴 구멍을 향해 카메라를 낮춰 기울인다. 화면 아래의 남쪽 가장자리, 중앙의 파단면과 낙하 중인 바닥 판 조각, 오른쪽의 이어진 동쪽 바닥 띠, 뒤쪽의 에스컬레이터 진입부가 함께 읽히게 한다. 낙하 조각은 구멍 내부와 그 아래에만 배치하며, 에스컬레이터 주변의 기존 개구부와 중앙 붕괴 구멍이 하나로 합쳐져 보이지 않게 한다. 배경만 촬영하며 사람이나 사람 형태의 실루엣은 넣지 않는다."
          }
        ],
        "shot_ids": [
          "S66_Shot13"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "On the southwest portion of number 1, just east of number 5, facing northeast across number 2 toward the collapse opening at number 10, with numbers 6 and 7 beyond it and number 3 to the right.",
          "camera_height": "standing eye level, approximately 1.6 m, angled downward toward the failing floor",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Make number 10 the principal foreground-to-midground feature, showing number 12 falling into it. Keep number 11 consistent with the rescue background and preserve number 3 at the right edge. Show earthquake failure, not looting. No rescue rope; falling people are supplied separately by the shot composition."
        },
        "reference_decision": {
          "bg_id": "L108B02",
          "fp_id": "fp_store_upper_floor",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "Select L108B02 from the supplied fallback anchor candidate set and establish the fixed identity without a prior reference. Its actual clean_background_expected value is false, so retain its committed overlays rather than treating it as clean. For S66_Shot13, broad coverage from unit 1 toward unit 2 establishes the shared structural context. The supplied two-dimensional geometry does not encode the staged lower-level camera elevation or downward pitch; this registration must not be interpreted as resolving those missing dimensions.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_store_upper_floor.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "This is the first same-fp node and the dwelling-identity anchor; no background reference is selected.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 1,
            "camera_cell": [
              7,
              4
            ],
            "look_at_unit": 2,
            "look_at_cell": [
              1,
              4
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Broad north-facing plan-view coverage through target unit 2, with the permitted aim coordinate at markers 6 and 7. Both coordinates are exact candidate copies. The aim coordinate is not the centroid of unit 2. Height, pitch, and the staged descent are not represented by this readback."
          },
          "render_guidance": {
            "visible_space_directive": "Establish unit 1 in the near spatial context, unit 2 centrally, unit 3 to its east, and units 8 and 9 farther north within broad coverage toward [1, 4]. Retain the supplied positions of base markers 6 and 7 and their distinct identities despite their shared grid cell. Marker 10 modifies unit 2; it is separate from base opening 7. Treat visibility supersets as candidates, not proof of additional opening adjacency or lower-level geometry.",
            "camera_framing_directive": "Use wide, 90-degree coverage registered at camera unit 1, cell [7, 4], looking through unit 2 toward the exact aim cell [1, 4]. Preserve broad structural context for the full-body staging. S66_Shot13 places the broken opening across the upper background, but its vertical projection cannot be inferred from this two-dimensional camera registration.",
            "subject_position_directive": "For S66_Shot13, reserve lower-left placement for 이현우 with knees folding and upper-right placement for 수빈 pitching downward with arms extended. Both look down; preserve their full-body silhouettes and keep the committed fragments clear of their faces. Do not add other subjects.",
            "state_cue_directive": "Carry markers 10, 11, and 12: the freshly broken opening and rim, surrounding debris, and falling fragments. Keep separate fragments smaller than the staged figures, with restrained motion blur and readable silhouettes. Preserve the committed dimness and tonal separation without adding a new light source or atmospheric haze. This BG is not marked clean.",
            "negative_continuity_directive": "Exclude marker 13 as required by both ignore lists. Do not merge overlay 10 with base opening 7 or merge base markers 6 and 7 because of their cell collision. Do not force opening 4 or marker 5 into the north-facing coverage, infer unprovided opening adjacency, or invent geometry outside the supplied view."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad north-facing plan-view coverage through target unit 2, with the permitted aim coordinate at markers 6 and 7. Both coordinates are exact candidate copies. The aim coordinate is not the centroid of unit 2. Height, pitch, and the staged descent are not represented by this readback.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 1 in the near spatial context, unit 2 centrally, unit 3 to its east, and units 8 and 9 farther north within broad coverage toward [1, 4]. Retain the supplied positions of base markers 6 and 7 and their distinct identities despite their shared grid cell. Marker 10 modifies unit 2; it is separate from base opening 7. Treat visibility supersets as candidates, not proof of additional opening adjacency or lower-level geometry.\n  - camera_framing_directive: Use wide, 90-degree coverage registered at camera unit 1, cell [7, 4], looking through unit 2 toward the exact aim cell [1, 4]. Preserve broad structural context for the full-body staging. S66_Shot13 places the broken opening across the upper background, but its vertical projection cannot be inferred from this two-dimensional camera registration.\n  - subject_position_directive: For S66_Shot13, reserve lower-left placement for 이현우 with knees folding and upper-right placement for 수빈 pitching downward with arms extended. Both look down; preserve their full-body silhouettes and keep the committed fragments clear of their faces. Do not add other subjects.\n  - state_cue_directive: Carry markers 10, 11, and 12: the freshly broken opening and rim, surrounding debris, and falling fragments. Keep separate fragments smaller than the staged figures, with restrained motion blur and readable silhouettes. Preserve the committed dimness and tonal separation without adding a new light source or atmospheric haze. This BG is not marked clean.\n  - negative_continuity_directive: Exclude marker 13 as required by both ignore lists. Do not merge overlay 10 with base opening 7 or merge base markers 6 and 7 because of their cell collision. Do not force opening 4 or marker 5 into the north-facing coverage, infer unprovided opening adjacency, or invent geometry outside the supplied view.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad north-facing plan-view coverage through target unit 2, with the permitted aim coordinate at markers 6 and 7. Both coordinates are exact candidate copies. The aim coordinate is not the centroid of unit 2. Height, pitch, and the staged descent are not represented by this readback.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 1 in the near spatial context, unit 2 centrally, unit 3 to its east, and units 8 and 9 farther north within broad coverage toward [1, 4]. Retain the supplied positions of base markers 6 and 7 and their distinct identities despite their shared grid cell. Marker 10 modifies unit 2; it is separate from base opening 7. Treat visibility supersets as candidates, not proof of additional opening adjacency or lower-level geometry.\n  - camera_framing_directive: Use wide, 90-degree coverage registered at camera unit 1, cell [7, 4], looking through unit 2 toward the exact aim cell [1, 4]. Preserve broad structural context for the full-body staging. S66_Shot13 places the broken opening across the upper background, but its vertical projection cannot be inferred from this two-dimensional camera registration.\n  - subject_position_directive: For S66_Shot13, reserve lower-left placement for 이현우 with knees folding and upper-right placement for 수빈 pitching downward with arms extended. Both look down; preserve their full-body silhouettes and keep the committed fragments clear of their faces. Do not add other subjects.\n  - state_cue_directive: Carry markers 10, 11, and 12: the freshly broken opening and rim, surrounding debris, and falling fragments. Keep separate fragments smaller than the staged figures, with restrained motion blur and readable silhouettes. Preserve the committed dimness and tonal separation without adding a new light source or atmospheric haze. This BG is not marked clean.\n  - negative_continuity_directive: Exclude marker 13 as required by both ignore lists. Do not merge overlay 10 with base opening 7 or merge base markers 6 and 7 because of their cell collision. Do not force opening 4 or marker 5 into the north-facing coverage, infer unprovided opening adjacency, or invent geometry outside the supplied view.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad north-facing plan-view coverage through target unit 2, with the permitted aim coordinate at markers 6 and 7. Both coordinates are exact candidate copies. The aim coordinate is not the centroid of unit 2. Height, pitch, and the staged descent are not represented by this readback.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 1 in the near spatial context, unit 2 centrally, unit 3 to its east, and units 8 and 9 farther north within broad coverage toward [1, 4]. Retain the supplied positions of base markers 6 and 7 and their distinct identities despite their shared grid cell. Marker 10 modifies unit 2; it is separate from base opening 7. Treat visibility supersets as candidates, not proof of additional opening adjacency or lower-level geometry.\n  - camera_framing_directive: Use wide, 90-degree coverage registered at camera unit 1, cell [7, 4], looking through unit 2 toward the exact aim cell [1, 4]. Preserve broad structural context for the full-body staging. S66_Shot13 places the broken opening across the upper background, but its vertical projection cannot be inferred from this two-dimensional camera registration.\n  - subject_position_directive: For S66_Shot13, reserve lower-left placement for 이현우 with knees folding and upper-right placement for 수빈 pitching downward with arms extended. Both look down; preserve their full-body silhouettes and keep the committed fragments clear of their faces. Do not add other subjects.\n  - state_cue_directive: Carry markers 10, 11, and 12: the freshly broken opening and rim, surrounding debris, and falling fragments. Keep separate fragments smaller than the staged figures, with restrained motion blur and readable silhouettes. Preserve the committed dimness and tonal separation without adding a new light source or atmospheric haze. This BG is not marked clean.\n  - negative_continuity_directive: Exclude marker 13 as required by both ignore lists. Do not merge overlay 10 with base opening 7 or merge base markers 6 and 7 because of their cell collision. Do not force opening 4 or marker 5 into the north-facing coverage, infer unprovided opening adjacency, or invent geometry outside the supplied view.\n\n2069년 대한민국의 노후한 대형 상업시설 상층부, 지진으로 에스컬레이터 앞 바닥이 추가 붕괴하는 순간을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 사람, 얼굴, 사람 형태의 물체가 전혀 없는 배경만 담는다. 실제 장소 기록 사진처럼 보이게 하며, 컴퓨터 그래픽이나 삽화, 건축 시각화가 아닌 물리적으로 사실적인 촬영본으로 표현한다.\n\n참조 평면도는 구조와 상대적 위치를 파악하는 용도로만 사용한다. 남쪽의 남아 있는 통행 구역에서 북쪽 하행 에스컬레이터를 바라보며, 약 1.6미터 높이의 풀프레임 미러리스 카메라와 28밀리미터 광각 렌즈로 바닥을 향해 비스듬히 내려다본다. 수직으로 내려다보는 구도는 피한다. 가까운 화면 아래에는 남쪽 접근 바닥 가장자리가 보이고, 중앙에는 붕괴 구멍, 뒤쪽 중앙에는 남쪽을 향한 에스컬레이터 상부 진입부가 놓인다. 에스컬레이터 좌우의 기존 벽 구간을 유지한다. 에스컬레이터 주행부를 좁게 둘러싼 원래의 개구부는 앞쪽 바닥 붕괴 구멍과 별개의 구조로 읽히게 한다.\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_unit": 1,
          "camera_cell": [
            7,
            4
          ],
          "look_at_unit": 2,
          "look_at_cell": [
            1,
            4
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Broad north-facing plan-view coverage through target unit 2, with the permitted aim coordinate at markers 6 and 7. Both coordinates are exact candidate copies. The aim coordinate is not the centroid of unit 2. Height, pitch, and the staged descent are not represented by this readback."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Establish unit 1 in the near spatial context, unit 2 centrally, unit 3 to its east, and units 8 and 9 farther north within broad coverage toward [1, 4]. Retain the supplied positions of base markers 6 and 7 and their distinct identities despite their shared grid cell. Marker 10 modifies unit 2; it is separate from base opening 7. Treat visibility supersets as candidates, not proof of additional opening adjacency or lower-level geometry.",
          "camera_framing_directive": "Use wide, 90-degree coverage registered at camera unit 1, cell [7, 4], looking through unit 2 toward the exact aim cell [1, 4]. Preserve broad structural context for the full-body staging. S66_Shot13 places the broken opening across the upper background, but its vertical projection cannot be inferred from this two-dimensional camera registration.",
          "subject_position_directive": "For S66_Shot13, reserve lower-left placement for 이현우 with knees folding and upper-right placement for 수빈 pitching downward with arms extended. Both look down; preserve their full-body silhouettes and keep the committed fragments clear of their faces. Do not add other subjects.",
          "state_cue_directive": "Carry markers 10, 11, and 12: the freshly broken opening and rim, surrounding debris, and falling fragments. Keep separate fragments smaller than the staged figures, with restrained motion blur and readable silhouettes. Preserve the committed dimness and tonal separation without adding a new light source or atmospheric haze. This BG is not marked clean.",
          "negative_continuity_directive": "Exclude marker 13 as required by both ignore lists. Do not merge overlay 10 with base opening 7 or merge base markers 6 and 7 because of their cell collision. Do not force opening 4 or marker 5 into the north-facing coverage, infer unprovided opening adjacency, or invent geometry outside the supplied view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_store_upper_floor",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_store_upper_floor"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L108B01": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L108B02",
        "reused_from_bg_id": "L108B02",
        "location_id": "L108",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L108B02.png",
        "t2i_prompt": "2069년 대한민국의 노후한 대형 상업시설 상층 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 낮이지만 실내 깊숙한 곳까지 들어오는 자연광이 약해 전체적으로 어둡고, 바닥의 파손면과 금속 표면에만 부드러운 간접광이 닿는다. 회색 콘크리트와 빛바랜 중성색 마감, 오래 사용한 금속의 산화와 마찰 자국이 현실적인 한국 상업시설의 질감을 이룬다. 미래적 장식을 덧붙이지 않고 오래된 생활 기반 시설이 남아 있는 공간으로 표현한다.\n\n참조 평면도는 공간의 배치와 기존 시설의 위치를 파악하는 자료로만 사용한다. 남쪽 순환 통로의 남서쪽에서 북쪽 에스컬레이터 승강부를 바라보는 시점으로, 풀프레임 미러리스 카메라와 28밀리미터 광각 렌즈를 사용해 약 1.6미터 눈높이에서 적당히 아래로 기울여 촬영한다. 전경에 남쪽 접근 바닥, 중앙에 붕괴 구멍, 오른쪽에 남아 있는 동쪽 바닥 띠, 뒤쪽에 하행 에스컬레이터의 상부 승강부가 함께 보인다. 남서쪽 진입 틈 바로 안쪽의 서편에는 기존 고정식 매장 안내판이 있고, 에스컬레이터 승강부 양옆으로 서쪽과 동쪽 벽체가 이어진다. 에스컬레이터를 좁게 둘러싼 원래의 개구부는 앞쪽 붕괴 구멍과 별개의 구조로 읽혀야 한다.\n\n에스컬레이터 승강부 바로 남쪽의 중앙 접근 바닥에는 넓고 불규칙한 붕괴 구멍이 나 있다. 두꺼운 바닥의 깨진 단면과 거칠게 부서진 가장자리가 보이고, 동쪽의 길게 남은 바닥 띠와 남쪽 접근부 가장자리는 끊기지 않고 이어진다. 지진으로 생긴 콘크리트 잔해는 구멍의 서쪽과 북쪽 가장자리에 모여 있으며, 남쪽 가장자리에는 소량의 파편만 흩어져 있다. 동쪽 바닥 띠는 접근할 수 있도록 비워져 있다. 굵은 구조용 밧줄 한 가닥이 이 바닥 띠에서 손이 닿을 만한 구멍의 동쪽 가장자리 곁을 따라 수직으로 내려가며, 구멍 아래 지하의 어둠 속으로 이어진다. 밧줄의 꼬인 섬유와 중력에 따른 처짐을 실제 물성대로 표현하되 고정 장치나 매듭의 위치는 임의로 만들지 않는다. 구멍의 윤곽과 주변 잔해 배치는 하나의 고정된 현장 상태로 명확하게 표현한다.\n\n노출된 콘크리트의 골재, 바닥의 생활 마모와 묵은 얼룩, 에스컬레이터 금속의 무광 반사, 밧줄 섬유의 거친 결을 자연스러운 심도 안에서 기록한다. 어두운 내부도 실제 낮 촬영처럼 재질을 구별할 수 있는 노출로 담고, 인위적인 보조광이나 과장된 명암, 색 보정 없이 실제 현장 기록 사진으로 보이게 한다. 사람, 얼굴, 인체 모양의 형상은 반사면과 안내판을 포함한 어디에도 나타내지 않는다. 삽화나 컴퓨터 생성 영상, 건축 시각화가 아닌 실제 장소의 사진이며, 수직으로 내려다보는 구도나 평면도 구도는 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S66_Shot38",
            "guide_text": "남쪽 접근부에서 구멍과 뒤쪽 에스컬레이터를 함께 보는 눈높이 구도를 사용한다. 구멍의 동쪽 가장자리 옆으로 지하까지 내려가는 밧줄이 오른쪽 잔존 바닥 띠와의 거리 관계 속에서 분명하게 보이도록 한다. 서쪽과 북쪽에 집중된 잔해, 남쪽의 드문 파편 배치를 유지하고 공간만 촬영한다."
          },
          {
            "shot_id": "S66_Shot46",
            "guide_text": "같은 낮의 어두운 실내 노출과 재질을 유지한다. 구멍 앞 남쪽 바닥과 동쪽 잔존 바닥 띠가 연속된 빈 공간으로 읽히도록 하며, 붕괴 가장자리의 윤곽과 잔해 위치, 밧줄이 내려가는 지점은 앞 숏과 동일하게 유지한다. 인물이나 새로운 구조 장비를 추가하지 않는다."
          }
        ],
        "shot_ids": [
          "S66_Shot38",
          "S66_Shot46"
        ],
        "scenes": [],
        "parent_id": "L108B02",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "At the southeast junction of number 1 and number 3, facing northwest across the east rim of number 10 toward numbers 8 and 6; number 13 descends beside the near east rim.",
          "camera_height": "standing eye level, approximately 1.6 m, with a moderate downward tilt",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Use one fixed camera for both referenced shots. Include enough of number 3 for a standing rescuer and a returning climber, while keeping the rope's passage through number 10 readable. Preserve the opening silhouette and surrounding debris from the collapse background. Do not add an unsupported rope anchor or depict ongoing slab failure; characters are supplied separately."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L108B02",
          "selected_refs": [
            {
              "ref_bg_id": "L108B02",
              "physical_space_id": "fp_store_upper_floor_space_01",
              "space_description": "Shared physical space spanning target units 1, 2, 3, 8, and 9, with base markers 6 and 7 and committed overlays 10 and 11."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Keep units 1, 2, 3, 8, and 9 in their established relative positions from L108B02, with base marker 6 north of unit 2, opening 7 around marker 6, and overlay 10 distinct from opening 7. Preserve the fixed position of marker 5 on the west side of unit 1 without forcing it into this north-facing cone. Carry only the portions of the supplied units supported by the planned broad coverage.",
          "camera_framing_directive": "Maintain wide, 90-degree coverage from camera unit 1 at [7, 4], looking through unit 2 toward [1, 4]. This matches the reference's two-dimensional registration. Keep S66_Shot38's upper-center opening presentation and S66_Shot46's narrow lower-foreground edge presentation shot-specific; do not combine them into one contradictory projection or infer unprovided camera height and pitch.",
          "subject_position_directive": "For S66_Shot38, keep all people outside the frame and preserve clear space around the central suspended marker 13. For S66_Shot46, reserve the complete figure of 정한수 just right of center, feet planted and shoulders tense, looking toward 수빈 outside the left frame edge rather than toward the lens. Do not transfer the subjects from L108B02 or combine the two consuming shots' subject configurations.",
          "state_cue_directive": "Retain the established broken condition represented by markers 10 and 11 and carry transient marker 13 instead of marker 12. For S66_Shot38, preserve its hanging length and visible free end with restrained ambient separation. For S66_Shot46, preserve the broken open edge and committed dim ambience with controlled contrast. Neither shot authorizes a new dramatic light source, and this BG is not marked clean.",
          "negative_continuity_directive": "Exclude marker 12, including any residual depiction inherited from L108B02. Keep the positions of base markers 5, 6, and 7 and units 1, 2, 3, 8, and 9 fixed rather than recomposing the layout. Do not merge marker 10 with opening 7, force marker 5 or opening 4 into the selected cone, or treat the visibility supersets as committed adjacency. Do not collapse the different shot-specific vertical presentations into a single asserted view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_store_upper_floor",
          "prior_bg_ids": [
            "L108B02"
          ],
          "attached_ref_labels": [
            "bg:L108B02"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L113B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L113",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L113B01.png",
        "t2i_prompt": "2069년 대한민국의 군 병원 복도와 병실 입구를 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 실제 장소 답사 사진처럼 담백하고 사실적으로 표현한다. 복도는 병실 남쪽을 따라 동서로 이어지며, 복도와 병실 사이 벽의 중앙 부근에 출입문이 있다. 카메라는 복도에서 병실 문턱의 남서쪽에 놓고, 약 1.6미터의 서 있는 눈높이에서 북북동쪽 병실 안을 바라본다. 35밀리미터 환산 렌즈의 적당히 넓은 화각으로 가까운 복도 바닥과 문틀, 문턱 너머 침대 머리 쪽을 함께 담는다. 문은 서쪽 경첩을 축으로 병실 안쪽으로 열려 있다. 병상은 출입문 북쪽에서 문 중심선보다 약간 동쪽에 있으며, 베개는 병상의 북쪽 끝에 놓여 있다. 문틀의 수직선을 안정적인 구도 기준으로 삼고, 화면 아래에는 전신 구도에 활용할 수 있는 복도 바닥의 여유를 둔다.\n한국 공공 의료시설의 실용적인 공간 비례와 장식을 절제한 마감을 유지한다. 도장된 콘크리트 벽, 광택이 강하지 않은 병원 바닥재, 금속 문틀과 침대 프레임의 실제 표면 질감, 베개와 침구의 직조가 자연스럽게 드러난다. 관리하며 오래 사용한 자재의 미세한 마모와 광택 차이는 남기되 지나치게 낡거나 새것처럼 보이지 않게 한다. 공간은 깨끗하고 정돈된 평상 상태다.\n조용한 밤의 병원으로, 화면 밖 실내조명에서 오는 낮은 밝기의 차분한 빛과 자연스러운 반사광이 문틀과 병상에 닿는다. 회색과 차가운 중성색 위주로 실제 재료의 색을 유지하고, 어두운 복도와 병실 사이의 밝기 차이는 세부가 읽힐 정도로 절제한다. 실제 카메라의 자연스러운 원근과 피사계 심도를 사용하며 문틀과 병상의 위치 관계가 분명히 보이게 한다. 사람, 얼굴, 인체 모양의 형상은 묘사하지 않으며 침구도 평평하게 정돈한다. 과도한 보정 없이 실제 촬영한 공간으로 보여야 하며, 삽화나 컴퓨터 생성 이미지 또는 건축 시각화가 아니어야 한다. 위에서 내려다본 시점이나 평면도 구도를 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S70_Shot8",
            "guide_text": "복도에서 병실 안을 보는 기본 촬영축을 유지한다. 전신 구도에 사용할 때에는 가까운 복도 바닥을 충분히 남기고, 문틀과 문턱 너머 병상의 머리 쪽을 함께 보이게 한다. 배경 자체에는 인물이나 인체 형상을 넣지 않는다."
          },
          {
            "shot_id": "S70_Shot10",
            "guide_text": "같은 촬영축에서 화면을 좁혀도 문틀과 병상의 좌우 관계를 바꾸지 않는다. 가까운 구도에서는 문틀 일부와 병실 벽의 명암을 연속성 기준으로 사용하고, 기본 배경의 낮은 야간 밝기와 차가운 중성색을 유지한다."
          },
          {
            "shot_id": "S70_Shot14",
            "guide_text": "문 앞과 문 너머 병상을 연결하는 기존 시선을 유지한다. 근접 구도에서는 같은 배경을 잘라 사용하되 문 방향이나 침대 머리의 위치를 반전하지 않는다. 넓은 구도로 돌아갈 때에도 복도 바닥의 여유와 문턱에서 병상까지의 깊이 관계를 일치시킨다."
          }
        ],
        "shot_ids": [
          "S70_Shot8",
          "S70_Shot10",
          "S70_Shot14"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "In number 1 (hospital corridor), just southwest of number 3 (ward threshold), facing north-northeast through number 4 (ward doorway) into number 2 (patient-room area) toward the pillow end of number 5 (patient bed).",
          "camera_height": "Standing eye level, approximately 1.6 m",
          "lens_hint": "35mm equivalent, moderately wide",
          "framing_notes": "Keep the doorway jamb as a stable framing anchor, with corridor floor available for full-body staging and the bed head visible beyond the threshold. Maintain this camera axis for tighter crops so doorway and bed placement remain consistent. Nighttime atmosphere belongs to the downstream background, not the schematic; characters and injuries are not floor-plan markers."
        },
        "reference_decision": {
          "bg_id": "L113B01",
          "fp_id": "fp_hospital_corridor_threshold",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L113B01 is the sole clean anchor candidate and the sole renderable BG. Establish its fixed identity directly from base markers 1–5 without references. A wide view from unit 1 toward marker 5 in unit 2 provides a representative view of the connected structure through opening 4 and unit 3. The consuming shots require different bedside directions and crops; this single anchor camera establishes their shared layout rather than claiming to reproduce all three shot cameras.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_hospital_corridor_threshold.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_no_prior_reference",
            "why_single_ref_or_two_refs": "No reference is selected: this is the first dwelling-identity anchor, and the same-fp reference catalog is empty.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 1,
            "camera_cell": [
              7,
              4
            ],
            "look_at_unit": 2,
            "look_at_cell": [
              3,
              5
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Broad representative coverage from unit 1 toward base marker 5 in unit 2, with unit 3 and opening 4 along the intervening boundary. Both coordinates are exact copies from unit 1's candidate arrays. This is a layout anchor, not a substitute for the differing shot-specific bedside viewpoints."
          },
          "render_guidance": {
            "visible_space_directive": "Establish unit 1 on the camera side, unit 3 at opening 4, and the visible portion of unit 2 beyond that opening, directed toward marker 5 at [3, 5]. Keep opening 4 at [5, 3] with its committed west-hinged inward swing, and marker 5 north of the opening and slightly east of its centerline, with its north-end orientation preserved. Treat visibility candidates as supersets: reveal unit 2 only where the actual opening permits, retaining intervening wall occlusion.",
            "camera_framing_directive": "Use camera_unit 1 at [7, 4], looking toward unit 2 at [3, 5], with a wide lens and 90-degree field of view. Provide broad structural coverage centered toward marker 5. Preserve this representative anchor framing; the oblique downward, reverse doorway-facing, and close facial framings in the consuming shots are separate shot-specific requirements, not simultaneous views in this plate.",
            "subject_position_directive": "Keep this clean background plate free of baked-in subjects. For downstream staging, S70_Shot8 places 박철진 reclining along marker 5; S70_Shot10 places 국방장관 at opening 4 and 박철진 on marker 5, with the right-side upper body and lower-left shoulder relationship applying specifically to that shot's reverse view; S70_Shot14 retains 박철진 on marker 5 looking toward the off-screen opening. Do not transfer those shot-relative screen positions literally into this anchor camera.",
            "state_cue_directive": "For this clean plate, no committed state cue beyond \"clean residential space\" applies: clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues. Follow the consuming shots' restrained, neutral interior ambient illumination without a stylized color cast or a new dramatic lighting change; keep subject injury, gestures, and expressions in the downstream subject layer.",
            "negative_continuity_directive": "No numbered elements or state-overlay markers are listed for exclusion. Avoid displacing markers 4 or 5, changing the fixed relationship of units 1–3, treating candidate visibility supersets as guaranteed visibility, or exposing structure through opaque boundaries. Do not force shot-specific reverse views or close crops into the anchor framing, and do not bake subject-layer cues into the clean plate."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 4]\n  - look_at_unit: 2\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Broad representative coverage from unit 1 toward base marker 5 in unit 2, with unit 3 and opening 4 along the intervening boundary. Both coordinates are exact copies from unit 1's candidate arrays. This is a layout anchor, not a substitute for the differing shot-specific bedside viewpoints.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 1 on the camera side, unit 3 at opening 4, and the visible portion of unit 2 beyond that opening, directed toward marker 5 at [3, 5]. Keep opening 4 at [5, 3] with its committed west-hinged inward swing, and marker 5 north of the opening and slightly east of its centerline, with its north-end orientation preserved. Treat visibility candidates as supersets: reveal unit 2 only where the actual opening permits, retaining intervening wall occlusion.\n  - camera_framing_directive: Use camera_unit 1 at [7, 4], looking toward unit 2 at [3, 5], with a wide lens and 90-degree field of view. Provide broad structural coverage centered toward marker 5. Preserve this representative anchor framing; the oblique downward, reverse doorway-facing, and close facial framings in the consuming shots are separate shot-specific requirements, not simultaneous views in this plate.\n  - subject_position_directive: Keep this clean background plate free of baked-in subjects. For downstream staging, S70_Shot8 places 박철진 reclining along marker 5; S70_Shot10 places 국방장관 at opening 4 and 박철진 on marker 5, with the right-side upper body and lower-left shoulder relationship applying specifically to that shot's reverse view; S70_Shot14 retains 박철진 on marker 5 looking toward the off-screen opening. Do not transfer those shot-relative screen positions literally into this anchor camera.\n  - state_cue_directive: For this clean plate, no committed state cue beyond \"clean residential space\" applies: clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues. Follow the consuming shots' restrained, neutral interior ambient illumination without a stylized color cast or a new dramatic lighting change; keep subject injury, gestures, and expressions in the downstream subject layer.\n  - negative_continuity_directive: No numbered elements or state-overlay markers are listed for exclusion. Avoid displacing markers 4 or 5, changing the fixed relationship of units 1–3, treating candidate visibility supersets as guaranteed visibility, or exposing structure through opaque boundaries. Do not force shot-specific reverse views or close crops into the anchor framing, and do not bake subject-layer cues into the clean plate.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 4]\n  - look_at_unit: 2\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Broad representative coverage from unit 1 toward base marker 5 in unit 2, with unit 3 and opening 4 along the intervening boundary. Both coordinates are exact copies from unit 1's candidate arrays. This is a layout anchor, not a substitute for the differing shot-specific bedside viewpoints.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 1 on the camera side, unit 3 at opening 4, and the visible portion of unit 2 beyond that opening, directed toward marker 5 at [3, 5]. Keep opening 4 at [5, 3] with its committed west-hinged inward swing, and marker 5 north of the opening and slightly east of its centerline, with its north-end orientation preserved. Treat visibility candidates as supersets: reveal unit 2 only where the actual opening permits, retaining intervening wall occlusion.\n  - camera_framing_directive: Use camera_unit 1 at [7, 4], looking toward unit 2 at [3, 5], with a wide lens and 90-degree field of view. Provide broad structural coverage centered toward marker 5. Preserve this representative anchor framing; the oblique downward, reverse doorway-facing, and close facial framings in the consuming shots are separate shot-specific requirements, not simultaneous views in this plate.\n  - subject_position_directive: Keep this clean background plate free of baked-in subjects. For downstream staging, S70_Shot8 places 박철진 reclining along marker 5; S70_Shot10 places 국방장관 at opening 4 and 박철진 on marker 5, with the right-side upper body and lower-left shoulder relationship applying specifically to that shot's reverse view; S70_Shot14 retains 박철진 on marker 5 looking toward the off-screen opening. Do not transfer those shot-relative screen positions literally into this anchor camera.\n  - state_cue_directive: For this clean plate, no committed state cue beyond \"clean residential space\" applies: clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues. Follow the consuming shots' restrained, neutral interior ambient illumination without a stylized color cast or a new dramatic lighting change; keep subject injury, gestures, and expressions in the downstream subject layer.\n  - negative_continuity_directive: No numbered elements or state-overlay markers are listed for exclusion. Avoid displacing markers 4 or 5, changing the fixed relationship of units 1–3, treating candidate visibility supersets as guaranteed visibility, or exposing structure through opaque boundaries. Do not force shot-specific reverse views or close crops into the anchor framing, and do not bake subject-layer cues into the clean plate.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 4]\n  - look_at_unit: 2\n  - look_at_cell: [3, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Broad representative coverage from unit 1 toward base marker 5 in unit 2, with unit 3 and opening 4 along the intervening boundary. Both coordinates are exact copies from unit 1's candidate arrays. This is a layout anchor, not a substitute for the differing shot-specific bedside viewpoints.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 1 on the camera side, unit 3 at opening 4, and the visible portion of unit 2 beyond that opening, directed toward marker 5 at [3, 5]. Keep opening 4 at [5, 3] with its committed west-hinged inward swing, and marker 5 north of the opening and slightly east of its centerline, with its north-end orientation preserved. Treat visibility candidates as supersets: reveal unit 2 only where the actual opening permits, retaining intervening wall occlusion.\n  - camera_framing_directive: Use camera_unit 1 at [7, 4], looking toward unit 2 at [3, 5], with a wide lens and 90-degree field of view. Provide broad structural coverage centered toward marker 5. Preserve this representative anchor framing; the oblique downward, reverse doorway-facing, and close facial framings in the consuming shots are separate shot-specific requirements, not simultaneous views in this plate.\n  - subject_position_directive: Keep this clean background plate free of baked-in subjects. For downstream staging, S70_Shot8 places 박철진 reclining along marker 5; S70_Shot10 places 국방장관 at opening 4 and 박철진 on marker 5, with the right-side upper body and lower-left shoulder relationship applying specifically to that shot's reverse view; S70_Shot14 retains 박철진 on marker 5 looking toward the off-screen opening. Do not transfer those shot-relative screen positions literally into this anchor camera.\n  - state_cue_directive: For this clean plate, no committed state cue beyond \"clean residential space\" applies: clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues. Follow the consuming shots' restrained, neutral interior ambient illumination without a stylized color cast or a new dramatic lighting change; keep subject injury, gestures, and expressions in the downstream subject layer.\n  - negative_continuity_directive: No numbered elements or state-overlay markers are listed for exclusion. Avoid displacing markers 4 or 5, changing the fixed relationship of units 1–3, treating candidate visibility supersets as guaranteed visibility, or exposing structure through opaque boundaries. Do not force shot-specific reverse views or close crops into the anchor framing, and do not bake subject-layer cues into the clean plate.\n\n2069년 대한민국의 군 병원 복도와 병실 입구를 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 실제 장소 답사 사진처럼 담백하고 사실적으로 표현한다. 복도는 병실 남쪽을 따라 동서로 이어지며, 복도와 병실 사이 벽의 중앙 부근에 출입문이 있다. 카메라는 복도에서 병실 문턱의 남서쪽에 놓고, 약 1.6미터의 서 있는 눈높이에서 북북동쪽 병실 안을 바라본다. 35밀리미터 환산 렌즈의 적당히 넓은 화각으로 가까운 복도 바닥과 문틀, 문턱 너머 침대 머리 쪽을 함께 담는다. 문은 서쪽 경첩을 축으로 병실 안쪽으로 열려 있다. 병상은 출입문 북쪽에서 문 중심선보다 약간 동쪽에 있으며, 베개는 병상의 북쪽 끝에 놓여 있다. 문틀의 수직선을 안정적인 구도 기준으로 삼고, 화면 아래에는 전신 구도에 활용할 수 있는 복도 바닥의 여유를 둔다.\n한국 공공 의료시설의 실용적인 공간 비례와 장식을 절제한 마감을 유지한다. 도장된 콘크리트 벽, 광택이 강하지 않은 병원 바닥재, 금속 문틀과 침대 프레임의 실제 표면 질감, 베개와 침구의 직조가 자연스럽게 드러난다. 관리하며 오래 사용한 자재의 미세한 마모와 광택 차이는 남기되 지나치게 낡거나 새것처럼 보이지 않게 한다. 공간은 깨끗하고 정돈된 평상 상태다.\n조용한 밤의 병원으로, 화면 밖 실내조명에서 오는 낮은 밝기의 차분한 빛과 자연스러운 반사광이 문틀과 병상에 닿는다. 회색과 차가운 중성색 위주로 실제 재료의 색을 유지하고, 어두운 복도와 병실 사이의 밝기 차이는 세부가 읽힐 정도로 절제한다. 실제 카메라의 자연스러운 원근과 피사계 심도를 사용하며 문틀과 병상의 위치 관계가 분명히 보이게 한다. 사람, 얼굴, 인체 모양의 형상은 묘사하지 않으며 침구도 평평하게 정돈한다. 과도한 보정 없이 실제 촬영한 공간으로 보여야 하며, 삽화나 컴퓨터 생성 이미지 또는 건축 시각화가 아니어야 한다. 위에서 내려다본 시점이나 평면도 구도를 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_unit": 1,
          "camera_cell": [
            7,
            4
          ],
          "look_at_unit": 2,
          "look_at_cell": [
            3,
            5
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Broad representative coverage from unit 1 toward base marker 5 in unit 2, with unit 3 and opening 4 along the intervening boundary. Both coordinates are exact copies from unit 1's candidate arrays. This is a layout anchor, not a substitute for the differing shot-specific bedside viewpoints."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Establish unit 1 on the camera side, unit 3 at opening 4, and the visible portion of unit 2 beyond that opening, directed toward marker 5 at [3, 5]. Keep opening 4 at [5, 3] with its committed west-hinged inward swing, and marker 5 north of the opening and slightly east of its centerline, with its north-end orientation preserved. Treat visibility candidates as supersets: reveal unit 2 only where the actual opening permits, retaining intervening wall occlusion.",
          "camera_framing_directive": "Use camera_unit 1 at [7, 4], looking toward unit 2 at [3, 5], with a wide lens and 90-degree field of view. Provide broad structural coverage centered toward marker 5. Preserve this representative anchor framing; the oblique downward, reverse doorway-facing, and close facial framings in the consuming shots are separate shot-specific requirements, not simultaneous views in this plate.",
          "subject_position_directive": "Keep this clean background plate free of baked-in subjects. For downstream staging, S70_Shot8 places 박철진 reclining along marker 5; S70_Shot10 places 국방장관 at opening 4 and 박철진 on marker 5, with the right-side upper body and lower-left shoulder relationship applying specifically to that shot's reverse view; S70_Shot14 retains 박철진 on marker 5 looking toward the off-screen opening. Do not transfer those shot-relative screen positions literally into this anchor camera.",
          "state_cue_directive": "For this clean plate, no committed state cue beyond \"clean residential space\" applies: clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues. Follow the consuming shots' restrained, neutral interior ambient illumination without a stylized color cast or a new dramatic lighting change; keep subject injury, gestures, and expressions in the downstream subject layer.",
          "negative_continuity_directive": "No numbered elements or state-overlay markers are listed for exclusion. Avoid displacing markers 4 or 5, changing the fixed relationship of units 1–3, treating candidate visibility supersets as guaranteed visibility, or exposing structure through opaque boundaries. Do not force shot-specific reverse views or close crops into the anchor framing, and do not bake subject-layer cues into the clean plate."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_hospital_corridor_threshold",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_hospital_corridor_threshold"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L125B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L125B01",
        "reused_from_bg_id": "L125B01",
        "location_id": "L125",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L125B01.png",
        "t2i_prompt": "2069년 대한민국의 지역 보건소에 남아 있는 소박한 진료실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 사람이 없는 직사각형 실내이며, 한국의 오래 사용한 공공 의료시설처럼 실용적인 마감과 절제된 구성을 보인다. 밝은 회색 도장 벽과 무광 바닥, 환자용 침대의 실제 금속 표면과 은은한 사용감, 침구의 촘촘한 직물 조직을 사실적으로 표현한다. 과장된 미래 장식 없이 일상적으로 유지 관리되는 공간이다.\n\n남동쪽 출입 경계 안쪽에서 북서쪽을 바라본다. 실제 미러리스 카메라의 35밀리미터 렌즈를 사용하고, 서 있는 사람의 눈높이인 약 1.6미터에서 수평에 가깝게 촬영한다. 북서쪽 환자 구역의 침대는 화면 왼쪽에 놓이며, 긴 축은 남북 방향이고 베개는 북쪽 머리맡에 있다. 침대 동쪽과 남쪽 발치로 이어지는 빈 공간이 화면 중앙에 자연스럽게 드러나고, 방 동쪽 절반의 중앙 통로는 남동쪽 출입 경계에서 침대 곁까지 연속적으로 읽힌다. 화면 아래 가장자리에 출입 경계의 바닥을 포함한다. 넓어 보이도록 공간을 왜곡하지 않고 실제 방의 거리감과 자연스러운 피사계 심도를 유지한다. 내려다보는 시점이나 평면도 구도가 아닌 현장 참조 사진이다.\n\n밤의 조용한 실내로, 낮게 유지된 실내 조명이 벽과 바닥에서 자연스럽게 반사된다. 자연광이 거의 없는 시간대의 실제 노출을 따르되 침대와 중앙 통로의 구조는 충분히 식별된다. 회백색과 차가운 중성색이 재료 본연의 색으로 보이고, 그림자와 명암은 부드럽고 과장되지 않는다. 공간은 정돈되고 흐트러짐 없는 상태다. 사람, 얼굴, 신체 모양의 형상은 표현하지 않으며 침구도 사람의 윤곽처럼 부풀리지 않는다. 광고 사진처럼 지나치게 매끈한 표면이나 인위적인 색 보정 없이 실제 장소를 담은 사진의 질감을 유지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S73_Shot6",
            "guide_text": "침대가 화면 왼쪽에 놓이고 동쪽 침대 곁 공간과 남쪽 발치가 함께 읽히는 구도를 사용한다. 약 1.6미터 눈높이와 자연스러운 원근을 유지하며, 밤의 낮은 실내 조명에서도 침대 금속과 침구의 질감이 구분되게 한다. 인물이나 일시적인 사건 흔적 없이 빈 배경만 표현한다."
          },
          {
            "shot_id": "S73_Shot12",
            "guide_text": "같은 배치와 야간 조명을 유지하면서 출입 경계에서 침대 곁까지 이어지는 중앙 통로의 여백을 충분히 확보한다. 침대는 왼쪽의 위치 기준으로 남기고 출입 경계 바닥을 화면 아래에 포함한다. 중앙 공간을 채우기 위한 인물이나 추가 가구를 넣지 않는다."
          }
        ],
        "shot_ids": [
          "S73_Shot6",
          "S73_Shot12"
        ],
        "scenes": [],
        "parent_id": "L125B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "At number 7 (entrance door), looking northwest across number 5 (entrance threshold) and number 4 (central aisle) toward number 3 (bedside gathering space) and number 6 (patient bed).",
          "camera_height": "Eye-level standing, approximately 1.6 m",
          "lens_hint": "28–35 mm wide angle",
          "framing_notes": "Keep the bed on the left and the open gathering and reunion space near the center. Include the threshold at the lower edge; the entrance door itself is behind the camera. Preserve an intact, uncluttered room without environmental recovery-state cues."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L125B01",
          "selected_refs": [
            {
              "ref_bg_id": "L125B01",
              "physical_space_id": "fp_clinic_treatment_room:unit_1",
              "space_description": "Shared enclosing unit 1, including units 2, 3, 4 and 5 and persistent marker 6."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "visible_space_directive": "Retain L125B01's forward-facing portions of units 2 and 3 within enclosing unit 1, viewed from unit 4 toward marker 6 at [3, 3]. Keep marker 6 in its established northwest position and north-south orientation, and preserve the enclosing wall layout and the spatial relationship of units 2, 3 and 4. S73_Shot12's peripheral context belongs to this same space; it does not require another room or an additional opening.",
          "camera_framing_directive": "Match camera unit 4 at [4, 7], look-at unit 2 at [3, 3], normal lens, and 50-degree field of view from L125B01. Keep neutral background coverage unchanged. The close shoulder detail in S73_Shot6 and medium reunion framing in S73_Shot12 are shot-specific subject compositions, not permission to relocate the fixed background camera or layout.",
          "subject_position_directive": "Preserve a clean, subject-free background plate for the separate staged composites. S73_Shot6 places 이현우's bowed head and shoulders lower-center, with 신부's hands approaching from opposite sides and only forearms and a small torso portion above. S73_Shot12 places 이현우 on the left and 쿠마 on the right from the waist upward, leaning into their embrace with faces turned past each other's shoulders; observers remain outside the crop. No exact subject grid positions are committed.",
          "state_cue_directive": "No committed background state cue beyond \"clean residential space\" applies: clean_background_expected is true and no transient markers are listed. Refrain from inventing additional cues. Continue the restrained, subdued interior illumination and controlled contrast established by L125B01. The emotional warmth comes from the staged contact, with no new lighting cue or persistent background state.",
          "negative_continuity_directive": "No ignored numbered elements or ignored state-overlay markers are listed. Avoid displacement of marker 6, changes to the fixed unit relationships inherited from L125B01, insertion of marker 7 or unit 5 outside the planned forward view, and unsupported opening adjacency. Do not transfer L125B01's shot-layer subject placements or actions into this plate."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_clinic_treatment_room",
          "prior_bg_ids": [
            "L125B01"
          ],
          "attached_ref_labels": [
            "bg:L125B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L125B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L125",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L125B01.png",
        "t2i_prompt": "2069년 대한민국의 소규모 의료시설 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 밤 시간대의 직사각형 진료실이며, 한국의 실용적인 진료 공간에서 볼 수 있는 단정한 벽면 마감과 세척하기 쉬운 무광 바닥, 금속 프레임의 환자용 침대가 보인다. 미래라는 이유로 실내를 과도하게 첨단화하지 않고, 일상적으로 관리하며 사용하는 의료 공간의 현실적인 재질과 비례를 표현한다.\n남동쪽 출입 경계의 실내 쪽에 서서 북서쪽을 바라보는 구도. 카메라 높이는 약 1.6미터의 서 있는 사람 눈높이이며, 실제 미러리스 카메라의 35밀리미터 광각 렌즈로 촬영한다. 북서쪽 환자 구역에는 침대가 남북 방향으로 놓여 있고 베개는 북쪽 끝에 있다. 침대 동쪽 옆과 남쪽 발치에 이어지는 협의용 빈 공간이 잘 드러나게 한다. 방 동쪽 절반의 중앙 통로는 남동쪽 출입 경계에서 침대 옆 공간까지 자연스럽게 이어지며, 전경에서 안쪽으로 깊이를 형성한다. 침대와 그 옆의 열린 공간을 주요 피사체로 삼되 통로의 폭과 이동 경로를 함께 읽을 수 있게 담는다.\n야간 실내의 실제 조명처럼 부드러운 중성 백색광이 침대와 바닥에 고르게 닿고, 모서리에는 자연스러운 약한 그림자가 남는다. 밝기는 차분하되 실내 구조와 재료가 분명히 보이는 수준이다. 회백색과 차가운 중성색은 실제 벽과 침구의 재료색으로 표현한다. 금속 표면의 미세한 사용감, 침대 천의 실제 직조와 가벼운 주름, 벽면과 바닥의 섬세한 표면 질감을 사실적으로 담는다. 공간은 청결하고 흐트러짐 없이 정돈된 상태다. 사람, 얼굴, 신체를 닮은 형상은 전혀 표현하지 않는 빈 공간 사진이다. 자연스러운 원근과 피사계 심도, 과장 없는 노출과 색을 유지한 실제 장소 기록 사진이며, 삽화나 컴퓨터 생성 이미지, 건축 시각화가 아니다. 위에서 내려다본 시점이나 평면도 구도를 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S76_Shot1",
            "guide_text": "남동쪽 출입 경계에서 북서쪽 침대를 바라보는 눈높이 구도를 사용한다. 침대, 옆의 협의 공간, 전경의 중앙 통로를 함께 보여 공간 관계를 명확히 한다. 인물 없이 정돈된 야간 실내만 담는다."
          },
          {
            "shot_id": "S76_Shot7",
            "guide_text": "동일한 카메라 축과 침대의 남북 방향을 유지한다. 침대 동쪽과 남쪽 발치의 빈 공간이 충분히 보이도록 하며, 배경에 별도의 협의용 가구를 추가하지 않는다. 야간 조명의 밝기와 재질 표현을 일관되게 유지한다."
          },
          {
            "shot_id": "S76_Shot11",
            "guide_text": "같은 진료실의 침대 위치와 중앙 통로의 연결 관계를 유지한다. 침대와 인접 공간을 중심으로 담되 통로가 가려지지 않게 한다. 배경 자체는 인물이나 추가 상태 변화 없이 청결하고 정돈된 모습으로 유지한다."
          }
        ],
        "shot_ids": [
          "S76_Shot1",
          "S76_Shot7",
          "S76_Shot11"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "At number 7 (entrance door), looking northwest across number 5 (entrance threshold) and number 4 (central aisle) toward number 3 (bedside gathering space) and number 6 (patient bed).",
          "camera_height": "Eye-level standing, approximately 1.6 m",
          "lens_hint": "28–35 mm wide angle",
          "framing_notes": "Use the same room geometry and camera axis as the quiet background. Keep the bed and adjacent consultation space prominent while retaining clear circulation. Urgency belongs to character staging, not facility damage, hospital-wide crowding, or altered furniture positions."
        },
        "reference_decision": {
          "bg_id": "L125B01",
          "fp_id": "fp_clinic_treatment_room",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L125B01 is a ready BG in the clean anchor candidate set. Establish the shared fixed layout from the floor plan without a prior reference. Camera unit 4 looking toward unit 2 at marker 6 provides context for the supporting surface in S76_Shot1 and adjacent unit 3 for the staged group coverage. The consuming shots' different subject framings do not establish different permanent layouts.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_clinic_treatment_room.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "The first node establishes the identity anchor directly from the floor plan; no previous rendered reference is supplied.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 4,
            "camera_cell": [
              4,
              7
            ],
            "look_at_unit": 2,
            "look_at_cell": [
              3,
              3
            ],
            "lens_enum": "normal",
            "fov_deg": 50,
            "framing_notes": "Neutral representative background coverage from unit 4 toward marker 6 in unit 2, with adjacent unit 3 in the forward view. The exact look-at coordinate is copied from unit 4's candidate array. Shot-specific close and medium subject compositions remain separate from this fixed background camera."
          },
          "render_guidance": {
            "visible_space_directive": "Show the forward-facing portions of units 2 and 3 within enclosing unit 1 from camera unit 4, centered on base marker 6 at [3, 3]. Preserve marker 6's northwest position and north-south orientation. The target-unit list describes the shared layout, not a requirement to expose every unit in this frame. Unit 5 and opening marker 7 are not forward-view requirements; the supplied visibility lists are supersets and do not establish additional opening adjacency.",
            "camera_framing_directive": "Use camera unit 4 at [4, 7], looking into unit 2 at [3, 3], with a normal lens and 50-degree field of view. Maintain neutral coverage of marker 6 and the adjoining portion of unit 3. Use this as the representative background framing; do not invent camera coordinates to imitate the consuming shots' height or movement descriptions.",
            "subject_position_directive": "Keep the clean background plate free of baked-in subjects while preserving composition support for the committed staging. S76_Shot1 places 앰버's face upper-left and upper torso lower-center, with only a narrow supporting border of marker 6. S76_Shot7 places 쿠마's shoulder at the left edge and 백의의 남자 upper-center, with three raised fingers lower-right. S76_Shot11 places 찰리 just right of center with the raised fist beside the torso and attention directed beyond the left edge. These are separate shot-layer placements, not a simultaneous group arrangement or committed grid coordinates.",
            "state_cue_directive": "No committed background state cue beyond \"clean residential space\" applies: clean_background_expected is true and no transient markers are listed. Refrain from inventing additional cues. Maintain the staged restrained, neutral, subdued illumination and controlled contrast. Subject occupancy, breathing effort, raised fingers, and the clenched fist remain shot-layer actions rather than persistent background changes.",
            "negative_continuity_directive": "No ignored numbered elements or ignored state-overlay markers are listed. Avoid moving or reorienting marker 6, forcing unit 5 or marker 7 into the forward view, treating visibility supersets as guaranteed coverage, or inventing openings between units. Do not encode consuming-shot subject actions as fixed background features."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [4, 7]\n  - look_at_unit: 2\n  - look_at_cell: [3, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: \"Neutral representative background coverage from unit 4 toward marker 6 in unit 2, with adjacent unit 3 in the forward view. The exact look-at coordinate is copied from unit 4's candidate array. Shot-specific close and medium subject compositions remain separate from this fixed background camera.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the forward-facing portions of units 2 and 3 within enclosing unit 1 from camera unit 4, centered on base marker 6 at [3, 3]. Preserve marker 6's northwest position and north-south orientation. The target-unit list describes the shared layout, not a requirement to expose every unit in this frame. Unit 5 and opening marker 7 are not forward-view requirements; the supplied visibility lists are supersets and do not establish additional opening adjacency.\n  - camera_framing_directive: Use camera unit 4 at [4, 7], looking into unit 2 at [3, 3], with a normal lens and 50-degree field of view. Maintain neutral coverage of marker 6 and the adjoining portion of unit 3. Use this as the representative background framing; do not invent camera coordinates to imitate the consuming shots' height or movement descriptions.\n  - subject_position_directive: Keep the clean background plate free of baked-in subjects while preserving composition support for the committed staging. S76_Shot1 places 앰버's face upper-left and upper torso lower-center, with only a narrow supporting border of marker 6. S76_Shot7 places 쿠마's shoulder at the left edge and 백의의 남자 upper-center, with three raised fingers lower-right. S76_Shot11 places 찰리 just right of center with the raised fist beside the torso and attention directed beyond the left edge. These are separate shot-layer placements, not a simultaneous group arrangement or committed grid coordinates.\n  - state_cue_directive: No committed background state cue beyond \"clean residential space\" applies: clean_background_expected is true and no transient markers are listed. Refrain from inventing additional cues. Maintain the staged restrained, neutral, subdued illumination and controlled contrast. Subject occupancy, breathing effort, raised fingers, and the clenched fist remain shot-layer actions rather than persistent background changes.\n  - negative_continuity_directive: No ignored numbered elements or ignored state-overlay markers are listed. Avoid moving or reorienting marker 6, forcing unit 5 or marker 7 into the forward view, treating visibility supersets as guaranteed coverage, or inventing openings between units. Do not encode consuming-shot subject actions as fixed background features.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [4, 7]\n  - look_at_unit: 2\n  - look_at_cell: [3, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: \"Neutral representative background coverage from unit 4 toward marker 6 in unit 2, with adjacent unit 3 in the forward view. The exact look-at coordinate is copied from unit 4's candidate array. Shot-specific close and medium subject compositions remain separate from this fixed background camera.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the forward-facing portions of units 2 and 3 within enclosing unit 1 from camera unit 4, centered on base marker 6 at [3, 3]. Preserve marker 6's northwest position and north-south orientation. The target-unit list describes the shared layout, not a requirement to expose every unit in this frame. Unit 5 and opening marker 7 are not forward-view requirements; the supplied visibility lists are supersets and do not establish additional opening adjacency.\n  - camera_framing_directive: Use camera unit 4 at [4, 7], looking into unit 2 at [3, 3], with a normal lens and 50-degree field of view. Maintain neutral coverage of marker 6 and the adjoining portion of unit 3. Use this as the representative background framing; do not invent camera coordinates to imitate the consuming shots' height or movement descriptions.\n  - subject_position_directive: Keep the clean background plate free of baked-in subjects while preserving composition support for the committed staging. S76_Shot1 places 앰버's face upper-left and upper torso lower-center, with only a narrow supporting border of marker 6. S76_Shot7 places 쿠마's shoulder at the left edge and 백의의 남자 upper-center, with three raised fingers lower-right. S76_Shot11 places 찰리 just right of center with the raised fist beside the torso and attention directed beyond the left edge. These are separate shot-layer placements, not a simultaneous group arrangement or committed grid coordinates.\n  - state_cue_directive: No committed background state cue beyond \"clean residential space\" applies: clean_background_expected is true and no transient markers are listed. Refrain from inventing additional cues. Maintain the staged restrained, neutral, subdued illumination and controlled contrast. Subject occupancy, breathing effort, raised fingers, and the clenched fist remain shot-layer actions rather than persistent background changes.\n  - negative_continuity_directive: No ignored numbered elements or ignored state-overlay markers are listed. Avoid moving or reorienting marker 6, forcing unit 5 or marker 7 into the forward view, treating visibility supersets as guaranteed coverage, or inventing openings between units. Do not encode consuming-shot subject actions as fixed background features.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [4, 7]\n  - look_at_unit: 2\n  - look_at_cell: [3, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: \"Neutral representative background coverage from unit 4 toward marker 6 in unit 2, with adjacent unit 3 in the forward view. The exact look-at coordinate is copied from unit 4's candidate array. Shot-specific close and medium subject compositions remain separate from this fixed background camera.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the forward-facing portions of units 2 and 3 within enclosing unit 1 from camera unit 4, centered on base marker 6 at [3, 3]. Preserve marker 6's northwest position and north-south orientation. The target-unit list describes the shared layout, not a requirement to expose every unit in this frame. Unit 5 and opening marker 7 are not forward-view requirements; the supplied visibility lists are supersets and do not establish additional opening adjacency.\n  - camera_framing_directive: Use camera unit 4 at [4, 7], looking into unit 2 at [3, 3], with a normal lens and 50-degree field of view. Maintain neutral coverage of marker 6 and the adjoining portion of unit 3. Use this as the representative background framing; do not invent camera coordinates to imitate the consuming shots' height or movement descriptions.\n  - subject_position_directive: Keep the clean background plate free of baked-in subjects while preserving composition support for the committed staging. S76_Shot1 places 앰버's face upper-left and upper torso lower-center, with only a narrow supporting border of marker 6. S76_Shot7 places 쿠마's shoulder at the left edge and 백의의 남자 upper-center, with three raised fingers lower-right. S76_Shot11 places 찰리 just right of center with the raised fist beside the torso and attention directed beyond the left edge. These are separate shot-layer placements, not a simultaneous group arrangement or committed grid coordinates.\n  - state_cue_directive: No committed background state cue beyond \"clean residential space\" applies: clean_background_expected is true and no transient markers are listed. Refrain from inventing additional cues. Maintain the staged restrained, neutral, subdued illumination and controlled contrast. Subject occupancy, breathing effort, raised fingers, and the clenched fist remain shot-layer actions rather than persistent background changes.\n  - negative_continuity_directive: No ignored numbered elements or ignored state-overlay markers are listed. Avoid moving or reorienting marker 6, forcing unit 5 or marker 7 into the forward view, treating visibility supersets as guaranteed coverage, or inventing openings between units. Do not encode consuming-shot subject actions as fixed background features.\n\n2069년 대한민국의 소규모 의료시설 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 밤 시간대의 직사각형 진료실이며, 한국의 실용적인 진료 공간에서 볼 수 있는 단정한 벽면 마감과 세척하기 쉬운 무광 바닥, 금속 프레임의 환자용 침대가 보인다. 미래라는 이유로 실내를 과도하게 첨단화하지 않고, 일상적으로 관리하며 사용하는 의료 공간의 현실적인 재질과 비례를 표현한다.\n남동쪽 출입 경계의 실내 쪽에 서서 북서쪽을 바라보는 구도. 카메라 높이는 약 1.6미터의 서 있는 사람 눈높이이며, 실제 미러리스 카메라의 35밀리미터 광각 렌즈로 촬영한다. 북서쪽 환자 구역에는 침대가 남북 방향으로 놓여 있고 베개는 북쪽 끝에 있다. 침대 동쪽 옆과 남쪽 발치에 이어지는 협의용 빈 공간이 잘 드러나게 한다. 방 동쪽 절반의 중앙 통로는 남동쪽 출입 경계에서 침대 옆 공간까지 자연스럽게 이어지며, 전경에서 안쪽으로 깊이를 형성한다. 침대와 그 옆의 열린 공간을 주요 피사체로 삼되 통로의 폭과 이동 경로를 함께 읽을 수 있게 담는다.\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_unit": 4,
          "camera_cell": [
            4,
            7
          ],
          "look_at_unit": 2,
          "look_at_cell": [
            3,
            3
          ],
          "lens_enum": "normal",
          "fov_deg": 50,
          "framing_notes": "Neutral representative background coverage from unit 4 toward marker 6 in unit 2, with adjacent unit 3 in the forward view. The exact look-at coordinate is copied from unit 4's candidate array. Shot-specific close and medium subject compositions remain separate from this fixed background camera."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the forward-facing portions of units 2 and 3 within enclosing unit 1 from camera unit 4, centered on base marker 6 at [3, 3]. Preserve marker 6's northwest position and north-south orientation. The target-unit list describes the shared layout, not a requirement to expose every unit in this frame. Unit 5 and opening marker 7 are not forward-view requirements; the supplied visibility lists are supersets and do not establish additional opening adjacency.",
          "camera_framing_directive": "Use camera unit 4 at [4, 7], looking into unit 2 at [3, 3], with a normal lens and 50-degree field of view. Maintain neutral coverage of marker 6 and the adjoining portion of unit 3. Use this as the representative background framing; do not invent camera coordinates to imitate the consuming shots' height or movement descriptions.",
          "subject_position_directive": "Keep the clean background plate free of baked-in subjects while preserving composition support for the committed staging. S76_Shot1 places 앰버's face upper-left and upper torso lower-center, with only a narrow supporting border of marker 6. S76_Shot7 places 쿠마's shoulder at the left edge and 백의의 남자 upper-center, with three raised fingers lower-right. S76_Shot11 places 찰리 just right of center with the raised fist beside the torso and attention directed beyond the left edge. These are separate shot-layer placements, not a simultaneous group arrangement or committed grid coordinates.",
          "state_cue_directive": "No committed background state cue beyond \"clean residential space\" applies: clean_background_expected is true and no transient markers are listed. Refrain from inventing additional cues. Maintain the staged restrained, neutral, subdued illumination and controlled contrast. Subject occupancy, breathing effort, raised fingers, and the clenched fist remain shot-layer actions rather than persistent background changes.",
          "negative_continuity_directive": "No ignored numbered elements or ignored state-overlay markers are listed. Avoid moving or reorienting marker 6, forcing unit 5 or marker 7 into the forward view, treating visibility supersets as guaranteed coverage, or inventing openings between units. Do not encode consuming-shot subject actions as fixed background features."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_clinic_treatment_room",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_clinic_treatment_room"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L128B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L128",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L128B02.png",
        "t2i_prompt": "2069년 한국의 오래된 경비행기 격납고를 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 35밀리미터 규격의 미러리스 카메라와 28밀리미터 광각 렌즈를 사용해, 남쪽 출입구 바로 바깥에서 약 1.6미터의 서 있는 눈높이로 북쪽 내부를 바라본다. 수평을 유지하고 열린 대문을 화면 전경의 경계로 삼아, 넓은 내부와 중앙 통로 양옆의 경비행기 보관 구역이 한눈에 들어오게 한다. 위에서 내려다보는 구도가 아닌 실제 현장 관찰자의 시점이다.\n\n참조 평면도는 공간의 배치와 기존 물체의 위치를 파악하는 데만 사용한다. 넓은 출입구의 미닫이 문짝은 양옆으로 물러나 있고, 문턱에서 시작한 중앙 통로가 내부 깊숙이 이어진다. 통로 서쪽과 동쪽에는 각각 경비행기 세 대가 앞뒤로 놓여 있으며, 여섯 대 모두 기수가 남쪽 출입구를 향한다. 앞쪽 두 대에서 중간과 뒤쪽 기체로 이어지는 거리 차이와 자연스러운 겹침으로 격납고의 규모를 드러낸다. 중앙 통로는 시야가 막히지 않도록 유지하고, 기체의 위치와 방향은 참조 배치를 따른다.\n\n한국의 실용적인 산업용 격납고에 어울리는 철골 지붕 구조와 금속 외피, 콘크리트 바닥의 현실적인 시공 질감을 표현한다. 오랫동안 사용된 금속과 기체 도장면의 무광 질감, 콘크리트의 미세한 요철을 실제 재료처럼 보여 준다. 열린 출입구로 들어오는 희미한 밤하늘의 자연광이 문턱과 앞쪽 기체에 닿고, 안쪽으로 갈수록 밝기가 서서히 낮아진다. 뒤쪽 기체도 형태를 구분할 수 있는 정도의 자연스러운 암부 정보를 남긴다. 낮은 밝기와 회색 중심의 차가운 중성색은 현장의 빛과 재료에서 나오며, 과장된 보정이나 장식 조명은 사용하지 않는다. 사람이 쓰지 않는 넓은 공간의 적막함과 정지된 기체의 무게감을 담는다. 공간은 교란 없이 정돈된 상태다. 사람, 얼굴, 인체 형태의 형상은 담지 않는다. 자연스러운 심도와 광각 원근감으로 실제 장소 기록 사진처럼 촬영하며, 광고 사진처럼 지나치게 매끈하게 정리하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S75_Shot4",
            "guide_text": "열린 격납고 문 바로 바깥의 약 1.6미터 눈높이에서 북쪽을 향한 넓은 전경을 사용한다. 28밀리미터 광각 시야로 문 가장자리를 전경에 남기고, 중앙 통로 양옆의 경비행기 여섯 대가 내부 깊이 방향으로 이어지게 담는다. 앞쪽 기체만 크게 잘라 보여 주지 말고 뒤쪽 보관 공간까지 읽히도록 한다. 출입구 주변의 약한 밤빛과 내부로 갈수록 어두워지는 밝기 차이를 유지하며, 사람이나 추가 물체 없이 배경만 보여 준다."
          }
        ],
        "shot_ids": [
          "S75_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 1, just south of number 2, facing north through number 5 along number 3 into number 4",
          "camera_height": "standing eye level, approximately 1.6 m",
          "lens_hint": "24–28mm wide angle",
          "framing_notes": "Frame the open doorway as the foreground boundary and reveal both aircraft banks, numbers 6–11, receding into the large hall. Retain an unobstructed central aisle. The downstream background is nighttime, with dusty, stationary abandoned aircraft; do not introduce later repair effects, smoke, activation, or departure."
        },
        "reference_decision": {
          "bg_id": "L128B02",
          "fp_id": "fp_l128_hangar_entry",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L128B02 is a permitted clean anchor and S75_Shot4 explicitly excludes people. The unit 2 camera looks inward toward unit 4 with broad coverage, establishing the fixed arrangement of markers 5–11. The supplied coordinate candidates constrain the aim to [2, 2]; the staged elevated framing is retained without inventing another grid coordinate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_l128_hangar_entry.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "This is the fresh identity anchor; the same-fp reference catalog is empty.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 2,
            "camera_cell": [
              7,
              4
            ],
            "look_at_unit": 4,
            "look_at_cell": [
              2,
              2
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Broad inward coverage from unit 2 toward unit 4. Use the staged high, oblique endpoint for S75_Shot4; elevation is a staging instruction, not an additional grid coordinate. Frame above the entering positions and distribute visible fixed forms across depth."
          },
          "render_guidance": {
            "visible_space_directive": "Establish the inward view from unit 2 through unit 3 into unit 4. Use markers 6–11 as the fixed layout inventory, showing only the portions within the chosen cone and not forcing every marker into frame. Marker 5 is peripheral only where the cone permits; the visibility supersets do not require unit 1 or the entire opening to appear.",
            "camera_framing_directive": "Use camera unit 2 at [7, 4], looking toward unit 4 at [2, 2], with a wide lens and 90-degree field of view. Apply S75_Shot4's high, oblique framing as a static elevated view. Preserve successive depth layers, keep any visible portions of marker 5 at the edges, and keep each individual form associated with markers 6–11 below two-fifths of the image.",
            "subject_position_directive": "No committed visible subject cue is available beyond the listed facts: S75_Shot4 has no character-angle entries and explicitly frames above the entering men's positions so no people appear. Keep this background free of invented subjects.",
            "state_cue_directive": "The dossier specifies a clean background with no transient markers: no committed state cue beyond \"clean residential space\" applies at the dossier layer. Retain the explicit S75_Shot4 state-facing facts: marker 5 is open, and markers 6–11 are aged, dust-covered and not operational. Use restrained nighttime exposure and controlled contrast without inventing an interior light source or additional state cues.",
            "negative_continuity_directive": "The ignore and ignored-overlay lists are empty. Avoid relocating markers 5–11, adding unlisted overlays, or forcing units 1–4 and all markers 6–11 into view merely because they appear in target inventories or visibility supersets. Keep elements outside the chosen cone outside the frame."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [7, 4]\n  - look_at_unit: 4\n  - look_at_cell: [2, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad inward coverage from unit 2 toward unit 4. Use the staged high, oblique endpoint for S75_Shot4; elevation is a staging instruction, not an additional grid coordinate. Frame above the entering positions and distribute visible fixed forms across depth.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish the inward view from unit 2 through unit 3 into unit 4. Use markers 6–11 as the fixed layout inventory, showing only the portions within the chosen cone and not forcing every marker into frame. Marker 5 is peripheral only where the cone permits; the visibility supersets do not require unit 1 or the entire opening to appear.\n  - camera_framing_directive: Use camera unit 2 at [7, 4], looking toward unit 4 at [2, 2], with a wide lens and 90-degree field of view. Apply S75_Shot4's high, oblique framing as a static elevated view. Preserve successive depth layers, keep any visible portions of marker 5 at the edges, and keep each individual form associated with markers 6–11 below two-fifths of the image.\n  - subject_position_directive: No committed visible subject cue is available beyond the listed facts: S75_Shot4 has no character-angle entries and explicitly frames above the entering men's positions so no people appear. Keep this background free of invented subjects.\n  - state_cue_directive: The dossier specifies a clean background with no transient markers: no committed state cue beyond \"clean residential space\" applies at the dossier layer. Retain the explicit S75_Shot4 state-facing facts: marker 5 is open, and markers 6–11 are aged, dust-covered and not operational. Use restrained nighttime exposure and controlled contrast without inventing an interior light source or additional state cues.\n  - negative_continuity_directive: The ignore and ignored-overlay lists are empty. Avoid relocating markers 5–11, adding unlisted overlays, or forcing units 1–4 and all markers 6–11 into view merely because they appear in target inventories or visibility supersets. Keep elements outside the chosen cone outside the frame.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [7, 4]\n  - look_at_unit: 4\n  - look_at_cell: [2, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad inward coverage from unit 2 toward unit 4. Use the staged high, oblique endpoint for S75_Shot4; elevation is a staging instruction, not an additional grid coordinate. Frame above the entering positions and distribute visible fixed forms across depth.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish the inward view from unit 2 through unit 3 into unit 4. Use markers 6–11 as the fixed layout inventory, showing only the portions within the chosen cone and not forcing every marker into frame. Marker 5 is peripheral only where the cone permits; the visibility supersets do not require unit 1 or the entire opening to appear.\n  - camera_framing_directive: Use camera unit 2 at [7, 4], looking toward unit 4 at [2, 2], with a wide lens and 90-degree field of view. Apply S75_Shot4's high, oblique framing as a static elevated view. Preserve successive depth layers, keep any visible portions of marker 5 at the edges, and keep each individual form associated with markers 6–11 below two-fifths of the image.\n  - subject_position_directive: No committed visible subject cue is available beyond the listed facts: S75_Shot4 has no character-angle entries and explicitly frames above the entering men's positions so no people appear. Keep this background free of invented subjects.\n  - state_cue_directive: The dossier specifies a clean background with no transient markers: no committed state cue beyond \"clean residential space\" applies at the dossier layer. Retain the explicit S75_Shot4 state-facing facts: marker 5 is open, and markers 6–11 are aged, dust-covered and not operational. Use restrained nighttime exposure and controlled contrast without inventing an interior light source or additional state cues.\n  - negative_continuity_directive: The ignore and ignored-overlay lists are empty. Avoid relocating markers 5–11, adding unlisted overlays, or forcing units 1–4 and all markers 6–11 into view merely because they appear in target inventories or visibility supersets. Keep elements outside the chosen cone outside the frame.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [7, 4]\n  - look_at_unit: 4\n  - look_at_cell: [2, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad inward coverage from unit 2 toward unit 4. Use the staged high, oblique endpoint for S75_Shot4; elevation is a staging instruction, not an additional grid coordinate. Frame above the entering positions and distribute visible fixed forms across depth.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish the inward view from unit 2 through unit 3 into unit 4. Use markers 6–11 as the fixed layout inventory, showing only the portions within the chosen cone and not forcing every marker into frame. Marker 5 is peripheral only where the cone permits; the visibility supersets do not require unit 1 or the entire opening to appear.\n  - camera_framing_directive: Use camera unit 2 at [7, 4], looking toward unit 4 at [2, 2], with a wide lens and 90-degree field of view. Apply S75_Shot4's high, oblique framing as a static elevated view. Preserve successive depth layers, keep any visible portions of marker 5 at the edges, and keep each individual form associated with markers 6–11 below two-fifths of the image.\n  - subject_position_directive: No committed visible subject cue is available beyond the listed facts: S75_Shot4 has no character-angle entries and explicitly frames above the entering men's positions so no people appear. Keep this background free of invented subjects.\n  - state_cue_directive: The dossier specifies a clean background with no transient markers: no committed state cue beyond \"clean residential space\" applies at the dossier layer. Retain the explicit S75_Shot4 state-facing facts: marker 5 is open, and markers 6–11 are aged, dust-covered and not operational. Use restrained nighttime exposure and controlled contrast without inventing an interior light source or additional state cues.\n  - negative_continuity_directive: The ignore and ignored-overlay lists are empty. Avoid relocating markers 5–11, adding unlisted overlays, or forcing units 1–4 and all markers 6–11 into view merely because they appear in target inventories or visibility supersets. Keep elements outside the chosen cone outside the frame.\n\n2069년 한국의 오래된 경비행기 격납고를 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 35밀리미터 규격의 미러리스 카메라와 28밀리미터 광각 렌즈를 사용해, 남쪽 출입구 바로 바깥에서 약 1.6미터의 서 있는 눈높이로 북쪽 내부를 바라본다. 수평을 유지하고 열린 대문을 화면 전경의 경계로 삼아, 넓은 내부와 중앙 통로 양옆의 경비행기 보관 구역이 한눈에 들어오게 한다. 위에서 내려다보는 구도가 아닌 실제 현장 관찰자의 시점이다.\n\n참조 평면도는 공간의 배치와 기존 물체의 위치를 파악하는 데만 사용한다. 넓은 출입구의 미닫이 문짝은 양옆으로 물러나 있고, 문턱에서 시작한 중앙 통로가 내부 깊숙이 이어진다. 통로 서쪽과 동쪽에는 각각 경비행기 세 대가 앞뒤로 놓여 있으며, 여섯 대 모두 기수가 남쪽 출입구를 향한다. 앞쪽 두 대에서 중간과 뒤쪽 기체로 이어지는 거리 차이와 자연스러운 겹침으로 격납고의 규모를 드러낸다. 중앙 통로는 시야가 막히지 않도록 유지하고, 기체의 위치와 방향은 참조 배치를 따른다.\n\n한국의 실용적인 산업용 격납고에 어울리는 철골 지붕 구조와 금속 외피, 콘크리트 바닥의 현실적인 시공 질감을 표현한다. 오랫동안 사용된 금속과 기체 도장면의 무광 질감, 콘크리트의 미세한 요철을 실제 재료처럼 보여 준다. 열린 출입구로 들어오는 희미한 밤하늘의 자연광이 문턱과 앞쪽 기체에 닿고, 안쪽으로 갈수록 밝기가 서서히 낮아진다. 뒤쪽 기체도 형태를 구분할 수 있는 정도의 자연스러운 암부 정보를 남긴다. 낮은 밝기와 회색 중심의 차가운 중성색은 현장의 빛과 재료에서 나오며, 과장된 보정이나 장식 조명은 사용하지 않는다. 사람이 쓰지 않는 넓은 공간의 적막함과 정지된 기체의 무게감을 담는다. 공간은 교란 없이 정돈된 상태다. 사람, 얼굴, 인체 형태의 형상은 담지 않는다. 자연스러운 심도와 광각 원근감으로 실제 장소 기록 사진처럼 촬영하며, 광고 사진처럼 지나치게 매끈하게 정리하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.\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_unit": 2,
          "camera_cell": [
            7,
            4
          ],
          "look_at_unit": 4,
          "look_at_cell": [
            2,
            2
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Broad inward coverage from unit 2 toward unit 4. Use the staged high, oblique endpoint for S75_Shot4; elevation is a staging instruction, not an additional grid coordinate. Frame above the entering positions and distribute visible fixed forms across depth."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Establish the inward view from unit 2 through unit 3 into unit 4. Use markers 6–11 as the fixed layout inventory, showing only the portions within the chosen cone and not forcing every marker into frame. Marker 5 is peripheral only where the cone permits; the visibility supersets do not require unit 1 or the entire opening to appear.",
          "camera_framing_directive": "Use camera unit 2 at [7, 4], looking toward unit 4 at [2, 2], with a wide lens and 90-degree field of view. Apply S75_Shot4's high, oblique framing as a static elevated view. Preserve successive depth layers, keep any visible portions of marker 5 at the edges, and keep each individual form associated with markers 6–11 below two-fifths of the image.",
          "subject_position_directive": "No committed visible subject cue is available beyond the listed facts: S75_Shot4 has no character-angle entries and explicitly frames above the entering men's positions so no people appear. Keep this background free of invented subjects.",
          "state_cue_directive": "The dossier specifies a clean background with no transient markers: no committed state cue beyond \"clean residential space\" applies at the dossier layer. Retain the explicit S75_Shot4 state-facing facts: marker 5 is open, and markers 6–11 are aged, dust-covered and not operational. Use restrained nighttime exposure and controlled contrast without inventing an interior light source or additional state cues.",
          "negative_continuity_directive": "The ignore and ignored-overlay lists are empty. Avoid relocating markers 5–11, adding unlisted overlays, or forcing units 1–4 and all markers 6–11 into view merely because they appear in target inventories or visibility supersets. Keep elements outside the chosen cone outside the frame."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l128_hangar_entry",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l128_hangar_entry",
            "building_fp:fp_l129_hangar"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l129_hangar",
          "indoor_loc_sid": "L129",
          "group_id": "bg_abandoned_airport",
          "fp_asset_id": "22db0f47-50be-4dde-a6e9-7ff1cadfb298"
        }
      },
      "L128B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L128",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L128B01.png",
        "t2i_prompt": "2069년 대한민국의 오래된 소규모 항공시설에 남아 있는 격납고 입구를 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 실제 장소 기록 사진과 구별되지 않는 사실적인 배경이다. 풀프레임 미러리스 카메라와 35밀리미터 렌즈를 사용하고, 지면에서 약 1.6미터 높이의 서 있는 사람 눈높이로 촬영한다. 카메라는 남쪽 출입구 바깥 진입 공간의 남서쪽 가장자리에 있으며, 북북동쪽을 향해 열린 문턱 너머 중앙 통로와 보관 공간을 바라본다. 내려다보는 구도가 아니라 바닥과 문틀, 항공기들이 자연스럽게 뒤로 이어지는 수평에 가까운 시선이다.\n\n참조 평면도는 공간의 연결 관계와 기존 시설의 위치를 파악하는 데만 사용한다. 넓은 남쪽 출입구의 미닫이 문짝은 양옆으로 물러나 있고, 전경의 외부 바닥에서 문턱을 지나 내부 중앙 통로까지 진입 동선이 명확히 이어진다. 전경에는 충분한 빈 바닥 공간을 확보한다. 통로 양쪽과 뒤편은 하나로 연결된 항공기 보관 공간이다. 사용을 마친 경비행기 여섯 대가 통로 서쪽과 동쪽에 각각 세 대씩 앞뒤로 놓여 있으며 모두 기수를 남쪽 출입구 방향으로 향한다. 가장 가까운 좌우 경비행기가 입구 안쪽 공간의 깊이와 폭을 보여 주고, 그 뒤로 중간과 후방 경비행기가 같은 두 줄 배치로 이어진다. 기체와 날개 사이의 실제 가림을 유지하며, 모든 항공기를 보여 주려고 위치를 옮기거나 통로를 좁히지 않는다.\n\n한국의 실용적인 구형 격납고에서 볼 수 있는 금속 외피와 넓은 산업용 미닫이 출입구, 콘크리트 바닥의 현실적인 시공 질감을 표현한다. 오래된 금속의 둔한 산화 질감, 바닥의 일상적인 사용감과 재료 자체의 미세한 색차, 항공기 외피의 빛바램이 가까운 부분에서 자연스럽게 읽힌다. 공간은 정돈되어 있고 흐트러짐이 없다. 열린 출입구로 들어오는 약한 밤하늘의 자연광이 문턱과 가까운 기체 표면에 닿고, 내부 깊숙한 곳은 점진적으로 어두워진다. 낮처럼 밝히지 않되 통로의 방향과 뒤편 기체의 윤곽은 식별할 수 있는 현실적인 노출을 유지한다. 회백색과 차가운 중성색은 실제 재료와 야간 광원에서 비롯되며, 과도한 대비나 인위적인 색 보정 없이 자연스러운 원근감과 피사계 심도로 촬영한다. 사람, 얼굴, 인체 형태의 형상은 어느 곳에도 표현하지 않는다. 삽화나 컴퓨터 생성 영상, 건축 시각화가 아닌 실제 현장 사진이며, 평면도나 조감도 형태로 표현하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S75_Shot10",
            "guide_text": "출입구 바깥 남서쪽에서 북북동쪽 내부를 바라보는 약 1.6미터 눈높이의 구도를 사용한다. 전경의 빈 진입 공간과 열린 문턱을 충분히 담고, 그 너머 중앙 통로가 화면 안쪽으로 연속되도록 한다. 가장 가까운 좌우 경비행기를 공간 기준점으로 삼고 뒤의 네 대는 기존 두 줄 배치에 따른 자연스러운 가림 속에 둔다. 문턱 부근의 약한 야간 자연광과 어두운 내부의 깊이를 유지하며, 배경에는 인물이나 인체 형태를 넣지 않는다."
          }
        ],
        "shot_ids": [
          "S75_Shot10"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near the southwest edge of number 1, facing north-northeast across number 2 and through number 5 toward number 3 and number 4",
          "camera_height": "standing eye level, approximately 1.6 m",
          "lens_hint": "28–35mm wide angle",
          "framing_notes": "Emphasize the threshold and clear inward route, leaving foreground space for an arriving figure without drawing that figure in the background. Keep numbers 6 and 7 as the nearest aircraft anchors, with numbers 8–11 behind them in the same positions as the overview. Preserve the nighttime abandoned state without motion trails or later repair effects."
        },
        "reference_decision": {
          "bg_id": "L128B01",
          "fp_id": "fp_l128_hangar_entry",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "S75_Shot10 depicts the same connected physical space as L128B02 but looks back toward unit 2 from an interior position in unit 3. L128B02 commits the fixed layout. The change from camera unit 2 looking toward unit 4 to camera unit 3 looking toward unit 2 reveals a genuinely different structural slice, so overlapping marker inventories do not make this a low-delta reuse candidate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L128B02.png"
          ],
          "source_bg_ids": [
            "L128B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "selected_refs": [
              {
                "ref_bg_id": "L128B02",
                "physical_space_id": "fp_l128_hangar_entry_space_01",
                "space_description": "Connected units 2, 3 and 4, with fixed opening marker 5 and persistent markers 6–11."
              }
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "why_single_ref_or_two_refs": "L128B02 supplies the fixed identity of the continuous space used by S75_Shot10. No second independently established visible space requires another reference.",
            "physical_space_id_per_ref": [
              "fp_l128_hangar_entry_space_01"
            ],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 3,
            "camera_cell": [
              4,
              4
            ],
            "look_at_unit": 2,
            "look_at_cell": [
              7,
              0
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Broad interior-to-opening view aimed at marker 5 using the exact unit 3 look-at candidate. Use approximately standing eye level for S75_Shot10, with head-to-foot clearance, the committed figure at center-right and open advance space to the left. This represents the entrance-facing composition rather than an additional camera operation."
          },
          "render_guidance": {
            "visible_space_directive": "From unit 3, show the return view toward unit 2 and opening marker 5 at [7, 0]. Preserve L128B02's fixed positions for marker 5 and markers 6–11, revealing only their cone-visible portions from this reverse view. Keep lateral fixed forms clear of the staged silhouette; do not require the rear portions of unit 4 or unit 1 to appear from visibility supersets alone.",
            "camera_framing_directive": "Use camera unit 3 at [4, 4], looking toward unit 2 at [7, 0], with a wide lens and 90-degree field of view. At the staged approximately standing eye level, provide broad head-to-foot coverage, generous clearance above and below the figure, and open space on the left. Preserve the reference layout while changing the viewpoint.",
            "subject_position_directive": "For S75_Shot10, place 신부 at center-right in the committed three_quarter_left view, running with one foot airborne and mouth open. Keep the camera laterally outside his inward running line, with his attention directed toward 이현우 outside the left edge. Keep the full silhouette unobstructed; do not introduce an additional visible subject.",
            "state_cue_directive": "The dossier specifies a clean background with no transient markers: no committed state cue beyond \"clean residential space\" applies at the dossier layer. Retain S75_Shot10's explicit states: marker 5 is open and the visible portions of markers 6–11 are aged and stationary. Maintain subdued nighttime exposure and controlled contrast consistent with L128B02; the running action is a shot-layer cue, not a fixed-layout change. Invent no additional state cues.",
            "negative_continuity_directive": "The ignore and ignored-overlay lists are empty. Avoid moving marker 5 or markers 6–11 relative to L128B02, copying L128B02's inward framing into this reverse view, adding unlisted overlays, or forcing units and markers outside the chosen cone into frame. Preserve fixed placement even where only clipped portions are visible."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L128B02' physical_space_id='fp_l128_hangar_entry_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [4, 4]\n  - look_at_unit: 2\n  - look_at_cell: [7, 0]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad interior-to-opening view aimed at marker 5 using the exact unit 3 look-at candidate. Use approximately standing eye level for S75_Shot10, with head-to-foot clearance, the committed figure at center-right and open advance space to the left. This represents the entrance-facing composition rather than an additional camera operation.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, show the return view toward unit 2 and opening marker 5 at [7, 0]. Preserve L128B02's fixed positions for marker 5 and markers 6–11, revealing only their cone-visible portions from this reverse view. Keep lateral fixed forms clear of the staged silhouette; do not require the rear portions of unit 4 or unit 1 to appear from visibility supersets alone.\n  - camera_framing_directive: Use camera unit 3 at [4, 4], looking toward unit 2 at [7, 0], with a wide lens and 90-degree field of view. At the staged approximately standing eye level, provide broad head-to-foot coverage, generous clearance above and below the figure, and open space on the left. Preserve the reference layout while changing the viewpoint.\n  - subject_position_directive: For S75_Shot10, place 신부 at center-right in the committed three_quarter_left view, running with one foot airborne and mouth open. Keep the camera laterally outside his inward running line, with his attention directed toward 이현우 outside the left edge. Keep the full silhouette unobstructed; do not introduce an additional visible subject.\n  - state_cue_directive: The dossier specifies a clean background with no transient markers: no committed state cue beyond \"clean residential space\" applies at the dossier layer. Retain S75_Shot10's explicit states: marker 5 is open and the visible portions of markers 6–11 are aged and stationary. Maintain subdued nighttime exposure and controlled contrast consistent with L128B02; the running action is a shot-layer cue, not a fixed-layout change. Invent no additional state cues.\n  - negative_continuity_directive: The ignore and ignored-overlay lists are empty. Avoid moving marker 5 or markers 6–11 relative to L128B02, copying L128B02's inward framing into this reverse view, adding unlisted overlays, or forcing units and markers outside the chosen cone into frame. Preserve fixed placement even where only clipped portions are visible.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L128B02' physical_space_id='fp_l128_hangar_entry_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [4, 4]\n  - look_at_unit: 2\n  - look_at_cell: [7, 0]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad interior-to-opening view aimed at marker 5 using the exact unit 3 look-at candidate. Use approximately standing eye level for S75_Shot10, with head-to-foot clearance, the committed figure at center-right and open advance space to the left. This represents the entrance-facing composition rather than an additional camera operation.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, show the return view toward unit 2 and opening marker 5 at [7, 0]. Preserve L128B02's fixed positions for marker 5 and markers 6–11, revealing only their cone-visible portions from this reverse view. Keep lateral fixed forms clear of the staged silhouette; do not require the rear portions of unit 4 or unit 1 to appear from visibility supersets alone.\n  - camera_framing_directive: Use camera unit 3 at [4, 4], looking toward unit 2 at [7, 0], with a wide lens and 90-degree field of view. At the staged approximately standing eye level, provide broad head-to-foot coverage, generous clearance above and below the figure, and open space on the left. Preserve the reference layout while changing the viewpoint.\n  - subject_position_directive: For S75_Shot10, place 신부 at center-right in the committed three_quarter_left view, running with one foot airborne and mouth open. Keep the camera laterally outside his inward running line, with his attention directed toward 이현우 outside the left edge. Keep the full silhouette unobstructed; do not introduce an additional visible subject.\n  - state_cue_directive: The dossier specifies a clean background with no transient markers: no committed state cue beyond \"clean residential space\" applies at the dossier layer. Retain S75_Shot10's explicit states: marker 5 is open and the visible portions of markers 6–11 are aged and stationary. Maintain subdued nighttime exposure and controlled contrast consistent with L128B02; the running action is a shot-layer cue, not a fixed-layout change. Invent no additional state cues.\n  - negative_continuity_directive: The ignore and ignored-overlay lists are empty. Avoid moving marker 5 or markers 6–11 relative to L128B02, copying L128B02's inward framing into this reverse view, adding unlisted overlays, or forcing units and markers outside the chosen cone into frame. Preserve fixed placement even where only clipped portions are visible.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L128B02' physical_space_id='fp_l128_hangar_entry_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [4, 4]\n  - look_at_unit: 2\n  - look_at_cell: [7, 0]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad interior-to-opening view aimed at marker 5 using the exact unit 3 look-at candidate. Use approximately standing eye level for S75_Shot10, with head-to-foot clearance, the committed figure at center-right and open advance space to the left. This represents the entrance-facing composition rather than an additional camera operation.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, show the return view toward unit 2 and opening marker 5 at [7, 0]. Preserve L128B02's fixed positions for marker 5 and markers 6–11, revealing only their cone-visible portions from this reverse view. Keep lateral fixed forms clear of the staged silhouette; do not require the rear portions of unit 4 or unit 1 to appear from visibility supersets alone.\n  - camera_framing_directive: Use camera unit 3 at [4, 4], looking toward unit 2 at [7, 0], with a wide lens and 90-degree field of view. At the staged approximately standing eye level, provide broad head-to-foot coverage, generous clearance above and below the figure, and open space on the left. Preserve the reference layout while changing the viewpoint.\n  - subject_position_directive: For S75_Shot10, place 신부 at center-right in the committed three_quarter_left view, running with one foot airborne and mouth open. Keep the camera laterally outside his inward running line, with his attention directed toward 이현우 outside the left edge. Keep the full silhouette unobstructed; do not introduce an additional visible subject.\n  - state_cue_directive: The dossier specifies a clean background with no transient markers: no committed state cue beyond \"clean residential space\" applies at the dossier layer. Retain S75_Shot10's explicit states: marker 5 is open and the visible portions of markers 6–11 are aged and stationary. Maintain subdued nighttime exposure and controlled contrast consistent with L128B02; the running action is a shot-layer cue, not a fixed-layout change. Invent no additional state cues.\n  - negative_continuity_directive: The ignore and ignored-overlay lists are empty. Avoid moving marker 5 or markers 6–11 relative to L128B02, copying L128B02's inward framing into this reverse view, adding unlisted overlays, or forcing units and markers outside the chosen cone into frame. Preserve fixed placement even where only clipped portions are visible.\n\n2069년 대한민국의 오래된 소규모 항공시설에 남아 있는 격납고 입구를 밤에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 실제 장소 기록 사진과 구별되지 않는 사실적인 배경이다. 풀프레임 미러리스 카메라와 35밀리미터 렌즈를 사용하고, 지면에서 약 1.6미터 높이의 서 있는 사람 눈높이로 촬영한다. 카메라는 남쪽 출입구 바깥 진입 공간의 남서쪽 가장자리에 있으며, 북북동쪽을 향해 열린 문턱 너머 중앙 통로와 보관 공간을 바라본다. 내려다보는 구도가 아니라 바닥과 문틀, 항공기들이 자연스럽게 뒤로 이어지는 수평에 가까운 시선이다.\n\n참조 평면도는 공간의 연결 관계와 기존 시설의 위치를 파악하는 데만 사용한다. 넓은 남쪽 출입구의 미닫이 문짝은 양옆으로 물러나 있고, 전경의 외부 바닥에서 문턱을 지나 내부 중앙 통로까지 진입 동선이 명확히 이어진다. 전경에는 충분한 빈 바닥 공간을 확보한다. 통로 양쪽과 뒤편은 하나로 연결된 항공기 보관 공간이다. 사용을 마친 경비행기 여섯 대가 통로 서쪽과 동쪽에 각각 세 대씩 앞뒤로 놓여 있으며 모두 기수를 남쪽 출입구 방향으로 향한다. 가장 가까운 좌우 경비행기가 입구 안쪽 공간의 깊이와 폭을 보여 주고, 그 뒤로 중간과 후방 경비행기가 같은 두 줄 배치로 이어진다. 기체와 날개 사이의 실제 가림을 유지하며, 모든 항공기를 보여 주려고 위치를 옮기거나 통로를 좁히지 않는다.\n\n한국의 실용적인 구형 격납고에서 볼 수 있는 금속 외피와 넓은 산업용 미닫이 출입구, 콘크리트 바닥의 현실적인 시공 질감을 표현한다. 오래된 금속의 둔한 산화 질감, 바닥의 일상적인 사용감과 재료 자체의 미세한 색차, 항공기 외피의 빛바램이 가까운 부분에서 자연스럽게 읽힌다. 공간은 정돈되어 있고 흐트러짐이 없다. 열린 출입구로 들어오는 약한 밤하늘의 자연광이 문턱과 가까운 기체 표면에 닿고, 내부 깊숙한 곳은 점진적으로 어두워진다. 낮처럼 밝히지 않되 통로의 방향과 뒤편 기체의 윤곽은 식별할 수 있는 현실적인 노출을 유지한다. 회백색과 차가운 중성색은 실제 재료와 야간 광원에서 비롯되며, 과도한 대비나 인위적인 색 보정 없이 자연스러운 원근감과 피사계 심도로 촬영한다. 사람, 얼굴, 인체 형태의 형상은 어느 곳에도 표현하지 않는다. 삽화나 컴퓨터 생성 영상, 건축 시각화가 아닌 실제 현장 사진이며, 평면도나 조감도 형태로 표현하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_unit": 3,
          "camera_cell": [
            4,
            4
          ],
          "look_at_unit": 2,
          "look_at_cell": [
            7,
            0
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Broad interior-to-opening view aimed at marker 5 using the exact unit 3 look-at candidate. Use approximately standing eye level for S75_Shot10, with head-to-foot clearance, the committed figure at center-right and open advance space to the left. This represents the entrance-facing composition rather than an additional camera operation."
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit 3, show the return view toward unit 2 and opening marker 5 at [7, 0]. Preserve L128B02's fixed positions for marker 5 and markers 6–11, revealing only their cone-visible portions from this reverse view. Keep lateral fixed forms clear of the staged silhouette; do not require the rear portions of unit 4 or unit 1 to appear from visibility supersets alone.",
          "camera_framing_directive": "Use camera unit 3 at [4, 4], looking toward unit 2 at [7, 0], with a wide lens and 90-degree field of view. At the staged approximately standing eye level, provide broad head-to-foot coverage, generous clearance above and below the figure, and open space on the left. Preserve the reference layout while changing the viewpoint.",
          "subject_position_directive": "For S75_Shot10, place 신부 at center-right in the committed three_quarter_left view, running with one foot airborne and mouth open. Keep the camera laterally outside his inward running line, with his attention directed toward 이현우 outside the left edge. Keep the full silhouette unobstructed; do not introduce an additional visible subject.",
          "state_cue_directive": "The dossier specifies a clean background with no transient markers: no committed state cue beyond \"clean residential space\" applies at the dossier layer. Retain S75_Shot10's explicit states: marker 5 is open and the visible portions of markers 6–11 are aged and stationary. Maintain subdued nighttime exposure and controlled contrast consistent with L128B02; the running action is a shot-layer cue, not a fixed-layout change. Invent no additional state cues.",
          "negative_continuity_directive": "The ignore and ignored-overlay lists are empty. Avoid moving marker 5 or markers 6–11 relative to L128B02, copying L128B02's inward framing into this reverse view, adding unlisted overlays, or forcing units and markers outside the chosen cone into frame. Preserve fixed placement even where only clipped portions are visible."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l128_hangar_entry",
          "prior_bg_ids": [
            "L128B02"
          ],
          "attached_ref_labels": [
            "bg:L128B02",
            "building_fp:fp_l129_hangar"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l129_hangar",
          "indoor_loc_sid": "L129",
          "group_id": "bg_abandoned_airport",
          "fp_asset_id": "22db0f47-50be-4dde-a6e9-7ff1cadfb298"
        }
      },
      "L129B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L129",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L129B03.png",
        "t2i_prompt": "대한민국의 노후 산업시설을 바탕으로 한 2069년 근미래 격납고 내부의 밤. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 사람이 없는 현장 기록 사진처럼 표현한다. 제공된 평면도는 공간의 배치와 기존 시설의 위치를 파악하는 용도로만 사용한다. 직사각형 격납고의 남쪽 항공기 진입 경계 바로 안쪽에서 북쪽 중앙 통로를 바라보되, 시선을 조금 서쪽으로 돌린 구도다. 촬영 높이는 서 있는 사람의 눈높이인 약 1.6미터이며, 35밀리미터 규격 풀프레임 미러리스 카메라에 28밀리미터 광각 렌즈를 사용한 자연스러운 원근감이다. 진입 경계의 바닥을 화면 하단에 남기고, 천장 조명까지 담는다. 위에서 내려다보는 시점이나 평면도 구도가 아니다.\n\n중앙 통로 양쪽에 경비행기 네 대가 기존 주기 위치에 놓여 있고, 모두 기수가 남쪽을 향한다. 남서쪽의 주 정비 경비행기를 왼쪽 전경의 중심 대상으로 삼고, 그 동쪽 통로 측 작업 공간은 넉넉히 드러낸다. 북서쪽 경비행기와 남동쪽·북동쪽 경비행기는 중경과 후경에 걸쳐 보이며, 통로가 격납고 안쪽으로 이어지는 깊이를 읽을 수 있다. 각 주기 구역 위에 기존 천장 조명이 있다. 한국의 오래된 소형 항공 정비 격납고에 어울리는 실용적인 철골 구조와 금속 외피, 실제 콘크리트 바닥, 경비행기의 도장된 금속 표면을 사실적으로 표현한다. 철재의 산화 흔적, 바닥의 일상적인 사용 얼룩, 도장면의 잔잔한 마모는 과장하지 않는다. 미래라는 이유로 시설과 항공기를 매끈한 신형 장비로 바꾸지 않는다.\n\n남서쪽 경비행기와 주변 여러 경비행기의 엔진이 가동된 순간이다. 작동 중인 프로펠러에는 실제 촬영에서 생기는 회전 흐림이 보이고, 엔진 배기 부근에서 나온 검은 매연이 격납고 내부에 잔류한다. 매연은 광선을 가르는 불균일한 농도로 퍼지되 항공기의 배치와 중앙 통로를 가리지 않는다. 남서쪽 작업 구역 천장 조명은 전구가 터져 손상되어 있지만 장착부는 제자리에 남아 있다. 북서쪽과 남동쪽, 북동쪽의 나머지 천장 전구들은 전력 요동이 남은 불균일한 점등 상태로, 밝기와 켜짐 상태가 서로 다르다. 화염이나 전기 방전은 추가하지 않는다. 수리 성공 직후의 활기는 가동된 항공기와 되살아난 일부 조명만으로 전달한다.\n\n밤의 낮은 주변광과 실제 천장 전구에서 나오는 빛에 맞춘 물리적으로 자연스러운 노출, 반사와 그림자를 유지한다. 회백색과 차가운 중성색의 실제 재료색, 절제된 밝기와 대비, 자연스러운 피사계 심도로 촬영하며 과도한 보정이나 인위적인 광채를 넣지 않는다. 사람, 얼굴, 사람 모양의 형상은 전혀 없다. 깨끗하게 꾸민 상업 사진이나 컴퓨터 생성 이미지, 삽화, 건축 시각화가 아닌 실제 장소 기록 사진이어야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S77_Shot22",
            "guide_text": "남서쪽 정비 경비행기를 왼쪽 전경에 두고 중앙 통로와 그 동쪽 작업 여유 공간을 확보한다. 다른 경비행기들이 중경과 후경에서 함께 보이도록 하고, 화면 위쪽에는 손상된 남서쪽 천장 조명과 불균일하게 켜진 나머지 조명을 포함한다. 엔진의 회전 흐림과 검은 잔류 매연으로 가동 성공 직후의 상태를 보여 주되, 기체와 통로의 윤곽은 읽히게 한다. 밤의 실제 현장 노출을 유지하며 사람이나 사람 모양의 형상 없이 배경만 담는다."
          }
        ],
        "shot_ids": [
          "S77_Shot22"
        ],
        "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 5, near number 6, looking north along number 4 and slightly west toward number 7, with numbers 8, 9, and 10 distributed across the middle and rear of the view.",
          "camera_height": "Standing eye level, approximately 1.6 m",
          "lens_hint": "24–28mm wide angle",
          "framing_notes": "Make number 7 the principal foreground aircraft and keep its aisle-side working space available for the celebration. Include multiple aircraft and the overhead fixtures, especially damaged fixture 11. Retain the threshold at the lower edge; the main door is behind the camera. Depict overlays 15, 16, and 17 in this nighttime background, not on the floor plan. Do not include the later daytime helicopter departure or diagnostic viewpoint graphics."
        },
        "reference_decision": {
          "bg_id": "L129B03",
          "fp_id": "fp_l129_hangar",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L129B03 is the sole supplied anchor candidate and the sole readiness-ok BG. Seed its fixed identity directly from the floor plan without references. The candidate set explicitly uses a fallback: clean_background_expected is false, so markers 15–17 remain required rather than being removed to manufacture a clean anchor. For S77_Shot22, camera unit 5 looking into unit 1 with wide coverage supports the staged full-body composition and layered fixed elements on either side.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_l129_hangar.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "No references are available or required for the floor-plan-seeded anchor.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 5,
            "camera_cell": [
              8,
              4
            ],
            "look_at_unit": 1,
            "look_at_cell": [
              1,
              1
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Use the listed unit-5 camera cell and unit-5 look-at candidate directed into unit 1 toward marker 12. Broad 90-degree coverage favors interior depth across unit 4. The coordinate arrays permit this target, although no direction-specific view-cone record is supplied for this exact cell pair; 90 degrees matches the advertised wide-lens FOV. Use the staged low position and gentle upward tilt, with full-body clearance and open space on frame right."
          },
          "render_guidance": {
            "visible_space_directive": "From unit 5 at [8, 4], look into unit 1 toward [1, 1] with wide coverage across unit 4. Establish the fixed arrangement from base markers 1–5 and 7–14, showing only their portions within this view. Preserve the supplied positions and orientations of markers 7–10 and the fixed placements of markers 11–14. Units 1 and 4 are visibility candidates, not a guarantee of complete coverage. Opening 6 is only a visibility superset candidate; do not force it into this inward-facing view or infer an opening adjacency.",
            "camera_framing_directive": "Frame from camera unit 5, camera cell [8, 4], toward look-at unit 1, look-at cell [1, 1], using wide 90-degree coverage. Apply the staged low viewpoint and gentle upward tilt at the entrance to the pullback. Retain the complete pose, headroom, and clear ground beneath the feet, with separate depth layers on both sides and open frame-right space. No individual element corresponding to markers 7–10 should occupy more than two-fifths of the frame.",
            "subject_position_directive": "S77_Shot22 commits 찰리 slightly left of center, fully visible, planting both hands on hips in a three_quarter_right pose. Keep the camera offset from his front and his head and gaze directed toward companions off-screen right. Preserve clear ground beneath his feet and keep the approaching group outside the image; do not invent additional visible subjects.",
            "state_cue_directive": "This BG is not marked clean. Carry the committed overlay cues 15, 'Running engines and black exhaust'; 16, 'Burst bulb damage'; and 17, 'Residual electrical instability', while retaining fixed marker placements. S77_Shot22 requires newly started operation and black exhaust with restrained nighttime illumination and controlled contrast. The precise distribution of markers 16 and 17 is not supplied; do not invent a specific damage pattern or additional state cues.",
            "negative_continuity_directive": "The ignore and ignored-state-overlay lists are empty. Avoid displacing base markers 7–14, treating overlays 15–17 as new permanent layout elements, or extending their effects beyond the supplied cues. Do not force opening 6 or any out-of-cone portions of units 1–5 into the image. Do not treat visibility supersets as committed co-visibility, and do not replace the required state with a clean-background assumption."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [8, 4]\n  - look_at_unit: 1\n  - look_at_cell: [1, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-5 camera cell and unit-5 look-at candidate directed into unit 1 toward marker 12. Broad 90-degree coverage favors interior depth across unit 4. The coordinate arrays permit this target, although no direction-specific view-cone record is supplied for this exact cell pair; 90 degrees matches the advertised wide-lens FOV. Use the staged low position and gentle upward tilt, with full-body clearance and open space on frame right.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 5 at [8, 4], look into unit 1 toward [1, 1] with wide coverage across unit 4. Establish the fixed arrangement from base markers 1–5 and 7–14, showing only their portions within this view. Preserve the supplied positions and orientations of markers 7–10 and the fixed placements of markers 11–14. Units 1 and 4 are visibility candidates, not a guarantee of complete coverage. Opening 6 is only a visibility superset candidate; do not force it into this inward-facing view or infer an opening adjacency.\n  - camera_framing_directive: Frame from camera unit 5, camera cell [8, 4], toward look-at unit 1, look-at cell [1, 1], using wide 90-degree coverage. Apply the staged low viewpoint and gentle upward tilt at the entrance to the pullback. Retain the complete pose, headroom, and clear ground beneath the feet, with separate depth layers on both sides and open frame-right space. No individual element corresponding to markers 7–10 should occupy more than two-fifths of the frame.\n  - subject_position_directive: S77_Shot22 commits 찰리 slightly left of center, fully visible, planting both hands on hips in a three_quarter_right pose. Keep the camera offset from his front and his head and gaze directed toward companions off-screen right. Preserve clear ground beneath his feet and keep the approaching group outside the image; do not invent additional visible subjects.\n  - state_cue_directive: This BG is not marked clean. Carry the committed overlay cues 15, 'Running engines and black exhaust'; 16, 'Burst bulb damage'; and 17, 'Residual electrical instability', while retaining fixed marker placements. S77_Shot22 requires newly started operation and black exhaust with restrained nighttime illumination and controlled contrast. The precise distribution of markers 16 and 17 is not supplied; do not invent a specific damage pattern or additional state cues.\n  - negative_continuity_directive: The ignore and ignored-state-overlay lists are empty. Avoid displacing base markers 7–14, treating overlays 15–17 as new permanent layout elements, or extending their effects beyond the supplied cues. Do not force opening 6 or any out-of-cone portions of units 1–5 into the image. Do not treat visibility supersets as committed co-visibility, and do not replace the required state with a clean-background assumption.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [8, 4]\n  - look_at_unit: 1\n  - look_at_cell: [1, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-5 camera cell and unit-5 look-at candidate directed into unit 1 toward marker 12. Broad 90-degree coverage favors interior depth across unit 4. The coordinate arrays permit this target, although no direction-specific view-cone record is supplied for this exact cell pair; 90 degrees matches the advertised wide-lens FOV. Use the staged low position and gentle upward tilt, with full-body clearance and open space on frame right.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 5 at [8, 4], look into unit 1 toward [1, 1] with wide coverage across unit 4. Establish the fixed arrangement from base markers 1–5 and 7–14, showing only their portions within this view. Preserve the supplied positions and orientations of markers 7–10 and the fixed placements of markers 11–14. Units 1 and 4 are visibility candidates, not a guarantee of complete coverage. Opening 6 is only a visibility superset candidate; do not force it into this inward-facing view or infer an opening adjacency.\n  - camera_framing_directive: Frame from camera unit 5, camera cell [8, 4], toward look-at unit 1, look-at cell [1, 1], using wide 90-degree coverage. Apply the staged low viewpoint and gentle upward tilt at the entrance to the pullback. Retain the complete pose, headroom, and clear ground beneath the feet, with separate depth layers on both sides and open frame-right space. No individual element corresponding to markers 7–10 should occupy more than two-fifths of the frame.\n  - subject_position_directive: S77_Shot22 commits 찰리 slightly left of center, fully visible, planting both hands on hips in a three_quarter_right pose. Keep the camera offset from his front and his head and gaze directed toward companions off-screen right. Preserve clear ground beneath his feet and keep the approaching group outside the image; do not invent additional visible subjects.\n  - state_cue_directive: This BG is not marked clean. Carry the committed overlay cues 15, 'Running engines and black exhaust'; 16, 'Burst bulb damage'; and 17, 'Residual electrical instability', while retaining fixed marker placements. S77_Shot22 requires newly started operation and black exhaust with restrained nighttime illumination and controlled contrast. The precise distribution of markers 16 and 17 is not supplied; do not invent a specific damage pattern or additional state cues.\n  - negative_continuity_directive: The ignore and ignored-state-overlay lists are empty. Avoid displacing base markers 7–14, treating overlays 15–17 as new permanent layout elements, or extending their effects beyond the supplied cues. Do not force opening 6 or any out-of-cone portions of units 1–5 into the image. Do not treat visibility supersets as committed co-visibility, and do not replace the required state with a clean-background assumption.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [8, 4]\n  - look_at_unit: 1\n  - look_at_cell: [1, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-5 camera cell and unit-5 look-at candidate directed into unit 1 toward marker 12. Broad 90-degree coverage favors interior depth across unit 4. The coordinate arrays permit this target, although no direction-specific view-cone record is supplied for this exact cell pair; 90 degrees matches the advertised wide-lens FOV. Use the staged low position and gentle upward tilt, with full-body clearance and open space on frame right.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 5 at [8, 4], look into unit 1 toward [1, 1] with wide coverage across unit 4. Establish the fixed arrangement from base markers 1–5 and 7–14, showing only their portions within this view. Preserve the supplied positions and orientations of markers 7–10 and the fixed placements of markers 11–14. Units 1 and 4 are visibility candidates, not a guarantee of complete coverage. Opening 6 is only a visibility superset candidate; do not force it into this inward-facing view or infer an opening adjacency.\n  - camera_framing_directive: Frame from camera unit 5, camera cell [8, 4], toward look-at unit 1, look-at cell [1, 1], using wide 90-degree coverage. Apply the staged low viewpoint and gentle upward tilt at the entrance to the pullback. Retain the complete pose, headroom, and clear ground beneath the feet, with separate depth layers on both sides and open frame-right space. No individual element corresponding to markers 7–10 should occupy more than two-fifths of the frame.\n  - subject_position_directive: S77_Shot22 commits 찰리 slightly left of center, fully visible, planting both hands on hips in a three_quarter_right pose. Keep the camera offset from his front and his head and gaze directed toward companions off-screen right. Preserve clear ground beneath his feet and keep the approaching group outside the image; do not invent additional visible subjects.\n  - state_cue_directive: This BG is not marked clean. Carry the committed overlay cues 15, 'Running engines and black exhaust'; 16, 'Burst bulb damage'; and 17, 'Residual electrical instability', while retaining fixed marker placements. S77_Shot22 requires newly started operation and black exhaust with restrained nighttime illumination and controlled contrast. The precise distribution of markers 16 and 17 is not supplied; do not invent a specific damage pattern or additional state cues.\n  - negative_continuity_directive: The ignore and ignored-state-overlay lists are empty. Avoid displacing base markers 7–14, treating overlays 15–17 as new permanent layout elements, or extending their effects beyond the supplied cues. Do not force opening 6 or any out-of-cone portions of units 1–5 into the image. Do not treat visibility supersets as committed co-visibility, and do not replace the required state with a clean-background assumption.\n\n대한민국의 노후 산업시설을 바탕으로 한 2069년 근미래 격납고 내부의 밤. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 사람이 없는 현장 기록 사진처럼 표현한다. 제공된 평면도는 공간의 배치와 기존 시설의 위치를 파악하는 용도로만 사용한다. 직사각형 격납고의 남쪽 항공기 진입 경계 바로 안쪽에서 북쪽 중앙 통로를 바라보되, 시선을 조금 서쪽으로 돌린 구도다. 촬영 높이는 서 있는 사람의 눈높이인 약 1.6미터이며, 35밀리미터 규격 풀프레임 미러리스 카메라에 28밀리미터 광각 렌즈를 사용한 자연스러운 원근감이다. 진입 경계의 바닥을 화면 하단에 남기고, 천장 조명까지 담는다. 위에서 내려다보는 시점이나 평면도 구도가 아니다.\n\n중앙 통로 양쪽에 경비행기 네 대가 기존 주기 위치에 놓여 있고, 모두 기수가 남쪽을 향한다. 남서쪽의 주 정비 경비행기를 왼쪽 전경의 중심 대상으로 삼고, 그 동쪽 통로 측 작업 공간은 넉넉히 드러낸다. 북서쪽 경비행기와 남동쪽·북동쪽 경비행기는 중경과 후경에 걸쳐 보이며, 통로가 격납고 안쪽으로 이어지는 깊이를 읽을 수 있다. 각 주기 구역 위에 기존 천장 조명이 있다. 한국의 오래된 소형 항공 정비 격납고에 어울리는 실용적인 철골 구조와 금속 외피, 실제 콘크리트 바닥, 경비행기의 도장된 금속 표면을 사실적으로 표현한다. 철재의 산화 흔적, 바닥의 일상적인 사용 얼룩, 도장면의 잔잔한 마모는 과장하지 않는다. 미래라는 이유로 시설과 항공기를 매끈한 신형 장비로 바꾸지 않는다.\n\n남서쪽 경비행기와 주변 여러 경비행기의 엔진이 가동된 순간이다. 작동 중인 프로펠러에는 실제 촬영에서 생기는 회전 흐림이 보이고, 엔진 배기 부근에서 나온 검은 매연이 격납고 내부에 잔류한다. 매연은 광선을 가르는 불균일한 농도로 퍼지되 항공기의 배치와 중앙 통로를 가리지 않는다. 남서쪽 작업 구역 천장 조명은 전구가 터져 손상되어 있지만 장착부는 제자리에 남아 있다. 북서쪽과 남동쪽, 북동쪽의 나머지 천장 전구들은 전력 요동이 남은 불균일한 점등 상태로, 밝기와 켜짐 상태가 서로 다르다. 화염이나 전기 방전은 추가하지 않는다. 수리 성공 직후의 활기는 가동된 항공기와 되살아난 일부 조명만으로 전달한다.\n\n밤의 낮은 주변광과 실제 천장 전구에서 나오는 빛에 맞춘 물리적으로 자연스러운 노출, 반사와 그림자를 유지한다. 회백색과 차가운 중성색의 실제 재료색, 절제된 밝기와 대비, 자연스러운 피사계 심도로 촬영하며 과도한 보정이나 인위적인 광채를 넣지 않는다. 사람, 얼굴, 사람 모양의 형상은 전혀 없다. 깨끗하게 꾸민 상업 사진이나 컴퓨터 생성 이미지, 삽화, 건축 시각화가 아닌 실제 장소 기록 사진이어야 한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_unit": 5,
          "camera_cell": [
            8,
            4
          ],
          "look_at_unit": 1,
          "look_at_cell": [
            1,
            1
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Use the listed unit-5 camera cell and unit-5 look-at candidate directed into unit 1 toward marker 12. Broad 90-degree coverage favors interior depth across unit 4. The coordinate arrays permit this target, although no direction-specific view-cone record is supplied for this exact cell pair; 90 degrees matches the advertised wide-lens FOV. Use the staged low position and gentle upward tilt, with full-body clearance and open space on frame right."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 5 at [8, 4], look into unit 1 toward [1, 1] with wide coverage across unit 4. Establish the fixed arrangement from base markers 1–5 and 7–14, showing only their portions within this view. Preserve the supplied positions and orientations of markers 7–10 and the fixed placements of markers 11–14. Units 1 and 4 are visibility candidates, not a guarantee of complete coverage. Opening 6 is only a visibility superset candidate; do not force it into this inward-facing view or infer an opening adjacency.",
          "camera_framing_directive": "Frame from camera unit 5, camera cell [8, 4], toward look-at unit 1, look-at cell [1, 1], using wide 90-degree coverage. Apply the staged low viewpoint and gentle upward tilt at the entrance to the pullback. Retain the complete pose, headroom, and clear ground beneath the feet, with separate depth layers on both sides and open frame-right space. No individual element corresponding to markers 7–10 should occupy more than two-fifths of the frame.",
          "subject_position_directive": "S77_Shot22 commits 찰리 slightly left of center, fully visible, planting both hands on hips in a three_quarter_right pose. Keep the camera offset from his front and his head and gaze directed toward companions off-screen right. Preserve clear ground beneath his feet and keep the approaching group outside the image; do not invent additional visible subjects.",
          "state_cue_directive": "This BG is not marked clean. Carry the committed overlay cues 15, 'Running engines and black exhaust'; 16, 'Burst bulb damage'; and 17, 'Residual electrical instability', while retaining fixed marker placements. S77_Shot22 requires newly started operation and black exhaust with restrained nighttime illumination and controlled contrast. The precise distribution of markers 16 and 17 is not supplied; do not invent a specific damage pattern or additional state cues.",
          "negative_continuity_directive": "The ignore and ignored-state-overlay lists are empty. Avoid displacing base markers 7–14, treating overlays 15–17 as new permanent layout elements, or extending their effects beyond the supplied cues. Do not force opening 6 or any out-of-cone portions of units 1–5 into the image. Do not treat visibility supersets as committed co-visibility, and do not replace the required state with a clean-background assumption."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l129_hangar",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l129_hangar"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L129B01": {
        "status": "ok",
        "location_id": "L129",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L129B01.png",
        "t2i_prompt": "2069년 대한민국의 노후한 외부 헬기 계류장을 실제 미러리스 카메라와 35밀리미터급 렌즈로 촬영한 다큐멘터리 풍 사진. 지상 약 1.6미터의 서 있는 사람 눈높이에서, 헬기 탑승 지점 옆의 빈 포장면을 가로질러 헬기 측면을 비스듬히 바라본다. 화면 오른쪽 중경에는 출발을 앞두고 지상에 머물러 있는 실용적인 수송 헬기 한 대를 배치한다. 측면 탑승문과 낮은 탑승 발판, 착륙 장치가 보이며, 기체가 화면 중앙의 빈 공간을 가리지 않도록 한다. 탑승문에서 내려와 기체 옆으로 몇 걸음 이동할 수 있는 연속된 지상 동선을 확보하고, 화면 중앙과 왼쪽 전경에는 나란히 서서 작별할 수 있을 만큼 넉넉한 빈 공간을 둔다. 사람이나 로봇은 배치하지 않는다.\n포장면은 오랜 사용으로 회색 콘크리트의 골재가 드러나고, 불규칙한 균열과 이음매, 부분적인 보수 자국, 희미한 타이어 자국과 소량의 오래된 기름 얼룩이 남아 있다. 균열 가장자리에는 미세한 흙먼지가 쌓여 있지만 탑승 동선에는 큰 파편이나 장애물이 없다. 바랜 계류장 유도선이 지면을 따라 이어진다. 기체에는 실제 도장 금속의 무광 표면, 패널 이음새와 고정 장치, 가장자리의 마모와 작은 정비 흔적이 보인다. 미래라는 이유로 비현실적인 발광 장식이나 공중 표시 장치를 추가하지 않는다. 멀리에는 한국의 소규모 항공 작업 시설에서 볼 법한 낮은 회색 판넬 정비동과 철망 울타리가 절제된 규모로 보이며, 비행장 전체가 무너진 폐허처럼 보이지 않게 한다.\n옅은 구름을 통과한 낮의 자연광이 빈 계류장과 기체에 고르게 닿고, 기체 아래에는 방향과 농도가 타당한 부드러운 그림자가 생긴다. 회색 콘크리트와 차분한 금속색을 중심으로 실제 현장의 저채도 색을 유지하되 인위적인 색 보정이나 과장된 명암은 사용하지 않는다. 자연스러운 심도로 가까운 지면의 거친 질감과 중경의 기체를 읽을 수 있게 하고 먼 시설만 조금 부드럽게 보이게 한다. 실제 장소 기록 사진과 구분되지 않는 물리적 비례와 생활 마모를 표현한다. 사람, 얼굴, 시신, 혈흔 없이 비어 있는 배경만 촬영한다. 조감도나 평면도, 건축 도해가 아닌 지상 시점의 사진이며, 삽화나 컴퓨터 생성 이미지 같은 매끈한 표현을 피한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S77_Shot39",
            "guide_text": "지상 약 1.6미터 눈높이의 35밀리미터급 시점으로 헬기 측면과 그 옆 포장면을 함께 담는다. 오른쪽의 탑승문과 발판부터 화면 중앙으로 이어지는 이동 경로가 분명히 보이게 하고, 중앙과 왼쪽에는 두 대상이 나란히 설 수 있는 빈 지상 공간을 남긴다. 배경 자체에는 사람이나 로봇을 넣지 않는다. 균열과 보수 흔적은 보여 주되 이동을 막는 파편은 추가하지 않으며, 낮의 자연광과 기체 아래 그림자를 일관되게 유지한다."
          }
        ],
        "shot_ids": [
          "S77_Shot39"
        ],
        "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": "2069년 대한민국의 노후한 외부 헬기 계류장을 실제 미러리스 카메라와 35밀리미터급 렌즈로 촬영한 다큐멘터리 풍 사진. 지상 약 1.6미터의 서 있는 사람 눈높이에서, 헬기 탑승 지점 옆의 빈 포장면을 가로질러 헬기 측면을 비스듬히 바라본다. 화면 오른쪽 중경에는 출발을 앞두고 지상에 머물러 있는 실용적인 수송 헬기 한 대를 배치한다. 측면 탑승문과 낮은 탑승 발판, 착륙 장치가 보이며, 기체가 화면 중앙의 빈 공간을 가리지 않도록 한다. 탑승문에서 내려와 기체 옆으로 몇 걸음 이동할 수 있는 연속된 지상 동선을 확보하고, 화면 중앙과 왼쪽 전경에는 나란히 서서 작별할 수 있을 만큼 넉넉한 빈 공간을 둔다. 사람이나 로봇은 배치하지 않는다.\n포장면은 오랜 사용으로 회색 콘크리트의 골재가 드러나고, 불규칙한 균열과 이음매, 부분적인 보수 자국, 희미한 타이어 자국과 소량의 오래된 기름 얼룩이 남아 있다. 균열 가장자리에는 미세한 흙먼지가 쌓여 있지만 탑승 동선에는 큰 파편이나 장애물이 없다. 바랜 계류장 유도선이 지면을 따라 이어진다. 기체에는 실제 도장 금속의 무광 표면, 패널 이음새와 고정 장치, 가장자리의 마모와 작은 정비 흔적이 보인다. 미래라는 이유로 비현실적인 발광 장식이나 공중 표시 장치를 추가하지 않는다. 멀리에는 한국의 소규모 항공 작업 시설에서 볼 법한 낮은 회색 판넬 정비동과 철망 울타리가 절제된 규모로 보이며, 비행장 전체가 무너진 폐허처럼 보이지 않게 한다.\n옅은 구름을 통과한 낮의 자연광이 빈 계류장과 기체에 고르게 닿고, 기체 아래에는 방향과 농도가 타당한 부드러운 그림자가 생긴다. 회색 콘크리트와 차분한 금속색을 중심으로 실제 현장의 저채도 색을 유지하되 인위적인 색 보정이나 과장된 명암은 사용하지 않는다. 자연스러운 심도로 가까운 지면의 거친 질감과 중경의 기체를 읽을 수 있게 하고 먼 시설만 조금 부드럽게 보이게 한다. 실제 장소 기록 사진과 구분되지 않는 물리적 비례와 생활 마모를 표현한다. 사람, 얼굴, 시신, 혈흔 없이 비어 있는 배경만 촬영한다. 조감도나 평면도, 건축 도해가 아닌 지상 시점의 사진이며, 삽화나 컴퓨터 생성 이미지 같은 매끈한 표현을 피한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L128B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L128B02",
          "group_id": "bg_abandoned_airport"
        }
      },
      "L129B02": {
        "status": "ok",
        "location_id": "L129",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L129B02.png",
        "t2i_prompt": "2069년 대한민국의 오랫동안 관리가 끊긴 폐공항, 낮의 활주로 끝을 바라보며 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 헬기가 완전히 떠난 뒤 먼지가 가라앉은 조용한 빈 공간이다. 지면에서 약 1.6미터 높이의 서 있는 사람 눈높이에서 35밀리미터 렌즈로 활주로 길이 방향을 바라본다. 수평을 유지하고, 화면 아래 넓은 전경부터 먼 활주로 끝까지 이어지는 자연스러운 원근을 담는다. 중앙 전경과 중경에는 두 사람이 나란히 걸어갈 수 있을 만큼 넉넉한 보행 여백을 확보하되, 실제 인물이나 뒷모습, 사람 그림자는 전혀 넣지 않는다.\n활주로는 오래된 회색 아스팔트 포장으로, 표면의 골재와 불규칙한 균열, 바랜 보수 흔적, 군데군데 남은 먼지와 빗물 얼룩이 실제 크기로 보인다. 균열과 가장자리에는 낮게 붙은 이끼와 드문 풀이 자라지만 중앙 보행 공간을 가로막지 않는다. 마모된 흰색 활주로 도색과 양쪽 포장 경계가 멀리 갈수록 좁아지며 같은 소실점으로 이어진다. 양옆의 낮은 풀밭과 콘크리트 배수로는 한국의 오래된 공항 토목시설처럼 소박하고 기능적이다. 과장된 미래 시설이나 거대한 파괴 잔해 없이 장기간 방치된 기존 기반시설의 현실적인 노후 상태를 보여준다.\n옅은 구름을 통과한 낮의 자연광이 바닥 전체를 고르게 비추고 그림자는 부드럽고 짧다. 회백색 포장과 차가운 중성색 하늘, 탁한 녹색 이끼가 원래 재료의 색으로 드러나며, 어두운 야경처럼 만들지 않는다. 가까운 포장의 거친 질감은 선명하고 먼 활주로는 실제 대기 원근에 따라 서서히 부드러워지는 자연스러운 피사계 심도. 인위적인 색 보정이나 미화 없이 실제 답사 현장에서 찍은 사진과 구별되지 않는 질감과 노출. 사람, 얼굴, 시신, 혈흔, 로봇, 헬기, 다른 항공기와 차량은 없다. 조감도나 평면도, 건축 도해가 아닌 지상 눈높이의 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S77_Shot56",
            "guide_text": "활주로 끝을 향하는 진행 방향과 카메라 시선을 맞추고 약 1.6미터 눈높이의 35밀리미터 구도를 유지한다. 후속 인물 배치를 위해 화면 아래 중앙부터 중경까지 두 사람이 나란히 들어갈 열린 공간을 남긴다. 배경 자체에는 인물이나 인물 그림자를 그리지 않는다. 갈라진 포장과 낮은 이끼가 전경에서 읽히고, 바랜 도색과 활주로 양쪽 경계가 먼 소실점으로 이어지도록 한다. 낮의 부드러운 자연광과 헬기가 떠난 뒤의 정적을 유지한다."
          }
        ],
        "shot_ids": [
          "S77_Shot56"
        ],
        "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": "2069년 대한민국의 오랫동안 관리가 끊긴 폐공항, 낮의 활주로 끝을 바라보며 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 헬기가 완전히 떠난 뒤 먼지가 가라앉은 조용한 빈 공간이다. 지면에서 약 1.6미터 높이의 서 있는 사람 눈높이에서 35밀리미터 렌즈로 활주로 길이 방향을 바라본다. 수평을 유지하고, 화면 아래 넓은 전경부터 먼 활주로 끝까지 이어지는 자연스러운 원근을 담는다. 중앙 전경과 중경에는 두 사람이 나란히 걸어갈 수 있을 만큼 넉넉한 보행 여백을 확보하되, 실제 인물이나 뒷모습, 사람 그림자는 전혀 넣지 않는다.\n활주로는 오래된 회색 아스팔트 포장으로, 표면의 골재와 불규칙한 균열, 바랜 보수 흔적, 군데군데 남은 먼지와 빗물 얼룩이 실제 크기로 보인다. 균열과 가장자리에는 낮게 붙은 이끼와 드문 풀이 자라지만 중앙 보행 공간을 가로막지 않는다. 마모된 흰색 활주로 도색과 양쪽 포장 경계가 멀리 갈수록 좁아지며 같은 소실점으로 이어진다. 양옆의 낮은 풀밭과 콘크리트 배수로는 한국의 오래된 공항 토목시설처럼 소박하고 기능적이다. 과장된 미래 시설이나 거대한 파괴 잔해 없이 장기간 방치된 기존 기반시설의 현실적인 노후 상태를 보여준다.\n옅은 구름을 통과한 낮의 자연광이 바닥 전체를 고르게 비추고 그림자는 부드럽고 짧다. 회백색 포장과 차가운 중성색 하늘, 탁한 녹색 이끼가 원래 재료의 색으로 드러나며, 어두운 야경처럼 만들지 않는다. 가까운 포장의 거친 질감은 선명하고 먼 활주로는 실제 대기 원근에 따라 서서히 부드러워지는 자연스러운 피사계 심도. 인위적인 색 보정이나 미화 없이 실제 답사 현장에서 찍은 사진과 구별되지 않는 질감과 노출. 사람, 얼굴, 시신, 혈흔, 로봇, 헬기, 다른 항공기와 차량은 없다. 조감도나 평면도, 건축 도해가 아닌 지상 눈높이의 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L128B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L128B02",
          "group_id": "bg_abandoned_airport"
        }
      },
      "L139B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L139",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L139B02.png",
        "t2i_prompt": "2069년 대한민국 제주 연안의 운영 중인 임시보호시설에 있는 작은 병실 겸 개인 숙소를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 사람이 없는 고요한 낮의 실내다. 참고 평면도는 구조와 고정 집기의 위치를 이해하는 데만 사용한다. 방 안에서 북서쪽을 바라보는 서 있는 사람의 눈높이 약 1.5~1.6미터 시점으로, 실제 미러리스 카메라의 35밀리미터판 기준 28밀리미터 광각 렌즈로 촬영한다. 과장된 원근 없이 수직선이 자연스럽게 보이고, 침대와 창, 왼쪽 통화 자리가 함께 읽히는 구도다.\n\n방 북서쪽에 북쪽 벽을 향해 머리 쪽이 놓인 흰색 일인용 침대가 있고, 그 동쪽의 북쪽 외벽에는 바다를 향한 창이 있다. 창밖으로 낮빛을 받은 에메랄드빛 바다와 수평선이 보인다. 서쪽 벽의 침대 남쪽에는 통화용 콘솔이 있으며, 그 위 벽에 통화 모니터가 설치되어 있다. 콘솔에는 거치된 수화기와 그 옆의 화상통화 스위치가 있다. 이 통화 장비들은 화면 왼쪽에 놓이며, 침대와 창의 위치 관계를 가리지 않는다. 방 중앙 통로 위의 천장 형광등이 강한 백색광을 내고, 창에서 들어오는 자연광이 흰 침구와 벽면에 섞인다. 밝은 침구의 결이 날아가지 않는 실제 실내 촬영 노출로, 창밖 바다의 색도 과도하게 강조하지 않는다.\n\n한국의 실용적인 보호시설에 어울리는 담백한 마감과 절제된 회백색·차가운 중성색을 유지한다. 도장된 벽의 미세한 표면 요철, 침대 금속 프레임의 작은 마모, 흰 침구의 실제 직조와 자연스러운 주름, 통화 장비 외장의 사용감과 가장자리의 옅은 생활 얼룩이 가까이에서 읽힌다. 근미래의 통신 기능과 오래 사용한 생활 장비가 공존하는 공간이며, 장비는 현실적인 물리적 크기와 형태로 표현한다.\n\n이 순간에 달라질 수 있는 요소는 통화 모니터 내부의 화면 상태뿐이다. 해당 장면에 따라 연결 중에는 인물 없는 영상 영역이 켜져 있고, 통화 종료 후에는 영상이 사라진 빈 화면이 된다. 상태가 지정되지 않은 배경 원본은 종료 후의 빈 화면으로 촬영한다. 한 사진에는 한 가지 화면 상태만 나타내며, 화면 변화는 모니터 테두리 안에만 한정한다. 실내와 화면, 유리의 반사 어디에도 사람, 얼굴, 인체 형태의 형상을 넣지 않는다.\n\n실제 장소 기록 사진처럼 자연스러운 피사계 심도와 재료의 질감을 유지한다. 과도한 보정이나 연출된 광고 사진의 완벽한 표면을 피하고, 삽화나 컴퓨터 생성 영상, 건축 시각화가 아닌 실제 촬영 사진으로 표현한다. 위에서 내려다보는 시점이나 평면도 구도를 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S81_Shot4",
            "guide_text": "침대와 바다를 향한 창, 왼쪽 통화 장비가 함께 읽히는 눈높이 기본 구도를 사용한다. 낮의 자연광과 천장 형광등의 밝기를 유지한다. 통화 상태가 별도로 지정되지 않으면 모니터는 빈 화면으로 두며, 화면을 포함해 인물이나 얼굴은 표현하지 않는다."
          },
          {
            "shot_id": "S81_Shot6",
            "guide_text": "같은 방의 침대·창·통화 콘솔 위치와 카메라 방향을 유지한다. 연결 또는 종료 지시가 있으면 모니터 내부의 화면 상태만 바꾸고 실내 조명과 집기는 그대로 둔다. 연결 화면에도 사람이나 얼굴을 넣지 않는다."
          },
          {
            "shot_id": "S83_Shot8",
            "guide_text": "동일한 보호실의 낮 배경을 사용한다. 흰 침대, 창밖 바다, 서쪽 벽 통화 장비의 공간 관계와 재료 질감을 유지한다. 구체적인 통화 상태가 주어지기 전에는 빈 모니터 화면을 기본으로 한다."
          },
          {
            "shot_id": "S83_Shot9",
            "guide_text": "통화 모니터와 콘솔, 거치된 수화기와 스위치는 같은 자리에 유지한다. 장면에 필요한 연결·종료 변화는 모니터 테두리 안에서만 처리하며, 그 변화 때문에 방의 밝기나 창밖 풍경을 바꾸지 않는다. 화면과 반사면에도 인체 형상을 추가하지 않는다."
          },
          {
            "shot_id": "S83_Shot10",
            "guide_text": "앞선 장면과 동일한 눈높이 원근, 흰 침구의 질감, 백색 형광등과 자연광의 혼합을 유지한다. 종료가 지정되면 모니터 내부만 빈 화면으로 바꾸고 나머지 공간은 유지한다. 상태 지시가 없으면 빈 화면을 사용하며 별도의 사건 흔적이나 추가 물건을 넣지 않는다."
          }
        ],
        "shot_ids": [
          "S81_Shot4",
          "S81_Shot6",
          "S83_Shot8",
          "S83_Shot9",
          "S83_Shot10"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Inside number 1 near number 14, facing northwest toward number 2 and number 3, with numbers 10 through 13 along the left side.",
          "camera_height": "eye-level standing, approximately 1.5 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Keep the bed, sea window, and call station in one stable room composition. Show the white bed and fixed fluorescent fixture in the downstream background. The coastal view belongs beyond the window, not inside the room. Number 20 changes only the monitor surface between connected and ended states; callers remain within the screen. Changing and shower interiors sit behind or outside this camera view."
        },
        "reference_decision": {
          "bg_id": "L139B02",
          "fp_id": "fp_shelter_room",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "Select L139B02 from the supplied anchor candidate set because its staged shots establish unit 1 and the largest persistent-element inventory. The candidate set explicitly uses a ramped fallback: this BG is not marked clean and carries transient marker 20. Establish dwelling identity from its fixed structure, not that transient state. Camera unit 4 looking into unit 1 provides broad coverage toward the persistent elements without inventing coordinates. This is a representative background view; the five consuming shots' different subject crops and states are not simultaneous.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_shelter_room.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_reference_anchor",
            "why_single_ref_or_two_refs": "The dwelling anchor is rendered fresh from the floor plan; no prior reference is selected.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 4,
            "camera_cell": [
              2,
              6
            ],
            "look_at_unit": 1,
            "look_at_cell": [
              2,
              1
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Broad representative coverage from unit 4 toward marker 2 in unit 1, through opening 5. Preserve the fixed distribution of markers 2, 3, 10, 11, 12, 13 and 19. A single background camera does not reproduce every staged shot's separate height, angle and crop."
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 from the unit-4 side of opening 5. Within the broad westward view, retain marker 2 at its northwest position, opening 3 on the north exterior wall, markers 10–13 at their west-wall positions, and marker 19 above the central aisle. Respect opening 5 as the access boundary; visibility supersets do not authorize additional room reveals.",
            "camera_framing_directive": "Use camera unit 4 at [2, 6], looking toward unit 1 at [2, 1], with a wide lens and 90-degree field of view. Provide broad fixed-layout coverage through opening 5. Treat this as the representative plate rather than combining the consuming shots' high, shoulder-level and reverse-angle framings into one view.",
            "subject_position_directive": "Subject cues are shot-specific, not a combined tableau. S81_Shot4 places 이현우 beside marker 2 while pushing upward; S81_Shot6 places his near shoulder at the lower-left edge and 서지민 center-right. S83_Shot8 keeps him outside the crop and confines 앰버 and 라울 to marker 11's display. S83_Shot9 emphasizes his right three-quarter face with the display outside the crop; S83_Shot10 shows his back below center with marker 11 beyond him. Preserve these as consuming-shot relationships without relocating the fixed elements to force all screen positions into this representative view.",
            "state_cue_directive": "Marker 20 is the committed transient state. Keep its alternatives shot-specific: marker 11 carries the active transmitted image in S83_Shot8, the call remains in progress in S83_Shot9, and the display is blank after the call in S83_Shot10. S81_Shot4 and S81_Shot6 specify strong fluorescent illumination; S83_Shot8–10 specify subdued ambient illumination. These are separate staged lighting states, not a new permanent lighting identity. Retain the exterior view through marker 3 where visible, as committed by S81_Shot4.",
            "negative_continuity_directive": "Exclude overlay marker 21. Do not merge marker 20's alternative states or bake transmitted subjects into permanent fixtures. Avoid relocating markers 2, 3, 10, 11, 12, 13 or 19 to satisfy incompatible shot crops. Do not add views into units 6, 15 or 18 merely because they occur in visibility supersets."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [2, 6]\n  - look_at_unit: 1\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Broad representative coverage from unit 4 toward marker 2 in unit 1, through opening 5. Preserve the fixed distribution of markers 2, 3, 10, 11, 12, 13 and 19. A single background camera does not reproduce every staged shot's separate height, angle and crop.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from the unit-4 side of opening 5. Within the broad westward view, retain marker 2 at its northwest position, opening 3 on the north exterior wall, markers 10–13 at their west-wall positions, and marker 19 above the central aisle. Respect opening 5 as the access boundary; visibility supersets do not authorize additional room reveals.\n  - camera_framing_directive: Use camera unit 4 at [2, 6], looking toward unit 1 at [2, 1], with a wide lens and 90-degree field of view. Provide broad fixed-layout coverage through opening 5. Treat this as the representative plate rather than combining the consuming shots' high, shoulder-level and reverse-angle framings into one view.\n  - subject_position_directive: Subject cues are shot-specific, not a combined tableau. S81_Shot4 places 이현우 beside marker 2 while pushing upward; S81_Shot6 places his near shoulder at the lower-left edge and 서지민 center-right. S83_Shot8 keeps him outside the crop and confines 앰버 and 라울 to marker 11's display. S83_Shot9 emphasizes his right three-quarter face with the display outside the crop; S83_Shot10 shows his back below center with marker 11 beyond him. Preserve these as consuming-shot relationships without relocating the fixed elements to force all screen positions into this representative view.\n  - state_cue_directive: Marker 20 is the committed transient state. Keep its alternatives shot-specific: marker 11 carries the active transmitted image in S83_Shot8, the call remains in progress in S83_Shot9, and the display is blank after the call in S83_Shot10. S81_Shot4 and S81_Shot6 specify strong fluorescent illumination; S83_Shot8–10 specify subdued ambient illumination. These are separate staged lighting states, not a new permanent lighting identity. Retain the exterior view through marker 3 where visible, as committed by S81_Shot4.\n  - negative_continuity_directive: Exclude overlay marker 21. Do not merge marker 20's alternative states or bake transmitted subjects into permanent fixtures. Avoid relocating markers 2, 3, 10, 11, 12, 13 or 19 to satisfy incompatible shot crops. Do not add views into units 6, 15 or 18 merely because they occur in visibility supersets.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [2, 6]\n  - look_at_unit: 1\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Broad representative coverage from unit 4 toward marker 2 in unit 1, through opening 5. Preserve the fixed distribution of markers 2, 3, 10, 11, 12, 13 and 19. A single background camera does not reproduce every staged shot's separate height, angle and crop.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from the unit-4 side of opening 5. Within the broad westward view, retain marker 2 at its northwest position, opening 3 on the north exterior wall, markers 10–13 at their west-wall positions, and marker 19 above the central aisle. Respect opening 5 as the access boundary; visibility supersets do not authorize additional room reveals.\n  - camera_framing_directive: Use camera unit 4 at [2, 6], looking toward unit 1 at [2, 1], with a wide lens and 90-degree field of view. Provide broad fixed-layout coverage through opening 5. Treat this as the representative plate rather than combining the consuming shots' high, shoulder-level and reverse-angle framings into one view.\n  - subject_position_directive: Subject cues are shot-specific, not a combined tableau. S81_Shot4 places 이현우 beside marker 2 while pushing upward; S81_Shot6 places his near shoulder at the lower-left edge and 서지민 center-right. S83_Shot8 keeps him outside the crop and confines 앰버 and 라울 to marker 11's display. S83_Shot9 emphasizes his right three-quarter face with the display outside the crop; S83_Shot10 shows his back below center with marker 11 beyond him. Preserve these as consuming-shot relationships without relocating the fixed elements to force all screen positions into this representative view.\n  - state_cue_directive: Marker 20 is the committed transient state. Keep its alternatives shot-specific: marker 11 carries the active transmitted image in S83_Shot8, the call remains in progress in S83_Shot9, and the display is blank after the call in S83_Shot10. S81_Shot4 and S81_Shot6 specify strong fluorescent illumination; S83_Shot8–10 specify subdued ambient illumination. These are separate staged lighting states, not a new permanent lighting identity. Retain the exterior view through marker 3 where visible, as committed by S81_Shot4.\n  - negative_continuity_directive: Exclude overlay marker 21. Do not merge marker 20's alternative states or bake transmitted subjects into permanent fixtures. Avoid relocating markers 2, 3, 10, 11, 12, 13 or 19 to satisfy incompatible shot crops. Do not add views into units 6, 15 or 18 merely because they occur in visibility supersets.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [2, 6]\n  - look_at_unit: 1\n  - look_at_cell: [2, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Broad representative coverage from unit 4 toward marker 2 in unit 1, through opening 5. Preserve the fixed distribution of markers 2, 3, 10, 11, 12, 13 and 19. A single background camera does not reproduce every staged shot's separate height, angle and crop.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from the unit-4 side of opening 5. Within the broad westward view, retain marker 2 at its northwest position, opening 3 on the north exterior wall, markers 10–13 at their west-wall positions, and marker 19 above the central aisle. Respect opening 5 as the access boundary; visibility supersets do not authorize additional room reveals.\n  - camera_framing_directive: Use camera unit 4 at [2, 6], looking toward unit 1 at [2, 1], with a wide lens and 90-degree field of view. Provide broad fixed-layout coverage through opening 5. Treat this as the representative plate rather than combining the consuming shots' high, shoulder-level and reverse-angle framings into one view.\n  - subject_position_directive: Subject cues are shot-specific, not a combined tableau. S81_Shot4 places 이현우 beside marker 2 while pushing upward; S81_Shot6 places his near shoulder at the lower-left edge and 서지민 center-right. S83_Shot8 keeps him outside the crop and confines 앰버 and 라울 to marker 11's display. S83_Shot9 emphasizes his right three-quarter face with the display outside the crop; S83_Shot10 shows his back below center with marker 11 beyond him. Preserve these as consuming-shot relationships without relocating the fixed elements to force all screen positions into this representative view.\n  - state_cue_directive: Marker 20 is the committed transient state. Keep its alternatives shot-specific: marker 11 carries the active transmitted image in S83_Shot8, the call remains in progress in S83_Shot9, and the display is blank after the call in S83_Shot10. S81_Shot4 and S81_Shot6 specify strong fluorescent illumination; S83_Shot8–10 specify subdued ambient illumination. These are separate staged lighting states, not a new permanent lighting identity. Retain the exterior view through marker 3 where visible, as committed by S81_Shot4.\n  - negative_continuity_directive: Exclude overlay marker 21. Do not merge marker 20's alternative states or bake transmitted subjects into permanent fixtures. Avoid relocating markers 2, 3, 10, 11, 12, 13 or 19 to satisfy incompatible shot crops. Do not add views into units 6, 15 or 18 merely because they occur in visibility supersets.\n\n2069년 대한민국 제주 연안의 운영 중인 임시보호시설에 있는 작은 병실 겸 개인 숙소를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 사람이 없는 고요한 낮의 실내다. 참고 평면도는 구조와 고정 집기의 위치를 이해하는 데만 사용한다. 방 안에서 북서쪽을 바라보는 서 있는 사람의 눈높이 약 1.5~1.6미터 시점으로, 실제 미러리스 카메라의 35밀리미터판 기준 28밀리미터 광각 렌즈로 촬영한다. 과장된 원근 없이 수직선이 자연스럽게 보이고, 침대와 창, 왼쪽 통화 자리가 함께 읽히는 구도다.\n\n방 북서쪽에 북쪽 벽을 향해 머리 쪽이 놓인 흰색 일인용 침대가 있고, 그 동쪽의 북쪽 외벽에는 바다를 향한 창이 있다. 창밖으로 낮빛을 받은 에메랄드빛 바다와 수평선이 보인다. 서쪽 벽의 침대 남쪽에는 통화용 콘솔이 있으며, 그 위 벽에 통화 모니터가 설치되어 있다. 콘솔에는 거치된 수화기와 그 옆의 화상통화 스위치가 있다. 이 통화 장비들은 화면 왼쪽에 놓이며, 침대와 창의 위치 관계를 가리지 않는다. 방 중앙 통로 위의 천장 형광등이 강한 백색광을 내고, 창에서 들어오는 자연광이 흰 침구와 벽면에 섞인다. 밝은 침구의 결이 날아가지 않는 실제 실내 촬영 노출로, 창밖 바다의 색도 과도하게 강조하지 않는다.\n\n한국의 실용적인 보호시설에 어울리는 담백한 마감과 절제된 회백색·차가운 중성색을 유지한다. 도장된 벽의 미세한 표면 요철, 침대 금속 프레임의 작은 마모, 흰 침구의 실제 직조와 자연스러운 주름, 통화 장비 외장의 사용감과 가장자리의 옅은 생활 얼룩이 가까이에서 읽힌다. 근미래의 통신 기능과 오래 사용한 생활 장비가 공존하는 공간이며, 장비는 현실적인 물리적 크기와 형태로 표현한다.\n\n이 순간에 달라질 수 있는 요소는 통화 모니터 내부의 화면 상태뿐이다. 해당 장면에 따라 연결 중에는 인물 없는 영상 영역이 켜져 있고, 통화 종료 후에는 영상이 사라진 빈 화면이 된다. 상태가 지정되지 않은 배경 원본은 종료 후의 빈 화면으로 촬영한다. 한 사진에는 한 가지 화면 상태만 나타내며, 화면 변화는 모니터 테두리 안에만 한정한다. 실내와 화면, 유리의 반사 어디에도 사람, 얼굴, 인체 형태의 형상을 넣지 않는다.\n\n실제 장소 기록 사진처럼 자연스러운 피사계 심도와 재료의 질감을 유지한다. 과도한 보정이나 연출된 광고 사진의 완벽한 표면을 피하고, 삽화나 컴퓨터 생성 영상, 건축 시각화가 아닌 실제 촬영 사진으로 표현한다. 위에서 내려다보는 시점이나 평면도 구도를 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_unit": 4,
          "camera_cell": [
            2,
            6
          ],
          "look_at_unit": 1,
          "look_at_cell": [
            2,
            1
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Broad representative coverage from unit 4 toward marker 2 in unit 1, through opening 5. Preserve the fixed distribution of markers 2, 3, 10, 11, 12, 13 and 19. A single background camera does not reproduce every staged shot's separate height, angle and crop."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 from the unit-4 side of opening 5. Within the broad westward view, retain marker 2 at its northwest position, opening 3 on the north exterior wall, markers 10–13 at their west-wall positions, and marker 19 above the central aisle. Respect opening 5 as the access boundary; visibility supersets do not authorize additional room reveals.",
          "camera_framing_directive": "Use camera unit 4 at [2, 6], looking toward unit 1 at [2, 1], with a wide lens and 90-degree field of view. Provide broad fixed-layout coverage through opening 5. Treat this as the representative plate rather than combining the consuming shots' high, shoulder-level and reverse-angle framings into one view.",
          "subject_position_directive": "Subject cues are shot-specific, not a combined tableau. S81_Shot4 places 이현우 beside marker 2 while pushing upward; S81_Shot6 places his near shoulder at the lower-left edge and 서지민 center-right. S83_Shot8 keeps him outside the crop and confines 앰버 and 라울 to marker 11's display. S83_Shot9 emphasizes his right three-quarter face with the display outside the crop; S83_Shot10 shows his back below center with marker 11 beyond him. Preserve these as consuming-shot relationships without relocating the fixed elements to force all screen positions into this representative view.",
          "state_cue_directive": "Marker 20 is the committed transient state. Keep its alternatives shot-specific: marker 11 carries the active transmitted image in S83_Shot8, the call remains in progress in S83_Shot9, and the display is blank after the call in S83_Shot10. S81_Shot4 and S81_Shot6 specify strong fluorescent illumination; S83_Shot8–10 specify subdued ambient illumination. These are separate staged lighting states, not a new permanent lighting identity. Retain the exterior view through marker 3 where visible, as committed by S81_Shot4.",
          "negative_continuity_directive": "Exclude overlay marker 21. Do not merge marker 20's alternative states or bake transmitted subjects into permanent fixtures. Avoid relocating markers 2, 3, 10, 11, 12, 13 or 19 to satisfy incompatible shot crops. Do not add views into units 6, 15 or 18 merely because they occur in visibility supersets."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_shelter_room",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_shelter_room"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L139B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L139",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L139B01.png",
        "t2i_prompt": "2069년 대한민국의 보호소에서 보안 연구 구역으로 이어지는 빈 출입 복도를 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 국내 공공 대피시설과 통제 연구시설의 실용적인 건축을 바탕으로, 회색 콘크리트 벽과 관리된 바닥, 무광 금속 자동문의 실제 표면 질감을 담는다. 첨단 출입 설비와 오래 사용한 건축 마감이 공존하되 과도하게 폐허화하지 않는다. 재료에는 미세한 마모와 일상적인 옅은 때가 남아 있고, 금속 표면의 결 및 접합부가 실제 시설처럼 보인다.\n동서로 이어지는 출입 복도의 동쪽 끝에 대형 양개 자동문이 있다. 자동문 바로 서쪽의 복도 측 벽에는 카드 판독기가 부착되어 있고, 문 바로 너머 동쪽에는 보안 문턱이 이어진다. 카메라는 문 서쪽 복도 안에서 복도 중심선보다 약간 남쪽에 두고 동쪽을 바라본다. 서 있는 사람의 눈높이인 약 1.6미터에서 35밀리미터 규격 센서 기준 28밀리미터 광각 렌즈로 촬영하여, 복도의 깊이와 문 양쪽의 구조, 옆 벽의 카드 판독기가 함께 들어오게 한다. 자연스러운 원근과 피사계 심도로 문틀과 문턱의 재질이 읽히게 하며, 내려다보는 시점이나 평면도 구도를 사용하지 않는다.\n두 문짝이 각각 좌우로 물러나며 열리는 순간을 포착한다. 벌어진 문 사이와 보안 문턱 너머에서 눈부신 백색 실내광이 복도로 쏟아지고, 바닥과 금속 문짝 안쪽 가장자리에 실제 광원의 반사와 밝기 변화가 생긴다. 문 너머 목적 공간의 구체적인 설비나 구조는 드러내지 않는다. 복도는 비교적 어둡고 잿빛과 차가운 중성색을 유지하며, 밝은 개구부와의 노출 차이는 실제 카메라의 자연스러운 기록처럼 표현한다. 인위적인 광선이나 과장된 발광 효과 없이 실내광의 자연스러운 확산과 반사만 담는다.\n사람, 얼굴, 신체 형태의 형상은 반사면을 포함해 전혀 없다. 실제 장소 기록 사진과 구별되지 않는 사실적인 사진이며, 지나치게 말끔한 광고 사진이나 컴퓨터 합성 이미지, 삽화, 건축 시각화가 아니다. 인위적인 색 보정이나 미화 없이 촬영한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S81_Shot11",
            "guide_text": "자동문 서쪽 복도에서 중심선보다 약간 남쪽에 서서 동쪽을 바라보는 눈높이 구도다. 높이 약 1.6미터, 35밀리미터 규격 센서 기준 28밀리미터 광각으로 대형 자동문과 옆 벽의 카드 판독기를 함께 담는다. 두 문짝이 좌우로 물러나는 중간 상태와 그 사이로 드러나는 밝은 보안 문턱을 중심에 두고, 실내광이 전경 복도 바닥으로 퍼지는 모습을 보여준다. 문 너머 연구 공간의 세부 설비는 노출하지 않으며, 인증하는 손이나 카드, 인물은 추가하지 않는다."
          }
        ],
        "shot_ids": [
          "S81_Shot11"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "Within number 15, west of number 16 and slightly south of the corridor centerline, facing east toward number 18 with number 17 beside the door.",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Include both automatic door leaves and the wall reader. Apply number 21 after card authentication: both leaves retract laterally and bright interior light emerges through the opening. Keep the destination beyond the threshold indistinct; do not invent a laboratory layout or place the lodging bed directly beyond this secure door."
        },
        "reference_decision": {
          "bg_id": "L139B01",
          "fp_id": "fp_shelter_room",
          "node_index": 1,
          "mode": "related_style_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "S81_Shot11 stages a view from unit 15 toward the boundary of unit 18, targeting markers 15–18 rather than the unit-1 interior established by L139B02. This is a distinct physical space, so use L139B02 only for dwelling-level style continuity. The selected camera and boundary-facing look-at coordinate support broad coverage of marker 16 and its adjacent surfaces while leaving the destination unrevealed. There is no same-space low-delta reuse trigger.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L139B02.png"
          ],
          "source_bg_ids": [
            "L139B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "selected_refs": [
              {
                "ref_bg_id": "L139B02",
                "physical_space_id": "fp_shelter_room:unit_1",
                "space_description": "Unit 1 viewed from unit 4 through opening 5."
              }
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_distinct_target_space",
            "why_single_ref_or_two_refs": "One earlier same-fp reference supplies dwelling-level style. S81_Shot11 does not co-show its unit-1 interior, and the space beyond marker 16 must remain unrevealed; a second spatial reference is unnecessary.",
            "physical_space_id_per_ref": [
              "fp_shelter_room:unit_1"
            ],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 15,
            "camera_cell": [
              7,
              3
            ],
            "look_at_unit": 18,
            "look_at_cell": [
              7,
              7
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 15 toward opening 16 at the boundary leading to unit 18. Keep the opening around the central third, with its narrow gap just right of center and surrounding wall and floor retaining scale. The grid does not resolve the staged low-height, off-axis offset."
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 15's approach to opening 16, with adjacent wall and floor and marker 17 immediately west of the opening. Aim toward unit 18's boundary without depicting its interior. Carry only dwelling-level style from L139B02; compose this distinct space from markers 15–18 and the supplied geometry.",
            "camera_framing_directive": "Use camera unit 15 at [7, 3], looking toward unit 18's boundary at [7, 7], with a wide lens and 90-degree field of view. Retain broad surrounding coverage, placing marker 16 around the central third and below forty percent of the image. Preserve the staged narrow gap just right of center without changing the committed grid coordinates.",
            "subject_position_directive": "No committed subject cue is available beyond the listed background facts; keep this BG free of invented subjects. S81_Shot11 commits only a background constraint: the narrow gap at marker 16 occupies the middle-center midground.",
            "state_cue_directive": "Apply transient marker 21: marker 16 begins separating laterally, leaving a first narrow gap. Let dazzling light escape through that gap while retaining its edges and surrounding exposure. The light's source and color are unspecified. Keep the destination unrevealed and preserve marker 17 in its fixed position.",
            "negative_continuity_directive": "Exclude overlay marker 20 and do not transfer its state from L139B02. Avoid importing that reference's unit-1 layout or fixtures into unit 15. Do not reveal unit 18's interior, widen marker 16 beyond the committed initial separation, or invent a source or color for marker 21. Visibility supersets do not authorize views into units 1, 4 or 6."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L139B02' physical_space_id='fp_shelter_room:unit_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 15\n  - camera_cell: [7, 3]\n  - look_at_unit: 18\n  - look_at_cell: [7, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 15 toward opening 16 at the boundary leading to unit 18. Keep the opening around the central third, with its narrow gap just right of center and surrounding wall and floor retaining scale. The grid does not resolve the staged low-height, off-axis offset.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 15's approach to opening 16, with adjacent wall and floor and marker 17 immediately west of the opening. Aim toward unit 18's boundary without depicting its interior. Carry only dwelling-level style from L139B02; compose this distinct space from markers 15–18 and the supplied geometry.\n  - camera_framing_directive: Use camera unit 15 at [7, 3], looking toward unit 18's boundary at [7, 7], with a wide lens and 90-degree field of view. Retain broad surrounding coverage, placing marker 16 around the central third and below forty percent of the image. Preserve the staged narrow gap just right of center without changing the committed grid coordinates.\n  - subject_position_directive: No committed subject cue is available beyond the listed background facts; keep this BG free of invented subjects. S81_Shot11 commits only a background constraint: the narrow gap at marker 16 occupies the middle-center midground.\n  - state_cue_directive: Apply transient marker 21: marker 16 begins separating laterally, leaving a first narrow gap. Let dazzling light escape through that gap while retaining its edges and surrounding exposure. The light's source and color are unspecified. Keep the destination unrevealed and preserve marker 17 in its fixed position.\n  - negative_continuity_directive: Exclude overlay marker 20 and do not transfer its state from L139B02. Avoid importing that reference's unit-1 layout or fixtures into unit 15. Do not reveal unit 18's interior, widen marker 16 beyond the committed initial separation, or invent a source or color for marker 21. Visibility supersets do not authorize views into units 1, 4 or 6.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L139B02' physical_space_id='fp_shelter_room:unit_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 15\n  - camera_cell: [7, 3]\n  - look_at_unit: 18\n  - look_at_cell: [7, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 15 toward opening 16 at the boundary leading to unit 18. Keep the opening around the central third, with its narrow gap just right of center and surrounding wall and floor retaining scale. The grid does not resolve the staged low-height, off-axis offset.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 15's approach to opening 16, with adjacent wall and floor and marker 17 immediately west of the opening. Aim toward unit 18's boundary without depicting its interior. Carry only dwelling-level style from L139B02; compose this distinct space from markers 15–18 and the supplied geometry.\n  - camera_framing_directive: Use camera unit 15 at [7, 3], looking toward unit 18's boundary at [7, 7], with a wide lens and 90-degree field of view. Retain broad surrounding coverage, placing marker 16 around the central third and below forty percent of the image. Preserve the staged narrow gap just right of center without changing the committed grid coordinates.\n  - subject_position_directive: No committed subject cue is available beyond the listed background facts; keep this BG free of invented subjects. S81_Shot11 commits only a background constraint: the narrow gap at marker 16 occupies the middle-center midground.\n  - state_cue_directive: Apply transient marker 21: marker 16 begins separating laterally, leaving a first narrow gap. Let dazzling light escape through that gap while retaining its edges and surrounding exposure. The light's source and color are unspecified. Keep the destination unrevealed and preserve marker 17 in its fixed position.\n  - negative_continuity_directive: Exclude overlay marker 20 and do not transfer its state from L139B02. Avoid importing that reference's unit-1 layout or fixtures into unit 15. Do not reveal unit 18's interior, widen marker 16 beyond the committed initial separation, or invent a source or color for marker 21. Visibility supersets do not authorize views into units 1, 4 or 6.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L139B02' physical_space_id='fp_shelter_room:unit_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 15\n  - camera_cell: [7, 3]\n  - look_at_unit: 18\n  - look_at_cell: [7, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 15 toward opening 16 at the boundary leading to unit 18. Keep the opening around the central third, with its narrow gap just right of center and surrounding wall and floor retaining scale. The grid does not resolve the staged low-height, off-axis offset.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 15's approach to opening 16, with adjacent wall and floor and marker 17 immediately west of the opening. Aim toward unit 18's boundary without depicting its interior. Carry only dwelling-level style from L139B02; compose this distinct space from markers 15–18 and the supplied geometry.\n  - camera_framing_directive: Use camera unit 15 at [7, 3], looking toward unit 18's boundary at [7, 7], with a wide lens and 90-degree field of view. Retain broad surrounding coverage, placing marker 16 around the central third and below forty percent of the image. Preserve the staged narrow gap just right of center without changing the committed grid coordinates.\n  - subject_position_directive: No committed subject cue is available beyond the listed background facts; keep this BG free of invented subjects. S81_Shot11 commits only a background constraint: the narrow gap at marker 16 occupies the middle-center midground.\n  - state_cue_directive: Apply transient marker 21: marker 16 begins separating laterally, leaving a first narrow gap. Let dazzling light escape through that gap while retaining its edges and surrounding exposure. The light's source and color are unspecified. Keep the destination unrevealed and preserve marker 17 in its fixed position.\n  - negative_continuity_directive: Exclude overlay marker 20 and do not transfer its state from L139B02. Avoid importing that reference's unit-1 layout or fixtures into unit 15. Do not reveal unit 18's interior, widen marker 16 beyond the committed initial separation, or invent a source or color for marker 21. Visibility supersets do not authorize views into units 1, 4 or 6.\n\n2069년 대한민국의 보호소에서 보안 연구 구역으로 이어지는 빈 출입 복도를 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 국내 공공 대피시설과 통제 연구시설의 실용적인 건축을 바탕으로, 회색 콘크리트 벽과 관리된 바닥, 무광 금속 자동문의 실제 표면 질감을 담는다. 첨단 출입 설비와 오래 사용한 건축 마감이 공존하되 과도하게 폐허화하지 않는다. 재료에는 미세한 마모와 일상적인 옅은 때가 남아 있고, 금속 표면의 결 및 접합부가 실제 시설처럼 보인다.\n동서로 이어지는 출입 복도의 동쪽 끝에 대형 양개 자동문이 있다. 자동문 바로 서쪽의 복도 측 벽에는 카드 판독기가 부착되어 있고, 문 바로 너머 동쪽에는 보안 문턱이 이어진다. 카메라는 문 서쪽 복도 안에서 복도 중심선보다 약간 남쪽에 두고 동쪽을 바라본다. 서 있는 사람의 눈높이인 약 1.6미터에서 35밀리미터 규격 센서 기준 28밀리미터 광각 렌즈로 촬영하여, 복도의 깊이와 문 양쪽의 구조, 옆 벽의 카드 판독기가 함께 들어오게 한다. 자연스러운 원근과 피사계 심도로 문틀과 문턱의 재질이 읽히게 하며, 내려다보는 시점이나 평면도 구도를 사용하지 않는다.\n두 문짝이 각각 좌우로 물러나며 열리는 순간을 포착한다. 벌어진 문 사이와 보안 문턱 너머에서 눈부신 백색 실내광이 복도로 쏟아지고, 바닥과 금속 문짝 안쪽 가장자리에 실제 광원의 반사와 밝기 변화가 생긴다. 문 너머 목적 공간의 구체적인 설비나 구조는 드러내지 않는다. 복도는 비교적 어둡고 잿빛과 차가운 중성색을 유지하며, 밝은 개구부와의 노출 차이는 실제 카메라의 자연스러운 기록처럼 표현한다. 인위적인 광선이나 과장된 발광 효과 없이 실내광의 자연스러운 확산과 반사만 담는다.\n사람, 얼굴, 신체 형태의 형상은 반사면을 포함해 전혀 없다. 실제 장소 기록 사진과 구별되지 않는 사실적인 사진이며, 지나치게 말끔한 광고 사진이나 컴퓨터 합성 이미지, 삽화, 건축 시각화가 아니다. 인위적인 색 보정이나 미화 없이 촬영한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_unit": 15,
          "camera_cell": [
            7,
            3
          ],
          "look_at_unit": 18,
          "look_at_cell": [
            7,
            7
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 15 toward opening 16 at the boundary leading to unit 18. Keep the opening around the central third, with its narrow gap just right of center and surrounding wall and floor retaining scale. The grid does not resolve the staged low-height, off-axis offset."
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "related_style_new_space",
        "render_guidance": {
          "visible_space_directive": "Show unit 15's approach to opening 16, with adjacent wall and floor and marker 17 immediately west of the opening. Aim toward unit 18's boundary without depicting its interior. Carry only dwelling-level style from L139B02; compose this distinct space from markers 15–18 and the supplied geometry.",
          "camera_framing_directive": "Use camera unit 15 at [7, 3], looking toward unit 18's boundary at [7, 7], with a wide lens and 90-degree field of view. Retain broad surrounding coverage, placing marker 16 around the central third and below forty percent of the image. Preserve the staged narrow gap just right of center without changing the committed grid coordinates.",
          "subject_position_directive": "No committed subject cue is available beyond the listed background facts; keep this BG free of invented subjects. S81_Shot11 commits only a background constraint: the narrow gap at marker 16 occupies the middle-center midground.",
          "state_cue_directive": "Apply transient marker 21: marker 16 begins separating laterally, leaving a first narrow gap. Let dazzling light escape through that gap while retaining its edges and surrounding exposure. The light's source and color are unspecified. Keep the destination unrevealed and preserve marker 17 in its fixed position.",
          "negative_continuity_directive": "Exclude overlay marker 20 and do not transfer its state from L139B02. Avoid importing that reference's unit-1 layout or fixtures into unit 15. Do not reveal unit 18's interior, widen marker 16 beyond the committed initial separation, or invent a source or color for marker 21. Visibility supersets do not authorize views into units 1, 4 or 6."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_shelter_room",
          "prior_bg_ids": [
            "L139B02"
          ],
          "attached_ref_labels": [
            "bg:L139B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L144B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L144",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L144B01.png",
        "t2i_prompt": "2069년 대한민국의 운영 중인 시설에 있는 소장실의 밤 풍경. 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진으로, 실제 장소 답사 사진과 구별되지 않는 빈 사무실을 담는다. 한국의 업무 시설에서 볼 법한 실용적인 마감과 오래 사용해 온 사무 가구가 유지된 공간이다. 직사각형 방의 동쪽 벽 중앙 부근에 카메라를 놓고 서북서쪽을 바라본다. 촬영 높이는 서 있는 사람의 눈높이인 약 1.6미터, 렌즈는 35밀리미터로 설정한다. 위에서 내려다보지 않는 측면 사선 구도로, 화면 왼쪽에는 남쪽 벽의 서쪽 모서리 가까이에 있는 출입문을, 오른쪽에는 방 북쪽의 책상과 그 뒤 의자를 배치한다. 출입문은 실내 서쪽 벽 방향으로 열려 있으며 문 너머 남쪽 복도 문턱이 조금 보인다. 책상의 긴 변은 동서 방향이고 북쪽에 놓인 의자는 남쪽을 향한다. 책상 위 북동쪽의 사진 액자는 의자를 향한 기존 방향을 유지하며, 카메라에서는 액자의 뒷면과 테두리만 보이게 한다. 출입구와 책상 옆 사이의 시선이 이어지도록 중앙 바닥과 양쪽의 서 있을 공간을 충분히 드러낸다. 밤의 낮은 주변 밝기 속에서 정상적인 실내 조명이 책상과 출입구를 무리 없이 밝히고, 현실적인 빛의 감쇠와 부드러운 그림자를 만든다. 회백색과 차가운 중성색 위주의 실내에 책상의 실제 나뭇결, 의자의 직물 조직, 금속 부품의 잔잔한 광택과 일상적인 사용감을 담는다. 공간은 정돈되어 있으며 평온한 기존 상태다. 자연스러운 원근과 피사계 심도, 실제 재료의 미세한 질감을 유지하고 과도한 보정이나 광고 사진 같은 광택을 피한다. 사람, 얼굴, 인체 형태의 형상은 사진 표면과 반사면을 포함해 어디에도 묘사하지 않는다. 컴퓨터 생성 이미지나 도면이 아닌 실제 카메라 사진으로 표현한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S86_Shot2",
            "guide_text": "동쪽 벽 중앙 부근의 높이 약 1.6미터, 35밀리미터 렌즈 시점을 사용한다. 왼쪽 출입문과 오른쪽 책상 사이의 시선축이 읽히는 측면 사선 구도로 중앙 공간을 비워 둔다. 문 너머 복도 문턱을 조금 보이고, 책상 위 액자는 뒷면만 보이도록 한다. 인물 없이 정돈된 야간 사무실만 담는다."
          },
          {
            "shot_id": "S86_Shot7",
            "guide_text": "앞선 장면과 같은 카메라 위치, 높이, 렌즈와 구도를 유지한다. 왼쪽 출입구와 오른쪽 책상 옆의 빈 공간을 함께 확보하고 가구, 액자 방향, 복도 노출 범위와 야간 조명을 바꾸지 않는다. 인물이나 추가적인 상태 변화 없이 동일한 정돈된 배경을 사용한다."
          }
        ],
        "shot_ids": [
          "S86_Shot2",
          "S86_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Inside number 1 near the midpoint of the east wall, facing west-northwest across the open floor, with number 3 to frame left and numbers 4 and 5 to frame right.",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28–35 mm wide angle",
          "framing_notes": "Use the same camera for both shots. Preserve the doorway-to-director confrontation axis in a lateral three-quarter composition, showing a glimpse of number 2 through number 3 and keeping number 6 anchored on number 4. Leave clear standing space near the entrance and beside the desk. The downstream background is nighttime but remains orderly, without damage or alarms; photograph subjects exist only inside the frame."
        },
        "reference_decision": {
          "bg_id": "L144B01",
          "fp_id": "fp_director_room",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L144B01 is the sole eligible clean anchor and the sole readiness-ok BG. Establish its identity directly from the floor plan without references. Camera unit 1 at [5, 5], aimed toward opening 3 at [7, 3] and unit 2, prioritizes S86_Shot2's explicit entry-facing background requirement. S86_Shot7 supplies no key background elements; preserve the same fixed layout for its closer subject staging rather than inventing another layout. The discrete camera candidates cannot reproduce both shot-specific viewpoints exactly.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_director_room.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "The clean dwelling-identity anchor is seeded from the floor plan; no prior references are available or required.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 1,
            "camera_cell": [
              5,
              5
            ],
            "look_at_unit": 2,
            "look_at_cell": [
              7,
              3
            ],
            "lens_enum": "normal",
            "fov_deg": 50,
            "framing_notes": "Neutral coverage from unit 1 toward unit 2, with the aim point on opening 3. This is the available discrete entry-facing plate, not an exact reconstruction of both consuming shots' camera positions. Keep the camera fixed for this plan."
          },
          "render_guidance": {
            "visible_space_directive": "Show the portion of unit 1 facing opening 3, with a limited glimpse toward unit 2 through that opening where unobstructed. The geometry lists unit 2 and opening 3 as visibility candidates, not guarantees of complete coverage. Retain base markers 4, 5, and 6 at their supplied fixed positions; they are outside this entry-facing aim and need not be forced into frame.",
            "camera_framing_directive": "Use camera unit 1 at [5, 5], looking toward unit 2 through the aim point [7, 3], with a normal lens and 50-degree field of view. Provide neutral entry-facing coverage of opening 3 rather than broad coverage of the entire layout. Do not add camera movement or claim this single discrete view reproduces both shot framings.",
            "subject_position_directive": "Keep the clean background plate free of baked-in subjects while accommodating the committed shot staging: S86_Shot2 places 이현우 center-left, pitching forward with opening 3 behind his near shoulder and his attention directed offscreen right. S86_Shot7 places 지소영 center-right and 이현우's shoulder at the extreme left, with their attention directed toward each other. These are shot-layer placement requirements, not additional subjects or a requirement to depict both compositions simultaneously.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies to the clean base layer, and no transient markers are listed; refrain from inventing additional cues. Honor the explicit S86_Shot2 opening state by showing opening 3 open. Maintain the consuming shots' subdued interior illumination and controlled contrast without an added color cue or lighting change.",
            "negative_continuity_directive": "No ignored numbered elements or ignored overlay markers are listed. Avoid relocating markers 3, 4, 5, or 6 to accommodate framing; avoid forcing markers 4, 5, and 6 into this view. Do not treat the visibility supersets as proof that all of unit 2 is visible, invent additional openings, or combine incompatible shot viewpoints into one plate."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 2\n  - look_at_cell: [7, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: \"Neutral coverage from unit 1 toward unit 2, with the aim point on opening 3. This is the available discrete entry-facing plate, not an exact reconstruction of both consuming shots' camera positions. Keep the camera fixed for this plan.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 1 facing opening 3, with a limited glimpse toward unit 2 through that opening where unobstructed. The geometry lists unit 2 and opening 3 as visibility candidates, not guarantees of complete coverage. Retain base markers 4, 5, and 6 at their supplied fixed positions; they are outside this entry-facing aim and need not be forced into frame.\n  - camera_framing_directive: Use camera unit 1 at [5, 5], looking toward unit 2 through the aim point [7, 3], with a normal lens and 50-degree field of view. Provide neutral entry-facing coverage of opening 3 rather than broad coverage of the entire layout. Do not add camera movement or claim this single discrete view reproduces both shot framings.\n  - subject_position_directive: Keep the clean background plate free of baked-in subjects while accommodating the committed shot staging: S86_Shot2 places 이현우 center-left, pitching forward with opening 3 behind his near shoulder and his attention directed offscreen right. S86_Shot7 places 지소영 center-right and 이현우's shoulder at the extreme left, with their attention directed toward each other. These are shot-layer placement requirements, not additional subjects or a requirement to depict both compositions simultaneously.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to the clean base layer, and no transient markers are listed; refrain from inventing additional cues. Honor the explicit S86_Shot2 opening state by showing opening 3 open. Maintain the consuming shots' subdued interior illumination and controlled contrast without an added color cue or lighting change.\n  - negative_continuity_directive: No ignored numbered elements or ignored overlay markers are listed. Avoid relocating markers 3, 4, 5, or 6 to accommodate framing; avoid forcing markers 4, 5, and 6 into this view. Do not treat the visibility supersets as proof that all of unit 2 is visible, invent additional openings, or combine incompatible shot viewpoints into one plate.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 2\n  - look_at_cell: [7, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: \"Neutral coverage from unit 1 toward unit 2, with the aim point on opening 3. This is the available discrete entry-facing plate, not an exact reconstruction of both consuming shots' camera positions. Keep the camera fixed for this plan.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 1 facing opening 3, with a limited glimpse toward unit 2 through that opening where unobstructed. The geometry lists unit 2 and opening 3 as visibility candidates, not guarantees of complete coverage. Retain base markers 4, 5, and 6 at their supplied fixed positions; they are outside this entry-facing aim and need not be forced into frame.\n  - camera_framing_directive: Use camera unit 1 at [5, 5], looking toward unit 2 through the aim point [7, 3], with a normal lens and 50-degree field of view. Provide neutral entry-facing coverage of opening 3 rather than broad coverage of the entire layout. Do not add camera movement or claim this single discrete view reproduces both shot framings.\n  - subject_position_directive: Keep the clean background plate free of baked-in subjects while accommodating the committed shot staging: S86_Shot2 places 이현우 center-left, pitching forward with opening 3 behind his near shoulder and his attention directed offscreen right. S86_Shot7 places 지소영 center-right and 이현우's shoulder at the extreme left, with their attention directed toward each other. These are shot-layer placement requirements, not additional subjects or a requirement to depict both compositions simultaneously.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to the clean base layer, and no transient markers are listed; refrain from inventing additional cues. Honor the explicit S86_Shot2 opening state by showing opening 3 open. Maintain the consuming shots' subdued interior illumination and controlled contrast without an added color cue or lighting change.\n  - negative_continuity_directive: No ignored numbered elements or ignored overlay markers are listed. Avoid relocating markers 3, 4, 5, or 6 to accommodate framing; avoid forcing markers 4, 5, and 6 into this view. Do not treat the visibility supersets as proof that all of unit 2 is visible, invent additional openings, or combine incompatible shot viewpoints into one plate.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 2\n  - look_at_cell: [7, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: \"Neutral coverage from unit 1 toward unit 2, with the aim point on opening 3. This is the available discrete entry-facing plate, not an exact reconstruction of both consuming shots' camera positions. Keep the camera fixed for this plan.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 1 facing opening 3, with a limited glimpse toward unit 2 through that opening where unobstructed. The geometry lists unit 2 and opening 3 as visibility candidates, not guarantees of complete coverage. Retain base markers 4, 5, and 6 at their supplied fixed positions; they are outside this entry-facing aim and need not be forced into frame.\n  - camera_framing_directive: Use camera unit 1 at [5, 5], looking toward unit 2 through the aim point [7, 3], with a normal lens and 50-degree field of view. Provide neutral entry-facing coverage of opening 3 rather than broad coverage of the entire layout. Do not add camera movement or claim this single discrete view reproduces both shot framings.\n  - subject_position_directive: Keep the clean background plate free of baked-in subjects while accommodating the committed shot staging: S86_Shot2 places 이현우 center-left, pitching forward with opening 3 behind his near shoulder and his attention directed offscreen right. S86_Shot7 places 지소영 center-right and 이현우's shoulder at the extreme left, with their attention directed toward each other. These are shot-layer placement requirements, not additional subjects or a requirement to depict both compositions simultaneously.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to the clean base layer, and no transient markers are listed; refrain from inventing additional cues. Honor the explicit S86_Shot2 opening state by showing opening 3 open. Maintain the consuming shots' subdued interior illumination and controlled contrast without an added color cue or lighting change.\n  - negative_continuity_directive: No ignored numbered elements or ignored overlay markers are listed. Avoid relocating markers 3, 4, 5, or 6 to accommodate framing; avoid forcing markers 4, 5, and 6 into this view. Do not treat the visibility supersets as proof that all of unit 2 is visible, invent additional openings, or combine incompatible shot viewpoints into one plate.\n\n2069년 대한민국의 운영 중인 시설에 있는 소장실의 밤 풍경. 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진으로, 실제 장소 답사 사진과 구별되지 않는 빈 사무실을 담는다. 한국의 업무 시설에서 볼 법한 실용적인 마감과 오래 사용해 온 사무 가구가 유지된 공간이다. 직사각형 방의 동쪽 벽 중앙 부근에 카메라를 놓고 서북서쪽을 바라본다. 촬영 높이는 서 있는 사람의 눈높이인 약 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_unit": 1,
          "camera_cell": [
            5,
            5
          ],
          "look_at_unit": 2,
          "look_at_cell": [
            7,
            3
          ],
          "lens_enum": "normal",
          "fov_deg": 50,
          "framing_notes": "Neutral coverage from unit 1 toward unit 2, with the aim point on opening 3. This is the available discrete entry-facing plate, not an exact reconstruction of both consuming shots' camera positions. Keep the camera fixed for this plan."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the portion of unit 1 facing opening 3, with a limited glimpse toward unit 2 through that opening where unobstructed. The geometry lists unit 2 and opening 3 as visibility candidates, not guarantees of complete coverage. Retain base markers 4, 5, and 6 at their supplied fixed positions; they are outside this entry-facing aim and need not be forced into frame.",
          "camera_framing_directive": "Use camera unit 1 at [5, 5], looking toward unit 2 through the aim point [7, 3], with a normal lens and 50-degree field of view. Provide neutral entry-facing coverage of opening 3 rather than broad coverage of the entire layout. Do not add camera movement or claim this single discrete view reproduces both shot framings.",
          "subject_position_directive": "Keep the clean background plate free of baked-in subjects while accommodating the committed shot staging: S86_Shot2 places 이현우 center-left, pitching forward with opening 3 behind his near shoulder and his attention directed offscreen right. S86_Shot7 places 지소영 center-right and 이현우's shoulder at the extreme left, with their attention directed toward each other. These are shot-layer placement requirements, not additional subjects or a requirement to depict both compositions simultaneously.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies to the clean base layer, and no transient markers are listed; refrain from inventing additional cues. Honor the explicit S86_Shot2 opening state by showing opening 3 open. Maintain the consuming shots' subdued interior illumination and controlled contrast without an added color cue or lighting change.",
          "negative_continuity_directive": "No ignored numbered elements or ignored overlay markers are listed. Avoid relocating markers 3, 4, 5, or 6 to accommodate framing; avoid forcing markers 4, 5, and 6 into this view. Do not treat the visibility supersets as proof that all of unit 2 is visible, invent additional openings, or combine incompatible shot viewpoints into one plate."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_director_room",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_director_room"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L142B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L142",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L142B01.png",
        "t2i_prompt": "2069년 대한민국의 운영 중인 연구 시설 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 사람이 없는 유리벽 실험 구역을 실제 장소 답사 사진처럼 담는다. 풀프레임 미러리스 카메라와 28밀리미터 광각 렌즈를 사용하며, 약 1.6미터의 서 있는 사람 눈높이에서 촬영한다. 실험실 남서쪽의 진입 여유 공간에서 북동쪽을 바라보는 구도다. 과도한 광각 왜곡 없이 중앙의 대형 스테인리스 검사 침대와 뒤쪽 연구 콘솔의 거리감이 자연스럽게 읽힌다.\n\n배치 참조에 따라 검사 침대는 실험실 중앙에 남북 방향으로 놓이고 머리 쪽은 북쪽을 향한다. 침대 양옆에 부착된 고정식 결박 장치의 실제 금속 체결 구조가 각각 분명하게 보인다. 침대 서쪽에는 접근할 수 있는 빈 동선을 충분히 남긴다. 머리 쪽 북서편에는 침대 옆 의자가 있으며 서쪽 통행 공간을 막지 않는다. 북쪽 벽의 연구 콘솔은 침대 머리 너머에, 다른 연구 콘솔은 북동쪽 구역의 동쪽 벽을 따라 놓인다. 남동쪽 동쪽 벽에는 수납장과 서랍이 배치된다. 북쪽 연구 구역 위의 벽면 스피커와 동쪽 벽 상부의 경보 장치 외함도 기존 위치에 둔다. 남쪽과 서쪽 경계를 이루는 유리 칸막이 중 서쪽 부분이 화면 왼쪽 가장자리에 보이게 한다.\n\n한국의 현대 연구 시설에서 이어진 실용적인 설비 규격과 절제된 근미래 장비 디자인. 과장된 미래 장식보다 실제 제작 가능한 금속 접합부, 유리의 두께와 가장자리, 콘솔 외장의 정밀한 이음새가 설득력 있게 보인다. 오전의 부드러운 자연광이 유리 경계 너머에서 간접적으로 퍼지고, 가동 중인 실험실의 균일한 실내광과 섞인다. 차가운 중성 회색과 잿빛의 실제 재료색, 낮고 안정적인 대비, 밝게 날아가지 않는 스테인리스 반사를 유지한다. 침대의 연마된 금속 결, 결박 장치의 금속 표면, 유리의 약한 반사와 투과, 일상 사용에 따른 재료의 미세한 광택 차이를 사실적으로 담는다. 공간은 청결하고 정돈된 상태다.\n\n침대부터 뒤쪽 콘솔까지 공간 관계가 읽히는 자연스러운 피사계 심도와 실제 카메라 노출을 사용한다. 사람, 얼굴, 인체 형태의 형상은 화면과 반사면을 포함해 어디에도 묘사하지 않는다. 인위적인 색 보정 없이 실제 현장 사진과 구분되지 않는 결과이며, 컴퓨터 합성 이미지나 삽화, 건축 시각화가 아니다. 위에서 내려다보는 구도나 평면도 형태로 표현하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S88_Shot11",
            "guide_text": "남서쪽 진입 공간에서 북동쪽을 바라보는 높이 약 1.6미터의 고정 구도를 사용한다. 중앙의 대형 검사 침대와 양옆 결박 장치가 읽히도록 하고, 머리 너머의 연구 콘솔과 북서쪽 의자를 함께 담는다. 왼쪽에는 유리 칸막이 일부를 남기고 침대 서쪽 접근 동선을 가리지 않는다. 인물이나 순간적인 동작 없이 정돈된 오전 실험실 배경만 표현한다."
          },
          {
            "shot_id": "S88_Shot37",
            "guide_text": "앞 장면과 동일한 카메라 위치, 높이, 화각 및 구도를 유지한다. 침대와 결박 장치의 고정 부착 위치, 의자와 연구 콘솔의 배치, 유리 칸막이의 화면 점유율을 바꾸지 않는다. 오전의 차가운 중성광과 금속 반사도 일치시킨다. 장면별 동작에 따른 장치 상태 변화나 인물 형상을 배경에 미리 그리지 않는다."
          }
        ],
        "shot_ids": [
          "S88_Shot11",
          "S88_Shot37"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Inside number 2 (entrance clearance), northeast of number 7 (access door), facing northeast toward number 9 (examination bed), number 12 (north console), and number 13 (northeast console).",
          "camera_height": "standing eye level, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Use the same background camera for both assigned shots. Keep number 9 central, both restraint assemblies legible, number 15 beside the head area, and part of number 6 along the left edge. Preserve a clear approach on the west side of the bed. Restraint hardware remains fixed; fastening or release is shot-specific action, not a floor-plan change. Number 17 remains inactive."
        },
        "reference_decision": {
          "bg_id": "L142B01",
          "fp_id": "fp_main_laboratory",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L142B01 is the sole eligible clean anchor. Establish the fixed layout around marker 9 from camera unit 1 with a wide view toward its listed cell. S88_Shot11 supplies the broad spatial establishment; S88_Shot37 supplies continuity requirements for the same fixed elements, not a second layout. This representative background camera does not encode both shots' different elevations and framing.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_main_laboratory.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "Render the eligible identity anchor directly from the floor plan; no earlier reference exists.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 1,
            "camera_cell": [
              5,
              7
            ],
            "look_at_unit": 1,
            "look_at_cell": [
              4,
              4
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Broad representative coverage centered on marker 9 from its southeast side. Copy the listed fixture-target look-at cell rather than substituting a unit-center coordinate from a direction record. Preserve the fixed layout for the consuming shots' separate compositions."
          },
          "render_guidance": {
            "visible_space_directive": "Establish unit 1 around marker 9, with markers 10 and 11 attached on its west and east sides and marker 15 northwest of it. Include only portions of target units 2, 3, 4 and 6 that actually fall within the chosen wide view. Keep markers 12, 13, 14, 16 and 17 at their dossier positions even where they are outside the frame. The visibility candidates are supersets: they do not require all target units or opening 7 to appear, and they do not establish opening adjacency.",
            "camera_framing_directive": "Use camera unit 1 at [5, 7], looking into unit 1 at [4, 4], with a wide lens and 90-degree FOV for broad coverage. Marker 9 is the central spatial reference. S88_Shot11 calls for diagonal full-length context, while S88_Shot37 uses a narrow oblique edge; retain a stable representative plate rather than combining their distinct shot cameras or inventing camera movement.",
            "subject_position_directive": "Keep the clean background plate free of rendered subjects while preserving the staged interaction space. S88_Shot11 places C01 along marker 9 from lower-left toward upper-right and C28 beside its head at upper-right. S88_Shot37 places C03 on the right and C01 partly lower-left with contact near center. These are separate shot-layer compositions, not simultaneous occupants to add to the anchor.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies to this clean background with no transient markers. Refrain from inventing additional cues. Retain the supplied subdued ambient illumination and restrained highlights on the fixed surfaces; the consuming shots' subject contact and restraint states belong to their shot layers.",
            "negative_continuity_directive": "Exclude marker 18 and its overlay effects. Avoid moving markers 9, 10, 11 or 15 to satisfy different shot compositions. Do not force off-cone markers into frame or treat the candidate visibility supersets as guaranteed visibility. Keep markers 13 and 17 distinct despite their shared readback cell."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 7]\n  - look_at_unit: 1\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Broad representative coverage centered on marker 9 from its southeast side. Copy the listed fixture-target look-at cell rather than substituting a unit-center coordinate from a direction record. Preserve the fixed layout for the consuming shots' separate compositions.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 1 around marker 9, with markers 10 and 11 attached on its west and east sides and marker 15 northwest of it. Include only portions of target units 2, 3, 4 and 6 that actually fall within the chosen wide view. Keep markers 12, 13, 14, 16 and 17 at their dossier positions even where they are outside the frame. The visibility candidates are supersets: they do not require all target units or opening 7 to appear, and they do not establish opening adjacency.\n  - camera_framing_directive: Use camera unit 1 at [5, 7], looking into unit 1 at [4, 4], with a wide lens and 90-degree FOV for broad coverage. Marker 9 is the central spatial reference. S88_Shot11 calls for diagonal full-length context, while S88_Shot37 uses a narrow oblique edge; retain a stable representative plate rather than combining their distinct shot cameras or inventing camera movement.\n  - subject_position_directive: Keep the clean background plate free of rendered subjects while preserving the staged interaction space. S88_Shot11 places C01 along marker 9 from lower-left toward upper-right and C28 beside its head at upper-right. S88_Shot37 places C03 on the right and C01 partly lower-left with contact near center. These are separate shot-layer compositions, not simultaneous occupants to add to the anchor.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to this clean background with no transient markers. Refrain from inventing additional cues. Retain the supplied subdued ambient illumination and restrained highlights on the fixed surfaces; the consuming shots' subject contact and restraint states belong to their shot layers.\n  - negative_continuity_directive: Exclude marker 18 and its overlay effects. Avoid moving markers 9, 10, 11 or 15 to satisfy different shot compositions. Do not force off-cone markers into frame or treat the candidate visibility supersets as guaranteed visibility. Keep markers 13 and 17 distinct despite their shared readback cell.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 7]\n  - look_at_unit: 1\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Broad representative coverage centered on marker 9 from its southeast side. Copy the listed fixture-target look-at cell rather than substituting a unit-center coordinate from a direction record. Preserve the fixed layout for the consuming shots' separate compositions.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 1 around marker 9, with markers 10 and 11 attached on its west and east sides and marker 15 northwest of it. Include only portions of target units 2, 3, 4 and 6 that actually fall within the chosen wide view. Keep markers 12, 13, 14, 16 and 17 at their dossier positions even where they are outside the frame. The visibility candidates are supersets: they do not require all target units or opening 7 to appear, and they do not establish opening adjacency.\n  - camera_framing_directive: Use camera unit 1 at [5, 7], looking into unit 1 at [4, 4], with a wide lens and 90-degree FOV for broad coverage. Marker 9 is the central spatial reference. S88_Shot11 calls for diagonal full-length context, while S88_Shot37 uses a narrow oblique edge; retain a stable representative plate rather than combining their distinct shot cameras or inventing camera movement.\n  - subject_position_directive: Keep the clean background plate free of rendered subjects while preserving the staged interaction space. S88_Shot11 places C01 along marker 9 from lower-left toward upper-right and C28 beside its head at upper-right. S88_Shot37 places C03 on the right and C01 partly lower-left with contact near center. These are separate shot-layer compositions, not simultaneous occupants to add to the anchor.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to this clean background with no transient markers. Refrain from inventing additional cues. Retain the supplied subdued ambient illumination and restrained highlights on the fixed surfaces; the consuming shots' subject contact and restraint states belong to their shot layers.\n  - negative_continuity_directive: Exclude marker 18 and its overlay effects. Avoid moving markers 9, 10, 11 or 15 to satisfy different shot compositions. Do not force off-cone markers into frame or treat the candidate visibility supersets as guaranteed visibility. Keep markers 13 and 17 distinct despite their shared readback cell.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 7]\n  - look_at_unit: 1\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Broad representative coverage centered on marker 9 from its southeast side. Copy the listed fixture-target look-at cell rather than substituting a unit-center coordinate from a direction record. Preserve the fixed layout for the consuming shots' separate compositions.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 1 around marker 9, with markers 10 and 11 attached on its west and east sides and marker 15 northwest of it. Include only portions of target units 2, 3, 4 and 6 that actually fall within the chosen wide view. Keep markers 12, 13, 14, 16 and 17 at their dossier positions even where they are outside the frame. The visibility candidates are supersets: they do not require all target units or opening 7 to appear, and they do not establish opening adjacency.\n  - camera_framing_directive: Use camera unit 1 at [5, 7], looking into unit 1 at [4, 4], with a wide lens and 90-degree FOV for broad coverage. Marker 9 is the central spatial reference. S88_Shot11 calls for diagonal full-length context, while S88_Shot37 uses a narrow oblique edge; retain a stable representative plate rather than combining their distinct shot cameras or inventing camera movement.\n  - subject_position_directive: Keep the clean background plate free of rendered subjects while preserving the staged interaction space. S88_Shot11 places C01 along marker 9 from lower-left toward upper-right and C28 beside its head at upper-right. S88_Shot37 places C03 on the right and C01 partly lower-left with contact near center. These are separate shot-layer compositions, not simultaneous occupants to add to the anchor.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to this clean background with no transient markers. Refrain from inventing additional cues. Retain the supplied subdued ambient illumination and restrained highlights on the fixed surfaces; the consuming shots' subject contact and restraint states belong to their shot layers.\n  - negative_continuity_directive: Exclude marker 18 and its overlay effects. Avoid moving markers 9, 10, 11 or 15 to satisfy different shot compositions. Do not force off-cone markers into frame or treat the candidate visibility supersets as guaranteed visibility. Keep markers 13 and 17 distinct despite their shared readback cell.\n\n2069년 대한민국의 운영 중인 연구 시설 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 사람이 없는 유리벽 실험 구역을 실제 장소 답사 사진처럼 담는다. 풀프레임 미러리스 카메라와 28밀리미터 광각 렌즈를 사용하며, 약 1.6미터의 서 있는 사람 눈높이에서 촬영한다. 실험실 남서쪽의 진입 여유 공간에서 북동쪽을 바라보는 구도다. 과도한 광각 왜곡 없이 중앙의 대형 스테인리스 검사 침대와 뒤쪽 연구 콘솔의 거리감이 자연스럽게 읽힌다.\n\n배치 참조에 따라 검사 침대는 실험실 중앙에 남북 방향으로 놓이고 머리 쪽은 북쪽을 향한다. 침대 양옆에 부착된 고정식 결박 장치의 실제 금속 체결 구조가 각각 분명하게 보인다. 침대 서쪽에는 접근할 수 있는 빈 동선을 충분히 남긴다. 머리 쪽 북서편에는 침대 옆 의자가 있으며 서쪽 통행 공간을 막지 않는다. 북쪽 벽의 연구 콘솔은 침대 머리 너머에, 다른 연구 콘솔은 북동쪽 구역의 동쪽 벽을 따라 놓인다. 남동쪽 동쪽 벽에는 수납장과 서랍이 배치된다. 북쪽 연구 구역 위의 벽면 스피커와 동쪽 벽 상부의 경보 장치 외함도 기존 위치에 둔다. 남쪽과 서쪽 경계를 이루는 유리 칸막이 중 서쪽 부분이 화면 왼쪽 가장자리에 보이게 한다.\n\n한국의 현대 연구 시설에서 이어진 실용적인 설비 규격과 절제된 근미래 장비 디자인. 과장된 미래 장식보다 실제 제작 가능한 금속 접합부, 유리의 두께와 가장자리, 콘솔 외장의 정밀한 이음새가 설득력 있게 보인다. 오전의 부드러운 자연광이 유리 경계 너머에서 간접적으로 퍼지고, 가동 중인 실험실의 균일한 실내광과 섞인다. 차가운 중성 회색과 잿빛의 실제 재료색, 낮고 안정적인 대비, 밝게 날아가지 않는 스테인리스 반사를 유지한다. 침대의 연마된 금속 결, 결박 장치의 금속 표면, 유리의 약한 반사와 투과, 일상 사용에 따른 재료의 미세한 광택 차이를 사실적으로 담는다. 공간은 청결하고 정돈된 상태다.\n\n침대부터 뒤쪽 콘솔까지 공간 관계가 읽히는 자연스러운 피사계 심도와 실제 카메라 노출을 사용한다. 사람, 얼굴, 인체 형태의 형상은 화면과 반사면을 포함해 어디에도 묘사하지 않는다. 인위적인 색 보정 없이 실제 현장 사진과 구분되지 않는 결과이며, 컴퓨터 합성 이미지나 삽화, 건축 시각화가 아니다. 위에서 내려다보는 구도나 평면도 형태로 표현하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_unit": 1,
          "camera_cell": [
            5,
            7
          ],
          "look_at_unit": 1,
          "look_at_cell": [
            4,
            4
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Broad representative coverage centered on marker 9 from its southeast side. Copy the listed fixture-target look-at cell rather than substituting a unit-center coordinate from a direction record. Preserve the fixed layout for the consuming shots' separate compositions."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Establish unit 1 around marker 9, with markers 10 and 11 attached on its west and east sides and marker 15 northwest of it. Include only portions of target units 2, 3, 4 and 6 that actually fall within the chosen wide view. Keep markers 12, 13, 14, 16 and 17 at their dossier positions even where they are outside the frame. The visibility candidates are supersets: they do not require all target units or opening 7 to appear, and they do not establish opening adjacency.",
          "camera_framing_directive": "Use camera unit 1 at [5, 7], looking into unit 1 at [4, 4], with a wide lens and 90-degree FOV for broad coverage. Marker 9 is the central spatial reference. S88_Shot11 calls for diagonal full-length context, while S88_Shot37 uses a narrow oblique edge; retain a stable representative plate rather than combining their distinct shot cameras or inventing camera movement.",
          "subject_position_directive": "Keep the clean background plate free of rendered subjects while preserving the staged interaction space. S88_Shot11 places C01 along marker 9 from lower-left toward upper-right and C28 beside its head at upper-right. S88_Shot37 places C03 on the right and C01 partly lower-left with contact near center. These are separate shot-layer compositions, not simultaneous occupants to add to the anchor.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies to this clean background with no transient markers. Refrain from inventing additional cues. Retain the supplied subdued ambient illumination and restrained highlights on the fixed surfaces; the consuming shots' subject contact and restraint states belong to their shot layers.",
          "negative_continuity_directive": "Exclude marker 18 and its overlay effects. Avoid moving markers 9, 10, 11 or 15 to satisfy different shot compositions. Do not force off-cone markers into frame or treat the candidate visibility supersets as guaranteed visibility. Keep markers 13 and 17 distinct despite their shared readback cell."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_main_laboratory",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_main_laboratory"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L142B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L142B01",
        "reused_from_bg_id": "L142B01",
        "location_id": "L142",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L142B01.png",
        "t2i_prompt": "2069년 대한민국의 운영 중인 연구시설 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 비어 있는 메인 실험실의 오전 풍경으로, 한국의 실용적인 연구시설에서 이어진 유리 칸막이와 기능 중심의 금속 장비 마감에 근미래의 정밀한 제작 디테일이 자연스럽게 결합되어 있다. 실제 장소를 기록한 사진처럼 재질과 원근, 노출이 사실적이며, 컴퓨터 생성 이미지나 삽화, 건축 시각화가 아니다.\n\n첨부 평면도는 공간 구성과 기존 고정물의 위치를 파악하는 데만 사용한다. 남서쪽 출입문 안쪽의 여유 공간에 카메라를 두고, 높이 약 1.6미터의 선 사람 눈높이에서 중앙의 대형 검사 침대 너머 북동쪽을 바라본다. 35밀리미터 규격의 실제 미러리스 카메라에 24밀리미터 광각 렌즈를 사용한 시야이며, 카메라를 완만하게 위로 기울여 동쪽 벽 상부의 경보 장치와 천장 면이 함께 보이게 한다. 침대는 화면 아래쪽 중심에 두고 천장 방향에 충분한 시선 공간을 남긴다. 내려다보는 구도나 평면도식 표현은 사용하지 않는다.\n\n검사 침대는 실험실 중앙에서 남북 방향으로 놓이며 머리 쪽이 북쪽을 향한다. 침대 양옆에 부착된 구속 장치, 머리 쪽 너머 북쪽 벽의 연구 콘솔, 북동쪽 동벽의 연구 콘솔을 기존 위치에서 보여 준다. 남동쪽 동벽에는 수납장과 서랍이 있고, 침대 북서쪽에는 서쪽 통행로를 막지 않는 의자가 있다. 남쪽과 서쪽 경계를 따라 이어지는 유리 칸막이는 출입문 자리에서 끊긴다. 북쪽 연구 구역 위 벽에는 스피커가 있으며, 동쪽 벽 상부의 연구 구역과 수납 구역 사이에는 경보 장치가 고정되어 있다. 침대 둘레와 출입문에서 침대로 이어지는 이동 공간이 읽히도록 가구 사이의 간격을 유지한다.\n\n동쪽 벽 상부의 경보 장치가 침입 적색경보를 발하며, 붉은 경고광이 실험실 상부와 천장에 퍼지는 순간이다. 유리와 금속 가장자리에는 광원의 위치에 맞는 절제된 붉은 반사가 맺힌다. 오전의 부드러운 자연 확산광과 시설의 정상적인 실내 밝기는 유지하여, 붉은 빛 아래에서도 회색과 차가운 중성색의 원래 재질이 구분되게 한다. 붉은 광원 주변을 제외한 공간 전체를 과도하게 붉게 물들이지 않는다. 유리의 실제 두께와 반사, 금속 표면의 미세한 결 및 일상적인 사용에 따른 가벼운 마모, 바닥과 벽의 현실적인 표면 질감을 담는다. 자연스러운 심도와 광학적 원근을 유지하고 과도한 보정이나 광고 사진 같은 광택은 피한다. 사람, 얼굴, 인체 모양의 형상은 화면과 반사면 어디에도 없다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S88_Shot45",
            "guide_text": "남서쪽 출입 공간에서 높이 약 1.6미터, 24밀리미터 광각 시야로 침대 너머 북동쪽을 바라본다. 침대와 양측 구속 장치가 화면 하부에서 공간의 기준이 되고, 완만한 상향 구도로 동쪽 벽 상부의 작동 중인 적색경보와 천장 방향의 빈 공간을 확보한다. 오전의 기본 밝기와 기존 유리벽·콘솔·수납 가구 배치를 유지하면서 상부 표면에 번지는 붉은 빛을 명확히 보여 준다. 인물이나 인체 형태 없이 빈 실험실 배경만 담는다."
          }
        ],
        "shot_ids": [
          "S88_Shot45"
        ],
        "scenes": [],
        "parent_id": "L142B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "Inside number 2 (entrance clearance), close to the L142B01 camera position, facing northeast across number 9 (examination bed) toward number 17 (alarm housing), with a modest upward tilt.",
          "camera_height": "standing eye level, approximately 1.6 m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Retain the established bed, glazed boundary, and console relationships. Include the bed in the lower frame and reserve upper-frame space for the ceiling and upward looks. Apply number 18 only as a background-state overlay; do not move fixtures or tint the base floor-plan diagram red."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L142B01",
          "selected_refs": [
            {
              "ref_bg_id": "L142B01",
              "physical_space_id": "fp_main_laboratory:space_1",
              "space_description": "Shared physical interior identified by target units 1, 2, 3, 4 and 6 and base markers 9 through 17."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "visible_space_directive": "Carry forward L142B01's visible portion of unit 1 and its fixed relationship to the in-frame portions of target units 2, 3, 4 and 6. Keep marker 9 central, markers 10 and 11 attached on their established sides, and marker 15 in its established northwest position. Preserve all other referenced furniture, fixtures and boundaries at their anchor positions. Visibility supersets do not authorize revealing additional spaces or opening 7.",
          "camera_framing_directive": "Match L142B01: camera unit 1 at [5, 7], look-at unit 1 at [4, 4], wide lens, 90-degree FOV and broad coverage. Preserve this plate geometry while allowing the consuming shot's medium subject framing within it. Retain available upper-frame context without expanding the view or inventing a camera operation.",
          "subject_position_directive": "For the S88_Shot45 shot layer, preserve the committed lower-left seated position at marker 15 and the higher right-hand position of the second subject. Both look upward, with the seated torso recoiling and the right-hand shoulders turning. Leave space above their faces and retain the established spacing. Do not add subjects beyond these committed staging cues.",
          "state_cue_directive": "Apply transient marker 18, \"Active red intrusion alarm\", as the staged restrained red emphasis interrupting the subdued illumination while preserving readable faces. Keep the underlying fixed layout unchanged. The committed upper-frame context supports upward eyelines without adding another fixture; the occupied state of marker 15 belongs to the subject layer.",
          "negative_continuity_directive": "Avoid layout drift from L142B01, especially displacement of markers 9 and 15 or their surrounding fixed elements. Do not turn marker 18 into an additional persistent fixture or alter marker 17's location. No numbered elements are explicitly ignored for this BG. Avoid revealing off-cone units, inventing opening adjacency, or importing L142B01's consuming-shot subject arrangements into this shot."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_main_laboratory",
          "prior_bg_ids": [
            "L142B01"
          ],
          "attached_ref_labels": [
            "bg:L142B01"
          ],
          "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/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L19B01.png",
        "t2i_prompt": "2069년 대한민국의 노후한 소규모 법정 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 자원이 부족한 시대에도 오래된 공공시설을 계속 사용하는 현실적인 공간으로, 소박한 회색 벽면과 닳은 시멘트 바닥, 낡은 목재 가구의 실제 질감을 담는다. 미래라는 이유로 새로운 장비나 장식을 덧붙이지 않는다. 사람이 없는 낮의 실내이며, 화면 밖에서 들어오는 부드러운 자연광이 탁자 상판과 바닥을 밝힌다. 회백색과 차가운 중성색은 실제 재료와 빛에서 자연스럽게 드러나며, 그늘에도 표면의 결이 보이는 노출을 유지한다.\n\n카메라는 방 남동쪽의 동쪽 벽 가까이에 두고 북서쪽을 바라본다. 높이 약 1.6미터의 서 있는 사람 눈높이에서 실제 디지털 카메라와 35밀리미터 광각 렌즈로 촬영한다. 방 북쪽 절반에서 중심보다 약간 서쪽에 놓인 재판관 탁자는 긴 변이 동서 방향이며, 그 바로 북쪽에는 남쪽을 향한 재판관 의자가 있다. 탁자와 의자는 바닥 배치 참조의 위치 관계를 따른다. 탁자 앞의 중앙·남쪽 공용 바닥이 탁자 동쪽을 지나 의자 옆 여유 공간으로 이어지는 모습이 한 화면에서 읽히게 한다. 의자 뒤와 동쪽의 빈 공간을 확보하고, 전경에는 탁자 앞 바닥을 넉넉히 담는다. 과도하게 내려다보지 않고 탁자 상판의 일부와 의자, 옆 바닥이 함께 보이는 자연스러운 원근을 사용한다.\n\n탁자 상판 서쪽에는 의자에서 손이 닿을 만한 거리에 서류 더미가 쌓여 있다. 종이 가장자리의 층과 약간씩 다른 종이색, 종이 자체의 얇고 건조한 질감이 보인다. 탁자 모서리의 오래된 마모와 닳은 도장 아래 목재 결, 바닥의 일상적인 사용 얼룩은 가까이서 관찰한 실물처럼 표현한다. 공간의 긴장은 넓게 드러난 빈 바닥과 낡은 집무 가구의 관계만으로 전달한다. 사람, 얼굴, 사람 모양의 형상은 전혀 넣지 않는다. 자연스러운 피사계 심도로 탁자와 서류, 의자와 주변 바닥의 정보를 함께 유지한다. 과장된 보정 없는 실제 현장 기록 사진이며, 삽화나 컴퓨터 생성 영상, 건축 조감도나 평면도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S8_Shot12",
            "guide_text": "동쪽 벽 가까운 남동쪽 지점에서 북서쪽을 향하는 눈높이 구도를 사용한다. 낡은 탁자와 상판 서쪽의 서류 더미, 탁자 뒤 의자를 함께 읽을 수 있게 하고, 탁자 앞에서 의자 동쪽까지 이어지는 바닥 여백을 충분히 남긴다. 동작이 배치될 여유만 확보하고 인물이나 동작의 흔적을 배경에 그리지 않는다. 낮의 부드러운 자연광과 가구의 기존 위치를 유지한다."
          }
        ],
        "shot_ids": [
          "S8_Shot12"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Just north of number 3 (entrance threshold), near the east wall, facing northwest toward number 5 (judge's table), number 6 (judge's chair), and the chair-side portion of number 1 (shared circulation area).",
          "camera_height": "Standing eye level, approximately 1.6 m",
          "lens_hint": "28–35mm wide angle",
          "framing_notes": "Keep the table, tabletop document stacks, chair, and clear floor east of the chair readable together. Preserve floor space for the struggle without requiring a tipped chair. The entrance door is behind the camera. Show the table's worn condition without adding widespread damage, bloodstains, or scattered papers; action and characters are not part of the empty background."
        },
        "reference_decision": {
          "bg_id": "L19B01",
          "fp_id": "fp_courthouse_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L19B01 is the sole allowed anchor candidate and the sole readiness-ok BG. Use the supplied ramped fallback despite clean_background_expected=false, retaining its committed transient marker 7. With no prior references, establish fixed identity from base markers 1, 2, 5 and 6. Camera unit 1 at [6, 4], looking toward marker 5 in unit 2 at [2, 3], supports S8_Shot12's floor-level close staging and peripheral fixed-element context; normal 50-degree coverage avoids a broad establishing view.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_courthouse_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "This is the first and only node; the same-fp reference catalog is empty, so the anchor is seeded directly from the floor plan.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 1,
            "camera_cell": [
              6,
              4
            ],
            "look_at_unit": 2,
            "look_at_cell": [
              2,
              3
            ],
            "lens_enum": "normal",
            "fov_deg": 50,
            "framing_notes": "Neutral normal-lens coverage from unit 1 toward marker 5 in unit 2. Apply the committed close, floor-level upward view and three-quarter side angle; keep the fixed background peripheral rather than expanding to show the entire room."
          },
          "render_guidance": {
            "visible_space_directive": "Show a narrow floor-level portion of unit 1 and peripheral context toward unit 2, including only a side portion of marker 5 behind the staged subjects. Establish marker 5 at [2, 3] and marker 6 at [1, 3] in their fixed arrangement without forcing marker 6 into the close crop. Visibility candidates are supersets: unit 3 and opening 4 are not required in this view, and no opening adjacency is committed.",
            "camera_framing_directive": "Place the camera in unit 1 at [6, 4], looking toward unit 2 at [2, 3], with normal lens coverage at 50 degrees. Use neutral coverage with the shot's close framing, close-to-floor height and upward observation from the inherited three-quarter side angle. Keep the narrow floor strip and peripheral marker 5 subordinate to the staged face and hand positions.",
            "subject_position_directive": "Follow S8_Shot12 staging: place 이현우's pleading face in the upper middle and both collar-gripping hands in the lower middle as he pitches downward while straddling the judge. Place the judge's shoulder and frightened partial profile along the lower edge, recoiling beneath the hands and looking upward. Observe beside the fallen judge's shoulder rather than from 이현우's frontal axis; keep the peripheral table portion from obstructing either hand.",
            "state_cue_directive": "clean_background_expected is false. Retain committed transient marker 7, Document stacks, where compatible with the close crop, without assigning an unsupported location or making it permanent structure. Carry the staged fallen position on the Courtroom floor and the peripheral Shabby courtroom table remaining beside the struggle. Use the committed subdued ambient illumination and controlled contrast; the close camera distance, not a new lighting effect, makes the expression legible.",
            "negative_continuity_directive": "No numbered elements or state-overlay markers are explicitly ignored. Avoid relocating fixed markers 5 and 6, treating transient marker 7 as permanent identity, or adding uncommitted overlays. Do not expand the crop to include unit 3 or opening 4 merely because they occur in visibility supersets, and do not infer opening adjacency from cell positions."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [6, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral normal-lens coverage from unit 1 toward marker 5 in unit 2. Apply the committed close, floor-level upward view and three-quarter side angle; keep the fixed background peripheral rather than expanding to show the entire room.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow floor-level portion of unit 1 and peripheral context toward unit 2, including only a side portion of marker 5 behind the staged subjects. Establish marker 5 at [2, 3] and marker 6 at [1, 3] in their fixed arrangement without forcing marker 6 into the close crop. Visibility candidates are supersets: unit 3 and opening 4 are not required in this view, and no opening adjacency is committed.\n  - camera_framing_directive: Place the camera in unit 1 at [6, 4], looking toward unit 2 at [2, 3], with normal lens coverage at 50 degrees. Use neutral coverage with the shot's close framing, close-to-floor height and upward observation from the inherited three-quarter side angle. Keep the narrow floor strip and peripheral marker 5 subordinate to the staged face and hand positions.\n  - subject_position_directive: Follow S8_Shot12 staging: place 이현우's pleading face in the upper middle and both collar-gripping hands in the lower middle as he pitches downward while straddling the judge. Place the judge's shoulder and frightened partial profile along the lower edge, recoiling beneath the hands and looking upward. Observe beside the fallen judge's shoulder rather than from 이현우's frontal axis; keep the peripheral table portion from obstructing either hand.\n  - state_cue_directive: clean_background_expected is false. Retain committed transient marker 7, Document stacks, where compatible with the close crop, without assigning an unsupported location or making it permanent structure. Carry the staged fallen position on the Courtroom floor and the peripheral Shabby courtroom table remaining beside the struggle. Use the committed subdued ambient illumination and controlled contrast; the close camera distance, not a new lighting effect, makes the expression legible.\n  - negative_continuity_directive: No numbered elements or state-overlay markers are explicitly ignored. Avoid relocating fixed markers 5 and 6, treating transient marker 7 as permanent identity, or adding uncommitted overlays. Do not expand the crop to include unit 3 or opening 4 merely because they occur in visibility supersets, and do not infer opening adjacency from cell positions.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [6, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral normal-lens coverage from unit 1 toward marker 5 in unit 2. Apply the committed close, floor-level upward view and three-quarter side angle; keep the fixed background peripheral rather than expanding to show the entire room.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow floor-level portion of unit 1 and peripheral context toward unit 2, including only a side portion of marker 5 behind the staged subjects. Establish marker 5 at [2, 3] and marker 6 at [1, 3] in their fixed arrangement without forcing marker 6 into the close crop. Visibility candidates are supersets: unit 3 and opening 4 are not required in this view, and no opening adjacency is committed.\n  - camera_framing_directive: Place the camera in unit 1 at [6, 4], looking toward unit 2 at [2, 3], with normal lens coverage at 50 degrees. Use neutral coverage with the shot's close framing, close-to-floor height and upward observation from the inherited three-quarter side angle. Keep the narrow floor strip and peripheral marker 5 subordinate to the staged face and hand positions.\n  - subject_position_directive: Follow S8_Shot12 staging: place 이현우's pleading face in the upper middle and both collar-gripping hands in the lower middle as he pitches downward while straddling the judge. Place the judge's shoulder and frightened partial profile along the lower edge, recoiling beneath the hands and looking upward. Observe beside the fallen judge's shoulder rather than from 이현우's frontal axis; keep the peripheral table portion from obstructing either hand.\n  - state_cue_directive: clean_background_expected is false. Retain committed transient marker 7, Document stacks, where compatible with the close crop, without assigning an unsupported location or making it permanent structure. Carry the staged fallen position on the Courtroom floor and the peripheral Shabby courtroom table remaining beside the struggle. Use the committed subdued ambient illumination and controlled contrast; the close camera distance, not a new lighting effect, makes the expression legible.\n  - negative_continuity_directive: No numbered elements or state-overlay markers are explicitly ignored. Avoid relocating fixed markers 5 and 6, treating transient marker 7 as permanent identity, or adding uncommitted overlays. Do not expand the crop to include unit 3 or opening 4 merely because they occur in visibility supersets, and do not infer opening adjacency from cell positions.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [6, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral normal-lens coverage from unit 1 toward marker 5 in unit 2. Apply the committed close, floor-level upward view and three-quarter side angle; keep the fixed background peripheral rather than expanding to show the entire room.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow floor-level portion of unit 1 and peripheral context toward unit 2, including only a side portion of marker 5 behind the staged subjects. Establish marker 5 at [2, 3] and marker 6 at [1, 3] in their fixed arrangement without forcing marker 6 into the close crop. Visibility candidates are supersets: unit 3 and opening 4 are not required in this view, and no opening adjacency is committed.\n  - camera_framing_directive: Place the camera in unit 1 at [6, 4], looking toward unit 2 at [2, 3], with normal lens coverage at 50 degrees. Use neutral coverage with the shot's close framing, close-to-floor height and upward observation from the inherited three-quarter side angle. Keep the narrow floor strip and peripheral marker 5 subordinate to the staged face and hand positions.\n  - subject_position_directive: Follow S8_Shot12 staging: place 이현우's pleading face in the upper middle and both collar-gripping hands in the lower middle as he pitches downward while straddling the judge. Place the judge's shoulder and frightened partial profile along the lower edge, recoiling beneath the hands and looking upward. Observe beside the fallen judge's shoulder rather than from 이현우's frontal axis; keep the peripheral table portion from obstructing either hand.\n  - state_cue_directive: clean_background_expected is false. Retain committed transient marker 7, Document stacks, where compatible with the close crop, without assigning an unsupported location or making it permanent structure. Carry the staged fallen position on the Courtroom floor and the peripheral Shabby courtroom table remaining beside the struggle. Use the committed subdued ambient illumination and controlled contrast; the close camera distance, not a new lighting effect, makes the expression legible.\n  - negative_continuity_directive: No numbered elements or state-overlay markers are explicitly ignored. Avoid relocating fixed markers 5 and 6, treating transient marker 7 as permanent identity, or adding uncommitted overlays. Do not expand the crop to include unit 3 or opening 4 merely because they occur in visibility supersets, and do not infer opening adjacency from cell positions.\n\n2069년 대한민국의 노후한 소규모 법정 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 자원이 부족한 시대에도 오래된 공공시설을 계속 사용하는 현실적인 공간으로, 소박한 회색 벽면과 닳은 시멘트 바닥, 낡은 목재 가구의 실제 질감을 담는다. 미래라는 이유로 새로운 장비나 장식을 덧붙이지 않는다. 사람이 없는 낮의 실내이며, 화면 밖에서 들어오는 부드러운 자연광이 탁자 상판과 바닥을 밝힌다. 회백색과 차가운 중성색은 실제 재료와 빛에서 자연스럽게 드러나며, 그늘에도 표면의 결이 보이는 노출을 유지한다.\n\n카메라는 방 남동쪽의 동쪽 벽 가까이에 두고 북서쪽을 바라본다. 높이 약 1.6미터의 서 있는 사람 눈높이에서 실제 디지털 카메라와 35밀리미터 광각 렌즈로 촬영한다. 방 북쪽 절반에서 중심보다 약간 서쪽에 놓인 재판관 탁자는 긴 변이 동서 방향이며, 그 바로 북쪽에는 남쪽을 향한 재판관 의자가 있다. 탁자와 의자는 바닥 배치 참조의 위치 관계를 따른다. 탁자 앞의 중앙·남쪽 공용 바닥이 탁자 동쪽을 지나 의자 옆 여유 공간으로 이어지는 모습이 한 화면에서 읽히게 한다. 의자 뒤와 동쪽의 빈 공간을 확보하고, 전경에는 탁자 앞 바닥을 넉넉히 담는다. 과도하게 내려다보지 않고 탁자 상판의 일부와 의자, 옆 바닥이 함께 보이는 자연스러운 원근을 사용한다.\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_unit": 1,
          "camera_cell": [
            6,
            4
          ],
          "look_at_unit": 2,
          "look_at_cell": [
            2,
            3
          ],
          "lens_enum": "normal",
          "fov_deg": 50,
          "framing_notes": "Neutral normal-lens coverage from unit 1 toward marker 5 in unit 2. Apply the committed close, floor-level upward view and three-quarter side angle; keep the fixed background peripheral rather than expanding to show the entire room."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show a narrow floor-level portion of unit 1 and peripheral context toward unit 2, including only a side portion of marker 5 behind the staged subjects. Establish marker 5 at [2, 3] and marker 6 at [1, 3] in their fixed arrangement without forcing marker 6 into the close crop. Visibility candidates are supersets: unit 3 and opening 4 are not required in this view, and no opening adjacency is committed.",
          "camera_framing_directive": "Place the camera in unit 1 at [6, 4], looking toward unit 2 at [2, 3], with normal lens coverage at 50 degrees. Use neutral coverage with the shot's close framing, close-to-floor height and upward observation from the inherited three-quarter side angle. Keep the narrow floor strip and peripheral marker 5 subordinate to the staged face and hand positions.",
          "subject_position_directive": "Follow S8_Shot12 staging: place 이현우's pleading face in the upper middle and both collar-gripping hands in the lower middle as he pitches downward while straddling the judge. Place the judge's shoulder and frightened partial profile along the lower edge, recoiling beneath the hands and looking upward. Observe beside the fallen judge's shoulder rather than from 이현우's frontal axis; keep the peripheral table portion from obstructing either hand.",
          "state_cue_directive": "clean_background_expected is false. Retain committed transient marker 7, Document stacks, where compatible with the close crop, without assigning an unsupported location or making it permanent structure. Carry the staged fallen position on the Courtroom floor and the peripheral Shabby courtroom table remaining beside the struggle. Use the committed subdued ambient illumination and controlled contrast; the close camera distance, not a new lighting effect, makes the expression legible.",
          "negative_continuity_directive": "No numbered elements or state-overlay markers are explicitly ignored. Avoid relocating fixed markers 5 and 6, treating transient marker 7 as permanent identity, or adding uncommitted overlays. Do not expand the crop to include unit 3 or opening 4 merely because they occur in visibility supersets, and do not infer opening adjacency from cell positions."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_courthouse_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_courthouse_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L19B02": {
        "status": "ok",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L19B02.png",
        "t2i_prompt": "실제 디지털 일안반사식 카메라의 흑백 촬영 모드로 기록한 다큐멘터리 풍의 미국 도시 거리 야간 사진. 수십 년 전 과거의 거리이며, 법정 내부와 연결되지 않는 독립된 야외 공간이다. 정확한 연도나 특정 도시는 단정하지 않는다. 사람이 전혀 없는 배경만 촬영한다. 카메라는 보도 가장자리의 지면에서 약 1.6미터 높이에 두고, 35밀리미터급 렌즈로 차도와 반대편 건물 전면을 비스듬히 바라본다. 화면 아래와 중앙에는 비어 있는 아스팔트 차도와 낮은 연석이 충분히 보이고, 거리의 소실점은 화면 한쪽으로 물러난다. 내려다보는 시점이나 평면도 구도가 아니다.\n\n미국의 오래된 도심 구획에서 볼 수 있는 벽돌 건물, 외벽의 철제 비상계단, 어두운 상점 유리창과 출입문, 콘크리트 보도, 도로변 소화전, 금속 배수구와 실용적인 가로등을 배치한다. 건물에는 특정 지명이나 상표를 표시하지 않는다. 미래형 광고판이나 첨단 장비는 추가하지 않는다. 실제 벽돌 줄눈의 거칠기, 보도 콘크리트의 작은 균열, 아스팔트 보수 자국, 금속 표면의 산화와 일상적인 먼지 얼룩이 보인다. 폐허나 대규모 파괴를 임의로 만들지 않는다.\n\n어두운 밤의 낮은 밝기를 유지하며, 드문 가로등에서 떨어지는 현실적인 주변광과 자연스러운 그림자로 공간을 읽을 수 있게 한다. 이 기억에만 지정된 흑백 표현으로, 검정과 회색의 단계 안에서도 재질 차이가 살아 있어야 한다. 화면 밖 총구 섬광이 순간적으로 차도와 벽돌 하단을 밝힌 흔적을 작은 국소 반사광으로 포함하되, 총기나 발사자 자체는 보이지 않는다. 단속적으로 끊겨 재생되는 악몽의 한 순간을 포착한 단일 사진이며, 화면 분할이나 겹친 영상, 인공적인 주사선으로 표현하지 않는다. 사람, 얼굴, 실루엣, 사람의 반사상, 시신, 혈흔은 없다. 실제 현장 기록 사진과 구분되지 않는 물리적으로 정확한 표면과 자연스러운 피사계 심도, 과도한 보정 없는 노출을 유지한다. 삽화나 컴퓨터 생성 이미지, 건축 시각화가 아닌 실제 카메라 촬영 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S8_Shot18",
            "guide_text": "눈높이 약 1.6미터의 거리 사선 구도로, 전경과 중앙의 차도를 넓게 비워 둔다. 어두운 벽돌 건물과 보도 경계가 공간의 기준이 되게 하고, 야간 흑백의 실제 거리 사진으로 표현한다. 사람이나 무장자를 배경에 포함하지 않으며, 총구 섬광은 화면 밖에서 들어오는 국소 반사광만 남긴다. 법정 내부 요소는 보이지 않는다."
          },
          {
            "shot_id": "S8_Shot22",
            "guide_text": "같은 과거 거리의 건물 배열, 연석 방향, 가로등 위치와 흑백 야간 노출을 유지한다. 별도의 구체적인 장면 동작이 제공되지 않았으므로 새로운 파괴 흔적이나 소품을 추가하지 않는다. 비어 있는 차도와 실제 재질을 유지한 단일 순간의 배경으로 사용하고, 단속적인 재생은 편집으로 처리한다. 사람, 얼굴, 시신, 혈흔 없이 화면 밖 총구 섬광의 짧은 반사광만 허용한다."
          }
        ],
        "shot_ids": [
          "S8_Shot18",
          "S8_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": "실제 디지털 일안반사식 카메라의 흑백 촬영 모드로 기록한 다큐멘터리 풍의 미국 도시 거리 야간 사진. 수십 년 전 과거의 거리이며, 법정 내부와 연결되지 않는 독립된 야외 공간이다. 정확한 연도나 특정 도시는 단정하지 않는다. 사람이 전혀 없는 배경만 촬영한다. 카메라는 보도 가장자리의 지면에서 약 1.6미터 높이에 두고, 35밀리미터급 렌즈로 차도와 반대편 건물 전면을 비스듬히 바라본다. 화면 아래와 중앙에는 비어 있는 아스팔트 차도와 낮은 연석이 충분히 보이고, 거리의 소실점은 화면 한쪽으로 물러난다. 내려다보는 시점이나 평면도 구도가 아니다.\n\n미국의 오래된 도심 구획에서 볼 수 있는 벽돌 건물, 외벽의 철제 비상계단, 어두운 상점 유리창과 출입문, 콘크리트 보도, 도로변 소화전, 금속 배수구와 실용적인 가로등을 배치한다. 건물에는 특정 지명이나 상표를 표시하지 않는다. 미래형 광고판이나 첨단 장비는 추가하지 않는다. 실제 벽돌 줄눈의 거칠기, 보도 콘크리트의 작은 균열, 아스팔트 보수 자국, 금속 표면의 산화와 일상적인 먼지 얼룩이 보인다. 폐허나 대규모 파괴를 임의로 만들지 않는다.\n\n어두운 밤의 낮은 밝기를 유지하며, 드문 가로등에서 떨어지는 현실적인 주변광과 자연스러운 그림자로 공간을 읽을 수 있게 한다. 이 기억에만 지정된 흑백 표현으로, 검정과 회색의 단계 안에서도 재질 차이가 살아 있어야 한다. 화면 밖 총구 섬광이 순간적으로 차도와 벽돌 하단을 밝힌 흔적을 작은 국소 반사광으로 포함하되, 총기나 발사자 자체는 보이지 않는다. 단속적으로 끊겨 재생되는 악몽의 한 순간을 포착한 단일 사진이며, 화면 분할이나 겹친 영상, 인공적인 주사선으로 표현하지 않는다. 사람, 얼굴, 실루엣, 사람의 반사상, 시신, 혈흔은 없다. 실제 현장 기록 사진과 구분되지 않는 물리적으로 정확한 표면과 자연스러운 피사계 심도, 과도한 보정 없는 노출을 유지한다. 삽화나 컴퓨터 생성 이미지, 건축 시각화가 아닌 실제 카메라 촬영 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L21B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L21B01",
          "group_id": "bg_refugee_courthouse"
        }
      },
      "L21B01": {
        "status": "ok",
        "location_id": "L21",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L21B01.png",
        "t2i_prompt": "실제 미러리스 카메라와 35mm급 렌즈로 촬영한 다큐멘터리 풍 사진. 2069년 대한민국의 노후한 공공기관 건물 바깥, 밤의 황폐하고 인적 없는 폐기물 적치 마당을 실제 장소 기록 사진처럼 담는다. 미래적인 장식을 덧붙이지 않고, 한국의 오래된 공공시설에서 볼 수 있는 실용적인 콘크리트 외벽과 거친 마당 바닥의 물성을 사실적으로 표현한다.\n동쪽 측면 통로의 남쪽 끝에서 북서쪽을 바라본다. 서 있는 사람의 눈높이인 약 1.6m에서 수평에 가깝게 촬영하되, 전경의 바닥이 충분히 들어오는 낮고 안정적인 구도를 취한다. 화면 중앙에는 비어 있는 마당의 바닥 공간이 놓이고, 그 뒤로 북쪽 건물 외벽과 맞닿은 폐기물 적치 구역, 왼쪽으로 서쪽 적치 구역이 보인다. 남서쪽 적치 구역은 왼쪽 전경에 걸치며, 오른쪽에는 건물과 마당을 따라 남북으로 이어지는 측면 통로를 남긴다. 중앙의 빈 바닥과 통로 사이의 남동쪽 연결부는 탁 트여 있다. 건물 외벽은 적치 구역 뒤에서 화면 상단 일부를 차지한다. 기존 적치물은 개별 소품을 강조하지 않고 불규칙한 덩어리와 실제 표면 질감으로 표현한다.\n공간은 기존 배치 그대로 교란되지 않은 상태다. 약한 밤하늘의 자연스러운 주변광으로 외벽, 적치물, 바닥의 경계를 읽을 수 있게 하고, 그늘 안의 세부는 실제 야간 촬영처럼 점차 어두워지게 한다. 잿빛과 차가운 중성색은 현장의 재료와 빛에서 자연스럽게 드러나며, 밝기를 과장하지 않는다. 콘크리트의 입자, 오래 사용된 표면의 마모, 적치물의 눌리고 거친 질감을 실제 크기와 중력에 맞게 담는다. 자연스러운 원근감과 피사계 심도를 유지하고 과도한 선명화나 인위적인 색 보정은 하지 않는다. 사람, 얼굴, 인체 형태의 형상은 전혀 없는 배경 사진이다. 광고용으로 말끔하게 정돈된 사진이나 컴퓨터 생성 이미지, 삽화, 건축 조감도가 아니라 실제 현장 촬영본이어야 한다. 위에서 내려다보는 시점이나 평면도 구성을 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S9_Shot1",
            "guide_text": "중앙의 빈 바닥을 충분히 보여 주어 공간의 기준 구도를 설정한다. 왼쪽 전경과 뒤쪽의 적치 구역, 북쪽 외벽, 오른쪽 통로를 함께 읽을 수 있게 하며, 인물이나 별도 행동 소품 없이 밤의 빈 공간만 유지한다."
          },
          {
            "shot_id": "S9_Shot6",
            "guide_text": "기준 배경의 중앙 빈 바닥과 적치 구역의 경계, 외벽 방향을 그대로 유지한다. 화면을 좁혀 사용하더라도 야간 주변광의 방향과 밝기, 표면 질감은 바꾸지 않는다. 숏별 전경 요소는 공유 배경에 포함하지 않는다."
          },
          {
            "shot_id": "S9_Shot8",
            "guide_text": "앞선 숏과 동일한 적치 윤곽과 외벽, 오른쪽 통로의 열린 연결 관계를 유지한다. 중앙 바닥에 새로운 물체나 흔적을 추가하지 않고, 같은 야간 노출과 자연스러운 그림자 상태의 배경을 사용한다."
          }
        ],
        "shot_ids": [
          "S9_Shot1",
          "S9_Shot6",
          "S9_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "At the southern end of number 3 (side passage), facing northwest across number 7 (clear ground pocket) toward numbers 4 and 5 (refuse accumulations) and number 1 (building edge).",
          "camera_height": "Low standing viewpoint, approximately 1.2 m above the ground",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep number 7 central, number 6 near the left foreground, and number 1 behind the heaps. Retain the open passage at frame right. Use the same spatial arrangement and restrained nighttime treatment across all referenced shots; character actions and wallet handling belong to shot-specific foreground staging, not the shared background."
        },
        "reference_decision": {
          "mode": "camera_geometry_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "실제 미러리스 카메라와 35mm급 렌즈로 촬영한 다큐멘터리 풍 사진. 2069년 대한민국의 노후한 공공기관 건물 바깥, 밤의 황폐하고 인적 없는 폐기물 적치 마당을 실제 장소 기록 사진처럼 담는다. 미래적인 장식을 덧붙이지 않고, 한국의 오래된 공공시설에서 볼 수 있는 실용적인 콘크리트 외벽과 거친 마당 바닥의 물성을 사실적으로 표현한다.\n동쪽 측면 통로의 남쪽 끝에서 북서쪽을 바라본다. 서 있는 사람의 눈높이인 약 1.6m에서 수평에 가깝게 촬영하되, 전경의 바닥이 충분히 들어오는 낮고 안정적인 구도를 취한다. 화면 중앙에는 비어 있는 마당의 바닥 공간이 놓이고, 그 뒤로 북쪽 건물 외벽과 맞닿은 폐기물 적치 구역, 왼쪽으로 서쪽 적치 구역이 보인다. 남서쪽 적치 구역은 왼쪽 전경에 걸치며, 오른쪽에는 건물과 마당을 따라 남북으로 이어지는 측면 통로를 남긴다. 중앙의 빈 바닥과 통로 사이의 남동쪽 연결부는 탁 트여 있다. 건물 외벽은 적치 구역 뒤에서 화면 상단 일부를 차지한다. 기존 적치물은 개별 소품을 강조하지 않고 불규칙한 덩어리와 실제 표면 질감으로 표현한다.\n공간은 기존 배치 그대로 교란되지 않은 상태다. 약한 밤하늘의 자연스러운 주변광으로 외벽, 적치물, 바닥의 경계를 읽을 수 있게 하고, 그늘 안의 세부는 실제 야간 촬영처럼 점차 어두워지게 한다. 잿빛과 차가운 중성색은 현장의 재료와 빛에서 자연스럽게 드러나며, 밝기를 과장하지 않는다. 콘크리트의 입자, 오래 사용된 표면의 마모, 적치물의 눌리고 거친 질감을 실제 크기와 중력에 맞게 담는다. 자연스러운 원근감과 피사계 심도를 유지하고 과도한 선명화나 인위적인 색 보정은 하지 않는다. 사람, 얼굴, 인체 형태의 형상은 전혀 없는 배경 사진이다. 광고용으로 말끔하게 정돈된 사진이나 컴퓨터 생성 이미지, 삽화, 건축 조감도가 아니라 실제 현장 촬영본이어야 한다. 위에서 내려다보는 시점이나 평면도 구성을 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "shot_aware_plan_mode": "camera_geometry_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_fp:fp_courthouse_interior"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_courthouse_interior",
          "indoor_loc_sid": "L19",
          "group_id": "bg_refugee_courthouse",
          "fp_asset_id": "bfd1fc26-583d-4363-81bb-7f3ac37597f8"
        },
        "render_degraded": true,
        "fallback_reason": "no_viable_camera_look_at_pair",
        "source_fp_id": "fp_courthouse_refuse_area"
      },
      "L22B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L22",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L22B01.png",
        "t2i_prompt": "2069년 대한민국의 생활 기반이 노후한 골목 식당 안쪽을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 사람이 없는 밤의 식당이며, 오래된 소규모 식당의 실용적인 마감과 가구가 그대로 사용되고 있다. 평면도는 공간과 가구의 상대적 위치를 파악하는 자료로만 사용한다. 서쪽과 중앙의 공용 식사·이동 공간에서 북동쪽의 외진 식사 모서리로 공간이 이어진다. 그 모서리에 낡은 식탁이 있고 북쪽과 남쪽에 의자가 하나씩 서로 마주 본다. 북쪽 의자 뒤에는 벽과의 여유가 있으며, 남쪽 의자는 공용 이동 공간에서 접근할 수 있다.\n카메라는 식탁 바로 서쪽의 공용 공간에서 동쪽을 향한다. 높이는 서 있는 사람의 눈높이인 약 1.6미터, 전면형 센서 기준 약 40밀리미터 렌즈로 과장 없는 측면 구도를 잡는다. 북쪽 의자는 화면 왼쪽, 남쪽 의자는 화면 오른쪽에 놓이고, 북쪽과 동쪽 벽이 만나는 모서리가 배경이 된다. 식탁 상판과 마주 보는 두 자리의 관계가 분명히 보이되 위에서 내려다보는 구도가 아니어야 한다. 출입구는 화면 밖으로 둔다.\n두 의자 사이의 식탁 상판에는 돈이 든 종이봉투 하나가 놓여 있다. 봉투는 고정 설비가 아닌 이 순간의 이동 가능한 물건으로, 종이의 실제 두께와 상판에 닿는 자연스러운 그림자가 보인다. 사람이나 손은 그리지 않는다.\n밤에 실제로 켜진 실내 조명에서 나오는 낮은 밝기의 빛과 자연스러운 반사광을 사용한다. 회색과 차가운 중성색은 재료 자체의 색으로 표현하고, 인위적인 색 보정 없이 어두운 벽과 상판의 질감이 구분되는 현실적인 명암을 유지한다. 오래된 도장 벽의 미세한 얼룩, 식탁 목재의 나뭇결과 가장자리 마모, 의자 금속 부분의 산화와 생활 흠집을 세밀하게 담는다. 과도하게 말끔한 광고 사진이 아니라 실제 사용 중인 장소를 담담하게 기록한 사진이어야 한다. 자연스러운 피사계 심도와 실제 재료의 불규칙한 표면을 유지한다. 사람, 얼굴, 인체 형태의 형상은 전혀 없다. 그림이나 컴퓨터 합성 영상, 건축 시각화가 아니며 평면도나 조감도처럼 표현하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S10_Shot3",
            "guide_text": "식탁 서쪽에서 동쪽을 보는 측면 배경을 사용한다. 북쪽 의자는 화면 왼쪽, 남쪽 의자는 화면 오른쪽으로 유지하고 두 자리 사이의 식탁 면을 확보한다. 봉투는 한 개만 유지하며 인물이나 신체 일부는 배경에 포함하지 않는다."
          },
          {
            "shot_id": "S10_Shot4",
            "guide_text": "같은 카메라 쪽을 유지한 채 식탁 면을 좁게 잡더라도 상판의 결 방향, 의자의 좌우 관계, 빛이 들어오는 방향을 바꾸지 않는다. 봉투의 위치 조정은 기존 봉투를 이동하는 방식으로 처리하고 두 번째 봉투를 추가하지 않는다. 배경에는 손이나 사람을 그리지 않는다."
          },
          {
            "shot_id": "S10_Shot6",
            "guide_text": "좁은 구도에서도 북쪽·동쪽 벽의 위치와 기존 의자의 좌우 관계를 기준으로 배경을 연결한다. 식탁과 봉투가 화면에 포함되는 범위만 자연스럽게 잘라 사용하고 가구를 재배치하지 않는다. 밤의 밝기와 재질을 그대로 유지하며 소리로 인한 시각적 상태 변화는 만들지 않는다. 얼굴이나 인체 형상은 배경에서 제외한다."
          }
        ],
        "shot_ids": [
          "S10_Shot3",
          "S10_Shot4",
          "S10_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "In number 1, immediately west of number 5, facing east across the table in number 3, with number 6 to frame left and number 7 to frame right.",
          "camera_height": "Seated eye level, approximately 1.2 m",
          "lens_hint": "40–50mm equivalent for a restrained side-on two-seat composition",
          "framing_notes": "Keep table 5 and opposing seats 6 and 7 spatially consistent against the north and east corner walls. Preserve this camera side for tighter hand and face crops. Envelope 8 belongs only to the scene overlay and may move between the tabletop and hands. The entrance remains outside this framing; the audible siren introduces no visible fixture, lighting change, or interior damage."
        },
        "reference_decision": {
          "bg_id": "L22B01",
          "fp_id": "fp_back_alley_restaurant",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L22B01 is the sole ready BG and the sole authorized anchor candidate under the supplied fallback selection. Render it from the floor plan without prior references; its clean_background_expected flag remains false and transient marker 8 remains required. Camera unit 3 at [1, 6], looking toward [1, 7] in unit 3, provides a lateral view of markers 5, 6 and 7 suitable for the S10_Shot3 broadside endpoint. This establishes fixed spatial continuity for the closer, separately staged compositions in S10_Shot4 and S10_Shot6 rather than combining their distinct framings into one image.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_back_alley_restaurant.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "No reference is selected because this is the first and only node and the same-fp candidate catalog is empty.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 3,
            "camera_cell": [
              1,
              6
            ],
            "look_at_unit": 3,
            "look_at_cell": [
              1,
              7
            ],
            "lens_enum": "normal",
            "fov_deg": 50,
            "framing_notes": "Neutral coverage from beside marker 5, using the S10_Shot3 seated-eye-height broadside endpoint as the representative composition. Keep the near edge of marker 5 across the lower third. The closer downward and over-shoulder compositions remain shot-specific staging, not additional camera coordinates for this node."
          },
          "render_guidance": {
            "visible_space_directive": "Center the view on unit 3 and base markers 5, 6 and 7 from camera cell [1, 6] toward [1, 7]. Preserve the supplied continuity between units 1 and 3 without forcing unit 1 into this framing. Keep marker 6 north of marker 5 and marker 7 south of it; their coarse grid-cell overlap does not merge their identities. Visibility candidates are supersets, so unit 2 and opening 4 are not committed visible elements of this view.",
            "camera_framing_directive": "Use camera unit 3 at [1, 6], looking into unit 3 at [1, 7], with a normal lens and 50-degree field of view for neutral coverage. Follow S10_Shot3's seated-eye-height lateral composition with the near edge of marker 5 across the lower third and marker 8 small at its center. Preserve this structural baseline for the separately staged closer views without depicting multiple viewpoints simultaneously.",
            "subject_position_directive": "For the representative S10_Shot3 composition, retain the committed left subject in right-facing profile with forearm extended and the right subject in left-facing profile leaning toward the exchange; both attend downward between them. S10_Shot4 instead commits opposing forearms entering from left and right, overlapping hands in the lower half and faces cropped out. S10_Shot6 instead commits the principal face at center-left and a narrow opposing shoulder edge at right. Treat these as separate consuming-shot cues, not simultaneous subject arrangements, and add no uncommitted subjects.",
            "state_cue_directive": "This BG is not marked clean. Include transient marker 8 on marker 5 as committed: small and central after the slide in S10_Shot3, immediately beneath the overlapping hands with an exposed edge in S10_Shot4. S10_Shot6 does not require marker 8 to remain visible in its closer framing. Preserve the supplied subdued ambient illumination and controlled contrast across these states without adding an unsupported fixture or light color.",
            "negative_continuity_directive": "No ignored numbered elements or ignored overlay markers are listed. Avoid moving or merging markers 5, 6 and 7 because of the coarse cell collision. Keep marker 8 transient rather than making it a fixed feature. Do not force unit 2 or opening 4 into the chosen view from visibility supersets, invent additional numbered elements, or combine the three shot-specific subject arrangements into one composition."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [1, 6]\n  - look_at_unit: 3\n  - look_at_cell: [1, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from beside marker 5, using the S10_Shot3 seated-eye-height broadside endpoint as the representative composition. Keep the near edge of marker 5 across the lower third. The closer downward and over-shoulder compositions remain shot-specific staging, not additional camera coordinates for this node.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Center the view on unit 3 and base markers 5, 6 and 7 from camera cell [1, 6] toward [1, 7]. Preserve the supplied continuity between units 1 and 3 without forcing unit 1 into this framing. Keep marker 6 north of marker 5 and marker 7 south of it; their coarse grid-cell overlap does not merge their identities. Visibility candidates are supersets, so unit 2 and opening 4 are not committed visible elements of this view.\n  - camera_framing_directive: Use camera unit 3 at [1, 6], looking into unit 3 at [1, 7], with a normal lens and 50-degree field of view for neutral coverage. Follow S10_Shot3's seated-eye-height lateral composition with the near edge of marker 5 across the lower third and marker 8 small at its center. Preserve this structural baseline for the separately staged closer views without depicting multiple viewpoints simultaneously.\n  - subject_position_directive: For the representative S10_Shot3 composition, retain the committed left subject in right-facing profile with forearm extended and the right subject in left-facing profile leaning toward the exchange; both attend downward between them. S10_Shot4 instead commits opposing forearms entering from left and right, overlapping hands in the lower half and faces cropped out. S10_Shot6 instead commits the principal face at center-left and a narrow opposing shoulder edge at right. Treat these as separate consuming-shot cues, not simultaneous subject arrangements, and add no uncommitted subjects.\n  - state_cue_directive: This BG is not marked clean. Include transient marker 8 on marker 5 as committed: small and central after the slide in S10_Shot3, immediately beneath the overlapping hands with an exposed edge in S10_Shot4. S10_Shot6 does not require marker 8 to remain visible in its closer framing. Preserve the supplied subdued ambient illumination and controlled contrast across these states without adding an unsupported fixture or light color.\n  - negative_continuity_directive: No ignored numbered elements or ignored overlay markers are listed. Avoid moving or merging markers 5, 6 and 7 because of the coarse cell collision. Keep marker 8 transient rather than making it a fixed feature. Do not force unit 2 or opening 4 into the chosen view from visibility supersets, invent additional numbered elements, or combine the three shot-specific subject arrangements into one composition.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [1, 6]\n  - look_at_unit: 3\n  - look_at_cell: [1, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from beside marker 5, using the S10_Shot3 seated-eye-height broadside endpoint as the representative composition. Keep the near edge of marker 5 across the lower third. The closer downward and over-shoulder compositions remain shot-specific staging, not additional camera coordinates for this node.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Center the view on unit 3 and base markers 5, 6 and 7 from camera cell [1, 6] toward [1, 7]. Preserve the supplied continuity between units 1 and 3 without forcing unit 1 into this framing. Keep marker 6 north of marker 5 and marker 7 south of it; their coarse grid-cell overlap does not merge their identities. Visibility candidates are supersets, so unit 2 and opening 4 are not committed visible elements of this view.\n  - camera_framing_directive: Use camera unit 3 at [1, 6], looking into unit 3 at [1, 7], with a normal lens and 50-degree field of view for neutral coverage. Follow S10_Shot3's seated-eye-height lateral composition with the near edge of marker 5 across the lower third and marker 8 small at its center. Preserve this structural baseline for the separately staged closer views without depicting multiple viewpoints simultaneously.\n  - subject_position_directive: For the representative S10_Shot3 composition, retain the committed left subject in right-facing profile with forearm extended and the right subject in left-facing profile leaning toward the exchange; both attend downward between them. S10_Shot4 instead commits opposing forearms entering from left and right, overlapping hands in the lower half and faces cropped out. S10_Shot6 instead commits the principal face at center-left and a narrow opposing shoulder edge at right. Treat these as separate consuming-shot cues, not simultaneous subject arrangements, and add no uncommitted subjects.\n  - state_cue_directive: This BG is not marked clean. Include transient marker 8 on marker 5 as committed: small and central after the slide in S10_Shot3, immediately beneath the overlapping hands with an exposed edge in S10_Shot4. S10_Shot6 does not require marker 8 to remain visible in its closer framing. Preserve the supplied subdued ambient illumination and controlled contrast across these states without adding an unsupported fixture or light color.\n  - negative_continuity_directive: No ignored numbered elements or ignored overlay markers are listed. Avoid moving or merging markers 5, 6 and 7 because of the coarse cell collision. Keep marker 8 transient rather than making it a fixed feature. Do not force unit 2 or opening 4 into the chosen view from visibility supersets, invent additional numbered elements, or combine the three shot-specific subject arrangements into one composition.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [1, 6]\n  - look_at_unit: 3\n  - look_at_cell: [1, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from beside marker 5, using the S10_Shot3 seated-eye-height broadside endpoint as the representative composition. Keep the near edge of marker 5 across the lower third. The closer downward and over-shoulder compositions remain shot-specific staging, not additional camera coordinates for this node.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Center the view on unit 3 and base markers 5, 6 and 7 from camera cell [1, 6] toward [1, 7]. Preserve the supplied continuity between units 1 and 3 without forcing unit 1 into this framing. Keep marker 6 north of marker 5 and marker 7 south of it; their coarse grid-cell overlap does not merge their identities. Visibility candidates are supersets, so unit 2 and opening 4 are not committed visible elements of this view.\n  - camera_framing_directive: Use camera unit 3 at [1, 6], looking into unit 3 at [1, 7], with a normal lens and 50-degree field of view for neutral coverage. Follow S10_Shot3's seated-eye-height lateral composition with the near edge of marker 5 across the lower third and marker 8 small at its center. Preserve this structural baseline for the separately staged closer views without depicting multiple viewpoints simultaneously.\n  - subject_position_directive: For the representative S10_Shot3 composition, retain the committed left subject in right-facing profile with forearm extended and the right subject in left-facing profile leaning toward the exchange; both attend downward between them. S10_Shot4 instead commits opposing forearms entering from left and right, overlapping hands in the lower half and faces cropped out. S10_Shot6 instead commits the principal face at center-left and a narrow opposing shoulder edge at right. Treat these as separate consuming-shot cues, not simultaneous subject arrangements, and add no uncommitted subjects.\n  - state_cue_directive: This BG is not marked clean. Include transient marker 8 on marker 5 as committed: small and central after the slide in S10_Shot3, immediately beneath the overlapping hands with an exposed edge in S10_Shot4. S10_Shot6 does not require marker 8 to remain visible in its closer framing. Preserve the supplied subdued ambient illumination and controlled contrast across these states without adding an unsupported fixture or light color.\n  - negative_continuity_directive: No ignored numbered elements or ignored overlay markers are listed. Avoid moving or merging markers 5, 6 and 7 because of the coarse cell collision. Keep marker 8 transient rather than making it a fixed feature. Do not force unit 2 or opening 4 into the chosen view from visibility supersets, invent additional numbered elements, or combine the three shot-specific subject arrangements into one composition.\n\n2069년 대한민국의 생활 기반이 노후한 골목 식당 안쪽을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 사람이 없는 밤의 식당이며, 오래된 소규모 식당의 실용적인 마감과 가구가 그대로 사용되고 있다. 평면도는 공간과 가구의 상대적 위치를 파악하는 자료로만 사용한다. 서쪽과 중앙의 공용 식사·이동 공간에서 북동쪽의 외진 식사 모서리로 공간이 이어진다. 그 모서리에 낡은 식탁이 있고 북쪽과 남쪽에 의자가 하나씩 서로 마주 본다. 북쪽 의자 뒤에는 벽과의 여유가 있으며, 남쪽 의자는 공용 이동 공간에서 접근할 수 있다.\n카메라는 식탁 바로 서쪽의 공용 공간에서 동쪽을 향한다. 높이는 서 있는 사람의 눈높이인 약 1.6미터, 전면형 센서 기준 약 40밀리미터 렌즈로 과장 없는 측면 구도를 잡는다. 북쪽 의자는 화면 왼쪽, 남쪽 의자는 화면 오른쪽에 놓이고, 북쪽과 동쪽 벽이 만나는 모서리가 배경이 된다. 식탁 상판과 마주 보는 두 자리의 관계가 분명히 보이되 위에서 내려다보는 구도가 아니어야 한다. 출입구는 화면 밖으로 둔다.\n두 의자 사이의 식탁 상판에는 돈이 든 종이봉투 하나가 놓여 있다. 봉투는 고정 설비가 아닌 이 순간의 이동 가능한 물건으로, 종이의 실제 두께와 상판에 닿는 자연스러운 그림자가 보인다. 사람이나 손은 그리지 않는다.\n밤에 실제로 켜진 실내 조명에서 나오는 낮은 밝기의 빛과 자연스러운 반사광을 사용한다. 회색과 차가운 중성색은 재료 자체의 색으로 표현하고, 인위적인 색 보정 없이 어두운 벽과 상판의 질감이 구분되는 현실적인 명암을 유지한다. 오래된 도장 벽의 미세한 얼룩, 식탁 목재의 나뭇결과 가장자리 마모, 의자 금속 부분의 산화와 생활 흠집을 세밀하게 담는다. 과도하게 말끔한 광고 사진이 아니라 실제 사용 중인 장소를 담담하게 기록한 사진이어야 한다. 자연스러운 피사계 심도와 실제 재료의 불규칙한 표면을 유지한다. 사람, 얼굴, 인체 형태의 형상은 전혀 없다. 그림이나 컴퓨터 합성 영상, 건축 시각화가 아니며 평면도나 조감도처럼 표현하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_unit": 3,
          "camera_cell": [
            1,
            6
          ],
          "look_at_unit": 3,
          "look_at_cell": [
            1,
            7
          ],
          "lens_enum": "normal",
          "fov_deg": 50,
          "framing_notes": "Neutral coverage from beside marker 5, using the S10_Shot3 seated-eye-height broadside endpoint as the representative composition. Keep the near edge of marker 5 across the lower third. The closer downward and over-shoulder compositions remain shot-specific staging, not additional camera coordinates for this node."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Center the view on unit 3 and base markers 5, 6 and 7 from camera cell [1, 6] toward [1, 7]. Preserve the supplied continuity between units 1 and 3 without forcing unit 1 into this framing. Keep marker 6 north of marker 5 and marker 7 south of it; their coarse grid-cell overlap does not merge their identities. Visibility candidates are supersets, so unit 2 and opening 4 are not committed visible elements of this view.",
          "camera_framing_directive": "Use camera unit 3 at [1, 6], looking into unit 3 at [1, 7], with a normal lens and 50-degree field of view for neutral coverage. Follow S10_Shot3's seated-eye-height lateral composition with the near edge of marker 5 across the lower third and marker 8 small at its center. Preserve this structural baseline for the separately staged closer views without depicting multiple viewpoints simultaneously.",
          "subject_position_directive": "For the representative S10_Shot3 composition, retain the committed left subject in right-facing profile with forearm extended and the right subject in left-facing profile leaning toward the exchange; both attend downward between them. S10_Shot4 instead commits opposing forearms entering from left and right, overlapping hands in the lower half and faces cropped out. S10_Shot6 instead commits the principal face at center-left and a narrow opposing shoulder edge at right. Treat these as separate consuming-shot cues, not simultaneous subject arrangements, and add no uncommitted subjects.",
          "state_cue_directive": "This BG is not marked clean. Include transient marker 8 on marker 5 as committed: small and central after the slide in S10_Shot3, immediately beneath the overlapping hands with an exposed edge in S10_Shot4. S10_Shot6 does not require marker 8 to remain visible in its closer framing. Preserve the supplied subdued ambient illumination and controlled contrast across these states without adding an unsupported fixture or light color.",
          "negative_continuity_directive": "No ignored numbered elements or ignored overlay markers are listed. Avoid moving or merging markers 5, 6 and 7 because of the coarse cell collision. Keep marker 8 transient rather than making it a fixed feature. Do not force unit 2 or opening 4 into the chosen view from visibility supersets, invent additional numbered elements, or combine the three shot-specific subject arrangements into one composition."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_back_alley_restaurant",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_back_alley_restaurant"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L27B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L27",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L27B02.png",
        "t2i_prompt": "2069년 대한민국의 오래된 고물상 안쪽 수리 작업 공간을 실제 디지털 카메라로 촬영한 다큐멘터리 풍 사진. 첨단 정보망을 이용하면서도 낡은 생활 장비를 계속 수리해 쓰는 소규모 점포의 현실적인 모습이다. 평면도는 수리대와 컴퓨터, 수리용 텔레비전의 위치 관계를 파악하는 용도로만 참고한다. 수리대 뒤 작업자 공간에서 약간 왼쪽으로 이동하여 점포 앞쪽을 향해 컴퓨터 화면을 바라본다. 약 1.6미터의 선 사람 눈높이에서 35밀리미터급 렌즈로 촬영하되, 화면이 크게 보이도록 가까이 접근한 구도다. 위에서 내려다보는 평면도나 공간 전체를 설명하는 조감도가 아니다.\n수리대 왼쪽의 컴퓨터 모니터가 화면 중심을 차지하며, 모니터는 수리대 뒤 작업자 공간을 향한다. 가장자리에는 수리대 상판과 중앙 오른쪽에 놓인 수리용 텔레비전 일부가 보여 주변 배치의 연속성을 유지한다. 오래 사용한 상판의 실제 나뭇결과 닳은 모서리, 금속 부분의 산화와 미세한 긁힘, 전자기기 외장의 변색과 손때를 과장 없이 담는다. 낮의 부드러운 자연광이 작업 공간에 퍼지고, 켜진 모니터의 밝기는 주변 낮빛과 균형을 이룬다. 회색과 차가운 중성색은 재료 본래의 색으로 표현하며, 화면의 흰 부분이 날아가지 않도록 자연스럽게 노출한다.\n컴퓨터 화면 안에는 한국어로 된 실종 로봇 기사가 열려 있다. 기사 제목에 ‘실종 로봇’을 명확하게 표시하고, ‘현상금 5억 원’을 다른 본문보다 훨씬 크고 굵은 글자로 강조하여 한눈에 읽히게 한다. 기사와 현상금 정보는 모니터의 표시 영역 안에만 존재한다. 화면은 글 중심으로 구성하고 사진이나 인물 형상의 삽화는 넣지 않는다. 실제 모니터 유리의 약한 반사는 남기되 핵심 문구를 가리지 않는다. 초점은 기사와 모니터 테두리에 맞추고 주변 수리대와 텔레비전은 자연스러운 심도로 조금 부드럽게 보이게 한다. 사람, 얼굴, 신체 형태의 형상은 화면과 반사면을 포함하여 어디에도 등장하지 않는다. 과도한 보정 없이 실제 현장 참고 사진처럼 보이며, 광고용으로 말끔하게 정돈한 사진이나 컴퓨터 생성 이미지, 삽화, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S15_Shot9",
            "guide_text": "컴퓨터 화면을 중심으로 가까이 잡아 ‘실종 로봇’ 기사와 굵은 ‘현상금 5억 원’ 문구가 즉시 읽히게 한다. 수리대 상판과 오른쪽 수리용 텔레비전 일부를 가장자리에 남겨 장소의 연결성을 확보한다. 기사 정보는 모니터 내부에만 표시하고, 화면 속 사진이나 반사상을 포함해 사람과 신체 형태의 형상은 넣지 않는다. 낮빛과 모니터의 노출을 균형 있게 유지하여 글자의 가독성과 실제 촬영 질감을 함께 살린다."
          }
        ],
        "shot_ids": [
          "S15_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "behind number 8 in number 2, slightly left of the operator position, facing the screen of number 9 toward the shop front",
          "camera_height": "near seated viewing height, approximately 1.2m",
          "lens_hint": "50mm normal lens, close framing",
          "framing_notes": "Make number 9 and overlay number 14 dominant and readable. Keep a narrow rim of number 8 and a peripheral portion of number 11 for spatial continuity. The article stays entirely within the monitor surface; do not create a physical robot from its screen imagery."
        },
        "reference_decision": {
          "bg_id": "L27B02",
          "fp_id": "fp_junk_shop",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "S15_Shot9 requires the display face of marker 9 from the operator side, with no subject visible. Camera unit 2 at [0, 4], aimed at marker 9 at [1, 3], supplies a different structural view from L27B03's unit-1 view. Inherit the same fixed layout but plan a separate narrow plate; overlay marker 14 alone is transient, while the reversed viewing side makes reuse of the anchor framing inappropriate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L27B03.png"
          ],
          "source_bg_ids": [
            "L27B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "selected_refs": [
              {
                "ref_bg_id": "L27B03",
                "physical_space_id": "fp_junk_shop_interior",
                "space_description": "The same interior, with a new view of unit 2 and markers 8, 9 and 11."
              }
            ],
            "rejected_refs": [
              {
                "ref_bg_id": "L27B01",
                "reason": "Same physical-space identity as L27B03; deduplicate to the clean anchor rather than use the representative carrying overlay marker 15."
              }
            ],
            "same_physical_space_dedup_decision": "prefer_clean_anchor_for_same_space",
            "why_single_ref_or_two_refs": "Only one physical space is depicted. L27B03 supplies its fixed identity; an additional same-space reference would be redundant.",
            "physical_space_id_per_ref": [
              "fp_junk_shop_interior"
            ],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 2,
            "camera_cell": [
              0,
              4
            ],
            "look_at_unit": 2,
            "look_at_cell": [
              1,
              3
            ],
            "lens_enum": "telephoto",
            "fov_deg": 25,
            "framing_notes": "Narrow operator-side detail aimed directly at marker 9 within unit 2. Preserve a real display and bezel near center with soft local context; this is not the anchor's forward view from unit 1."
          },
          "render_guidance": {
            "visible_space_directive": "Show a narrow portion of unit 2 centered on marker 9 at [1, 3], with the local marker 8 support visible where it intersects the crop. Preserve L27B03's fixed placement of markers 8, 9 and 11. Keep any surrounding fixed-marker context subordinate and only within this narrow view; do not force unit 1, units 5–6 or opening 7 into the detail.",
            "camera_framing_directive": "Use camera unit 2 at [0, 4], looking within unit 2 toward [1, 3], telephoto lens, 25-degree field of view. Provide narrow, compressed coverage of marker 9. Follow the committed shallow-oblique display presentation, with the screen near center occupying a little over a third of the frame and its bezel retained.",
            "subject_position_directive": "No committed visible subject cue is available beyond the listed facts: S15_Shot9 has no character-angle entries and explicitly leaves 마츠다 entirely outside the image. Keep the background free of invented subjects and present the display as an observed physical surface rather than a subjective view.",
            "state_cue_directive": "Apply transient marker 14, \"Missing robot reward article\", to marker 9. Preserve the staged article text '유빙사에서 제조된 유일한 모델. 해남 인근서 실종' and emphasized line '유빙사, 5억원 현상금 걸어' as content on the real display. Maintain legibility, restrained daytime ambience and the supplied soft surrounding context without an invented colored cast.",
            "negative_continuity_directive": "Exclude overlay marker 15. Keep L27B03's markers 8, 9 and 11 in their fixed positions despite the changed camera side. Avoid copying L27B01's transient state, expanding beyond the narrow view, or replacing marker 9's physical presentation with a frame-filling overlay."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L27B03' physical_space_id='fp_junk_shop_interior'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [0, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 3]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: \"Narrow operator-side detail aimed directly at marker 9 within unit 2. Preserve a real display and bezel near center with soft local context; this is not the anchor's forward view from unit 1.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow portion of unit 2 centered on marker 9 at [1, 3], with the local marker 8 support visible where it intersects the crop. Preserve L27B03's fixed placement of markers 8, 9 and 11. Keep any surrounding fixed-marker context subordinate and only within this narrow view; do not force unit 1, units 5–6 or opening 7 into the detail.\n  - camera_framing_directive: Use camera unit 2 at [0, 4], looking within unit 2 toward [1, 3], telephoto lens, 25-degree field of view. Provide narrow, compressed coverage of marker 9. Follow the committed shallow-oblique display presentation, with the screen near center occupying a little over a third of the frame and its bezel retained.\n  - subject_position_directive: No committed visible subject cue is available beyond the listed facts: S15_Shot9 has no character-angle entries and explicitly leaves 마츠다 entirely outside the image. Keep the background free of invented subjects and present the display as an observed physical surface rather than a subjective view.\n  - state_cue_directive: Apply transient marker 14, \"Missing robot reward article\", to marker 9. Preserve the staged article text '유빙사에서 제조된 유일한 모델. 해남 인근서 실종' and emphasized line '유빙사, 5억원 현상금 걸어' as content on the real display. Maintain legibility, restrained daytime ambience and the supplied soft surrounding context without an invented colored cast.\n  - negative_continuity_directive: Exclude overlay marker 15. Keep L27B03's markers 8, 9 and 11 in their fixed positions despite the changed camera side. Avoid copying L27B01's transient state, expanding beyond the narrow view, or replacing marker 9's physical presentation with a frame-filling overlay.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L27B03' physical_space_id='fp_junk_shop_interior'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [0, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 3]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: \"Narrow operator-side detail aimed directly at marker 9 within unit 2. Preserve a real display and bezel near center with soft local context; this is not the anchor's forward view from unit 1.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow portion of unit 2 centered on marker 9 at [1, 3], with the local marker 8 support visible where it intersects the crop. Preserve L27B03's fixed placement of markers 8, 9 and 11. Keep any surrounding fixed-marker context subordinate and only within this narrow view; do not force unit 1, units 5–6 or opening 7 into the detail.\n  - camera_framing_directive: Use camera unit 2 at [0, 4], looking within unit 2 toward [1, 3], telephoto lens, 25-degree field of view. Provide narrow, compressed coverage of marker 9. Follow the committed shallow-oblique display presentation, with the screen near center occupying a little over a third of the frame and its bezel retained.\n  - subject_position_directive: No committed visible subject cue is available beyond the listed facts: S15_Shot9 has no character-angle entries and explicitly leaves 마츠다 entirely outside the image. Keep the background free of invented subjects and present the display as an observed physical surface rather than a subjective view.\n  - state_cue_directive: Apply transient marker 14, \"Missing robot reward article\", to marker 9. Preserve the staged article text '유빙사에서 제조된 유일한 모델. 해남 인근서 실종' and emphasized line '유빙사, 5억원 현상금 걸어' as content on the real display. Maintain legibility, restrained daytime ambience and the supplied soft surrounding context without an invented colored cast.\n  - negative_continuity_directive: Exclude overlay marker 15. Keep L27B03's markers 8, 9 and 11 in their fixed positions despite the changed camera side. Avoid copying L27B01's transient state, expanding beyond the narrow view, or replacing marker 9's physical presentation with a frame-filling overlay.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L27B03' physical_space_id='fp_junk_shop_interior'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [0, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 3]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: \"Narrow operator-side detail aimed directly at marker 9 within unit 2. Preserve a real display and bezel near center with soft local context; this is not the anchor's forward view from unit 1.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow portion of unit 2 centered on marker 9 at [1, 3], with the local marker 8 support visible where it intersects the crop. Preserve L27B03's fixed placement of markers 8, 9 and 11. Keep any surrounding fixed-marker context subordinate and only within this narrow view; do not force unit 1, units 5–6 or opening 7 into the detail.\n  - camera_framing_directive: Use camera unit 2 at [0, 4], looking within unit 2 toward [1, 3], telephoto lens, 25-degree field of view. Provide narrow, compressed coverage of marker 9. Follow the committed shallow-oblique display presentation, with the screen near center occupying a little over a third of the frame and its bezel retained.\n  - subject_position_directive: No committed visible subject cue is available beyond the listed facts: S15_Shot9 has no character-angle entries and explicitly leaves 마츠다 entirely outside the image. Keep the background free of invented subjects and present the display as an observed physical surface rather than a subjective view.\n  - state_cue_directive: Apply transient marker 14, \"Missing robot reward article\", to marker 9. Preserve the staged article text '유빙사에서 제조된 유일한 모델. 해남 인근서 실종' and emphasized line '유빙사, 5억원 현상금 걸어' as content on the real display. Maintain legibility, restrained daytime ambience and the supplied soft surrounding context without an invented colored cast.\n  - negative_continuity_directive: Exclude overlay marker 15. Keep L27B03's markers 8, 9 and 11 in their fixed positions despite the changed camera side. Avoid copying L27B01's transient state, expanding beyond the narrow view, or replacing marker 9's physical presentation with a frame-filling overlay.\n\n2069년 대한민국의 오래된 고물상 안쪽 수리 작업 공간을 실제 디지털 카메라로 촬영한 다큐멘터리 풍 사진. 첨단 정보망을 이용하면서도 낡은 생활 장비를 계속 수리해 쓰는 소규모 점포의 현실적인 모습이다. 평면도는 수리대와 컴퓨터, 수리용 텔레비전의 위치 관계를 파악하는 용도로만 참고한다. 수리대 뒤 작업자 공간에서 약간 왼쪽으로 이동하여 점포 앞쪽을 향해 컴퓨터 화면을 바라본다. 약 1.6미터의 선 사람 눈높이에서 35밀리미터급 렌즈로 촬영하되, 화면이 크게 보이도록 가까이 접근한 구도다. 위에서 내려다보는 평면도나 공간 전체를 설명하는 조감도가 아니다.\n수리대 왼쪽의 컴퓨터 모니터가 화면 중심을 차지하며, 모니터는 수리대 뒤 작업자 공간을 향한다. 가장자리에는 수리대 상판과 중앙 오른쪽에 놓인 수리용 텔레비전 일부가 보여 주변 배치의 연속성을 유지한다. 오래 사용한 상판의 실제 나뭇결과 닳은 모서리, 금속 부분의 산화와 미세한 긁힘, 전자기기 외장의 변색과 손때를 과장 없이 담는다. 낮의 부드러운 자연광이 작업 공간에 퍼지고, 켜진 모니터의 밝기는 주변 낮빛과 균형을 이룬다. 회색과 차가운 중성색은 재료 본래의 색으로 표현하며, 화면의 흰 부분이 날아가지 않도록 자연스럽게 노출한다.\n컴퓨터 화면 안에는 한국어로 된 실종 로봇 기사가 열려 있다. 기사 제목에 ‘실종 로봇’을 명확하게 표시하고, ‘현상금 5억 원’을 다른 본문보다 훨씬 크고 굵은 글자로 강조하여 한눈에 읽히게 한다. 기사와 현상금 정보는 모니터의 표시 영역 안에만 존재한다. 화면은 글 중심으로 구성하고 사진이나 인물 형상의 삽화는 넣지 않는다. 실제 모니터 유리의 약한 반사는 남기되 핵심 문구를 가리지 않는다. 초점은 기사와 모니터 테두리에 맞추고 주변 수리대와 텔레비전은 자연스러운 심도로 조금 부드럽게 보이게 한다. 사람, 얼굴, 신체 형태의 형상은 화면과 반사면을 포함하여 어디에도 등장하지 않는다. 과도한 보정 없이 실제 현장 참고 사진처럼 보이며, 광고용으로 말끔하게 정돈한 사진이나 컴퓨터 생성 이미지, 삽화, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_unit": 2,
          "camera_cell": [
            0,
            4
          ],
          "look_at_unit": 2,
          "look_at_cell": [
            1,
            3
          ],
          "lens_enum": "telephoto",
          "fov_deg": 25,
          "framing_notes": "Narrow operator-side detail aimed directly at marker 9 within unit 2. Preserve a real display and bezel near center with soft local context; this is not the anchor's forward view from unit 1."
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show a narrow portion of unit 2 centered on marker 9 at [1, 3], with the local marker 8 support visible where it intersects the crop. Preserve L27B03's fixed placement of markers 8, 9 and 11. Keep any surrounding fixed-marker context subordinate and only within this narrow view; do not force unit 1, units 5–6 or opening 7 into the detail.",
          "camera_framing_directive": "Use camera unit 2 at [0, 4], looking within unit 2 toward [1, 3], telephoto lens, 25-degree field of view. Provide narrow, compressed coverage of marker 9. Follow the committed shallow-oblique display presentation, with the screen near center occupying a little over a third of the frame and its bezel retained.",
          "subject_position_directive": "No committed visible subject cue is available beyond the listed facts: S15_Shot9 has no character-angle entries and explicitly leaves 마츠다 entirely outside the image. Keep the background free of invented subjects and present the display as an observed physical surface rather than a subjective view.",
          "state_cue_directive": "Apply transient marker 14, \"Missing robot reward article\", to marker 9. Preserve the staged article text '유빙사에서 제조된 유일한 모델. 해남 인근서 실종' and emphasized line '유빙사, 5억원 현상금 걸어' as content on the real display. Maintain legibility, restrained daytime ambience and the supplied soft surrounding context without an invented colored cast.",
          "negative_continuity_directive": "Exclude overlay marker 15. Keep L27B03's markers 8, 9 and 11 in their fixed positions despite the changed camera side. Avoid copying L27B01's transient state, expanding beyond the narrow view, or replacing marker 9's physical presentation with a frame-filling overlay."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_junk_shop",
          "prior_bg_ids": [
            "L27B03"
          ],
          "attached_ref_labels": [
            "bg:L27B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L27B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L27",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L27B04.png",
        "t2i_prompt": "2069년 대한민국의 오래된 소규모 고물상 내부를 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 첨단 기술이 존재하는 시대에도 노후한 생활 가전을 수리하고 재사용하는 동네 점포의 현실적인 모습이다. 낮 영업 시간의 공간이지만 사람 없이 배경만 담는다. 참조 평면도는 공간과 고정 집기의 위치를 파악하는 용도로만 사용한다.\n\n카메라는 가게 뒤편 수리 작업 구역의 오른쪽 가장자리, 수리대 뒤 작업자 공간 옆에 두고 약 1.6미터의 서 있는 눈높이에서 촬영한다. 35밀리미터 규격의 전면형 촬상면과 28밀리미터 광각 렌즈를 사용한 자연스러운 원근감으로, 수리대 오른쪽 끝의 탁상전화를 비스듬히 지나 중앙 고객 통로와 정면 출입구를 바라본다. 전화기는 전경에서 알아보기 쉬운 크기로 보이고, 통로 끝 출입구와 문턱, 그 너머 좁은 가게 앞 거리 일부까지 시선이 이어진다. 과도한 광각 왜곡 없이 수직선은 자연스럽게 유지한다.\n\n수리대는 가게 후면 작업 구역을 가로지르며 뒤쪽에 작업할 여유 공간이 있다. 평면도 기준 수리대 왼쪽에는 화면이 작업자 공간을 향하는 데스크톱 컴퓨터가 있고, 중앙 오른쪽에는 수리용 텔레비전, 오른쪽 끝에는 탁상전화가 놓여 있다. 양쪽 벽을 따라 중고 가전제품과 고물이 빽빽하게 쌓여 중앙 통로를 감싸되, 입구와 수리대로 드나드는 길은 확보되어 있다. 기존 집기를 옮기거나 별도의 가구를 추가하지 않고 전화기와 출입구가 한 구도 안에서 함께 읽히게 한다.\n\n한국의 오래된 생활형 수리 점포에 어울리는 소박한 마감과 실용적인 배치. 콘크리트 표면의 실제 입자감, 오래 사용한 가전 외장의 금속 광택과 플라스틱 질감, 수리대의 일상적인 사용감이 가까이서도 사실적으로 보인다. 공간은 평소처럼 정돈되어 차분하게 유지된 상태다. 출입구로 들어오는 자연스러운 낮빛이 통로를 밝히고 안쪽 수리대에는 부드러운 반사광이 닿는다. 회색과 차가운 중성색은 실제 재료와 주광에서 비롯되며, 밝기와 명암은 절제하되 실내 사물이 충분히 식별된다. 전화기부터 출입구까지 구조가 읽히는 자연스러운 피사계 심도, 과장 없는 노출과 색감, 후처리 효과 없는 실제 장소 기록 사진. 사람, 얼굴, 신체 형태의 형상은 화면이나 반사면을 포함해 어디에도 표현하지 않는다. 광고용으로 지나치게 말끔한 사진이나 컴퓨터 합성 이미지, 삽화, 건축 시각화가 아니라 실제 카메라 사진이며, 위에서 내려다보는 시점이나 평면도 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S15_Shot15",
            "guide_text": "수리대 뒤 오른쪽의 눈높이 구도를 사용한다. 탁상전화는 전경에 분명하게 두고 중앙 통로 끝 출입구를 함께 보여 전화 사용 구도와 출입구 방향의 시선을 모두 수용한다. 양쪽 가전 적재 구역이 통로를 둘러싸는 배치와 낮의 자연광을 유지하며, 배경에는 인물이나 동작을 그리지 않는다."
          },
          {
            "shot_id": "S15_Shot18",
            "guide_text": "앞선 배경과 같은 카메라 위치, 높이, 화각 및 낮빛을 유지한다. 전경 전화기에서 중앙 통로와 출입구로 이어지는 시선축을 그대로 사용하고, 수리대 위 집기와 양쪽 가전 적재 위치를 바꾸지 않는다. 별도의 사건 흔적이나 물리적 배경 변화를 추가하지 않는다."
          }
        ],
        "shot_ids": [
          "S15_Shot15",
          "S15_Shot18"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "at the rear-right edge of number 2, beside the operator space behind number 8, facing diagonally past number 10 along number 1 toward number 7",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Use one stable composition for telephone use and the entrance-directed glance. Keep number 10 prominent in the foreground, number 7 visible beyond the aisle, and numbers 12 and 13 framing the route. Preserve the unchanged operating-shop layout."
        },
        "reference_decision": {
          "bg_id": "L27B04",
          "fp_id": "fp_junk_shop",
          "node_index": 3,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "S15_Shot15 and S15_Shot18 need outward-facing interior context and opening 7, unlike the inward-facing anchor. Use camera unit 2 looking toward unit 6 at the supplied [8, 4] candidate to establish the fixed entrance-facing slice. This remains the same physical interior, but the new direction reveals opening 7 and the unit-5 context absent from the anchor frame, so a separate plate is appropriate. The two shots' differing edge placements remain consuming-shot crops.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L27B03.png"
          ],
          "source_bg_ids": [
            "L27B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "selected_refs": [
              {
                "ref_bg_id": "L27B03",
                "physical_space_id": "fp_junk_shop_interior",
                "space_description": "The same continuous interior viewed outward toward units 5 and 6 and opening 7."
              }
            ],
            "rejected_refs": [
              {
                "ref_bg_id": "L27B01",
                "reason": "Same physical-space identity; deduplicate to clean L27B03 and exclude overlay marker 15."
              },
              {
                "ref_bg_id": "L27B02",
                "reason": "Same physical-space identity; its narrow marker-9 view adds no distinct-space reference for this outward-facing plate and carries overlay marker 14."
              }
            ],
            "same_physical_space_dedup_decision": "prefer_clean_anchor_for_same_space",
            "why_single_ref_or_two_refs": "The co-visible interior and opening belong to one continuous fixed layout. No earlier node establishes a separate exterior space requiring a second reference.",
            "physical_space_id_per_ref": [
              "fp_junk_shop_interior"
            ],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 2,
            "camera_cell": [
              0,
              4
            ],
            "look_at_unit": 6,
            "look_at_cell": [
              8,
              4
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Broad outward-facing representative plate through unit 1 toward unit 5 and opening 7. The look-at cell is shared by markers 6 and 7 in the readback; it does not establish additional opening adjacency or exterior detail. Medium and close consuming-shot crops remain separate."
          },
          "render_guidance": {
            "visible_space_directive": "From unit 2, show the outward-facing unit-1 interior leading toward unit 5 and opening 7 at [8, 4], aligned with the unit-6 look direction. Keep markers 8–13 at the positions established by L27B03, including markers 12 and 13 as peripheral context where visible. Limit unit-6 context to what is visible at the opening; no additional exterior layout or opening adjacency is established by the readback.",
            "camera_framing_directive": "Use camera unit 2 at [0, 4], looking toward unit 6 at [8, 4], wide lens, 90-degree field of view. Provide broad fixed-layout coverage for the outward-facing context. Preserve opening 7's physical position while the consuming shots use their committed medium and close crops; do not relocate it to manufacture the differing edge placements.",
            "subject_position_directive": "Keep the clean plate subject-free and reserve the staged arrangements for their respective consuming shots. S15_Shot15 places 마츠다 center-right with a forward-pitched torso and reaching arm, and a cropped rear view of 이현우 at left foreground toward opening 7. S15_Shot18 places 마츠다's face and receiver in the left half, with right-side space toward opening 7. Do not combine these distinct arrangements into one simultaneous subject tableau.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies to this clean plate, and no transient markers are listed. Refrain from inventing additional cues. Preserve restrained daytime ambient illumination and controlled contrast; the staged departure, reaching gesture and receiver action belong to their individual shot layers.",
            "negative_continuity_directive": "Exclude overlay markers 14 and 15, including their states in L27B02 and L27B01. Preserve L27B03's fixed marker arrangement and opening 7's floor-plan location. Do not infer extra connections from the shared marker-6/marker-7 cell, add uncommitted unit-6 detail, or mirror the layout between consuming-shot crops."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L27B03' physical_space_id='fp_junk_shop_interior'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [0, 4]\n  - look_at_unit: 6\n  - look_at_cell: [8, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad outward-facing representative plate through unit 1 toward unit 5 and opening 7. The look-at cell is shared by markers 6 and 7 in the readback; it does not establish additional opening adjacency or exterior detail. Medium and close consuming-shot crops remain separate.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 2, show the outward-facing unit-1 interior leading toward unit 5 and opening 7 at [8, 4], aligned with the unit-6 look direction. Keep markers 8–13 at the positions established by L27B03, including markers 12 and 13 as peripheral context where visible. Limit unit-6 context to what is visible at the opening; no additional exterior layout or opening adjacency is established by the readback.\n  - camera_framing_directive: Use camera unit 2 at [0, 4], looking toward unit 6 at [8, 4], wide lens, 90-degree field of view. Provide broad fixed-layout coverage for the outward-facing context. Preserve opening 7's physical position while the consuming shots use their committed medium and close crops; do not relocate it to manufacture the differing edge placements.\n  - subject_position_directive: Keep the clean plate subject-free and reserve the staged arrangements for their respective consuming shots. S15_Shot15 places 마츠다 center-right with a forward-pitched torso and reaching arm, and a cropped rear view of 이현우 at left foreground toward opening 7. S15_Shot18 places 마츠다's face and receiver in the left half, with right-side space toward opening 7. Do not combine these distinct arrangements into one simultaneous subject tableau.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to this clean plate, and no transient markers are listed. Refrain from inventing additional cues. Preserve restrained daytime ambient illumination and controlled contrast; the staged departure, reaching gesture and receiver action belong to their individual shot layers.\n  - negative_continuity_directive: Exclude overlay markers 14 and 15, including their states in L27B02 and L27B01. Preserve L27B03's fixed marker arrangement and opening 7's floor-plan location. Do not infer extra connections from the shared marker-6/marker-7 cell, add uncommitted unit-6 detail, or mirror the layout between consuming-shot crops.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L27B03' physical_space_id='fp_junk_shop_interior'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [0, 4]\n  - look_at_unit: 6\n  - look_at_cell: [8, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad outward-facing representative plate through unit 1 toward unit 5 and opening 7. The look-at cell is shared by markers 6 and 7 in the readback; it does not establish additional opening adjacency or exterior detail. Medium and close consuming-shot crops remain separate.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 2, show the outward-facing unit-1 interior leading toward unit 5 and opening 7 at [8, 4], aligned with the unit-6 look direction. Keep markers 8–13 at the positions established by L27B03, including markers 12 and 13 as peripheral context where visible. Limit unit-6 context to what is visible at the opening; no additional exterior layout or opening adjacency is established by the readback.\n  - camera_framing_directive: Use camera unit 2 at [0, 4], looking toward unit 6 at [8, 4], wide lens, 90-degree field of view. Provide broad fixed-layout coverage for the outward-facing context. Preserve opening 7's physical position while the consuming shots use their committed medium and close crops; do not relocate it to manufacture the differing edge placements.\n  - subject_position_directive: Keep the clean plate subject-free and reserve the staged arrangements for their respective consuming shots. S15_Shot15 places 마츠다 center-right with a forward-pitched torso and reaching arm, and a cropped rear view of 이현우 at left foreground toward opening 7. S15_Shot18 places 마츠다's face and receiver in the left half, with right-side space toward opening 7. Do not combine these distinct arrangements into one simultaneous subject tableau.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to this clean plate, and no transient markers are listed. Refrain from inventing additional cues. Preserve restrained daytime ambient illumination and controlled contrast; the staged departure, reaching gesture and receiver action belong to their individual shot layers.\n  - negative_continuity_directive: Exclude overlay markers 14 and 15, including their states in L27B02 and L27B01. Preserve L27B03's fixed marker arrangement and opening 7's floor-plan location. Do not infer extra connections from the shared marker-6/marker-7 cell, add uncommitted unit-6 detail, or mirror the layout between consuming-shot crops.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L27B03' physical_space_id='fp_junk_shop_interior'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [0, 4]\n  - look_at_unit: 6\n  - look_at_cell: [8, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad outward-facing representative plate through unit 1 toward unit 5 and opening 7. The look-at cell is shared by markers 6 and 7 in the readback; it does not establish additional opening adjacency or exterior detail. Medium and close consuming-shot crops remain separate.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 2, show the outward-facing unit-1 interior leading toward unit 5 and opening 7 at [8, 4], aligned with the unit-6 look direction. Keep markers 8–13 at the positions established by L27B03, including markers 12 and 13 as peripheral context where visible. Limit unit-6 context to what is visible at the opening; no additional exterior layout or opening adjacency is established by the readback.\n  - camera_framing_directive: Use camera unit 2 at [0, 4], looking toward unit 6 at [8, 4], wide lens, 90-degree field of view. Provide broad fixed-layout coverage for the outward-facing context. Preserve opening 7's physical position while the consuming shots use their committed medium and close crops; do not relocate it to manufacture the differing edge placements.\n  - subject_position_directive: Keep the clean plate subject-free and reserve the staged arrangements for their respective consuming shots. S15_Shot15 places 마츠다 center-right with a forward-pitched torso and reaching arm, and a cropped rear view of 이현우 at left foreground toward opening 7. S15_Shot18 places 마츠다's face and receiver in the left half, with right-side space toward opening 7. Do not combine these distinct arrangements into one simultaneous subject tableau.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to this clean plate, and no transient markers are listed. Refrain from inventing additional cues. Preserve restrained daytime ambient illumination and controlled contrast; the staged departure, reaching gesture and receiver action belong to their individual shot layers.\n  - negative_continuity_directive: Exclude overlay markers 14 and 15, including their states in L27B02 and L27B01. Preserve L27B03's fixed marker arrangement and opening 7's floor-plan location. Do not infer extra connections from the shared marker-6/marker-7 cell, add uncommitted unit-6 detail, or mirror the layout between consuming-shot crops.\n\n2069년 대한민국의 오래된 소규모 고물상 내부를 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 첨단 기술이 존재하는 시대에도 노후한 생활 가전을 수리하고 재사용하는 동네 점포의 현실적인 모습이다. 낮 영업 시간의 공간이지만 사람 없이 배경만 담는다. 참조 평면도는 공간과 고정 집기의 위치를 파악하는 용도로만 사용한다.\n\n카메라는 가게 뒤편 수리 작업 구역의 오른쪽 가장자리, 수리대 뒤 작업자 공간 옆에 두고 약 1.6미터의 서 있는 눈높이에서 촬영한다. 35밀리미터 규격의 전면형 촬상면과 28밀리미터 광각 렌즈를 사용한 자연스러운 원근감으로, 수리대 오른쪽 끝의 탁상전화를 비스듬히 지나 중앙 고객 통로와 정면 출입구를 바라본다. 전화기는 전경에서 알아보기 쉬운 크기로 보이고, 통로 끝 출입구와 문턱, 그 너머 좁은 가게 앞 거리 일부까지 시선이 이어진다. 과도한 광각 왜곡 없이 수직선은 자연스럽게 유지한다.\n\n수리대는 가게 후면 작업 구역을 가로지르며 뒤쪽에 작업할 여유 공간이 있다. 평면도 기준 수리대 왼쪽에는 화면이 작업자 공간을 향하는 데스크톱 컴퓨터가 있고, 중앙 오른쪽에는 수리용 텔레비전, 오른쪽 끝에는 탁상전화가 놓여 있다. 양쪽 벽을 따라 중고 가전제품과 고물이 빽빽하게 쌓여 중앙 통로를 감싸되, 입구와 수리대로 드나드는 길은 확보되어 있다. 기존 집기를 옮기거나 별도의 가구를 추가하지 않고 전화기와 출입구가 한 구도 안에서 함께 읽히게 한다.\n\n한국의 오래된 생활형 수리 점포에 어울리는 소박한 마감과 실용적인 배치. 콘크리트 표면의 실제 입자감, 오래 사용한 가전 외장의 금속 광택과 플라스틱 질감, 수리대의 일상적인 사용감이 가까이서도 사실적으로 보인다. 공간은 평소처럼 정돈되어 차분하게 유지된 상태다. 출입구로 들어오는 자연스러운 낮빛이 통로를 밝히고 안쪽 수리대에는 부드러운 반사광이 닿는다. 회색과 차가운 중성색은 실제 재료와 주광에서 비롯되며, 밝기와 명암은 절제하되 실내 사물이 충분히 식별된다. 전화기부터 출입구까지 구조가 읽히는 자연스러운 피사계 심도, 과장 없는 노출과 색감, 후처리 효과 없는 실제 장소 기록 사진. 사람, 얼굴, 신체 형태의 형상은 화면이나 반사면을 포함해 어디에도 표현하지 않는다. 광고용으로 지나치게 말끔한 사진이나 컴퓨터 합성 이미지, 삽화, 건축 시각화가 아니라 실제 카메라 사진이며, 위에서 내려다보는 시점이나 평면도 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_unit": 2,
          "camera_cell": [
            0,
            4
          ],
          "look_at_unit": 6,
          "look_at_cell": [
            8,
            4
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Broad outward-facing representative plate through unit 1 toward unit 5 and opening 7. The look-at cell is shared by markers 6 and 7 in the readback; it does not establish additional opening adjacency or exterior detail. Medium and close consuming-shot crops remain separate."
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit 2, show the outward-facing unit-1 interior leading toward unit 5 and opening 7 at [8, 4], aligned with the unit-6 look direction. Keep markers 8–13 at the positions established by L27B03, including markers 12 and 13 as peripheral context where visible. Limit unit-6 context to what is visible at the opening; no additional exterior layout or opening adjacency is established by the readback.",
          "camera_framing_directive": "Use camera unit 2 at [0, 4], looking toward unit 6 at [8, 4], wide lens, 90-degree field of view. Provide broad fixed-layout coverage for the outward-facing context. Preserve opening 7's physical position while the consuming shots use their committed medium and close crops; do not relocate it to manufacture the differing edge placements.",
          "subject_position_directive": "Keep the clean plate subject-free and reserve the staged arrangements for their respective consuming shots. S15_Shot15 places 마츠다 center-right with a forward-pitched torso and reaching arm, and a cropped rear view of 이현우 at left foreground toward opening 7. S15_Shot18 places 마츠다's face and receiver in the left half, with right-side space toward opening 7. Do not combine these distinct arrangements into one simultaneous subject tableau.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies to this clean plate, and no transient markers are listed. Refrain from inventing additional cues. Preserve restrained daytime ambient illumination and controlled contrast; the staged departure, reaching gesture and receiver action belong to their individual shot layers.",
          "negative_continuity_directive": "Exclude overlay markers 14 and 15, including their states in L27B02 and L27B01. Preserve L27B03's fixed marker arrangement and opening 7's floor-plan location. Do not infer extra connections from the shared marker-6/marker-7 cell, add uncommitted unit-6 detail, or mirror the layout between consuming-shot crops."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_junk_shop",
          "prior_bg_ids": [
            "L27B03"
          ],
          "attached_ref_labels": [
            "bg:L27B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L27B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L27",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L27B03.png",
        "t2i_prompt": "2069년 대한민국의 오래된 가전 수리 겸 고물 취급 점포 내부를 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 첨단 기술과 노후 생활 장비가 공존하는 시대지만, 이 점포는 오래된 가전을 계속 수리해 사용하는 소규모 생활 공간이다. 제공된 평면도는 공간의 배치와 기존 가구의 위치를 파악하는 용도로만 참고한다. 중앙 고객 통로의 앞쪽 왼편에서 높이 약 1.6미터의 서 있는 사람 눈높이로, 35밀리미터 렌즈를 사용해 뒤쪽 수리대와 수리 대상 텔레비전을 비스듬히 바라본다. 위에서 내려다보는 시점이 아니라 실제 점포 안에 서서 보는 수평에 가까운 구도다.\n뒤쪽 작업 구역을 가로지르는 수리대와 그 뒤의 작업 여유 공간이 보인다. 수리대 왼쪽에는 화면이 뒤쪽 작업자 공간을 향하는 데스크톱 컴퓨터가 있고, 가운데 오른쪽에는 수리 대상 텔레비전, 오른쪽 끝에는 탁상 전화기가 놓여 있다. 텔레비전과 수리대가 전경의 빈 대면 공간 너머로 명확하게 보이도록 한다. 양쪽 벽을 따라 기존 가전 더미가 자리하여 점포의 비좁은 폭과 깊이를 드러내되, 중앙 통로와 수리대로 이어지는 이동 공간은 확보되어 있다. 가까운 전경에는 충분한 빈 바닥 면적을 남긴다.\n낮의 자연광이 점포 앞쪽에서 들어와 전경을 밝히고 뒤쪽 작업 구역으로 갈수록 완만하게 약해진다. 회색과 차가운 중성색을 중심으로 실제 현장의 낮은 밝기와 과하지 않은 명암을 담는다. 오래 사용한 가전의 플라스틱 표면과 금속 외장의 자연스러운 사용감, 수리대 상판의 재질과 모서리 마모를 사실적으로 기록한다. 공간은 일상적인 정돈 상태로 유지되어 있다. 사람, 얼굴, 인체 형태의 형상은 화면과 반사면을 포함해 어디에도 묘사하지 않는다. 자연스러운 원근과 피사계 심도, 실제 렌즈의 선명도와 자연광의 색을 유지한 현장 기록 사진으로 표현하며, 매끈하게 정리한 광고 사진이나 인공적인 공간 시각화처럼 만들지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S17_Shot5",
            "guide_text": "앞쪽 왼편의 눈높이 시점에서 중앙 대면 공간을 충분히 확보한다. 후경의 수리대와 텔레비전을 분명하게 보이게 하고 양쪽 가전 더미로 공간의 폭을 드러낸다. 배경에는 인물이나 동작을 포함하지 않는다."
          },
          {
            "shot_id": "S17_Shot9",
            "guide_text": "동일한 낮 자연광과 가구 배치를 유지한다. 전경의 빈 공간 너머로 텔레비전과 수리대의 위치 관계가 이어지도록 하며, 중앙 통로와 후면 작업 공간의 깊이를 살린다. 장면별 행동이나 물체의 상태 변화를 배경에 고정하지 않는다."
          }
        ],
        "shot_ids": [
          "S17_Shot5",
          "S17_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "in the front-left portion of number 1, just beyond number 5, facing diagonally toward number 8 and number 11",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the repair television and desk visible behind the negotiation space, with both appliance piles establishing the crowded shop. Allow foreground space for the visitors and shot-specific threat action without baking people or weapons into the permanent layout. No body, gunfire marks, disorder, or damage is present."
        },
        "reference_decision": {
          "bg_id": "L27B03",
          "fp_id": "fp_junk_shop",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L27B03 is an eligible clean anchor. Establish the fixed interior identity from camera unit 1 toward marker 8 in unit 2, supporting the partial marker 8 and marker 11 context in S17_Shot5 and S17_Shot9. The committed grid supplies a representative background view; the shots' differing subject crops and heights remain shot-layer staging rather than additional invented camera coordinates.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_junk_shop.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "anchor_without_reference",
            "why_single_ref_or_two_refs": "The first node establishes identity directly from the floor plan; no prior reference is used.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 1,
            "camera_cell": [
              4,
              4
            ],
            "look_at_unit": 2,
            "look_at_cell": [
              1,
              4
            ],
            "lens_enum": "normal",
            "fov_deg": 50,
            "framing_notes": "Neutral coverage from unit 1 toward marker 8 in unit 2. Use the exact candidate cells as the representative plate geometry, with partial fixed-element context for the medium and close consuming shots."
          },
          "render_guidance": {
            "visible_space_directive": "Show the forward-facing portion of unit 2 from unit 1, centered on base marker 8. Retain markers 9 and 11 only to the extent their fixed positions intersect the frame. Establish markers 8–13 at their supplied floor-plan positions without forcing every referenced marker into view. Units 5 and 6 and opening 7 are not required in this inward-facing frame; visibility supersets do not establish their visibility.",
            "camera_framing_directive": "Use camera unit 1 at [4, 4], looking toward unit 2 at [1, 4], with a normal lens and 50-degree field of view. Maintain neutral coverage and the partial marker 8 edge needed beneath or behind the staged gestures. Do not replace the listed cells with interpolated positions.",
            "subject_position_directive": "Keep this clean background plate subject-free while reserving the committed shot-layer positions. S17_Shot5 places 마츠다 left of center, three extended fingers in the central gap, and 박철진의 수하 1's near shoulder and torso at the right edge. S17_Shot9 places the extended forearm across the lower right toward a soft partial torso at left. These are separate consuming-shot arrangements, not simultaneous subjects baked into the plate.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies to this clean plate, and no transient markers are listed. Refrain from inventing additional cues. Preserve the supplied neutral, subdued daytime illumination and controlled contrast; the consuming shots' actions remain scene-layer content.",
            "negative_continuity_directive": "Exclude overlay markers 14 and 15. Avoid moving markers 8–13 to make them all visible, reversing their fixed arrangement, or adding units and opening 7 merely because they occur in visibility supersets. Keep shot-specific subject content separate from the clean identity plate."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 1 toward marker 8 in unit 2. Use the exact candidate cells as the representative plate geometry, with partial fixed-element context for the medium and close consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the forward-facing portion of unit 2 from unit 1, centered on base marker 8. Retain markers 9 and 11 only to the extent their fixed positions intersect the frame. Establish markers 8–13 at their supplied floor-plan positions without forcing every referenced marker into view. Units 5 and 6 and opening 7 are not required in this inward-facing frame; visibility supersets do not establish their visibility.\n  - camera_framing_directive: Use camera unit 1 at [4, 4], looking toward unit 2 at [1, 4], with a normal lens and 50-degree field of view. Maintain neutral coverage and the partial marker 8 edge needed beneath or behind the staged gestures. Do not replace the listed cells with interpolated positions.\n  - subject_position_directive: Keep this clean background plate subject-free while reserving the committed shot-layer positions. S17_Shot5 places 마츠다 left of center, three extended fingers in the central gap, and 박철진의 수하 1's near shoulder and torso at the right edge. S17_Shot9 places the extended forearm across the lower right toward a soft partial torso at left. These are separate consuming-shot arrangements, not simultaneous subjects baked into the plate.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to this clean plate, and no transient markers are listed. Refrain from inventing additional cues. Preserve the supplied neutral, subdued daytime illumination and controlled contrast; the consuming shots' actions remain scene-layer content.\n  - negative_continuity_directive: Exclude overlay markers 14 and 15. Avoid moving markers 8–13 to make them all visible, reversing their fixed arrangement, or adding units and opening 7 merely because they occur in visibility supersets. Keep shot-specific subject content separate from the clean identity plate.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 1 toward marker 8 in unit 2. Use the exact candidate cells as the representative plate geometry, with partial fixed-element context for the medium and close consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the forward-facing portion of unit 2 from unit 1, centered on base marker 8. Retain markers 9 and 11 only to the extent their fixed positions intersect the frame. Establish markers 8–13 at their supplied floor-plan positions without forcing every referenced marker into view. Units 5 and 6 and opening 7 are not required in this inward-facing frame; visibility supersets do not establish their visibility.\n  - camera_framing_directive: Use camera unit 1 at [4, 4], looking toward unit 2 at [1, 4], with a normal lens and 50-degree field of view. Maintain neutral coverage and the partial marker 8 edge needed beneath or behind the staged gestures. Do not replace the listed cells with interpolated positions.\n  - subject_position_directive: Keep this clean background plate subject-free while reserving the committed shot-layer positions. S17_Shot5 places 마츠다 left of center, three extended fingers in the central gap, and 박철진의 수하 1's near shoulder and torso at the right edge. S17_Shot9 places the extended forearm across the lower right toward a soft partial torso at left. These are separate consuming-shot arrangements, not simultaneous subjects baked into the plate.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to this clean plate, and no transient markers are listed. Refrain from inventing additional cues. Preserve the supplied neutral, subdued daytime illumination and controlled contrast; the consuming shots' actions remain scene-layer content.\n  - negative_continuity_directive: Exclude overlay markers 14 and 15. Avoid moving markers 8–13 to make them all visible, reversing their fixed arrangement, or adding units and opening 7 merely because they occur in visibility supersets. Keep shot-specific subject content separate from the clean identity plate.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from unit 1 toward marker 8 in unit 2. Use the exact candidate cells as the representative plate geometry, with partial fixed-element context for the medium and close consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the forward-facing portion of unit 2 from unit 1, centered on base marker 8. Retain markers 9 and 11 only to the extent their fixed positions intersect the frame. Establish markers 8–13 at their supplied floor-plan positions without forcing every referenced marker into view. Units 5 and 6 and opening 7 are not required in this inward-facing frame; visibility supersets do not establish their visibility.\n  - camera_framing_directive: Use camera unit 1 at [4, 4], looking toward unit 2 at [1, 4], with a normal lens and 50-degree field of view. Maintain neutral coverage and the partial marker 8 edge needed beneath or behind the staged gestures. Do not replace the listed cells with interpolated positions.\n  - subject_position_directive: Keep this clean background plate subject-free while reserving the committed shot-layer positions. S17_Shot5 places 마츠다 left of center, three extended fingers in the central gap, and 박철진의 수하 1's near shoulder and torso at the right edge. S17_Shot9 places the extended forearm across the lower right toward a soft partial torso at left. These are separate consuming-shot arrangements, not simultaneous subjects baked into the plate.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to this clean plate, and no transient markers are listed. Refrain from inventing additional cues. Preserve the supplied neutral, subdued daytime illumination and controlled contrast; the consuming shots' actions remain scene-layer content.\n  - negative_continuity_directive: Exclude overlay markers 14 and 15. Avoid moving markers 8–13 to make them all visible, reversing their fixed arrangement, or adding units and opening 7 merely because they occur in visibility supersets. Keep shot-specific subject content separate from the clean identity plate.\n\n2069년 대한민국의 오래된 가전 수리 겸 고물 취급 점포 내부를 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 첨단 기술과 노후 생활 장비가 공존하는 시대지만, 이 점포는 오래된 가전을 계속 수리해 사용하는 소규모 생활 공간이다. 제공된 평면도는 공간의 배치와 기존 가구의 위치를 파악하는 용도로만 참고한다. 중앙 고객 통로의 앞쪽 왼편에서 높이 약 1.6미터의 서 있는 사람 눈높이로, 35밀리미터 렌즈를 사용해 뒤쪽 수리대와 수리 대상 텔레비전을 비스듬히 바라본다. 위에서 내려다보는 시점이 아니라 실제 점포 안에 서서 보는 수평에 가까운 구도다.\n뒤쪽 작업 구역을 가로지르는 수리대와 그 뒤의 작업 여유 공간이 보인다. 수리대 왼쪽에는 화면이 뒤쪽 작업자 공간을 향하는 데스크톱 컴퓨터가 있고, 가운데 오른쪽에는 수리 대상 텔레비전, 오른쪽 끝에는 탁상 전화기가 놓여 있다. 텔레비전과 수리대가 전경의 빈 대면 공간 너머로 명확하게 보이도록 한다. 양쪽 벽을 따라 기존 가전 더미가 자리하여 점포의 비좁은 폭과 깊이를 드러내되, 중앙 통로와 수리대로 이어지는 이동 공간은 확보되어 있다. 가까운 전경에는 충분한 빈 바닥 면적을 남긴다.\n낮의 자연광이 점포 앞쪽에서 들어와 전경을 밝히고 뒤쪽 작업 구역으로 갈수록 완만하게 약해진다. 회색과 차가운 중성색을 중심으로 실제 현장의 낮은 밝기와 과하지 않은 명암을 담는다. 오래 사용한 가전의 플라스틱 표면과 금속 외장의 자연스러운 사용감, 수리대 상판의 재질과 모서리 마모를 사실적으로 기록한다. 공간은 일상적인 정돈 상태로 유지되어 있다. 사람, 얼굴, 인체 형태의 형상은 화면과 반사면을 포함해 어디에도 묘사하지 않는다. 자연스러운 원근과 피사계 심도, 실제 렌즈의 선명도와 자연광의 색을 유지한 현장 기록 사진으로 표현하며, 매끈하게 정리한 광고 사진이나 인공적인 공간 시각화처럼 만들지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_unit": 1,
          "camera_cell": [
            4,
            4
          ],
          "look_at_unit": 2,
          "look_at_cell": [
            1,
            4
          ],
          "lens_enum": "normal",
          "fov_deg": 50,
          "framing_notes": "Neutral coverage from unit 1 toward marker 8 in unit 2. Use the exact candidate cells as the representative plate geometry, with partial fixed-element context for the medium and close consuming shots."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the forward-facing portion of unit 2 from unit 1, centered on base marker 8. Retain markers 9 and 11 only to the extent their fixed positions intersect the frame. Establish markers 8–13 at their supplied floor-plan positions without forcing every referenced marker into view. Units 5 and 6 and opening 7 are not required in this inward-facing frame; visibility supersets do not establish their visibility.",
          "camera_framing_directive": "Use camera unit 1 at [4, 4], looking toward unit 2 at [1, 4], with a normal lens and 50-degree field of view. Maintain neutral coverage and the partial marker 8 edge needed beneath or behind the staged gestures. Do not replace the listed cells with interpolated positions.",
          "subject_position_directive": "Keep this clean background plate subject-free while reserving the committed shot-layer positions. S17_Shot5 places 마츠다 left of center, three extended fingers in the central gap, and 박철진의 수하 1's near shoulder and torso at the right edge. S17_Shot9 places the extended forearm across the lower right toward a soft partial torso at left. These are separate consuming-shot arrangements, not simultaneous subjects baked into the plate.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies to this clean plate, and no transient markers are listed. Refrain from inventing additional cues. Preserve the supplied neutral, subdued daytime illumination and controlled contrast; the consuming shots' actions remain scene-layer content.",
          "negative_continuity_directive": "Exclude overlay markers 14 and 15. Avoid moving markers 8–13 to make them all visible, reversing their fixed arrangement, or adding units and opening 7 merely because they occur in visibility supersets. Keep shot-specific subject content separate from the clean identity plate."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_junk_shop",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_junk_shop"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L27B01": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L27B03",
        "reused_from_bg_id": "L27B03",
        "location_id": "L27",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L27B03.png",
        "t2i_prompt": "2069년 대한민국의 자원 사정이 넉넉하지 않은 중고 가전 수리점을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 오래된 생활 가전과 데스크톱 컴퓨터가 함께 쓰이는 소규모 점포의 현실적인 실내이며, 미래라는 이유로 첨단 장식이나 발광 장치를 추가하지 않는다. 중앙 고객 통로의 앞쪽에서 매장 뒤편 수리 작업 공간을 바라본다. 실제 풀프레임 미러리스 카메라의 40밀리미터 렌즈로 바닥에서 약 1.6미터 높이의 서 있는 사람 눈높이에서 촬영한 수평 구도다. 중앙 통로가 뒤쪽 수리대로 이어지고, 양쪽 벽을 따라 보관된 가전제품 무리가 화면 좌우에 들어온다. 왼쪽 가전제품 무리는 통로 앞쪽을 침범하지 않으며, 오른쪽 가전제품 무리도 수리대로 접근하는 길을 막지 않는다. 뒤쪽 작업 공간을 가로지르는 기존 수리대와 그 뒤의 작업자용 여유 공간이 읽히도록 한다. 수리대 왼쪽에는 화면이 뒤편 작업자 쪽을 향한 데스크톱 컴퓨터가 있고, 가운데 오른쪽에는 수리 중인 텔레비전이, 오른쪽 끝에는 탁상 전화기가 놓여 있다. 컴퓨터 화면을 카메라 쪽으로 돌리지 않는다. 수리대 뒤편과 상판의 공간 관계가 분명히 보이되, 상판의 기존 장비 배치와 위치는 그대로 유지한다. 사람, 얼굴, 시신, 인체 형태의 물체는 표현하지 않는 빈 배경 사진이다. 혈흔이나 새로 생긴 파손은 추가하지 않는다. 낮의 부드러운 자연광이 실내로 퍼지고, 뒤편 작업 공간에는 실제 점포에서 볼 수 있는 완만한 명암 차이가 남는다. 회백색과 차가운 중성색은 실제 재료와 자연광에서 나오며 인위적인 색 보정은 하지 않는다. 콘크리트 바닥의 오래된 사용감, 금속 외장의 잔흠집과 산화 흔적, 낡은 가전 플라스틱의 변색, 수리대 상판의 닳은 표면을 과장 없이 선명하게 보여준다. 자연스러운 피사계 심도로 통로와 수리대의 거리감이 느껴지는 실제 장소 기록 사진이며, 지나치게 말끔한 광고 사진이나 컴퓨터 합성 이미지, 그림, 건축 시각화가 아니다. 내려다보는 시점이나 평면도 구도를 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S17_Shot12",
            "guide_text": "중앙 통로 앞쪽의 눈높이에서 뒤편 수리대를 바라보는 구도를 사용한다. 앞쪽 통로에 후속 인물 합성을 위한 여백을 두고, 그 뒤로 수리대 상판과 작업자 쪽 공간이 읽히게 한다. 수리대 왼쪽의 컴퓨터, 가운데 오른쪽의 텔레비전, 오른쪽 끝의 전화기 배치를 유지한다. 배경에는 인물이나 시신을 그리지 않으며, 낮 자연광과 기존 집기의 사용감만 유지하고 혈흔이나 파손을 추가하지 않는다."
          }
        ],
        "shot_ids": [
          "S17_Shot12"
        ],
        "scenes": [],
        "parent_id": "L27B03",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near the front-center of number 1, facing the rear workspace at number 2 and the operator side of number 8",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "40mm normal-wide lens",
          "framing_notes": "Reserve an off-center foreground position for the radio-using visitor so overlay number 15 remains visible behind him at number 8. Keep the computer, telephone, television, and side piles in their established positions. Add no unspecified blood, bullet holes, broken objects, or other damage; the visitor and handheld radio are shot-level action rather than permanent background fixtures."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L27B03",
          "selected_refs": [
            {
              "ref_bg_id": "L27B03",
              "physical_space_id": "fp_junk_shop_interior",
              "space_description": "Continuous interior organized around units 1 and 2 and fixed markers 8–13."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "visible_space_directive": "Retain L27B03's visible unit-2 portion from unit 1. Keep marker 8 in its established position and markers 9–11 in their established relationships to it, with markers 12 and 13 retaining their floor-plan footprints outside the crop where applicable. Marker 8 remains the rear spatial connection behind the right-foreground staging.",
          "camera_framing_directive": "Use camera unit 1 at [4, 4], looking toward unit 2 at [1, 4], normal lens, 50-degree field of view. Preserve the reference framing geometry and neutral coverage. Support the medium shot's right-foreground profile and left-rear marker 8 relationship without relocating fixed elements.",
          "subject_position_directive": "For S17_Shot12, place 박철진의 수하 1 in right-foreground profile holding the radio at his mouth and looking away into the off-screen interior. Place 마츠다 face-down across marker 8 behind the turned foreground subject, with no readable eye contact. Treat the subject turn and these poses as the staged scene-layer delta from L27B03.",
          "state_cue_directive": "Carry transient marker 15, \"Owner collapsed over desk\", in association with marker 8. Preserve the shot's unchanged restrained interior illumination and subdued exposure. The committed report and motionless rear subject are the state cues; do not introduce additional effects.",
          "negative_continuity_directive": "Exclude overlay marker 14. Preserve L27B03's fixed marker positions rather than moving markers 8–13 to accommodate overlay 15. Avoid importing additional state cues or exposing opening 7 and units 5–6 outside the chosen inward-facing frame."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_junk_shop",
          "prior_bg_ids": [
            "L27B03"
          ],
          "attached_ref_labels": [
            "bg:L27B03"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L28B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L28",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L28B01.png",
        "t2i_prompt": "실제 카메라로 촬영한 다큐멘터리 풍 사진. 2069년 대한민국의 자원이 부족한 생활 터전에 있는 낡은 컨테이너 주거지 앞마당을, 사람이 없는 실제 장소 기록 사진처럼 담는다. 마당 남서쪽 가장자리의 떨어진 관찰 지점 바로 뒤에서 북동쪽 세척 위치를 바라본다. 촬영 높이는 서 있는 사람의 눈높이인 약 1.6미터, 실제 디지털 카메라의 35밀리미터 환산 준광각 렌즈를 사용한다. 전경부터 멀리 있는 세척 위치까지 넉넉하게 이어지는 빈 마당을 보여 주어 두 지점 사이의 거리가 분명히 느껴지게 한다.\n\n북쪽에 동서로 길게 놓인 컨테이너의 정면을 화면 뒤쪽의 안정된 배경으로 담는다. 남향 외벽의 중앙보다 조금 동쪽에 출입문이 있고, 그 바로 앞 문턱과 마당에서 이어지는 접근 동선은 막힘없이 보인다. 세척 위치는 마당 북동쪽이자 출입문 접근 동선의 동쪽에 있으며, 별도 칸막이나 시설로 나뉘지 않고 넓은 마당 바닥과 그대로 이어진다. 컨테이너 내부는 보여 주지 않는다. 한국의 임시 주거용 컨테이너에서 볼 수 있는 골강판 외벽과 실용적인 금속 출입문의 실제 재질, 바랜 도장, 이음부의 자연스러운 산화와 오랜 사용 흔적을 담는다. 기존 마당 표면의 거친 질감과 생활 얼룩은 그대로 남긴다.\n\n북동쪽 세척 위치에는 임시로 풀어 놓은 유연한 호스가 있다. 호스는 출입문 앞 문턱과 접근 동선을 가로지르지 않는다. 급수 연결부는 화면에 드러내지 않는다. 호스 끝에서 나오는 실제 물줄기와 미세한 물방울이 세척 위치 안에 보이며, 그 주변 바닥에만 국소적으로 물이 번져 색이 짙어지고 낮빛이 약하게 반사된다. 물줄기와 젖은 면적은 주로 이 좁은 구역에 한정하며, 마당 전체를 씻어 놓거나 새롭게 복구한 표면처럼 만들지 않는다. 호스와 물은 빈 공간 안의 물리적 요소로만 표현한다.\n\n평상시 낮의 자연광, 과장되지 않은 그림자와 반사, 회색과 차가운 중성색이 많은 실제 재료의 색을 유지한다. 밝기는 눈부시지 않게 자연스럽게 노출하고, 후처리 효과 없이 외벽의 금속 표면, 호스의 고무 질감, 바닥의 마모와 물방울을 사실적으로 기록한다. 자연스러운 피사계 심도로 전경의 거리감과 뒤쪽 컨테이너 정면을 함께 읽을 수 있게 한다. 사람, 얼굴, 신체 형태의 형상, 로봇이나 세척 대상은 묘사하지 않는다. 실제 현장 사진과 구별되지 않는 배경이며, 광고용으로 지나치게 정돈된 사진이나 컴퓨터 생성 이미지, 삽화, 건축 시각화가 아니다. 위에서 내려다보는 시점이나 평면도, 건축 도해가 아닌 지상 눈높이 사진이다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S16_Shot4",
            "guide_text": "마당 남서쪽의 떨어진 관찰 지점 바로 뒤에서 북동쪽을 향하는 약 1.6미터 높이, 35밀리미터 환산 구도를 사용한다. 빈 전경과 멀리 있는 세척 위치 사이의 넉넉한 거리를 확보하고, 뒤쪽 컨테이너 정면과 출입문, 문턱을 함께 보여 준다. 북동쪽에만 호스 물줄기와 젖은 바닥을 두며 사람이나 세척 대상은 배경에 포함하지 않는다."
          },
          {
            "shot_id": "S16_Shot8",
            "guide_text": "앞선 장면과 동일한 카메라 위치, 높이, 렌즈와 구도를 유지한다. 컨테이너 정면, 문턱 접근 동선, 넓게 비어 있는 전경과 북동쪽 세척 위치의 거리 관계를 바꾸지 않는다. 낮빛과 기존 마당의 사용 흔적을 유지하고, 호스 주변의 국소적인 젖음만 표현한다. 마당 전체가 청소되거나 새로 정비된 모습으로 바꾸지 않으며 사람이나 세척 대상은 그리지 않는다."
          }
        ],
        "shot_ids": [
          "S16_Shot4",
          "S16_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Near the southwestern edge of number 4, beside and slightly behind the distant observation position, facing northeast toward number 5 with numbers 1, 2, and 3 behind the washing location.",
          "camera_height": "Eye-level standing, approximately 1.6 m.",
          "lens_hint": "35mm equivalent moderately wide angle",
          "framing_notes": "Use the same camera for both shots. Preserve a visibly generous stretch of open yard between the observers' foreground position and the washing activity farther away. Include the container frontage as the stable background anchor. Apply numbers 6 and 7 only as scene overlays. The washing recipient becomes clean; the yard does not become a uniformly cleaned or restored surface. People and the recipient are staged separately, not drawn into the floor plan."
        },
        "reference_decision": {
          "bg_id": "L28B01",
          "fp_id": "fp_container_front_yard",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L28B01 is ready and is the sole supplied anchor candidate. Select it as the fresh dwelling-identity anchor without references. The candidate set uses the documented fallback: clean_background_expected is false and markers 6 and 7 remain required transient cues. A wide view from unit 4 toward the opening-facing portion of unit 1 supports the exterior continuity and broad clearance required by S16_Shot4, with contextual coverage for S16_Shot8. These shots retain their separate subject arrangements rather than being combined into one tableau.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_container_front_yard.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "why_single_ref_or_two_refs": "No reference is selected: this is the first and only ready node, and the same-fp reference catalog is empty.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 4,
            "camera_cell": [
              7,
              1
            ],
            "look_at_unit": 1,
            "look_at_cell": [
              2,
              5
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Broad oblique coverage from unit 4 toward unit 1, with the exact permitted look-at cell at opening marker 2. Preserve coverage of the approach at unit 3 and continuous ground toward unit 5. This is a shared background framing, not a claim that the two consuming shots have identical subject scale or camera height."
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 4 as the foreground ground plane, the exterior-facing portion of unit 1 beyond it, opening marker 2 and its immediately adjacent unit 3 approach, and unit 5 as unpartitioned ground continuous with unit 4. Preserve the base-marker arrangement: unit 1 lies north, marker 2 is on its south-facing wall slightly east of midpoint, unit 3 is immediately south of marker 2, and unit 5 lies east of the approach. Treat visibility candidates as supersets; do not infer interior visibility through marker 2.",
            "camera_framing_directive": "Use camera_unit 4 at camera_cell [7, 1], looking toward look_at_unit 1 at look_at_cell [2, 5], with a wide lens and 90-degree field of view. Maintain broad oblique exterior coverage and room for the full-body clearance specified by S16_Shot4. Preserve background context that can support the separate medium framing of S16_Shot8; do not combine their distinct framing endpoints into an invented camera operation.",
            "subject_position_directive": "For S16_Shot4, reserve a loosely centered full-body placement with clearance beyond both extended hands and below the feet, head lowered and an oblique exterior portion behind; the other two participants specified as outside that crop remain outside it. For S16_Shot8, preserve a separate waist-up arrangement with the folded-arm subject on the left and the forward-inclining subject on the right, faces separated and both gazes directed past the same frame edge; their gaze target remains off camera. Exact subject cells are not committed, so do not invent fixed grid placements or merge these shot-specific arrangements.",
            "state_cue_directive": "Carry transient marker 6, Loose washing hose, and marker 7, Active spray and localized wet ground, as temporary overlays rather than permanent fixtures. In S16_Shot4, the peripheral stream enters from the off-screen side toward the torso without obscuring the face. S16_Shot8 keeps the observers apart from that activity and does not require the stream within its crop. Maintain the committed subdued daytime ambient illumination and stable exposure; clean_background_expected is false, so do not replace the required transient state with a cue-free background.",
            "negative_continuity_directive": "The ignore_numbered_elements and ignored_state_overlay_marker_numbers lists are empty. Avoid relocating base markers 1–5, partitioning the continuity between units 4 and 5, or converting markers 6 and 7 into fixed structure. Avoid invented visibility beyond the selected cone or into unit 1 through marker 2. Do not carry subjects or transient overlays into a consuming-shot crop that excludes them, and do not invent additional fixtures or state markers."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 1]\n  - look_at_unit: 1\n  - look_at_cell: [2, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad oblique coverage from unit 4 toward unit 1, with the exact permitted look-at cell at opening marker 2. Preserve coverage of the approach at unit 3 and continuous ground toward unit 5. This is a shared background framing, not a claim that the two consuming shots have identical subject scale or camera height.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 4 as the foreground ground plane, the exterior-facing portion of unit 1 beyond it, opening marker 2 and its immediately adjacent unit 3 approach, and unit 5 as unpartitioned ground continuous with unit 4. Preserve the base-marker arrangement: unit 1 lies north, marker 2 is on its south-facing wall slightly east of midpoint, unit 3 is immediately south of marker 2, and unit 5 lies east of the approach. Treat visibility candidates as supersets; do not infer interior visibility through marker 2.\n  - camera_framing_directive: Use camera_unit 4 at camera_cell [7, 1], looking toward look_at_unit 1 at look_at_cell [2, 5], with a wide lens and 90-degree field of view. Maintain broad oblique exterior coverage and room for the full-body clearance specified by S16_Shot4. Preserve background context that can support the separate medium framing of S16_Shot8; do not combine their distinct framing endpoints into an invented camera operation.\n  - subject_position_directive: For S16_Shot4, reserve a loosely centered full-body placement with clearance beyond both extended hands and below the feet, head lowered and an oblique exterior portion behind; the other two participants specified as outside that crop remain outside it. For S16_Shot8, preserve a separate waist-up arrangement with the folded-arm subject on the left and the forward-inclining subject on the right, faces separated and both gazes directed past the same frame edge; their gaze target remains off camera. Exact subject cells are not committed, so do not invent fixed grid placements or merge these shot-specific arrangements.\n  - state_cue_directive: Carry transient marker 6, Loose washing hose, and marker 7, Active spray and localized wet ground, as temporary overlays rather than permanent fixtures. In S16_Shot4, the peripheral stream enters from the off-screen side toward the torso without obscuring the face. S16_Shot8 keeps the observers apart from that activity and does not require the stream within its crop. Maintain the committed subdued daytime ambient illumination and stable exposure; clean_background_expected is false, so do not replace the required transient state with a cue-free background.\n  - negative_continuity_directive: The ignore_numbered_elements and ignored_state_overlay_marker_numbers lists are empty. Avoid relocating base markers 1–5, partitioning the continuity between units 4 and 5, or converting markers 6 and 7 into fixed structure. Avoid invented visibility beyond the selected cone or into unit 1 through marker 2. Do not carry subjects or transient overlays into a consuming-shot crop that excludes them, and do not invent additional fixtures or state markers.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 1]\n  - look_at_unit: 1\n  - look_at_cell: [2, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad oblique coverage from unit 4 toward unit 1, with the exact permitted look-at cell at opening marker 2. Preserve coverage of the approach at unit 3 and continuous ground toward unit 5. This is a shared background framing, not a claim that the two consuming shots have identical subject scale or camera height.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 4 as the foreground ground plane, the exterior-facing portion of unit 1 beyond it, opening marker 2 and its immediately adjacent unit 3 approach, and unit 5 as unpartitioned ground continuous with unit 4. Preserve the base-marker arrangement: unit 1 lies north, marker 2 is on its south-facing wall slightly east of midpoint, unit 3 is immediately south of marker 2, and unit 5 lies east of the approach. Treat visibility candidates as supersets; do not infer interior visibility through marker 2.\n  - camera_framing_directive: Use camera_unit 4 at camera_cell [7, 1], looking toward look_at_unit 1 at look_at_cell [2, 5], with a wide lens and 90-degree field of view. Maintain broad oblique exterior coverage and room for the full-body clearance specified by S16_Shot4. Preserve background context that can support the separate medium framing of S16_Shot8; do not combine their distinct framing endpoints into an invented camera operation.\n  - subject_position_directive: For S16_Shot4, reserve a loosely centered full-body placement with clearance beyond both extended hands and below the feet, head lowered and an oblique exterior portion behind; the other two participants specified as outside that crop remain outside it. For S16_Shot8, preserve a separate waist-up arrangement with the folded-arm subject on the left and the forward-inclining subject on the right, faces separated and both gazes directed past the same frame edge; their gaze target remains off camera. Exact subject cells are not committed, so do not invent fixed grid placements or merge these shot-specific arrangements.\n  - state_cue_directive: Carry transient marker 6, Loose washing hose, and marker 7, Active spray and localized wet ground, as temporary overlays rather than permanent fixtures. In S16_Shot4, the peripheral stream enters from the off-screen side toward the torso without obscuring the face. S16_Shot8 keeps the observers apart from that activity and does not require the stream within its crop. Maintain the committed subdued daytime ambient illumination and stable exposure; clean_background_expected is false, so do not replace the required transient state with a cue-free background.\n  - negative_continuity_directive: The ignore_numbered_elements and ignored_state_overlay_marker_numbers lists are empty. Avoid relocating base markers 1–5, partitioning the continuity between units 4 and 5, or converting markers 6 and 7 into fixed structure. Avoid invented visibility beyond the selected cone or into unit 1 through marker 2. Do not carry subjects or transient overlays into a consuming-shot crop that excludes them, and do not invent additional fixtures or state markers.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 1]\n  - look_at_unit: 1\n  - look_at_cell: [2, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad oblique coverage from unit 4 toward unit 1, with the exact permitted look-at cell at opening marker 2. Preserve coverage of the approach at unit 3 and continuous ground toward unit 5. This is a shared background framing, not a claim that the two consuming shots have identical subject scale or camera height.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 4 as the foreground ground plane, the exterior-facing portion of unit 1 beyond it, opening marker 2 and its immediately adjacent unit 3 approach, and unit 5 as unpartitioned ground continuous with unit 4. Preserve the base-marker arrangement: unit 1 lies north, marker 2 is on its south-facing wall slightly east of midpoint, unit 3 is immediately south of marker 2, and unit 5 lies east of the approach. Treat visibility candidates as supersets; do not infer interior visibility through marker 2.\n  - camera_framing_directive: Use camera_unit 4 at camera_cell [7, 1], looking toward look_at_unit 1 at look_at_cell [2, 5], with a wide lens and 90-degree field of view. Maintain broad oblique exterior coverage and room for the full-body clearance specified by S16_Shot4. Preserve background context that can support the separate medium framing of S16_Shot8; do not combine their distinct framing endpoints into an invented camera operation.\n  - subject_position_directive: For S16_Shot4, reserve a loosely centered full-body placement with clearance beyond both extended hands and below the feet, head lowered and an oblique exterior portion behind; the other two participants specified as outside that crop remain outside it. For S16_Shot8, preserve a separate waist-up arrangement with the folded-arm subject on the left and the forward-inclining subject on the right, faces separated and both gazes directed past the same frame edge; their gaze target remains off camera. Exact subject cells are not committed, so do not invent fixed grid placements or merge these shot-specific arrangements.\n  - state_cue_directive: Carry transient marker 6, Loose washing hose, and marker 7, Active spray and localized wet ground, as temporary overlays rather than permanent fixtures. In S16_Shot4, the peripheral stream enters from the off-screen side toward the torso without obscuring the face. S16_Shot8 keeps the observers apart from that activity and does not require the stream within its crop. Maintain the committed subdued daytime ambient illumination and stable exposure; clean_background_expected is false, so do not replace the required transient state with a cue-free background.\n  - negative_continuity_directive: The ignore_numbered_elements and ignored_state_overlay_marker_numbers lists are empty. Avoid relocating base markers 1–5, partitioning the continuity between units 4 and 5, or converting markers 6 and 7 into fixed structure. Avoid invented visibility beyond the selected cone or into unit 1 through marker 2. Do not carry subjects or transient overlays into a consuming-shot crop that excludes them, and do not invent additional fixtures or state markers.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진. 2069년 대한민국의 자원이 부족한 생활 터전에 있는 낡은 컨테이너 주거지 앞마당을, 사람이 없는 실제 장소 기록 사진처럼 담는다. 마당 남서쪽 가장자리의 떨어진 관찰 지점 바로 뒤에서 북동쪽 세척 위치를 바라본다. 촬영 높이는 서 있는 사람의 눈높이인 약 1.6미터, 실제 디지털 카메라의 35밀리미터 환산 준광각 렌즈를 사용한다. 전경부터 멀리 있는 세척 위치까지 넉넉하게 이어지는 빈 마당을 보여 주어 두 지점 사이의 거리가 분명히 느껴지게 한다.\n\n북쪽에 동서로 길게 놓인 컨테이너의 정면을 화면 뒤쪽의 안정된 배경으로 담는다. 남향 외벽의 중앙보다 조금 동쪽에 출입문이 있고, 그 바로 앞 문턱과 마당에서 이어지는 접근 동선은 막힘없이 보인다. 세척 위치는 마당 북동쪽이자 출입문 접근 동선의 동쪽에 있으며, 별도 칸막이나 시설로 나뉘지 않고 넓은 마당 바닥과 그대로 이어진다. 컨테이너 내부는 보여 주지 않는다. 한국의 임시 주거용 컨테이너에서 볼 수 있는 골강판 외벽과 실용적인 금속 출입문의 실제 재질, 바랜 도장, 이음부의 자연스러운 산화와 오랜 사용 흔적을 담는다. 기존 마당 표면의 거친 질감과 생활 얼룩은 그대로 남긴다.\n\n북동쪽 세척 위치에는 임시로 풀어 놓은 유연한 호스가 있다. 호스는 출입문 앞 문턱과 접근 동선을 가로지르지 않는다. 급수 연결부는 화면에 드러내지 않는다. 호스 끝에서 나오는 실제 물줄기와 미세한 물방울이 세척 위치 안에 보이며, 그 주변 바닥에만 국소적으로 물이 번져 색이 짙어지고 낮빛이 약하게 반사된다. 물줄기와 젖은 면적은 주로 이 좁은 구역에 한정하며, 마당 전체를 씻어 놓거나 새롭게 복구한 표면처럼 만들지 않는다. 호스와 물은 빈 공간 안의 물리적 요소로만 표현한다.\n\n평상시 낮의 자연광, 과장되지 않은 그림자와 반사, 회색과 차가운 중성색이 많은 실제 재료의 색을 유지한다. 밝기는 눈부시지 않게 자연스럽게 노출하고, 후처리 효과 없이 외벽의 금속 표면, 호스의 고무 질감, 바닥의 마모와 물방울을 사실적으로 기록한다. 자연스러운 피사계 심도로 전경의 거리감과 뒤쪽 컨테이너 정면을 함께 읽을 수 있게 한다. 사람, 얼굴, 신체 형태의 형상, 로봇이나 세척 대상은 묘사하지 않는다. 실제 현장 사진과 구별되지 않는 배경이며, 광고용으로 지나치게 정돈된 사진이나 컴퓨터 생성 이미지, 삽화, 건축 시각화가 아니다. 위에서 내려다보는 시점이나 평면도, 건축 도해가 아닌 지상 눈높이 사진이다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_unit": 4,
          "camera_cell": [
            7,
            1
          ],
          "look_at_unit": 1,
          "look_at_cell": [
            2,
            5
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Broad oblique coverage from unit 4 toward unit 1, with the exact permitted look-at cell at opening marker 2. Preserve coverage of the approach at unit 3 and continuous ground toward unit 5. This is a shared background framing, not a claim that the two consuming shots have identical subject scale or camera height."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit 4 as the foreground ground plane, the exterior-facing portion of unit 1 beyond it, opening marker 2 and its immediately adjacent unit 3 approach, and unit 5 as unpartitioned ground continuous with unit 4. Preserve the base-marker arrangement: unit 1 lies north, marker 2 is on its south-facing wall slightly east of midpoint, unit 3 is immediately south of marker 2, and unit 5 lies east of the approach. Treat visibility candidates as supersets; do not infer interior visibility through marker 2.",
          "camera_framing_directive": "Use camera_unit 4 at camera_cell [7, 1], looking toward look_at_unit 1 at look_at_cell [2, 5], with a wide lens and 90-degree field of view. Maintain broad oblique exterior coverage and room for the full-body clearance specified by S16_Shot4. Preserve background context that can support the separate medium framing of S16_Shot8; do not combine their distinct framing endpoints into an invented camera operation.",
          "subject_position_directive": "For S16_Shot4, reserve a loosely centered full-body placement with clearance beyond both extended hands and below the feet, head lowered and an oblique exterior portion behind; the other two participants specified as outside that crop remain outside it. For S16_Shot8, preserve a separate waist-up arrangement with the folded-arm subject on the left and the forward-inclining subject on the right, faces separated and both gazes directed past the same frame edge; their gaze target remains off camera. Exact subject cells are not committed, so do not invent fixed grid placements or merge these shot-specific arrangements.",
          "state_cue_directive": "Carry transient marker 6, Loose washing hose, and marker 7, Active spray and localized wet ground, as temporary overlays rather than permanent fixtures. In S16_Shot4, the peripheral stream enters from the off-screen side toward the torso without obscuring the face. S16_Shot8 keeps the observers apart from that activity and does not require the stream within its crop. Maintain the committed subdued daytime ambient illumination and stable exposure; clean_background_expected is false, so do not replace the required transient state with a cue-free background.",
          "negative_continuity_directive": "The ignore_numbered_elements and ignored_state_overlay_marker_numbers lists are empty. Avoid relocating base markers 1–5, partitioning the continuity between units 4 and 5, or converting markers 6 and 7 into fixed structure. Avoid invented visibility beyond the selected cone or into unit 1 through marker 2. Do not carry subjects or transient overlays into a consuming-shot crop that excludes them, and do not invent additional fixtures or state markers."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_container_front_yard",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_container_front_yard",
            "building_fp:fp_container_interior"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_container_interior",
          "indoor_loc_sid": "L29",
          "group_id": "bg_container_home_with_yard",
          "fp_asset_id": "3fd52e09-1633-4b9b-beca-02e742b64cc0"
        }
      },
      "L29B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L29",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L29B01.png",
        "t2i_prompt": "2069년 대한민국의 생활 여건이 열악한 거주용 컨테이너 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 길쭉한 컨테이너의 구조와 가구 위치는 참조 평면도에서 파악하되, 사람이 실내에 서서 바라보는 실제 장소 기록 사진으로 표현한다. 실내 남동쪽 끝의 입구 문턱 옆에서 북쪽을 바라보며, 높이 약 1.5미터의 눈높이에서 중앙 통로를 따라 촬영한다. 35밀리미터 규격 센서의 미러리스 카메라와 28밀리미터 광각 렌즈를 사용한 자연스러운 원근감이며, 어안 왜곡 없이 수직선을 곧게 유지한다.\n남쪽 짧은 벽 중앙의 철문은 바깥쪽으로 열려 있고, 그 안쪽의 좁은 문턱이 가까운 전경에 이어진다. 화면 왼쪽 뒤편에는 서쪽 벽을 따라 길게 놓인 바닥 잠자리용 요가 있으며, 베개는 요의 북쪽 끝에 놓여 있다. 한국의 소박한 바닥 취침 생활을 보여 주는 얇은 요와 베개의 실제 직물 짜임, 눌린 두께와 자연스러운 주름을 담는다. 중앙 통로는 막힘없이 이어지고, 통로 건너 오른쪽 뒤편의 북동쪽 구석은 현재 비어 있어 벽과 바닥의 접합부가 그대로 보인다. 그 구석에는 로봇이나 그 윤곽, 대신 놓인 물건을 만들지 않는다.\n낮의 자연광이 열린 출입구를 통해 들어와 문턱 가까이는 밝고 깊숙한 실내로 갈수록 부드럽게 어두워진다. 낡은 주거용 컨테이너의 도장된 강판 벽과 금속 이음매, 생활로 닳은 바닥, 금속 표면의 오래된 변색과 소소한 생활 얼룩을 실제 재질 그대로 보여 준다. 회백색과 차가운 중성색은 재료 자체와 자연광에서 나오며, 과장된 색 보정이나 인공적인 발광은 없다. 실내 구조와 잠자리는 온전하게 유지한다. 사람이 없는 배경만 촬영하며 얼굴, 인체 형태의 형상도 표현하지 않는다. 자연스러운 피사계 심도와 노출로 가까운 바닥부터 뒤편 구석까지 공간 관계를 읽을 수 있게 한다. 새것처럼 매끈한 홍보 사진이나 컴퓨터 생성 이미지가 아닌 실제 현장 사진이며, 위에서 내려다본 구도나 평면도식 표현을 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S21_Shot2",
            "guide_text": "입구 안쪽에서 중앙 통로를 바라보는 구도로, 가까운 문턱과 왼쪽 뒤편의 바닥 잠자리, 오른쪽 뒤편의 빈 구석이 하나의 공간으로 읽히게 한다. 열린 철문으로 들어오는 낮빛의 방향을 유지하고, 인물이나 인체 형태의 형상 없이 배경만 제시한다."
          },
          {
            "shot_id": "S21_Shot6",
            "guide_text": "동일한 실내 구조와 낮빛을 유지한다. 왼쪽 벽의 요와 베개를 공간 기준점으로 삼고, 중앙 통로 건너 오른쪽 뒤편 구석의 벽과 바닥이 가림 없이 보이도록 한다. 빈 구석에 로봇, 윤곽 또는 대체 물건을 추가하지 않으며 가구 배치를 바꾸지 않는다."
          }
        ],
        "shot_ids": [
          "S21_Shot2",
          "S21_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Just inside the southeast end of number 1, beside number 3, looking north along the central aisle toward number 5 on the left and number 6 on the right.",
          "camera_height": "standing eye level, approximately 1.5 m",
          "lens_hint": "24–28mm wide angle, avoiding fisheye distortion",
          "framing_notes": "Use one consistent setup for both shots. Keep number 3 and part of number 2 in the near foreground, with numbers 4 and 5 to the left and number 6 clearly readable at the rear right. Depict number 2 open just after entry. Apply number 7 as an unoccupied corner, without an absence symbol or added object. Keep the interior intact; no destruction or debris. Characters are not part of the background layer."
        },
        "reference_decision": {
          "bg_id": "L29B01",
          "fp_id": "fp_container_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L29B01 is ready and is the sole permitted anchor candidate. Use the supplied fallback eligibility despite clean_background_expected=false, retaining transient marker 7. With no prior references, establish the fixed layout from the base plan. Camera unit 3 looking toward unit 4 provides broad interior coverage of marker 5 and unit 6, supporting S21_Shot6's vacant-space requirement. This is a representative interior plate, not a claim that one static view satisfies both shots: S21_Shot2's reverse-facing opening composition is not covered by this camera.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_container_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "The sole node establishes identity directly from the floor plan; the same-fp reference catalog is empty.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 3,
            "camera_cell": [
              8,
              5
            ],
            "look_at_unit": 4,
            "look_at_cell": [
              2,
              3
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Broad interior coverage from unit 3 toward marker 5 within unit 4, retaining unit 6 to the right. Coordinates are copied from unit 3's candidate arrays. Opening marker 2 lies behind this north-facing view. The advertised unit-level direction and the permitted fixture-level look-at coordinate differ; use the required candidate coordinate. Shot-specific camera movement and S21_Shot2's opening-facing composition are not represented by this static decision."
          },
          "render_guidance": {
            "visible_space_directive": "Show the interior of unit 1 from unit 3 toward unit 4, including persistent marker 5 along the west side and unit 6 across the clear central aisle on the right. Preserve their base-plan positions. Treat visibility supersets as candidates rather than guaranteed coverage; opening marker 2 is behind this chosen view and must not be inserted into the forward-facing composition.",
            "camera_framing_directive": "Use camera unit 3 at [8, 5], looking toward unit 4 at [2, 3], with wide 90-degree coverage. Keep the fixed interior relationships legible across the broad frame, including unit 6 on the right. This establishes a static representative view; it does not encode the consuming shots' camera movements or resolve the opposite-facing composition required by S21_Shot2.",
            "subject_position_directive": "S21_Shot6 commits an upper-body right-facing profile along the left third, half-risen with the head turning toward the vacant space at middle-right; preserve room for that staging without placing anyone in unit 6. S21_Shot2 separately commits a forward-driving full figure across the center, with a trailing foot at the lower-left threshold and the torso advancing right. That opening-facing arrangement is outside this plate's chosen view and must not be fabricated here or combined with the other shot's pose. Add no subjects beyond the supplied shot commitments.",
            "state_cue_directive": "Carry transient marker 7, 'Rear corner currently vacant,' by keeping unit 6 visibly unoccupied. Maintain the subdued daytime interior illumination and consistent contrast committed by the shots. S21_Shot2 commits marker 2 as open, but its state is outside this view and should not be made visible by relocating it. clean_background_expected is false; retain the supplied vacancy cue without inventing further state changes.",
            "negative_continuity_directive": "No ignore_numbered_elements or ignored_state_overlay_marker_numbers are listed. Avoid relocating markers 2 or 5, changing the spatial relationship of units 4 and 6, populating unit 6 contrary to marker 7, or treating visibility supersets as a requirement to show every marker. Do not insert marker 2 behind the camera into the forward view, merge incompatible shot-specific subject placements, or invent reference continuity where no reference exists."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [8, 5]\n  - look_at_unit: 4\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Broad interior coverage from unit 3 toward marker 5 within unit 4, retaining unit 6 to the right. Coordinates are copied from unit 3's candidate arrays. Opening marker 2 lies behind this north-facing view. The advertised unit-level direction and the permitted fixture-level look-at coordinate differ; use the required candidate coordinate. Shot-specific camera movement and S21_Shot2's opening-facing composition are not represented by this static decision.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the interior of unit 1 from unit 3 toward unit 4, including persistent marker 5 along the west side and unit 6 across the clear central aisle on the right. Preserve their base-plan positions. Treat visibility supersets as candidates rather than guaranteed coverage; opening marker 2 is behind this chosen view and must not be inserted into the forward-facing composition.\n  - camera_framing_directive: Use camera unit 3 at [8, 5], looking toward unit 4 at [2, 3], with wide 90-degree coverage. Keep the fixed interior relationships legible across the broad frame, including unit 6 on the right. This establishes a static representative view; it does not encode the consuming shots' camera movements or resolve the opposite-facing composition required by S21_Shot2.\n  - subject_position_directive: S21_Shot6 commits an upper-body right-facing profile along the left third, half-risen with the head turning toward the vacant space at middle-right; preserve room for that staging without placing anyone in unit 6. S21_Shot2 separately commits a forward-driving full figure across the center, with a trailing foot at the lower-left threshold and the torso advancing right. That opening-facing arrangement is outside this plate's chosen view and must not be fabricated here or combined with the other shot's pose. Add no subjects beyond the supplied shot commitments.\n  - state_cue_directive: Carry transient marker 7, 'Rear corner currently vacant,' by keeping unit 6 visibly unoccupied. Maintain the subdued daytime interior illumination and consistent contrast committed by the shots. S21_Shot2 commits marker 2 as open, but its state is outside this view and should not be made visible by relocating it. clean_background_expected is false; retain the supplied vacancy cue without inventing further state changes.\n  - negative_continuity_directive: No ignore_numbered_elements or ignored_state_overlay_marker_numbers are listed. Avoid relocating markers 2 or 5, changing the spatial relationship of units 4 and 6, populating unit 6 contrary to marker 7, or treating visibility supersets as a requirement to show every marker. Do not insert marker 2 behind the camera into the forward view, merge incompatible shot-specific subject placements, or invent reference continuity where no reference exists.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [8, 5]\n  - look_at_unit: 4\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Broad interior coverage from unit 3 toward marker 5 within unit 4, retaining unit 6 to the right. Coordinates are copied from unit 3's candidate arrays. Opening marker 2 lies behind this north-facing view. The advertised unit-level direction and the permitted fixture-level look-at coordinate differ; use the required candidate coordinate. Shot-specific camera movement and S21_Shot2's opening-facing composition are not represented by this static decision.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the interior of unit 1 from unit 3 toward unit 4, including persistent marker 5 along the west side and unit 6 across the clear central aisle on the right. Preserve their base-plan positions. Treat visibility supersets as candidates rather than guaranteed coverage; opening marker 2 is behind this chosen view and must not be inserted into the forward-facing composition.\n  - camera_framing_directive: Use camera unit 3 at [8, 5], looking toward unit 4 at [2, 3], with wide 90-degree coverage. Keep the fixed interior relationships legible across the broad frame, including unit 6 on the right. This establishes a static representative view; it does not encode the consuming shots' camera movements or resolve the opposite-facing composition required by S21_Shot2.\n  - subject_position_directive: S21_Shot6 commits an upper-body right-facing profile along the left third, half-risen with the head turning toward the vacant space at middle-right; preserve room for that staging without placing anyone in unit 6. S21_Shot2 separately commits a forward-driving full figure across the center, with a trailing foot at the lower-left threshold and the torso advancing right. That opening-facing arrangement is outside this plate's chosen view and must not be fabricated here or combined with the other shot's pose. Add no subjects beyond the supplied shot commitments.\n  - state_cue_directive: Carry transient marker 7, 'Rear corner currently vacant,' by keeping unit 6 visibly unoccupied. Maintain the subdued daytime interior illumination and consistent contrast committed by the shots. S21_Shot2 commits marker 2 as open, but its state is outside this view and should not be made visible by relocating it. clean_background_expected is false; retain the supplied vacancy cue without inventing further state changes.\n  - negative_continuity_directive: No ignore_numbered_elements or ignored_state_overlay_marker_numbers are listed. Avoid relocating markers 2 or 5, changing the spatial relationship of units 4 and 6, populating unit 6 contrary to marker 7, or treating visibility supersets as a requirement to show every marker. Do not insert marker 2 behind the camera into the forward view, merge incompatible shot-specific subject placements, or invent reference continuity where no reference exists.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [8, 5]\n  - look_at_unit: 4\n  - look_at_cell: [2, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Broad interior coverage from unit 3 toward marker 5 within unit 4, retaining unit 6 to the right. Coordinates are copied from unit 3's candidate arrays. Opening marker 2 lies behind this north-facing view. The advertised unit-level direction and the permitted fixture-level look-at coordinate differ; use the required candidate coordinate. Shot-specific camera movement and S21_Shot2's opening-facing composition are not represented by this static decision.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the interior of unit 1 from unit 3 toward unit 4, including persistent marker 5 along the west side and unit 6 across the clear central aisle on the right. Preserve their base-plan positions. Treat visibility supersets as candidates rather than guaranteed coverage; opening marker 2 is behind this chosen view and must not be inserted into the forward-facing composition.\n  - camera_framing_directive: Use camera unit 3 at [8, 5], looking toward unit 4 at [2, 3], with wide 90-degree coverage. Keep the fixed interior relationships legible across the broad frame, including unit 6 on the right. This establishes a static representative view; it does not encode the consuming shots' camera movements or resolve the opposite-facing composition required by S21_Shot2.\n  - subject_position_directive: S21_Shot6 commits an upper-body right-facing profile along the left third, half-risen with the head turning toward the vacant space at middle-right; preserve room for that staging without placing anyone in unit 6. S21_Shot2 separately commits a forward-driving full figure across the center, with a trailing foot at the lower-left threshold and the torso advancing right. That opening-facing arrangement is outside this plate's chosen view and must not be fabricated here or combined with the other shot's pose. Add no subjects beyond the supplied shot commitments.\n  - state_cue_directive: Carry transient marker 7, 'Rear corner currently vacant,' by keeping unit 6 visibly unoccupied. Maintain the subdued daytime interior illumination and consistent contrast committed by the shots. S21_Shot2 commits marker 2 as open, but its state is outside this view and should not be made visible by relocating it. clean_background_expected is false; retain the supplied vacancy cue without inventing further state changes.\n  - negative_continuity_directive: No ignore_numbered_elements or ignored_state_overlay_marker_numbers are listed. Avoid relocating markers 2 or 5, changing the spatial relationship of units 4 and 6, populating unit 6 contrary to marker 7, or treating visibility supersets as a requirement to show every marker. Do not insert marker 2 behind the camera into the forward view, merge incompatible shot-specific subject placements, or invent reference continuity where no reference exists.\n\n2069년 대한민국의 생활 여건이 열악한 거주용 컨테이너 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 길쭉한 컨테이너의 구조와 가구 위치는 참조 평면도에서 파악하되, 사람이 실내에 서서 바라보는 실제 장소 기록 사진으로 표현한다. 실내 남동쪽 끝의 입구 문턱 옆에서 북쪽을 바라보며, 높이 약 1.5미터의 눈높이에서 중앙 통로를 따라 촬영한다. 35밀리미터 규격 센서의 미러리스 카메라와 28밀리미터 광각 렌즈를 사용한 자연스러운 원근감이며, 어안 왜곡 없이 수직선을 곧게 유지한다.\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_unit": 3,
          "camera_cell": [
            8,
            5
          ],
          "look_at_unit": 4,
          "look_at_cell": [
            2,
            3
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Broad interior coverage from unit 3 toward marker 5 within unit 4, retaining unit 6 to the right. Coordinates are copied from unit 3's candidate arrays. Opening marker 2 lies behind this north-facing view. The advertised unit-level direction and the permitted fixture-level look-at coordinate differ; use the required candidate coordinate. Shot-specific camera movement and S21_Shot2's opening-facing composition are not represented by this static decision."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the interior of unit 1 from unit 3 toward unit 4, including persistent marker 5 along the west side and unit 6 across the clear central aisle on the right. Preserve their base-plan positions. Treat visibility supersets as candidates rather than guaranteed coverage; opening marker 2 is behind this chosen view and must not be inserted into the forward-facing composition.",
          "camera_framing_directive": "Use camera unit 3 at [8, 5], looking toward unit 4 at [2, 3], with wide 90-degree coverage. Keep the fixed interior relationships legible across the broad frame, including unit 6 on the right. This establishes a static representative view; it does not encode the consuming shots' camera movements or resolve the opposite-facing composition required by S21_Shot2.",
          "subject_position_directive": "S21_Shot6 commits an upper-body right-facing profile along the left third, half-risen with the head turning toward the vacant space at middle-right; preserve room for that staging without placing anyone in unit 6. S21_Shot2 separately commits a forward-driving full figure across the center, with a trailing foot at the lower-left threshold and the torso advancing right. That opening-facing arrangement is outside this plate's chosen view and must not be fabricated here or combined with the other shot's pose. Add no subjects beyond the supplied shot commitments.",
          "state_cue_directive": "Carry transient marker 7, 'Rear corner currently vacant,' by keeping unit 6 visibly unoccupied. Maintain the subdued daytime interior illumination and consistent contrast committed by the shots. S21_Shot2 commits marker 2 as open, but its state is outside this view and should not be made visible by relocating it. clean_background_expected is false; retain the supplied vacancy cue without inventing further state changes.",
          "negative_continuity_directive": "No ignore_numbered_elements or ignored_state_overlay_marker_numbers are listed. Avoid relocating markers 2 or 5, changing the spatial relationship of units 4 and 6, populating unit 6 contrary to marker 7, or treating visibility supersets as a requirement to show every marker. Do not insert marker 2 behind the camera into the forward view, merge incompatible shot-specific subject placements, or invent reference continuity where no reference exists."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_container_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_container_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L30B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L30",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L30B01.png",
        "t2i_prompt": "2069년 대한민국의 기존 건물을 계속 사용하고 있는 소박한 민병대 사무실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 주간에 정상적으로 사용하는 공간이며, 사람 없이 사무실의 구조와 물건만 보인다. 근미래에도 남아 있는 실용적인 사무용 가구와 통신 장비, 회백색 도장 콘크리트 벽, 생활 마찰이 남은 바닥으로 한국의 오래된 업무 공간다운 현실감을 표현한다. 폐허나 고급 첨단 관제실로 바꾸지 않는다.\n\n참조 평면도는 공간 배치만 파악하는 자료로 사용한다. 사무실 북서쪽 업무 구역에서 남동쪽을 바라보며, 북쪽 절반에 동서 방향으로 놓인 책상 너머로 방문객이 서는 빈 바닥과 그 뒤의 끊김 없는 남쪽 벽이 보인다. 책상 북쪽의 업무 공간과 남쪽의 방문객 공간을 구별하고, 책상 서쪽을 돌아 두 공간을 연결하는 통로를 확보한다. 화면 오른쪽에는 전신 인사 동작이 가능할 만큼 넉넉한 빈 바닥이 보인다. 책상과 벽의 거리를 압축하지 않는다. 책상 북서쪽 모서리에는 탁상형 스피커폰이 놓여 있으며 책상 중앙을 가리지 않는다.\n\n남쪽 벽에는 단검 하나가 날끝이 벽에 박히고 손잡이가 실내로 돌출된 상태로 보인다. 벽의 변화는 단검이 박힌 작은 접점에 한정한다. 책상 중앙에는 한반도 지도가 종이 상태로 펼쳐져 있고, 종이의 접힌 결과 책상에 닿는 가장자리가 자연스럽게 보인다. 지도는 북서쪽 모서리의 스피커폰을 침범하지 않는다. 지도 옆 책상 면에는 아직 꽂히지 않은 다트들이 놓여 있으며, 지도에는 다트 하나가 막 꽂혀 멈춘 상태로 보인다. 꽂힌 지점에 임의의 특정 도시나 표적 표시를 강조하지 않는다. 단검과 다트는 각각 실제 크기의 물체로 표현하고 움직임 효과는 넣지 않는다. 실내 전체는 정돈된 정상 사용 상태를 유지한다.\n\n높이 약 1.6미터의 서 있는 사람 눈높이에서 실제 미러리스 카메라와 35밀리미터 광각 렌즈로 촬영한다. 카메라를 조금만 아래로 기울여 책상 윗면의 지도와 스피커폰을 보여 주되, 남쪽 벽과 바닥의 깊이도 충분히 담는다. 천장 위에서 내려다보는 시점이나 평면도 구도는 사용하지 않는다. 화면 밖에서 들어오는 부드러운 낮의 자연광으로 밝히며, 회색과 차가운 중성색은 실제 재료와 빛의 색으로 나타낸다. 책상의 실제 나뭇결과 모서리 마모, 금속 부분의 옅은 산화 흔적, 스피커폰 외장의 사용감, 콘크리트와 도장면의 미세한 요철 및 오래된 옅은 생활 얼룩을 절제해 담는다. 현실적인 노출과 자연스러운 피사계 심도, 과장하지 않은 명암을 사용하고 과도한 배경 흐림이나 후보정은 피한다. 실제 장소 조사 사진과 구별할 수 없는 사실적인 사진이며, 광고용으로 말끔하게 연출한 사진이나 컴퓨터 생성 이미지, 삽화, 건축 시각화가 아니다. 사람, 얼굴, 사람 모양의 형상은 어떤 형태로도 넣지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S18_Shot2",
            "guide_text": "방문객이 설 빈 공간과 그 뒤 남쪽 벽의 관계를 분명히 보여 준다. 이 숏은 투척 전이므로 배경의 벽에 박힌 단검과 그 접점 흔적을 제거한 상태로 사용한다. 지도와 다트가 놓인 책상 중앙은 이 시점의 소품으로 노출하지 않는다. 책상과 스피커폰의 위치, 서쪽의 전신 인사용 여유 공간은 유지하며 인물은 그리지 않는다."
          },
          {
            "shot_id": "S18_Shot7",
            "guide_text": "빈 방문객 구역 너머 남쪽 벽에 박힌 단검이 읽히도록 구도를 잡는다. 단검은 벽의 동일한 위치에 고정하고, 벽 전체의 파손으로 확대하지 않는다. 지도와 다트가 있는 책상 중앙은 화면에서 제외하여 다른 시점의 상태가 섞이지 않게 한다. 사람이나 사람 모양의 그림자를 추가하지 않는다."
          },
          {
            "shot_id": "S18_Shot8",
            "guide_text": "앞선 숏과 남쪽 벽의 재질, 주간 자연광, 단검이 박힌 위치와 방향을 일치시킨다. 방문객 자리와 벽 사이의 실제 거리를 유지하고 단검을 더 크거나 위협적인 물체로 과장하지 않는다. 지도와 다트가 놓인 책상 중앙은 노출하지 않으며 배경만 표현한다."
          },
          {
            "shot_id": "S53_Shot3",
            "guide_text": "책상 중앙에 펼친 한반도 지도와 막 꽂힌 다트의 접점을 중심으로 구도를 좁힌다. 지도 옆에 놓인 나머지 다트와 북서쪽 모서리의 스피커폰은 원래 위치를 유지한다. 다트가 꽂힌 특정 지명을 임의로 정하지 않으며, 속도선이나 충격 효과 없이 정지한 물리적 상태로 표현한다. 남쪽 벽의 단검은 이 숏의 강조 대상에 포함하지 않는다."
          },
          {
            "shot_id": "S53_Shot6",
            "guide_text": "책상 위에 펼쳐진 지도와 옆에 놓인 다트, 북서쪽 스피커폰의 배치를 유지한다. 지도에 꽂힌 다트는 위치를 임의로 바꾸거나 추가하지 않는다. 책상과 주변 빈 공간을 함께 보여 주어 정상적으로 사용하는 사무실의 연속성을 살린다. 남쪽 벽의 단검 상태를 이 숏에서 새로 강조하지 않으며 인물 없이 배경만 표현한다."
          }
        ],
        "shot_ids": [
          "S18_Shot2",
          "S18_Shot7",
          "S18_Shot8",
          "S53_Shot3",
          "S53_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Near the northwest edge of number 1, facing southeast across number 2 toward number 4 and number 5, with number 6 along the right side of the view.",
          "camera_height": "Standing eye level, approximately 1.6 m",
          "lens_hint": "28–35 mm wide angle with a slight downward tilt to retain the desktop",
          "framing_notes": "Maintain one shared camera and stable desk, speakerphone, visitor, and rear-wall positions across all listed shots. Include the desktop and unobstructed full-body bowing space. The applicability array is the union of the shot-dependent states, not an instruction to show all overlays simultaneously. S18_Shot2: keep number 5 clean and omit overlays 7–10. S18_Shot7 and S18_Shot8: show number 7 behind the visitor and omit 8–10. S53_Shot3: show 8, 9, and newly embedded dart 10; do not automatically carry over 7. S53_Shot6: show 8 and 9, retaining 10 only if continuous action leaves it embedded; do not automatically carry over 7. Do not expand anger or threat into room damage, clutter, or disorder."
        },
        "reference_decision": {
          "bg_id": "L30B01",
          "fp_id": "fp_militia_city_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L30B01 is the sole ready BG and the sole supplied anchor candidate under the documented ramped fallback; its clean_background_expected value remains false. With no prior references, establish identity directly from base markers 1–6. Camera unit 1 looking toward unit 4 provides broad coverage of markers 2 and 3 and the unit 5 background needed by the surfaced S18 shots. This is a representative plate, not a claim that one framing reproduces every close, medium, and wide consuming shot or fully covers unit 6.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_militia_city_office.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "No reference is selected because this is the first and only node and the same-fp reference catalog is empty.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 1,
            "camera_cell": [
              2,
              5
            ],
            "look_at_unit": 4,
            "look_at_cell": [
              4,
              5
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Broad southward coverage from unit 1, aimed through base marker 2 toward unit 4 and the unit 5 background. The exact permitted look-at cell is a foreground aim point along that direction, not the unit 4 center. Unit 6 is not guaranteed within this framing."
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1 at [2, 5], show base marker 2 at [4, 5] and fixed marker 3 at [4, 4], with unit 4 and the unit 5 boundary farther along the southward view. Preserve marker 2's east-west orientation and marker 3's northwest placement relative to it. The visible-unit candidates are supersets: do not force unit 6 into this view. No opening markers are supplied.",
            "camera_framing_directive": "Use wide, 90-degree broad coverage from camera unit 1, camera_cell [2, 5], with look_at_unit 4 and the exact permitted look_at_cell [4, 5]. Retain foreground-to-background separation between markers 2–3, unit 4, and unit 5. Treat this as the shared representative framing rather than merging the distinct consuming-shot camera setups.",
            "subject_position_directive": "Keep committed subject cues shot-specific rather than combining them into one tableau. S18_Shot2 places its subject just right of center with look room left; S18_Shot7 places the reaction left of center and the unit 5 background detail separately at middle right. S18_Shot8 requires a complete bow left of center and the second subject on the right by unit 5, but full unit 6 coverage is not established by this camera. S53_Shot3 places the face upper left and clenched hand lower center over marker 2; S53_Shot6 places the subject left of center with the extended gesture entering open space on the right. Add no uncommitted subjects.",
            "state_cue_directive": "clean_background_expected is false; markers 7–10 are authorized transient cues, not permanent identity fixtures. Preserve their shot-dependent states: marker 7 is absent before the action in S18_Shot2 and present against unit 5 in S18_Shot7 and S18_Shot8. S53_Shot3 commits marker 8 spread on marker 2 with marker 10 newly embedded. Marker 9 is listed for use, but its exact arrangement is not committed. Do not combine incompatible temporal states into a universal plate. Maintain the restrained interior illumination committed by the surfaced staging.",
            "negative_continuity_directive": "No numbered elements or state-overlay markers are explicitly ignored. Avoid relocating base markers 2–3, changing the unit 5 boundary, inventing openings, or treating visibility supersets as guaranteed coverage. Do not move unit 6 into frame to satisfy another shot. Avoid carrying marker 7 into S18_Shot2 or making markers 7–10 permanent structural features; do not infer their presence in shots whose staging leaves that state unspecified."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [2, 5]\n  - look_at_unit: 4\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad southward coverage from unit 1, aimed through base marker 2 toward unit 4 and the unit 5 background. The exact permitted look-at cell is a foreground aim point along that direction, not the unit 4 center. Unit 6 is not guaranteed within this framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1 at [2, 5], show base marker 2 at [4, 5] and fixed marker 3 at [4, 4], with unit 4 and the unit 5 boundary farther along the southward view. Preserve marker 2's east-west orientation and marker 3's northwest placement relative to it. The visible-unit candidates are supersets: do not force unit 6 into this view. No opening markers are supplied.\n  - camera_framing_directive: Use wide, 90-degree broad coverage from camera unit 1, camera_cell [2, 5], with look_at_unit 4 and the exact permitted look_at_cell [4, 5]. Retain foreground-to-background separation between markers 2–3, unit 4, and unit 5. Treat this as the shared representative framing rather than merging the distinct consuming-shot camera setups.\n  - subject_position_directive: Keep committed subject cues shot-specific rather than combining them into one tableau. S18_Shot2 places its subject just right of center with look room left; S18_Shot7 places the reaction left of center and the unit 5 background detail separately at middle right. S18_Shot8 requires a complete bow left of center and the second subject on the right by unit 5, but full unit 6 coverage is not established by this camera. S53_Shot3 places the face upper left and clenched hand lower center over marker 2; S53_Shot6 places the subject left of center with the extended gesture entering open space on the right. Add no uncommitted subjects.\n  - state_cue_directive: clean_background_expected is false; markers 7–10 are authorized transient cues, not permanent identity fixtures. Preserve their shot-dependent states: marker 7 is absent before the action in S18_Shot2 and present against unit 5 in S18_Shot7 and S18_Shot8. S53_Shot3 commits marker 8 spread on marker 2 with marker 10 newly embedded. Marker 9 is listed for use, but its exact arrangement is not committed. Do not combine incompatible temporal states into a universal plate. Maintain the restrained interior illumination committed by the surfaced staging.\n  - negative_continuity_directive: No numbered elements or state-overlay markers are explicitly ignored. Avoid relocating base markers 2–3, changing the unit 5 boundary, inventing openings, or treating visibility supersets as guaranteed coverage. Do not move unit 6 into frame to satisfy another shot. Avoid carrying marker 7 into S18_Shot2 or making markers 7–10 permanent structural features; do not infer their presence in shots whose staging leaves that state unspecified.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [2, 5]\n  - look_at_unit: 4\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad southward coverage from unit 1, aimed through base marker 2 toward unit 4 and the unit 5 background. The exact permitted look-at cell is a foreground aim point along that direction, not the unit 4 center. Unit 6 is not guaranteed within this framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1 at [2, 5], show base marker 2 at [4, 5] and fixed marker 3 at [4, 4], with unit 4 and the unit 5 boundary farther along the southward view. Preserve marker 2's east-west orientation and marker 3's northwest placement relative to it. The visible-unit candidates are supersets: do not force unit 6 into this view. No opening markers are supplied.\n  - camera_framing_directive: Use wide, 90-degree broad coverage from camera unit 1, camera_cell [2, 5], with look_at_unit 4 and the exact permitted look_at_cell [4, 5]. Retain foreground-to-background separation between markers 2–3, unit 4, and unit 5. Treat this as the shared representative framing rather than merging the distinct consuming-shot camera setups.\n  - subject_position_directive: Keep committed subject cues shot-specific rather than combining them into one tableau. S18_Shot2 places its subject just right of center with look room left; S18_Shot7 places the reaction left of center and the unit 5 background detail separately at middle right. S18_Shot8 requires a complete bow left of center and the second subject on the right by unit 5, but full unit 6 coverage is not established by this camera. S53_Shot3 places the face upper left and clenched hand lower center over marker 2; S53_Shot6 places the subject left of center with the extended gesture entering open space on the right. Add no uncommitted subjects.\n  - state_cue_directive: clean_background_expected is false; markers 7–10 are authorized transient cues, not permanent identity fixtures. Preserve their shot-dependent states: marker 7 is absent before the action in S18_Shot2 and present against unit 5 in S18_Shot7 and S18_Shot8. S53_Shot3 commits marker 8 spread on marker 2 with marker 10 newly embedded. Marker 9 is listed for use, but its exact arrangement is not committed. Do not combine incompatible temporal states into a universal plate. Maintain the restrained interior illumination committed by the surfaced staging.\n  - negative_continuity_directive: No numbered elements or state-overlay markers are explicitly ignored. Avoid relocating base markers 2–3, changing the unit 5 boundary, inventing openings, or treating visibility supersets as guaranteed coverage. Do not move unit 6 into frame to satisfy another shot. Avoid carrying marker 7 into S18_Shot2 or making markers 7–10 permanent structural features; do not infer their presence in shots whose staging leaves that state unspecified.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [2, 5]\n  - look_at_unit: 4\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad southward coverage from unit 1, aimed through base marker 2 toward unit 4 and the unit 5 background. The exact permitted look-at cell is a foreground aim point along that direction, not the unit 4 center. Unit 6 is not guaranteed within this framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1 at [2, 5], show base marker 2 at [4, 5] and fixed marker 3 at [4, 4], with unit 4 and the unit 5 boundary farther along the southward view. Preserve marker 2's east-west orientation and marker 3's northwest placement relative to it. The visible-unit candidates are supersets: do not force unit 6 into this view. No opening markers are supplied.\n  - camera_framing_directive: Use wide, 90-degree broad coverage from camera unit 1, camera_cell [2, 5], with look_at_unit 4 and the exact permitted look_at_cell [4, 5]. Retain foreground-to-background separation between markers 2–3, unit 4, and unit 5. Treat this as the shared representative framing rather than merging the distinct consuming-shot camera setups.\n  - subject_position_directive: Keep committed subject cues shot-specific rather than combining them into one tableau. S18_Shot2 places its subject just right of center with look room left; S18_Shot7 places the reaction left of center and the unit 5 background detail separately at middle right. S18_Shot8 requires a complete bow left of center and the second subject on the right by unit 5, but full unit 6 coverage is not established by this camera. S53_Shot3 places the face upper left and clenched hand lower center over marker 2; S53_Shot6 places the subject left of center with the extended gesture entering open space on the right. Add no uncommitted subjects.\n  - state_cue_directive: clean_background_expected is false; markers 7–10 are authorized transient cues, not permanent identity fixtures. Preserve their shot-dependent states: marker 7 is absent before the action in S18_Shot2 and present against unit 5 in S18_Shot7 and S18_Shot8. S53_Shot3 commits marker 8 spread on marker 2 with marker 10 newly embedded. Marker 9 is listed for use, but its exact arrangement is not committed. Do not combine incompatible temporal states into a universal plate. Maintain the restrained interior illumination committed by the surfaced staging.\n  - negative_continuity_directive: No numbered elements or state-overlay markers are explicitly ignored. Avoid relocating base markers 2–3, changing the unit 5 boundary, inventing openings, or treating visibility supersets as guaranteed coverage. Do not move unit 6 into frame to satisfy another shot. Avoid carrying marker 7 into S18_Shot2 or making markers 7–10 permanent structural features; do not infer their presence in shots whose staging leaves that state unspecified.\n\n2069년 대한민국의 기존 건물을 계속 사용하고 있는 소박한 민병대 사무실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 주간에 정상적으로 사용하는 공간이며, 사람 없이 사무실의 구조와 물건만 보인다. 근미래에도 남아 있는 실용적인 사무용 가구와 통신 장비, 회백색 도장 콘크리트 벽, 생활 마찰이 남은 바닥으로 한국의 오래된 업무 공간다운 현실감을 표현한다. 폐허나 고급 첨단 관제실로 바꾸지 않는다.\n\n참조 평면도는 공간 배치만 파악하는 자료로 사용한다. 사무실 북서쪽 업무 구역에서 남동쪽을 바라보며, 북쪽 절반에 동서 방향으로 놓인 책상 너머로 방문객이 서는 빈 바닥과 그 뒤의 끊김 없는 남쪽 벽이 보인다. 책상 북쪽의 업무 공간과 남쪽의 방문객 공간을 구별하고, 책상 서쪽을 돌아 두 공간을 연결하는 통로를 확보한다. 화면 오른쪽에는 전신 인사 동작이 가능할 만큼 넉넉한 빈 바닥이 보인다. 책상과 벽의 거리를 압축하지 않는다. 책상 북서쪽 모서리에는 탁상형 스피커폰이 놓여 있으며 책상 중앙을 가리지 않는다.\n\n남쪽 벽에는 단검 하나가 날끝이 벽에 박히고 손잡이가 실내로 돌출된 상태로 보인다. 벽의 변화는 단검이 박힌 작은 접점에 한정한다. 책상 중앙에는 한반도 지도가 종이 상태로 펼쳐져 있고, 종이의 접힌 결과 책상에 닿는 가장자리가 자연스럽게 보인다. 지도는 북서쪽 모서리의 스피커폰을 침범하지 않는다. 지도 옆 책상 면에는 아직 꽂히지 않은 다트들이 놓여 있으며, 지도에는 다트 하나가 막 꽂혀 멈춘 상태로 보인다. 꽂힌 지점에 임의의 특정 도시나 표적 표시를 강조하지 않는다. 단검과 다트는 각각 실제 크기의 물체로 표현하고 움직임 효과는 넣지 않는다. 실내 전체는 정돈된 정상 사용 상태를 유지한다.\n\n높이 약 1.6미터의 서 있는 사람 눈높이에서 실제 미러리스 카메라와 35밀리미터 광각 렌즈로 촬영한다. 카메라를 조금만 아래로 기울여 책상 윗면의 지도와 스피커폰을 보여 주되, 남쪽 벽과 바닥의 깊이도 충분히 담는다. 천장 위에서 내려다보는 시점이나 평면도 구도는 사용하지 않는다. 화면 밖에서 들어오는 부드러운 낮의 자연광으로 밝히며, 회색과 차가운 중성색은 실제 재료와 빛의 색으로 나타낸다. 책상의 실제 나뭇결과 모서리 마모, 금속 부분의 옅은 산화 흔적, 스피커폰 외장의 사용감, 콘크리트와 도장면의 미세한 요철 및 오래된 옅은 생활 얼룩을 절제해 담는다. 현실적인 노출과 자연스러운 피사계 심도, 과장하지 않은 명암을 사용하고 과도한 배경 흐림이나 후보정은 피한다. 실제 장소 조사 사진과 구별할 수 없는 사실적인 사진이며, 광고용으로 말끔하게 연출한 사진이나 컴퓨터 생성 이미지, 삽화, 건축 시각화가 아니다. 사람, 얼굴, 사람 모양의 형상은 어떤 형태로도 넣지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_unit": 1,
          "camera_cell": [
            2,
            5
          ],
          "look_at_unit": 4,
          "look_at_cell": [
            4,
            5
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Broad southward coverage from unit 1, aimed through base marker 2 toward unit 4 and the unit 5 background. The exact permitted look-at cell is a foreground aim point along that direction, not the unit 4 center. Unit 6 is not guaranteed within this framing."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 1 at [2, 5], show base marker 2 at [4, 5] and fixed marker 3 at [4, 4], with unit 4 and the unit 5 boundary farther along the southward view. Preserve marker 2's east-west orientation and marker 3's northwest placement relative to it. The visible-unit candidates are supersets: do not force unit 6 into this view. No opening markers are supplied.",
          "camera_framing_directive": "Use wide, 90-degree broad coverage from camera unit 1, camera_cell [2, 5], with look_at_unit 4 and the exact permitted look_at_cell [4, 5]. Retain foreground-to-background separation between markers 2–3, unit 4, and unit 5. Treat this as the shared representative framing rather than merging the distinct consuming-shot camera setups.",
          "subject_position_directive": "Keep committed subject cues shot-specific rather than combining them into one tableau. S18_Shot2 places its subject just right of center with look room left; S18_Shot7 places the reaction left of center and the unit 5 background detail separately at middle right. S18_Shot8 requires a complete bow left of center and the second subject on the right by unit 5, but full unit 6 coverage is not established by this camera. S53_Shot3 places the face upper left and clenched hand lower center over marker 2; S53_Shot6 places the subject left of center with the extended gesture entering open space on the right. Add no uncommitted subjects.",
          "state_cue_directive": "clean_background_expected is false; markers 7–10 are authorized transient cues, not permanent identity fixtures. Preserve their shot-dependent states: marker 7 is absent before the action in S18_Shot2 and present against unit 5 in S18_Shot7 and S18_Shot8. S53_Shot3 commits marker 8 spread on marker 2 with marker 10 newly embedded. Marker 9 is listed for use, but its exact arrangement is not committed. Do not combine incompatible temporal states into a universal plate. Maintain the restrained interior illumination committed by the surfaced staging.",
          "negative_continuity_directive": "No numbered elements or state-overlay markers are explicitly ignored. Avoid relocating base markers 2–3, changing the unit 5 boundary, inventing openings, or treating visibility supersets as guaranteed coverage. Do not move unit 6 into frame to satisfy another shot. Avoid carrying marker 7 into S18_Shot2 or making markers 7–10 permanent structural features; do not infer their presence in shots whose staging leaves that state unspecified."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_militia_city_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_militia_city_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L33B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L33",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L33B01.png",
        "t2i_prompt": "2069년 대한민국의 구치소 안, 낮의 차갑고 정적인 넓은 공동 면회실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 실제 미러리스 카메라의 35밀리미터급 렌즈로, 바닥에서 약 1.6미터 높이의 서 있는 사람 눈높이에서 촬영한다. 직사각형 방의 북서쪽 가장자리에서 남동쪽을 바라보며, 가까운 북쪽 좌석과 중앙 철제 테이블 너머 남쪽 좌석이 차례로 보인다. 오른쪽 배경에는 남동쪽 출입 동선과 남쪽 벽 동쪽 끝의 출입문이 보인다. 출입문은 안쪽 동쪽 벽 방향으로 여는 구조다. 테이블의 긴 축은 동서 방향이며, 북쪽 좌석은 남쪽을, 남쪽 좌석은 북쪽을 향해 테이블 중앙을 사이에 두고 마주한다. 평면도는 이 공간 관계를 파악하는 데만 사용하고, 구도는 방 안에서 바라본 자연스러운 수평 시점으로 만든다.\n한국의 공공 수용시설에서 오래 사용해 온 실용적인 마감과 절제된 구조를 유지한다. 회색 도장 벽의 미세한 요철, 단단한 바닥의 일상적인 마모, 철제 테이블 표면의 잔잔한 긁힘과 둔한 반사, 문 가장자리의 사용감을 실제 재료 질감으로 표현한다. 미래라는 이유로 새로운 장비나 장식물을 덧붙이지 않는다. 화면 밖에서 들어오는 낮의 자연스러운 확산광이 넓은 실내를 은은하게 밝히며, 재료 본래의 잿빛과 차가운 중성색이 드러난다. 밝기는 차분하되 공간의 구조와 표면을 읽을 수 있고, 그림자와 반사광의 대비는 실제 실내처럼 완만하다.\n중앙 테이블 남쪽 가장자리 바로 위에는 북쪽 좌석을 향해 잠시 들어 제시한 작은 인화 사진 한 장이 있다. 사진은 상판에 놓이거나 고정된 물건이 아니라 제시 중인 얇은 종이 매체다. 지지되는 부분은 사진 자체에 가려 보이지 않도록 하며, 별도의 받침대를 추가하지 않는다. 사진의 인쇄면은 작은 크기와 비스듬한 각도, 약한 표면 반사 때문에 내용을 식별할 수 없게 하고, 사람이나 얼굴 또는 신체 형태가 드러나지 않게 한다. 실내와 반사면을 포함하여 사람, 손, 얼굴, 인체 모양의 형상은 전혀 묘사하지 않는다.\n철제 테이블을 중심으로 좌석과 출입구의 거리 관계가 읽히는 자연스러운 피사계 심도와 원근감. 과도하게 정돈한 홍보 사진이 아니라 실제 사용 중인 시설의 현장 기록 사진처럼 담담하고 사실적으로 촬영한다. 인위적인 색 보정이나 과장된 조명 없이 실제 재료와 빛을 기록한다. 위에서 내려다보는 시점이나 평면도, 건축 도해가 아닌 실제 실내 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S23_Shot1",
            "guide_text": "넓은 면회실의 공간 관계가 읽히도록 중앙 철제 테이블과 마주 보는 두 좌석, 오른쪽 배경의 출입구를 함께 확보한다. 북서쪽의 약 1.6미터 눈높이와 낮의 차가운 확산광을 기준 구도로 삼으며 인물은 포함하지 않는다."
          },
          {
            "shot_id": "S23_Shot7",
            "guide_text": "중앙 테이블의 동서 방향과 양쪽 좌석의 위치를 기준 구도와 동일하게 유지한다. 인화 사진은 테이블 남쪽 가장자리 위에서 북쪽 좌석으로 제시되는 일시적 상태로 유지하고, 상판에 내려놓거나 복제하지 않는다. 사진의 내용과 지지하는 신체는 보이지 않게 한다."
          },
          {
            "shot_id": "S23_Shot11",
            "guide_text": "테이블과 좌석, 남동쪽 출입 동선의 위치 및 낮의 밝기와 재료 질감을 앞선 구도와 일치시킨다. 별도의 실내 변화 없이 같은 공간의 연속성을 유지하며, 제시 중인 사진 외에 새로운 물건이나 흔적을 추가하지 않는다. 사람과 반사된 인체 형상도 제외한다."
          }
        ],
        "shot_ids": [
          "S23_Shot1",
          "S23_Shot7",
          "S23_Shot11"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Near the northwest perimeter of number 1, facing southeast across number 5 and number 4 toward number 6, with numbers 2 and 3 in the right background.",
          "camera_height": "Eye-level standing, approximately 1.6 m.",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Maintain the north-south conversation axis and show substantial empty floor around the table. Keep the entrance approach legible behind the visitor-side seat. Number 7 is a moment-specific handheld overlay for the photograph presentation, not a permanent background fixture; its depicted subject remains within the photograph. Character injuries and restraint changes are not room-surface changes."
        },
        "reference_decision": {
          "bg_id": "L33B01",
          "fp_id": "fp_detention_visiting_room",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L33B01 is the sole ready BG and the sole supplied anchor candidate. Use the explicitly supplied fallback candidate despite clean_background_expected=false, retaining marker 7 as a transient rather than fixed identity. With no prior references, establish the fixed layout directly from the floor plan. Camera unit 2 looking toward marker 4 in unit 1 provides a representative entry-side, oblique view supporting the table-centered staging. The three consuming shots have different subject framing and eyeline ownership; this single geometry establishes their shared background rather than claiming to reproduce every shot angle.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_detention_visiting_room.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "The candidate catalog is empty; the sole dwelling-identity anchor is seeded directly from the floor plan without a background reference.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 2,
            "camera_cell": [
              7,
              7
            ],
            "look_at_unit": 1,
            "look_at_cell": [
              4,
              4
            ],
            "lens_enum": "normal",
            "fov_deg": 50,
            "framing_notes": "Neutral coverage from the supplied unit-2 camera cell toward marker 4 in unit 1. Preserve an oblique presentation of marker 4 with restrained surrounding space and human-scale proportions. This is a representative fixed background framing; shot-specific elevation, close framing, and reverse eyeline emphasis are not additional camera coordinates committed by this plan."
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 centered on base marker 4 from camera unit 2, with only the portions of unit 2 and markers 5 and 6 falling inside the chosen view. Keep marker 4 centered in the room on its east-west axis, marker 5 along its north side, and marker 6 along its south side. Preserve marker 3 at the south wall near the east corner in the underlying layout, but do not force it into this inward-facing composition: the opening visibility list is only a superset, not a guarantee.",
            "camera_framing_directive": "Use camera_unit 2 at [7, 7], looking toward look_at_unit 1 at [4, 4], with a normal lens and 50-degree field of view. Give neutral, oblique coverage of marker 4 and a limited background expanse. Respect S23_Shot1's requirement that the tabletop occupy less than forty percent of its composition; the closer consuming shots retain only a lower-frame segment rather than enlarging the fixed furniture.",
            "subject_position_directive": "Use the committed subject cues separately by consuming shot, not as simultaneous poses. S23_Shot1 places 이현우 just right of center, seated and hunched, with lowered gaze and both cuffed wrists low in frame. S23_Shot7 places his face upper-center with chin lowered toward marker 7 along the lower edge. S23_Shot11 places 윤성찬 right-center, with 이현우 contributing only a receding shoulder and a sliver of the back of his head near the left crop. These shot-relative cues do not establish exact subject grid cells or assign either subject to a numbered seat; keep the fixed layout unchanged.",
            "state_cue_directive": "clean_background_expected is false. Retain transient marker 7, Presented reference photograph, as a shot-dependent cue rather than a permanent fixture. In S23_Shot7 it rests on marker 4 with its image-bearing face upward and partly visible as a small, softly resolved lower-edge element; the depicted person appears only within that image. Preserve the subdued, controlled ambient illumination committed across the shots. The injury and wrist-restraint cues in S23_Shot1 and the facial reactions in later shots belong to their respective subject layers, not to permanent background surfaces.",
            "negative_continuity_directive": "The ignore_numbered_elements and ignored_state_overlay_marker_numbers lists are empty. Avoid moving, resizing, or reorienting fixed markers 3, 4, 5, and 6 to accommodate individual shot crops. Avoid promoting marker 7 into fixed dwelling identity or importing shot-specific subject states into the permanent background. Do not treat visibility supersets as a requirement to display marker 3 or off-cone portions of units 1 and 2. Do not combine the distinct consuming-shot subject arrangements into one tableau."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [7, 7]\n  - look_at_unit: 1\n  - look_at_cell: [4, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from the supplied unit-2 camera cell toward marker 4 in unit 1. Preserve an oblique presentation of marker 4 with restrained surrounding space and human-scale proportions. This is a representative fixed background framing; shot-specific elevation, close framing, and reverse eyeline emphasis are not additional camera coordinates committed by this plan.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 centered on base marker 4 from camera unit 2, with only the portions of unit 2 and markers 5 and 6 falling inside the chosen view. Keep marker 4 centered in the room on its east-west axis, marker 5 along its north side, and marker 6 along its south side. Preserve marker 3 at the south wall near the east corner in the underlying layout, but do not force it into this inward-facing composition: the opening visibility list is only a superset, not a guarantee.\n  - camera_framing_directive: Use camera_unit 2 at [7, 7], looking toward look_at_unit 1 at [4, 4], with a normal lens and 50-degree field of view. Give neutral, oblique coverage of marker 4 and a limited background expanse. Respect S23_Shot1's requirement that the tabletop occupy less than forty percent of its composition; the closer consuming shots retain only a lower-frame segment rather than enlarging the fixed furniture.\n  - subject_position_directive: Use the committed subject cues separately by consuming shot, not as simultaneous poses. S23_Shot1 places 이현우 just right of center, seated and hunched, with lowered gaze and both cuffed wrists low in frame. S23_Shot7 places his face upper-center with chin lowered toward marker 7 along the lower edge. S23_Shot11 places 윤성찬 right-center, with 이현우 contributing only a receding shoulder and a sliver of the back of his head near the left crop. These shot-relative cues do not establish exact subject grid cells or assign either subject to a numbered seat; keep the fixed layout unchanged.\n  - state_cue_directive: clean_background_expected is false. Retain transient marker 7, Presented reference photograph, as a shot-dependent cue rather than a permanent fixture. In S23_Shot7 it rests on marker 4 with its image-bearing face upward and partly visible as a small, softly resolved lower-edge element; the depicted person appears only within that image. Preserve the subdued, controlled ambient illumination committed across the shots. The injury and wrist-restraint cues in S23_Shot1 and the facial reactions in later shots belong to their respective subject layers, not to permanent background surfaces.\n  - negative_continuity_directive: The ignore_numbered_elements and ignored_state_overlay_marker_numbers lists are empty. Avoid moving, resizing, or reorienting fixed markers 3, 4, 5, and 6 to accommodate individual shot crops. Avoid promoting marker 7 into fixed dwelling identity or importing shot-specific subject states into the permanent background. Do not treat visibility supersets as a requirement to display marker 3 or off-cone portions of units 1 and 2. Do not combine the distinct consuming-shot subject arrangements into one tableau.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [7, 7]\n  - look_at_unit: 1\n  - look_at_cell: [4, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from the supplied unit-2 camera cell toward marker 4 in unit 1. Preserve an oblique presentation of marker 4 with restrained surrounding space and human-scale proportions. This is a representative fixed background framing; shot-specific elevation, close framing, and reverse eyeline emphasis are not additional camera coordinates committed by this plan.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 centered on base marker 4 from camera unit 2, with only the portions of unit 2 and markers 5 and 6 falling inside the chosen view. Keep marker 4 centered in the room on its east-west axis, marker 5 along its north side, and marker 6 along its south side. Preserve marker 3 at the south wall near the east corner in the underlying layout, but do not force it into this inward-facing composition: the opening visibility list is only a superset, not a guarantee.\n  - camera_framing_directive: Use camera_unit 2 at [7, 7], looking toward look_at_unit 1 at [4, 4], with a normal lens and 50-degree field of view. Give neutral, oblique coverage of marker 4 and a limited background expanse. Respect S23_Shot1's requirement that the tabletop occupy less than forty percent of its composition; the closer consuming shots retain only a lower-frame segment rather than enlarging the fixed furniture.\n  - subject_position_directive: Use the committed subject cues separately by consuming shot, not as simultaneous poses. S23_Shot1 places 이현우 just right of center, seated and hunched, with lowered gaze and both cuffed wrists low in frame. S23_Shot7 places his face upper-center with chin lowered toward marker 7 along the lower edge. S23_Shot11 places 윤성찬 right-center, with 이현우 contributing only a receding shoulder and a sliver of the back of his head near the left crop. These shot-relative cues do not establish exact subject grid cells or assign either subject to a numbered seat; keep the fixed layout unchanged.\n  - state_cue_directive: clean_background_expected is false. Retain transient marker 7, Presented reference photograph, as a shot-dependent cue rather than a permanent fixture. In S23_Shot7 it rests on marker 4 with its image-bearing face upward and partly visible as a small, softly resolved lower-edge element; the depicted person appears only within that image. Preserve the subdued, controlled ambient illumination committed across the shots. The injury and wrist-restraint cues in S23_Shot1 and the facial reactions in later shots belong to their respective subject layers, not to permanent background surfaces.\n  - negative_continuity_directive: The ignore_numbered_elements and ignored_state_overlay_marker_numbers lists are empty. Avoid moving, resizing, or reorienting fixed markers 3, 4, 5, and 6 to accommodate individual shot crops. Avoid promoting marker 7 into fixed dwelling identity or importing shot-specific subject states into the permanent background. Do not treat visibility supersets as a requirement to display marker 3 or off-cone portions of units 1 and 2. Do not combine the distinct consuming-shot subject arrangements into one tableau.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [7, 7]\n  - look_at_unit: 1\n  - look_at_cell: [4, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage from the supplied unit-2 camera cell toward marker 4 in unit 1. Preserve an oblique presentation of marker 4 with restrained surrounding space and human-scale proportions. This is a representative fixed background framing; shot-specific elevation, close framing, and reverse eyeline emphasis are not additional camera coordinates committed by this plan.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 centered on base marker 4 from camera unit 2, with only the portions of unit 2 and markers 5 and 6 falling inside the chosen view. Keep marker 4 centered in the room on its east-west axis, marker 5 along its north side, and marker 6 along its south side. Preserve marker 3 at the south wall near the east corner in the underlying layout, but do not force it into this inward-facing composition: the opening visibility list is only a superset, not a guarantee.\n  - camera_framing_directive: Use camera_unit 2 at [7, 7], looking toward look_at_unit 1 at [4, 4], with a normal lens and 50-degree field of view. Give neutral, oblique coverage of marker 4 and a limited background expanse. Respect S23_Shot1's requirement that the tabletop occupy less than forty percent of its composition; the closer consuming shots retain only a lower-frame segment rather than enlarging the fixed furniture.\n  - subject_position_directive: Use the committed subject cues separately by consuming shot, not as simultaneous poses. S23_Shot1 places 이현우 just right of center, seated and hunched, with lowered gaze and both cuffed wrists low in frame. S23_Shot7 places his face upper-center with chin lowered toward marker 7 along the lower edge. S23_Shot11 places 윤성찬 right-center, with 이현우 contributing only a receding shoulder and a sliver of the back of his head near the left crop. These shot-relative cues do not establish exact subject grid cells or assign either subject to a numbered seat; keep the fixed layout unchanged.\n  - state_cue_directive: clean_background_expected is false. Retain transient marker 7, Presented reference photograph, as a shot-dependent cue rather than a permanent fixture. In S23_Shot7 it rests on marker 4 with its image-bearing face upward and partly visible as a small, softly resolved lower-edge element; the depicted person appears only within that image. Preserve the subdued, controlled ambient illumination committed across the shots. The injury and wrist-restraint cues in S23_Shot1 and the facial reactions in later shots belong to their respective subject layers, not to permanent background surfaces.\n  - negative_continuity_directive: The ignore_numbered_elements and ignored_state_overlay_marker_numbers lists are empty. Avoid moving, resizing, or reorienting fixed markers 3, 4, 5, and 6 to accommodate individual shot crops. Avoid promoting marker 7 into fixed dwelling identity or importing shot-specific subject states into the permanent background. Do not treat visibility supersets as a requirement to display marker 3 or off-cone portions of units 1 and 2. Do not combine the distinct consuming-shot subject arrangements into one tableau.\n\n2069년 대한민국의 구치소 안, 낮의 차갑고 정적인 넓은 공동 면회실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 실제 미러리스 카메라의 35밀리미터급 렌즈로, 바닥에서 약 1.6미터 높이의 서 있는 사람 눈높이에서 촬영한다. 직사각형 방의 북서쪽 가장자리에서 남동쪽을 바라보며, 가까운 북쪽 좌석과 중앙 철제 테이블 너머 남쪽 좌석이 차례로 보인다. 오른쪽 배경에는 남동쪽 출입 동선과 남쪽 벽 동쪽 끝의 출입문이 보인다. 출입문은 안쪽 동쪽 벽 방향으로 여는 구조다. 테이블의 긴 축은 동서 방향이며, 북쪽 좌석은 남쪽을, 남쪽 좌석은 북쪽을 향해 테이블 중앙을 사이에 두고 마주한다. 평면도는 이 공간 관계를 파악하는 데만 사용하고, 구도는 방 안에서 바라본 자연스러운 수평 시점으로 만든다.\n한국의 공공 수용시설에서 오래 사용해 온 실용적인 마감과 절제된 구조를 유지한다. 회색 도장 벽의 미세한 요철, 단단한 바닥의 일상적인 마모, 철제 테이블 표면의 잔잔한 긁힘과 둔한 반사, 문 가장자리의 사용감을 실제 재료 질감으로 표현한다. 미래라는 이유로 새로운 장비나 장식물을 덧붙이지 않는다. 화면 밖에서 들어오는 낮의 자연스러운 확산광이 넓은 실내를 은은하게 밝히며, 재료 본래의 잿빛과 차가운 중성색이 드러난다. 밝기는 차분하되 공간의 구조와 표면을 읽을 수 있고, 그림자와 반사광의 대비는 실제 실내처럼 완만하다.\n중앙 테이블 남쪽 가장자리 바로 위에는 북쪽 좌석을 향해 잠시 들어 제시한 작은 인화 사진 한 장이 있다. 사진은 상판에 놓이거나 고정된 물건이 아니라 제시 중인 얇은 종이 매체다. 지지되는 부분은 사진 자체에 가려 보이지 않도록 하며, 별도의 받침대를 추가하지 않는다. 사진의 인쇄면은 작은 크기와 비스듬한 각도, 약한 표면 반사 때문에 내용을 식별할 수 없게 하고, 사람이나 얼굴 또는 신체 형태가 드러나지 않게 한다. 실내와 반사면을 포함하여 사람, 손, 얼굴, 인체 모양의 형상은 전혀 묘사하지 않는다.\n철제 테이블을 중심으로 좌석과 출입구의 거리 관계가 읽히는 자연스러운 피사계 심도와 원근감. 과도하게 정돈한 홍보 사진이 아니라 실제 사용 중인 시설의 현장 기록 사진처럼 담담하고 사실적으로 촬영한다. 인위적인 색 보정이나 과장된 조명 없이 실제 재료와 빛을 기록한다. 위에서 내려다보는 시점이나 평면도, 건축 도해가 아닌 실제 실내 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_unit": 2,
          "camera_cell": [
            7,
            7
          ],
          "look_at_unit": 1,
          "look_at_cell": [
            4,
            4
          ],
          "lens_enum": "normal",
          "fov_deg": 50,
          "framing_notes": "Neutral coverage from the supplied unit-2 camera cell toward marker 4 in unit 1. Preserve an oblique presentation of marker 4 with restrained surrounding space and human-scale proportions. This is a representative fixed background framing; shot-specific elevation, close framing, and reverse eyeline emphasis are not additional camera coordinates committed by this plan."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 centered on base marker 4 from camera unit 2, with only the portions of unit 2 and markers 5 and 6 falling inside the chosen view. Keep marker 4 centered in the room on its east-west axis, marker 5 along its north side, and marker 6 along its south side. Preserve marker 3 at the south wall near the east corner in the underlying layout, but do not force it into this inward-facing composition: the opening visibility list is only a superset, not a guarantee.",
          "camera_framing_directive": "Use camera_unit 2 at [7, 7], looking toward look_at_unit 1 at [4, 4], with a normal lens and 50-degree field of view. Give neutral, oblique coverage of marker 4 and a limited background expanse. Respect S23_Shot1's requirement that the tabletop occupy less than forty percent of its composition; the closer consuming shots retain only a lower-frame segment rather than enlarging the fixed furniture.",
          "subject_position_directive": "Use the committed subject cues separately by consuming shot, not as simultaneous poses. S23_Shot1 places 이현우 just right of center, seated and hunched, with lowered gaze and both cuffed wrists low in frame. S23_Shot7 places his face upper-center with chin lowered toward marker 7 along the lower edge. S23_Shot11 places 윤성찬 right-center, with 이현우 contributing only a receding shoulder and a sliver of the back of his head near the left crop. These shot-relative cues do not establish exact subject grid cells or assign either subject to a numbered seat; keep the fixed layout unchanged.",
          "state_cue_directive": "clean_background_expected is false. Retain transient marker 7, Presented reference photograph, as a shot-dependent cue rather than a permanent fixture. In S23_Shot7 it rests on marker 4 with its image-bearing face upward and partly visible as a small, softly resolved lower-edge element; the depicted person appears only within that image. Preserve the subdued, controlled ambient illumination committed across the shots. The injury and wrist-restraint cues in S23_Shot1 and the facial reactions in later shots belong to their respective subject layers, not to permanent background surfaces.",
          "negative_continuity_directive": "The ignore_numbered_elements and ignored_state_overlay_marker_numbers lists are empty. Avoid moving, resizing, or reorienting fixed markers 3, 4, 5, and 6 to accommodate individual shot crops. Avoid promoting marker 7 into fixed dwelling identity or importing shot-specific subject states into the permanent background. Do not treat visibility supersets as a requirement to display marker 3 or off-cone portions of units 1 and 2. Do not combine the distinct consuming-shot subject arrangements into one tableau."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_detention_visiting_room",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_detention_visiting_room"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L54B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L54",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L54B01.png",
        "t2i_prompt": "2069년 대한민국의 노후한 도심 외곽 거리와 건너편 무인점포를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 사람이 전혀 없는 낮의 삭막한 생활 공간을 현장 답사 사진처럼 담는다. 남쪽 접근 보도에 서서 북쪽 점포 정면을 바라보는 높이 약 1.6미터의 눈높이 시점이며, 실제 전면형 센서 미러리스 카메라와 28밀리미터 광각 렌즈로 촬영한다. 아래쪽 전경에는 가까운 보도, 중경에는 좌우로 이어지는 차도, 그 너머에는 점포 앞 보도와 출입 문턱이 보인다. 북쪽 점포 정면의 오른쪽에는 출입문, 왼쪽에는 온전한 진열 유리창이 나란히 놓인다. 점포 내부는 정면 개구부 너머로 제한적으로만 보이며, 화면 위쪽은 점포 외벽 일부에서 잘린다. 난민촌으로 이어지는 서쪽 길은 화면 왼쪽으로, 도심으로 향하는 동쪽 길은 화면 오른쪽으로 이어지도록 양쪽 길의 연속성을 함께 담는다. 난민촌 자체는 화면 밖에 둔다.\n한국의 오래된 생활권 상가에서 볼 수 있는 실용적인 콘크리트 외벽, 금속 문틀과 창틀, 보도 포장과 아스팔트의 실제 질감을 표현한다. 기존 건축을 계속 사용하는 근미래의 거리로서, 과장된 미래 장식 대신 재료의 자연스러운 노화와 일상적인 표면 마모를 보여준다. 차도와 보도는 건조하고, 유리에는 맞은편 거리와 낮 하늘의 현실적인 반사가 약하게 맺힌다. 공간은 정돈되어 있으며 흐트러짐이 없는 상태다.\n낮의 부드러운 자연광, 회백색 건축 재료와 차가운 중성색의 실제 색감, 과도하지 않은 명암과 자연스러운 피사계 심도를 유지한다. 포장재의 입자, 콘크리트의 미세한 요철, 금속 표면의 사용감과 유리의 두께가 실제 위치 참고 사진처럼 보이게 한다. 사람, 얼굴, 인체 형태의 형상은 반사면을 포함해 어디에도 표현하지 않는다. 후처리로 분위기를 꾸미지 않은 실사 사진이며, 지나치게 말끔한 광고 사진이나 컴퓨터 생성 이미지, 삽화, 건축 시각화가 아니다. 내려다보는 구도나 평면도, 건축 도해가 아닌 수평 눈높이 촬영. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S40_Shot2",
            "guide_text": "남쪽 접근 보도에서 북쪽 점포 정면을 보는 공통 설정 구도를 사용한다. 높이 약 1.6미터, 28밀리미터 광각으로 전경 보도부터 차도, 건너편 보도, 출입 문턱과 온전한 진열창까지 담는다. 난민촌 방향은 왼쪽, 도심 방향은 오른쪽이며 인물 없이 빈 거리만 표현한다."
          },
          {
            "shot_id": "S40_Shot5",
            "guide_text": "공통 설정 구도의 카메라 위치와 높이, 화각을 그대로 유지한다. 화면 왼쪽으로 이어지는 길이 난민촌 방향임을 공간의 연속성으로 유지하되, 난민촌 자체를 추가로 드러내지 않는다. 오른쪽 출입문과 왼쪽 진열창의 관계, 건조한 도로와 낮의 조명을 동일하게 유지하며 인물은 표현하지 않는다."
          },
          {
            "shot_id": "S40_Shot7",
            "guide_text": "같은 남쪽 보도의 눈높이 설정 구도를 유지하고, 도심 방향의 길은 화면 오른쪽으로 이어지게 한다. 카메라를 반대편으로 옮기거나 좌우를 뒤집지 않는다. 건너편 점포 정면과 문턱, 온전한 유리창 및 양쪽 보도가 같은 위치와 상태로 보이는 빈 거리 배경을 사용한다."
          }
        ],
        "shot_ids": [
          "S40_Shot2",
          "S40_Shot5",
          "S40_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Near number 2 on the south approach sidewalk, opposite the store, facing north across number 1 toward numbers 6 and 7. Keep number 8 to frame left and number 9 to frame right.",
          "camera_height": "standing eye level, approximately 1.6 m",
          "lens_hint": "24–28mm wide angle",
          "framing_notes": "Use the same establishing camera for all assigned shots. Include the opposite frontage, intact window, entrance threshold, and lateral street continuations. Preserve campward left and cityward right continuity. Depict a sparse daytime street without police or local flooding; keep the flooded camp off-screen. Do not import the later interior incident, damaged cash machine, or loose merchandise."
        },
        "reference_decision": {
          "bg_id": "L54B01",
          "fp_id": "fp_store_approach",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L54B01 is the sole ready BG and sole permitted clean anchor; no prior references are available. Seed its fixed geometry directly from the floor plan. Camera unit 2 provides the opposite-side viewpoint required by S40_Shot7, with unit 1 intervening before units 3–5. Wide coverage prioritizes that shot's explicit background-position contract. S40_Shot2 and S40_Shot5 supply subject-layer framing requirements rather than additional graph nodes or permanent layout changes.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_store_approach.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "This first-node anchor is rendered fresh from the floor plan; the same-fp reference catalog is empty.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 2,
            "camera_cell": [
              9,
              5
            ],
            "look_at_unit": 5,
            "look_at_cell": [
              2,
              4
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 2 toward the frontage boundary of unit 5, aiming at opening marker 7 using the exact supplied look-at candidate. Prioritize S40_Shot7: unit 1 fills the lower field and the frontage occupies the upper-right, below two-fifths of the image. The coordinate candidates do not encode the differing shot-specific camera heights."
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 intervening between camera unit 2 and units 3 and 4, with the frontage of unit 5 and opening markers 6 and 7 beyond. Preserve marker 6 east of marker 7 and the supplied ordering of units 2, 1, 3, 4 and 5. Keep the frontage in the upper-right and its interior contents unresolved. Units 8 and 9 are continuation context only where the chosen cone includes them; visibility supersets do not require every marker to appear or establish unverified opening adjacency.",
            "camera_framing_directive": "Use camera unit 2 at [9, 5], looking toward unit 5 at the supplied frontage aim point [2, 4], with a wide lens and 90-degree field of view. Maintain broad coverage across unit 1, with the lower and middle field expressing the separation from the upper-right frontage. Keep that frontage below two-fifths of the image as required by S40_Shot7. Preserve available lateral space for the subject-layer compositions of S40_Shot2 and S40_Shot5 without relocating fixed markers.",
            "subject_position_directive": "Keep this clean background plate free of figures, consistent with S40_Shot7, which excludes the viewpoint subject's shoulder and all other figures. For downstream staging, preserve center-right full-body placement and backward-looking space on the left for S40_Shot2. S40_Shot5 places an upper body on the left and a hand entering from screen-right toward a central forearm grip; these are consuming-shot subject cues, not subjects to bake into the clean plate.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies to the clean-background state layer; no transient markers are listed. Refrain from inventing additional state cues. Follow the consuming shots' subdued daylight and restrained contrast, retaining the explicitly committed intact glazing and empty intervening space without adding reflections, resolved interior contents, illuminated signage or interior light sources.",
            "negative_continuity_directive": "The ignore and ignored-overlay lists are empty. Avoid relocating markers 6 and 7, reversing their east-west order, or collapsing the separation between units 2 and 5 across unit 1. Do not force units 8 or 9 into the image outside the chosen cone, infer visibility throughout unit 5 from the candidate superset, or add unlisted overlay markers. Do not bake consuming-shot subjects into L54B01."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [9, 5]\n  - look_at_unit: 5\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 2 toward the frontage boundary of unit 5, aiming at opening marker 7 using the exact supplied look-at candidate. Prioritize S40_Shot7: unit 1 fills the lower field and the frontage occupies the upper-right, below two-fifths of the image. The coordinate candidates do not encode the differing shot-specific camera heights.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 intervening between camera unit 2 and units 3 and 4, with the frontage of unit 5 and opening markers 6 and 7 beyond. Preserve marker 6 east of marker 7 and the supplied ordering of units 2, 1, 3, 4 and 5. Keep the frontage in the upper-right and its interior contents unresolved. Units 8 and 9 are continuation context only where the chosen cone includes them; visibility supersets do not require every marker to appear or establish unverified opening adjacency.\n  - camera_framing_directive: Use camera unit 2 at [9, 5], looking toward unit 5 at the supplied frontage aim point [2, 4], with a wide lens and 90-degree field of view. Maintain broad coverage across unit 1, with the lower and middle field expressing the separation from the upper-right frontage. Keep that frontage below two-fifths of the image as required by S40_Shot7. Preserve available lateral space for the subject-layer compositions of S40_Shot2 and S40_Shot5 without relocating fixed markers.\n  - subject_position_directive: Keep this clean background plate free of figures, consistent with S40_Shot7, which excludes the viewpoint subject's shoulder and all other figures. For downstream staging, preserve center-right full-body placement and backward-looking space on the left for S40_Shot2. S40_Shot5 places an upper body on the left and a hand entering from screen-right toward a central forearm grip; these are consuming-shot subject cues, not subjects to bake into the clean plate.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to the clean-background state layer; no transient markers are listed. Refrain from inventing additional state cues. Follow the consuming shots' subdued daylight and restrained contrast, retaining the explicitly committed intact glazing and empty intervening space without adding reflections, resolved interior contents, illuminated signage or interior light sources.\n  - negative_continuity_directive: The ignore and ignored-overlay lists are empty. Avoid relocating markers 6 and 7, reversing their east-west order, or collapsing the separation between units 2 and 5 across unit 1. Do not force units 8 or 9 into the image outside the chosen cone, infer visibility throughout unit 5 from the candidate superset, or add unlisted overlay markers. Do not bake consuming-shot subjects into L54B01.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [9, 5]\n  - look_at_unit: 5\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 2 toward the frontage boundary of unit 5, aiming at opening marker 7 using the exact supplied look-at candidate. Prioritize S40_Shot7: unit 1 fills the lower field and the frontage occupies the upper-right, below two-fifths of the image. The coordinate candidates do not encode the differing shot-specific camera heights.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 intervening between camera unit 2 and units 3 and 4, with the frontage of unit 5 and opening markers 6 and 7 beyond. Preserve marker 6 east of marker 7 and the supplied ordering of units 2, 1, 3, 4 and 5. Keep the frontage in the upper-right and its interior contents unresolved. Units 8 and 9 are continuation context only where the chosen cone includes them; visibility supersets do not require every marker to appear or establish unverified opening adjacency.\n  - camera_framing_directive: Use camera unit 2 at [9, 5], looking toward unit 5 at the supplied frontage aim point [2, 4], with a wide lens and 90-degree field of view. Maintain broad coverage across unit 1, with the lower and middle field expressing the separation from the upper-right frontage. Keep that frontage below two-fifths of the image as required by S40_Shot7. Preserve available lateral space for the subject-layer compositions of S40_Shot2 and S40_Shot5 without relocating fixed markers.\n  - subject_position_directive: Keep this clean background plate free of figures, consistent with S40_Shot7, which excludes the viewpoint subject's shoulder and all other figures. For downstream staging, preserve center-right full-body placement and backward-looking space on the left for S40_Shot2. S40_Shot5 places an upper body on the left and a hand entering from screen-right toward a central forearm grip; these are consuming-shot subject cues, not subjects to bake into the clean plate.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to the clean-background state layer; no transient markers are listed. Refrain from inventing additional state cues. Follow the consuming shots' subdued daylight and restrained contrast, retaining the explicitly committed intact glazing and empty intervening space without adding reflections, resolved interior contents, illuminated signage or interior light sources.\n  - negative_continuity_directive: The ignore and ignored-overlay lists are empty. Avoid relocating markers 6 and 7, reversing their east-west order, or collapsing the separation between units 2 and 5 across unit 1. Do not force units 8 or 9 into the image outside the chosen cone, infer visibility throughout unit 5 from the candidate superset, or add unlisted overlay markers. Do not bake consuming-shot subjects into L54B01.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [9, 5]\n  - look_at_unit: 5\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 2 toward the frontage boundary of unit 5, aiming at opening marker 7 using the exact supplied look-at candidate. Prioritize S40_Shot7: unit 1 fills the lower field and the frontage occupies the upper-right, below two-fifths of the image. The coordinate candidates do not encode the differing shot-specific camera heights.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 intervening between camera unit 2 and units 3 and 4, with the frontage of unit 5 and opening markers 6 and 7 beyond. Preserve marker 6 east of marker 7 and the supplied ordering of units 2, 1, 3, 4 and 5. Keep the frontage in the upper-right and its interior contents unresolved. Units 8 and 9 are continuation context only where the chosen cone includes them; visibility supersets do not require every marker to appear or establish unverified opening adjacency.\n  - camera_framing_directive: Use camera unit 2 at [9, 5], looking toward unit 5 at the supplied frontage aim point [2, 4], with a wide lens and 90-degree field of view. Maintain broad coverage across unit 1, with the lower and middle field expressing the separation from the upper-right frontage. Keep that frontage below two-fifths of the image as required by S40_Shot7. Preserve available lateral space for the subject-layer compositions of S40_Shot2 and S40_Shot5 without relocating fixed markers.\n  - subject_position_directive: Keep this clean background plate free of figures, consistent with S40_Shot7, which excludes the viewpoint subject's shoulder and all other figures. For downstream staging, preserve center-right full-body placement and backward-looking space on the left for S40_Shot2. S40_Shot5 places an upper body on the left and a hand entering from screen-right toward a central forearm grip; these are consuming-shot subject cues, not subjects to bake into the clean plate.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to the clean-background state layer; no transient markers are listed. Refrain from inventing additional state cues. Follow the consuming shots' subdued daylight and restrained contrast, retaining the explicitly committed intact glazing and empty intervening space without adding reflections, resolved interior contents, illuminated signage or interior light sources.\n  - negative_continuity_directive: The ignore and ignored-overlay lists are empty. Avoid relocating markers 6 and 7, reversing their east-west order, or collapsing the separation between units 2 and 5 across unit 1. Do not force units 8 or 9 into the image outside the chosen cone, infer visibility throughout unit 5 from the candidate superset, or add unlisted overlay markers. Do not bake consuming-shot subjects into L54B01.\n\n2069년 대한민국의 노후한 도심 외곽 거리와 건너편 무인점포를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 사람이 전혀 없는 낮의 삭막한 생활 공간을 현장 답사 사진처럼 담는다. 남쪽 접근 보도에 서서 북쪽 점포 정면을 바라보는 높이 약 1.6미터의 눈높이 시점이며, 실제 전면형 센서 미러리스 카메라와 28밀리미터 광각 렌즈로 촬영한다. 아래쪽 전경에는 가까운 보도, 중경에는 좌우로 이어지는 차도, 그 너머에는 점포 앞 보도와 출입 문턱이 보인다. 북쪽 점포 정면의 오른쪽에는 출입문, 왼쪽에는 온전한 진열 유리창이 나란히 놓인다. 점포 내부는 정면 개구부 너머로 제한적으로만 보이며, 화면 위쪽은 점포 외벽 일부에서 잘린다. 난민촌으로 이어지는 서쪽 길은 화면 왼쪽으로, 도심으로 향하는 동쪽 길은 화면 오른쪽으로 이어지도록 양쪽 길의 연속성을 함께 담는다. 난민촌 자체는 화면 밖에 둔다.\n한국의 오래된 생활권 상가에서 볼 수 있는 실용적인 콘크리트 외벽, 금속 문틀과 창틀, 보도 포장과 아스팔트의 실제 질감을 표현한다. 기존 건축을 계속 사용하는 근미래의 거리로서, 과장된 미래 장식 대신 재료의 자연스러운 노화와 일상적인 표면 마모를 보여준다. 차도와 보도는 건조하고, 유리에는 맞은편 거리와 낮 하늘의 현실적인 반사가 약하게 맺힌다. 공간은 정돈되어 있으며 흐트러짐이 없는 상태다.\n낮의 부드러운 자연광, 회백색 건축 재료와 차가운 중성색의 실제 색감, 과도하지 않은 명암과 자연스러운 피사계 심도를 유지한다. 포장재의 입자, 콘크리트의 미세한 요철, 금속 표면의 사용감과 유리의 두께가 실제 위치 참고 사진처럼 보이게 한다. 사람, 얼굴, 인체 형태의 형상은 반사면을 포함해 어디에도 표현하지 않는다. 후처리로 분위기를 꾸미지 않은 실사 사진이며, 지나치게 말끔한 광고 사진이나 컴퓨터 생성 이미지, 삽화, 건축 시각화가 아니다. 내려다보는 구도나 평면도, 건축 도해가 아닌 수평 눈높이 촬영. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_unit": 2,
          "camera_cell": [
            9,
            5
          ],
          "look_at_unit": 5,
          "look_at_cell": [
            2,
            4
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 2 toward the frontage boundary of unit 5, aiming at opening marker 7 using the exact supplied look-at candidate. Prioritize S40_Shot7: unit 1 fills the lower field and the frontage occupies the upper-right, below two-fifths of the image. The coordinate candidates do not encode the differing shot-specific camera heights."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 intervening between camera unit 2 and units 3 and 4, with the frontage of unit 5 and opening markers 6 and 7 beyond. Preserve marker 6 east of marker 7 and the supplied ordering of units 2, 1, 3, 4 and 5. Keep the frontage in the upper-right and its interior contents unresolved. Units 8 and 9 are continuation context only where the chosen cone includes them; visibility supersets do not require every marker to appear or establish unverified opening adjacency.",
          "camera_framing_directive": "Use camera unit 2 at [9, 5], looking toward unit 5 at the supplied frontage aim point [2, 4], with a wide lens and 90-degree field of view. Maintain broad coverage across unit 1, with the lower and middle field expressing the separation from the upper-right frontage. Keep that frontage below two-fifths of the image as required by S40_Shot7. Preserve available lateral space for the subject-layer compositions of S40_Shot2 and S40_Shot5 without relocating fixed markers.",
          "subject_position_directive": "Keep this clean background plate free of figures, consistent with S40_Shot7, which excludes the viewpoint subject's shoulder and all other figures. For downstream staging, preserve center-right full-body placement and backward-looking space on the left for S40_Shot2. S40_Shot5 places an upper body on the left and a hand entering from screen-right toward a central forearm grip; these are consuming-shot subject cues, not subjects to bake into the clean plate.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies to the clean-background state layer; no transient markers are listed. Refrain from inventing additional state cues. Follow the consuming shots' subdued daylight and restrained contrast, retaining the explicitly committed intact glazing and empty intervening space without adding reflections, resolved interior contents, illuminated signage or interior light sources.",
          "negative_continuity_directive": "The ignore and ignored-overlay lists are empty. Avoid relocating markers 6 and 7, reversing their east-west order, or collapsing the separation between units 2 and 5 across unit 1. Do not force units 8 or 9 into the image outside the chosen cone, infer visibility throughout unit 5 from the candidate superset, or add unlisted overlay markers. Do not bake consuming-shot subjects into L54B01."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_store_approach",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_store_approach",
            "building_fp:fp_unattended_store"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_unattended_store",
          "indoor_loc_sid": "L55",
          "group_id": "bg_unattended_store",
          "fp_asset_id": "0d9c6f79-7126-41fa-8130-15eb8901cbbe"
        }
      },
      "L55B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L55",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L55B01.png",
        "t2i_prompt": "2069년 대한민국의 생활형 무인점포 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 낡은 생활 장비를 계속 사용하는 소규모 상점으로, 과장된 미래 장식 없이 한국 동네 점포의 실용적인 공간과 재료를 보여준다. 35mm 풀프레임 미러리스 카메라와 24mm 광각렌즈로 촬영한 현장 기록 사진처럼, 수직선과 물체 비례가 자연스럽고 실제 재료의 표면이 선명하게 보인다. 카메라는 남쪽 벽 가까운 열린 바닥 공간의 남서쪽, 출입구 바로 동쪽에 서 있으며 높이는 약 1.6m이다. 북북동쪽을 바라보아 중앙 상품 진열대와 오른쪽 안쪽 현금자동입출금기의 서향 전면이 함께 보인다. 내려다보는 시점이 아닌 서 있는 사람의 눈높이이며, 가까운 빈 바닥에서 중앙 진열대와 뒤쪽 통로까지 자연스러운 깊이감을 확보한다.\n\n제공된 평면도는 구조와 가구의 위치를 파악하는 용도로만 사용한다. 남쪽 벽 서쪽 끝의 거리 출입문과 그 안쪽 출입 공간, 서쪽 벽을 따라 출입구 북쪽에 놓인 신발 진열대와 그보다 북쪽의 가방 진열대, 북서쪽 모서리 북쪽 벽의 의약품 선반이 이어진다. 중앙 상품 진열대는 동서로 길며 양 끝에 통행 공간이 있다. 진열대 뒤 북쪽의 좁은 통로는 양 끝 통로와 연결되고, 진열대가 통로 일부를 자연스럽게 가린다. 북동쪽 동쪽 벽에는 조작 전면이 서쪽을 향한 현금자동입출금기가 있고, 그 바로 남쪽 동쪽 벽에는 모포 진열대가 있다. 모포 진열대는 중앙 진열대 끝의 통행 공간을 막지 않는다. 중앙 진열대 남쪽과 남쪽 벽 사이에는 열린 바닥 공간을 둔다.\n\n현금자동입출금기의 전면 조작 패널에만 국소적인 관통 구멍이 나 있다. 구멍 가장자리에는 실제 금속판이 안쪽으로 휘고 찢어진 두께와 거친 단면이 보이며, 내부는 자연스러운 어둠으로 드러난다. 손상은 기기 전면에 한정한다. 신발 진열대, 가방 진열대, 중앙 상품 진열대, 의약품 선반에는 물품이 일부 반출되어 남은 상품 사이에 국소적인 빈자리가 보인다. 선반 구조와 출입문은 온전하며, 나머지 상품은 제자리에 놓여 있다. 관통 구멍과 상품의 빈자리는 같은 상태로 유지한다.\n\n낮의 출입문 유리를 통해 들어오는 자연광이 바닥과 진열대에 부드럽게 퍼지고, 북쪽 안쪽은 거리 차이에 따라 조금 어두워진다. 회백색과 차가운 중성색의 실제 내장재, 생활 마찰로 광택이 닳은 바닥, 도장 금속 선반의 미세한 사용 흔적, 현금자동입출금기 외장의 작은 얼룩과 금속 질감, 접힌 모포의 실제 직물 조직을 사실적으로 담는다. 과도한 대비나 인위적인 색 보정 없이 실제 실내 노출과 자연스러운 피사계 심도를 유지한다. 깨끗하게 연출된 광고 사진이 아니라 사람이 비어 있는 실제 장소의 기록 사진이다. 사람, 얼굴, 신체 일부, 사람 형태의 형상은 화면과 반사면 어디에도 없다. 컴퓨터 생성 이미지나 삽화, 건축 시각화가 아닌 실제 사진이며 평면도나 조감도 구도로 표현하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S41_Shot18",
            "guide_text": "남쪽 열린 바닥 공간에서 북북동쪽을 보는 눈높이 배경을 사용한다. 중앙 진열대와 오른쪽 안쪽 현금자동입출금기 전면이 함께 읽히도록 하며, 전면 패널의 관통 구멍과 부분적인 상품 빈자리를 반영한다. 출입문과 진열대 구조는 온전하게 유지하고 인물이나 신체 일부는 포함하지 않는다."
          },
          {
            "shot_id": "S41_Shot33",
            "guide_text": "동일한 낮 자연광과 가구 배치를 유지한다. 중앙 진열대 뒤 통로는 진열대에 의해 일부 가려진 실제 공간으로 보이며, 양 끝 연결 통로를 막지 않는다. 현금자동입출금기의 관통 구멍과 각 진열 구역의 상품 빈자리는 앞선 배경과 동일한 모양과 위치로 유지한다."
          },
          {
            "shot_id": "S41_Shot36",
            "guide_text": "남쪽 열린 공간과 중앙 진열대, 현금자동입출금기의 공간 관계를 그대로 이어간다. 전면 패널의 관통 구멍을 복구하거나 상품 빈자리를 다시 채우지 않는다. 추가 파손 없이 출입문과 진열대를 온전하게 유지하며, 같은 낮의 노출과 재료 질감으로 비어 있는 배경만 제공한다."
          }
        ],
        "shot_ids": [
          "S41_Shot18",
          "S41_Shot33",
          "S41_Shot36"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Near the south wall at the southwest edge of number 6, just east of number 2, facing north-northeast toward number 10 and the west-facing front of number 12.",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Use the same establishing camera for all assigned shots. Keep number 7 near the left foreground edge, number 6 open in the foreground, number 10 across the middle, and numbers 12 and 13 readable at right. The central island must physically conceal crouched occupants in number 5; do not use transparency or see-through shelving. Preserve number 14 and visible portions of number 15 through the reunion. Damage is confined to the ATM; the door and shelving remain intact. Camera metadata and overlay markers are not drawn on the floor plan."
        },
        "reference_decision": {
          "bg_id": "L55B01",
          "fp_id": "fp_unattended_store",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L55B01 is readiness-ok and is the sole permitted anchor candidate under the supplied ramped fallback, despite clean_background_expected=false. With no reference catalog or earlier nodes, it must establish identity directly from the floor plan. A wide view from unit 5 toward unit 2 supports the display-edge, reunion-area, and entrance context of S41_Shot33. S41_Shot18 requires a different-facing insert and S41_Shot36 a closer subject framing; this single representative camera does not claim to reproduce all three shot compositions simultaneously.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_unattended_store.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "No reference is selected: this is the required first identity anchor and the same-fp reference catalog is empty.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 5,
            "camera_cell": [
              1,
              4
            ],
            "look_at_unit": 2,
            "look_at_cell": [
              8,
              1
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 5 toward opening marker 7 at the unit 2 threshold. The selected cells are exact copies of unit 5's candidate entries. This representative view prioritizes S41_Shot33; visibility supersets do not establish unobstructed sightlines, and this camera does not cover the opposing insert at marker 12."
          },
          "render_guidance": {
            "visible_space_directive": "From unit 5, compose toward unit 2 and opening marker 7, with portions of units 1 and 6 inside the broad view. Keep base marker 10 at its committed central position, allowing its visible edge to provide context while respecting its occlusion of the space beyond. Preserve the west-side positions of markers 8 and 9 wherever visible. Treat visible-unit and opening lists as supersets, not a requirement to show every listed element; markers 11 and 12 are outside this chosen facing.",
            "camera_framing_directive": "Use camera unit 5 at [1, 4], looking toward unit 2 at [8, 1], with a wide lens and 90-degree field of view. Provide broad contextual coverage for the full-body staging of S41_Shot33, with the visible edge of marker 10 toward the left and marker 7 beyond the foreground space. Respect fixed-element occlusion rather than moving fixtures to clear the frame. The impact insert and facial close framing are distinct consuming-shot compositions, not additional views to combine into this plate.",
            "subject_position_directive": "For S41_Shot33, reserve unobstructed full-body space for the approaching figure center-left, back three-quarter to camera, and the receiving figure center-right, shifting weight into the embrace. Their exact floor-plan cells are not committed; do not invent cell assignments. S41_Shot36 retains those relative positions with a central-right face and a narrow shoulder fragment at the left edge. S41_Shot18 separately commits only an extended forearm from lower-left toward the contact point near center-right, excluding head and torso; do not combine that subject cue with the reunion composition.",
            "state_cue_directive": "This is not a clean-background plate. Preserve the committed state overlays: marker 14, \"Punctured ATM front panel\", and marker 15, \"Removed merchandise traces\". Marker 14 belongs to marker 12 and remains outside this representative view; do not relocate it into frame. Describe marker 15 only where supported by visible numbered elements, without inventing a specific distribution. For S41_Shot33, retain marker 7's committed opened state. Use the staged neutral ambient illumination and restrained contrast, preserving exposure continuity for S41_Shot36 rather than introducing a lighting change.",
            "negative_continuity_directive": "The ignore-numbered-elements and ignored-state-overlay lists are empty. Avoid relocating markers 7 through 13 to satisfy incompatible shot framings, duplicating marker 10, moving overlay 14 away from marker 12, or forcing units 3 and 4 into this view. Do not treat visibility supersets as guaranteed sightlines or combine subject cues from different consuming shots into one simultaneous arrangement."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [1, 4]\n  - look_at_unit: 2\n  - look_at_cell: [8, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Use broad coverage from unit 5 toward opening marker 7 at the unit 2 threshold. The selected cells are exact copies of unit 5's candidate entries. This representative view prioritizes S41_Shot33; visibility supersets do not establish unobstructed sightlines, and this camera does not cover the opposing insert at marker 12.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 5, compose toward unit 2 and opening marker 7, with portions of units 1 and 6 inside the broad view. Keep base marker 10 at its committed central position, allowing its visible edge to provide context while respecting its occlusion of the space beyond. Preserve the west-side positions of markers 8 and 9 wherever visible. Treat visible-unit and opening lists as supersets, not a requirement to show every listed element; markers 11 and 12 are outside this chosen facing.\n  - camera_framing_directive: Use camera unit 5 at [1, 4], looking toward unit 2 at [8, 1], with a wide lens and 90-degree field of view. Provide broad contextual coverage for the full-body staging of S41_Shot33, with the visible edge of marker 10 toward the left and marker 7 beyond the foreground space. Respect fixed-element occlusion rather than moving fixtures to clear the frame. The impact insert and facial close framing are distinct consuming-shot compositions, not additional views to combine into this plate.\n  - subject_position_directive: For S41_Shot33, reserve unobstructed full-body space for the approaching figure center-left, back three-quarter to camera, and the receiving figure center-right, shifting weight into the embrace. Their exact floor-plan cells are not committed; do not invent cell assignments. S41_Shot36 retains those relative positions with a central-right face and a narrow shoulder fragment at the left edge. S41_Shot18 separately commits only an extended forearm from lower-left toward the contact point near center-right, excluding head and torso; do not combine that subject cue with the reunion composition.\n  - state_cue_directive: This is not a clean-background plate. Preserve the committed state overlays: marker 14, \"Punctured ATM front panel\", and marker 15, \"Removed merchandise traces\". Marker 14 belongs to marker 12 and remains outside this representative view; do not relocate it into frame. Describe marker 15 only where supported by visible numbered elements, without inventing a specific distribution. For S41_Shot33, retain marker 7's committed opened state. Use the staged neutral ambient illumination and restrained contrast, preserving exposure continuity for S41_Shot36 rather than introducing a lighting change.\n  - negative_continuity_directive: The ignore-numbered-elements and ignored-state-overlay lists are empty. Avoid relocating markers 7 through 13 to satisfy incompatible shot framings, duplicating marker 10, moving overlay 14 away from marker 12, or forcing units 3 and 4 into this view. Do not treat visibility supersets as guaranteed sightlines or combine subject cues from different consuming shots into one simultaneous arrangement.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [1, 4]\n  - look_at_unit: 2\n  - look_at_cell: [8, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Use broad coverage from unit 5 toward opening marker 7 at the unit 2 threshold. The selected cells are exact copies of unit 5's candidate entries. This representative view prioritizes S41_Shot33; visibility supersets do not establish unobstructed sightlines, and this camera does not cover the opposing insert at marker 12.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 5, compose toward unit 2 and opening marker 7, with portions of units 1 and 6 inside the broad view. Keep base marker 10 at its committed central position, allowing its visible edge to provide context while respecting its occlusion of the space beyond. Preserve the west-side positions of markers 8 and 9 wherever visible. Treat visible-unit and opening lists as supersets, not a requirement to show every listed element; markers 11 and 12 are outside this chosen facing.\n  - camera_framing_directive: Use camera unit 5 at [1, 4], looking toward unit 2 at [8, 1], with a wide lens and 90-degree field of view. Provide broad contextual coverage for the full-body staging of S41_Shot33, with the visible edge of marker 10 toward the left and marker 7 beyond the foreground space. Respect fixed-element occlusion rather than moving fixtures to clear the frame. The impact insert and facial close framing are distinct consuming-shot compositions, not additional views to combine into this plate.\n  - subject_position_directive: For S41_Shot33, reserve unobstructed full-body space for the approaching figure center-left, back three-quarter to camera, and the receiving figure center-right, shifting weight into the embrace. Their exact floor-plan cells are not committed; do not invent cell assignments. S41_Shot36 retains those relative positions with a central-right face and a narrow shoulder fragment at the left edge. S41_Shot18 separately commits only an extended forearm from lower-left toward the contact point near center-right, excluding head and torso; do not combine that subject cue with the reunion composition.\n  - state_cue_directive: This is not a clean-background plate. Preserve the committed state overlays: marker 14, \"Punctured ATM front panel\", and marker 15, \"Removed merchandise traces\". Marker 14 belongs to marker 12 and remains outside this representative view; do not relocate it into frame. Describe marker 15 only where supported by visible numbered elements, without inventing a specific distribution. For S41_Shot33, retain marker 7's committed opened state. Use the staged neutral ambient illumination and restrained contrast, preserving exposure continuity for S41_Shot36 rather than introducing a lighting change.\n  - negative_continuity_directive: The ignore-numbered-elements and ignored-state-overlay lists are empty. Avoid relocating markers 7 through 13 to satisfy incompatible shot framings, duplicating marker 10, moving overlay 14 away from marker 12, or forcing units 3 and 4 into this view. Do not treat visibility supersets as guaranteed sightlines or combine subject cues from different consuming shots into one simultaneous arrangement.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [1, 4]\n  - look_at_unit: 2\n  - look_at_cell: [8, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Use broad coverage from unit 5 toward opening marker 7 at the unit 2 threshold. The selected cells are exact copies of unit 5's candidate entries. This representative view prioritizes S41_Shot33; visibility supersets do not establish unobstructed sightlines, and this camera does not cover the opposing insert at marker 12.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 5, compose toward unit 2 and opening marker 7, with portions of units 1 and 6 inside the broad view. Keep base marker 10 at its committed central position, allowing its visible edge to provide context while respecting its occlusion of the space beyond. Preserve the west-side positions of markers 8 and 9 wherever visible. Treat visible-unit and opening lists as supersets, not a requirement to show every listed element; markers 11 and 12 are outside this chosen facing.\n  - camera_framing_directive: Use camera unit 5 at [1, 4], looking toward unit 2 at [8, 1], with a wide lens and 90-degree field of view. Provide broad contextual coverage for the full-body staging of S41_Shot33, with the visible edge of marker 10 toward the left and marker 7 beyond the foreground space. Respect fixed-element occlusion rather than moving fixtures to clear the frame. The impact insert and facial close framing are distinct consuming-shot compositions, not additional views to combine into this plate.\n  - subject_position_directive: For S41_Shot33, reserve unobstructed full-body space for the approaching figure center-left, back three-quarter to camera, and the receiving figure center-right, shifting weight into the embrace. Their exact floor-plan cells are not committed; do not invent cell assignments. S41_Shot36 retains those relative positions with a central-right face and a narrow shoulder fragment at the left edge. S41_Shot18 separately commits only an extended forearm from lower-left toward the contact point near center-right, excluding head and torso; do not combine that subject cue with the reunion composition.\n  - state_cue_directive: This is not a clean-background plate. Preserve the committed state overlays: marker 14, \"Punctured ATM front panel\", and marker 15, \"Removed merchandise traces\". Marker 14 belongs to marker 12 and remains outside this representative view; do not relocate it into frame. Describe marker 15 only where supported by visible numbered elements, without inventing a specific distribution. For S41_Shot33, retain marker 7's committed opened state. Use the staged neutral ambient illumination and restrained contrast, preserving exposure continuity for S41_Shot36 rather than introducing a lighting change.\n  - negative_continuity_directive: The ignore-numbered-elements and ignored-state-overlay lists are empty. Avoid relocating markers 7 through 13 to satisfy incompatible shot framings, duplicating marker 10, moving overlay 14 away from marker 12, or forcing units 3 and 4 into this view. Do not treat visibility supersets as guaranteed sightlines or combine subject cues from different consuming shots into one simultaneous arrangement.\n\n2069년 대한민국의 생활형 무인점포 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 낡은 생활 장비를 계속 사용하는 소규모 상점으로, 과장된 미래 장식 없이 한국 동네 점포의 실용적인 공간과 재료를 보여준다. 35mm 풀프레임 미러리스 카메라와 24mm 광각렌즈로 촬영한 현장 기록 사진처럼, 수직선과 물체 비례가 자연스럽고 실제 재료의 표면이 선명하게 보인다. 카메라는 남쪽 벽 가까운 열린 바닥 공간의 남서쪽, 출입구 바로 동쪽에 서 있으며 높이는 약 1.6m이다. 북북동쪽을 바라보아 중앙 상품 진열대와 오른쪽 안쪽 현금자동입출금기의 서향 전면이 함께 보인다. 내려다보는 시점이 아닌 서 있는 사람의 눈높이이며, 가까운 빈 바닥에서 중앙 진열대와 뒤쪽 통로까지 자연스러운 깊이감을 확보한다.\n\n제공된 평면도는 구조와 가구의 위치를 파악하는 용도로만 사용한다. 남쪽 벽 서쪽 끝의 거리 출입문과 그 안쪽 출입 공간, 서쪽 벽을 따라 출입구 북쪽에 놓인 신발 진열대와 그보다 북쪽의 가방 진열대, 북서쪽 모서리 북쪽 벽의 의약품 선반이 이어진다. 중앙 상품 진열대는 동서로 길며 양 끝에 통행 공간이 있다. 진열대 뒤 북쪽의 좁은 통로는 양 끝 통로와 연결되고, 진열대가 통로 일부를 자연스럽게 가린다. 북동쪽 동쪽 벽에는 조작 전면이 서쪽을 향한 현금자동입출금기가 있고, 그 바로 남쪽 동쪽 벽에는 모포 진열대가 있다. 모포 진열대는 중앙 진열대 끝의 통행 공간을 막지 않는다. 중앙 진열대 남쪽과 남쪽 벽 사이에는 열린 바닥 공간을 둔다.\n\n현금자동입출금기의 전면 조작 패널에만 국소적인 관통 구멍이 나 있다. 구멍 가장자리에는 실제 금속판이 안쪽으로 휘고 찢어진 두께와 거친 단면이 보이며, 내부는 자연스러운 어둠으로 드러난다. 손상은 기기 전면에 한정한다. 신발 진열대, 가방 진열대, 중앙 상품 진열대, 의약품 선반에는 물품이 일부 반출되어 남은 상품 사이에 국소적인 빈자리가 보인다. 선반 구조와 출입문은 온전하며, 나머지 상품은 제자리에 놓여 있다. 관통 구멍과 상품의 빈자리는 같은 상태로 유지한다.\n\n낮의 출입문 유리를 통해 들어오는 자연광이 바닥과 진열대에 부드럽게 퍼지고, 북쪽 안쪽은 거리 차이에 따라 조금 어두워진다. 회백색과 차가운 중성색의 실제 내장재, 생활 마찰로 광택이 닳은 바닥, 도장 금속 선반의 미세한 사용 흔적, 현금자동입출금기 외장의 작은 얼룩과 금속 질감, 접힌 모포의 실제 직물 조직을 사실적으로 담는다. 과도한 대비나 인위적인 색 보정 없이 실제 실내 노출과 자연스러운 피사계 심도를 유지한다. 깨끗하게 연출된 광고 사진이 아니라 사람이 비어 있는 실제 장소의 기록 사진이다. 사람, 얼굴, 신체 일부, 사람 형태의 형상은 화면과 반사면 어디에도 없다. 컴퓨터 생성 이미지나 삽화, 건축 시각화가 아닌 실제 사진이며 평면도나 조감도 구도로 표현하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_unit": 5,
          "camera_cell": [
            1,
            4
          ],
          "look_at_unit": 2,
          "look_at_cell": [
            8,
            1
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 5 toward opening marker 7 at the unit 2 threshold. The selected cells are exact copies of unit 5's candidate entries. This representative view prioritizes S41_Shot33; visibility supersets do not establish unobstructed sightlines, and this camera does not cover the opposing insert at marker 12."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 5, compose toward unit 2 and opening marker 7, with portions of units 1 and 6 inside the broad view. Keep base marker 10 at its committed central position, allowing its visible edge to provide context while respecting its occlusion of the space beyond. Preserve the west-side positions of markers 8 and 9 wherever visible. Treat visible-unit and opening lists as supersets, not a requirement to show every listed element; markers 11 and 12 are outside this chosen facing.",
          "camera_framing_directive": "Use camera unit 5 at [1, 4], looking toward unit 2 at [8, 1], with a wide lens and 90-degree field of view. Provide broad contextual coverage for the full-body staging of S41_Shot33, with the visible edge of marker 10 toward the left and marker 7 beyond the foreground space. Respect fixed-element occlusion rather than moving fixtures to clear the frame. The impact insert and facial close framing are distinct consuming-shot compositions, not additional views to combine into this plate.",
          "subject_position_directive": "For S41_Shot33, reserve unobstructed full-body space for the approaching figure center-left, back three-quarter to camera, and the receiving figure center-right, shifting weight into the embrace. Their exact floor-plan cells are not committed; do not invent cell assignments. S41_Shot36 retains those relative positions with a central-right face and a narrow shoulder fragment at the left edge. S41_Shot18 separately commits only an extended forearm from lower-left toward the contact point near center-right, excluding head and torso; do not combine that subject cue with the reunion composition.",
          "state_cue_directive": "This is not a clean-background plate. Preserve the committed state overlays: marker 14, \"Punctured ATM front panel\", and marker 15, \"Removed merchandise traces\". Marker 14 belongs to marker 12 and remains outside this representative view; do not relocate it into frame. Describe marker 15 only where supported by visible numbered elements, without inventing a specific distribution. For S41_Shot33, retain marker 7's committed opened state. Use the staged neutral ambient illumination and restrained contrast, preserving exposure continuity for S41_Shot36 rather than introducing a lighting change.",
          "negative_continuity_directive": "The ignore-numbered-elements and ignored-state-overlay lists are empty. Avoid relocating markers 7 through 13 to satisfy incompatible shot framings, duplicating marker 10, moving overlay 14 away from marker 12, or forcing units 3 and 4 into this view. Do not treat visibility supersets as guaranteed sightlines or combine subject cues from different consuming shots into one simultaneous arrangement."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_unattended_store",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_unattended_store"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L56B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L56",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L56B01.png",
        "t2i_prompt": "2069년 대한민국의 정상 운영 중인 고위 국방 공직자 집무실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 실제 장소 답사 사진과 구별되지 않는 사실적인 실내 배경으로, 사람이 없는 주간 집무실 전체를 담는다. 제공된 평면도는 공간 구성과 기존 가구 위치를 파악하는 자료로만 사용한다. 남쪽 출입 동선의 남동쪽 부근에서 북서쪽을 향해 바라보며, 바닥에서 약 1.6미터 높이의 서 있는 사람 눈높이와 실제 미러리스 카메라의 35밀리미터 광각 렌즈로 촬영한다. 내려다보는 시점이나 평면도 구도가 아닌 자연스러운 수평 시선이다.\n\n방 북쪽 중앙의 집무 책상은 긴 변이 동서 방향이며, 그 북쪽에는 남쪽을 향한 집무용 의자가 있다. 책상 서쪽 끝의 탁상 전화기가 가려지지 않고 분명하게 읽힌다. 책상 남쪽의 방문객 의자 두 개는 북쪽을 향하며 화면 중간 전경에 놓이고, 동쪽 방문객 의자 옆에는 서서 대면할 수 있는 여유 공간이 보인다. 중앙의 대면 공간에서 남쪽 출입 동선까지 바닥의 연속성이 자연스럽게 드러난다. 서쪽 벽 북반부의 창문과 그 옆 집무 구역을 함께 담고, 남쪽 벽 서쪽 끝에서 실내 방향으로 열리는 출입문은 원래 위치와 원근이 허용하는 범위에서 화면 맨 왼쪽 가장자리에 포함한다.\n\n한국 관공서 집무실의 절제된 실용성을 바탕으로 회백색 도장 벽, 차분한 바닥 마감, 목재 책상의 실제 나뭇결, 의자 덮개의 촘촘한 직물 조직, 창틀과 문 철물의 무광 금속 질감, 전화기 외장의 현실적인 표면을 표현한다. 근미래에도 계속 사용하는 일상적인 집무 가구와 통신 장비의 설득력 있는 모습이다. 재질에는 관리된 시설에 어울리는 미세한 사용감만 자연스럽게 남아 있다. 공간은 정돈된 평상시 상태이다.\n\n서쪽 창문으로 들어오는 부드러운 주간 자연광이 책상과 방문객 공간을 비추며, 실내 반사광과 접촉 그림자가 물리적으로 자연스럽다. 회색과 차가운 중성색은 실제 재료의 고유색으로 표현하고, 밝기는 차분하되 가구와 동선을 충분히 식별할 수 있게 한다. 자연스러운 피사계 심도, 과도한 광각 왜곡 없는 원근, 후처리 없는 실제 촬영의 노출과 질감을 유지한다. 사람, 얼굴, 사람 형태의 형상은 묘사하지 않는다. 인공적으로 매끈한 홍보 사진이나 삽화, 컴퓨터 생성 이미지, 건축 조감도가 아닌 실제 공간의 기록 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S43_Shot8",
            "guide_text": "공통 주간 집무실 배경을 사용한다. 책상 서쪽 끝의 전화기와 책상 뒤 집무용 의자의 위치가 읽히도록 유지한다. 통화에 따른 차이는 후속 인물 연기에서 처리하며 배경이나 전화기 상태를 임의로 바꾸지 않는다."
          },
          {
            "shot_id": "S43_Shot9",
            "guide_text": "같은 책상 배치와 서쪽 창문에서 들어오는 주간광을 유지한다. 구도를 좁혀 사용하더라도 전화기와 책상, 방문객 공간의 방향 관계를 보존하며 상대 통화자의 공간을 합성하지 않는다."
          },
          {
            "shot_id": "S43_Shot14",
            "guide_text": "앞선 통화 숏과 동일한 정돈된 집무실 상태와 주간 노출을 이어간다. 책상과 전화기의 위치, 방문객 의자 두 개 및 동쪽의 서 있는 공간을 변경하지 않는다."
          },
          {
            "shot_id": "S54_Shot4",
            "guide_text": "같은 주간 집무실에서 책상 앞 대면 공간과 방문객 의자 두 개의 관계를 분명히 유지한다. 동쪽 방문객 의자 옆의 여유 공간을 확보하며 협상 상황을 위한 별도 가구나 소품은 추가하지 않는다."
          },
          {
            "shot_id": "S54_Shot6",
            "guide_text": "동일한 방의 구조와 창문광을 유지하고, 대면 공간에서 책상 뒤 집무 구역으로 이어지는 깊이를 보존한다. 협상의 변화는 후속 인물 연기로 구분하며 배경의 배치와 정돈 상태는 그대로 유지한다."
          }
        ],
        "shot_ids": [
          "S43_Shot8",
          "S43_Shot9",
          "S43_Shot14",
          "S54_Shot4",
          "S54_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Near the southeastern corner of number 3 (entrance threshold area), facing northwest across number 2 toward number 4 (desk), number 5 (official's chair), and number 10 (window).",
          "camera_height": "Eye-level standing, approximately 1.6 m",
          "lens_hint": "28–35mm wide angle",
          "framing_notes": "Keep number 4 and number 6 readable, with numbers 7 and 8 in the middle foreground and standing clearance beside number 8. Include number 9 at the far left edge where practical. Maintain the same room geometry for all listed shots; telephone use and negotiation are performance changes, not background-state changes. Daytime continuity applies to both scenes, with daytime in the telephone scene treated as an assumption. Do not include the remote caller or remote office."
        },
        "reference_decision": {
          "bg_id": "L56B01",
          "fp_id": "fp_defense_minister_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L56B01 is the sole clean anchor candidate and the sole readiness-ok BG. With no earlier references, establish its fixed identity directly from the floor plan. Camera unit 3 looking toward marker 4 in unit 1 with wide coverage provides a structural master spanning the intervening portion of unit 2. The five surfaced shots commit different subject framings and viewpoints; this clean anchor establishes their shared fixed layout rather than combining those shot-specific compositions into one image.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_defense_minister_office.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "No reference is selected because this is the first dwelling-identity anchor and the same-fp reference catalog is empty.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 3,
            "camera_cell": [
              8,
              5
            ],
            "look_at_unit": 1,
            "look_at_cell": [
              4,
              4
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Broad structural coverage from unit 3 toward base marker 4 in unit 1, across the intervening portion of unit 2. Both coordinates are exact copies from the unit-3 candidate arrays. This is a shared clean master, not a claim that the distinct shot-specific heights, crops, and reverse viewpoints are identical."
          },
          "render_guidance": {
            "visible_space_directive": "Show the forward-facing portion of unit 3, the intervening portion of unit 2, and the marker-4-facing portion of unit 1. Establish markers 4 and 5 at [4,4] and [3,4], marker 6 at [4,3], and markers 7 and 8 at [5,3] and [5,5]. Opening marker 10 at [2,0] lies within the planned angular coverage, subject to structural occlusion. Treat the supplied visibility lists as supersets; opening marker 9 is outside this forward view and must not be forced into frame. Opening adjacency is not established by the readback.",
            "camera_framing_directive": "Use camera unit 3 at [8,5], looking toward unit 1 at [4,4], with a wide lens and 90-degree field of view. Provide broad coverage around marker 4 and the intervening fixed elements. Keep this master framing distinct from the consuming shots' individual close and medium crops; do not invent camera elevation, tilt, or movement absent from the selected geometry.",
            "subject_position_directive": "Keep the clean background plate free of rendered subjects while preserving composition space for the committed shot layers. S43_Shot8 places a full-body bowed subject slightly right of center with empty space before the body. S43_Shot9 places the seated upper body right of center and the gesture centrally. S43_Shot14 places the leaning face central-right with hand fragments along the bottom edge. S54_Shot4 places the leaning subject right-center with an extended hand lower-left and the counterpart beyond the left crop. S54_Shot6 places the profile on the left half with attention directed beyond the right edge. These are separate shot-relative requirements, not simultaneous subject placements in this anchor.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies to this clean background plate; no transient markers are listed. Refrain from inventing additional cues. Keep numbered elements 1 through 10 in their committed base states wherever visible. Maintain the steady, restrained ambient illumination supported by the surfaced shots, with no additional lighting shift; subject actions remain shot-specific layers.",
            "negative_continuity_directive": "No ignore-numbered elements or ignored overlay markers are supplied. Avoid relocating markers 4, 5, 6, 7, or 8 to accommodate individual shot crops. Avoid forcing marker 9 or other out-of-cone structure into this view, treating visibility supersets as guaranteed visibility, or inventing opening adjacency. Do not combine incompatible shot-relative subject positions or add unlisted state markers to L56B01."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [8, 5]\n  - look_at_unit: 1\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad structural coverage from unit 3 toward base marker 4 in unit 1, across the intervening portion of unit 2. Both coordinates are exact copies from the unit-3 candidate arrays. This is a shared clean master, not a claim that the distinct shot-specific heights, crops, and reverse viewpoints are identical.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the forward-facing portion of unit 3, the intervening portion of unit 2, and the marker-4-facing portion of unit 1. Establish markers 4 and 5 at [4,4] and [3,4], marker 6 at [4,3], and markers 7 and 8 at [5,3] and [5,5]. Opening marker 10 at [2,0] lies within the planned angular coverage, subject to structural occlusion. Treat the supplied visibility lists as supersets; opening marker 9 is outside this forward view and must not be forced into frame. Opening adjacency is not established by the readback.\n  - camera_framing_directive: Use camera unit 3 at [8,5], looking toward unit 1 at [4,4], with a wide lens and 90-degree field of view. Provide broad coverage around marker 4 and the intervening fixed elements. Keep this master framing distinct from the consuming shots' individual close and medium crops; do not invent camera elevation, tilt, or movement absent from the selected geometry.\n  - subject_position_directive: Keep the clean background plate free of rendered subjects while preserving composition space for the committed shot layers. S43_Shot8 places a full-body bowed subject slightly right of center with empty space before the body. S43_Shot9 places the seated upper body right of center and the gesture centrally. S43_Shot14 places the leaning face central-right with hand fragments along the bottom edge. S54_Shot4 places the leaning subject right-center with an extended hand lower-left and the counterpart beyond the left crop. S54_Shot6 places the profile on the left half with attention directed beyond the right edge. These are separate shot-relative requirements, not simultaneous subject placements in this anchor.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to this clean background plate; no transient markers are listed. Refrain from inventing additional cues. Keep numbered elements 1 through 10 in their committed base states wherever visible. Maintain the steady, restrained ambient illumination supported by the surfaced shots, with no additional lighting shift; subject actions remain shot-specific layers.\n  - negative_continuity_directive: No ignore-numbered elements or ignored overlay markers are supplied. Avoid relocating markers 4, 5, 6, 7, or 8 to accommodate individual shot crops. Avoid forcing marker 9 or other out-of-cone structure into this view, treating visibility supersets as guaranteed visibility, or inventing opening adjacency. Do not combine incompatible shot-relative subject positions or add unlisted state markers to L56B01.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [8, 5]\n  - look_at_unit: 1\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad structural coverage from unit 3 toward base marker 4 in unit 1, across the intervening portion of unit 2. Both coordinates are exact copies from the unit-3 candidate arrays. This is a shared clean master, not a claim that the distinct shot-specific heights, crops, and reverse viewpoints are identical.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the forward-facing portion of unit 3, the intervening portion of unit 2, and the marker-4-facing portion of unit 1. Establish markers 4 and 5 at [4,4] and [3,4], marker 6 at [4,3], and markers 7 and 8 at [5,3] and [5,5]. Opening marker 10 at [2,0] lies within the planned angular coverage, subject to structural occlusion. Treat the supplied visibility lists as supersets; opening marker 9 is outside this forward view and must not be forced into frame. Opening adjacency is not established by the readback.\n  - camera_framing_directive: Use camera unit 3 at [8,5], looking toward unit 1 at [4,4], with a wide lens and 90-degree field of view. Provide broad coverage around marker 4 and the intervening fixed elements. Keep this master framing distinct from the consuming shots' individual close and medium crops; do not invent camera elevation, tilt, or movement absent from the selected geometry.\n  - subject_position_directive: Keep the clean background plate free of rendered subjects while preserving composition space for the committed shot layers. S43_Shot8 places a full-body bowed subject slightly right of center with empty space before the body. S43_Shot9 places the seated upper body right of center and the gesture centrally. S43_Shot14 places the leaning face central-right with hand fragments along the bottom edge. S54_Shot4 places the leaning subject right-center with an extended hand lower-left and the counterpart beyond the left crop. S54_Shot6 places the profile on the left half with attention directed beyond the right edge. These are separate shot-relative requirements, not simultaneous subject placements in this anchor.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to this clean background plate; no transient markers are listed. Refrain from inventing additional cues. Keep numbered elements 1 through 10 in their committed base states wherever visible. Maintain the steady, restrained ambient illumination supported by the surfaced shots, with no additional lighting shift; subject actions remain shot-specific layers.\n  - negative_continuity_directive: No ignore-numbered elements or ignored overlay markers are supplied. Avoid relocating markers 4, 5, 6, 7, or 8 to accommodate individual shot crops. Avoid forcing marker 9 or other out-of-cone structure into this view, treating visibility supersets as guaranteed visibility, or inventing opening adjacency. Do not combine incompatible shot-relative subject positions or add unlisted state markers to L56B01.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [8, 5]\n  - look_at_unit: 1\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad structural coverage from unit 3 toward base marker 4 in unit 1, across the intervening portion of unit 2. Both coordinates are exact copies from the unit-3 candidate arrays. This is a shared clean master, not a claim that the distinct shot-specific heights, crops, and reverse viewpoints are identical.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the forward-facing portion of unit 3, the intervening portion of unit 2, and the marker-4-facing portion of unit 1. Establish markers 4 and 5 at [4,4] and [3,4], marker 6 at [4,3], and markers 7 and 8 at [5,3] and [5,5]. Opening marker 10 at [2,0] lies within the planned angular coverage, subject to structural occlusion. Treat the supplied visibility lists as supersets; opening marker 9 is outside this forward view and must not be forced into frame. Opening adjacency is not established by the readback.\n  - camera_framing_directive: Use camera unit 3 at [8,5], looking toward unit 1 at [4,4], with a wide lens and 90-degree field of view. Provide broad coverage around marker 4 and the intervening fixed elements. Keep this master framing distinct from the consuming shots' individual close and medium crops; do not invent camera elevation, tilt, or movement absent from the selected geometry.\n  - subject_position_directive: Keep the clean background plate free of rendered subjects while preserving composition space for the committed shot layers. S43_Shot8 places a full-body bowed subject slightly right of center with empty space before the body. S43_Shot9 places the seated upper body right of center and the gesture centrally. S43_Shot14 places the leaning face central-right with hand fragments along the bottom edge. S54_Shot4 places the leaning subject right-center with an extended hand lower-left and the counterpart beyond the left crop. S54_Shot6 places the profile on the left half with attention directed beyond the right edge. These are separate shot-relative requirements, not simultaneous subject placements in this anchor.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to this clean background plate; no transient markers are listed. Refrain from inventing additional cues. Keep numbered elements 1 through 10 in their committed base states wherever visible. Maintain the steady, restrained ambient illumination supported by the surfaced shots, with no additional lighting shift; subject actions remain shot-specific layers.\n  - negative_continuity_directive: No ignore-numbered elements or ignored overlay markers are supplied. Avoid relocating markers 4, 5, 6, 7, or 8 to accommodate individual shot crops. Avoid forcing marker 9 or other out-of-cone structure into this view, treating visibility supersets as guaranteed visibility, or inventing opening adjacency. Do not combine incompatible shot-relative subject positions or add unlisted state markers to L56B01.\n\n2069년 대한민국의 정상 운영 중인 고위 국방 공직자 집무실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 실제 장소 답사 사진과 구별되지 않는 사실적인 실내 배경으로, 사람이 없는 주간 집무실 전체를 담는다. 제공된 평면도는 공간 구성과 기존 가구 위치를 파악하는 자료로만 사용한다. 남쪽 출입 동선의 남동쪽 부근에서 북서쪽을 향해 바라보며, 바닥에서 약 1.6미터 높이의 서 있는 사람 눈높이와 실제 미러리스 카메라의 35밀리미터 광각 렌즈로 촬영한다. 내려다보는 시점이나 평면도 구도가 아닌 자연스러운 수평 시선이다.\n\n방 북쪽 중앙의 집무 책상은 긴 변이 동서 방향이며, 그 북쪽에는 남쪽을 향한 집무용 의자가 있다. 책상 서쪽 끝의 탁상 전화기가 가려지지 않고 분명하게 읽힌다. 책상 남쪽의 방문객 의자 두 개는 북쪽을 향하며 화면 중간 전경에 놓이고, 동쪽 방문객 의자 옆에는 서서 대면할 수 있는 여유 공간이 보인다. 중앙의 대면 공간에서 남쪽 출입 동선까지 바닥의 연속성이 자연스럽게 드러난다. 서쪽 벽 북반부의 창문과 그 옆 집무 구역을 함께 담고, 남쪽 벽 서쪽 끝에서 실내 방향으로 열리는 출입문은 원래 위치와 원근이 허용하는 범위에서 화면 맨 왼쪽 가장자리에 포함한다.\n\n한국 관공서 집무실의 절제된 실용성을 바탕으로 회백색 도장 벽, 차분한 바닥 마감, 목재 책상의 실제 나뭇결, 의자 덮개의 촘촘한 직물 조직, 창틀과 문 철물의 무광 금속 질감, 전화기 외장의 현실적인 표면을 표현한다. 근미래에도 계속 사용하는 일상적인 집무 가구와 통신 장비의 설득력 있는 모습이다. 재질에는 관리된 시설에 어울리는 미세한 사용감만 자연스럽게 남아 있다. 공간은 정돈된 평상시 상태이다.\n\n서쪽 창문으로 들어오는 부드러운 주간 자연광이 책상과 방문객 공간을 비추며, 실내 반사광과 접촉 그림자가 물리적으로 자연스럽다. 회색과 차가운 중성색은 실제 재료의 고유색으로 표현하고, 밝기는 차분하되 가구와 동선을 충분히 식별할 수 있게 한다. 자연스러운 피사계 심도, 과도한 광각 왜곡 없는 원근, 후처리 없는 실제 촬영의 노출과 질감을 유지한다. 사람, 얼굴, 사람 형태의 형상은 묘사하지 않는다. 인공적으로 매끈한 홍보 사진이나 삽화, 컴퓨터 생성 이미지, 건축 조감도가 아닌 실제 공간의 기록 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_unit": 3,
          "camera_cell": [
            8,
            5
          ],
          "look_at_unit": 1,
          "look_at_cell": [
            4,
            4
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Broad structural coverage from unit 3 toward base marker 4 in unit 1, across the intervening portion of unit 2. Both coordinates are exact copies from the unit-3 candidate arrays. This is a shared clean master, not a claim that the distinct shot-specific heights, crops, and reverse viewpoints are identical."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the forward-facing portion of unit 3, the intervening portion of unit 2, and the marker-4-facing portion of unit 1. Establish markers 4 and 5 at [4,4] and [3,4], marker 6 at [4,3], and markers 7 and 8 at [5,3] and [5,5]. Opening marker 10 at [2,0] lies within the planned angular coverage, subject to structural occlusion. Treat the supplied visibility lists as supersets; opening marker 9 is outside this forward view and must not be forced into frame. Opening adjacency is not established by the readback.",
          "camera_framing_directive": "Use camera unit 3 at [8,5], looking toward unit 1 at [4,4], with a wide lens and 90-degree field of view. Provide broad coverage around marker 4 and the intervening fixed elements. Keep this master framing distinct from the consuming shots' individual close and medium crops; do not invent camera elevation, tilt, or movement absent from the selected geometry.",
          "subject_position_directive": "Keep the clean background plate free of rendered subjects while preserving composition space for the committed shot layers. S43_Shot8 places a full-body bowed subject slightly right of center with empty space before the body. S43_Shot9 places the seated upper body right of center and the gesture centrally. S43_Shot14 places the leaning face central-right with hand fragments along the bottom edge. S54_Shot4 places the leaning subject right-center with an extended hand lower-left and the counterpart beyond the left crop. S54_Shot6 places the profile on the left half with attention directed beyond the right edge. These are separate shot-relative requirements, not simultaneous subject placements in this anchor.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies to this clean background plate; no transient markers are listed. Refrain from inventing additional cues. Keep numbered elements 1 through 10 in their committed base states wherever visible. Maintain the steady, restrained ambient illumination supported by the surfaced shots, with no additional lighting shift; subject actions remain shot-specific layers.",
          "negative_continuity_directive": "No ignore-numbered elements or ignored overlay markers are supplied. Avoid relocating markers 4, 5, 6, 7, or 8 to accommodate individual shot crops. Avoid forcing marker 9 or other out-of-cone structure into this view, treating visibility supersets as guaranteed visibility, or inventing opening adjacency. Do not combine incompatible shot-relative subject positions or add unlisted state markers to L56B01."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_defense_minister_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_defense_minister_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L67B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L67",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L67B02.png",
        "t2i_prompt": "2069년 대한민국의 오래된 주유소 부속 소형 마트 실내를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 미래에도 계속 사용되는 소박한 동네 매장의 건축과 노후한 생활 장비가 자연스럽게 공존한다. 실제 미러리스 카메라의 35밀리미터 환산 렌즈로, 바닥에서 약 1.6미터 높이의 서 있는 사람 눈높이에서 촬영한다. 매장 동쪽 벽의 약품 진열대 북쪽 끝 부근에서 남서쪽을 비스듬히 바라보는 적당히 넓은 실내 구도다. 약품 진열대의 측면과 선반 가장자리가 가까운 화면 오른쪽에 걸리고, 중앙의 빈 통로 너머로 남쪽 벽 중앙의 출입문과 그 서쪽 전면 유리창이 보인다. 맞은편 서쪽 벽에는 상품 진열대가 있으며, 먼 남서쪽 모서리 위에는 출입문 접근부와 매장 안쪽을 비추는 볼록한 보안 거울이 있다. 남동쪽의 개방된 점주 업무 공간은 왼쪽 배경에 일부 보이고, 그 안의 탁자와 인접한 남쪽 벽의 고정 텔레비전은 기존 위치에 자연스럽게 놓여 있다. 출입문과 유리창 너머에는 문 앞 외부 바닥과 주유소 앞마당의 좁은 일부만 보인다. 국내 소형 매장에서 볼 법한 금속 테두리 유리 출입문, 실용적인 금속 진열대, 한글 위주의 소박한 상품 포장으로 지역의 생활감을 담는다. 남향 창과 출입문에서 들어오는 낮의 자연광이 안쪽으로 완만하게 약해지며, 회색과 차가운 중성색을 중심으로 실재하는 재료의 색과 밝기를 유지한다. 금속 선반의 오래된 도장 질감, 탁자 표면의 실제 나뭇결, 유리의 약한 반사, 바닥의 일상적인 사용감과 재료에 배어든 옅은 변색을 세밀하게 기록한다. 공간은 정돈되어 있고 흐트러짐 없이 유지되어 있다. 중앙 통로의 폭과 출입문까지 이어지는 깊이가 읽히는 자연스러운 심도이며, 가까운 선반과 먼 모서리의 크기 차이는 실제 렌즈 원근을 따른다. 사람, 얼굴, 사람 형태의 형상은 화면과 거울의 반사 속을 포함해 어디에도 나타나지 않는다. 실제 장소 답사 사진처럼 담백하게 기록하며, 과도한 보정이나 광고 사진 같은 광택 없이 재료의 현실적인 질감을 유지한다. 컴퓨터 합성 이미지나 삽화, 건축 시각화가 아닌 실제 사진이며, 위에서 내려다보는 시점이나 평면도 구도를 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S49_Shot16",
            "guide_text": "약품 진열대 북쪽 끝 부근의 눈높이에서 남서쪽 출입문 방향을 바라본다. 가까운 오른쪽 진열대는 공간의 깊이를 잡는 전경으로 두고, 중앙 통로는 후속 장면 배치를 위한 빈 공간으로 확보한다. 출입문 접근부가 통로 뒤로 이어지고, 맞은편 상품 진열대와 먼 모서리 위 보안 거울이 함께 읽히도록 한다. 왼쪽 배경에는 업무 공간의 탁자와 텔레비전이 일부 보여도 좋다. 외부는 출입문과 창 너머로 얕게만 보이며, 낮의 자연광과 정돈된 실내 상태를 유지한다. 이 배경에는 인물이나 휴대 무기를 그리지 않는다."
          }
        ],
        "shot_ids": [
          "S49_Shot16"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Inside number 5, near the northern end of number 10 (medicine shelving), facing diagonally southwest across the clear aisle toward number 6 (shop entrance) and number 12 (corner security mirror).",
          "camera_height": "standing eye level, approximately 1.6 m",
          "lens_hint": "28–35mm equivalent, moderately wide interior view",
          "framing_notes": "Keep number 10 along the near right edge and reserve the central aisle for the armed confrontation. Include the entrance approach behind the confrontation position, number 11 along the opposite wall, and number 12 high in the far corner. Numbers 8, 9, and 13 may occupy the left background. Show only a shallow exterior glimpse through numbers 6 and 7; the pump island need not be visible. Preserve the pre-discharge state: intact ceiling, upright shelving, and no fallen goods. Characters and the held weapon belong to shot staging, not the floor-plan base layer."
        },
        "reference_decision": {
          "bg_id": "L67B02",
          "fp_id": "fp_fueling_and_confrontation",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L67B02 is the sole clean anchor candidate and the sole readiness-approved BG. Seed its fixed identity directly from the floor plan; no reference catalog entries exist. For S49_Shot16, place the camera in unit 5 and aim toward marker 10 within that unit, using normal coverage to support the staged medium over-shoulder composition and the shelving beside the foreground group. The broader target-marker list establishes layout context, not a requirement to expose every marker in this shot.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_fueling_and_confrontation.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "The first identity anchor is seeded without references; the same-fp reference catalog is empty.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 5,
            "camera_cell": [
              2,
              5
            ],
            "look_at_unit": 5,
            "look_at_cell": [
              1,
              7
            ],
            "lens_enum": "normal",
            "fov_deg": 50,
            "framing_notes": "Neutral coverage within unit 5, directed toward marker 10. Use the staged medium over-shoulder arrangement, with a narrow left-edge foreground presence and the opposing figure in the center-right midground. Both coordinates are exact copies from the candidates for camera unit 5."
          },
          "render_guidance": {
            "visible_space_directive": "Show the portion of unit 5 facing marker 10 at [1,7], retaining its east-wall placement and aisle-facing orientation. Preserve the supplied floor-plan positions of the remaining base markers without forcing them into frame. Units 1, 4 and 13 and openings 6 and 7 are not committed visible content for this framing; the geometry visibility lists are supersets.",
            "camera_framing_directive": "Use camera unit 5 at [2,5], looking within unit 5 toward [1,7], with a normal lens and 50-degree field of view. Maintain neutral, medium over-shoulder coverage at the staged lower shoulder height, looking slightly upward past the narrow left-edge foreground presence toward the center-right midground. Keep marker 10 beside the group rather than expanding coverage to include the full floor plan.",
            "subject_position_directive": "Reserve the staged subject positions: 찰리 narrowly at the left foreground edge, 앰버 and 라울 partially visible beside him, and 조일광 in the center-right midground. The foreground group directs attention upward while 조일광 looks down toward them. Preserve the staged oblique alignment of the raised shotgun toward the group rather than toward the lens. These are consuming-shot composition constraints; keep the clean background plate free of baked-in subjects and their action-layer objects.",
            "state_cue_directive": "The dossier specifies a clean background and no transient markers: no additional background state cue beyond \"clean residential space\" applies. Preserve the shot-committed stocked state of marker 10 and the restrained ambient illumination with controlled contrast. Keep the raised-and-aimed action in the consuming-shot layer, and refrain from inventing additional state cues.",
            "negative_continuity_directive": "No ignored numbered elements or ignored state-overlay markers are listed. Avoid moving marker 10 to accommodate framing, forcing units 1, 4 or 13 into this view, or treating openings 6 and 7 as guaranteed visible. Do not expand the 50-degree framing merely to display all referenced base markers. No prior-reference transient content exists to carry over."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [2, 5]\n  - look_at_unit: 5\n  - look_at_cell: [1, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage within unit 5, directed toward marker 10. Use the staged medium over-shoulder arrangement, with a narrow left-edge foreground presence and the opposing figure in the center-right midground. Both coordinates are exact copies from the candidates for camera unit 5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 5 facing marker 10 at [1,7], retaining its east-wall placement and aisle-facing orientation. Preserve the supplied floor-plan positions of the remaining base markers without forcing them into frame. Units 1, 4 and 13 and openings 6 and 7 are not committed visible content for this framing; the geometry visibility lists are supersets.\n  - camera_framing_directive: Use camera unit 5 at [2,5], looking within unit 5 toward [1,7], with a normal lens and 50-degree field of view. Maintain neutral, medium over-shoulder coverage at the staged lower shoulder height, looking slightly upward past the narrow left-edge foreground presence toward the center-right midground. Keep marker 10 beside the group rather than expanding coverage to include the full floor plan.\n  - subject_position_directive: Reserve the staged subject positions: 찰리 narrowly at the left foreground edge, 앰버 and 라울 partially visible beside him, and 조일광 in the center-right midground. The foreground group directs attention upward while 조일광 looks down toward them. Preserve the staged oblique alignment of the raised shotgun toward the group rather than toward the lens. These are consuming-shot composition constraints; keep the clean background plate free of baked-in subjects and their action-layer objects.\n  - state_cue_directive: The dossier specifies a clean background and no transient markers: no additional background state cue beyond \"clean residential space\" applies. Preserve the shot-committed stocked state of marker 10 and the restrained ambient illumination with controlled contrast. Keep the raised-and-aimed action in the consuming-shot layer, and refrain from inventing additional state cues.\n  - negative_continuity_directive: No ignored numbered elements or ignored state-overlay markers are listed. Avoid moving marker 10 to accommodate framing, forcing units 1, 4 or 13 into this view, or treating openings 6 and 7 as guaranteed visible. Do not expand the 50-degree framing merely to display all referenced base markers. No prior-reference transient content exists to carry over.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [2, 5]\n  - look_at_unit: 5\n  - look_at_cell: [1, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage within unit 5, directed toward marker 10. Use the staged medium over-shoulder arrangement, with a narrow left-edge foreground presence and the opposing figure in the center-right midground. Both coordinates are exact copies from the candidates for camera unit 5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 5 facing marker 10 at [1,7], retaining its east-wall placement and aisle-facing orientation. Preserve the supplied floor-plan positions of the remaining base markers without forcing them into frame. Units 1, 4 and 13 and openings 6 and 7 are not committed visible content for this framing; the geometry visibility lists are supersets.\n  - camera_framing_directive: Use camera unit 5 at [2,5], looking within unit 5 toward [1,7], with a normal lens and 50-degree field of view. Maintain neutral, medium over-shoulder coverage at the staged lower shoulder height, looking slightly upward past the narrow left-edge foreground presence toward the center-right midground. Keep marker 10 beside the group rather than expanding coverage to include the full floor plan.\n  - subject_position_directive: Reserve the staged subject positions: 찰리 narrowly at the left foreground edge, 앰버 and 라울 partially visible beside him, and 조일광 in the center-right midground. The foreground group directs attention upward while 조일광 looks down toward them. Preserve the staged oblique alignment of the raised shotgun toward the group rather than toward the lens. These are consuming-shot composition constraints; keep the clean background plate free of baked-in subjects and their action-layer objects.\n  - state_cue_directive: The dossier specifies a clean background and no transient markers: no additional background state cue beyond \"clean residential space\" applies. Preserve the shot-committed stocked state of marker 10 and the restrained ambient illumination with controlled contrast. Keep the raised-and-aimed action in the consuming-shot layer, and refrain from inventing additional state cues.\n  - negative_continuity_directive: No ignored numbered elements or ignored state-overlay markers are listed. Avoid moving marker 10 to accommodate framing, forcing units 1, 4 or 13 into this view, or treating openings 6 and 7 as guaranteed visible. Do not expand the 50-degree framing merely to display all referenced base markers. No prior-reference transient content exists to carry over.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [2, 5]\n  - look_at_unit: 5\n  - look_at_cell: [1, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Neutral coverage within unit 5, directed toward marker 10. Use the staged medium over-shoulder arrangement, with a narrow left-edge foreground presence and the opposing figure in the center-right midground. Both coordinates are exact copies from the candidates for camera unit 5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 5 facing marker 10 at [1,7], retaining its east-wall placement and aisle-facing orientation. Preserve the supplied floor-plan positions of the remaining base markers without forcing them into frame. Units 1, 4 and 13 and openings 6 and 7 are not committed visible content for this framing; the geometry visibility lists are supersets.\n  - camera_framing_directive: Use camera unit 5 at [2,5], looking within unit 5 toward [1,7], with a normal lens and 50-degree field of view. Maintain neutral, medium over-shoulder coverage at the staged lower shoulder height, looking slightly upward past the narrow left-edge foreground presence toward the center-right midground. Keep marker 10 beside the group rather than expanding coverage to include the full floor plan.\n  - subject_position_directive: Reserve the staged subject positions: 찰리 narrowly at the left foreground edge, 앰버 and 라울 partially visible beside him, and 조일광 in the center-right midground. The foreground group directs attention upward while 조일광 looks down toward them. Preserve the staged oblique alignment of the raised shotgun toward the group rather than toward the lens. These are consuming-shot composition constraints; keep the clean background plate free of baked-in subjects and their action-layer objects.\n  - state_cue_directive: The dossier specifies a clean background and no transient markers: no additional background state cue beyond \"clean residential space\" applies. Preserve the shot-committed stocked state of marker 10 and the restrained ambient illumination with controlled contrast. Keep the raised-and-aimed action in the consuming-shot layer, and refrain from inventing additional state cues.\n  - negative_continuity_directive: No ignored numbered elements or ignored state-overlay markers are listed. Avoid moving marker 10 to accommodate framing, forcing units 1, 4 or 13 into this view, or treating openings 6 and 7 as guaranteed visible. Do not expand the 50-degree framing merely to display all referenced base markers. No prior-reference transient content exists to carry over.\n\n2069년 대한민국의 오래된 주유소 부속 소형 마트 실내를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 미래에도 계속 사용되는 소박한 동네 매장의 건축과 노후한 생활 장비가 자연스럽게 공존한다. 실제 미러리스 카메라의 35밀리미터 환산 렌즈로, 바닥에서 약 1.6미터 높이의 서 있는 사람 눈높이에서 촬영한다. 매장 동쪽 벽의 약품 진열대 북쪽 끝 부근에서 남서쪽을 비스듬히 바라보는 적당히 넓은 실내 구도다. 약품 진열대의 측면과 선반 가장자리가 가까운 화면 오른쪽에 걸리고, 중앙의 빈 통로 너머로 남쪽 벽 중앙의 출입문과 그 서쪽 전면 유리창이 보인다. 맞은편 서쪽 벽에는 상품 진열대가 있으며, 먼 남서쪽 모서리 위에는 출입문 접근부와 매장 안쪽을 비추는 볼록한 보안 거울이 있다. 남동쪽의 개방된 점주 업무 공간은 왼쪽 배경에 일부 보이고, 그 안의 탁자와 인접한 남쪽 벽의 고정 텔레비전은 기존 위치에 자연스럽게 놓여 있다. 출입문과 유리창 너머에는 문 앞 외부 바닥과 주유소 앞마당의 좁은 일부만 보인다. 국내 소형 매장에서 볼 법한 금속 테두리 유리 출입문, 실용적인 금속 진열대, 한글 위주의 소박한 상품 포장으로 지역의 생활감을 담는다. 남향 창과 출입문에서 들어오는 낮의 자연광이 안쪽으로 완만하게 약해지며, 회색과 차가운 중성색을 중심으로 실재하는 재료의 색과 밝기를 유지한다. 금속 선반의 오래된 도장 질감, 탁자 표면의 실제 나뭇결, 유리의 약한 반사, 바닥의 일상적인 사용감과 재료에 배어든 옅은 변색을 세밀하게 기록한다. 공간은 정돈되어 있고 흐트러짐 없이 유지되어 있다. 중앙 통로의 폭과 출입문까지 이어지는 깊이가 읽히는 자연스러운 심도이며, 가까운 선반과 먼 모서리의 크기 차이는 실제 렌즈 원근을 따른다. 사람, 얼굴, 사람 형태의 형상은 화면과 거울의 반사 속을 포함해 어디에도 나타나지 않는다. 실제 장소 답사 사진처럼 담백하게 기록하며, 과도한 보정이나 광고 사진 같은 광택 없이 재료의 현실적인 질감을 유지한다. 컴퓨터 합성 이미지나 삽화, 건축 시각화가 아닌 실제 사진이며, 위에서 내려다보는 시점이나 평면도 구도를 사용하지 않는다. 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_unit": 5,
          "camera_cell": [
            2,
            5
          ],
          "look_at_unit": 5,
          "look_at_cell": [
            1,
            7
          ],
          "lens_enum": "normal",
          "fov_deg": 50,
          "framing_notes": "Neutral coverage within unit 5, directed toward marker 10. Use the staged medium over-shoulder arrangement, with a narrow left-edge foreground presence and the opposing figure in the center-right midground. Both coordinates are exact copies from the candidates for camera unit 5."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the portion of unit 5 facing marker 10 at [1,7], retaining its east-wall placement and aisle-facing orientation. Preserve the supplied floor-plan positions of the remaining base markers without forcing them into frame. Units 1, 4 and 13 and openings 6 and 7 are not committed visible content for this framing; the geometry visibility lists are supersets.",
          "camera_framing_directive": "Use camera unit 5 at [2,5], looking within unit 5 toward [1,7], with a normal lens and 50-degree field of view. Maintain neutral, medium over-shoulder coverage at the staged lower shoulder height, looking slightly upward past the narrow left-edge foreground presence toward the center-right midground. Keep marker 10 beside the group rather than expanding coverage to include the full floor plan.",
          "subject_position_directive": "Reserve the staged subject positions: 찰리 narrowly at the left foreground edge, 앰버 and 라울 partially visible beside him, and 조일광 in the center-right midground. The foreground group directs attention upward while 조일광 looks down toward them. Preserve the staged oblique alignment of the raised shotgun toward the group rather than toward the lens. These are consuming-shot composition constraints; keep the clean background plate free of baked-in subjects and their action-layer objects.",
          "state_cue_directive": "The dossier specifies a clean background and no transient markers: no additional background state cue beyond \"clean residential space\" applies. Preserve the shot-committed stocked state of marker 10 and the restrained ambient illumination with controlled contrast. Keep the raised-and-aimed action in the consuming-shot layer, and refrain from inventing additional state cues.",
          "negative_continuity_directive": "No ignored numbered elements or ignored state-overlay markers are listed. Avoid moving marker 10 to accommodate framing, forcing units 1, 4 or 13 into this view, or treating openings 6 and 7 as guaranteed visible. Do not expand the 50-degree framing merely to display all referenced base markers. No prior-reference transient content exists to carry over."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_fueling_and_confrontation",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_fueling_and_confrontation"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L67B03": {
        "status": "ok",
        "location_id": "L67",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L67B03.png",
        "t2i_prompt": "2069년 대한민국 서남부 내륙·연안권의 외곽 주행 도로를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 주유소를 이미 벗어난 추격 구간의 낮 풍경이며, 주유소 건물이나 주유 설비는 보이지 않는다. 가까운 아스팔트 노면과 흰색 차선, 갓길, 낡은 금속 방호울타리가 화면을 비스듬히 가로지르고, 그 너머로 낮은 배수로와 성긴 풀밭, 전신주, 멀리 낮은 구릉이 이어진다. 한국 지방 도로에서 볼 수 있는 도로 경계와 소박한 기반 시설을 유지한다. 근미래라고 해서 공중 도로나 과장된 첨단 시설을 추가하지 않는다. 도로는 파괴되기 전 상태로 온전히 연결되어 있다. 일상적인 보수 흔적과 타이어 마찰 자국은 있지만, 폭발 구덩이, 무너진 노면, 흩어진 잔해, 화염과 연기는 없다.\n\n실제 디지털 일안반사식 또는 미러리스 카메라와 35밀리미터급 렌즈를 사용한 현장 기록 사진처럼 표현한다. 카메라는 지면에서 약 1.6미터 높이의 사람 눈높이에 두고, 주행 차량의 조수석 쪽 바깥 풍경과 연결할 수 있도록 도로 옆을 비스듬히 바라본다. 수평선은 자연스럽게 유지하며 항공 시점이나 내려다보는 도면 구도를 사용하지 않는다. 가까운 갓길에만 미세한 횡방향 움직임이 느껴지고 중거리 시설과 먼 지형은 식별되는 자연스러운 공간 깊이와 피사계 심도. 얇은 구름을 통과한 낮의 자연광, 회색 아스팔트와 차분한 중성색 재료, 현실적인 그림자와 노출. 아스팔트 골재, 방호울타리의 아연도금과 작은 부식, 콘크리트 배수로의 얼룩, 전신주의 풍화 흔적이 실제 재질로 보인다. 인위적인 색 보정이나 과장된 광학 효과 없이, 정돈된 광고 사진이 아닌 실제 장소 기록 사진이어야 한다. 그림이나 컴퓨터 생성 영상, 건축 시각화가 아니다.\n\n이 이미지는 깨진 조수석 창문 너머에 합성할 도로 외부 배경판만 담는다. 깨진 차량 창문과 창틀, 유리 파편, 기계 몸체의 가슴 발광은 별도의 전경 요소이므로 이 배경판에는 그리지 않는다. 해당 발광으로 도로나 하늘을 푸르게 물들이거나 화면을 하얗게 날리지 않는다. 전경을 합성할 수 있도록 화면 중앙과 가까운 도로 영역을 비워 둔다. 사람, 얼굴, 신체, 로봇, 추격 차량이나 차량 내부는 보이지 않는 빈 도로 풍경. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S49_Shot40",
            "guide_text": "깨진 조수석 창문 너머로 보이는 낮의 도로 외부 배경으로 사용한다. 가까운 노면과 갓길은 비스듬히 지나가고 방호울타리와 먼 구릉은 깊이를 형성하도록 구성한다. 중앙의 시야를 큰 시설물로 막지 않는다. 창틀과 깨진 유리, 기계 몸체 및 가슴 발광은 전경에서 별도로 처리한다. 배경 도로는 파괴 전 상태를 유지하며, 추격의 흔적으로 폭발이나 잔해를 미리 추가하지 않는다."
          }
        ],
        "shot_ids": [
          "S49_Shot40"
        ],
        "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": "2069년 대한민국 서남부 내륙·연안권의 외곽 주행 도로를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 주유소를 이미 벗어난 추격 구간의 낮 풍경이며, 주유소 건물이나 주유 설비는 보이지 않는다. 가까운 아스팔트 노면과 흰색 차선, 갓길, 낡은 금속 방호울타리가 화면을 비스듬히 가로지르고, 그 너머로 낮은 배수로와 성긴 풀밭, 전신주, 멀리 낮은 구릉이 이어진다. 한국 지방 도로에서 볼 수 있는 도로 경계와 소박한 기반 시설을 유지한다. 근미래라고 해서 공중 도로나 과장된 첨단 시설을 추가하지 않는다. 도로는 파괴되기 전 상태로 온전히 연결되어 있다. 일상적인 보수 흔적과 타이어 마찰 자국은 있지만, 폭발 구덩이, 무너진 노면, 흩어진 잔해, 화염과 연기는 없다.\n\n실제 디지털 일안반사식 또는 미러리스 카메라와 35밀리미터급 렌즈를 사용한 현장 기록 사진처럼 표현한다. 카메라는 지면에서 약 1.6미터 높이의 사람 눈높이에 두고, 주행 차량의 조수석 쪽 바깥 풍경과 연결할 수 있도록 도로 옆을 비스듬히 바라본다. 수평선은 자연스럽게 유지하며 항공 시점이나 내려다보는 도면 구도를 사용하지 않는다. 가까운 갓길에만 미세한 횡방향 움직임이 느껴지고 중거리 시설과 먼 지형은 식별되는 자연스러운 공간 깊이와 피사계 심도. 얇은 구름을 통과한 낮의 자연광, 회색 아스팔트와 차분한 중성색 재료, 현실적인 그림자와 노출. 아스팔트 골재, 방호울타리의 아연도금과 작은 부식, 콘크리트 배수로의 얼룩, 전신주의 풍화 흔적이 실제 재질로 보인다. 인위적인 색 보정이나 과장된 광학 효과 없이, 정돈된 광고 사진이 아닌 실제 장소 기록 사진이어야 한다. 그림이나 컴퓨터 생성 영상, 건축 시각화가 아니다.\n\n이 이미지는 깨진 조수석 창문 너머에 합성할 도로 외부 배경판만 담는다. 깨진 차량 창문과 창틀, 유리 파편, 기계 몸체의 가슴 발광은 별도의 전경 요소이므로 이 배경판에는 그리지 않는다. 해당 발광으로 도로나 하늘을 푸르게 물들이거나 화면을 하얗게 날리지 않는다. 전경을 합성할 수 있도록 화면 중앙과 가까운 도로 영역을 비워 둔다. 사람, 얼굴, 신체, 로봇, 추격 차량이나 차량 내부는 보이지 않는 빈 도로 풍경. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L67B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L67B02",
          "group_id": "bg_roadside_service_station"
        }
      },
      "L67B01": {
        "status": "ok",
        "location_id": "L67",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L67B01.png",
        "t2i_prompt": "2069년 대한민국의 황폐한 외곽 쓰레기 적치장, 낮의 차량 전복 사고 지점을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 쓰레기 둔덕에 뒤집혀 걸린 차량의 깨진 옆창 개구부를 전경에 두고 바깥의 적치장과 흐린 하늘을 바라본다. 둔덕 아래 지면 기준 약 1.6미터의 서 있는 사람 눈높이에서 실제 미러리스 카메라와 35밀리미터급 렌즈로 촬영한 시야다. 차량 전체를 밖에서 설명하듯 보여주지 않고, 가까운 창틀과 파손된 차체 가장자리가 화면 위와 옆을 비스듬히 가리도록 한다. 뒤집힌 창틀의 방향과 외부 지면의 관계로 전복 상태를 드러내되 위에서 내려다보는 구도는 사용하지 않는다.\n\n찌그러진 도장 강판, 흙먼지가 낀 고무 창문 몰딩, 가장자리에 조금 남은 잘게 부서진 안전유리와 긁힌 내장재를 보여준다. 창문 중앙은 유리가 빠져 바깥이 열려 있다. 그 너머에는 눌린 폐비닐 봉투, 빛바랜 플라스틱 생활용기, 녹슨 고철, 부서진 콘크리트와 흙이 뒤섞인 불규칙한 쓰레기 둔덕이 이어진다. 창밖 중앙에는 적치물이 낮아지는 빈 지면과 시야의 여백을 남긴다. 한국의 오래된 생활 폐기물이 쌓인 현실적인 적치장으로 표현하고, 미래라는 이유로 발광 장치나 과장된 첨단 시설을 덧붙이지 않는다. 실제 금속의 부식과 도장 벗겨짐, 플라스틱의 마모, 콘크리트의 거친 입자, 고무에 밴 먼지와 얼룩이 자연스럽게 남아 있다.\n\n구름에 걸러진 낮의 자연광이 창밖에서 들어오며 차량 안쪽의 창틀은 상대적으로 어둡다. 잿빛과 차가운 중성색은 사물의 실제 색과 날씨에서 나오고, 밝기와 대비는 낮고 부드럽다. 의식이 흐려지는 주관적 시야를 위해 창밖의 먼 적치물은 실제 렌즈의 초점 이탈처럼 윤곽이 풀리고, 밝은 하늘과 잔류 유리의 반사 부분에만 약한 광학적 번짐이 생긴다. 가까운 창틀 일부에는 재질을 식별할 정도의 초점을 남기며, 자연스러운 심도와 거리 관계를 유지한다. 인위적인 색 보정이나 화면 전체의 균일한 흐림 없이 실제 사고 현장의 위치 참고 사진처럼 표현한다. 사람, 얼굴, 사람 모양 실루엣, 반사된 인물, 시신, 혈흔, 유령, 문자나 시야 표시 장치는 전혀 없는 빈 배경이다. 삽화나 건축 시각화가 아닌 실제 장소의 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S49_Shot47",
            "guide_text": "깨진 창틀이 화면 가장자리를 비스듬히 가리고 바깥의 빈 사고 지점이 중앙에 보이도록 사용한다. 가까운 창틀의 파손 흔적은 일부 식별 가능하게 남기고 창밖의 쓰레기 둔덕은 대비와 초점이 약해지게 한다. 후속 인물 요소를 위한 중앙 여백을 확보하되 이 배경 자체에는 사람이나 사람 모양의 흐릿한 형상도 넣지 않는다. 얼굴 오인은 배경 공간의 실제 변화나 초자연 현상으로 표현하지 않는다."
          }
        ],
        "shot_ids": [
          "S49_Shot47"
        ],
        "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": "2069년 대한민국의 황폐한 외곽 쓰레기 적치장, 낮의 차량 전복 사고 지점을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 쓰레기 둔덕에 뒤집혀 걸린 차량의 깨진 옆창 개구부를 전경에 두고 바깥의 적치장과 흐린 하늘을 바라본다. 둔덕 아래 지면 기준 약 1.6미터의 서 있는 사람 눈높이에서 실제 미러리스 카메라와 35밀리미터급 렌즈로 촬영한 시야다. 차량 전체를 밖에서 설명하듯 보여주지 않고, 가까운 창틀과 파손된 차체 가장자리가 화면 위와 옆을 비스듬히 가리도록 한다. 뒤집힌 창틀의 방향과 외부 지면의 관계로 전복 상태를 드러내되 위에서 내려다보는 구도는 사용하지 않는다.\n\n찌그러진 도장 강판, 흙먼지가 낀 고무 창문 몰딩, 가장자리에 조금 남은 잘게 부서진 안전유리와 긁힌 내장재를 보여준다. 창문 중앙은 유리가 빠져 바깥이 열려 있다. 그 너머에는 눌린 폐비닐 봉투, 빛바랜 플라스틱 생활용기, 녹슨 고철, 부서진 콘크리트와 흙이 뒤섞인 불규칙한 쓰레기 둔덕이 이어진다. 창밖 중앙에는 적치물이 낮아지는 빈 지면과 시야의 여백을 남긴다. 한국의 오래된 생활 폐기물이 쌓인 현실적인 적치장으로 표현하고, 미래라는 이유로 발광 장치나 과장된 첨단 시설을 덧붙이지 않는다. 실제 금속의 부식과 도장 벗겨짐, 플라스틱의 마모, 콘크리트의 거친 입자, 고무에 밴 먼지와 얼룩이 자연스럽게 남아 있다.\n\n구름에 걸러진 낮의 자연광이 창밖에서 들어오며 차량 안쪽의 창틀은 상대적으로 어둡다. 잿빛과 차가운 중성색은 사물의 실제 색과 날씨에서 나오고, 밝기와 대비는 낮고 부드럽다. 의식이 흐려지는 주관적 시야를 위해 창밖의 먼 적치물은 실제 렌즈의 초점 이탈처럼 윤곽이 풀리고, 밝은 하늘과 잔류 유리의 반사 부분에만 약한 광학적 번짐이 생긴다. 가까운 창틀 일부에는 재질을 식별할 정도의 초점을 남기며, 자연스러운 심도와 거리 관계를 유지한다. 인위적인 색 보정이나 화면 전체의 균일한 흐림 없이 실제 사고 현장의 위치 참고 사진처럼 표현한다. 사람, 얼굴, 사람 모양 실루엣, 반사된 인물, 시신, 혈흔, 유령, 문자나 시야 표시 장치는 전혀 없는 빈 배경이다. 삽화나 건축 시각화가 아닌 실제 장소의 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L67B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L67B02",
          "group_id": "bg_roadside_service_station"
        }
      },
      "L70B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L70",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L70B01.png",
        "t2i_prompt": "2069년 대한민국의 오래된 카센터 창고 안, 서쪽의 회복 자리와 동쪽의 정비 작업 공간이 하나로 이어진 실내를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 첨단 시대에도 기존 장비를 오래 사용하는 소규모 정비소의 현실적인 모습이다. 실제 미러리스 카메라와 35밀리미터급 렌즈로 바닥에서 약 1.6미터 높이의 서 있는 사람 눈높이에서 촬영한다. 회복 자리의 남쪽 가장자리에서 정비 구역 쪽을 비스듬히 바라보며, 왼쪽 가까이에 간이침대 가장자리와 서쪽 벽의 포스터, 침대 옆 탁자가 함께 들어오고 중앙 너머로 캠핑카와 작업 통로가 보이는 구도다. 위에서 내려다보는 시점이나 평면도, 건축 도해가 아닌 실제 실내 현장 사진이다.\n\n공간과 고정 가구의 상대적 배치는 제공된 평면도를 기준으로 읽는다. 서쪽 회복 자리의 간이침대는 남북 방향으로 놓여 있고 북쪽 끝에 베개가 있다. 바로 동쪽에는 누운 자리에서 손이 닿는 공구용 탁자가 있다. 침대에 인접한 서쪽 벽에는 낡은 록 음악 포스터들이 붙어 있다. 포스터는 인물이나 얼굴 없이 일반적인 한글 활자와 추상적인 인쇄 도형으로만 구성하며, 그림은 벽에 붙은 종이 표면 안에만 존재한다. 북쪽의 얕은 공구 보관 구역에는 서쪽의 공구 수납장과 그 동쪽의 정비 작업대가 이어진다. 큰 스피커는 북쪽 보관 구역 바로 아래, 정비 구역 북동쪽에 가까운 동쪽 벽에 놓인다. 동쪽 벽 남단의 보행자 출입문은 화면 오른쪽에 보이며 남쪽 가장자리를 따라 이어지는 이동 통로와 연결된다.\n\n이 순간 침대 바로 동쪽 탁자 위에는 커다란 펜치가 놓여 있다. 침대에서 일어서지 않고 손을 뻗어 잡을 수 있는 가까운 위치이며 탁자 표면 위에서 형태가 명확하게 보인다. 동쪽 정비 구역 중앙에는 정비 중인 캠핑카가 남북 방향으로 놓여 있으며 차량 앞부분은 북쪽 작업대를 향한다. 차량 서쪽과 회복 자리 사이에 작업자가 이동할 수 있는 여유 폭을 남겨 침대 쪽에서 차량 옆 작업 통로가 보이게 한다. 차량은 정비를 위해 머물러 있는 사용감 있는 상태로 표현한다.\n\n낮의 자연광이 보행자 출입구 쪽에서 들어와 콘크리트 바닥과 차량 측면에 부드럽게 퍼진다. 안쪽은 자연스럽게 조금 어둡지만 탁자의 펜치, 북쪽 작업대, 동쪽 스피커를 구분할 수 있다. 한국의 오래된 소규모 정비소에서 볼 수 있는 거친 시멘트 벽, 마모된 콘크리트 바닥, 금속 수납장과 작업대의 닳은 도장 및 산화 흔적, 침대 천과 베개의 실제 직조 결, 포스터 종이의 바랜 인쇄와 들뜬 모서리를 세밀하게 담는다. 일상적인 오래된 기름 얼룩과 사용 흔적은 절제된 정도로만 보인다. 회색과 차가운 중성색은 실제 재료와 낮빛에서 자연스럽게 나타나며 인위적인 색 보정이나 과장된 명암을 사용하지 않는다. 가까운 탁자부터 차량까지 거리감이 읽히는 자연스러운 피사계 심도. 사람, 얼굴, 사람 형태의 형상은 포스터와 반사면을 포함해 어디에도 없다. 정돈된 광고 사진이 아닌 실제 사용 중인 장소의 기록 사진이며, 삽화나 컴퓨터 합성 이미지, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S50_Shot2",
            "guide_text": "회복 자리 남쪽에서 정비 구역을 바라보는 고정 구도를 사용한다. 왼쪽 전경에 침대 가장자리와 포스터 벽, 탁자 위 펜치를 함께 담고, 중앙 캠핑카 서쪽의 작업 통로가 연결되어 보이게 한다. 스피커는 동쪽 벽 후방, 출입문은 화면 오른쪽에 유지한다."
          },
          {
            "shot_id": "S50_Shot7",
            "guide_text": "앞선 장면과 같은 카메라 위치, 높이, 화각 및 낮빛을 유지한다. 펜치는 침대 바로 동쪽 탁자의 손 닿는 위치에 그대로 둔다. 캠핑카 앞부분은 북쪽 작업대를 향하고, 침대와 차량 사이 작업 통로를 가리지 않는다. 사람이나 얼굴 없이 배경만 보여준다."
          },
          {
            "shot_id": "S50_Shot14",
            "guide_text": "동일한 고정 시점을 유지하며 침대와 포스터 벽, 탁자, 정비 중인 캠핑카, 큰 스피커, 오른쪽 출입문의 상대 위치를 바꾸지 않는다. 차량을 정비 완료 상태로 바꾸지 않고, 추가 사건 흔적 없이 같은 낮의 자연광과 재료 질감을 이어간다."
          }
        ],
        "shot_ids": [
          "S50_Shot2",
          "S50_Shot7",
          "S50_Shot14"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Near the southwest end of number 1, just south of number 5, facing northeast across number 6 toward number 14 in number 2 and number 10; retain number 11 at the right edge.",
          "camera_height": "Low seated eye level, approximately 1.2 m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Keep the cot edge, poster-covered west wall, and reachable pliers on the side table in the near left foreground. Show the camper and its west-side working aisle farther away, with the speaker beyond and the pedestrian entrance at frame right. Maintain this camera for all associated shots. Poster imagery belongs on the wall surface only. Do not add the adjacent dining container or depict a repaired camper state."
        },
        "reference_decision": {
          "bg_id": "L70B01",
          "fp_id": "fp_repair_workspace",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L70B01 is the sole ready BG and the sole authorized anchor candidate. Use the supplied ramped fallback despite clean_background_expected=false; retain its committed transient markers 13 and 14. No prior reference exists. A wide view from unit 2 toward marker 5 in unit 1 establishes the western fixed structure supporting S50_Shot2. S50_Shot7 and S50_Shot14 supply additional scene continuity, but their separate medium-shot compositions must not be represented as simultaneously achievable from this one camera.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_repair_workspace.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_seed_anchor",
            "why_single_ref_or_two_refs": "Render directly from the floor plan: the same-fp reference catalog is empty and this is the first node.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 2,
            "camera_cell": [
              5,
              8
            ],
            "look_at_unit": 1,
            "look_at_cell": [
              4,
              1
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Broad representative view toward marker 5 and the adjoining marker 7, with marker 6 and the western portion of unit 3 available in the forward framing. Both coordinates are exact copies from unit 2's candidate arrays. This is a shared structural plate, not a claim to reproduce all three shot-specific camera positions."
          },
          "render_guidance": {
            "visible_space_directive": "Establish unit 1 from unit 2, looking toward marker 5 at [4,1]. Keep marker 5 on the west side of unit 1, marker 6 immediately east of it, marker 7 on the adjoining west wall, and marker 8 at the western end of unit 3 against the north wall. Show only portions falling within the chosen 90-degree view. Units and openings listed as visibility candidates are supersets, not a requirement to show all of them; openings 11 and 12 are not committed visible in this westward framing.",
            "camera_framing_directive": "Place the camera in unit 2 at [5,8], aimed into unit 1 at [4,1], using wide coverage at 90 degrees. Center the structural read on marker 5 and its surrounding fixed elements. Preserve this broad plate framing rather than merging the distinct medium compositions of S50_Shot2, S50_Shot7, and S50_Shot14 or adding an unadvertised camera operation.",
            "subject_position_directive": "Treat subject cues separately by consuming shot, not as a simultaneous group arrangement. S50_Shot2 commits 이현우 lifting his torso halfway, left of center, with a downward gaze and a limited patch of marker 7 behind him. S50_Shot7 commits 태진 on the right, turning her head left from the repair, with an oblique portion of marker 14 at the lower edge. S50_Shot14 commits 은영 on the right completing a small nod, with open space left and marker 14 partly behind her. These are shot-layer placement constraints; do not relocate fixed elements or invent additional subjects to force all three compositions into this representative plate.",
            "state_cue_directive": "This BG is not marked clean. Preserve transient marker 13 as Reachable large pliers and marker 14 as Camper under repair, with visibility limited by the selected framing. The consuming shots commit marker 14 as damaged and being repaired, remaining positioned in the repair space; they do not commit a detailed repair configuration. Maintain the supplied subdued ambient illumination and gentle tonal separation without a lighting shift. Do not invent further state cues.",
            "negative_continuity_directive": "No numbered elements or state-overlay markers are explicitly ignored. Avoid moving markers 5, 6, 7, or 8 to satisfy incompatible shot framings. Do not force units 2 and 4, markers 9 and 10, or openings 11 and 12 into the image outside the selected cone. Do not enlarge or reposition markers 13 and 14 merely to make them visible, and do not infer an unspecified configuration for marker 14. Avoid combining the three consuming shots into one simultaneous subject arrangement."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [5, 8]\n  - look_at_unit: 1\n  - look_at_cell: [4, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Broad representative view toward marker 5 and the adjoining marker 7, with marker 6 and the western portion of unit 3 available in the forward framing. Both coordinates are exact copies from unit 2's candidate arrays. This is a shared structural plate, not a claim to reproduce all three shot-specific camera positions.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 1 from unit 2, looking toward marker 5 at [4,1]. Keep marker 5 on the west side of unit 1, marker 6 immediately east of it, marker 7 on the adjoining west wall, and marker 8 at the western end of unit 3 against the north wall. Show only portions falling within the chosen 90-degree view. Units and openings listed as visibility candidates are supersets, not a requirement to show all of them; openings 11 and 12 are not committed visible in this westward framing.\n  - camera_framing_directive: Place the camera in unit 2 at [5,8], aimed into unit 1 at [4,1], using wide coverage at 90 degrees. Center the structural read on marker 5 and its surrounding fixed elements. Preserve this broad plate framing rather than merging the distinct medium compositions of S50_Shot2, S50_Shot7, and S50_Shot14 or adding an unadvertised camera operation.\n  - subject_position_directive: Treat subject cues separately by consuming shot, not as a simultaneous group arrangement. S50_Shot2 commits 이현우 lifting his torso halfway, left of center, with a downward gaze and a limited patch of marker 7 behind him. S50_Shot7 commits 태진 on the right, turning her head left from the repair, with an oblique portion of marker 14 at the lower edge. S50_Shot14 commits 은영 on the right completing a small nod, with open space left and marker 14 partly behind her. These are shot-layer placement constraints; do not relocate fixed elements or invent additional subjects to force all three compositions into this representative plate.\n  - state_cue_directive: This BG is not marked clean. Preserve transient marker 13 as Reachable large pliers and marker 14 as Camper under repair, with visibility limited by the selected framing. The consuming shots commit marker 14 as damaged and being repaired, remaining positioned in the repair space; they do not commit a detailed repair configuration. Maintain the supplied subdued ambient illumination and gentle tonal separation without a lighting shift. Do not invent further state cues.\n  - negative_continuity_directive: No numbered elements or state-overlay markers are explicitly ignored. Avoid moving markers 5, 6, 7, or 8 to satisfy incompatible shot framings. Do not force units 2 and 4, markers 9 and 10, or openings 11 and 12 into the image outside the selected cone. Do not enlarge or reposition markers 13 and 14 merely to make them visible, and do not infer an unspecified configuration for marker 14. Avoid combining the three consuming shots into one simultaneous subject arrangement.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [5, 8]\n  - look_at_unit: 1\n  - look_at_cell: [4, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Broad representative view toward marker 5 and the adjoining marker 7, with marker 6 and the western portion of unit 3 available in the forward framing. Both coordinates are exact copies from unit 2's candidate arrays. This is a shared structural plate, not a claim to reproduce all three shot-specific camera positions.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 1 from unit 2, looking toward marker 5 at [4,1]. Keep marker 5 on the west side of unit 1, marker 6 immediately east of it, marker 7 on the adjoining west wall, and marker 8 at the western end of unit 3 against the north wall. Show only portions falling within the chosen 90-degree view. Units and openings listed as visibility candidates are supersets, not a requirement to show all of them; openings 11 and 12 are not committed visible in this westward framing.\n  - camera_framing_directive: Place the camera in unit 2 at [5,8], aimed into unit 1 at [4,1], using wide coverage at 90 degrees. Center the structural read on marker 5 and its surrounding fixed elements. Preserve this broad plate framing rather than merging the distinct medium compositions of S50_Shot2, S50_Shot7, and S50_Shot14 or adding an unadvertised camera operation.\n  - subject_position_directive: Treat subject cues separately by consuming shot, not as a simultaneous group arrangement. S50_Shot2 commits 이현우 lifting his torso halfway, left of center, with a downward gaze and a limited patch of marker 7 behind him. S50_Shot7 commits 태진 on the right, turning her head left from the repair, with an oblique portion of marker 14 at the lower edge. S50_Shot14 commits 은영 on the right completing a small nod, with open space left and marker 14 partly behind her. These are shot-layer placement constraints; do not relocate fixed elements or invent additional subjects to force all three compositions into this representative plate.\n  - state_cue_directive: This BG is not marked clean. Preserve transient marker 13 as Reachable large pliers and marker 14 as Camper under repair, with visibility limited by the selected framing. The consuming shots commit marker 14 as damaged and being repaired, remaining positioned in the repair space; they do not commit a detailed repair configuration. Maintain the supplied subdued ambient illumination and gentle tonal separation without a lighting shift. Do not invent further state cues.\n  - negative_continuity_directive: No numbered elements or state-overlay markers are explicitly ignored. Avoid moving markers 5, 6, 7, or 8 to satisfy incompatible shot framings. Do not force units 2 and 4, markers 9 and 10, or openings 11 and 12 into the image outside the selected cone. Do not enlarge or reposition markers 13 and 14 merely to make them visible, and do not infer an unspecified configuration for marker 14. Avoid combining the three consuming shots into one simultaneous subject arrangement.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [5, 8]\n  - look_at_unit: 1\n  - look_at_cell: [4, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Broad representative view toward marker 5 and the adjoining marker 7, with marker 6 and the western portion of unit 3 available in the forward framing. Both coordinates are exact copies from unit 2's candidate arrays. This is a shared structural plate, not a claim to reproduce all three shot-specific camera positions.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Establish unit 1 from unit 2, looking toward marker 5 at [4,1]. Keep marker 5 on the west side of unit 1, marker 6 immediately east of it, marker 7 on the adjoining west wall, and marker 8 at the western end of unit 3 against the north wall. Show only portions falling within the chosen 90-degree view. Units and openings listed as visibility candidates are supersets, not a requirement to show all of them; openings 11 and 12 are not committed visible in this westward framing.\n  - camera_framing_directive: Place the camera in unit 2 at [5,8], aimed into unit 1 at [4,1], using wide coverage at 90 degrees. Center the structural read on marker 5 and its surrounding fixed elements. Preserve this broad plate framing rather than merging the distinct medium compositions of S50_Shot2, S50_Shot7, and S50_Shot14 or adding an unadvertised camera operation.\n  - subject_position_directive: Treat subject cues separately by consuming shot, not as a simultaneous group arrangement. S50_Shot2 commits 이현우 lifting his torso halfway, left of center, with a downward gaze and a limited patch of marker 7 behind him. S50_Shot7 commits 태진 on the right, turning her head left from the repair, with an oblique portion of marker 14 at the lower edge. S50_Shot14 commits 은영 on the right completing a small nod, with open space left and marker 14 partly behind her. These are shot-layer placement constraints; do not relocate fixed elements or invent additional subjects to force all three compositions into this representative plate.\n  - state_cue_directive: This BG is not marked clean. Preserve transient marker 13 as Reachable large pliers and marker 14 as Camper under repair, with visibility limited by the selected framing. The consuming shots commit marker 14 as damaged and being repaired, remaining positioned in the repair space; they do not commit a detailed repair configuration. Maintain the supplied subdued ambient illumination and gentle tonal separation without a lighting shift. Do not invent further state cues.\n  - negative_continuity_directive: No numbered elements or state-overlay markers are explicitly ignored. Avoid moving markers 5, 6, 7, or 8 to satisfy incompatible shot framings. Do not force units 2 and 4, markers 9 and 10, or openings 11 and 12 into the image outside the selected cone. Do not enlarge or reposition markers 13 and 14 merely to make them visible, and do not infer an unspecified configuration for marker 14. Avoid combining the three consuming shots into one simultaneous subject arrangement.\n\n2069년 대한민국의 오래된 카센터 창고 안, 서쪽의 회복 자리와 동쪽의 정비 작업 공간이 하나로 이어진 실내를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 첨단 시대에도 기존 장비를 오래 사용하는 소규모 정비소의 현실적인 모습이다. 실제 미러리스 카메라와 35밀리미터급 렌즈로 바닥에서 약 1.6미터 높이의 서 있는 사람 눈높이에서 촬영한다. 회복 자리의 남쪽 가장자리에서 정비 구역 쪽을 비스듬히 바라보며, 왼쪽 가까이에 간이침대 가장자리와 서쪽 벽의 포스터, 침대 옆 탁자가 함께 들어오고 중앙 너머로 캠핑카와 작업 통로가 보이는 구도다. 위에서 내려다보는 시점이나 평면도, 건축 도해가 아닌 실제 실내 현장 사진이다.\n\n공간과 고정 가구의 상대적 배치는 제공된 평면도를 기준으로 읽는다. 서쪽 회복 자리의 간이침대는 남북 방향으로 놓여 있고 북쪽 끝에 베개가 있다. 바로 동쪽에는 누운 자리에서 손이 닿는 공구용 탁자가 있다. 침대에 인접한 서쪽 벽에는 낡은 록 음악 포스터들이 붙어 있다. 포스터는 인물이나 얼굴 없이 일반적인 한글 활자와 추상적인 인쇄 도형으로만 구성하며, 그림은 벽에 붙은 종이 표면 안에만 존재한다. 북쪽의 얕은 공구 보관 구역에는 서쪽의 공구 수납장과 그 동쪽의 정비 작업대가 이어진다. 큰 스피커는 북쪽 보관 구역 바로 아래, 정비 구역 북동쪽에 가까운 동쪽 벽에 놓인다. 동쪽 벽 남단의 보행자 출입문은 화면 오른쪽에 보이며 남쪽 가장자리를 따라 이어지는 이동 통로와 연결된다.\n\n이 순간 침대 바로 동쪽 탁자 위에는 커다란 펜치가 놓여 있다. 침대에서 일어서지 않고 손을 뻗어 잡을 수 있는 가까운 위치이며 탁자 표면 위에서 형태가 명확하게 보인다. 동쪽 정비 구역 중앙에는 정비 중인 캠핑카가 남북 방향으로 놓여 있으며 차량 앞부분은 북쪽 작업대를 향한다. 차량 서쪽과 회복 자리 사이에 작업자가 이동할 수 있는 여유 폭을 남겨 침대 쪽에서 차량 옆 작업 통로가 보이게 한다. 차량은 정비를 위해 머물러 있는 사용감 있는 상태로 표현한다.\n\n낮의 자연광이 보행자 출입구 쪽에서 들어와 콘크리트 바닥과 차량 측면에 부드럽게 퍼진다. 안쪽은 자연스럽게 조금 어둡지만 탁자의 펜치, 북쪽 작업대, 동쪽 스피커를 구분할 수 있다. 한국의 오래된 소규모 정비소에서 볼 수 있는 거친 시멘트 벽, 마모된 콘크리트 바닥, 금속 수납장과 작업대의 닳은 도장 및 산화 흔적, 침대 천과 베개의 실제 직조 결, 포스터 종이의 바랜 인쇄와 들뜬 모서리를 세밀하게 담는다. 일상적인 오래된 기름 얼룩과 사용 흔적은 절제된 정도로만 보인다. 회색과 차가운 중성색은 실제 재료와 낮빛에서 자연스럽게 나타나며 인위적인 색 보정이나 과장된 명암을 사용하지 않는다. 가까운 탁자부터 차량까지 거리감이 읽히는 자연스러운 피사계 심도. 사람, 얼굴, 사람 형태의 형상은 포스터와 반사면을 포함해 어디에도 없다. 정돈된 광고 사진이 아닌 실제 사용 중인 장소의 기록 사진이며, 삽화나 컴퓨터 합성 이미지, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_unit": 2,
          "camera_cell": [
            5,
            8
          ],
          "look_at_unit": 1,
          "look_at_cell": [
            4,
            1
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Broad representative view toward marker 5 and the adjoining marker 7, with marker 6 and the western portion of unit 3 available in the forward framing. Both coordinates are exact copies from unit 2's candidate arrays. This is a shared structural plate, not a claim to reproduce all three shot-specific camera positions."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Establish unit 1 from unit 2, looking toward marker 5 at [4,1]. Keep marker 5 on the west side of unit 1, marker 6 immediately east of it, marker 7 on the adjoining west wall, and marker 8 at the western end of unit 3 against the north wall. Show only portions falling within the chosen 90-degree view. Units and openings listed as visibility candidates are supersets, not a requirement to show all of them; openings 11 and 12 are not committed visible in this westward framing.",
          "camera_framing_directive": "Place the camera in unit 2 at [5,8], aimed into unit 1 at [4,1], using wide coverage at 90 degrees. Center the structural read on marker 5 and its surrounding fixed elements. Preserve this broad plate framing rather than merging the distinct medium compositions of S50_Shot2, S50_Shot7, and S50_Shot14 or adding an unadvertised camera operation.",
          "subject_position_directive": "Treat subject cues separately by consuming shot, not as a simultaneous group arrangement. S50_Shot2 commits 이현우 lifting his torso halfway, left of center, with a downward gaze and a limited patch of marker 7 behind him. S50_Shot7 commits 태진 on the right, turning her head left from the repair, with an oblique portion of marker 14 at the lower edge. S50_Shot14 commits 은영 on the right completing a small nod, with open space left and marker 14 partly behind her. These are shot-layer placement constraints; do not relocate fixed elements or invent additional subjects to force all three compositions into this representative plate.",
          "state_cue_directive": "This BG is not marked clean. Preserve transient marker 13 as Reachable large pliers and marker 14 as Camper under repair, with visibility limited by the selected framing. The consuming shots commit marker 14 as damaged and being repaired, remaining positioned in the repair space; they do not commit a detailed repair configuration. Maintain the supplied subdued ambient illumination and gentle tonal separation without a lighting shift. Do not invent further state cues.",
          "negative_continuity_directive": "No numbered elements or state-overlay markers are explicitly ignored. Avoid moving markers 5, 6, 7, or 8 to satisfy incompatible shot framings. Do not force units 2 and 4, markers 9 and 10, or openings 11 and 12 into the image outside the selected cone. Do not enlarge or reposition markers 13 and 14 merely to make them visible, and do not infer an unspecified configuration for marker 14. Avoid combining the three consuming shots into one simultaneous subject arrangement."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_repair_workspace",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_repair_workspace"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L71B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L71",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L71B01.png",
        "t2i_prompt": "2069년 대한민국의 생활 여건이 넉넉하지 않은 지역에서 사용하는 컨테이너 간이식당 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 사람이 없는 낮의 식사 공간으로, 한국의 소박한 현장 간이식당처럼 좁고 길쭉한 실내와 실용적인 식탁, 벽을 따라 놓인 긴 의자가 보인다. 참고 평면도는 구조와 출입구, 식탁과 긴 의자의 상대적 위치를 파악하는 용도로만 사용한다. 위에서 내려다본 구도가 아니라 실내에 서서 바라보는 실제 장소 기록 사진이다.\n\n동쪽 통로의 북쪽 구간, 북쪽 식탁 옆에서 남쪽 식탁과 출입문을 향해 촬영한다. 촬영 높이는 서 있는 사람의 눈높이인 약 1.5미터이며, 35밀리미터 판형의 실제 미러리스 카메라에 28밀리미터 광각 렌즈를 사용한 자연스러운 원근감이다. 남쪽 짧은 벽의 동쪽으로 치우친 바깥 여닫이 출입문과 남서쪽 식탁을 한 화면에 담는다. 서쪽 벽에 붙은 긴 의자와 두 식탁의 배치를 유지하고, 북서쪽 식탁과 그 옆 긴 의자는 화면 가까운 오른쪽 가장자리에 일부 걸치게 한다. 남쪽 식탁은 출입문 바로 안쪽의 진입 공간을 침범하지 않는다. 식탁 옆에서 출입문 문턱까지 이어지는 동쪽 통로는 바닥이 연속해서 드러나도록 넓고 막힘없이 확보한다.\n\n남쪽 식탁 위에는 낮 식사로 차려진 국밥 그릇들이 놓여 있고, 그릇 안의 국물과 밥이 실제 음식의 질감으로 보인다. 출입구 쪽에서 들어오는 낮의 자연광이 식탁과 통로를 비추며, 실내 안쪽으로 갈수록 밝기가 완만하게 줄어든다. 회백색과 차가운 중성색을 중심으로 하되 음식과 나무 표면의 본래 색은 자연스럽게 남긴다. 컨테이너 금속 벽의 도장 결, 이음부의 옅은 산화 흔적, 식탁과 긴 의자의 나뭇결, 반복해서 닦은 표면의 미세한 마모와 일상적인 옅은 얼룩을 사실적으로 표현한다. 과도한 폐허화나 미래 장비의 추가 없이 오래 사용한 생활 공간의 현실감을 유지한다. 식탁의 국밥과 출입구, 그 사이의 통로가 함께 읽히는 자연스러운 피사계 심도와 실제 노출을 사용한다. 사람, 얼굴, 인체 형태의 형상은 전혀 담지 않는다. 과도한 보정이나 광고 사진 같은 인위적 정돈 없이 실제 현장 사진으로 보이게 하며, 컴퓨터 합성 이미지나 삽화, 건축 시각화, 평면도 표현은 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S51_Shot4",
            "guide_text": "남쪽 식탁 위 국밥 그릇과 출입문을 같은 화면 안에 두고, 식탁과 문턱 사이를 잇는 동쪽 통로를 가리지 않는다. 가까운 오른쪽 가장자리에 북쪽 식탁과 긴 의자를 일부 포함하여 공간의 깊이를 확보하되 중앙의 이동 공간을 압박하지 않는다. 약 1.5미터 눈높이의 남향 광각 구도와 낮 자연광을 유지하며, 인물 없이 배경만 촬영한 상태로 구성한다."
          }
        ],
        "shot_ids": [
          "S51_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Inside the northern portion of number 4, beside number 8, facing south toward number 7 and number 5.",
          "camera_height": "eye-level standing, approximately 1.5 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Include the meal on number 7 and the entrance at number 5 in the same composition. Keep number 4 visibly unobstructed between the table and threshold, allowing a diner to run to an arriving person. Number 8 and number 10 may appear at the near western edge. Do not add overnight bedding or the letter."
        },
        "reference_decision": {
          "bg_id": "L71B01",
          "fp_id": "fp_container_diner",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L71B01 is the sole supplied anchor candidate and is staged for S51_Shot4. Use the explicitly supplied fallback eligibility despite clean_background_expected=false. Camera unit 3 looking toward unit 1 provides an oblique view of opening 5 behind the staged pair, with wide coverage retaining the fixed elements associated with units 2 and 4. Establish the dwelling identity directly from the floor plan without a prior reference.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_container_diner.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "The first node establishes identity from the floor plan; the reference catalog is empty.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 3,
            "camera_cell": [
              1,
              4
            ],
            "look_at_unit": 1,
            "look_at_cell": [
              8,
              6
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 3 toward unit 1 and opening 5, seen obliquely. Preserve the staged medium subject composition within this wider background view; the integer grid does not specify camera height."
          },
          "render_guidance": {
            "visible_space_directive": "Show the southward-facing slice from unit 3 toward unit 1, including opening 5, the base-marker-2 area with fixed markers 7, 8, 9 and 10, and the visible portion of unit 4. Keep their floor-plan positions. Opening 6 lies behind this orientation and is not part of the visible background.",
            "camera_framing_directive": "Use camera unit 3 at [1, 4], looking toward unit 1 at [8, 6], with a wide lens and 90-degree field of view. Provide broad structural coverage while supporting S51_Shot4's medium composition from the wrapping arms to the right subject's face. Retain the committed three-quarter side relationship and below-eye-level staging without changing the selected grid position.",
            "subject_position_directive": "For S51_Shot4, place the wrapping subject on the left leaning into the receiving subject on the right. Preserve the left subject's upward gaze, the right subject's downward gaze and slight backward weight transfer, with opening 5 obliquely behind the right subject. Keep the camera outside the committed running line.",
            "state_cue_directive": "Carry transient marker 11 using its supplied overlay definition. Show opening 5 opened for the staged arrival. Maintain the committed restrained ambient illumination and gentle facial contrast without adding a brightness or color change. This fallback anchor is not designated a clean background.",
            "negative_continuity_directive": "Exclude overlay markers 12 and 13. Avoid moving fixed markers 7, 8, 9 or 10 or relocating opening 5 to center it around the subjects. Do not force opening 6 into this southward view or treat visibility supersets as guarantees of visibility."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [1, 4]\n  - look_at_unit: 1\n  - look_at_cell: [8, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 3 toward unit 1 and opening 5, seen obliquely. Preserve the staged medium subject composition within this wider background view; the integer grid does not specify camera height.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the southward-facing slice from unit 3 toward unit 1, including opening 5, the base-marker-2 area with fixed markers 7, 8, 9 and 10, and the visible portion of unit 4. Keep their floor-plan positions. Opening 6 lies behind this orientation and is not part of the visible background.\n  - camera_framing_directive: Use camera unit 3 at [1, 4], looking toward unit 1 at [8, 6], with a wide lens and 90-degree field of view. Provide broad structural coverage while supporting S51_Shot4's medium composition from the wrapping arms to the right subject's face. Retain the committed three-quarter side relationship and below-eye-level staging without changing the selected grid position.\n  - subject_position_directive: For S51_Shot4, place the wrapping subject on the left leaning into the receiving subject on the right. Preserve the left subject's upward gaze, the right subject's downward gaze and slight backward weight transfer, with opening 5 obliquely behind the right subject. Keep the camera outside the committed running line.\n  - state_cue_directive: Carry transient marker 11 using its supplied overlay definition. Show opening 5 opened for the staged arrival. Maintain the committed restrained ambient illumination and gentle facial contrast without adding a brightness or color change. This fallback anchor is not designated a clean background.\n  - negative_continuity_directive: Exclude overlay markers 12 and 13. Avoid moving fixed markers 7, 8, 9 or 10 or relocating opening 5 to center it around the subjects. Do not force opening 6 into this southward view or treat visibility supersets as guarantees of visibility.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [1, 4]\n  - look_at_unit: 1\n  - look_at_cell: [8, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 3 toward unit 1 and opening 5, seen obliquely. Preserve the staged medium subject composition within this wider background view; the integer grid does not specify camera height.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the southward-facing slice from unit 3 toward unit 1, including opening 5, the base-marker-2 area with fixed markers 7, 8, 9 and 10, and the visible portion of unit 4. Keep their floor-plan positions. Opening 6 lies behind this orientation and is not part of the visible background.\n  - camera_framing_directive: Use camera unit 3 at [1, 4], looking toward unit 1 at [8, 6], with a wide lens and 90-degree field of view. Provide broad structural coverage while supporting S51_Shot4's medium composition from the wrapping arms to the right subject's face. Retain the committed three-quarter side relationship and below-eye-level staging without changing the selected grid position.\n  - subject_position_directive: For S51_Shot4, place the wrapping subject on the left leaning into the receiving subject on the right. Preserve the left subject's upward gaze, the right subject's downward gaze and slight backward weight transfer, with opening 5 obliquely behind the right subject. Keep the camera outside the committed running line.\n  - state_cue_directive: Carry transient marker 11 using its supplied overlay definition. Show opening 5 opened for the staged arrival. Maintain the committed restrained ambient illumination and gentle facial contrast without adding a brightness or color change. This fallback anchor is not designated a clean background.\n  - negative_continuity_directive: Exclude overlay markers 12 and 13. Avoid moving fixed markers 7, 8, 9 or 10 or relocating opening 5 to center it around the subjects. Do not force opening 6 into this southward view or treat visibility supersets as guarantees of visibility.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [1, 4]\n  - look_at_unit: 1\n  - look_at_cell: [8, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 3 toward unit 1 and opening 5, seen obliquely. Preserve the staged medium subject composition within this wider background view; the integer grid does not specify camera height.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the southward-facing slice from unit 3 toward unit 1, including opening 5, the base-marker-2 area with fixed markers 7, 8, 9 and 10, and the visible portion of unit 4. Keep their floor-plan positions. Opening 6 lies behind this orientation and is not part of the visible background.\n  - camera_framing_directive: Use camera unit 3 at [1, 4], looking toward unit 1 at [8, 6], with a wide lens and 90-degree field of view. Provide broad structural coverage while supporting S51_Shot4's medium composition from the wrapping arms to the right subject's face. Retain the committed three-quarter side relationship and below-eye-level staging without changing the selected grid position.\n  - subject_position_directive: For S51_Shot4, place the wrapping subject on the left leaning into the receiving subject on the right. Preserve the left subject's upward gaze, the right subject's downward gaze and slight backward weight transfer, with opening 5 obliquely behind the right subject. Keep the camera outside the committed running line.\n  - state_cue_directive: Carry transient marker 11 using its supplied overlay definition. Show opening 5 opened for the staged arrival. Maintain the committed restrained ambient illumination and gentle facial contrast without adding a brightness or color change. This fallback anchor is not designated a clean background.\n  - negative_continuity_directive: Exclude overlay markers 12 and 13. Avoid moving fixed markers 7, 8, 9 or 10 or relocating opening 5 to center it around the subjects. Do not force opening 6 into this southward view or treat visibility supersets as guarantees of visibility.\n\n2069년 대한민국의 생활 여건이 넉넉하지 않은 지역에서 사용하는 컨테이너 간이식당 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 사람이 없는 낮의 식사 공간으로, 한국의 소박한 현장 간이식당처럼 좁고 길쭉한 실내와 실용적인 식탁, 벽을 따라 놓인 긴 의자가 보인다. 참고 평면도는 구조와 출입구, 식탁과 긴 의자의 상대적 위치를 파악하는 용도로만 사용한다. 위에서 내려다본 구도가 아니라 실내에 서서 바라보는 실제 장소 기록 사진이다.\n\n동쪽 통로의 북쪽 구간, 북쪽 식탁 옆에서 남쪽 식탁과 출입문을 향해 촬영한다. 촬영 높이는 서 있는 사람의 눈높이인 약 1.5미터이며, 35밀리미터 판형의 실제 미러리스 카메라에 28밀리미터 광각 렌즈를 사용한 자연스러운 원근감이다. 남쪽 짧은 벽의 동쪽으로 치우친 바깥 여닫이 출입문과 남서쪽 식탁을 한 화면에 담는다. 서쪽 벽에 붙은 긴 의자와 두 식탁의 배치를 유지하고, 북서쪽 식탁과 그 옆 긴 의자는 화면 가까운 오른쪽 가장자리에 일부 걸치게 한다. 남쪽 식탁은 출입문 바로 안쪽의 진입 공간을 침범하지 않는다. 식탁 옆에서 출입문 문턱까지 이어지는 동쪽 통로는 바닥이 연속해서 드러나도록 넓고 막힘없이 확보한다.\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_unit": 3,
          "camera_cell": [
            1,
            4
          ],
          "look_at_unit": 1,
          "look_at_cell": [
            8,
            6
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 3 toward unit 1 and opening 5, seen obliquely. Preserve the staged medium subject composition within this wider background view; the integer grid does not specify camera height."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the southward-facing slice from unit 3 toward unit 1, including opening 5, the base-marker-2 area with fixed markers 7, 8, 9 and 10, and the visible portion of unit 4. Keep their floor-plan positions. Opening 6 lies behind this orientation and is not part of the visible background.",
          "camera_framing_directive": "Use camera unit 3 at [1, 4], looking toward unit 1 at [8, 6], with a wide lens and 90-degree field of view. Provide broad structural coverage while supporting S51_Shot4's medium composition from the wrapping arms to the right subject's face. Retain the committed three-quarter side relationship and below-eye-level staging without changing the selected grid position.",
          "subject_position_directive": "For S51_Shot4, place the wrapping subject on the left leaning into the receiving subject on the right. Preserve the left subject's upward gaze, the right subject's downward gaze and slight backward weight transfer, with opening 5 obliquely behind the right subject. Keep the camera outside the committed running line.",
          "state_cue_directive": "Carry transient marker 11 using its supplied overlay definition. Show opening 5 opened for the staged arrival. Maintain the committed restrained ambient illumination and gentle facial contrast without adding a brightness or color change. This fallback anchor is not designated a clean background.",
          "negative_continuity_directive": "Exclude overlay markers 12 and 13. Avoid moving fixed markers 7, 8, 9 or 10 or relocating opening 5 to center it around the subjects. Do not force opening 6 into this southward view or treat visibility supersets as guarantees of visibility."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_container_diner",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_container_diner"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L71B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L71",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L71B02.png",
        "t2i_prompt": "2069년 대한민국의 오래된 컨테이너 간이식당 내부, 다음 날 아침의 임시 휴식 자리를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 실제 장소를 기록한 사진처럼 자연스러운 노출과 재질을 보여 준다. 평면도는 공간의 배치만 참고한다. 북쪽 끝의 휴식 구역은 별도 방으로 나뉘지 않고 같은 실내에 열려 있으며, 북쪽 짧은 벽 중앙에 끝벽 창문이 있다. 한국의 생활용 컨테이너에서 볼 수 있는 소박한 벽체 마감과 금속 창틀에는 오랜 사용에 따른 미세한 마모와 옅은 생활 얼룩이 남아 있다. 미래라는 이유로 시설을 새것처럼 바꾸지 않는다.\n휴식 구역 바닥에는 밤샘용 임시 침구가 남북 방향으로 놓여 있고 머리맡은 북쪽 벽에 가깝다. 동쪽 접근 공간은 비워 둔다. 침구는 사람이 들어 있지 않은 상태로 납작하게 놓여 있으며, 실제 천의 직조와 자연스러운 눌림, 작은 주름이 보인다. 머리맡의 빈 공간 바로 앞에 제시되는 편지 한 장을 가까운 전경에 배치한다. 편지는 화면 동쪽 가장자리 밖에서 안쪽으로 내밀어진 구도로, 종이의 한쪽 끝과 지지 지점은 화면 밖에 두어 공중에 떠 있는 것처럼 보이지 않게 한다. 종이의 두께와 가장자리, 부드러운 아침빛을 받는 표면이 분명하며 읽을 수 있는 문구는 임의로 만들지 않는다.\n북쪽 창으로 들어오는 부드러운 아침 자연광이 머리맡과 편지, 침구 표면을 비춘다. 회백색과 차가운 중성색의 실제 실내 색을 유지하고, 그늘에서도 재질이 식별되는 절제된 명암으로 촬영한다. 높이 약 1.6미터의 서 있는 사람 눈높이에서 35밀리미터급 렌즈를 장착한 실제 디지털 카메라로 북쪽 머리맡을 향해 촬영한다. 전경의 편지와 머리맡이 가까이 읽히되 끝벽 창문과 같은 방으로 이어지는 공간 관계도 남긴다. 자연스러운 심도를 사용하고 위에서 수직으로 내려다보는 구도는 피한다. 사람, 얼굴, 손, 신체 일부, 사람 모양의 형상이나 반사는 일절 넣지 않는다. 과도한 후처리나 인공적인 광택 없이 실제 현장 참고 사진과 구별되지 않는 결과로 만들며, 도면이나 건축 시각화가 아닌 사진으로 표현한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S51_Shot22",
            "guide_text": "북쪽 머리맡을 중심으로 편지가 바로 앞에 제시되는 근접 구도를 지원한다. 숏의 권장 시점은 바닥에서 약 0.5미터 높이의 낮게 웅크린 위치이며, 50밀리미터 렌즈에 해당하는 좁은 화각으로 편지와 머리맡의 거리를 강조한다. 배경 원본과 다른 낮은 시점이므로 단순 확대보다는 원근에 맞는 재구성을 전제로 한다. 북쪽 창에서 들어오는 아침빛의 방향, 침구의 남북 배치, 동쪽의 빈 접근 공간을 일관되게 유지한다. 편지를 지지하는 부분은 화면 밖에 두고 배경에는 사람이나 손, 얼굴을 그리지 않는다. 이미 배경에 포함된 창문, 침구, 편지를 중복 생성하지 않는다."
          }
        ],
        "shot_ids": [
          "S51_Shot22"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "At the eastern edge of number 3, reached through number 4, facing northwest toward the head end of number 12 beneath number 6.",
          "camera_height": "low crouched position, approximately 0.5 m, adjusted to the resting person's face",
          "lens_hint": "50mm close framing",
          "framing_notes": "Frame the newly awakened face and number 13 prominently, with part of number 12 below and a restrained portion of the northern wall and number 6 behind. Preserve the same room geometry and furniture positions outside the close crop. The letter is a held foreground overlay, not a wall fixture; omit daytime meal bowls."
        },
        "reference_decision": {
          "bg_id": "L71B02",
          "fp_id": "fp_container_diner",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "S51_Shot22 targets unit 3, which the base inventory explicitly places open to the same room as the earlier view. L71B01 therefore commits the shared fixed layout rather than supplying style alone. Keep camera unit 3 but turn the look-at from unit 1 to unit 3 and opening 6, producing a genuinely different, narrow structural slice for the close over-shoulder staging. The earlier southward plate does not show this end-wall view, so the transient-only state changes do not make this a low-delta reuse candidate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L71B01.png"
          ],
          "source_bg_ids": [
            "L71B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "selected_refs": [
              {
                "ref_bg_id": "L71B01",
                "physical_space_id": "fp_container_diner_space_01",
                "space_description": "The continuous physical space containing units 1, 2, 3 and 4."
              }
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space",
            "why_single_ref_or_two_refs": "L71B01 supplies the fixed identity of the same continuous room. S51_Shot22 requires a new view within unit 3, not two independently referenced spaces.",
            "physical_space_id_per_ref": [
              "fp_container_diner_space_01"
            ],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 3,
            "camera_cell": [
              1,
              4
            ],
            "look_at_unit": 3,
            "look_at_cell": [
              0,
              4
            ],
            "lens_enum": "telephoto",
            "fov_deg": 25,
            "framing_notes": "Narrow, compressed coverage within unit 3 toward opening 6. Support the close over-shoulder composition at the staged reclining eye height; this reverses the anchor's viewing direction rather than reusing its framing."
          },
          "render_guidance": {
            "visible_space_directive": "Show a narrow slice of unit 3 toward base marker 6. Preserve the continuous room layout established by L71B01: fixed markers 7, 8, 9 and 10 retain their floor-plan positions outside this view, opening 5 remains at the opposite end, and opening 6 remains at [0, 4]. Compose the newly visible end-wall slice from the base plan without rearranging the shared space.",
            "camera_framing_directive": "Use camera unit 3 at [1, 4], looking within unit 3 toward [0, 4], with a telephoto lens and 25-degree field of view. Keep coverage narrow and compressed for S51_Shot22's close composition, just behind and beside the reclining subject's shoulder at the committed eye height.",
            "subject_position_directive": "Keep the reclining subject's near cheek at the left edge, with the head lifted. Place the leaning subject's face and reaching upper body central-right, looking downward. Position marker 13 in the lower-center foreground across less than a quarter of the frame, close to the reclining subject and clear of the other subject's face; preserve the reclining subject's lowered gaze toward it.",
            "state_cue_directive": "Carry transient markers 12 and 13 using their supplied definitions and only where consistent with the narrow framing. Preserve the next-day awakening state and subdued daytime ambient illumination. Marker 13 is held toward the reclining subject, with its message-bearing surface seen obliquely rather than presented frontally to the camera.",
            "negative_continuity_directive": "Exclude overlay marker 11, including any carryover from L71B01. Avoid importing the reference's opening-5 state into opening 6. Do not relocate fixed markers 7, 8, 9 or 10 into this narrow view, force units 1 or 4 into the frame, or enlarge marker 13 beyond its committed lower-center allocation."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L71B01' physical_space_id='fp_container_diner_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [1, 4]\n  - look_at_unit: 3\n  - look_at_cell: [0, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: \"Narrow, compressed coverage within unit 3 toward opening 6. Support the close over-shoulder composition at the staged reclining eye height; this reverses the anchor's viewing direction rather than reusing its framing.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow slice of unit 3 toward base marker 6. Preserve the continuous room layout established by L71B01: fixed markers 7, 8, 9 and 10 retain their floor-plan positions outside this view, opening 5 remains at the opposite end, and opening 6 remains at [0, 4]. Compose the newly visible end-wall slice from the base plan without rearranging the shared space.\n  - camera_framing_directive: Use camera unit 3 at [1, 4], looking within unit 3 toward [0, 4], with a telephoto lens and 25-degree field of view. Keep coverage narrow and compressed for S51_Shot22's close composition, just behind and beside the reclining subject's shoulder at the committed eye height.\n  - subject_position_directive: Keep the reclining subject's near cheek at the left edge, with the head lifted. Place the leaning subject's face and reaching upper body central-right, looking downward. Position marker 13 in the lower-center foreground across less than a quarter of the frame, close to the reclining subject and clear of the other subject's face; preserve the reclining subject's lowered gaze toward it.\n  - state_cue_directive: Carry transient markers 12 and 13 using their supplied definitions and only where consistent with the narrow framing. Preserve the next-day awakening state and subdued daytime ambient illumination. Marker 13 is held toward the reclining subject, with its message-bearing surface seen obliquely rather than presented frontally to the camera.\n  - negative_continuity_directive: Exclude overlay marker 11, including any carryover from L71B01. Avoid importing the reference's opening-5 state into opening 6. Do not relocate fixed markers 7, 8, 9 or 10 into this narrow view, force units 1 or 4 into the frame, or enlarge marker 13 beyond its committed lower-center allocation.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L71B01' physical_space_id='fp_container_diner_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [1, 4]\n  - look_at_unit: 3\n  - look_at_cell: [0, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: \"Narrow, compressed coverage within unit 3 toward opening 6. Support the close over-shoulder composition at the staged reclining eye height; this reverses the anchor's viewing direction rather than reusing its framing.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow slice of unit 3 toward base marker 6. Preserve the continuous room layout established by L71B01: fixed markers 7, 8, 9 and 10 retain their floor-plan positions outside this view, opening 5 remains at the opposite end, and opening 6 remains at [0, 4]. Compose the newly visible end-wall slice from the base plan without rearranging the shared space.\n  - camera_framing_directive: Use camera unit 3 at [1, 4], looking within unit 3 toward [0, 4], with a telephoto lens and 25-degree field of view. Keep coverage narrow and compressed for S51_Shot22's close composition, just behind and beside the reclining subject's shoulder at the committed eye height.\n  - subject_position_directive: Keep the reclining subject's near cheek at the left edge, with the head lifted. Place the leaning subject's face and reaching upper body central-right, looking downward. Position marker 13 in the lower-center foreground across less than a quarter of the frame, close to the reclining subject and clear of the other subject's face; preserve the reclining subject's lowered gaze toward it.\n  - state_cue_directive: Carry transient markers 12 and 13 using their supplied definitions and only where consistent with the narrow framing. Preserve the next-day awakening state and subdued daytime ambient illumination. Marker 13 is held toward the reclining subject, with its message-bearing surface seen obliquely rather than presented frontally to the camera.\n  - negative_continuity_directive: Exclude overlay marker 11, including any carryover from L71B01. Avoid importing the reference's opening-5 state into opening 6. Do not relocate fixed markers 7, 8, 9 or 10 into this narrow view, force units 1 or 4 into the frame, or enlarge marker 13 beyond its committed lower-center allocation.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\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='L71B01' physical_space_id='fp_container_diner_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [1, 4]\n  - look_at_unit: 3\n  - look_at_cell: [0, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: \"Narrow, compressed coverage within unit 3 toward opening 6. Support the close over-shoulder composition at the staged reclining eye height; this reverses the anchor's viewing direction rather than reusing its framing.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow slice of unit 3 toward base marker 6. Preserve the continuous room layout established by L71B01: fixed markers 7, 8, 9 and 10 retain their floor-plan positions outside this view, opening 5 remains at the opposite end, and opening 6 remains at [0, 4]. Compose the newly visible end-wall slice from the base plan without rearranging the shared space.\n  - camera_framing_directive: Use camera unit 3 at [1, 4], looking within unit 3 toward [0, 4], with a telephoto lens and 25-degree field of view. Keep coverage narrow and compressed for S51_Shot22's close composition, just behind and beside the reclining subject's shoulder at the committed eye height.\n  - subject_position_directive: Keep the reclining subject's near cheek at the left edge, with the head lifted. Place the leaning subject's face and reaching upper body central-right, looking downward. Position marker 13 in the lower-center foreground across less than a quarter of the frame, close to the reclining subject and clear of the other subject's face; preserve the reclining subject's lowered gaze toward it.\n  - state_cue_directive: Carry transient markers 12 and 13 using their supplied definitions and only where consistent with the narrow framing. Preserve the next-day awakening state and subdued daytime ambient illumination. Marker 13 is held toward the reclining subject, with its message-bearing surface seen obliquely rather than presented frontally to the camera.\n  - negative_continuity_directive: Exclude overlay marker 11, including any carryover from L71B01. Avoid importing the reference's opening-5 state into opening 6. Do not relocate fixed markers 7, 8, 9 or 10 into this narrow view, force units 1 or 4 into the frame, or enlarge marker 13 beyond its committed lower-center allocation.\n\n2069년 대한민국의 오래된 컨테이너 간이식당 내부, 다음 날 아침의 임시 휴식 자리를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 실제 장소를 기록한 사진처럼 자연스러운 노출과 재질을 보여 준다. 평면도는 공간의 배치만 참고한다. 북쪽 끝의 휴식 구역은 별도 방으로 나뉘지 않고 같은 실내에 열려 있으며, 북쪽 짧은 벽 중앙에 끝벽 창문이 있다. 한국의 생활용 컨테이너에서 볼 수 있는 소박한 벽체 마감과 금속 창틀에는 오랜 사용에 따른 미세한 마모와 옅은 생활 얼룩이 남아 있다. 미래라는 이유로 시설을 새것처럼 바꾸지 않는다.\n휴식 구역 바닥에는 밤샘용 임시 침구가 남북 방향으로 놓여 있고 머리맡은 북쪽 벽에 가깝다. 동쪽 접근 공간은 비워 둔다. 침구는 사람이 들어 있지 않은 상태로 납작하게 놓여 있으며, 실제 천의 직조와 자연스러운 눌림, 작은 주름이 보인다. 머리맡의 빈 공간 바로 앞에 제시되는 편지 한 장을 가까운 전경에 배치한다. 편지는 화면 동쪽 가장자리 밖에서 안쪽으로 내밀어진 구도로, 종이의 한쪽 끝과 지지 지점은 화면 밖에 두어 공중에 떠 있는 것처럼 보이지 않게 한다. 종이의 두께와 가장자리, 부드러운 아침빛을 받는 표면이 분명하며 읽을 수 있는 문구는 임의로 만들지 않는다.\n북쪽 창으로 들어오는 부드러운 아침 자연광이 머리맡과 편지, 침구 표면을 비춘다. 회백색과 차가운 중성색의 실제 실내 색을 유지하고, 그늘에서도 재질이 식별되는 절제된 명암으로 촬영한다. 높이 약 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_unit": 3,
          "camera_cell": [
            1,
            4
          ],
          "look_at_unit": 3,
          "look_at_cell": [
            0,
            4
          ],
          "lens_enum": "telephoto",
          "fov_deg": 25,
          "framing_notes": "Narrow, compressed coverage within unit 3 toward opening 6. Support the close over-shoulder composition at the staged reclining eye height; this reverses the anchor's viewing direction rather than reusing its framing."
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show a narrow slice of unit 3 toward base marker 6. Preserve the continuous room layout established by L71B01: fixed markers 7, 8, 9 and 10 retain their floor-plan positions outside this view, opening 5 remains at the opposite end, and opening 6 remains at [0, 4]. Compose the newly visible end-wall slice from the base plan without rearranging the shared space.",
          "camera_framing_directive": "Use camera unit 3 at [1, 4], looking within unit 3 toward [0, 4], with a telephoto lens and 25-degree field of view. Keep coverage narrow and compressed for S51_Shot22's close composition, just behind and beside the reclining subject's shoulder at the committed eye height.",
          "subject_position_directive": "Keep the reclining subject's near cheek at the left edge, with the head lifted. Place the leaning subject's face and reaching upper body central-right, looking downward. Position marker 13 in the lower-center foreground across less than a quarter of the frame, close to the reclining subject and clear of the other subject's face; preserve the reclining subject's lowered gaze toward it.",
          "state_cue_directive": "Carry transient markers 12 and 13 using their supplied definitions and only where consistent with the narrow framing. Preserve the next-day awakening state and subdued daytime ambient illumination. Marker 13 is held toward the reclining subject, with its message-bearing surface seen obliquely rather than presented frontally to the camera.",
          "negative_continuity_directive": "Exclude overlay marker 11, including any carryover from L71B01. Avoid importing the reference's opening-5 state into opening 6. Do not relocate fixed markers 7, 8, 9 or 10 into this narrow view, force units 1 or 4 into the frame, or enlarge marker 13 beyond its committed lower-center allocation."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_container_diner",
          "prior_bg_ids": [
            "L71B01"
          ],
          "attached_ref_labels": [
            "bg:L71B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L72B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L72",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L72B01.png",
        "t2i_prompt": "2069년 대한민국의 지방 카센터 마당에서 다음날 아침 실제 카메라로 촬영한 다큐멘터리 풍 사진. 노후 시설을 계속 사용하는 생활환경으로, 한국의 소규모 정비소와 골강판 컨테이너 식당이 있는 실제 장소처럼 보인다. 풀프레임 미러리스 카메라의 28밀리미터 광각 렌즈를 사용하고, 마당 남서쪽 가장자리의 지상 약 1.6미터 눈높이에서 북동쪽을 비스듬히 바라본다. 넓은 마당과 오른쪽으로 이어지는 출발 동선을 함께 담는 수평 구도이며, 위에서 내려다보는 시점이나 평면도 구도가 아니다.\n\n참고 평면도는 시설의 종류와 상대적 위치를 파악하는 데만 사용한다. 중앙의 열린 차량 회전 공간 북서쪽에는 정비 건물이 있고, 그 남쪽 벽의 차량 정비칸 개구부는 서쪽 주차 접근 공간과 이어진다. 같은 벽의 동쪽 모서리 가까이에는 보행자 출입문이 있다. 북동쪽에는 정비 건물 옆 컨테이너 식당이 자리하며, 긴 남쪽 벽에 식당 출입문이 있다. 식당 바로 앞의 보행 공간은 서쪽 정비소 출입문 쪽으로 이어진다. 서쪽 캠핑카 주차 공간은 정비칸 바로 남쪽에 유지한다. 중앙 마당에서 남동쪽으로 흙길이 뻗고, 그 끝은 대문 없이 열린 출구다. 이 배치를 사진 속 실제 원근으로 표현한다.\n\n캠핑카 한 대가 중앙 마당의 남동쪽에서 흙길로 접어들며 빠르게 출발하는 순간이다. 차량 앞부분은 남동쪽 출구를 향하고, 뒤쪽과 옆면이 함께 보인다. 뒷바퀴 바로 뒤에서 거친 흙먼지가 일어나 중앙 마당 쪽으로 퍼진다. 바퀴 가까이의 무거운 흙 입자는 낮게 튀고, 더 고운 먼지는 뒤로 갈수록 옅어지는 불규칙한 구름을 이룬다. 차체의 형태는 선명하게 읽히며 바퀴와 날리는 먼지에만 실제 촬영에서 생기는 약한 움직임 흐림이 있다. 운전석 내부는 유리 반사와 촬영 각도로 보이지 않으며, 사람이나 얼굴, 인체 형태의 형상은 반사면을 포함해 어디에도 나타나지 않는다.\n\n아침의 낮은 자연광이 마당과 차량을 비추고 흙먼지의 가장자리를 드러낸다. 빛을 받는 면과 그늘의 차이는 자연스럽고, 회백색과 차가운 중성색은 실제 재료의 색으로 나타난다. 정비 건물의 콘크리트 표면, 컨테이너 골강판의 도장 마모와 금속 부식, 차량 외판의 생활 때와 고무 타이어, 다져진 흙의 입도까지 사실적으로 기록한다. 자연스러운 피사계 심도로 차량과 공간 배치를 함께 알아볼 수 있게 한다. 과도하게 정돈된 홍보 사진이 아니라 일상적인 사용감이 남은 현장 기록 사진이며, 인위적인 색 보정이나 그림 같은 표현, 컴퓨터 합성 이미지나 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S51_Shot32",
            "guide_text": "마당 남서쪽의 약 1.6미터 눈높이에서 광각 외부 전경을 잡는다. 북쪽 시설은 배경에 두고, 남동쪽 출구로 향하는 캠핑카의 뒤쪽과 옆면 및 출구까지의 동선이 함께 읽히게 한다. 뒷바퀴 바로 뒤에서 중앙 마당 방향으로 흙먼지가 퍼지는 출발 순간을 유지한다. 흙먼지가 차량이나 출구를 완전히 가리지 않도록 하며, 아침 자연광과 실제 재료의 사용감을 유지한다. 탑승자나 보행자, 얼굴과 인체 형상은 묘사하지 않는다."
          }
        ],
        "shot_ids": [
          "S51_Shot32"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Near the southern edge of number 1, west of number 10, facing north-northeast across number 9 toward numbers 2 and 5; number 11 crosses the foreground obliquely toward the southeast exit.",
          "camera_height": "standing eye level, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Establish the isolated compound on the following morning. Keep the workshop bay and adjacent diner readable behind the departing camper. Show number 11 moving toward number 10 with number 12 scattering directly behind its rear wheels. Leave the exit direction open in frame and retain the empty parking area where visible. Numbered circles are reference metadata, not background signage."
        },
        "reference_decision": {
          "bg_id": "L72B01",
          "fp_id": "fp_repair_yard",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L72B01 is the only authorized anchor candidate and the only staged, renderable BG. Select it under the supplied ramped fallback, retaining its explicitly committed transient markers despite clean_background_expected=false. With no reference catalog, establish identity directly from the base plan. Camera unit 1 looking toward unit 9 and opening 10 with wide coverage supports S51_Shot32's static, offset departure view and open space ahead.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_repair_yard.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_reference_anchor",
            "why_single_ref_or_two_refs": "The authorized anchor is seeded directly from the floor plan; no prior same-fp references are available or required.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 1,
            "camera_cell": [
              5,
              5
            ],
            "look_at_unit": 9,
            "look_at_cell": [
              9,
              7
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Use the listed look-at coordinate at opening 10, at the end of unit 9. Maintain the staged low, static, offset viewpoint and broad departure coverage. Frame the complete receding subject below one-third of image area, with clear space toward upper right and no compensating pan."
          },
          "render_guidance": {
            "visible_space_directive": "Show the forward portion of unit 1 toward unit 9 and opening 10, preserving their base-plan placement. Use base markers 1–10 as structural context, not as a requirement to display every marker. The visibility lists are supersets: do not force units 2, 5, 7, or 8 or openings 3, 4, or 6 into this departure-facing view.",
            "camera_framing_directive": "Place the camera in unit 1 at [5, 5], looking toward unit 9 at the permitted look-at cell [9, 7], coincident with opening 10. Use wide, 90-degree broad coverage. Honor the committed low, static position and shallow rear three-quarter subject angle; maintain clear departure space toward upper right without panning.",
            "subject_position_directive": "Place marker 11, Departing camper, fully within frame in the midground, moving from lower center through middle center toward upper right. Keep the entire vehicle below one-third of image area, showing its rear and one side with the front directed diagonally away. Preserve increasing camera-to-vehicle distance and show no visible occupants; no additional subject cues are committed.",
            "state_cue_directive": "Carry the committed transient markers 11 and 12: Departing camper accelerating away and Rear-wheel dust plume behind its wheels, with thrown dirt scattering in its wake rather than ahead. Apply the staged restrained daytime exposure and controlled contrast so these cues remain legible, without additional atmospheric effects. This fallback anchor is not a clean-background plate.",
            "negative_continuity_directive": "No ignored numbered elements or ignored state-overlay markers are listed. Avoid relocating base markers 1–10 to force their simultaneous visibility, adding geometry outside the selected view, or treating transient markers 11 and 12 as permanent structural identity. Preserve the fixed placement of unit 9 and opening 10."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 9\n  - look_at_cell: [9, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed look-at coordinate at opening 10, at the end of unit 9. Maintain the staged low, static, offset viewpoint and broad departure coverage. Frame the complete receding subject below one-third of image area, with clear space toward upper right and no compensating pan.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the forward portion of unit 1 toward unit 9 and opening 10, preserving their base-plan placement. Use base markers 1–10 as structural context, not as a requirement to display every marker. The visibility lists are supersets: do not force units 2, 5, 7, or 8 or openings 3, 4, or 6 into this departure-facing view.\n  - camera_framing_directive: Place the camera in unit 1 at [5, 5], looking toward unit 9 at the permitted look-at cell [9, 7], coincident with opening 10. Use wide, 90-degree broad coverage. Honor the committed low, static position and shallow rear three-quarter subject angle; maintain clear departure space toward upper right without panning.\n  - subject_position_directive: Place marker 11, Departing camper, fully within frame in the midground, moving from lower center through middle center toward upper right. Keep the entire vehicle below one-third of image area, showing its rear and one side with the front directed diagonally away. Preserve increasing camera-to-vehicle distance and show no visible occupants; no additional subject cues are committed.\n  - state_cue_directive: Carry the committed transient markers 11 and 12: Departing camper accelerating away and Rear-wheel dust plume behind its wheels, with thrown dirt scattering in its wake rather than ahead. Apply the staged restrained daytime exposure and controlled contrast so these cues remain legible, without additional atmospheric effects. This fallback anchor is not a clean-background plate.\n  - negative_continuity_directive: No ignored numbered elements or ignored state-overlay markers are listed. Avoid relocating base markers 1–10 to force their simultaneous visibility, adding geometry outside the selected view, or treating transient markers 11 and 12 as permanent structural identity. Preserve the fixed placement of unit 9 and opening 10.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 9\n  - look_at_cell: [9, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed look-at coordinate at opening 10, at the end of unit 9. Maintain the staged low, static, offset viewpoint and broad departure coverage. Frame the complete receding subject below one-third of image area, with clear space toward upper right and no compensating pan.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the forward portion of unit 1 toward unit 9 and opening 10, preserving their base-plan placement. Use base markers 1–10 as structural context, not as a requirement to display every marker. The visibility lists are supersets: do not force units 2, 5, 7, or 8 or openings 3, 4, or 6 into this departure-facing view.\n  - camera_framing_directive: Place the camera in unit 1 at [5, 5], looking toward unit 9 at the permitted look-at cell [9, 7], coincident with opening 10. Use wide, 90-degree broad coverage. Honor the committed low, static position and shallow rear three-quarter subject angle; maintain clear departure space toward upper right without panning.\n  - subject_position_directive: Place marker 11, Departing camper, fully within frame in the midground, moving from lower center through middle center toward upper right. Keep the entire vehicle below one-third of image area, showing its rear and one side with the front directed diagonally away. Preserve increasing camera-to-vehicle distance and show no visible occupants; no additional subject cues are committed.\n  - state_cue_directive: Carry the committed transient markers 11 and 12: Departing camper accelerating away and Rear-wheel dust plume behind its wheels, with thrown dirt scattering in its wake rather than ahead. Apply the staged restrained daytime exposure and controlled contrast so these cues remain legible, without additional atmospheric effects. This fallback anchor is not a clean-background plate.\n  - negative_continuity_directive: No ignored numbered elements or ignored state-overlay markers are listed. Avoid relocating base markers 1–10 to force their simultaneous visibility, adding geometry outside the selected view, or treating transient markers 11 and 12 as permanent structural identity. Preserve the fixed placement of unit 9 and opening 10.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 9\n  - look_at_cell: [9, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed look-at coordinate at opening 10, at the end of unit 9. Maintain the staged low, static, offset viewpoint and broad departure coverage. Frame the complete receding subject below one-third of image area, with clear space toward upper right and no compensating pan.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the forward portion of unit 1 toward unit 9 and opening 10, preserving their base-plan placement. Use base markers 1–10 as structural context, not as a requirement to display every marker. The visibility lists are supersets: do not force units 2, 5, 7, or 8 or openings 3, 4, or 6 into this departure-facing view.\n  - camera_framing_directive: Place the camera in unit 1 at [5, 5], looking toward unit 9 at the permitted look-at cell [9, 7], coincident with opening 10. Use wide, 90-degree broad coverage. Honor the committed low, static position and shallow rear three-quarter subject angle; maintain clear departure space toward upper right without panning.\n  - subject_position_directive: Place marker 11, Departing camper, fully within frame in the midground, moving from lower center through middle center toward upper right. Keep the entire vehicle below one-third of image area, showing its rear and one side with the front directed diagonally away. Preserve increasing camera-to-vehicle distance and show no visible occupants; no additional subject cues are committed.\n  - state_cue_directive: Carry the committed transient markers 11 and 12: Departing camper accelerating away and Rear-wheel dust plume behind its wheels, with thrown dirt scattering in its wake rather than ahead. Apply the staged restrained daytime exposure and controlled contrast so these cues remain legible, without additional atmospheric effects. This fallback anchor is not a clean-background plate.\n  - negative_continuity_directive: No ignored numbered elements or ignored state-overlay markers are listed. Avoid relocating base markers 1–10 to force their simultaneous visibility, adding geometry outside the selected view, or treating transient markers 11 and 12 as permanent structural identity. Preserve the fixed placement of unit 9 and opening 10.\n\n2069년 대한민국의 지방 카센터 마당에서 다음날 아침 실제 카메라로 촬영한 다큐멘터리 풍 사진. 노후 시설을 계속 사용하는 생활환경으로, 한국의 소규모 정비소와 골강판 컨테이너 식당이 있는 실제 장소처럼 보인다. 풀프레임 미러리스 카메라의 28밀리미터 광각 렌즈를 사용하고, 마당 남서쪽 가장자리의 지상 약 1.6미터 눈높이에서 북동쪽을 비스듬히 바라본다. 넓은 마당과 오른쪽으로 이어지는 출발 동선을 함께 담는 수평 구도이며, 위에서 내려다보는 시점이나 평면도 구도가 아니다.\n\n참고 평면도는 시설의 종류와 상대적 위치를 파악하는 데만 사용한다. 중앙의 열린 차량 회전 공간 북서쪽에는 정비 건물이 있고, 그 남쪽 벽의 차량 정비칸 개구부는 서쪽 주차 접근 공간과 이어진다. 같은 벽의 동쪽 모서리 가까이에는 보행자 출입문이 있다. 북동쪽에는 정비 건물 옆 컨테이너 식당이 자리하며, 긴 남쪽 벽에 식당 출입문이 있다. 식당 바로 앞의 보행 공간은 서쪽 정비소 출입문 쪽으로 이어진다. 서쪽 캠핑카 주차 공간은 정비칸 바로 남쪽에 유지한다. 중앙 마당에서 남동쪽으로 흙길이 뻗고, 그 끝은 대문 없이 열린 출구다. 이 배치를 사진 속 실제 원근으로 표현한다.\n\n캠핑카 한 대가 중앙 마당의 남동쪽에서 흙길로 접어들며 빠르게 출발하는 순간이다. 차량 앞부분은 남동쪽 출구를 향하고, 뒤쪽과 옆면이 함께 보인다. 뒷바퀴 바로 뒤에서 거친 흙먼지가 일어나 중앙 마당 쪽으로 퍼진다. 바퀴 가까이의 무거운 흙 입자는 낮게 튀고, 더 고운 먼지는 뒤로 갈수록 옅어지는 불규칙한 구름을 이룬다. 차체의 형태는 선명하게 읽히며 바퀴와 날리는 먼지에만 실제 촬영에서 생기는 약한 움직임 흐림이 있다. 운전석 내부는 유리 반사와 촬영 각도로 보이지 않으며, 사람이나 얼굴, 인체 형태의 형상은 반사면을 포함해 어디에도 나타나지 않는다.\n\n아침의 낮은 자연광이 마당과 차량을 비추고 흙먼지의 가장자리를 드러낸다. 빛을 받는 면과 그늘의 차이는 자연스럽고, 회백색과 차가운 중성색은 실제 재료의 색으로 나타난다. 정비 건물의 콘크리트 표면, 컨테이너 골강판의 도장 마모와 금속 부식, 차량 외판의 생활 때와 고무 타이어, 다져진 흙의 입도까지 사실적으로 기록한다. 자연스러운 피사계 심도로 차량과 공간 배치를 함께 알아볼 수 있게 한다. 과도하게 정돈된 홍보 사진이 아니라 일상적인 사용감이 남은 현장 기록 사진이며, 인위적인 색 보정이나 그림 같은 표현, 컴퓨터 합성 이미지나 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe LAST attached image is a TOP-DOWN INTERIOR FLOOR PLAN of the building at this location — a STRUCTURAL REFERENCE ONLY, never content to draw. It defines the building's real scale: its footprint, room count, and the placement of its doors and windows. Render the scene so the building's exterior size, number of storeys, and the scale and placement of its doors and windows stay consistent with that plan. Do NOT draw the floor plan itself, its lines, text or numbers anywhere in the image.",
        "camera_decision": {
          "camera_unit": 1,
          "camera_cell": [
            5,
            5
          ],
          "look_at_unit": 9,
          "look_at_cell": [
            9,
            7
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Use the listed look-at coordinate at opening 10, at the end of unit 9. Maintain the staged low, static, offset viewpoint and broad departure coverage. Frame the complete receding subject below one-third of image area, with clear space toward upper right and no compensating pan."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the forward portion of unit 1 toward unit 9 and opening 10, preserving their base-plan placement. Use base markers 1–10 as structural context, not as a requirement to display every marker. The visibility lists are supersets: do not force units 2, 5, 7, or 8 or openings 3, 4, or 6 into this departure-facing view.",
          "camera_framing_directive": "Place the camera in unit 1 at [5, 5], looking toward unit 9 at the permitted look-at cell [9, 7], coincident with opening 10. Use wide, 90-degree broad coverage. Honor the committed low, static position and shallow rear three-quarter subject angle; maintain clear departure space toward upper right without panning.",
          "subject_position_directive": "Place marker 11, Departing camper, fully within frame in the midground, moving from lower center through middle center toward upper right. Keep the entire vehicle below one-third of image area, showing its rear and one side with the front directed diagonally away. Preserve increasing camera-to-vehicle distance and show no visible occupants; no additional subject cues are committed.",
          "state_cue_directive": "Carry the committed transient markers 11 and 12: Departing camper accelerating away and Rear-wheel dust plume behind its wheels, with thrown dirt scattering in its wake rather than ahead. Apply the staged restrained daytime exposure and controlled contrast so these cues remain legible, without additional atmospheric effects. This fallback anchor is not a clean-background plate.",
          "negative_continuity_directive": "No ignored numbered elements or ignored state-overlay markers are listed. Avoid relocating base markers 1–10 to force their simultaneous visibility, adding geometry outside the selected view, or treating transient markers 11 and 12 as permanent structural identity. Preserve the fixed placement of unit 9 and opening 10."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_repair_yard",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_repair_yard",
            "building_fp:fp_repair_workspace"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_repair_workspace",
          "indoor_loc_sid": "L70",
          "group_id": "bg_auto_repair_complex",
          "fp_asset_id": "698058a6-3dc3-4dac-a2d9-36de57a58621"
        }
      },
      "L95B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L95",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L95B01.png",
        "t2i_prompt": "2069년 대한민국의 기업 회장실 겸 지휘 사무실을 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 사람이 없는 야간 실내의 실제 장소 기록 사진으로, 직사각형의 단일 사무실을 담는다. 참고 평면도는 공간 구조와 기존 집기의 위치를 파악하는 용도로만 사용한다. 카메라는 사무실 남동쪽 벽 가까이, 책상 맞은편 보고 공간의 동쪽에 두고 북서쪽을 바라본다. 높이는 서 있는 사람의 눈높이인 약 1.6미터, 렌즈는 35밀리미터 환산의 절제된 광각이다. 빈 보고 공간이 전경에서 중경으로 이어지고, 그 너머 북쪽에는 동서로 길게 놓인 회장 책상이 보인다. 책상 바로 북쪽의 회장 의자는 남쪽 보고 공간을 향한다. 책상 상판의 남쪽 중앙에 놓인 전용 스피커폰이 가려지지 않도록 상판을 충분히 보여준다. 책상과 보고 공간 사이의 남북 시선축이 명확하게 읽히며, 남서쪽 진입 공간과 서쪽 벽의 안여닫이 출입문은 화면 왼쪽 가장자리에 담긴다.\n한국의 업무용 건물에서 볼 수 있는 절제된 직사각형 실내 비례와 실용적인 마감, 과장 없는 근미래 통신 장비의 외형을 사용한다. 회색 무광 벽면, 실제 나뭇결이 은은하게 드러나는 어두운 책상, 의자 직물의 촘촘한 짜임, 출입문 금속 부속의 미세한 사용감을 자연스럽게 담는다. 재질을 지나치게 매끈하거나 새것처럼 만들지 않는다. 공간은 깨끗하고 정돈된 평상 상태다.\n야간의 낮은 실내 조도가 조용하고 폐쇄적인 사무실 분위기를 만든다. 실내에 실제로 퍼지는 듯한 부드러운 약한 빛과 자연스러운 반사광으로 책상 가장자리, 스피커폰 표면, 의자와 벽의 경계를 구분하되 어두운 부분도 억지로 밝히지 않는다. 회백색과 차가운 중성색은 실제 재료와 조명에서 비롯되며 별도의 색 보정 효과를 사용하지 않는다. 자연스러운 원근과 피사계 심도로 가까운 빈 바닥부터 책상까지 공간 관계가 읽히게 한다. 사람, 얼굴, 인체 형태의 형상은 전혀 표현하지 않는다. 평면도나 위에서 내려다본 구도, 건축 도해가 아닌 눈높이의 실제 사진이며, 컴퓨터 생성 이미지나 삽화, 건축 시각화 또는 지나치게 말끔한 광고 사진으로 만들지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S87_Shot5",
            "guide_text": "남동쪽의 약 1.6미터 눈높이에서 북서쪽을 보는 고정 구도를 사용한다. 빈 보고 공간을 전경과 중경에 두고 북쪽 책상, 의자, 책상 상판의 스피커폰을 함께 보여준다. 왼쪽 가장자리의 출입구와 낮은 야간 조도를 유지하며 사람 없이 공간만 담는다."
          },
          {
            "shot_id": "S87_Shot6",
            "guide_text": "동일한 카메라 위치와 35밀리미터 환산 화각을 유지한다. 스피커폰은 상판 남쪽 중앙에 그대로 두고, 책상 맞은편의 빈 보고 공간과 책상 사이의 시선축을 보존한다. 조명이나 가구 배치를 바꾸지 않고 인물 또는 별도 형상을 추가하지 않는다."
          },
          {
            "shot_id": "S87_Shot9",
            "guide_text": "앞선 장면들과 같은 고정 시점, 프레임, 야간 밝기를 사용한다. 책상과 의자, 스피커폰, 왼쪽 가장자리 출입구의 상대 위치를 일치시키고 남쪽 중앙의 보고 공간을 비워 둔다. 정돈된 실내 상태와 실제 재료의 질감을 유지한다."
          }
        ],
        "shot_ids": [
          "S87_Shot5",
          "S87_Shot6",
          "S87_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "Inside number 1 near the southeast wall, east of number 3, facing northwest toward number 5 and number 6, with number 7 clearly visible on the desktop.",
          "camera_height": "standing eye level, approximately 1.6 m",
          "lens_hint": "35mm equivalent, restrained wide angle",
          "framing_notes": "Use one consistent camera for all associated shots. Keep number 3 in the near-middle ground and numbers 5, 6, and 7 prominent beyond it, preserving the north-south exchange axis. Numbers 4 and 8 may sit at the left edge. Nighttime subdued illumination belongs to the downstream background, not the plan; do not introduce the separate military office or visualize remote voices as occupants."
        },
        "reference_decision": {
          "bg_id": "L95B01",
          "fp_id": "fp_corporate_command_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L95B01 is the sole clean anchor candidate and the sole ready BG. Establish its fixed identity directly from base markers 1–8; no reference catalog entries are available. A wide view from unit 1 toward marker 5 in unit 2 provides shared structural coverage for the three consuming shots. Their differing medium compositions and the explicit spatial cut are shot-specific staging, not evidence for inventing additional BG nodes or spaces.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/floor_plan/fp_corporate_command_office.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_prior_reference",
            "why_single_ref_or_two_refs": "The first and only node establishes the identity anchor without prior references.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 1,
            "camera_cell": [
              9,
              9
            ],
            "look_at_unit": 2,
            "look_at_cell": [
              3,
              3
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Broad structural coverage from the southeast interior toward marker 5 in unit 2. This is the shared background plate, not a claim that the three different medium shot compositions share one final framing."
          },
          "render_guidance": {
            "visible_space_directive": "Show the interior of unit 1 toward unit 2, retaining marker 5 in the northern half, marker 6 immediately north of it, and marker 7 on its southern central surface. Include the in-cone portions of unit 3 and unit 4, with opening 8 on the west wall near unit 4. Treat visibility candidates as supersets: opening 8 does not establish any visible space beyond it or any additional adjacency.",
            "camera_framing_directive": "Use camera unit 1 at [9, 9], looking toward unit 2 at [3, 3], with wide 90-degree coverage. Keep the diagonal relationship to marker 5 and broad fixed-layout context. The consuming shots' medium framing, eye-line heights, and approaches remain shot-specific; do not merge their distinct camera staging into this single plate.",
            "subject_position_directive": "Keep the clean background plate free of baked-in subjects while preserving space for the committed shot layers separately: S87_Shot5 places the upper body center-right with attention offscreen left; S87_Shot6 places the upper body on the right with marker 7 in the lower-left area of its shot composition; S87_Shot9 places the observed subject center-right in the midground and the other subject's shoulder and partial head at the left foreground edge. Do not combine these separate arrangements into one simultaneous subject group.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies to the clean base plate: transient marker numbers are empty. Refrain from inventing additional state cues. Retain persistent elements 1–8 and use the consuming shots' restrained, dim interior illumination with controlled contrast, without an invented special source or colored accent. The S87_Shot5 lower-frame document cue belongs to that shot's temporary layer, not the persistent background.",
            "negative_continuity_directive": "No ignored numbered elements or ignored state-overlay markers are listed. Avoid relocating markers 5, 6, 7, or 8, partitioning units 2–4 into unsupported separate enclosures, or treating visibility supersets as guaranteed views beyond opening 8. Exclude geometry outside the selected cone and avoid baking shot-specific subject or temporary-object layers into L95B01."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [9, 9]\n  - look_at_unit: 2\n  - look_at_cell: [3, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad structural coverage from the southeast interior toward marker 5 in unit 2. This is the shared background plate, not a claim that the three different medium shot compositions share one final framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the interior of unit 1 toward unit 2, retaining marker 5 in the northern half, marker 6 immediately north of it, and marker 7 on its southern central surface. Include the in-cone portions of unit 3 and unit 4, with opening 8 on the west wall near unit 4. Treat visibility candidates as supersets: opening 8 does not establish any visible space beyond it or any additional adjacency.\n  - camera_framing_directive: Use camera unit 1 at [9, 9], looking toward unit 2 at [3, 3], with wide 90-degree coverage. Keep the diagonal relationship to marker 5 and broad fixed-layout context. The consuming shots' medium framing, eye-line heights, and approaches remain shot-specific; do not merge their distinct camera staging into this single plate.\n  - subject_position_directive: Keep the clean background plate free of baked-in subjects while preserving space for the committed shot layers separately: S87_Shot5 places the upper body center-right with attention offscreen left; S87_Shot6 places the upper body on the right with marker 7 in the lower-left area of its shot composition; S87_Shot9 places the observed subject center-right in the midground and the other subject's shoulder and partial head at the left foreground edge. Do not combine these separate arrangements into one simultaneous subject group.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to the clean base plate: transient marker numbers are empty. Refrain from inventing additional state cues. Retain persistent elements 1–8 and use the consuming shots' restrained, dim interior illumination with controlled contrast, without an invented special source or colored accent. The S87_Shot5 lower-frame document cue belongs to that shot's temporary layer, not the persistent background.\n  - negative_continuity_directive: No ignored numbered elements or ignored state-overlay markers are listed. Avoid relocating markers 5, 6, 7, or 8, partitioning units 2–4 into unsupported separate enclosures, or treating visibility supersets as guaranteed views beyond opening 8. Exclude geometry outside the selected cone and avoid baking shot-specific subject or temporary-object layers into L95B01.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [9, 9]\n  - look_at_unit: 2\n  - look_at_cell: [3, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad structural coverage from the southeast interior toward marker 5 in unit 2. This is the shared background plate, not a claim that the three different medium shot compositions share one final framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the interior of unit 1 toward unit 2, retaining marker 5 in the northern half, marker 6 immediately north of it, and marker 7 on its southern central surface. Include the in-cone portions of unit 3 and unit 4, with opening 8 on the west wall near unit 4. Treat visibility candidates as supersets: opening 8 does not establish any visible space beyond it or any additional adjacency.\n  - camera_framing_directive: Use camera unit 1 at [9, 9], looking toward unit 2 at [3, 3], with wide 90-degree coverage. Keep the diagonal relationship to marker 5 and broad fixed-layout context. The consuming shots' medium framing, eye-line heights, and approaches remain shot-specific; do not merge their distinct camera staging into this single plate.\n  - subject_position_directive: Keep the clean background plate free of baked-in subjects while preserving space for the committed shot layers separately: S87_Shot5 places the upper body center-right with attention offscreen left; S87_Shot6 places the upper body on the right with marker 7 in the lower-left area of its shot composition; S87_Shot9 places the observed subject center-right in the midground and the other subject's shoulder and partial head at the left foreground edge. Do not combine these separate arrangements into one simultaneous subject group.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to the clean base plate: transient marker numbers are empty. Refrain from inventing additional state cues. Retain persistent elements 1–8 and use the consuming shots' restrained, dim interior illumination with controlled contrast, without an invented special source or colored accent. The S87_Shot5 lower-frame document cue belongs to that shot's temporary layer, not the persistent background.\n  - negative_continuity_directive: No ignored numbered elements or ignored state-overlay markers are listed. Avoid relocating markers 5, 6, 7, or 8, partitioning units 2–4 into unsupported separate enclosures, or treating visibility supersets as guaranteed views beyond opening 8. Exclude geometry outside the selected cone and avoid baking shot-specific subject or temporary-object layers into L95B01.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, 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. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\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: [9, 9]\n  - look_at_unit: 2\n  - look_at_cell: [3, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad structural coverage from the southeast interior toward marker 5 in unit 2. This is the shared background plate, not a claim that the three different medium shot compositions share one final framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the interior of unit 1 toward unit 2, retaining marker 5 in the northern half, marker 6 immediately north of it, and marker 7 on its southern central surface. Include the in-cone portions of unit 3 and unit 4, with opening 8 on the west wall near unit 4. Treat visibility candidates as supersets: opening 8 does not establish any visible space beyond it or any additional adjacency.\n  - camera_framing_directive: Use camera unit 1 at [9, 9], looking toward unit 2 at [3, 3], with wide 90-degree coverage. Keep the diagonal relationship to marker 5 and broad fixed-layout context. The consuming shots' medium framing, eye-line heights, and approaches remain shot-specific; do not merge their distinct camera staging into this single plate.\n  - subject_position_directive: Keep the clean background plate free of baked-in subjects while preserving space for the committed shot layers separately: S87_Shot5 places the upper body center-right with attention offscreen left; S87_Shot6 places the upper body on the right with marker 7 in the lower-left area of its shot composition; S87_Shot9 places the observed subject center-right in the midground and the other subject's shoulder and partial head at the left foreground edge. Do not combine these separate arrangements into one simultaneous subject group.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies to the clean base plate: transient marker numbers are empty. Refrain from inventing additional state cues. Retain persistent elements 1–8 and use the consuming shots' restrained, dim interior illumination with controlled contrast, without an invented special source or colored accent. The S87_Shot5 lower-frame document cue belongs to that shot's temporary layer, not the persistent background.\n  - negative_continuity_directive: No ignored numbered elements or ignored state-overlay markers are listed. Avoid relocating markers 5, 6, 7, or 8, partitioning units 2–4 into unsupported separate enclosures, or treating visibility supersets as guaranteed views beyond opening 8. Exclude geometry outside the selected cone and avoid baking shot-specific subject or temporary-object layers into L95B01.\n\n2069년 대한민국의 기업 회장실 겸 지휘 사무실을 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 사람이 없는 야간 실내의 실제 장소 기록 사진으로, 직사각형의 단일 사무실을 담는다. 참고 평면도는 공간 구조와 기존 집기의 위치를 파악하는 용도로만 사용한다. 카메라는 사무실 남동쪽 벽 가까이, 책상 맞은편 보고 공간의 동쪽에 두고 북서쪽을 바라본다. 높이는 서 있는 사람의 눈높이인 약 1.6미터, 렌즈는 35밀리미터 환산의 절제된 광각이다. 빈 보고 공간이 전경에서 중경으로 이어지고, 그 너머 북쪽에는 동서로 길게 놓인 회장 책상이 보인다. 책상 바로 북쪽의 회장 의자는 남쪽 보고 공간을 향한다. 책상 상판의 남쪽 중앙에 놓인 전용 스피커폰이 가려지지 않도록 상판을 충분히 보여준다. 책상과 보고 공간 사이의 남북 시선축이 명확하게 읽히며, 남서쪽 진입 공간과 서쪽 벽의 안여닫이 출입문은 화면 왼쪽 가장자리에 담긴다.\n한국의 업무용 건물에서 볼 수 있는 절제된 직사각형 실내 비례와 실용적인 마감, 과장 없는 근미래 통신 장비의 외형을 사용한다. 회색 무광 벽면, 실제 나뭇결이 은은하게 드러나는 어두운 책상, 의자 직물의 촘촘한 짜임, 출입문 금속 부속의 미세한 사용감을 자연스럽게 담는다. 재질을 지나치게 매끈하거나 새것처럼 만들지 않는다. 공간은 깨끗하고 정돈된 평상 상태다.\n야간의 낮은 실내 조도가 조용하고 폐쇄적인 사무실 분위기를 만든다. 실내에 실제로 퍼지는 듯한 부드러운 약한 빛과 자연스러운 반사광으로 책상 가장자리, 스피커폰 표면, 의자와 벽의 경계를 구분하되 어두운 부분도 억지로 밝히지 않는다. 회백색과 차가운 중성색은 실제 재료와 조명에서 비롯되며 별도의 색 보정 효과를 사용하지 않는다. 자연스러운 원근과 피사계 심도로 가까운 빈 바닥부터 책상까지 공간 관계가 읽히게 한다. 사람, 얼굴, 인체 형태의 형상은 전혀 표현하지 않는다. 평면도나 위에서 내려다본 구도, 건축 도해가 아닌 눈높이의 실제 사진이며, 컴퓨터 생성 이미지나 삽화, 건축 시각화 또는 지나치게 말끔한 광고 사진으로 만들지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_unit": 1,
          "camera_cell": [
            9,
            9
          ],
          "look_at_unit": 2,
          "look_at_cell": [
            3,
            3
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Broad structural coverage from the southeast interior toward marker 5 in unit 2. This is the shared background plate, not a claim that the three different medium shot compositions share one final framing."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the interior of unit 1 toward unit 2, retaining marker 5 in the northern half, marker 6 immediately north of it, and marker 7 on its southern central surface. Include the in-cone portions of unit 3 and unit 4, with opening 8 on the west wall near unit 4. Treat visibility candidates as supersets: opening 8 does not establish any visible space beyond it or any additional adjacency.",
          "camera_framing_directive": "Use camera unit 1 at [9, 9], looking toward unit 2 at [3, 3], with wide 90-degree coverage. Keep the diagonal relationship to marker 5 and broad fixed-layout context. The consuming shots' medium framing, eye-line heights, and approaches remain shot-specific; do not merge their distinct camera staging into this single plate.",
          "subject_position_directive": "Keep the clean background plate free of baked-in subjects while preserving space for the committed shot layers separately: S87_Shot5 places the upper body center-right with attention offscreen left; S87_Shot6 places the upper body on the right with marker 7 in the lower-left area of its shot composition; S87_Shot9 places the observed subject center-right in the midground and the other subject's shoulder and partial head at the left foreground edge. Do not combine these separate arrangements into one simultaneous subject group.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies to the clean base plate: transient marker numbers are empty. Refrain from inventing additional state cues. Retain persistent elements 1–8 and use the consuming shots' restrained, dim interior illumination with controlled contrast, without an invented special source or colored accent. The S87_Shot5 lower-frame document cue belongs to that shot's temporary layer, not the persistent background.",
          "negative_continuity_directive": "No ignored numbered elements or ignored state-overlay markers are listed. Avoid relocating markers 5, 6, 7, or 8, partitioning units 2–4 into unsupported separate enclosures, or treating visibility supersets as guaranteed views beyond opening 8. Exclude geometry outside the selected cone and avoid baking shot-specific subject or temporary-object layers into L95B01."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_corporate_command_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_corporate_command_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      }
    },
    "consumed_bg_catalog_hash": "0a0af626eababd73",
    "consumed_shot_binding_hash": "cd45a8119cd11a83",
    "bg_reference_catalog": [
      {
        "bg_id": "L107B01",
        "fp_id": "fp_store_rubble_grounds",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L107B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L128B02",
        "fp_id": "fp_l128_hangar_entry",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L128B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 1,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L128B01",
        "fp_id": "fp_l128_hangar_entry",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L128B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L128B02"
        ],
        "ingestion_order": 2,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L21B01",
        "fp_id": "",
        "source_fp_id": "fp_courthouse_refuse_area",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L21B01.png",
        "mode": "camera_geometry_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 3,
        "source_kind": "camera_geometry_direct_plate"
      },
      {
        "bg_id": "L28B01",
        "fp_id": "fp_container_front_yard",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L28B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 4,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L54B01",
        "fp_id": "fp_store_approach",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L54B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 5,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L67B02",
        "fp_id": "fp_fueling_and_confrontation",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L67B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 6,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L72B01",
        "fp_id": "fp_repair_yard",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L72B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 7,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L08B01",
        "fp_id": "fp_car_cabin",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L08B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 8,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L100B01",
        "fp_id": "fp_abandoned_parts_warehouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L100B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 9,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L108B02",
        "fp_id": "fp_store_upper_floor",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L108B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 10,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L108B01",
        "fp_id": "fp_store_upper_floor",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L108B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L108B02"
        ],
        "ingestion_order": 11,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L113B01",
        "fp_id": "fp_hospital_corridor_threshold",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L113B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 12,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L125B01",
        "fp_id": "fp_clinic_treatment_room",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L125B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 13,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L125B02",
        "fp_id": "fp_clinic_treatment_room",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L125B01.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L125B01"
        ],
        "ingestion_order": 14,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L129B03",
        "fp_id": "fp_l129_hangar",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L129B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 15,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L139B02",
        "fp_id": "fp_shelter_room",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L139B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 16,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L139B01",
        "fp_id": "fp_shelter_room",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L139B01.png",
        "mode": "related_style_new_space",
        "node_index": 1,
        "source_bg_ids": [
          "L139B02"
        ],
        "ingestion_order": 17,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L144B01",
        "fp_id": "fp_director_room",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L144B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 18,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L142B01",
        "fp_id": "fp_main_laboratory",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L142B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 19,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L142B02",
        "fp_id": "fp_main_laboratory",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L142B01.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L142B01"
        ],
        "ingestion_order": 20,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L19B01",
        "fp_id": "fp_courthouse_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L19B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 21,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L22B01",
        "fp_id": "fp_back_alley_restaurant",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L22B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 22,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L27B03",
        "fp_id": "fp_junk_shop",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L27B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 23,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L27B01",
        "fp_id": "fp_junk_shop",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L27B03.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L27B03"
        ],
        "ingestion_order": 24,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L27B02",
        "fp_id": "fp_junk_shop",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L27B02.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L27B03"
        ],
        "ingestion_order": 25,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L27B04",
        "fp_id": "fp_junk_shop",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L27B04.png",
        "mode": "same_physical_space_view",
        "node_index": 3,
        "source_bg_ids": [
          "L27B03"
        ],
        "ingestion_order": 26,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L29B01",
        "fp_id": "fp_container_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L29B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 27,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L30B01",
        "fp_id": "fp_militia_city_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L30B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 28,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L33B01",
        "fp_id": "fp_detention_visiting_room",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L33B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 29,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L55B01",
        "fp_id": "fp_unattended_store",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L55B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 30,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L56B01",
        "fp_id": "fp_defense_minister_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L56B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 31,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L70B01",
        "fp_id": "fp_repair_workspace",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L70B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 32,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L71B01",
        "fp_id": "fp_container_diner",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L71B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 33,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L71B02",
        "fp_id": "fp_container_diner",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L71B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L71B01"
        ],
        "ingestion_order": 34,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L95B01",
        "fp_id": "fp_corporate_command_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L95B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 35,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L67B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L67B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 36,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L67B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L67B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 37,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L08B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L08B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 38,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L129B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L129B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 39,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L129B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L129B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 40,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L19B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/91b9626e-83ee-4a85-9208-0c8e2d153a63/episodes/e565764e-23fa-4991-a743-975fd8d061df/images/background_chain/L19B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 41,
        "source_kind": "surface_role_direct_plate"
      }
    ]
  },
  "step_id": "background_render",
  "run_id": "5862e102-7643-40b0-b2c3-c2a1ba59c1a2",
  "resolved_model": "gpt",
  "updated_at": "2026-09-20T23:28:47.960853+00:00",
  "project_config_snapshot": {}
}