{
  "status": "completed",
  "applicable_count": 6,
  "completed_count": 6,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "787c440f826114ed",
  "data": {
    "groups": {
      "L01B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L01",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/46575226-4c2f-4334-b16a-429b11371e24/episodes/5a7f5cfd-5b80-4f10-a4e5-1c8519aa244c/images/background_chain/L01B01.png",
        "t2i_prompt": "2045년 대한민국 서울의 현대적 고등학교 교실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 현재의 한국 학교 건축을 기반으로 제한적이고 실용적인 근미래 기술만 자연스럽게 더한다. 직사각형 교실의 뒤쪽 복도 출입문 가까이에서 약 1.6미터 높이로 서서, 중앙의 규칙적인 학생용 책상 열을 대각선으로 가로질러 앞쪽 교사용 책상과 고정식 수업 게시판을 바라본다. 외벽의 연속된 창문 구간은 화면 한쪽 가장자리를 따라 이어진다. 35밀리미터 판형 기준 32밀리미터 정도의 적당한 광각 렌즈로 촬영해 교실의 깊이와 통로 간격이 자연스럽게 보이게 하며, 위에서 내려다보는 시점이나 평면도 같은 구도는 사용하지 않는다.\n\n이른 아침의 옅고 차가운 자연광이 창문을 통해 들어오고, 천장에 균등하게 배열된 좁은 흰색 발광 다이오드 조명이 동시에 켜져 있다. 규격화된 책상 배치, 정돈된 통로, 기능적인 수납장과 사물함, 절제된 회백색 마감이 긴장되고 통제된 수업 분위기를 만든다. 현대 한국 학교에서 볼 수 있는 도장된 금속 책상 다리, 합판 또는 수지 상판, 실제 유리창, 약간 닳은 바닥재, 손때와 미세한 긁힘이 남은 수납장, 게시판 표면의 사용 흔적을 사실적으로 표현한다. 지나치게 깨끗한 홍보 사진이 아니라 일상적인 마모와 얼룩이 있는 실제 장소 기록 사진이어야 한다.\n\n학생용 책상 열은 아침 수업 시간에 모든 자리가 사용 중인 상태로 읽히게 하되, 배경 전용 이미지이므로 학생이나 교사, 얼굴, 신체, 사람 형태의 실루엣은 프레임에 전혀 나타내지 않는다. 착석자가 화면 밖에 있는 순간처럼 각 자리의 투명 착용형 표시장치는 책상과 의자에 대부분 가려진 채 투명 렌즈의 일부만 제한적으로 드러나며, 얇고 평면적인 반투명 정보 그래픽은 반드시 렌즈 안쪽에만 머문다. 실제 공간에 떠 있는 독립 홀로그램처럼 보이지 않게 한다. 교사용 책상 바로 앞의 서 있는 위치는 교사가 화면 밖에서 수업을 진행 중인 순간으로 설정하되, 인체나 그림자는 묘사하지 않는다. 창문 너머 아침 하늘에는 작은 새 떼가 실제 거리감과 크기로 지나가며, 새들은 반드시 실외에만 보인다.\n\n절제된 차가운 회색 계열과 아주 약한 저채도 발광 색상, 낮거나 중간 정도의 자연스러운 대비를 사용한다. 과도한 우주 시대 장식, 화려한 사이버펑크 장치, 로봇, 비행 차량, 무기, 공간 전체를 채우는 가상 그래픽은 추가하지 않는다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 장소 참고 사진처럼 정확한 콘크리트, 금속의 미세한 산화와 도장 마모, 목재 무늬, 플라스틱 질감, 유리 반사를 표현하고 자연스러운 피사계 심도를 유지한다. 후처리나 삽화풍 표현 없이 사실적이고 담담한 현장 사진, 건축 시각화나 컴퓨터 생성 이미지가 아닌 실제 촬영본. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "shot_id": "S1_Shot4",
            "guide_text": "뒤쪽 복도 출입문 가까운 약 1.6미터 높이에서 중앙 책상 열과 통로를 대각선으로 가로질러 교사용 책상과 앞벽 게시판까지 보이게 한다. 창문 구간은 화면 측면에 연속적으로 남기고, 흰색 천장 조명과 차가운 아침 자연광이 함께 만드는 규율적인 교실 분위기를 강조한다. 학생과 교사 등 사람의 모습은 넣지 않으며, 사용 중인 좌석과 렌즈 내부에 한정된 투명 표시장치의 단서만 절제해 보여준다."
          },
          {
            "shot_id": "S1_Shot8",
            "guide_text": "같은 뒤쪽 눈높이와 32밀리미터 정도의 적당한 광각 시점을 유지하면서, 창문 너머로 지나가는 작은 새 떼와 교실 내부의 규칙적인 책상 배열을 한 프레임에 담는다. 앞쪽 교사용 책상 바로 앞이 수업 진행 위치로 읽히게 하되 사람, 얼굴, 신체, 실루엣이나 인체 그림자는 전혀 묘사하지 않는다. 실제 학교 공간의 마모, 유리 반사, 금속과 바닥의 질감을 담담하고 사실적으로 기록한다."
          }
        ],
        "shot_ids": [
          "S1_Shot4",
          "S1_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 14 (rear corridor door), facing diagonally across number 3 (shared student zone) toward number 7 (teacher desk) and number 8 (fixed teaching board), with numbers 10 through 12 along the side of the frame",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "32mm moderate wide angle",
          "framing_notes": "Show the regimented depth of number 9 prominently, retain the exterior window bays for number 20, include number 19 at the front, and keep part of number 15 near the rear edge of the frame."
        },
        "reference_decision": {
          "bg_id": "L01B01",
          "fp_id": "fp_l01_classroom",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L01B01 is the sole supplied clean-anchor candidate and must establish the fixed dwelling identity without a prior reference. A normal view from unit 3 toward unit 2 supports the close framings in S1_Shot4 and S1_Shot8 by retaining marker 9 as softened context while directing the frame toward opening marker 10 and the unit-2 side of the fixed layout.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/46575226-4c2f-4334-b16a-429b11371e24/episodes/5a7f5cfd-5b80-4f10-a4e5-1c8519aa244c/images/floor_plan/fp_l01_classroom.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 same-fp references are available, so the dwelling-identity anchor is rendered 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": 3,
            "camera_cell": [
              1,
              8
            ],
            "look_at_unit": 2,
            "look_at_cell": [
              1,
              1
            ],
            "lens_enum": "normal",
            "fov_deg": 50,
            "framing_notes": "Use neutral 50-degree coverage from camera unit 3 at [1,8], directed toward unit 2 with the exact candidate look-at cell [1,1]. Preserve enough depth around marker 9 for softened row context and enough right-side opening context for marker 10 while allowing the consuming shots to crop closely around their subjects."
          },
          "render_guidance": {
            "visible_space_directive": "Show the portion of unit 3 visible toward unit 2 from camera cell [1,8] and look-at cell [1,1] with a normal lens. Keep base marker 9 as receding fixed context and opening marker 10 available as the staged sight-line destination; retain the established positions of applicable fixed markers 7, 8, 15, and 16 only where they fall within this view.",
            "camera_framing_directive": "Frame from unit 3 at [1,8] toward unit 2 and [1,1] using neutral 50-degree coverage. The base plate must permit the close subject isolation required by S1_Shot4 and S1_Shot8 while leaving softened depth around marker 9 and usable look space toward marker 10.",
            "subject_position_directive": "For S1_Shot4, reserve the left half for a profile subject turning toward the right-side opening context, with only soft partial subject cues associated with marker 17 behind. For S1_Shot8, reserve the center-right midground for a close three-quarter subject above marker 9, with the fixed rows receding diagonally behind. Do not add subjects beyond the commitments represented by markers 17 and 19 and the surfaced staging.",
            "state_cue_directive": "Carry the committed transient cues represented by markers 17, 18, 19, and 20: marker 17 in the row context, marker 18 where required by the close subject staging, marker 19 at its committed standing position, and marker 20 beyond the applicable opening context. Keep the fixed base elements numbered 1 through 16 structurally consistent.",
            "negative_continuity_directive": "Do not reposition fixed markers 7, 8, 9, 10, 15, or 16, do not place markers 17 through 20 outside their committed relationships to the fixed layout, and do not introduce unlisted subjects, transient markers, openings, or units outside the chosen 50-degree 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: 3\n  - camera_cell: [1, 8]\n  - look_at_unit: 2\n  - look_at_cell: [1, 1]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral 50-degree coverage from camera unit 3 at [1,8], directed toward unit 2 with the exact candidate look-at cell [1,1]. Preserve enough depth around marker 9 for softened row context and enough right-side opening context for marker 10 while allowing the consuming shots to crop closely around their subjects.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 3 visible toward unit 2 from camera cell [1,8] and look-at cell [1,1] with a normal lens. Keep base marker 9 as receding fixed context and opening marker 10 available as the staged sight-line destination; retain the established positions of applicable fixed markers 7, 8, 15, and 16 only where they fall within this view.\n  - camera_framing_directive: Frame from unit 3 at [1,8] toward unit 2 and [1,1] using neutral 50-degree coverage. The base plate must permit the close subject isolation required by S1_Shot4 and S1_Shot8 while leaving softened depth around marker 9 and usable look space toward marker 10.\n  - subject_position_directive: For S1_Shot4, reserve the left half for a profile subject turning toward the right-side opening context, with only soft partial subject cues associated with marker 17 behind. For S1_Shot8, reserve the center-right midground for a close three-quarter subject above marker 9, with the fixed rows receding diagonally behind. Do not add subjects beyond the commitments represented by markers 17 and 19 and the surfaced staging.\n  - state_cue_directive: Carry the committed transient cues represented by markers 17, 18, 19, and 20: marker 17 in the row context, marker 18 where required by the close subject staging, marker 19 at its committed standing position, and marker 20 beyond the applicable opening context. Keep the fixed base elements numbered 1 through 16 structurally consistent.\n  - negative_continuity_directive: Do not reposition fixed markers 7, 8, 9, 10, 15, or 16, do not place markers 17 through 20 outside their committed relationships to the fixed layout, and do not introduce unlisted subjects, transient markers, openings, or units outside the chosen 50-degree 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: 3\n  - camera_cell: [1, 8]\n  - look_at_unit: 2\n  - look_at_cell: [1, 1]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral 50-degree coverage from camera unit 3 at [1,8], directed toward unit 2 with the exact candidate look-at cell [1,1]. Preserve enough depth around marker 9 for softened row context and enough right-side opening context for marker 10 while allowing the consuming shots to crop closely around their subjects.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 3 visible toward unit 2 from camera cell [1,8] and look-at cell [1,1] with a normal lens. Keep base marker 9 as receding fixed context and opening marker 10 available as the staged sight-line destination; retain the established positions of applicable fixed markers 7, 8, 15, and 16 only where they fall within this view.\n  - camera_framing_directive: Frame from unit 3 at [1,8] toward unit 2 and [1,1] using neutral 50-degree coverage. The base plate must permit the close subject isolation required by S1_Shot4 and S1_Shot8 while leaving softened depth around marker 9 and usable look space toward marker 10.\n  - subject_position_directive: For S1_Shot4, reserve the left half for a profile subject turning toward the right-side opening context, with only soft partial subject cues associated with marker 17 behind. For S1_Shot8, reserve the center-right midground for a close three-quarter subject above marker 9, with the fixed rows receding diagonally behind. Do not add subjects beyond the commitments represented by markers 17 and 19 and the surfaced staging.\n  - state_cue_directive: Carry the committed transient cues represented by markers 17, 18, 19, and 20: marker 17 in the row context, marker 18 where required by the close subject staging, marker 19 at its committed standing position, and marker 20 beyond the applicable opening context. Keep the fixed base elements numbered 1 through 16 structurally consistent.\n  - negative_continuity_directive: Do not reposition fixed markers 7, 8, 9, 10, 15, or 16, do not place markers 17 through 20 outside their committed relationships to the fixed layout, and do not introduce unlisted subjects, transient markers, openings, or units outside the chosen 50-degree 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: 3\n  - camera_cell: [1, 8]\n  - look_at_unit: 2\n  - look_at_cell: [1, 1]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral 50-degree coverage from camera unit 3 at [1,8], directed toward unit 2 with the exact candidate look-at cell [1,1]. Preserve enough depth around marker 9 for softened row context and enough right-side opening context for marker 10 while allowing the consuming shots to crop closely around their subjects.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 3 visible toward unit 2 from camera cell [1,8] and look-at cell [1,1] with a normal lens. Keep base marker 9 as receding fixed context and opening marker 10 available as the staged sight-line destination; retain the established positions of applicable fixed markers 7, 8, 15, and 16 only where they fall within this view.\n  - camera_framing_directive: Frame from unit 3 at [1,8] toward unit 2 and [1,1] using neutral 50-degree coverage. The base plate must permit the close subject isolation required by S1_Shot4 and S1_Shot8 while leaving softened depth around marker 9 and usable look space toward marker 10.\n  - subject_position_directive: For S1_Shot4, reserve the left half for a profile subject turning toward the right-side opening context, with only soft partial subject cues associated with marker 17 behind. For S1_Shot8, reserve the center-right midground for a close three-quarter subject above marker 9, with the fixed rows receding diagonally behind. Do not add subjects beyond the commitments represented by markers 17 and 19 and the surfaced staging.\n  - state_cue_directive: Carry the committed transient cues represented by markers 17, 18, 19, and 20: marker 17 in the row context, marker 18 where required by the close subject staging, marker 19 at its committed standing position, and marker 20 beyond the applicable opening context. Keep the fixed base elements numbered 1 through 16 structurally consistent.\n  - negative_continuity_directive: Do not reposition fixed markers 7, 8, 9, 10, 15, or 16, do not place markers 17 through 20 outside their committed relationships to the fixed layout, and do not introduce unlisted subjects, transient markers, openings, or units outside the chosen 50-degree view.\n\n2045년 대한민국 서울의 현대적 고등학교 교실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 현재의 한국 학교 건축을 기반으로 제한적이고 실용적인 근미래 기술만 자연스럽게 더한다. 직사각형 교실의 뒤쪽 복도 출입문 가까이에서 약 1.6미터 높이로 서서, 중앙의 규칙적인 학생용 책상 열을 대각선으로 가로질러 앞쪽 교사용 책상과 고정식 수업 게시판을 바라본다. 외벽의 연속된 창문 구간은 화면 한쪽 가장자리를 따라 이어진다. 35밀리미터 판형 기준 32밀리미터 정도의 적당한 광각 렌즈로 촬영해 교실의 깊이와 통로 간격이 자연스럽게 보이게 하며, 위에서 내려다보는 시점이나 평면도 같은 구도는 사용하지 않는다.\n\n이른 아침의 옅고 차가운 자연광이 창문을 통해 들어오고, 천장에 균등하게 배열된 좁은 흰색 발광 다이오드 조명이 동시에 켜져 있다. 규격화된 책상 배치, 정돈된 통로, 기능적인 수납장과 사물함, 절제된 회백색 마감이 긴장되고 통제된 수업 분위기를 만든다. 현대 한국 학교에서 볼 수 있는 도장된 금속 책상 다리, 합판 또는 수지 상판, 실제 유리창, 약간 닳은 바닥재, 손때와 미세한 긁힘이 남은 수납장, 게시판 표면의 사용 흔적을 사실적으로 표현한다. 지나치게 깨끗한 홍보 사진이 아니라 일상적인 마모와 얼룩이 있는 실제 장소 기록 사진이어야 한다.\n\n학생용 책상 열은 아침 수업 시간에 모든 자리가 사용 중인 상태로 읽히게 하되, 배경 전용 이미지이므로 학생이나 교사, 얼굴, 신체, 사람 형태의 실루엣은 프레임에 전혀 나타내지 않는다. 착석자가 화면 밖에 있는 순간처럼 각 자리의 투명 착용형 표시장치는 책상과 의자에 대부분 가려진 채 투명 렌즈의 일부만 제한적으로 드러나며, 얇고 평면적인 반투명 정보 그래픽은 반드시 렌즈 안쪽에만 머문다. 실제 공간에 떠 있는 독립 홀로그램처럼 보이지 않게 한다. 교사용 책상 바로 앞의 서 있는 위치는 교사가 화면 밖에서 수업을 진행 중인 순간으로 설정하되, 인체나 그림자는 묘사하지 않는다. 창문 너머 아침 하늘에는 작은 새 떼가 실제 거리감과 크기로 지나가며, 새들은 반드시 실외에만 보인다.\n\n절제된 차가운 회색 계열과 아주 약한 저채도 발광 색상, 낮거나 중간 정도의 자연스러운 대비를 사용한다. 과도한 우주 시대 장식, 화려한 사이버펑크 장치, 로봇, 비행 차량, 무기, 공간 전체를 채우는 가상 그래픽은 추가하지 않는다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 장소 참고 사진처럼 정확한 콘크리트, 금속의 미세한 산화와 도장 마모, 목재 무늬, 플라스틱 질감, 유리 반사를 표현하고 자연스러운 피사계 심도를 유지한다. 후처리나 삽화풍 표현 없이 사실적이고 담담한 현장 사진, 건축 시각화나 컴퓨터 생성 이미지가 아닌 실제 촬영본. 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_unit": 3,
          "camera_cell": [
            1,
            8
          ],
          "look_at_unit": 2,
          "look_at_cell": [
            1,
            1
          ],
          "lens_enum": "normal",
          "fov_deg": 50,
          "framing_notes": "Use neutral 50-degree coverage from camera unit 3 at [1,8], directed toward unit 2 with the exact candidate look-at cell [1,1]. Preserve enough depth around marker 9 for softened row context and enough right-side opening context for marker 10 while allowing the consuming shots to crop closely around their subjects."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the portion of unit 3 visible toward unit 2 from camera cell [1,8] and look-at cell [1,1] with a normal lens. Keep base marker 9 as receding fixed context and opening marker 10 available as the staged sight-line destination; retain the established positions of applicable fixed markers 7, 8, 15, and 16 only where they fall within this view.",
          "camera_framing_directive": "Frame from unit 3 at [1,8] toward unit 2 and [1,1] using neutral 50-degree coverage. The base plate must permit the close subject isolation required by S1_Shot4 and S1_Shot8 while leaving softened depth around marker 9 and usable look space toward marker 10.",
          "subject_position_directive": "For S1_Shot4, reserve the left half for a profile subject turning toward the right-side opening context, with only soft partial subject cues associated with marker 17 behind. For S1_Shot8, reserve the center-right midground for a close three-quarter subject above marker 9, with the fixed rows receding diagonally behind. Do not add subjects beyond the commitments represented by markers 17 and 19 and the surfaced staging.",
          "state_cue_directive": "Carry the committed transient cues represented by markers 17, 18, 19, and 20: marker 17 in the row context, marker 18 where required by the close subject staging, marker 19 at its committed standing position, and marker 20 beyond the applicable opening context. Keep the fixed base elements numbered 1 through 16 structurally consistent.",
          "negative_continuity_directive": "Do not reposition fixed markers 7, 8, 9, 10, 15, or 16, do not place markers 17 through 20 outside their committed relationships to the fixed layout, and do not introduce unlisted subjects, transient markers, openings, or units outside the chosen 50-degree view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l01_classroom",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l01_classroom"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L02B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L02",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/46575226-4c2f-4334-b16a-429b11371e24/episodes/5a7f5cfd-5b80-4f10-a4e5-1c8519aa244c/images/background_chain/L02B01.png",
        "t2i_prompt": "2045년 대한민국 서울의 현대적인 고등학교 내부에 있는 콘크리트 계단실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 현재의 한국 학교 건축을 기반으로 하되, 얇고 단정한 개인용 전자기기와 차갑고 기능적인 산업 마감만 절제된 근미래 단서로 보인다. 점심시간이지만 학생들의 소란은 먼 복도 쪽에만 있다고 느껴지고, 계단실 안은 고립된 듯 조용하며 인물, 얼굴, 손, 신체 형상의 실루엣은 전혀 없다. 공간은 건조하고 약간 낡았으며, 실제 콘크리트의 미세한 균열과 얼룩, 모서리 마모, 금속 난간의 손때와 잔잔한 긁힘을 과장 없이 표현한다. 색감은 절제된 냉회색이고 대비는 낮거나 중간 정도이며, 북쪽 벽의 계단참 창문으로 들어오는 자연광이 계단과 난간에 부드럽고 사실적인 명암을 만든다.\n\n카메라는 하단 복도 개구부 가까이에서 약 1.6미터 높이로 서서, 하단 계단을 가로질러 계단참을 향해 대각선 위쪽을 바라본다. 되돌아 올라가는 상단 계단과 계단참 창문도 시야 깊숙이 함께 보이게 한다. 35밀리미터급 적당한 광각 렌즈를 사용하고, 난간과 중앙 계단 우물 가장자리의 선이 시선을 하단 계단에서 계단참과 상단 계단으로 자연스럽게 이끈다. 하단 계단과 상단 계단에는 장면 배치를 위한 비어 있는 여유 공간을 남기되 공간을 인위적으로 정돈한 광고 사진처럼 보이게 하지 않는다.\n\n이 순간의 일시적인 상태로, 하단 접근부나 맨 아래 계단 가까이에 스마트폰 한 대가 있고 상단 계단에는 또 다른 스마트폰 한 대와 독립형 휴대 카메라가 놓여 있다. 상단의 스마트폰은 아래쪽 스마트폰을 향해 화면을 비교할 수 있는 방향이며, 두 스마트폰 화면 안에만 서로 일치하는 간결한 식별 코드가 표시된다. 식별 정보는 반드시 두 전화기 디스플레이의 경계 내부에만 존재하고, 공간 속 홀로그램이나 공중 그래픽으로 확장되지 않는다. 휴대 카메라는 얇고 실용적인 2045년형 제품이지만 과장된 공상과학 장치로 보이지 않으며, 상단 스마트폰 가까이에 자연스럽게 배치된다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 현장 기록 사진처럼 정확한 재료 질감, 생활 마모, 자연스러운 원근과 심도를 표현한다. 과도한 후처리, 인위적인 색 보정, 깨끗한 상업용 스톡 사진, 삽화, 컴퓨터 생성 건축 시각화가 아닌 담백한 실제 장소 참고 사진이어야 한다. 평면도나 위에서 내려다본 시점이 아니라 서 있는 사람의 눈높이에서 본 공간이다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S2_Shot1",
            "guide_text": "하단 복도 개구부에서 계단실 전체의 깊이를 확인할 수 있는 넓은 설정 구도로 잡는다. 하단 계단, 북쪽 계단참, 되돌아가는 상단 계단과 창문이 한 시야에 이어지고 난간이 주요 유도선이 되게 한다. 두 스마트폰과 휴대 카메라는 계단 구조를 가리지 않는 크기로 보이며, 인물이나 신체 일부는 포함하지 않는다."
          },
          {
            "shot_id": "S2_Shot6",
            "guide_text": "하단 계단의 여유 공간과 하단 접근부의 스마트폰이 읽히도록 전경을 확보하면서, 상단 계단의 두 전자기기까지 시선이 이어지게 한다. 두 스마트폰 화면 속 동일한 식별 코드는 화면 경계 내부에서만 작고 명확하게 보이고, 계단실의 실제 자연광과 재료 질감이 우선한다."
          },
          {
            "shot_id": "S2_Shot8",
            "guide_text": "하단 복도에서 올려다보는 동일한 눈높이와 35밀리미터급 원근을 유지하되, 난간 너머 상단 계단의 스마트폰과 휴대 카메라가 서로 가까이 놓인 상태를 분명히 확인할 수 있게 한다. 창문 자연광과 조용하고 건조한 계단실 분위기를 유지하며, 사람이나 사람 모양 형상은 배치하지 않는다."
          }
        ],
        "shot_ids": [
          "S2_Shot1",
          "S2_Shot6",
          "S2_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 8 at the lower corridor opening, facing diagonally upward across number 3 toward number 4, with number 5 and number 10 visible beyond",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Use the railings at number 7 to lead the view toward the upper flight. Preserve clear staging space near number 3 for the lower student and on number 5 for the seated upper student; transient numbers 11 through 14 belong to the scene overlay rather than the base floor plan."
        },
        "reference_decision": {
          "bg_id": "L02B01",
          "fp_id": "fp_l02_concrete_stairs",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L02B01 is the sole supplied anchor candidate and the same-fp reference catalog is empty, so it establishes dwelling identity directly from the floor plan. Camera unit 4 at [2,4], aimed toward unit 3 through look-at cell [5,4] with a wide 90-degree lens, supports the surfaced shots' broad structural context while retaining an axis usable for the staged medium and close framing.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/46575226-4c2f-4334-b16a-429b11371e24/episodes/5a7f5cfd-5b80-4f10-a4e5-1c8519aa244c/images/floor_plan/fp_l02_concrete_stairs.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 because this first node is the floor-plan-seeded identity anchor and no same-fp catalog reference is available.",
            "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,
              4
            ],
            "look_at_unit": 3,
            "look_at_cell": [
              5,
              4
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 4 toward unit 3. The selected high-side axis supports the wide staged view of the fixed geometry, while downstream shot crops may isolate the medium and close compositions without changing the established structure."
          },
          "render_guidance": {
            "visible_space_directive": "Show the fixed structure from camera unit 4 toward look-at unit 3, with broad coverage of target units 1, 2, 3, 4, 5, and 6 where supported by the view. Keep persistent fixture marker 7 structurally integrated, and include opening markers 8, 9, and 10 only where they fall within this chosen 90-degree view.",
            "camera_framing_directive": "Place the camera at unit 4 cell [2,4] and aim toward unit 3 through look-at cell [5,4]. Use the wide 90-degree field of view for broad geometric coverage, preserving enough surrounding fixed structure for the surfaced wide shot and a stable spatial axis from which the medium and close shot framings can be cropped.",
            "subject_position_directive": "Reserve the middle-step region for the solitary seated subject shown small in the wide staging. Also preserve a diagonal shared axis for the medium staging, with one seated subject in the foreground middle-right and the other higher in the midground middle-left. The close staging isolates one foreground eye near middle-center with the lowered gaze directed below the frame edge; do not invent additional subjects.",
            "state_cue_directive": "Carry transient markers 11, 12, 13, and 14 only as required by the surfaced shot staging, including the committed held-object and matching-display relationships. Maintain the subdued neutral ambient state described by the shots and keep the surrounding fixed structure otherwise quiet and unoccupied.",
            "negative_continuity_directive": "Do not alter the positions or relationships of base markers 1 through 10 when accommodating transient markers 11 through 14. Do not add unlisted subjects, state overlays, fixtures, openings, or scenario-specific elements, and do not depict units or openings outside what the selected camera axis and 90-degree view can support."
          },
          "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, 4]\n  - look_at_unit: 3\n  - look_at_cell: [5, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 3. The selected high-side axis supports the wide staged view of the fixed geometry, while downstream shot crops may isolate the medium and close compositions without changing the established structure.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the fixed structure from camera unit 4 toward look-at unit 3, with broad coverage of target units 1, 2, 3, 4, 5, and 6 where supported by the view. Keep persistent fixture marker 7 structurally integrated, and include opening markers 8, 9, and 10 only where they fall within this chosen 90-degree view.\n  - camera_framing_directive: Place the camera at unit 4 cell [2,4] and aim toward unit 3 through look-at cell [5,4]. Use the wide 90-degree field of view for broad geometric coverage, preserving enough surrounding fixed structure for the surfaced wide shot and a stable spatial axis from which the medium and close shot framings can be cropped.\n  - subject_position_directive: Reserve the middle-step region for the solitary seated subject shown small in the wide staging. Also preserve a diagonal shared axis for the medium staging, with one seated subject in the foreground middle-right and the other higher in the midground middle-left. The close staging isolates one foreground eye near middle-center with the lowered gaze directed below the frame edge; do not invent additional subjects.\n  - state_cue_directive: Carry transient markers 11, 12, 13, and 14 only as required by the surfaced shot staging, including the committed held-object and matching-display relationships. Maintain the subdued neutral ambient state described by the shots and keep the surrounding fixed structure otherwise quiet and unoccupied.\n  - negative_continuity_directive: Do not alter the positions or relationships of base markers 1 through 10 when accommodating transient markers 11 through 14. Do not add unlisted subjects, state overlays, fixtures, openings, or scenario-specific elements, and do not depict units or openings outside what the selected camera axis and 90-degree view can support.\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, 4]\n  - look_at_unit: 3\n  - look_at_cell: [5, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 3. The selected high-side axis supports the wide staged view of the fixed geometry, while downstream shot crops may isolate the medium and close compositions without changing the established structure.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the fixed structure from camera unit 4 toward look-at unit 3, with broad coverage of target units 1, 2, 3, 4, 5, and 6 where supported by the view. Keep persistent fixture marker 7 structurally integrated, and include opening markers 8, 9, and 10 only where they fall within this chosen 90-degree view.\n  - camera_framing_directive: Place the camera at unit 4 cell [2,4] and aim toward unit 3 through look-at cell [5,4]. Use the wide 90-degree field of view for broad geometric coverage, preserving enough surrounding fixed structure for the surfaced wide shot and a stable spatial axis from which the medium and close shot framings can be cropped.\n  - subject_position_directive: Reserve the middle-step region for the solitary seated subject shown small in the wide staging. Also preserve a diagonal shared axis for the medium staging, with one seated subject in the foreground middle-right and the other higher in the midground middle-left. The close staging isolates one foreground eye near middle-center with the lowered gaze directed below the frame edge; do not invent additional subjects.\n  - state_cue_directive: Carry transient markers 11, 12, 13, and 14 only as required by the surfaced shot staging, including the committed held-object and matching-display relationships. Maintain the subdued neutral ambient state described by the shots and keep the surrounding fixed structure otherwise quiet and unoccupied.\n  - negative_continuity_directive: Do not alter the positions or relationships of base markers 1 through 10 when accommodating transient markers 11 through 14. Do not add unlisted subjects, state overlays, fixtures, openings, or scenario-specific elements, and do not depict units or openings outside what the selected camera axis and 90-degree view can support.\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, 4]\n  - look_at_unit: 3\n  - look_at_cell: [5, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 3. The selected high-side axis supports the wide staged view of the fixed geometry, while downstream shot crops may isolate the medium and close compositions without changing the established structure.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the fixed structure from camera unit 4 toward look-at unit 3, with broad coverage of target units 1, 2, 3, 4, 5, and 6 where supported by the view. Keep persistent fixture marker 7 structurally integrated, and include opening markers 8, 9, and 10 only where they fall within this chosen 90-degree view.\n  - camera_framing_directive: Place the camera at unit 4 cell [2,4] and aim toward unit 3 through look-at cell [5,4]. Use the wide 90-degree field of view for broad geometric coverage, preserving enough surrounding fixed structure for the surfaced wide shot and a stable spatial axis from which the medium and close shot framings can be cropped.\n  - subject_position_directive: Reserve the middle-step region for the solitary seated subject shown small in the wide staging. Also preserve a diagonal shared axis for the medium staging, with one seated subject in the foreground middle-right and the other higher in the midground middle-left. The close staging isolates one foreground eye near middle-center with the lowered gaze directed below the frame edge; do not invent additional subjects.\n  - state_cue_directive: Carry transient markers 11, 12, 13, and 14 only as required by the surfaced shot staging, including the committed held-object and matching-display relationships. Maintain the subdued neutral ambient state described by the shots and keep the surrounding fixed structure otherwise quiet and unoccupied.\n  - negative_continuity_directive: Do not alter the positions or relationships of base markers 1 through 10 when accommodating transient markers 11 through 14. Do not add unlisted subjects, state overlays, fixtures, openings, or scenario-specific elements, and do not depict units or openings outside what the selected camera axis and 90-degree view can support.\n\n2045년 대한민국 서울의 현대적인 고등학교 내부에 있는 콘크리트 계단실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 현재의 한국 학교 건축을 기반으로 하되, 얇고 단정한 개인용 전자기기와 차갑고 기능적인 산업 마감만 절제된 근미래 단서로 보인다. 점심시간이지만 학생들의 소란은 먼 복도 쪽에만 있다고 느껴지고, 계단실 안은 고립된 듯 조용하며 인물, 얼굴, 손, 신체 형상의 실루엣은 전혀 없다. 공간은 건조하고 약간 낡았으며, 실제 콘크리트의 미세한 균열과 얼룩, 모서리 마모, 금속 난간의 손때와 잔잔한 긁힘을 과장 없이 표현한다. 색감은 절제된 냉회색이고 대비는 낮거나 중간 정도이며, 북쪽 벽의 계단참 창문으로 들어오는 자연광이 계단과 난간에 부드럽고 사실적인 명암을 만든다.\n\n카메라는 하단 복도 개구부 가까이에서 약 1.6미터 높이로 서서, 하단 계단을 가로질러 계단참을 향해 대각선 위쪽을 바라본다. 되돌아 올라가는 상단 계단과 계단참 창문도 시야 깊숙이 함께 보이게 한다. 35밀리미터급 적당한 광각 렌즈를 사용하고, 난간과 중앙 계단 우물 가장자리의 선이 시선을 하단 계단에서 계단참과 상단 계단으로 자연스럽게 이끈다. 하단 계단과 상단 계단에는 장면 배치를 위한 비어 있는 여유 공간을 남기되 공간을 인위적으로 정돈한 광고 사진처럼 보이게 하지 않는다.\n\n이 순간의 일시적인 상태로, 하단 접근부나 맨 아래 계단 가까이에 스마트폰 한 대가 있고 상단 계단에는 또 다른 스마트폰 한 대와 독립형 휴대 카메라가 놓여 있다. 상단의 스마트폰은 아래쪽 스마트폰을 향해 화면을 비교할 수 있는 방향이며, 두 스마트폰 화면 안에만 서로 일치하는 간결한 식별 코드가 표시된다. 식별 정보는 반드시 두 전화기 디스플레이의 경계 내부에만 존재하고, 공간 속 홀로그램이나 공중 그래픽으로 확장되지 않는다. 휴대 카메라는 얇고 실용적인 2045년형 제품이지만 과장된 공상과학 장치로 보이지 않으며, 상단 스마트폰 가까이에 자연스럽게 배치된다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 현장 기록 사진처럼 정확한 재료 질감, 생활 마모, 자연스러운 원근과 심도를 표현한다. 과도한 후처리, 인위적인 색 보정, 깨끗한 상업용 스톡 사진, 삽화, 컴퓨터 생성 건축 시각화가 아닌 담백한 실제 장소 참고 사진이어야 한다. 평면도나 위에서 내려다본 시점이 아니라 서 있는 사람의 눈높이에서 본 공간이다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_unit": 4,
          "camera_cell": [
            2,
            4
          ],
          "look_at_unit": 3,
          "look_at_cell": [
            5,
            4
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 4 toward unit 3. The selected high-side axis supports the wide staged view of the fixed geometry, while downstream shot crops may isolate the medium and close compositions without changing the established structure."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the fixed structure from camera unit 4 toward look-at unit 3, with broad coverage of target units 1, 2, 3, 4, 5, and 6 where supported by the view. Keep persistent fixture marker 7 structurally integrated, and include opening markers 8, 9, and 10 only where they fall within this chosen 90-degree view.",
          "camera_framing_directive": "Place the camera at unit 4 cell [2,4] and aim toward unit 3 through look-at cell [5,4]. Use the wide 90-degree field of view for broad geometric coverage, preserving enough surrounding fixed structure for the surfaced wide shot and a stable spatial axis from which the medium and close shot framings can be cropped.",
          "subject_position_directive": "Reserve the middle-step region for the solitary seated subject shown small in the wide staging. Also preserve a diagonal shared axis for the medium staging, with one seated subject in the foreground middle-right and the other higher in the midground middle-left. The close staging isolates one foreground eye near middle-center with the lowered gaze directed below the frame edge; do not invent additional subjects.",
          "state_cue_directive": "Carry transient markers 11, 12, 13, and 14 only as required by the surfaced shot staging, including the committed held-object and matching-display relationships. Maintain the subdued neutral ambient state described by the shots and keep the surrounding fixed structure otherwise quiet and unoccupied.",
          "negative_continuity_directive": "Do not alter the positions or relationships of base markers 1 through 10 when accommodating transient markers 11 through 14. Do not add unlisted subjects, state overlays, fixtures, openings, or scenario-specific elements, and do not depict units or openings outside what the selected camera axis and 90-degree view can support."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l02_concrete_stairs",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l02_concrete_stairs"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L06B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L06",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/46575226-4c2f-4334-b16a-429b11371e24/episodes/5a7f5cfd-5b80-4f10-a4e5-1c8519aa244c/images/background_chain/L06B01.png",
        "t2i_prompt": "2045년 대한민국 서울의 공공 시험 시설 앞, 조용한 낮 시간의 대기 공간을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 현대 한국의 공공기관 건축을 바탕으로 절제된 근미래 요소가 더해진 차갑고 기능적인 정면부이며, 실제 콘크리트와 무광 금속 패널, 유리 자동 양개 미닫이문, 중앙 출입구 주변에 건물과 일체화된 크고 위압적인 기관 로고 패널이 보인다. 로고는 특정 작품명이나 실제 기관명을 드러내지 않는 표준화된 추상 표식이다. 정면 앞 보행 접근 공간 한쪽에는 외벽과 평행하고 바깥쪽을 향한 공공 벤치가 있으며, 재료의 결, 모서리의 닳음과 일상적인 사용감이 현실적으로 드러나되 과장된 훼손은 없다. 보행 접근 구역 가까이에서 벤치를 향해 대각선으로 바라보고, 벤치를 화면 하단 중앙에 비중 있게 두면서 그 뒤로 출입구와 로고 패널, 높고 단정한 시설 정면이 위압적으로 솟아 보이게 한다. 얕게 들어간 출입 문턱 주변과 벤치 주위에는 향후 앉거나 서는 대상을 배치할 수 있는 넓고 명확한 빈 보행 공간을 남긴다. 사람, 얼굴, 신체 형태의 조형물은 전혀 없다. 공간은 사건 이전의 깨끗하고 흐트러지지 않은 상태다. 흐린 듯 부드러운 서울의 자연광, 절제된 냉회색 계열, 낮거나 중간 정도의 자연스러운 대비, 정돈되었지만 약간 낡은 표면, 과장되지 않은 근미래 공공시설의 산업 마감으로 표현한다. 실제 DSLR 또는 미러리스 카메라, 35mm급 적당한 광각 렌즈, 서 있는 사람의 눈높이 약 1.6m에서 촬영하고, 자연스러운 원근과 피사계 심도, 유리 반사, 금속의 미세한 산화와 콘크리트 질감을 사실적으로 담는다. 깔끔한 광고 사진이 아니라 실제 장소 답사 기록처럼 담담하며 후처리 느낌이 없는 사진. 위에서 내려다본 시점, 평면도, 건축 도해, 일러스트, 3D 시각화가 아닌 실제 공간 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S6_Shot1",
            "guide_text": "보행 접근 공간의 눈높이에서 벤치를 화면 하단 중앙에 크게 확보하고, 중앙 출입구와 로고 패널이 뒤에서 높게 이어지도록 대각선 구도를 유지한다. 벤치 주변과 출입 문턱 앞은 인물 없이 넓게 비워 둔다."
          },
          {
            "shot_id": "S6_Shot3",
            "guide_text": "35mm급 렌즈의 자연스러운 공간감을 유지하며 벤치의 사용감과 차가운 시설 정면 재료를 함께 읽을 수 있게 한다. 위압적인 로고 패널과 자동 출입문이 배경에서 분명히 보이되 과도한 왜곡은 피한다."
          },
          {
            "shot_id": "S8_Shot2",
            "guide_text": "조용한 낮의 빈 대기 공간이라는 인상을 강조하고, 벤치와 출입구 사이의 보행 동선을 가리지 않는다. 냉회색 자연광과 절제된 대비로 담담하고 가라앉은 분위기를 유지한다."
          },
          {
            "shot_id": "S8_Shot6",
            "guide_text": "시설 정면의 높이와 로고 패널의 존재감은 유지하면서 벤치를 화면의 시각적 기준점으로 삼는다. 실제 장소 기록 사진처럼 자연스러운 유리 반사와 재료 질감을 보존하고 사람이나 신체 형태는 포함하지 않는다."
          }
        ],
        "shot_ids": [
          "S6_Shot1",
          "S6_Shot3",
          "S8_Shot2",
          "S8_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 3 (pedestrian approach), facing diagonally toward number 6 (public bench), with number 4 (entrance) and number 5 (logo panel) rising behind it on the facility frontage",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep number 6 prominent in the lower-middle frame while preserving an imposing view of numbers 1, 4, and 5; leave clear pedestrian space around number 2 for seated and standing characters."
        },
        "reference_decision": {
          "bg_id": "L06B01",
          "fp_id": "fp_l06_bench_frontage",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L06B01 is the sole clean anchor candidate and has no prior same-fp references. A wide view from unit 3 toward unit 1 supports the broad establishing requirements of S6_Shot1 while retaining marker 6 and the closer bench-supported framings required by S6_Shot3, S8_Shot2, and S8_Shot6.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/46575226-4c2f-4334-b16a-429b11371e24/episodes/5a7f5cfd-5b80-4f10-a4e5-1c8519aa244c/images/floor_plan/fp_l06_bench_frontage.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 because this first node establishes the dwelling identity directly from the supplied 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": 3,
            "camera_cell": [
              6,
              5
            ],
            "look_at_unit": 1,
            "look_at_cell": [
              4,
              7
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 3, directing the view toward unit 1 and marker 5 at look-at cell [4,7]. Preserve unit 3 as the near approach context while including units 2 and 1, opening marker 4, and the required marker 6 support in the composition."
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 3 at [6,5], show the camera-side context of unit 3 and broad visibility toward units 2 and 1, with opening marker 4 and fixed marker 5 readable along the look direction to [4,7]. Include marker 6 as required by the BG facts; the visible-unit and visible-opening supersets support units 1 and 2 and opening 4 from this camera unit.",
            "camera_framing_directive": "Frame from camera unit 3 at [6,5] toward look-at unit 1 and look-at cell [4,7] with the wide lens at 90 degrees. Use broad coverage that can hold markers 1, 2, and 3 together, place marker 5 in the upper portion for the establishing framing, and retain marker 6 across the lower or midground support plane for the consuming wide, medium, and insert shots.",
            "subject_position_directive": "Keep the clean BG plate free of rendered subjects while reserving the staged subject zones: S6_Shot1 places two seated figures separately in the lower-left and lower-center midground; S8_Shot2 places the nearer seated figure on the left and the second figure in side profile on the right along marker 6. The insert framings in S6_Shot3 and S8_Shot6 require clear central space for overlapping hands and partial forearms or laps, with marker 6 remaining visible as scale support.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient marker numbers are listed. Preserve the restrained cool-gray ambient treatment committed by the surfaced shots and refrain from inventing additional state cues.",
            "negative_continuity_directive": "Do not introduce unlisted transient overlays, additional openings beyond marker 4, additional structural units beyond markers 1, 2, and 3, or unnumbered scenario-specific elements. Keep markers 4, 5, and 6 in positions consistent with the supplied floor-plan geometry, and do not place subjects into the clean background 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: 3\n  - camera_cell: [6, 5]\n  - look_at_unit: 1\n  - look_at_cell: [4, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 3, directing the view toward unit 1 and marker 5 at look-at cell [4,7]. Preserve unit 3 as the near approach context while including units 2 and 1, opening marker 4, and the required marker 6 support in the composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3 at [6,5], show the camera-side context of unit 3 and broad visibility toward units 2 and 1, with opening marker 4 and fixed marker 5 readable along the look direction to [4,7]. Include marker 6 as required by the BG facts; the visible-unit and visible-opening supersets support units 1 and 2 and opening 4 from this camera unit.\n  - camera_framing_directive: Frame from camera unit 3 at [6,5] toward look-at unit 1 and look-at cell [4,7] with the wide lens at 90 degrees. Use broad coverage that can hold markers 1, 2, and 3 together, place marker 5 in the upper portion for the establishing framing, and retain marker 6 across the lower or midground support plane for the consuming wide, medium, and insert shots.\n  - subject_position_directive: Keep the clean BG plate free of rendered subjects while reserving the staged subject zones: S6_Shot1 places two seated figures separately in the lower-left and lower-center midground; S8_Shot2 places the nearer seated figure on the left and the second figure in side profile on the right along marker 6. The insert framings in S6_Shot3 and S8_Shot6 require clear central space for overlapping hands and partial forearms or laps, with marker 6 remaining visible as scale support.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient marker numbers are listed. Preserve the restrained cool-gray ambient treatment committed by the surfaced shots and refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not introduce unlisted transient overlays, additional openings beyond marker 4, additional structural units beyond markers 1, 2, and 3, or unnumbered scenario-specific elements. Keep markers 4, 5, and 6 in positions consistent with the supplied floor-plan geometry, and do not place subjects into the clean background 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: 3\n  - camera_cell: [6, 5]\n  - look_at_unit: 1\n  - look_at_cell: [4, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 3, directing the view toward unit 1 and marker 5 at look-at cell [4,7]. Preserve unit 3 as the near approach context while including units 2 and 1, opening marker 4, and the required marker 6 support in the composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3 at [6,5], show the camera-side context of unit 3 and broad visibility toward units 2 and 1, with opening marker 4 and fixed marker 5 readable along the look direction to [4,7]. Include marker 6 as required by the BG facts; the visible-unit and visible-opening supersets support units 1 and 2 and opening 4 from this camera unit.\n  - camera_framing_directive: Frame from camera unit 3 at [6,5] toward look-at unit 1 and look-at cell [4,7] with the wide lens at 90 degrees. Use broad coverage that can hold markers 1, 2, and 3 together, place marker 5 in the upper portion for the establishing framing, and retain marker 6 across the lower or midground support plane for the consuming wide, medium, and insert shots.\n  - subject_position_directive: Keep the clean BG plate free of rendered subjects while reserving the staged subject zones: S6_Shot1 places two seated figures separately in the lower-left and lower-center midground; S8_Shot2 places the nearer seated figure on the left and the second figure in side profile on the right along marker 6. The insert framings in S6_Shot3 and S8_Shot6 require clear central space for overlapping hands and partial forearms or laps, with marker 6 remaining visible as scale support.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient marker numbers are listed. Preserve the restrained cool-gray ambient treatment committed by the surfaced shots and refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not introduce unlisted transient overlays, additional openings beyond marker 4, additional structural units beyond markers 1, 2, and 3, or unnumbered scenario-specific elements. Keep markers 4, 5, and 6 in positions consistent with the supplied floor-plan geometry, and do not place subjects into the clean background 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: 3\n  - camera_cell: [6, 5]\n  - look_at_unit: 1\n  - look_at_cell: [4, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 3, directing the view toward unit 1 and marker 5 at look-at cell [4,7]. Preserve unit 3 as the near approach context while including units 2 and 1, opening marker 4, and the required marker 6 support in the composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3 at [6,5], show the camera-side context of unit 3 and broad visibility toward units 2 and 1, with opening marker 4 and fixed marker 5 readable along the look direction to [4,7]. Include marker 6 as required by the BG facts; the visible-unit and visible-opening supersets support units 1 and 2 and opening 4 from this camera unit.\n  - camera_framing_directive: Frame from camera unit 3 at [6,5] toward look-at unit 1 and look-at cell [4,7] with the wide lens at 90 degrees. Use broad coverage that can hold markers 1, 2, and 3 together, place marker 5 in the upper portion for the establishing framing, and retain marker 6 across the lower or midground support plane for the consuming wide, medium, and insert shots.\n  - subject_position_directive: Keep the clean BG plate free of rendered subjects while reserving the staged subject zones: S6_Shot1 places two seated figures separately in the lower-left and lower-center midground; S8_Shot2 places the nearer seated figure on the left and the second figure in side profile on the right along marker 6. The insert framings in S6_Shot3 and S8_Shot6 require clear central space for overlapping hands and partial forearms or laps, with marker 6 remaining visible as scale support.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient marker numbers are listed. Preserve the restrained cool-gray ambient treatment committed by the surfaced shots and refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not introduce unlisted transient overlays, additional openings beyond marker 4, additional structural units beyond markers 1, 2, and 3, or unnumbered scenario-specific elements. Keep markers 4, 5, and 6 in positions consistent with the supplied floor-plan geometry, and do not place subjects into the clean background plate.\n\n2045년 대한민국 서울의 공공 시험 시설 앞, 조용한 낮 시간의 대기 공간을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 현대 한국의 공공기관 건축을 바탕으로 절제된 근미래 요소가 더해진 차갑고 기능적인 정면부이며, 실제 콘크리트와 무광 금속 패널, 유리 자동 양개 미닫이문, 중앙 출입구 주변에 건물과 일체화된 크고 위압적인 기관 로고 패널이 보인다. 로고는 특정 작품명이나 실제 기관명을 드러내지 않는 표준화된 추상 표식이다. 정면 앞 보행 접근 공간 한쪽에는 외벽과 평행하고 바깥쪽을 향한 공공 벤치가 있으며, 재료의 결, 모서리의 닳음과 일상적인 사용감이 현실적으로 드러나되 과장된 훼손은 없다. 보행 접근 구역 가까이에서 벤치를 향해 대각선으로 바라보고, 벤치를 화면 하단 중앙에 비중 있게 두면서 그 뒤로 출입구와 로고 패널, 높고 단정한 시설 정면이 위압적으로 솟아 보이게 한다. 얕게 들어간 출입 문턱 주변과 벤치 주위에는 향후 앉거나 서는 대상을 배치할 수 있는 넓고 명확한 빈 보행 공간을 남긴다. 사람, 얼굴, 신체 형태의 조형물은 전혀 없다. 공간은 사건 이전의 깨끗하고 흐트러지지 않은 상태다. 흐린 듯 부드러운 서울의 자연광, 절제된 냉회색 계열, 낮거나 중간 정도의 자연스러운 대비, 정돈되었지만 약간 낡은 표면, 과장되지 않은 근미래 공공시설의 산업 마감으로 표현한다. 실제 DSLR 또는 미러리스 카메라, 35mm급 적당한 광각 렌즈, 서 있는 사람의 눈높이 약 1.6m에서 촬영하고, 자연스러운 원근과 피사계 심도, 유리 반사, 금속의 미세한 산화와 콘크리트 질감을 사실적으로 담는다. 깔끔한 광고 사진이 아니라 실제 장소 답사 기록처럼 담담하며 후처리 느낌이 없는 사진. 위에서 내려다본 시점, 평면도, 건축 도해, 일러스트, 3D 시각화가 아닌 실제 공간 사진. 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": [
            6,
            5
          ],
          "look_at_unit": 1,
          "look_at_cell": [
            4,
            7
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 3, directing the view toward unit 1 and marker 5 at look-at cell [4,7]. Preserve unit 3 as the near approach context while including units 2 and 1, opening marker 4, and the required marker 6 support in the composition."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 3 at [6,5], show the camera-side context of unit 3 and broad visibility toward units 2 and 1, with opening marker 4 and fixed marker 5 readable along the look direction to [4,7]. Include marker 6 as required by the BG facts; the visible-unit and visible-opening supersets support units 1 and 2 and opening 4 from this camera unit.",
          "camera_framing_directive": "Frame from camera unit 3 at [6,5] toward look-at unit 1 and look-at cell [4,7] with the wide lens at 90 degrees. Use broad coverage that can hold markers 1, 2, and 3 together, place marker 5 in the upper portion for the establishing framing, and retain marker 6 across the lower or midground support plane for the consuming wide, medium, and insert shots.",
          "subject_position_directive": "Keep the clean BG plate free of rendered subjects while reserving the staged subject zones: S6_Shot1 places two seated figures separately in the lower-left and lower-center midground; S8_Shot2 places the nearer seated figure on the left and the second figure in side profile on the right along marker 6. The insert framings in S6_Shot3 and S8_Shot6 require clear central space for overlapping hands and partial forearms or laps, with marker 6 remaining visible as scale support.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient marker numbers are listed. Preserve the restrained cool-gray ambient treatment committed by the surfaced shots and refrain from inventing additional state cues.",
          "negative_continuity_directive": "Do not introduce unlisted transient overlays, additional openings beyond marker 4, additional structural units beyond markers 1, 2, and 3, or unnumbered scenario-specific elements. Keep markers 4, 5, and 6 in positions consistent with the supplied floor-plan geometry, and do not place subjects into the clean background plate."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l06_bench_frontage",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l06_bench_frontage",
            "building_fp:fp_l07_metal_corridor"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "building_fp_ref": {
          "fp_id": "fp_l07_metal_corridor",
          "indoor_loc_sid": "L07",
          "group_id": "bg_testing_facility",
          "fp_asset_id": "450ff6f3-499d-401a-99e3-9820b0a93fd6"
        }
      },
      "L07B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L07",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/46575226-4c2f-4334-b16a-429b11371e24/episodes/5a7f5cfd-5b80-4f10-a4e5-1c8519aa244c/images/background_chain/L07B01.png",
        "t2i_prompt": "2045년 대한민국 서울의 공공기관 또는 통제 시설 내부를 연상시키는 차가운 금속 복도. 현대 한국의 기능적인 시설 구조를 바탕으로 절제된 근미래 기술이 자연스럽게 더해져 있다. 넓고 곧은 주 복도에서 안쪽 모퉁이의 금속 벽 칸막이를 대각선으로 바라보며, 칸막이가 시야를 강하게 가리고 그 옆의 얕은 모퉁이 오목 공간은 일부만 드러난다. 모퉁이 너머로 직각 방향의 측면 복도가 계속 이어진다. 벽 가장자리를 따라 낮은 높이에 설치된 표준화된 적색 유도등이 주 복도와 모퉁이를 감싸며 이어지고, 일부 등이 켜지고 일부가 약해지는 현실적인 점멸 주기를 암시한다. 주 복도의 넓고 비어 있는 폭을 충분히 보여준다. 차가운 회색 금속 벽 패널, 실제 금속의 미세한 산화와 무광택 질감, 이음매와 체결부, 단단한 바닥 표면, 기능적인 천장 설비를 사실적으로 표현한다. 조명은 낮고 절제된 실내 시설 조명과 적색 유도등의 약한 반사광으로 이루어지며, 대비는 과장하지 않고 감정적으로 가라앉은 고요한 분위기를 유지한다. 공간은 깨끗하고 흐트러짐 없는 사건 이전 상태다. 사람, 얼굴, 인체 형태의 형상은 전혀 없다. 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 광각 렌즈를 사용해 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 실제 장소 기록 사진처럼 자연스러운 원근, 자연스러운 피사계 심도, 현실적인 노출과 재료 질감, 일상적인 미세 마모를 담고 인위적인 후처리는 하지 않는다. 깨끗한 광고용 사진이나 컴퓨터 그래픽, 삽화, 건축 시각화가 아니며, 위에서 내려다본 도면이나 건축 다이어그램도 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "shot_id": "S7_Shot2",
            "guide_text": "주 복도 가까이의 눈높이에서 안쪽 모퉁이 벽 칸막이를 대각선으로 바라본다. 칸막이가 오목 공간을 대부분 가리도록 강한 차폐 구도를 만들고, 모퉁이 너머의 측면 복도가 일부 이어져 보이게 한다. 넓고 비어 있는 복도 폭과 벽 가장자리의 적색 유도등 흐름을 함께 담는다."
          },
          {
            "shot_id": "S7_Shot5",
            "guide_text": "같은 복도 구조와 재료, 낮은 시설 조명, 적색 유도등의 점멸 상태를 일관되게 유지한다. 약 1.6미터 높이의 35밀리미터급 시점에서 모퉁이 벽 칸막이가 시야를 막는 관계를 분명히 하고, 얕은 오목 공간은 부분적으로만 보이며 측면 복도는 그 너머로 자연스럽게 연장되도록 구성한다."
          }
        ],
        "shot_ids": [
          "S7_Shot2",
          "S7_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 1 (main corridor), facing diagonally toward number 4 (inner corner wall partition), with number 3 (corner recess) partially revealed and number 2 (side corridor branch) extending beyond it",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Use number 4 to create a strong blocked sightline toward number 3; include number 5 along the wall edges and preserve the broad empty width of number 1."
        },
        "reference_decision": {
          "bg_id": "L07B01",
          "fp_id": "fp_l07_metal_corridor",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "This is the sole clean anchor candidate and the only render-ready BG. It is seeded directly from the floor plan with no prior same-fp reference. A wide view from camera unit 1 toward look-at unit 4 supports the staged corner-focused compositions while retaining broad coverage of target units 1, 2, 3, and 4 and fixed marker 5.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/46575226-4c2f-4334-b16a-429b11371e24/episodes/5a7f5cfd-5b80-4f10-a4e5-1c8519aa244c/images/floor_plan/fp_l07_metal_corridor.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor_without_references",
            "why_single_ref_or_two_refs": "No same-fp references are available, so this dwelling-identity anchor must be rendered fresh 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": [
              7,
              3
            ],
            "look_at_unit": 4,
            "look_at_cell": [
              9,
              2
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from the sole listed camera cell for unit 1 toward the verbatim listed look-at cell, organizing the frame around unit 4 while retaining contextual visibility of the other targeted units and marker 5."
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 1, include unit 1 as the camera-bearing space and use the wide view toward unit 4 to retain geometry-supported contextual coverage of units 2 and 3 where visible. Represent base markers 1, 2, 3, and 4 as the committed structural set and marker 5 as the committed fixed fixture. No numbered opening is supplied, so do not imply a geometry-confirmed opening.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [7,3] toward look-at unit 4 at cell [9,2] with a wide 90-degree field of view. Use broad coverage that keeps the corner-related target area prominent while leaving sufficient contextual structure for the staged medium view and the tighter off-center view.",
            "subject_position_directive": "Keep the clean plate free of baked-in subjects while reserving the shot-staged placement zones: one consuming shot requires a seated subject across the right two-thirds with receding structure along the left edge, and the other requires a braced subject across the left two-thirds with a narrow empty strip toward unit 4 on the right. These are shot-layer placement cues and must not become permanent background elements.",
            "state_cue_directive": "No dossier-committed state cue beyond a clean residential space applies because no transient marker number is listed. Preserve marker 5 as a fixed numbered element; any intermittent emphasis described by the consuming-shot staging belongs to the shot-specific layer rather than a permanent alteration of the clean plate. Refrain from inventing additional state cues.",
            "negative_continuity_directive": "Do not invent numbered openings, overlay markers, subjects, or scenario-specific objects in the clean plate. Do not depict spaces outside the geometry-supported wide view from unit 1, and do not relocate structural markers 1, 2, 3, or 4 or fixed marker 5 from the floor-plan identity."
          },
          "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, 3]\n  - look_at_unit: 4\n  - look_at_cell: [9, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from the sole listed camera cell for unit 1 toward the verbatim listed look-at cell, organizing the frame around unit 4 while retaining contextual visibility of the other targeted units and marker 5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, include unit 1 as the camera-bearing space and use the wide view toward unit 4 to retain geometry-supported contextual coverage of units 2 and 3 where visible. Represent base markers 1, 2, 3, and 4 as the committed structural set and marker 5 as the committed fixed fixture. No numbered opening is supplied, so do not imply a geometry-confirmed opening.\n  - camera_framing_directive: Frame from camera unit 1 at cell [7,3] toward look-at unit 4 at cell [9,2] with a wide 90-degree field of view. Use broad coverage that keeps the corner-related target area prominent while leaving sufficient contextual structure for the staged medium view and the tighter off-center view.\n  - subject_position_directive: Keep the clean plate free of baked-in subjects while reserving the shot-staged placement zones: one consuming shot requires a seated subject across the right two-thirds with receding structure along the left edge, and the other requires a braced subject across the left two-thirds with a narrow empty strip toward unit 4 on the right. These are shot-layer placement cues and must not become permanent background elements.\n  - state_cue_directive: No dossier-committed state cue beyond a clean residential space applies because no transient marker number is listed. Preserve marker 5 as a fixed numbered element; any intermittent emphasis described by the consuming-shot staging belongs to the shot-specific layer rather than a permanent alteration of the clean plate. Refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not invent numbered openings, overlay markers, subjects, or scenario-specific objects in the clean plate. Do not depict spaces outside the geometry-supported wide view from unit 1, and do not relocate structural markers 1, 2, 3, or 4 or fixed marker 5 from the floor-plan identity.\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, 3]\n  - look_at_unit: 4\n  - look_at_cell: [9, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from the sole listed camera cell for unit 1 toward the verbatim listed look-at cell, organizing the frame around unit 4 while retaining contextual visibility of the other targeted units and marker 5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, include unit 1 as the camera-bearing space and use the wide view toward unit 4 to retain geometry-supported contextual coverage of units 2 and 3 where visible. Represent base markers 1, 2, 3, and 4 as the committed structural set and marker 5 as the committed fixed fixture. No numbered opening is supplied, so do not imply a geometry-confirmed opening.\n  - camera_framing_directive: Frame from camera unit 1 at cell [7,3] toward look-at unit 4 at cell [9,2] with a wide 90-degree field of view. Use broad coverage that keeps the corner-related target area prominent while leaving sufficient contextual structure for the staged medium view and the tighter off-center view.\n  - subject_position_directive: Keep the clean plate free of baked-in subjects while reserving the shot-staged placement zones: one consuming shot requires a seated subject across the right two-thirds with receding structure along the left edge, and the other requires a braced subject across the left two-thirds with a narrow empty strip toward unit 4 on the right. These are shot-layer placement cues and must not become permanent background elements.\n  - state_cue_directive: No dossier-committed state cue beyond a clean residential space applies because no transient marker number is listed. Preserve marker 5 as a fixed numbered element; any intermittent emphasis described by the consuming-shot staging belongs to the shot-specific layer rather than a permanent alteration of the clean plate. Refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not invent numbered openings, overlay markers, subjects, or scenario-specific objects in the clean plate. Do not depict spaces outside the geometry-supported wide view from unit 1, and do not relocate structural markers 1, 2, 3, or 4 or fixed marker 5 from the floor-plan identity.\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, 3]\n  - look_at_unit: 4\n  - look_at_cell: [9, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from the sole listed camera cell for unit 1 toward the verbatim listed look-at cell, organizing the frame around unit 4 while retaining contextual visibility of the other targeted units and marker 5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1, include unit 1 as the camera-bearing space and use the wide view toward unit 4 to retain geometry-supported contextual coverage of units 2 and 3 where visible. Represent base markers 1, 2, 3, and 4 as the committed structural set and marker 5 as the committed fixed fixture. No numbered opening is supplied, so do not imply a geometry-confirmed opening.\n  - camera_framing_directive: Frame from camera unit 1 at cell [7,3] toward look-at unit 4 at cell [9,2] with a wide 90-degree field of view. Use broad coverage that keeps the corner-related target area prominent while leaving sufficient contextual structure for the staged medium view and the tighter off-center view.\n  - subject_position_directive: Keep the clean plate free of baked-in subjects while reserving the shot-staged placement zones: one consuming shot requires a seated subject across the right two-thirds with receding structure along the left edge, and the other requires a braced subject across the left two-thirds with a narrow empty strip toward unit 4 on the right. These are shot-layer placement cues and must not become permanent background elements.\n  - state_cue_directive: No dossier-committed state cue beyond a clean residential space applies because no transient marker number is listed. Preserve marker 5 as a fixed numbered element; any intermittent emphasis described by the consuming-shot staging belongs to the shot-specific layer rather than a permanent alteration of the clean plate. Refrain from inventing additional state cues.\n  - negative_continuity_directive: Do not invent numbered openings, overlay markers, subjects, or scenario-specific objects in the clean plate. Do not depict spaces outside the geometry-supported wide view from unit 1, and do not relocate structural markers 1, 2, 3, or 4 or fixed marker 5 from the floor-plan identity.\n\n2045년 대한민국 서울의 공공기관 또는 통제 시설 내부를 연상시키는 차가운 금속 복도. 현대 한국의 기능적인 시설 구조를 바탕으로 절제된 근미래 기술이 자연스럽게 더해져 있다. 넓고 곧은 주 복도에서 안쪽 모퉁이의 금속 벽 칸막이를 대각선으로 바라보며, 칸막이가 시야를 강하게 가리고 그 옆의 얕은 모퉁이 오목 공간은 일부만 드러난다. 모퉁이 너머로 직각 방향의 측면 복도가 계속 이어진다. 벽 가장자리를 따라 낮은 높이에 설치된 표준화된 적색 유도등이 주 복도와 모퉁이를 감싸며 이어지고, 일부 등이 켜지고 일부가 약해지는 현실적인 점멸 주기를 암시한다. 주 복도의 넓고 비어 있는 폭을 충분히 보여준다. 차가운 회색 금속 벽 패널, 실제 금속의 미세한 산화와 무광택 질감, 이음매와 체결부, 단단한 바닥 표면, 기능적인 천장 설비를 사실적으로 표현한다. 조명은 낮고 절제된 실내 시설 조명과 적색 유도등의 약한 반사광으로 이루어지며, 대비는 과장하지 않고 감정적으로 가라앉은 고요한 분위기를 유지한다. 공간은 깨끗하고 흐트러짐 없는 사건 이전 상태다. 사람, 얼굴, 인체 형태의 형상은 전혀 없다. 서 있는 사람의 눈높이 약 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": [
            7,
            3
          ],
          "look_at_unit": 4,
          "look_at_cell": [
            9,
            2
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from the sole listed camera cell for unit 1 toward the verbatim listed look-at cell, organizing the frame around unit 4 while retaining contextual visibility of the other targeted units and marker 5."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 1, include unit 1 as the camera-bearing space and use the wide view toward unit 4 to retain geometry-supported contextual coverage of units 2 and 3 where visible. Represent base markers 1, 2, 3, and 4 as the committed structural set and marker 5 as the committed fixed fixture. No numbered opening is supplied, so do not imply a geometry-confirmed opening.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [7,3] toward look-at unit 4 at cell [9,2] with a wide 90-degree field of view. Use broad coverage that keeps the corner-related target area prominent while leaving sufficient contextual structure for the staged medium view and the tighter off-center view.",
          "subject_position_directive": "Keep the clean plate free of baked-in subjects while reserving the shot-staged placement zones: one consuming shot requires a seated subject across the right two-thirds with receding structure along the left edge, and the other requires a braced subject across the left two-thirds with a narrow empty strip toward unit 4 on the right. These are shot-layer placement cues and must not become permanent background elements.",
          "state_cue_directive": "No dossier-committed state cue beyond a clean residential space applies because no transient marker number is listed. Preserve marker 5 as a fixed numbered element; any intermittent emphasis described by the consuming-shot staging belongs to the shot-specific layer rather than a permanent alteration of the clean plate. Refrain from inventing additional state cues.",
          "negative_continuity_directive": "Do not invent numbered openings, overlay markers, subjects, or scenario-specific objects in the clean plate. Do not depict spaces outside the geometry-supported wide view from unit 1, and do not relocate structural markers 1, 2, 3, or 4 or fixed marker 5 from the floor-plan identity."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l07_metal_corridor",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l07_metal_corridor"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L08B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/46575226-4c2f-4334-b16a-429b11371e24/episodes/5a7f5cfd-5b80-4f10-a4e5-1c8519aa244c/images/background_chain/L08B01.png",
        "t2i_prompt": "2045년 대한민국 서울의 공공기관 산하 인간 융합 실험실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 현대 한국의 밀폐형 연구시설을 바탕으로 제한적인 근미래 생체 실험 기술이 더해진 차갑고 기능적인 공간이다. 밀폐 출입문 가까운 실험실 내부에서 약 1.6m 높이로 서서, 35mm급 미러리스 카메라와 28mm 광각 렌즈로 중앙 실험 구역과 북쪽·동쪽 설비 벽을 대각선 방향으로 바라본다. 중앙에는 남북 방향으로 놓인 45도 경사의 금속 실험대가 화면의 중심을 이루고, 실험대에 직접 결합된 이중 구속 장치와 잠금 구조가 나란한 두 위치에서 작동 중이다. 배경의 북쪽과 동쪽 벽에는 대형 생체 실험 기계군, 배관, 냉각 덕트, 케이블 묶음, 표준화된 얇은 상태 표시 장치가 빽빽하게 이어지며, 그 위의 경고등 배열이 활성화되어 붉은빛을 낸다. 중앙 실험대 주변에서 발생한 짙은 흰 연기가 바닥 가까이 퍼진 뒤 화면 하단과 중간을 가로지르되, 실험대와 구속 기계 및 후방의 중장비가 완전히 가려지지는 않는다. 구속 장치가 두 명의 탑승자가 고정된 활성 상태임을 분명히 나타내되, 배경 이미지에는 사람, 얼굴, 신체 형상이나 인체 윤곽을 직접 묘사하지 않는다. 차가운 회색 금속 패널, 실제 스테인리스강의 긁힘과 얼룩, 도장 금속의 마모, 고무 패킹, 반투명 산업용 플라스틱, 노출된 볼트와 현실적인 케이블 피복 질감을 정밀하게 표현한다. 붉은 경고등과 차가운 천장 작업등이 연기 속에서 자연스럽게 산란하며, 낮거나 중간 정도의 대비와 절제된 어두운 분위기를 유지한다. 과도한 우주 시대 장식이나 화려한 사이버펑크 요소 없이, 현재의 한국 연구시설과 공공기관형 산업 장비가 자연스럽게 이어진 현실적인 근미래 환경이다. 실제 장소 기록 사진처럼 약간의 사용 흔적과 유지보수 얼룩이 있으며, 자연스러운 원근감과 피사계 심도, 사실적인 노출과 광학 특성을 지닌 무보정 사진이다. 평면도, 위에서 내려다본 시점, 건축 도면, 삽화가 아닌 실제 현장 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S9_Shot1",
            "guide_text": "밀폐 출입문 가까운 내부 위치에서 약 1.6m 눈높이와 28mm 광각 시야를 사용한다. 45도 기울어진 중앙 금속 실험대를 중심에 두고, 나란한 두 구속 위치가 잠금·작동 중임을 기계 상태로 보여 주되 사람이나 신체 형상은 직접 묘사하지 않는다. 북쪽과 동쪽 벽의 대형 기계군과 붉은 경고등을 상단 배경에 남기고, 짙은 흰 연기는 화면 하단과 중간을 가로지르면서 핵심 장비를 완전히 가리지 않게 한다."
          }
        ],
        "shot_ids": [
          "S9_Shot1"
        ],
        "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 5 (sealed entry door), facing diagonally toward number 2 (inclined experiment table), number 3 (restraint machinery), and number 4 (heavy machinery banks)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Center the 45-degree tilted table and its two restrained occupants; retain the heavy machinery and red warning-light fixtures in the upper background, with dense white smoke crossing the lower and middle frame without fully obscuring the apparatus."
        },
        "reference_decision": {
          "bg_id": "L08B01",
          "fp_id": "fp_l08_experiment_lab",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "This is the sole clean-anchor candidate supplied for the fp and the only render-ready BG, so it establishes dwelling identity directly from the floor plan without a prior reference. The wide view from unit 7 toward unit 1 supports the consuming shot's committed diagonal coverage of markers 2 and 3, both staged subjects, and the surrounding fixed markers.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/46575226-4c2f-4334-b16a-429b11371e24/episodes/5a7f5cfd-5b80-4f10-a4e5-1c8519aa244c/images/floor_plan/fp_l08_experiment_lab.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor_no_references",
            "why_single_ref_or_two_refs": "No same-fp reference is available, and the anchor must be rendered 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": 7,
            "camera_cell": [
              8,
              1
            ],
            "look_at_unit": 1,
            "look_at_cell": [
              5,
              4
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Use the listed unit-7 camera cell and aim toward the listed central marker cell within unit 1. The wide lens provides broad diagonal coverage for the full fixed assembly at markers 2 and 3, the two committed subjects, and surrounding markers."
          },
          "render_guidance": {
            "visible_space_directive": "From unit 7, show unit 1 as the visible target space with broad coverage around markers 2 and 3. Preserve the fixed positions of markers 2, 3, 4, and 6 and include the circulation relationship between units 7 and 1; opening marker 5 may be included only as allowed by the geometry's visible-opening candidate superset.",
            "camera_framing_directive": "Frame from camera unit 7 at cell [8,1] toward unit 1 at look-at cell [5,4] with a wide 90-degree field of view. Use broad, static diagonal coverage that keeps markers 2 and 3 centered in the composition, with their nearer end in the lower foreground and their receding extent toward the upper background while retaining surrounding fixed elements.",
            "subject_position_directive": "Place the two committed subjects associated with marker 9 side by side across the midground on marker 2: one in middle-left and one in middle-right, both following the fixed incline and secured relationship committed by the shot staging. Their nearer limb area should fall toward the lower foreground while their faces recede toward the upper background.",
            "state_cue_directive": "Carry transient marker 8 as thick diffusion across the visible space without obscuring the two subjects represented by marker 9. Show marker 6 in the active warning-light state committed by the shot, with controlled low illumination and the specified red-and-cool-gray diffusion. Retain all numbered elements 1 through 9 as required by the render facts.",
            "negative_continuity_directive": "Do not invent additional subjects, transient objects, fixed fixtures, openings, or state cues beyond markers 1 through 9 and the surfaced shot staging. Do not relocate fixed markers 2, 3, 4, or 6, and do not depict units or openings outside the chosen unit-7-to-unit-1 wide view; opening marker 5 remains subject to the geometry candidate superset rather than an invented line of sight."
          },
          "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: 7\n  - camera_cell: [8, 1]\n  - look_at_unit: 1\n  - look_at_cell: [5, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-7 camera cell and aim toward the listed central marker cell within unit 1. The wide lens provides broad diagonal coverage for the full fixed assembly at markers 2 and 3, the two committed subjects, and surrounding markers.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 7, show unit 1 as the visible target space with broad coverage around markers 2 and 3. Preserve the fixed positions of markers 2, 3, 4, and 6 and include the circulation relationship between units 7 and 1; opening marker 5 may be included only as allowed by the geometry's visible-opening candidate superset.\n  - camera_framing_directive: Frame from camera unit 7 at cell [8,1] toward unit 1 at look-at cell [5,4] with a wide 90-degree field of view. Use broad, static diagonal coverage that keeps markers 2 and 3 centered in the composition, with their nearer end in the lower foreground and their receding extent toward the upper background while retaining surrounding fixed elements.\n  - subject_position_directive: Place the two committed subjects associated with marker 9 side by side across the midground on marker 2: one in middle-left and one in middle-right, both following the fixed incline and secured relationship committed by the shot staging. Their nearer limb area should fall toward the lower foreground while their faces recede toward the upper background.\n  - state_cue_directive: Carry transient marker 8 as thick diffusion across the visible space without obscuring the two subjects represented by marker 9. Show marker 6 in the active warning-light state committed by the shot, with controlled low illumination and the specified red-and-cool-gray diffusion. Retain all numbered elements 1 through 9 as required by the render facts.\n  - negative_continuity_directive: Do not invent additional subjects, transient objects, fixed fixtures, openings, or state cues beyond markers 1 through 9 and the surfaced shot staging. Do not relocate fixed markers 2, 3, 4, or 6, and do not depict units or openings outside the chosen unit-7-to-unit-1 wide view; opening marker 5 remains subject to the geometry candidate superset rather than an invented line of sight.\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: 7\n  - camera_cell: [8, 1]\n  - look_at_unit: 1\n  - look_at_cell: [5, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-7 camera cell and aim toward the listed central marker cell within unit 1. The wide lens provides broad diagonal coverage for the full fixed assembly at markers 2 and 3, the two committed subjects, and surrounding markers.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 7, show unit 1 as the visible target space with broad coverage around markers 2 and 3. Preserve the fixed positions of markers 2, 3, 4, and 6 and include the circulation relationship between units 7 and 1; opening marker 5 may be included only as allowed by the geometry's visible-opening candidate superset.\n  - camera_framing_directive: Frame from camera unit 7 at cell [8,1] toward unit 1 at look-at cell [5,4] with a wide 90-degree field of view. Use broad, static diagonal coverage that keeps markers 2 and 3 centered in the composition, with their nearer end in the lower foreground and their receding extent toward the upper background while retaining surrounding fixed elements.\n  - subject_position_directive: Place the two committed subjects associated with marker 9 side by side across the midground on marker 2: one in middle-left and one in middle-right, both following the fixed incline and secured relationship committed by the shot staging. Their nearer limb area should fall toward the lower foreground while their faces recede toward the upper background.\n  - state_cue_directive: Carry transient marker 8 as thick diffusion across the visible space without obscuring the two subjects represented by marker 9. Show marker 6 in the active warning-light state committed by the shot, with controlled low illumination and the specified red-and-cool-gray diffusion. Retain all numbered elements 1 through 9 as required by the render facts.\n  - negative_continuity_directive: Do not invent additional subjects, transient objects, fixed fixtures, openings, or state cues beyond markers 1 through 9 and the surfaced shot staging. Do not relocate fixed markers 2, 3, 4, or 6, and do not depict units or openings outside the chosen unit-7-to-unit-1 wide view; opening marker 5 remains subject to the geometry candidate superset rather than an invented line of sight.\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: 7\n  - camera_cell: [8, 1]\n  - look_at_unit: 1\n  - look_at_cell: [5, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-7 camera cell and aim toward the listed central marker cell within unit 1. The wide lens provides broad diagonal coverage for the full fixed assembly at markers 2 and 3, the two committed subjects, and surrounding markers.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 7, show unit 1 as the visible target space with broad coverage around markers 2 and 3. Preserve the fixed positions of markers 2, 3, 4, and 6 and include the circulation relationship between units 7 and 1; opening marker 5 may be included only as allowed by the geometry's visible-opening candidate superset.\n  - camera_framing_directive: Frame from camera unit 7 at cell [8,1] toward unit 1 at look-at cell [5,4] with a wide 90-degree field of view. Use broad, static diagonal coverage that keeps markers 2 and 3 centered in the composition, with their nearer end in the lower foreground and their receding extent toward the upper background while retaining surrounding fixed elements.\n  - subject_position_directive: Place the two committed subjects associated with marker 9 side by side across the midground on marker 2: one in middle-left and one in middle-right, both following the fixed incline and secured relationship committed by the shot staging. Their nearer limb area should fall toward the lower foreground while their faces recede toward the upper background.\n  - state_cue_directive: Carry transient marker 8 as thick diffusion across the visible space without obscuring the two subjects represented by marker 9. Show marker 6 in the active warning-light state committed by the shot, with controlled low illumination and the specified red-and-cool-gray diffusion. Retain all numbered elements 1 through 9 as required by the render facts.\n  - negative_continuity_directive: Do not invent additional subjects, transient objects, fixed fixtures, openings, or state cues beyond markers 1 through 9 and the surfaced shot staging. Do not relocate fixed markers 2, 3, 4, or 6, and do not depict units or openings outside the chosen unit-7-to-unit-1 wide view; opening marker 5 remains subject to the geometry candidate superset rather than an invented line of sight.\n\n2045년 대한민국 서울의 공공기관 산하 인간 융합 실험실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 현대 한국의 밀폐형 연구시설을 바탕으로 제한적인 근미래 생체 실험 기술이 더해진 차갑고 기능적인 공간이다. 밀폐 출입문 가까운 실험실 내부에서 약 1.6m 높이로 서서, 35mm급 미러리스 카메라와 28mm 광각 렌즈로 중앙 실험 구역과 북쪽·동쪽 설비 벽을 대각선 방향으로 바라본다. 중앙에는 남북 방향으로 놓인 45도 경사의 금속 실험대가 화면의 중심을 이루고, 실험대에 직접 결합된 이중 구속 장치와 잠금 구조가 나란한 두 위치에서 작동 중이다. 배경의 북쪽과 동쪽 벽에는 대형 생체 실험 기계군, 배관, 냉각 덕트, 케이블 묶음, 표준화된 얇은 상태 표시 장치가 빽빽하게 이어지며, 그 위의 경고등 배열이 활성화되어 붉은빛을 낸다. 중앙 실험대 주변에서 발생한 짙은 흰 연기가 바닥 가까이 퍼진 뒤 화면 하단과 중간을 가로지르되, 실험대와 구속 기계 및 후방의 중장비가 완전히 가려지지는 않는다. 구속 장치가 두 명의 탑승자가 고정된 활성 상태임을 분명히 나타내되, 배경 이미지에는 사람, 얼굴, 신체 형상이나 인체 윤곽을 직접 묘사하지 않는다. 차가운 회색 금속 패널, 실제 스테인리스강의 긁힘과 얼룩, 도장 금속의 마모, 고무 패킹, 반투명 산업용 플라스틱, 노출된 볼트와 현실적인 케이블 피복 질감을 정밀하게 표현한다. 붉은 경고등과 차가운 천장 작업등이 연기 속에서 자연스럽게 산란하며, 낮거나 중간 정도의 대비와 절제된 어두운 분위기를 유지한다. 과도한 우주 시대 장식이나 화려한 사이버펑크 요소 없이, 현재의 한국 연구시설과 공공기관형 산업 장비가 자연스럽게 이어진 현실적인 근미래 환경이다. 실제 장소 기록 사진처럼 약간의 사용 흔적과 유지보수 얼룩이 있으며, 자연스러운 원근감과 피사계 심도, 사실적인 노출과 광학 특성을 지닌 무보정 사진이다. 평면도, 위에서 내려다본 시점, 건축 도면, 삽화가 아닌 실제 현장 참고 사진. 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": 7,
          "camera_cell": [
            8,
            1
          ],
          "look_at_unit": 1,
          "look_at_cell": [
            5,
            4
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Use the listed unit-7 camera cell and aim toward the listed central marker cell within unit 1. The wide lens provides broad diagonal coverage for the full fixed assembly at markers 2 and 3, the two committed subjects, and surrounding markers."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 7, show unit 1 as the visible target space with broad coverage around markers 2 and 3. Preserve the fixed positions of markers 2, 3, 4, and 6 and include the circulation relationship between units 7 and 1; opening marker 5 may be included only as allowed by the geometry's visible-opening candidate superset.",
          "camera_framing_directive": "Frame from camera unit 7 at cell [8,1] toward unit 1 at look-at cell [5,4] with a wide 90-degree field of view. Use broad, static diagonal coverage that keeps markers 2 and 3 centered in the composition, with their nearer end in the lower foreground and their receding extent toward the upper background while retaining surrounding fixed elements.",
          "subject_position_directive": "Place the two committed subjects associated with marker 9 side by side across the midground on marker 2: one in middle-left and one in middle-right, both following the fixed incline and secured relationship committed by the shot staging. Their nearer limb area should fall toward the lower foreground while their faces recede toward the upper background.",
          "state_cue_directive": "Carry transient marker 8 as thick diffusion across the visible space without obscuring the two subjects represented by marker 9. Show marker 6 in the active warning-light state committed by the shot, with controlled low illumination and the specified red-and-cool-gray diffusion. Retain all numbered elements 1 through 9 as required by the render facts.",
          "negative_continuity_directive": "Do not invent additional subjects, transient objects, fixed fixtures, openings, or state cues beyond markers 1 through 9 and the surfaced shot staging. Do not relocate fixed markers 2, 3, 4, or 6, and do not depict units or openings outside the chosen unit-7-to-unit-1 wide view; opening marker 5 remains subject to the geometry candidate superset rather than an invented line of sight."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l08_experiment_lab",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l08_experiment_lab"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L10B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L10",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/46575226-4c2f-4334-b16a-429b11371e24/episodes/5a7f5cfd-5b80-4f10-a4e5-1c8519aa244c/images/background_chain/L10B01.png",
        "t2i_prompt": "2045년 대한민국 서울의 소형 주거 공간에 딸린 아담한 화장실을 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 화장실 출입구 가까이에서 안쪽을 대각선으로 바라보며, 약 1.6미터의 서 있는 사람 눈높이와 35밀리미터급 광각 렌즈로 촬영한다. 북쪽 벽 중앙의 소형 세면대와 그 위 벽거울이 화면의 주요 배경이 되며, 출입구와 세면대 사이 중앙 바닥에는 두 사람이 설 수 있을 정도의 여유가 충분히 보이도록 구성한다. 거울에는 사람이나 얼굴 없이 비어 있는 실제 화장실 내부만 자연스럽게 반사된다. 다음 날 아침의 차갑고 흐린 자연광과 절제된 천장 조명이 섞인 낮은 대비의 조명, 차분한 회색 계열, 현대 서울 주택의 실용적인 욕실 구조에 얇고 간결한 설비 마감만 더한 절제된 근미래 분위기. 실제 타일 줄눈, 미세한 물때와 생활 얼룩, 금속 수전의 옅은 산화 흔적, 세면대 표면의 현실적인 사용감이 보이되 공간과 설비는 파손되지 않은 온전한 상태다. 중앙의 서 있는 공간 가까이에 얇은 스마트폰 한 대가 잠시 놓여 있으며, 진동으로 기기 가장자리가 미세하게 흔들리고 화면 안에만 불길한 메시지 알림이 표시된다. 메시지나 그래픽은 물리적 화면 밖으로 투사되거나 공간에 홀로그램처럼 떠 있지 않는다. 인물, 얼굴, 신체 형상, 사람처럼 보이는 반사상은 전혀 없다. 자연스러운 피사계 심도와 사실적인 재료 질감, 과장 없는 현장 기록 사진의 노출, 인위적인 후처리 없는 실제 장소 참고 사진. 평면도, 위에서 내려다본 시점, 건축 도면, 삽화, 컴퓨터 생성 이미지가 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S10_Shot4",
            "guide_text": "출입구 가까운 눈높이에서 세면대와 벽거울을 선명한 주요 배경으로 잡고, 그 뒤쪽이 아니라 출입구와 세면대 사이 중앙 바닥의 여유가 넓게 읽히도록 구성한다. 빈 공간과 실제 생활감이 자연스럽게 보이는 배경 사진으로 유지한다."
          },
          {
            "shot_id": "S10_Shot5",
            "guide_text": "같은 출입구 쪽 대각선 시점을 유지하면서 세면대 앞과 중앙의 두 사람용 서 있는 공간이 겹치지 않고 명확히 보이게 한다. 거울에는 비어 있는 화장실만 반사되며 인물이나 신체 형상은 포함하지 않는다."
          },
          {
            "shot_id": "S10_Shot7",
            "guide_text": "세면대와 거울을 식별 가능한 배경으로 남기면서 중앙 공간 가까이 놓인 진동 중인 스마트폰이 보이도록 잡는다. 불길한 메시지 알림은 스마트폰 화면 내부에서만 확인되게 하고, 화면 정보가 실제 공간으로 확장되거나 투영되지 않게 한다."
          }
        ],
        "shot_ids": [
          "S10_Shot4",
          "S10_Shot5",
          "S10_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 2 (bathroom doorway), facing diagonally across number 5 (two-person standing clearance) toward number 4 (sink) and number 3 (wall mirror)",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep the sink and mirror prominent while preserving enough visible floor behind the person at the sink for a second person to approach and embrace them; any phone content must remain confined to the physical screen."
        },
        "reference_decision": {
          "bg_id": "L10B01",
          "fp_id": "fp_l10_bathroom",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L10B01 is the sole supplied anchor candidate and the only renderable BG. It is seeded directly from the floor plan with no prior reference. Camera unit 5 at [4,5] looks toward unit 1 at the candidate cell [1,4] with a normal lens, prioritizing fixed markers 3 and 4 for the contextual requirements of S10_Shot7 while retaining neutral coverage for the subject staging in S10_Shot4 and S10_Shot5.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/46575226-4c2f-4334-b16a-429b11371e24/episodes/5a7f5cfd-5b80-4f10-a4e5-1c8519aa244c/images/floor_plan/fp_l10_bathroom.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "anchor_has_no_prior_references",
            "why_single_ref_or_two_refs": "No same-fp reference is available, so the dwelling-identity anchor must be rendered directly from the floor plan without a selected 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": 5,
            "camera_cell": [
              4,
              5
            ],
            "look_at_unit": 1,
            "look_at_cell": [
              1,
              4
            ],
            "lens_enum": "normal",
            "fov_deg": 50,
            "framing_notes": "Use neutral 50-degree coverage from unit 5 toward unit 1 and the fixed-element target at [1,4]. Preserve enough surrounding scale for marker 4 while allowing the consuming shots to apply close or medium shot-specific crops."
          },
          "render_guidance": {
            "visible_space_directive": "Show the portion of unit 1 reached from camera unit 5, with fixed markers 3 and 4 in their committed north-side positions. Keep unit 5 as the camera-bearing clearance area. Opening marker 2 and unit 6 may appear only if they fall within the normal 50-degree view toward [1,4]; do not force them into the frame.",
            "camera_framing_directive": "Frame from camera unit 5 at [4,5], looking toward unit 1 at [1,4], with a normal 50-degree lens for neutral coverage. Hold marker 4 as the principal contextual fixed element and retain its spatial relationship to marker 3; consuming shots may crop this plate more tightly without changing the committed camera-cell relationship.",
            "subject_position_directive": "For S10_Shot4, the committed subject target C01 occupies the foreground middle-center in a close three-quarter presentation. For S10_Shot5, C04 is committed at middle-right in the foreground and C01 at middle-left in the midground. S10_Shot7 commits no subject; keep that shot free of invented subjects and reserve its centered close focal region for transient marker 7 with marker 4 providing scale and context.",
            "state_cue_directive": "Carry transient marker 7 as the committed shot-dependent state cue and retain numbered elements 1, 2, 3, 4, 5, and 6 according to their structural roles. For S10_Shot7, marker 7 is active and centered within the close composition, with its specified illuminated content providing the only specifically motivated glow. Do not infer additional state cues beyond the surfaced staging.",
            "negative_continuity_directive": "Do not relocate fixed markers 3 or 4, alter opening marker 2, or redraw unit markers 1, 5, and 6 with inconsistent relationships. Do not introduce unlisted subjects, unnumbered scenario elements, or additional transient overlays. Exclude any space outside the normal 50-degree view from camera unit 5 toward [1,4], and do not force unit 6 or opening marker 2 into view when the cone does not contain them."
          },
          "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: [4, 5]\n  - look_at_unit: 1\n  - look_at_cell: [1, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral 50-degree coverage from unit 5 toward unit 1 and the fixed-element target at [1,4]. Preserve enough surrounding scale for marker 4 while allowing the consuming shots to apply close or medium shot-specific crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 1 reached from camera unit 5, with fixed markers 3 and 4 in their committed north-side positions. Keep unit 5 as the camera-bearing clearance area. Opening marker 2 and unit 6 may appear only if they fall within the normal 50-degree view toward [1,4]; do not force them into the frame.\n  - camera_framing_directive: Frame from camera unit 5 at [4,5], looking toward unit 1 at [1,4], with a normal 50-degree lens for neutral coverage. Hold marker 4 as the principal contextual fixed element and retain its spatial relationship to marker 3; consuming shots may crop this plate more tightly without changing the committed camera-cell relationship.\n  - subject_position_directive: For S10_Shot4, the committed subject target C01 occupies the foreground middle-center in a close three-quarter presentation. For S10_Shot5, C04 is committed at middle-right in the foreground and C01 at middle-left in the midground. S10_Shot7 commits no subject; keep that shot free of invented subjects and reserve its centered close focal region for transient marker 7 with marker 4 providing scale and context.\n  - state_cue_directive: Carry transient marker 7 as the committed shot-dependent state cue and retain numbered elements 1, 2, 3, 4, 5, and 6 according to their structural roles. For S10_Shot7, marker 7 is active and centered within the close composition, with its specified illuminated content providing the only specifically motivated glow. Do not infer additional state cues beyond the surfaced staging.\n  - negative_continuity_directive: Do not relocate fixed markers 3 or 4, alter opening marker 2, or redraw unit markers 1, 5, and 6 with inconsistent relationships. Do not introduce unlisted subjects, unnumbered scenario elements, or additional transient overlays. Exclude any space outside the normal 50-degree view from camera unit 5 toward [1,4], and do not force unit 6 or opening marker 2 into view when the cone does not contain them.\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: [4, 5]\n  - look_at_unit: 1\n  - look_at_cell: [1, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral 50-degree coverage from unit 5 toward unit 1 and the fixed-element target at [1,4]. Preserve enough surrounding scale for marker 4 while allowing the consuming shots to apply close or medium shot-specific crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 1 reached from camera unit 5, with fixed markers 3 and 4 in their committed north-side positions. Keep unit 5 as the camera-bearing clearance area. Opening marker 2 and unit 6 may appear only if they fall within the normal 50-degree view toward [1,4]; do not force them into the frame.\n  - camera_framing_directive: Frame from camera unit 5 at [4,5], looking toward unit 1 at [1,4], with a normal 50-degree lens for neutral coverage. Hold marker 4 as the principal contextual fixed element and retain its spatial relationship to marker 3; consuming shots may crop this plate more tightly without changing the committed camera-cell relationship.\n  - subject_position_directive: For S10_Shot4, the committed subject target C01 occupies the foreground middle-center in a close three-quarter presentation. For S10_Shot5, C04 is committed at middle-right in the foreground and C01 at middle-left in the midground. S10_Shot7 commits no subject; keep that shot free of invented subjects and reserve its centered close focal region for transient marker 7 with marker 4 providing scale and context.\n  - state_cue_directive: Carry transient marker 7 as the committed shot-dependent state cue and retain numbered elements 1, 2, 3, 4, 5, and 6 according to their structural roles. For S10_Shot7, marker 7 is active and centered within the close composition, with its specified illuminated content providing the only specifically motivated glow. Do not infer additional state cues beyond the surfaced staging.\n  - negative_continuity_directive: Do not relocate fixed markers 3 or 4, alter opening marker 2, or redraw unit markers 1, 5, and 6 with inconsistent relationships. Do not introduce unlisted subjects, unnumbered scenario elements, or additional transient overlays. Exclude any space outside the normal 50-degree view from camera unit 5 toward [1,4], and do not force unit 6 or opening marker 2 into view when the cone does not contain them.\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: [4, 5]\n  - look_at_unit: 1\n  - look_at_cell: [1, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral 50-degree coverage from unit 5 toward unit 1 and the fixed-element target at [1,4]. Preserve enough surrounding scale for marker 4 while allowing the consuming shots to apply close or medium shot-specific crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 1 reached from camera unit 5, with fixed markers 3 and 4 in their committed north-side positions. Keep unit 5 as the camera-bearing clearance area. Opening marker 2 and unit 6 may appear only if they fall within the normal 50-degree view toward [1,4]; do not force them into the frame.\n  - camera_framing_directive: Frame from camera unit 5 at [4,5], looking toward unit 1 at [1,4], with a normal 50-degree lens for neutral coverage. Hold marker 4 as the principal contextual fixed element and retain its spatial relationship to marker 3; consuming shots may crop this plate more tightly without changing the committed camera-cell relationship.\n  - subject_position_directive: For S10_Shot4, the committed subject target C01 occupies the foreground middle-center in a close three-quarter presentation. For S10_Shot5, C04 is committed at middle-right in the foreground and C01 at middle-left in the midground. S10_Shot7 commits no subject; keep that shot free of invented subjects and reserve its centered close focal region for transient marker 7 with marker 4 providing scale and context.\n  - state_cue_directive: Carry transient marker 7 as the committed shot-dependent state cue and retain numbered elements 1, 2, 3, 4, 5, and 6 according to their structural roles. For S10_Shot7, marker 7 is active and centered within the close composition, with its specified illuminated content providing the only specifically motivated glow. Do not infer additional state cues beyond the surfaced staging.\n  - negative_continuity_directive: Do not relocate fixed markers 3 or 4, alter opening marker 2, or redraw unit markers 1, 5, and 6 with inconsistent relationships. Do not introduce unlisted subjects, unnumbered scenario elements, or additional transient overlays. Exclude any space outside the normal 50-degree view from camera unit 5 toward [1,4], and do not force unit 6 or opening marker 2 into view when the cone does not contain them.\n\n2045년 대한민국 서울의 소형 주거 공간에 딸린 아담한 화장실을 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 화장실 출입구 가까이에서 안쪽을 대각선으로 바라보며, 약 1.6미터의 서 있는 사람 눈높이와 35밀리미터급 광각 렌즈로 촬영한다. 북쪽 벽 중앙의 소형 세면대와 그 위 벽거울이 화면의 주요 배경이 되며, 출입구와 세면대 사이 중앙 바닥에는 두 사람이 설 수 있을 정도의 여유가 충분히 보이도록 구성한다. 거울에는 사람이나 얼굴 없이 비어 있는 실제 화장실 내부만 자연스럽게 반사된다. 다음 날 아침의 차갑고 흐린 자연광과 절제된 천장 조명이 섞인 낮은 대비의 조명, 차분한 회색 계열, 현대 서울 주택의 실용적인 욕실 구조에 얇고 간결한 설비 마감만 더한 절제된 근미래 분위기. 실제 타일 줄눈, 미세한 물때와 생활 얼룩, 금속 수전의 옅은 산화 흔적, 세면대 표면의 현실적인 사용감이 보이되 공간과 설비는 파손되지 않은 온전한 상태다. 중앙의 서 있는 공간 가까이에 얇은 스마트폰 한 대가 잠시 놓여 있으며, 진동으로 기기 가장자리가 미세하게 흔들리고 화면 안에만 불길한 메시지 알림이 표시된다. 메시지나 그래픽은 물리적 화면 밖으로 투사되거나 공간에 홀로그램처럼 떠 있지 않는다. 인물, 얼굴, 신체 형상, 사람처럼 보이는 반사상은 전혀 없다. 자연스러운 피사계 심도와 사실적인 재료 질감, 과장 없는 현장 기록 사진의 노출, 인위적인 후처리 없는 실제 장소 참고 사진. 평면도, 위에서 내려다본 시점, 건축 도면, 삽화, 컴퓨터 생성 이미지가 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_unit": 5,
          "camera_cell": [
            4,
            5
          ],
          "look_at_unit": 1,
          "look_at_cell": [
            1,
            4
          ],
          "lens_enum": "normal",
          "fov_deg": 50,
          "framing_notes": "Use neutral 50-degree coverage from unit 5 toward unit 1 and the fixed-element target at [1,4]. Preserve enough surrounding scale for marker 4 while allowing the consuming shots to apply close or medium shot-specific crops."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the portion of unit 1 reached from camera unit 5, with fixed markers 3 and 4 in their committed north-side positions. Keep unit 5 as the camera-bearing clearance area. Opening marker 2 and unit 6 may appear only if they fall within the normal 50-degree view toward [1,4]; do not force them into the frame.",
          "camera_framing_directive": "Frame from camera unit 5 at [4,5], looking toward unit 1 at [1,4], with a normal 50-degree lens for neutral coverage. Hold marker 4 as the principal contextual fixed element and retain its spatial relationship to marker 3; consuming shots may crop this plate more tightly without changing the committed camera-cell relationship.",
          "subject_position_directive": "For S10_Shot4, the committed subject target C01 occupies the foreground middle-center in a close three-quarter presentation. For S10_Shot5, C04 is committed at middle-right in the foreground and C01 at middle-left in the midground. S10_Shot7 commits no subject; keep that shot free of invented subjects and reserve its centered close focal region for transient marker 7 with marker 4 providing scale and context.",
          "state_cue_directive": "Carry transient marker 7 as the committed shot-dependent state cue and retain numbered elements 1, 2, 3, 4, 5, and 6 according to their structural roles. For S10_Shot7, marker 7 is active and centered within the close composition, with its specified illuminated content providing the only specifically motivated glow. Do not infer additional state cues beyond the surfaced staging.",
          "negative_continuity_directive": "Do not relocate fixed markers 3 or 4, alter opening marker 2, or redraw unit markers 1, 5, and 6 with inconsistent relationships. Do not introduce unlisted subjects, unnumbered scenario elements, or additional transient overlays. Exclude any space outside the normal 50-degree view from camera unit 5 toward [1,4], and do not force unit 6 or opening marker 2 into view when the cone does not contain them."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l10_bathroom",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l10_bathroom"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      }
    },
    "consumed_bg_catalog_hash": "3634ffb48af9d61d",
    "consumed_shot_binding_hash": "40dceaa70910418a",
    "bg_reference_catalog": [
      {
        "bg_id": "L06B01",
        "fp_id": "fp_l06_bench_frontage",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/46575226-4c2f-4334-b16a-429b11371e24/episodes/5a7f5cfd-5b80-4f10-a4e5-1c8519aa244c/images/background_chain/L06B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L01B01",
        "fp_id": "fp_l01_classroom",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/46575226-4c2f-4334-b16a-429b11371e24/episodes/5a7f5cfd-5b80-4f10-a4e5-1c8519aa244c/images/background_chain/L01B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 1,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L02B01",
        "fp_id": "fp_l02_concrete_stairs",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/46575226-4c2f-4334-b16a-429b11371e24/episodes/5a7f5cfd-5b80-4f10-a4e5-1c8519aa244c/images/background_chain/L02B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 2,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L07B01",
        "fp_id": "fp_l07_metal_corridor",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/46575226-4c2f-4334-b16a-429b11371e24/episodes/5a7f5cfd-5b80-4f10-a4e5-1c8519aa244c/images/background_chain/L07B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 3,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L08B01",
        "fp_id": "fp_l08_experiment_lab",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/46575226-4c2f-4334-b16a-429b11371e24/episodes/5a7f5cfd-5b80-4f10-a4e5-1c8519aa244c/images/background_chain/L08B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 4,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L10B01",
        "fp_id": "fp_l10_bathroom",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/46575226-4c2f-4334-b16a-429b11371e24/episodes/5a7f5cfd-5b80-4f10-a4e5-1c8519aa244c/images/background_chain/L10B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 5,
        "source_kind": "shot_aware_plan"
      }
    ]
  },
  "step_id": "background_render",
  "run_id": "a07e6168-3746-46b9-a85f-ed7054ad3cbf",
  "resolved_model": "gpt",
  "updated_at": "2026-08-24T10:18:41.119831+00:00",
  "project_config_snapshot": {}
}