{
  "status": "completed",
  "applicable_count": 7,
  "completed_count": 7,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "77687594f8339713",
  "data": {
    "groups": {
      "L16B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L16",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/background_chain/L16B01.png",
        "t2i_prompt": "2069년 근미래 대한민국 인천 해안 난민 거주 구역 인근의 인공제방 보수 공사 현장 외부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 성인 눈높이 약 1.6m에서 28mm 광각 렌즈로 선 자세로 촬영한 실제 DSLR 또는 미러리스 현장 기록 사진처럼 보이게 한다. 북쪽에는 길게 이어진 낡은 인공제방 콘크리트 벽이 있고, 그 바로 남쪽에 중앙 보수 작업 구역이 펼쳐지며, 제방과 작업 구역 사이에는 임시 장벽과 비계가 평행하게 놓여 있다. 서쪽에는 젖은 방수포와 낡은 팔레트가 섞인 자재 더미가 줄지어 있고, 중앙 왼쪽 작업 베이에는 지게차가 멈춰 있으며, 동쪽 출입구에서 들어오는 진입로는 작업 구역 앞까지 이어진다. 남쪽과 남서쪽 가장자리에는 흙탕물이 고인 낮은 배수 유출 수로가 보이고, 바닥 전체는 바닷물 섞인 진흙과 타이어 자국, 오래된 콘크리트 가루로 더러워져 있다.\n\n이 순간의 현장은 보수 작업이 갑자기 중단된 상태다. 북쪽 제방 벽의 중앙 보수 구역 근처에는 실제 콘크리트가 갈라진 듯한 불규칙한 균열과 축축한 누수 자국, 흘러내린 흙물 얼룩이 보인다. 동쪽 중앙 진입로에는 무광 올리브색의 낡은 군용 트럭 한 대가 작업 구역 앞을 가로막듯 멈춰 서 있으며, 차체에는 먼지와 염분 얼룩, 긁힌 금속 표면이 남아 있다. 중앙 왼쪽의 지게차는 트럭을 향해 작업을 멈춘 위치에 서 있고, 포크는 낮게 내려간 채 흙이 묻은 상태다. 남동쪽 열린 흙바닥에는 사람이 보이지 않지만 방금 넘어지고 몸싸움이 있었던 듯 진흙이 넓게 튀어 오른 패치와 미끄러진 자국, 작은 물웅덩이가 남아 있다. 트럭 서쪽 옆에는 이동식 사이렌 장치와 낡은 메가폰, 임시 통제용 케이블과 삼각 받침대가 놓여 있어 현장 방송 명령이 막 울린 듯한 상황을 시각적으로 암시한다.\n\n흐린 낮의 자연광, 오염된 해안 안개, 낮게 깔린 회색 하늘 아래에서 촬영된 현실적인 현장 사진이어야 한다. 콘크리트의 균열, 젖은 진흙, 부식된 금속, 낡은 비계 파이프, 타이어의 고무 질감, 방수포의 직조감이 실제 재료처럼 선명하게 보이되 과도하게 깨끗한 광고 사진처럼 만들지 않는다. 근미래 장비는 실용적이고 마모된 산업 디자인으로만 표현하고, 우주선 같은 초현실적 기술이나 홀로그램은 넣지 않는다. 인물, 얼굴, 사람 형태의 실루엣, 그림자 속 군중은 절대 넣지 않는다. 위에서 내려다본 평면도나 건축 도면, 일러스트, 렌더링이 아니라 후처리 없는 실제 장소 기록 사진처럼 자연스러운 깊이감과 렌즈 왜곡을 가진다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "S9_Shot9에서는 넓은 눈높이 시점으로 제방 균열과 누수 자국, 멈춰 선 군용 트럭, 정지한 지게차, 진흙 튄 흔적, 이동식 사이렌과 메가폰 통제 장치가 한 공간 안에서 읽히게 한다. 배경은 비어 있어야 하며 사람이나 경비 인물은 보이지 않게 한다.",
            "shot_id": "S9_Shot9"
          },
          {
            "guide_text": "S9_Shot18에서는 동쪽 진입로 쪽에서 작업 구역이 막힌 느낌이 분명해야 한다. 군용 트럭은 작업 흐름을 끊는 장애물처럼 보이고, 제방 벽의 균열과 젖은 누수 흔적은 북쪽 배경에 실제 콘크리트 손상으로 남아 있어야 한다. 어떤 인물도 추가하지 않는다.",
            "shot_id": "S9_Shot18"
          },
          {
            "guide_text": "S9_Shot20에서는 남중앙의 열린 흙바닥과 남동쪽 진흙 튄 패치가 전경에 읽히고, 그 뒤로 트럭, 메가폰·사이렌 장치, 지게차, 보수 중인 제방 선이 이어지게 한다. 현장은 사건 직후처럼 어수선하지만 배경 사진으로만 보이게 하며 사람 형태를 배제한다.",
            "shot_id": "S9_Shot20"
          }
        ],
        "shot_ids": [
          "S9_Shot9",
          "S9_Shot18",
          "S9_Shot20"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 4 (crowd gathering zone), facing diagonally north-east toward number 1 (dike wall), number 3 (truck approach lane), number 11 (stopped military truck), and number 14 (guard and megaphone control point)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Use a wide view that keeps the dike repair line and work area readable; include numbers 10, 11, 12, 13, and 14 as transient state cues for this interrupted repair moment."
        },
        "reference_decision": {
          "bg_id": "L16B01",
          "fp_id": "fp_l16_construction_site_exterior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L16B01 is the only clean anchor candidate supplied for this fp_id and the only renderable BG with readiness ok=true, so it is used as the fp_seeded_anchor with no prior references. A wide camera from unit 4 toward unit 2 gives broad coverage for the staged shots while keeping the fixed unit markers 1, 2, 3, 4, 7, 8, persistent fixture markers 5 and 6, and opening marker 9 available for the committed exterior context.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/floor_plan/fp_l16_construction_site_exterior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "anchor_has_no_prior_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No selected reference is used because this node establishes the first same-fp dwelling identity anchor and the candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              9
            ],
            "camera_unit": 4,
            "fov_deg": 90,
            "framing_notes": "Wide coverage from camera unit 4 at [6,9], oriented toward look-at unit 2 using copied look-at cell [4,4], to support the staged close, medium, and wide shot needs across the shared exterior worksite markers.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 4 at [6,9] looking toward unit 2 with copied look_at_cell [4,4] and wide lens, prioritize the shared exterior marker field for target unit markers 1, 2, 3, 4, 7, and 8. Keep base marker numbers 5 and 6 as fixed persistent fixtures and include opening marker 9 only as a visible-opening candidate consistent with the wide unit-4 view.",
            "camera_framing_directive": "Use a wide 90 degree framing from camera unit 4 with camera_cell [6,9], looking toward look_at_unit 2 with look_at_cell [4,4]. The frame should provide broad coverage suitable for the surfaced shots: a close subject-facing composition, a medium shared-space composition, and a low wide ground-level composition, all tied to the same fixed marker layout.",
            "subject_position_directive": "Use only the committed surfaced-shot subject placements: S9_Shot9 has one close facing-camera subject about 1 meter from camera with a handheld object at the mouth and transient marker 11 behind as a blurred dark mass; S9_Shot18 places target C04 in the middle-center foreground with arms spread, target C06 in the middle-right midground near the upper-right background anchor; S9_Shot20 places target C13 in the lower-center foreground at ground level with surrounding lower-body background shapes in the upper-center. Do not add uncommitted subjects.",
            "state_cue_directive": "clean_background_expected is false. Include the committed state overlay markers 10, 11, 12, 13, and 14 as the only transient/state cues to describe, together with use_numbered_elements 1 through 14. Do not invent additional state overlays beyond those marker numbers and the surfaced shot staging.",
            "negative_continuity_directive": "There are no ignored numbered elements and no ignored state overlay marker numbers for L16B01. Do not add uncommitted numbered elements beyond use_numbered_elements 1 through 14. Treat visible units and opening candidates as view supersets; do not force spaces outside the chosen unit-4-to-unit-2 wide view to dominate the frame."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [6, 9]\n  - look_at_unit: 2\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from camera unit 4 at [6,9], oriented toward look-at unit 2 using copied look-at cell [4,4], to support the staged close, medium, and wide shot needs across the shared exterior worksite markers.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4 at [6,9] looking toward unit 2 with copied look_at_cell [4,4] and wide lens, prioritize the shared exterior marker field for target unit markers 1, 2, 3, 4, 7, and 8. Keep base marker numbers 5 and 6 as fixed persistent fixtures and include opening marker 9 only as a visible-opening candidate consistent with the wide unit-4 view.\n  - camera_framing_directive: Use a wide 90 degree framing from camera unit 4 with camera_cell [6,9], looking toward look_at_unit 2 with look_at_cell [4,4]. The frame should provide broad coverage suitable for the surfaced shots: a close subject-facing composition, a medium shared-space composition, and a low wide ground-level composition, all tied to the same fixed marker layout.\n  - subject_position_directive: Use only the committed surfaced-shot subject placements: S9_Shot9 has one close facing-camera subject about 1 meter from camera with a handheld object at the mouth and transient marker 11 behind as a blurred dark mass; S9_Shot18 places target C04 in the middle-center foreground with arms spread, target C06 in the middle-right midground near the upper-right background anchor; S9_Shot20 places target C13 in the lower-center foreground at ground level with surrounding lower-body background shapes in the upper-center. Do not add uncommitted subjects.\n  - state_cue_directive: clean_background_expected is false. Include the committed state overlay markers 10, 11, 12, 13, and 14 as the only transient/state cues to describe, together with use_numbered_elements 1 through 14. Do not invent additional state overlays beyond those marker numbers and the surfaced shot staging.\n  - negative_continuity_directive: There are no ignored numbered elements and no ignored state overlay marker numbers for L16B01. Do not add uncommitted numbered elements beyond use_numbered_elements 1 through 14. Treat visible units and opening candidates as view supersets; do not force spaces outside the chosen unit-4-to-unit-2 wide view to dominate the frame.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [6, 9]\n  - look_at_unit: 2\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from camera unit 4 at [6,9], oriented toward look-at unit 2 using copied look-at cell [4,4], to support the staged close, medium, and wide shot needs across the shared exterior worksite markers.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4 at [6,9] looking toward unit 2 with copied look_at_cell [4,4] and wide lens, prioritize the shared exterior marker field for target unit markers 1, 2, 3, 4, 7, and 8. Keep base marker numbers 5 and 6 as fixed persistent fixtures and include opening marker 9 only as a visible-opening candidate consistent with the wide unit-4 view.\n  - camera_framing_directive: Use a wide 90 degree framing from camera unit 4 with camera_cell [6,9], looking toward look_at_unit 2 with look_at_cell [4,4]. The frame should provide broad coverage suitable for the surfaced shots: a close subject-facing composition, a medium shared-space composition, and a low wide ground-level composition, all tied to the same fixed marker layout.\n  - subject_position_directive: Use only the committed surfaced-shot subject placements: S9_Shot9 has one close facing-camera subject about 1 meter from camera with a handheld object at the mouth and transient marker 11 behind as a blurred dark mass; S9_Shot18 places target C04 in the middle-center foreground with arms spread, target C06 in the middle-right midground near the upper-right background anchor; S9_Shot20 places target C13 in the lower-center foreground at ground level with surrounding lower-body background shapes in the upper-center. Do not add uncommitted subjects.\n  - state_cue_directive: clean_background_expected is false. Include the committed state overlay markers 10, 11, 12, 13, and 14 as the only transient/state cues to describe, together with use_numbered_elements 1 through 14. Do not invent additional state overlays beyond those marker numbers and the surfaced shot staging.\n  - negative_continuity_directive: There are no ignored numbered elements and no ignored state overlay marker numbers for L16B01. Do not add uncommitted numbered elements beyond use_numbered_elements 1 through 14. Treat visible units and opening candidates as view supersets; do not force spaces outside the chosen unit-4-to-unit-2 wide view to dominate the frame.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [6, 9]\n  - look_at_unit: 2\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from camera unit 4 at [6,9], oriented toward look-at unit 2 using copied look-at cell [4,4], to support the staged close, medium, and wide shot needs across the shared exterior worksite markers.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4 at [6,9] looking toward unit 2 with copied look_at_cell [4,4] and wide lens, prioritize the shared exterior marker field for target unit markers 1, 2, 3, 4, 7, and 8. Keep base marker numbers 5 and 6 as fixed persistent fixtures and include opening marker 9 only as a visible-opening candidate consistent with the wide unit-4 view.\n  - camera_framing_directive: Use a wide 90 degree framing from camera unit 4 with camera_cell [6,9], looking toward look_at_unit 2 with look_at_cell [4,4]. The frame should provide broad coverage suitable for the surfaced shots: a close subject-facing composition, a medium shared-space composition, and a low wide ground-level composition, all tied to the same fixed marker layout.\n  - subject_position_directive: Use only the committed surfaced-shot subject placements: S9_Shot9 has one close facing-camera subject about 1 meter from camera with a handheld object at the mouth and transient marker 11 behind as a blurred dark mass; S9_Shot18 places target C04 in the middle-center foreground with arms spread, target C06 in the middle-right midground near the upper-right background anchor; S9_Shot20 places target C13 in the lower-center foreground at ground level with surrounding lower-body background shapes in the upper-center. Do not add uncommitted subjects.\n  - state_cue_directive: clean_background_expected is false. Include the committed state overlay markers 10, 11, 12, 13, and 14 as the only transient/state cues to describe, together with use_numbered_elements 1 through 14. Do not invent additional state overlays beyond those marker numbers and the surfaced shot staging.\n  - negative_continuity_directive: There are no ignored numbered elements and no ignored state overlay marker numbers for L16B01. Do not add uncommitted numbered elements beyond use_numbered_elements 1 through 14. Treat visible units and opening candidates as view supersets; do not force spaces outside the chosen unit-4-to-unit-2 wide view to dominate the frame.\n\n2069년 근미래 대한민국 인천 해안 난민 거주 구역 인근의 인공제방 보수 공사 현장 외부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 성인 눈높이 약 1.6m에서 28mm 광각 렌즈로 선 자세로 촬영한 실제 DSLR 또는 미러리스 현장 기록 사진처럼 보이게 한다. 북쪽에는 길게 이어진 낡은 인공제방 콘크리트 벽이 있고, 그 바로 남쪽에 중앙 보수 작업 구역이 펼쳐지며, 제방과 작업 구역 사이에는 임시 장벽과 비계가 평행하게 놓여 있다. 서쪽에는 젖은 방수포와 낡은 팔레트가 섞인 자재 더미가 줄지어 있고, 중앙 왼쪽 작업 베이에는 지게차가 멈춰 있으며, 동쪽 출입구에서 들어오는 진입로는 작업 구역 앞까지 이어진다. 남쪽과 남서쪽 가장자리에는 흙탕물이 고인 낮은 배수 유출 수로가 보이고, 바닥 전체는 바닷물 섞인 진흙과 타이어 자국, 오래된 콘크리트 가루로 더러워져 있다.\n\n이 순간의 현장은 보수 작업이 갑자기 중단된 상태다. 북쪽 제방 벽의 중앙 보수 구역 근처에는 실제 콘크리트가 갈라진 듯한 불규칙한 균열과 축축한 누수 자국, 흘러내린 흙물 얼룩이 보인다. 동쪽 중앙 진입로에는 무광 올리브색의 낡은 군용 트럭 한 대가 작업 구역 앞을 가로막듯 멈춰 서 있으며, 차체에는 먼지와 염분 얼룩, 긁힌 금속 표면이 남아 있다. 중앙 왼쪽의 지게차는 트럭을 향해 작업을 멈춘 위치에 서 있고, 포크는 낮게 내려간 채 흙이 묻은 상태다. 남동쪽 열린 흙바닥에는 사람이 보이지 않지만 방금 넘어지고 몸싸움이 있었던 듯 진흙이 넓게 튀어 오른 패치와 미끄러진 자국, 작은 물웅덩이가 남아 있다. 트럭 서쪽 옆에는 이동식 사이렌 장치와 낡은 메가폰, 임시 통제용 케이블과 삼각 받침대가 놓여 있어 현장 방송 명령이 막 울린 듯한 상황을 시각적으로 암시한다.\n\n흐린 낮의 자연광, 오염된 해안 안개, 낮게 깔린 회색 하늘 아래에서 촬영된 현실적인 현장 사진이어야 한다. 콘크리트의 균열, 젖은 진흙, 부식된 금속, 낡은 비계 파이프, 타이어의 고무 질감, 방수포의 직조감이 실제 재료처럼 선명하게 보이되 과도하게 깨끗한 광고 사진처럼 만들지 않는다. 근미래 장비는 실용적이고 마모된 산업 디자인으로만 표현하고, 우주선 같은 초현실적 기술이나 홀로그램은 넣지 않는다. 인물, 얼굴, 사람 형태의 실루엣, 그림자 속 군중은 절대 넣지 않는다. 위에서 내려다본 평면도나 건축 도면, 일러스트, 렌더링이 아니라 후처리 없는 실제 장소 기록 사진처럼 자연스러운 깊이감과 렌즈 왜곡을 가진다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            6,
            9
          ],
          "camera_unit": 4,
          "fov_deg": 90,
          "framing_notes": "Wide coverage from camera unit 4 at [6,9], oriented toward look-at unit 2 using copied look-at cell [4,4], to support the staged close, medium, and wide shot needs across the shared exterior worksite markers.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            4
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 4 at [6,9] looking toward unit 2 with copied look_at_cell [4,4] and wide lens, prioritize the shared exterior marker field for target unit markers 1, 2, 3, 4, 7, and 8. Keep base marker numbers 5 and 6 as fixed persistent fixtures and include opening marker 9 only as a visible-opening candidate consistent with the wide unit-4 view.",
          "camera_framing_directive": "Use a wide 90 degree framing from camera unit 4 with camera_cell [6,9], looking toward look_at_unit 2 with look_at_cell [4,4]. The frame should provide broad coverage suitable for the surfaced shots: a close subject-facing composition, a medium shared-space composition, and a low wide ground-level composition, all tied to the same fixed marker layout.",
          "subject_position_directive": "Use only the committed surfaced-shot subject placements: S9_Shot9 has one close facing-camera subject about 1 meter from camera with a handheld object at the mouth and transient marker 11 behind as a blurred dark mass; S9_Shot18 places target C04 in the middle-center foreground with arms spread, target C06 in the middle-right midground near the upper-right background anchor; S9_Shot20 places target C13 in the lower-center foreground at ground level with surrounding lower-body background shapes in the upper-center. Do not add uncommitted subjects.",
          "state_cue_directive": "clean_background_expected is false. Include the committed state overlay markers 10, 11, 12, 13, and 14 as the only transient/state cues to describe, together with use_numbered_elements 1 through 14. Do not invent additional state overlays beyond those marker numbers and the surfaced shot staging.",
          "negative_continuity_directive": "There are no ignored numbered elements and no ignored state overlay marker numbers for L16B01. Do not add uncommitted numbered elements beyond use_numbered_elements 1 through 14. Treat visible units and opening candidates as view supersets; do not force spaces outside the chosen unit-4-to-unit-2 wide view to dominate the frame."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l16_construction_site_exterior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l16_construction_site_exterior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L19B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/background_chain/L19B01.png",
        "t2i_prompt": "실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 장소 참고 사진. 2069년 근미래 대한민국 인천 난민 거주 구역의 낡은 행정 재판소 내부 법정으로, 해안 오염과 장기 임시 운영의 흔적이 밴 초라하고 기능적인 공간이다. 남쪽 출입문 바로 안쪽, 서 있는 사람 눈높이 약 1.6m에서 35mm급 광각 렌즈로 북쪽의 길고 평범한 판사석 테이블을 바라본 구도이며, 중앙 피고인 서는 구역이 좌우 경찰 대기 통로 사이에 놓여 화면 중심을 잡는다. 북쪽 벽 위쪽의 긴 띠창으로 탁하고 먼지 낀 낮빛이 들어와 판사석 뒤 콘크리트 벽과 오래된 플라스틱 의자, 흠집 난 합판 테이블 표면을 흐리게 밝힌다. 서남쪽 벽가에는 닳은 대기 벤치가 있고, 동쪽 벽에는 마모된 방송 스피커와 얇은 평면 표시 장치가 고정되어 있으며, 북동쪽 서비스문 근처에는 찌그러진 파일 캐비닛과 휘어진 종이 선반이 놓여 있다. 벽과 바닥은 실제 콘크리트, 녹슨 금속 몰딩, 벗겨진 페인트, 임시 보수 테이프, 바닷바람에 눅눅해진 먼지와 얼룩이 보이도록 사실적인 질감으로 표현한다. 중앙 피고인 서는 구역 바닥에는 방금 고열 증세의 구금자가 양쪽에서 붙들려 끌려온 상황을 간접적으로 남기는 젖은 땀방울 자국, 끌린 신발 자국, 구겨진 일회용 마스크와 임시 구속띠 같은 작은 흔적만 보이며, 사람·얼굴·제복 입은 인물·몸 형태의 실루엣은 프레임 안에 전혀 없다. 낮 시간의 낡고 지친 법정 분위기이지만 과장된 연출 없이, 실제 장소에서 후처리 없이 찍은 자연광 다큐멘터리 사진처럼 보이게 한다. 평면도, 건축 도면, CGI, 일러스트, 깨끗한 스톡 사진처럼 보이지 않게 한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "S10_Shot1에서는 남쪽 출입문 바로 안쪽에 선 시점으로, 북쪽의 판사석 테이블을 향해 중앙 피고인 서는 구역을 정면에 둔다. 좌우 경찰 대기 위치는 비어 있는 공간감과 바닥 마모로만 암시하고, 실제 경찰이나 구금자는 보이지 않게 한다. 고열로 끌려온 상황은 중앙 바닥의 젖은 자국, 끌린 신발 흔적, 구겨진 마스크와 임시 구속띠 같은 작은 흔적으로만 표현한다.",
            "shot_id": "S10_Shot1"
          }
        ],
        "shot_ids": [
          "S10_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 7 (south entrance door), facing north toward number 10 (judge table), with number 12 (defendant standing box) centered between number 13 (left police position) and number 14 (right police position)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Show the initial hearing arrangement: judge table and chair at the far end, the central floor visible, and transient marker 18 at the defendant standing box."
        },
        "reference_decision": {
          "bg_id": "L19B01",
          "fp_id": "fp_refugee_courthouse_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L19B01 is the only clean anchor candidate supplied for this fp_id, so it is first and seeded from the floor plan. The wide staged shot asks for an entrance-side frontal composition with the deeper fixed table area visible, so camera unit 2 with a wide lens and look_at_unit 4 supports broad coverage of the shared structural markers and the committed transient marker 18.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/floor_plan/fp_refugee_courthouse_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "anchor_no_refs",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "Single fp-seeded anchor node; no prior same-fp reference is selected."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              5
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Wide entrance-side axis using camera unit 2 and looking toward the deeper fixed marker cluster around unit 4; camera_cell and look_at_cell are copied from the supplied candidate arrays.",
            "lens_enum": "wide",
            "look_at_cell": [
              5,
              7
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "From camera_unit 2, use the geometry-visible unit superset [1,3,4,5,6,12,13,14] plus camera unit 2 itself as appropriate, and visible opening candidates [7,8,9]. Include base markers 1-17 and transient marker 18 because they are listed for this BG, with target unit markers [1,2,3,4,5,6,12,13,14].",
            "camera_framing_directive": "Use broad wide-lens coverage from camera_unit 2 at camera_cell [1,5], aimed at look_at_unit 4 with look_at_cell [5,7], fov_deg 90. The framing should read as an entrance-side axis with enough surrounding structure for the full target unit set rather than a narrow crop.",
            "subject_position_directive": "For S10_Shot1, stage the committed subjects only: one subject centered in the midground with head bowed and arms restrained limp, with one supporting subject on each side gripping or holding the arms. Keep the group aligned with the camera axis from unit 2 toward unit 4 and do not add uncommitted subjects.",
            "state_cue_directive": "clean_background_expected is false. Carry committed transient marker 18 and the state-facing cues from S10_Shot1: the central restrained subject is alive with down gaze, and the two side subjects are alive and engaged with that subject. No markers 19, 20, 21, or 22 should appear.",
            "negative_continuity_directive": "Do not include ignored transient marker numbers 19, 20, 21, or 22. Do not invent additional state overlays beyond marker 18 and the listed base markers 1-17. Keep any space outside the broad view implied by camera_unit 2 and look_at_unit 4 from being emphasized as a new visible area."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 5]\n  - look_at_unit: 4\n  - look_at_cell: [5, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide entrance-side axis using camera unit 2 and looking toward the deeper fixed marker cluster around unit 4; camera_cell and look_at_cell are copied from the supplied candidate arrays.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 2, use the geometry-visible unit superset [1,3,4,5,6,12,13,14] plus camera unit 2 itself as appropriate, and visible opening candidates [7,8,9]. Include base markers 1-17 and transient marker 18 because they are listed for this BG, with target unit markers [1,2,3,4,5,6,12,13,14].\n  - camera_framing_directive: Use broad wide-lens coverage from camera_unit 2 at camera_cell [1,5], aimed at look_at_unit 4 with look_at_cell [5,7], fov_deg 90. The framing should read as an entrance-side axis with enough surrounding structure for the full target unit set rather than a narrow crop.\n  - subject_position_directive: For S10_Shot1, stage the committed subjects only: one subject centered in the midground with head bowed and arms restrained limp, with one supporting subject on each side gripping or holding the arms. Keep the group aligned with the camera axis from unit 2 toward unit 4 and do not add uncommitted subjects.\n  - state_cue_directive: clean_background_expected is false. Carry committed transient marker 18 and the state-facing cues from S10_Shot1: the central restrained subject is alive with down gaze, and the two side subjects are alive and engaged with that subject. No markers 19, 20, 21, or 22 should appear.\n  - negative_continuity_directive: Do not include ignored transient marker numbers 19, 20, 21, or 22. Do not invent additional state overlays beyond marker 18 and the listed base markers 1-17. Keep any space outside the broad view implied by camera_unit 2 and look_at_unit 4 from being emphasized as a new visible area.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 5]\n  - look_at_unit: 4\n  - look_at_cell: [5, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide entrance-side axis using camera unit 2 and looking toward the deeper fixed marker cluster around unit 4; camera_cell and look_at_cell are copied from the supplied candidate arrays.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 2, use the geometry-visible unit superset [1,3,4,5,6,12,13,14] plus camera unit 2 itself as appropriate, and visible opening candidates [7,8,9]. Include base markers 1-17 and transient marker 18 because they are listed for this BG, with target unit markers [1,2,3,4,5,6,12,13,14].\n  - camera_framing_directive: Use broad wide-lens coverage from camera_unit 2 at camera_cell [1,5], aimed at look_at_unit 4 with look_at_cell [5,7], fov_deg 90. The framing should read as an entrance-side axis with enough surrounding structure for the full target unit set rather than a narrow crop.\n  - subject_position_directive: For S10_Shot1, stage the committed subjects only: one subject centered in the midground with head bowed and arms restrained limp, with one supporting subject on each side gripping or holding the arms. Keep the group aligned with the camera axis from unit 2 toward unit 4 and do not add uncommitted subjects.\n  - state_cue_directive: clean_background_expected is false. Carry committed transient marker 18 and the state-facing cues from S10_Shot1: the central restrained subject is alive with down gaze, and the two side subjects are alive and engaged with that subject. No markers 19, 20, 21, or 22 should appear.\n  - negative_continuity_directive: Do not include ignored transient marker numbers 19, 20, 21, or 22. Do not invent additional state overlays beyond marker 18 and the listed base markers 1-17. Keep any space outside the broad view implied by camera_unit 2 and look_at_unit 4 from being emphasized as a new visible area.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 5]\n  - look_at_unit: 4\n  - look_at_cell: [5, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide entrance-side axis using camera unit 2 and looking toward the deeper fixed marker cluster around unit 4; camera_cell and look_at_cell are copied from the supplied candidate arrays.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 2, use the geometry-visible unit superset [1,3,4,5,6,12,13,14] plus camera unit 2 itself as appropriate, and visible opening candidates [7,8,9]. Include base markers 1-17 and transient marker 18 because they are listed for this BG, with target unit markers [1,2,3,4,5,6,12,13,14].\n  - camera_framing_directive: Use broad wide-lens coverage from camera_unit 2 at camera_cell [1,5], aimed at look_at_unit 4 with look_at_cell [5,7], fov_deg 90. The framing should read as an entrance-side axis with enough surrounding structure for the full target unit set rather than a narrow crop.\n  - subject_position_directive: For S10_Shot1, stage the committed subjects only: one subject centered in the midground with head bowed and arms restrained limp, with one supporting subject on each side gripping or holding the arms. Keep the group aligned with the camera axis from unit 2 toward unit 4 and do not add uncommitted subjects.\n  - state_cue_directive: clean_background_expected is false. Carry committed transient marker 18 and the state-facing cues from S10_Shot1: the central restrained subject is alive with down gaze, and the two side subjects are alive and engaged with that subject. No markers 19, 20, 21, or 22 should appear.\n  - negative_continuity_directive: Do not include ignored transient marker numbers 19, 20, 21, or 22. Do not invent additional state overlays beyond marker 18 and the listed base markers 1-17. Keep any space outside the broad view implied by camera_unit 2 and look_at_unit 4 from being emphasized as a new visible area.\n\n실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 장소 참고 사진. 2069년 근미래 대한민국 인천 난민 거주 구역의 낡은 행정 재판소 내부 법정으로, 해안 오염과 장기 임시 운영의 흔적이 밴 초라하고 기능적인 공간이다. 남쪽 출입문 바로 안쪽, 서 있는 사람 눈높이 약 1.6m에서 35mm급 광각 렌즈로 북쪽의 길고 평범한 판사석 테이블을 바라본 구도이며, 중앙 피고인 서는 구역이 좌우 경찰 대기 통로 사이에 놓여 화면 중심을 잡는다. 북쪽 벽 위쪽의 긴 띠창으로 탁하고 먼지 낀 낮빛이 들어와 판사석 뒤 콘크리트 벽과 오래된 플라스틱 의자, 흠집 난 합판 테이블 표면을 흐리게 밝힌다. 서남쪽 벽가에는 닳은 대기 벤치가 있고, 동쪽 벽에는 마모된 방송 스피커와 얇은 평면 표시 장치가 고정되어 있으며, 북동쪽 서비스문 근처에는 찌그러진 파일 캐비닛과 휘어진 종이 선반이 놓여 있다. 벽과 바닥은 실제 콘크리트, 녹슨 금속 몰딩, 벗겨진 페인트, 임시 보수 테이프, 바닷바람에 눅눅해진 먼지와 얼룩이 보이도록 사실적인 질감으로 표현한다. 중앙 피고인 서는 구역 바닥에는 방금 고열 증세의 구금자가 양쪽에서 붙들려 끌려온 상황을 간접적으로 남기는 젖은 땀방울 자국, 끌린 신발 자국, 구겨진 일회용 마스크와 임시 구속띠 같은 작은 흔적만 보이며, 사람·얼굴·제복 입은 인물·몸 형태의 실루엣은 프레임 안에 전혀 없다. 낮 시간의 낡고 지친 법정 분위기이지만 과장된 연출 없이, 실제 장소에서 후처리 없이 찍은 자연광 다큐멘터리 사진처럼 보이게 한다. 평면도, 건축 도면, CGI, 일러스트, 깨끗한 스톡 사진처럼 보이지 않게 한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_cell": [
            1,
            5
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Wide entrance-side axis using camera unit 2 and looking toward the deeper fixed marker cluster around unit 4; camera_cell and look_at_cell are copied from the supplied candidate arrays.",
          "lens_enum": "wide",
          "look_at_cell": [
            5,
            7
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera_unit 2, use the geometry-visible unit superset [1,3,4,5,6,12,13,14] plus camera unit 2 itself as appropriate, and visible opening candidates [7,8,9]. Include base markers 1-17 and transient marker 18 because they are listed for this BG, with target unit markers [1,2,3,4,5,6,12,13,14].",
          "camera_framing_directive": "Use broad wide-lens coverage from camera_unit 2 at camera_cell [1,5], aimed at look_at_unit 4 with look_at_cell [5,7], fov_deg 90. The framing should read as an entrance-side axis with enough surrounding structure for the full target unit set rather than a narrow crop.",
          "subject_position_directive": "For S10_Shot1, stage the committed subjects only: one subject centered in the midground with head bowed and arms restrained limp, with one supporting subject on each side gripping or holding the arms. Keep the group aligned with the camera axis from unit 2 toward unit 4 and do not add uncommitted subjects.",
          "state_cue_directive": "clean_background_expected is false. Carry committed transient marker 18 and the state-facing cues from S10_Shot1: the central restrained subject is alive with down gaze, and the two side subjects are alive and engaged with that subject. No markers 19, 20, 21, or 22 should appear.",
          "negative_continuity_directive": "Do not include ignored transient marker numbers 19, 20, 21, or 22. Do not invent additional state overlays beyond marker 18 and the listed base markers 1-17. Keep any space outside the broad view implied by camera_unit 2 and look_at_unit 4 from being emphasized as a new visible area."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_refugee_courthouse_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_refugee_courthouse_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L19B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/background_chain/L19B02.png",
        "t2i_prompt": "2069년 대한민국 인천 난민 행정 구역 안의 작은 재판소 내부 법정 바닥을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 실제 디지털 일안 반사식 또는 미러리스 카메라, 28mm 광각 렌즈, 약 1.55m 서 있는 사람 눈높이에서 중앙 심리 바닥 근처에 서서 북쪽 판사 테이블과 그 뒤쪽 의자 방향을 사선으로 바라본다. 절대 위에서 내려다본 평면도나 건축 도면처럼 보이지 않게 하고, 실제 장소 기록 사진처럼 자연스러운 원근과 깊이감이 있어야 한다.\n\n공간은 직사각형의 낡은 공공 법정이다. 남쪽 출입구에서 들어와 중앙의 심리 바닥을 지나 북쪽 권위 구역의 길고 단순한 판사 테이블로 이어지는 구조가 보인다. 북쪽 벽 높은 곳에는 좁은 창문 띠가 있어 오염된 해안 도시의 흐린 낮빛이 콘크리트 벽과 닳은 합성 바닥 위로 희미하게 들어온다. 동쪽 벽에는 오래된 방송 스피커와 평면 표시 장치가 붙어 있고, 북동쪽에는 서류 보관 캐비닛과 종이 선반이 있으며, 남서쪽 벽 쪽에는 대기용 벤치가 놓여 있다. 법정 전체는 근미래식 행정 시설이지만 새롭고 매끈하지 않고, 재활용 금속 마감, 긁힌 플라스틱 몰딩, 얼룩진 방음 패널, 임시 보수된 전선 덮개, 손때 묻은 문손잡이처럼 오래 사용된 공공기관의 질감이 강하다.\n\n낮 시간대이지만 실내는 밝고 산뜻하지 않다. 높은 북쪽 창문을 통과한 뿌연 자연광과 낡은 천장 실용 조명이 섞여, 먼지 낀 공기와 바닥의 미세한 흠집이 사실적으로 드러난다. 판사 테이블 앞 가장자리에서 중앙 심리 바닥 북쪽으로 이어지는 부분은 방금 격한 몸싸움이 지나간 듯 흐트러져 있다. 사람이나 신체는 화면에 없지만, 판사석 앞 바닥에는 판사가 바닥으로 넘어졌던 순간을 암시하듯 테이블 앞 물건들이 밀리고 바닥 표면이 어수선하게 눌린 흔적이 남아 있다. 판사 의자는 테이블 뒤나 옆에서 옆으로 넘어져 있고, 테이블 위에서 떨어진 서류들이 판사석 주변과 중앙 심리 바닥 쪽으로 흩어져 있다. 폭력 장면이나 부상 묘사는 없이, 빈 법정에 남은 물건의 흐트러짐만으로 소란 직후의 상태를 보여준다.\n\n재료는 실제 콘크리트, 실제 금속의 산화와 긁힘, 오래된 목재 또는 합판 테이블의 결, 합성 바닥재의 마모, 종이의 구김과 먼지를 세밀하게 표현한다. 깔끔한 홍보 사진이나 전시용 새 세트처럼 보이지 않게 하고, 과도한 후처리 없이 실제 장소를 현장에서 기록한 사진처럼 자연스러운 노출과 현실적인 심도를 유지한다. 사람, 얼굴, 인체 모양 실루엣, 마네킹, 홀로그램 인물은 전혀 없다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "중앙 심리 바닥에서 북쪽 판사 테이블을 사선으로 바라보는 눈높이 구도다. 전경에는 비어 있는 피고인 대기 구획의 닳은 바닥선이 살짝 보이고, 중경과 후경에는 판사 테이블 앞쪽의 흐트러진 바닥, 넘어진 의자, 흩어진 서류가 분명히 보이게 한다. 사람, 얼굴, 신체 실루엣은 넣지 말고, 충돌 직후의 소란은 물건의 위치와 바닥의 흔적으로만 전달한다.",
            "shot_id": "S10_Shot11"
          }
        ],
        "shot_ids": [
          "S10_Shot11"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "from the central hearing floor near number 3, facing diagonally north toward number 10 (judge table) and number 11 (judge chair), close enough to include number 12 in the foreground",
          "camera_height": "eye-level standing ~1.55m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Emphasize the disrupted front of the courtroom: include transient markers 19, 20, and 21 near the judge table area."
        },
        "reference_decision": {
          "bg_id": "L19B02",
          "fp_id": "fp_refugee_courthouse_interior",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L19B02 uses the same physical marker set as L19B01, including base markers 1-17 and target unit markers [1,2,3,4,5,6,12,13,14], but the staged shot is a close low floor-side view rather than the anchor's wide entrance-side framing. It therefore references L19B01 for fixed spatial continuity while using camera_unit 12, look_at_unit 4, and a telephoto lens for compressed close coverage of the committed transient markers 19, 20, and 21.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/background_chain/L19B01.png"
          ],
          "source_bg_ids": [
            "L19B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "space_units_1_2_3_4_5_6_12_13_14_base_1_17"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_ref",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "space_units_1_2_3_4_5_6_12_13_14_base_1_17",
                "ref_bg_id": "L19B01",
                "space_description": "same fp physical space with base markers 1-17 and target unit markers 1,2,3,4,5,6,12,13,14"
              }
            ],
            "why_single_ref_or_two_refs": "One same-fp reference is enough because all committed target units belong to the same physical marker set already anchored by L19B01; no consuming shot requires two distinct co-visible spaces."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              6
            ],
            "camera_unit": 12,
            "fov_deg": 25,
            "framing_notes": "Telephoto close coverage from camera unit 12 toward the deeper fixed marker cluster around unit 4; camera_cell and look_at_cell are copied from the supplied candidate arrays.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              5,
              7
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "Reference L19B01 for the fixed placement of base markers 1-17 while rendering a closer same-space view. From camera_unit 12, use the geometry-visible unit superset [1,2,3,4,5,6,13,14] plus camera unit 12 itself as appropriate, and visible opening candidates [7,8,9]. Include target unit markers [1,2,3,4,5,6,12,13,14] and transient markers 19, 20, and 21 only where committed.",
            "camera_framing_directive": "Use compressed narrow telephoto coverage from camera_unit 12 at camera_cell [6,6], aimed at look_at_unit 4 with look_at_cell [5,7], fov_deg 25. The framing should support a close, cramped observation with the fixed marker 10 area receding behind the foreground action rather than a wide room-establishing view.",
            "subject_position_directive": "For S10_Shot11, stage only the two committed subjects: one upper subject cutting diagonally from upper left into the middle and positioned over the lower subject, and one lower subject pinned flat on the floor plane. Keep the subjects close to camera_unit 12 and oriented toward the look_at_unit 4 background; do not add uncommitted subjects.",
            "state_cue_directive": "clean_background_expected is false. Carry committed transient marker numbers 19, 20, and 21, and the state-facing cues from S10_Shot11: one alive subject is over another alive subject on the floor plane, with a fallen-object cue and scattered-material cue represented only through the numbered transient markers. Do not include markers 18 or 22.",
            "negative_continuity_directive": "Do not include ignored transient marker numbers 18 or 22. Because L19B01 is the selected same-fp fixed-space reference, keep fixed base markers 1-17 in the same relative places and avoid re-layout of openings 7, 8, 9, furniture markers 10, 11, 15, 16, and fixture marker 17. Do not carry over L19B01's transient marker 18."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L19B01' physical_space_id='space_units_1_2_3_4_5_6_12_13_14_base_1_17'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 12\n  - camera_cell: [6, 6]\n  - look_at_unit: 4\n  - look_at_cell: [5, 7]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto close coverage from camera unit 12 toward the deeper fixed marker cluster around unit 4; camera_cell and look_at_cell are copied from the supplied candidate arrays.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Reference L19B01 for the fixed placement of base markers 1-17 while rendering a closer same-space view. From camera_unit 12, use the geometry-visible unit superset [1,2,3,4,5,6,13,14] plus camera unit 12 itself as appropriate, and visible opening candidates [7,8,9]. Include target unit markers [1,2,3,4,5,6,12,13,14] and transient markers 19, 20, and 21 only where committed.\n  - camera_framing_directive: Use compressed narrow telephoto coverage from camera_unit 12 at camera_cell [6,6], aimed at look_at_unit 4 with look_at_cell [5,7], fov_deg 25. The framing should support a close, cramped observation with the fixed marker 10 area receding behind the foreground action rather than a wide room-establishing view.\n  - subject_position_directive: For S10_Shot11, stage only the two committed subjects: one upper subject cutting diagonally from upper left into the middle and positioned over the lower subject, and one lower subject pinned flat on the floor plane. Keep the subjects close to camera_unit 12 and oriented toward the look_at_unit 4 background; do not add uncommitted subjects.\n  - state_cue_directive: clean_background_expected is false. Carry committed transient marker numbers 19, 20, and 21, and the state-facing cues from S10_Shot11: one alive subject is over another alive subject on the floor plane, with a fallen-object cue and scattered-material cue represented only through the numbered transient markers. Do not include markers 18 or 22.\n  - negative_continuity_directive: Do not include ignored transient marker numbers 18 or 22. Because L19B01 is the selected same-fp fixed-space reference, keep fixed base markers 1-17 in the same relative places and avoid re-layout of openings 7, 8, 9, furniture markers 10, 11, 15, 16, and fixture marker 17. Do not carry over L19B01's transient marker 18.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L19B01' physical_space_id='space_units_1_2_3_4_5_6_12_13_14_base_1_17'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 12\n  - camera_cell: [6, 6]\n  - look_at_unit: 4\n  - look_at_cell: [5, 7]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto close coverage from camera unit 12 toward the deeper fixed marker cluster around unit 4; camera_cell and look_at_cell are copied from the supplied candidate arrays.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Reference L19B01 for the fixed placement of base markers 1-17 while rendering a closer same-space view. From camera_unit 12, use the geometry-visible unit superset [1,2,3,4,5,6,13,14] plus camera unit 12 itself as appropriate, and visible opening candidates [7,8,9]. Include target unit markers [1,2,3,4,5,6,12,13,14] and transient markers 19, 20, and 21 only where committed.\n  - camera_framing_directive: Use compressed narrow telephoto coverage from camera_unit 12 at camera_cell [6,6], aimed at look_at_unit 4 with look_at_cell [5,7], fov_deg 25. The framing should support a close, cramped observation with the fixed marker 10 area receding behind the foreground action rather than a wide room-establishing view.\n  - subject_position_directive: For S10_Shot11, stage only the two committed subjects: one upper subject cutting diagonally from upper left into the middle and positioned over the lower subject, and one lower subject pinned flat on the floor plane. Keep the subjects close to camera_unit 12 and oriented toward the look_at_unit 4 background; do not add uncommitted subjects.\n  - state_cue_directive: clean_background_expected is false. Carry committed transient marker numbers 19, 20, and 21, and the state-facing cues from S10_Shot11: one alive subject is over another alive subject on the floor plane, with a fallen-object cue and scattered-material cue represented only through the numbered transient markers. Do not include markers 18 or 22.\n  - negative_continuity_directive: Do not include ignored transient marker numbers 18 or 22. Because L19B01 is the selected same-fp fixed-space reference, keep fixed base markers 1-17 in the same relative places and avoid re-layout of openings 7, 8, 9, furniture markers 10, 11, 15, 16, and fixture marker 17. Do not carry over L19B01's transient marker 18.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L19B01' physical_space_id='space_units_1_2_3_4_5_6_12_13_14_base_1_17'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 12\n  - camera_cell: [6, 6]\n  - look_at_unit: 4\n  - look_at_cell: [5, 7]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto close coverage from camera unit 12 toward the deeper fixed marker cluster around unit 4; camera_cell and look_at_cell are copied from the supplied candidate arrays.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Reference L19B01 for the fixed placement of base markers 1-17 while rendering a closer same-space view. From camera_unit 12, use the geometry-visible unit superset [1,2,3,4,5,6,13,14] plus camera unit 12 itself as appropriate, and visible opening candidates [7,8,9]. Include target unit markers [1,2,3,4,5,6,12,13,14] and transient markers 19, 20, and 21 only where committed.\n  - camera_framing_directive: Use compressed narrow telephoto coverage from camera_unit 12 at camera_cell [6,6], aimed at look_at_unit 4 with look_at_cell [5,7], fov_deg 25. The framing should support a close, cramped observation with the fixed marker 10 area receding behind the foreground action rather than a wide room-establishing view.\n  - subject_position_directive: For S10_Shot11, stage only the two committed subjects: one upper subject cutting diagonally from upper left into the middle and positioned over the lower subject, and one lower subject pinned flat on the floor plane. Keep the subjects close to camera_unit 12 and oriented toward the look_at_unit 4 background; do not add uncommitted subjects.\n  - state_cue_directive: clean_background_expected is false. Carry committed transient marker numbers 19, 20, and 21, and the state-facing cues from S10_Shot11: one alive subject is over another alive subject on the floor plane, with a fallen-object cue and scattered-material cue represented only through the numbered transient markers. Do not include markers 18 or 22.\n  - negative_continuity_directive: Do not include ignored transient marker numbers 18 or 22. Because L19B01 is the selected same-fp fixed-space reference, keep fixed base markers 1-17 in the same relative places and avoid re-layout of openings 7, 8, 9, furniture markers 10, 11, 15, 16, and fixture marker 17. Do not carry over L19B01's transient marker 18.\n\n2069년 대한민국 인천 난민 행정 구역 안의 작은 재판소 내부 법정 바닥을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 실제 디지털 일안 반사식 또는 미러리스 카메라, 28mm 광각 렌즈, 약 1.55m 서 있는 사람 눈높이에서 중앙 심리 바닥 근처에 서서 북쪽 판사 테이블과 그 뒤쪽 의자 방향을 사선으로 바라본다. 절대 위에서 내려다본 평면도나 건축 도면처럼 보이지 않게 하고, 실제 장소 기록 사진처럼 자연스러운 원근과 깊이감이 있어야 한다.\n\n공간은 직사각형의 낡은 공공 법정이다. 남쪽 출입구에서 들어와 중앙의 심리 바닥을 지나 북쪽 권위 구역의 길고 단순한 판사 테이블로 이어지는 구조가 보인다. 북쪽 벽 높은 곳에는 좁은 창문 띠가 있어 오염된 해안 도시의 흐린 낮빛이 콘크리트 벽과 닳은 합성 바닥 위로 희미하게 들어온다. 동쪽 벽에는 오래된 방송 스피커와 평면 표시 장치가 붙어 있고, 북동쪽에는 서류 보관 캐비닛과 종이 선반이 있으며, 남서쪽 벽 쪽에는 대기용 벤치가 놓여 있다. 법정 전체는 근미래식 행정 시설이지만 새롭고 매끈하지 않고, 재활용 금속 마감, 긁힌 플라스틱 몰딩, 얼룩진 방음 패널, 임시 보수된 전선 덮개, 손때 묻은 문손잡이처럼 오래 사용된 공공기관의 질감이 강하다.\n\n낮 시간대이지만 실내는 밝고 산뜻하지 않다. 높은 북쪽 창문을 통과한 뿌연 자연광과 낡은 천장 실용 조명이 섞여, 먼지 낀 공기와 바닥의 미세한 흠집이 사실적으로 드러난다. 판사 테이블 앞 가장자리에서 중앙 심리 바닥 북쪽으로 이어지는 부분은 방금 격한 몸싸움이 지나간 듯 흐트러져 있다. 사람이나 신체는 화면에 없지만, 판사석 앞 바닥에는 판사가 바닥으로 넘어졌던 순간을 암시하듯 테이블 앞 물건들이 밀리고 바닥 표면이 어수선하게 눌린 흔적이 남아 있다. 판사 의자는 테이블 뒤나 옆에서 옆으로 넘어져 있고, 테이블 위에서 떨어진 서류들이 판사석 주변과 중앙 심리 바닥 쪽으로 흩어져 있다. 폭력 장면이나 부상 묘사는 없이, 빈 법정에 남은 물건의 흐트러짐만으로 소란 직후의 상태를 보여준다.\n\n재료는 실제 콘크리트, 실제 금속의 산화와 긁힘, 오래된 목재 또는 합판 테이블의 결, 합성 바닥재의 마모, 종이의 구김과 먼지를 세밀하게 표현한다. 깔끔한 홍보 사진이나 전시용 새 세트처럼 보이지 않게 하고, 과도한 후처리 없이 실제 장소를 현장에서 기록한 사진처럼 자연스러운 노출과 현실적인 심도를 유지한다. 사람, 얼굴, 인체 모양 실루엣, 마네킹, 홀로그램 인물은 전혀 없다. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            6,
            6
          ],
          "camera_unit": 12,
          "fov_deg": 25,
          "framing_notes": "Telephoto close coverage from camera unit 12 toward the deeper fixed marker cluster around unit 4; camera_cell and look_at_cell are copied from the supplied candidate arrays.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            5,
            7
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Reference L19B01 for the fixed placement of base markers 1-17 while rendering a closer same-space view. From camera_unit 12, use the geometry-visible unit superset [1,2,3,4,5,6,13,14] plus camera unit 12 itself as appropriate, and visible opening candidates [7,8,9]. Include target unit markers [1,2,3,4,5,6,12,13,14] and transient markers 19, 20, and 21 only where committed.",
          "camera_framing_directive": "Use compressed narrow telephoto coverage from camera_unit 12 at camera_cell [6,6], aimed at look_at_unit 4 with look_at_cell [5,7], fov_deg 25. The framing should support a close, cramped observation with the fixed marker 10 area receding behind the foreground action rather than a wide room-establishing view.",
          "subject_position_directive": "For S10_Shot11, stage only the two committed subjects: one upper subject cutting diagonally from upper left into the middle and positioned over the lower subject, and one lower subject pinned flat on the floor plane. Keep the subjects close to camera_unit 12 and oriented toward the look_at_unit 4 background; do not add uncommitted subjects.",
          "state_cue_directive": "clean_background_expected is false. Carry committed transient marker numbers 19, 20, and 21, and the state-facing cues from S10_Shot11: one alive subject is over another alive subject on the floor plane, with a fallen-object cue and scattered-material cue represented only through the numbered transient markers. Do not include markers 18 or 22.",
          "negative_continuity_directive": "Do not include ignored transient marker numbers 18 or 22. Because L19B01 is the selected same-fp fixed-space reference, keep fixed base markers 1-17 in the same relative places and avoid re-layout of openings 7, 8, 9, furniture markers 10, 11, 15, 16, and fixture marker 17. Do not carry over L19B01's transient marker 18."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_refugee_courthouse_interior",
          "prior_bg_ids": [
            "L19B01"
          ],
          "attached_ref_labels": [
            "bg:L19B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L19B03": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L19B02",
        "reused_from_bg_id": "L19B02",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/background_chain/L19B02.png",
        "t2i_prompt": "2069년 근미래 대한민국 인천의 난민 재판소 내부 법정 바닥을 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 위에서 내려다본 평면도나 건축 도면이 아니라, 약 1.0미터의 낮게 웅크린 실제 눈높이에서 32밀리미터 정도의 보통 광각 렌즈로 남쪽 출입구 안쪽에서 북쪽 판사석 방향을 바라본 장면이다. 직사각형의 낡은 법정 내부가 보이고, 중앙에는 오래 밟혀 닳은 청문 바닥이 길게 이어지며, 북쪽 끝에는 꾸밈없는 긴 판사 테이블과 그 뒤의 높은 창 띠가 흐린 낮빛을 들인다. 해수면 상승 이후의 난민 행정 시설처럼 임시 보수된 벽체, 때 탄 콘크리트 바닥, 긁힌 금속 모서리, 색이 바랜 합판 가구, 재활용된 관공서 장비가 섞여 있으며, 매끈한 미래 시설이 아니라 오염된 해안 도시의 습기와 먼지가 밴 현실적인 공간이다. 서쪽 남측 벽에는 기다림용 벤치가 붙어 있고, 동쪽 북측에는 파일 캐비닛과 종이 선반, 중앙 동쪽 벽에는 낡은 방송 스피커와 평면 표시 장치가 설치되어 있다. 동쪽 서비스문과 남쪽 출입문은 무거운 관공서 문처럼 보이며, 손잡이 주변의 때와 긁힘이 실제 사용감을 드러낸다. 낮 시간의 흐릿한 자연광이 북쪽 높은 창을 통해 들어오고, 실내의 약한 실용 조명과 섞여 먼지 낀 공기, 회색빛 벽면, 마모된 바닥 질감을 사실적으로 드러낸다. 판사 테이블 뒤쪽 또는 옆에는 판사 의자가 넘어져 있고, 테이블 위에서 떨어진 듯한 종이들이 판사석 주변과 중앙 청문 바닥 쪽으로 불규칙하게 흩어져 있다. 중앙 청문 바닥 남쪽에는 의식을 잃은 억류자가 배치될 순간의 공간을 남기되, 배경 사진 자체에는 사람, 얼굴, 손발, 신체 윤곽, 사람처럼 보이는 더미를 절대 그리지 않는다. 폭력적 흔적이나 과장된 피 묘사는 넣지 말고, 사건 직후의 정적과 행정 시설의 낡은 현실감만 바닥의 흐트러짐으로 전달한다. 실제 위치 답사용 사진처럼 자연스러운 심도, 실제 콘크리트와 금속의 질감, 먼지와 얼룩, 일상적 마모가 보이게 하며, 삽화, 컴퓨터 그래픽, 건축 시각화, 깨끗한 홍보 사진처럼 보이지 않게 한다. 과장된 후보정 없이 사실적인 색과 노출을 유지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "낮은 눈높이에서 남쪽 출입구 안쪽 또는 중앙 바닥 가까운 위치를 기준으로 북쪽 판사 테이블을 바라보는 구도가 적합하다. 바닥의 마모와 흩어진 종이가 전경에 보이고, 뒤쪽에는 판사 테이블과 넘어진 의자가 보이도록 한다. 의식을 잃은 억류자가 들어갈 중앙 바닥 남쪽 자리는 인물 없이 비워 두어야 하며, 사람 형체나 얼굴을 배경에 포함하지 않는다.",
            "shot_id": "S10_Shot13"
          }
        ],
        "shot_ids": [
          "S10_Shot13"
        ],
        "scenes": [],
        "parent_id": "L19B02",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 12 (defendant standing box), looking down across number 3 (central hearing floor) toward number 10 (judge table), keeping number 11 and number 21 in the background area",
          "camera_height": "low eye-level or crouched ~1.0m",
          "lens_hint": "32mm moderate wide angle",
          "framing_notes": "Aftermath composition: make transient marker 22 prominent on the worn central floor while retaining the overturned chair and scattered paper cues from markers 20 and 21."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L19B02",
          "selected_refs": [
            {
              "physical_space_id": "space_units_1_2_3_4_5_6_12_13_14_base_1_17",
              "ref_bg_id": "L19B02",
              "space_description": "same close visible space and same fixed base marker layout as L19B02"
            }
          ]
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Use the same compressed narrow telephoto geometry as the selected reference: camera_unit 12 at camera_cell [6,6], aimed at look_at_unit 4 with look_at_cell [5,7], fov_deg 25. Keep the close floor-level feel with shallow background emphasis toward the fixed marker 10 area.",
          "negative_continuity_directive": "Do not include ignored transient marker numbers 18 or 19. Preserve fixed base markers 1-17 from L19B02 and keep openings 7, 8, 9, furniture markers 10, 11, 15, 16, and fixture marker 17 in the same relative positions. Do not redraw L19B02's marker 19 state in this BG.",
          "state_cue_directive": "clean_background_expected is false. Carry committed transient marker numbers 20, 21, and 22, and the S10_Shot13 state-facing cue that the single committed subject is unconscious with closed eyes and cheek pressed to the floor plane. Do not include markers 18 or 19.",
          "subject_position_directive": "For S10_Shot13, stage only the single committed subject: face and cheek pressed to the floor in the lower-left foreground constraint from the frame_spatial_contract, with closed eyes and unconscious state. Keep the background falling away toward look_at_unit 4 and do not add uncommitted subjects.",
          "visible_space_directive": "Use L19B02 as the same-view reference for fixed spatial continuity, retaining base markers 1-17 in their established positions. From camera_unit 12, use the geometry-visible unit superset [1,2,3,4,5,6,13,14] plus camera unit 12 itself as appropriate, and visible opening candidates [7,8,9]. Include target unit markers [1,2,3,4,5,6,12,13,14] with transient markers 20, 21, and 22 only where committed."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_refugee_courthouse_interior",
          "prior_bg_ids": [
            "L19B02"
          ],
          "attached_ref_labels": [
            "bg:L19B02"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L22B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L22",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/background_chain/L22B02.png",
        "t2i_prompt": "2069년 근미래 대한민국 인천 난민 거주 구역 주변, 오래된 난민 재판소 뒤편의 외부 서비스 쓰레기장을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 배수로 근처에서 서 있는 눈높이 약 1.6m, 28mm 광각 렌즈로 북쪽의 낡은 관공서 외벽을 바라본 시점이다. 화면 아래쪽 전경에는 어둡고 축축한 콘크리트 바닥을 따라 동서로 이어지는 배수로가 보이고, 그 너머 중앙에는 오래 쌓여 눌린 큰 쓰레기 더미 구역이 마당을 차지한다. 서쪽 벽과 연석 쪽에는 마모된 금속 수거 컨테이너들이 붙어 있으며, 컨테이너 표면에는 소금기, 녹, 벗겨진 도장, 낡은 관리 라벨 흔적이 자연스럽게 남아 있다. 북쪽의 길고 낮은 재판소 외벽은 오래된 콘크리트와 임시 보수 패널, 물때, 먼지, 해안성 오염으로 얼룩져 있고, 벽의 약간 서쪽에는 무거운 뒤편 서비스 문이 닫혀 있으며, 그 동쪽에는 작은 쇠창살 창문이 멀리 보인다. 동쪽 경계에는 콘크리트 연석 장벽이 있어 쓰레기장과 바깥 통로를 분리한다. 밤의 외부 공간으로, 희미한 보안등과 주변 도시권의 차가운 반사광만 남아 있으며, 인천 해안의 오염된 안개와 습기가 빛을 약하게 퍼뜨린다. 전체 분위기는 황량하고 정적이며, 사회 기반 시설이 오래 방치된 듯한 근미래 산업 질감이 있지만 초현실적인 첨단 시설처럼 보이지 않는다. 표면은 실제 콘크리트의 거친 입자, 젖은 얼룩, 금속 부식, 플라스틱과 천의 눌린 질감까지 사실적으로 보여야 한다. 이 순간의 공간은 사건이 일어나기 전처럼 건드려지지 않은 정적 상태로 유지된다. 인물, 얼굴, 사람 형태의 그림자나 마네킹 같은 실루엣은 절대 없다. 깨끗한 스톡 사진이나 컴퓨터 그래픽이 아니라, 실제 DSLR 또는 미러리스 카메라로 현장에서 찍은 사실적인 장소 기록 사진처럼 자연광과 실용 조명, 자연스러운 심도, 후처리 없는 색감으로 표현한다. 평면도, 조감도, 건축 도면이 아니라 지상 눈높이의 실제 외부 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "S12_Shot2에서는 남쪽 배수로 근처의 낮은 앞마당 가장자리에서 북쪽의 낡은 재판소 외벽을 바라보는 황량한 야간 외부 전경으로 잡는다. 중앙의 쓰레기 더미와 서쪽의 고정 수거 컨테이너, 남쪽 전경의 배수로가 공간의 거친 질감을 만들고, 먼 벽면의 서비스 문과 작은 쇠창살 창문은 배경 깊숙한 곳의 차갑고 폐쇄적인 시설 느낌으로 보이게 한다. 인물, 얼굴, 사람 형태의 실루엣은 절대 넣지 않는다.",
            "shot_id": "S12_Shot2"
          }
        ],
        "shot_ids": [
          "S12_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 7 (drainage channel) at the south side of the trash yard, facing north toward number 1 (courthouse exterior wall), with number 6 (trash heap zone) central and numbers 3 and 4 along the far wall",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Use this as a desolate exterior establishing view; include numbers 1, 2, 5, 6, and 7 clearly, with the doorway and small window as distant wall features."
        },
        "reference_decision": {
          "bg_id": "L22B02",
          "fp_id": "fp_courthouse_trash_exterior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L22B02 is the only clean anchor candidate supplied for this fp_id and its readiness is ok, so it is first and seeded directly from the floor plan. Its consuming shot is a wide, no-subject establishing view using base markers 1,2,3,4,5,6,7,8,9; camera unit 9 looking toward unit 1 with a wide lens gives broad coverage of the exterior unit set while keeping the selected camera and look-at coordinates copied from the provided candidate arrays.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/floor_plan/fp_courthouse_trash_exterior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "anchor_no_prior_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "This is the first dwelling-identity anchor, so no same-fp reference is selected."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              7
            ],
            "camera_unit": 9,
            "fov_deg": 90,
            "framing_notes": "Locked wide establishing plate from unit marker 9 toward unit marker 1, using the verbatim camera cell [7,7] and verbatim look-at cell [2,4].",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              4
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 9, the geometry readback lists visible unit candidates 1,2,6 and visible opening candidate 3; include the camera-side unit 9 as the foreground unit for the chosen camera cell. Maintain the permanent layout relationship among target unit markers 1,2,6,9, opening marker 3, and fixed fixture markers 7 and 8 where they fall inside the wide view.",
            "camera_framing_directive": "Use broad wide-lens coverage from camera unit 9 at camera cell [7,7], looking toward unit 1 through look-at cell [2,4], with fov_deg 90. The frame should read as a wide locked-off establishing plate, with the camera-unit area retained in the foreground and the look-at direction carrying attention toward the upper structural unit markers.",
            "subject_position_directive": "The surfaced shot for this BG has no committed character_angles and no frame_spatial_contract subject placement. Keep the background free of invented subjects; only the listed base markers and fixed elements should define the plate.",
            "state_cue_directive": "clean_background_expected is true and transient_marker_numbers_to_describe is empty, so no committed state cue beyond a clean residential-style exterior base plate applies. Keep use_numbered_elements 1,2,3,4,5,6,7,8,9 as the permanent plan elements where compatible with the geometry, and refrain from inventing additional state overlays.",
            "negative_continuity_directive": "Do not include ignored overlay marker numbers 10 or 11 in this clean anchor plate. Avoid adding unlisted transient cues, invented subjects, or spaces outside the camera-unit 9 visible-unit superset of 1,2,6 plus the camera-side unit 9. Geometry only commits visible opening marker 3 for this camera unit, so do not force other uncommitted openings into view."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 9\n  - camera_cell: [7, 7]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Locked wide establishing plate from unit marker 9 toward unit marker 1, using the verbatim camera cell [7,7] and verbatim look-at cell [2,4].'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 9, the geometry readback lists visible unit candidates 1,2,6 and visible opening candidate 3; include the camera-side unit 9 as the foreground unit for the chosen camera cell. Maintain the permanent layout relationship among target unit markers 1,2,6,9, opening marker 3, and fixed fixture markers 7 and 8 where they fall inside the wide view.\n  - camera_framing_directive: Use broad wide-lens coverage from camera unit 9 at camera cell [7,7], looking toward unit 1 through look-at cell [2,4], with fov_deg 90. The frame should read as a wide locked-off establishing plate, with the camera-unit area retained in the foreground and the look-at direction carrying attention toward the upper structural unit markers.\n  - subject_position_directive: The surfaced shot for this BG has no committed character_angles and no frame_spatial_contract subject placement. Keep the background free of invented subjects; only the listed base markers and fixed elements should define the plate.\n  - state_cue_directive: clean_background_expected is true and transient_marker_numbers_to_describe is empty, so no committed state cue beyond a clean residential-style exterior base plate applies. Keep use_numbered_elements 1,2,3,4,5,6,7,8,9 as the permanent plan elements where compatible with the geometry, and refrain from inventing additional state overlays.\n  - negative_continuity_directive: Do not include ignored overlay marker numbers 10 or 11 in this clean anchor plate. Avoid adding unlisted transient cues, invented subjects, or spaces outside the camera-unit 9 visible-unit superset of 1,2,6 plus the camera-side unit 9. Geometry only commits visible opening marker 3 for this camera unit, so do not force other uncommitted openings into view.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 9\n  - camera_cell: [7, 7]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Locked wide establishing plate from unit marker 9 toward unit marker 1, using the verbatim camera cell [7,7] and verbatim look-at cell [2,4].'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 9, the geometry readback lists visible unit candidates 1,2,6 and visible opening candidate 3; include the camera-side unit 9 as the foreground unit for the chosen camera cell. Maintain the permanent layout relationship among target unit markers 1,2,6,9, opening marker 3, and fixed fixture markers 7 and 8 where they fall inside the wide view.\n  - camera_framing_directive: Use broad wide-lens coverage from camera unit 9 at camera cell [7,7], looking toward unit 1 through look-at cell [2,4], with fov_deg 90. The frame should read as a wide locked-off establishing plate, with the camera-unit area retained in the foreground and the look-at direction carrying attention toward the upper structural unit markers.\n  - subject_position_directive: The surfaced shot for this BG has no committed character_angles and no frame_spatial_contract subject placement. Keep the background free of invented subjects; only the listed base markers and fixed elements should define the plate.\n  - state_cue_directive: clean_background_expected is true and transient_marker_numbers_to_describe is empty, so no committed state cue beyond a clean residential-style exterior base plate applies. Keep use_numbered_elements 1,2,3,4,5,6,7,8,9 as the permanent plan elements where compatible with the geometry, and refrain from inventing additional state overlays.\n  - negative_continuity_directive: Do not include ignored overlay marker numbers 10 or 11 in this clean anchor plate. Avoid adding unlisted transient cues, invented subjects, or spaces outside the camera-unit 9 visible-unit superset of 1,2,6 plus the camera-side unit 9. Geometry only commits visible opening marker 3 for this camera unit, so do not force other uncommitted openings into view.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 9\n  - camera_cell: [7, 7]\n  - look_at_unit: 1\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Locked wide establishing plate from unit marker 9 toward unit marker 1, using the verbatim camera cell [7,7] and verbatim look-at cell [2,4].'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 9, the geometry readback lists visible unit candidates 1,2,6 and visible opening candidate 3; include the camera-side unit 9 as the foreground unit for the chosen camera cell. Maintain the permanent layout relationship among target unit markers 1,2,6,9, opening marker 3, and fixed fixture markers 7 and 8 where they fall inside the wide view.\n  - camera_framing_directive: Use broad wide-lens coverage from camera unit 9 at camera cell [7,7], looking toward unit 1 through look-at cell [2,4], with fov_deg 90. The frame should read as a wide locked-off establishing plate, with the camera-unit area retained in the foreground and the look-at direction carrying attention toward the upper structural unit markers.\n  - subject_position_directive: The surfaced shot for this BG has no committed character_angles and no frame_spatial_contract subject placement. Keep the background free of invented subjects; only the listed base markers and fixed elements should define the plate.\n  - state_cue_directive: clean_background_expected is true and transient_marker_numbers_to_describe is empty, so no committed state cue beyond a clean residential-style exterior base plate applies. Keep use_numbered_elements 1,2,3,4,5,6,7,8,9 as the permanent plan elements where compatible with the geometry, and refrain from inventing additional state overlays.\n  - negative_continuity_directive: Do not include ignored overlay marker numbers 10 or 11 in this clean anchor plate. Avoid adding unlisted transient cues, invented subjects, or spaces outside the camera-unit 9 visible-unit superset of 1,2,6 plus the camera-side unit 9. Geometry only commits visible opening marker 3 for this camera unit, so do not force other uncommitted openings into view.\n\n2069년 근미래 대한민국 인천 난민 거주 구역 주변, 오래된 난민 재판소 뒤편의 외부 서비스 쓰레기장을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 배수로 근처에서 서 있는 눈높이 약 1.6m, 28mm 광각 렌즈로 북쪽의 낡은 관공서 외벽을 바라본 시점이다. 화면 아래쪽 전경에는 어둡고 축축한 콘크리트 바닥을 따라 동서로 이어지는 배수로가 보이고, 그 너머 중앙에는 오래 쌓여 눌린 큰 쓰레기 더미 구역이 마당을 차지한다. 서쪽 벽과 연석 쪽에는 마모된 금속 수거 컨테이너들이 붙어 있으며, 컨테이너 표면에는 소금기, 녹, 벗겨진 도장, 낡은 관리 라벨 흔적이 자연스럽게 남아 있다. 북쪽의 길고 낮은 재판소 외벽은 오래된 콘크리트와 임시 보수 패널, 물때, 먼지, 해안성 오염으로 얼룩져 있고, 벽의 약간 서쪽에는 무거운 뒤편 서비스 문이 닫혀 있으며, 그 동쪽에는 작은 쇠창살 창문이 멀리 보인다. 동쪽 경계에는 콘크리트 연석 장벽이 있어 쓰레기장과 바깥 통로를 분리한다. 밤의 외부 공간으로, 희미한 보안등과 주변 도시권의 차가운 반사광만 남아 있으며, 인천 해안의 오염된 안개와 습기가 빛을 약하게 퍼뜨린다. 전체 분위기는 황량하고 정적이며, 사회 기반 시설이 오래 방치된 듯한 근미래 산업 질감이 있지만 초현실적인 첨단 시설처럼 보이지 않는다. 표면은 실제 콘크리트의 거친 입자, 젖은 얼룩, 금속 부식, 플라스틱과 천의 눌린 질감까지 사실적으로 보여야 한다. 이 순간의 공간은 사건이 일어나기 전처럼 건드려지지 않은 정적 상태로 유지된다. 인물, 얼굴, 사람 형태의 그림자나 마네킹 같은 실루엣은 절대 없다. 깨끗한 스톡 사진이나 컴퓨터 그래픽이 아니라, 실제 DSLR 또는 미러리스 카메라로 현장에서 찍은 사실적인 장소 기록 사진처럼 자연광과 실용 조명, 자연스러운 심도, 후처리 없는 색감으로 표현한다. 평면도, 조감도, 건축 도면이 아니라 지상 눈높이의 실제 외부 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            7,
            7
          ],
          "camera_unit": 9,
          "fov_deg": 90,
          "framing_notes": "Locked wide establishing plate from unit marker 9 toward unit marker 1, using the verbatim camera cell [7,7] and verbatim look-at cell [2,4].",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            4
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 9, the geometry readback lists visible unit candidates 1,2,6 and visible opening candidate 3; include the camera-side unit 9 as the foreground unit for the chosen camera cell. Maintain the permanent layout relationship among target unit markers 1,2,6,9, opening marker 3, and fixed fixture markers 7 and 8 where they fall inside the wide view.",
          "camera_framing_directive": "Use broad wide-lens coverage from camera unit 9 at camera cell [7,7], looking toward unit 1 through look-at cell [2,4], with fov_deg 90. The frame should read as a wide locked-off establishing plate, with the camera-unit area retained in the foreground and the look-at direction carrying attention toward the upper structural unit markers.",
          "subject_position_directive": "The surfaced shot for this BG has no committed character_angles and no frame_spatial_contract subject placement. Keep the background free of invented subjects; only the listed base markers and fixed elements should define the plate.",
          "state_cue_directive": "clean_background_expected is true and transient_marker_numbers_to_describe is empty, so no committed state cue beyond a clean residential-style exterior base plate applies. Keep use_numbered_elements 1,2,3,4,5,6,7,8,9 as the permanent plan elements where compatible with the geometry, and refrain from inventing additional state overlays.",
          "negative_continuity_directive": "Do not include ignored overlay marker numbers 10 or 11 in this clean anchor plate. Avoid adding unlisted transient cues, invented subjects, or spaces outside the camera-unit 9 visible-unit superset of 1,2,6 plus the camera-side unit 9. Geometry only commits visible opening marker 3 for this camera unit, so do not force other uncommitted openings into view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_courthouse_trash_exterior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_courthouse_trash_exterior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L22B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L22",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/background_chain/L22B01.png",
        "t2i_prompt": "대한민국 인천의 근미래 난민 거주 구역 주변, 법원 건물 뒤편 서비스 쓰레기 야드의 밤 장면을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 지면에서 약 0.25m 높이의 매우 낮은 시점, 70mm 매크로 렌즈에 가까운 클로즈업으로, 배수로 옆 비교적 비어 있는 젖은 콘크리트 바닥 패치 위에 버려진 열린 낡은 가죽 지갑을 화면 중심에 아주 타이트하게 담는다. 지갑 안쪽에는 법관 신분증 카드가 부분적으로 드러나 있어, 플라스틱 표면의 미세한 긁힘과 눌린 모서리, 흐린 반사광이 실제 물성처럼 보인다. 주변 가장자리에는 중앙 쓰레기 더미에서 밀려온 검은 비닐봉투, 찢어진 포장재, 젖은 종이 조각, 녹슨 금속 조각이 흐릿한 맥락으로만 보이고, 뒤쪽에는 법원 외벽 아래의 오염된 서비스 구역 질감이 어둡게 남는다. 2069년 근미래의 낡고 오염된 도시권 분위기: 해안성 습기와 먼지, 임시 보수된 산업 시설, 마모된 콘크리트, 오래된 배수로의 물때, 낮고 차가운 보안등 반사, 과장되지 않은 실용적 근미래 질감. 야간 증거 표시 같은 긴장감은 조명과 사물 배치로만 전달하고, 사람, 얼굴, 손, 신체 형상은 전혀 없다. 실제 DSLR 또는 미러리스 카메라로 찍은 현장 기록 사진처럼 자연스러운 얕은 심도, 현실적인 저조도 노이즈, 젖은 가죽의 주름, 플라스틱 카드의 반사, 콘크리트 얼룩과 먼지를 정확하게 표현한다. 컴퓨터 그래픽이나 삽화가 아닌 실제 장소 참고 사진처럼 보이게 하며, 과도한 보정 없이 사실적으로 촬영된 이미지. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "S12_Shot7은 지면 아주 낮은 높이에서 열린 가죽 지갑 표면과 내부 신분증 카드가 또렷하게 보이는 증거 클로즈업으로 잡는다. 쓰레기 더미와 배수로 주변의 오염된 바닥은 가장자리 맥락으로만 흐릿하게 남기고, 인물이나 손은 프레임에 넣지 않는다.",
            "shot_id": "S12_Shot7"
          }
        ],
        "shot_ids": [
          "S12_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 9 (clear ground patch), facing downward and slightly toward number 6 (trash heap zone), with number 10 (open wallet) and number 11 (visible ID card) as the close-up focus",
          "camera_height": "very low ground close-up ~0.25m",
          "lens_hint": "70mm macro close-up",
          "framing_notes": "Frame the wallet surface tightly; keep surrounding trash heap geometry only as edge context."
        },
        "reference_decision": {
          "bg_id": "L22B01",
          "fp_id": "fp_courthouse_trash_exterior",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L22B01 is readiness-ok and uses target/base markers 2,6,9 with transient markers 10 and 11, all within the same physical exterior layout established by L22B02. It therefore selects L22B02 as the same-fp reference and keeps the fixed positions of the shared structural units and fixtures, but uses a different narrow insert-oriented camera/look-at/lens choice for the surfaced shot's close reveal rather than reusing the wide establishing framing.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/background_chain/L22B02.png"
          ],
          "source_bg_ids": [
            "L22B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "physical_space_markers_1_2_6_9"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_ref_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "physical_space_markers_1_2_6_9",
                "ref_bg_id": "L22B02",
                "space_description": "Same physical layout anchored by unit markers 1,2,6,9 with permanent opening/fixture continuity from the selected reference."
              }
            ],
            "why_single_ref_or_two_refs": "A single same-fp reference is sufficient because the consuming shot is an insert within the same physical marker set, not a co-visible two-space view."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              7
            ],
            "camera_unit": 9,
            "fov_deg": 25,
            "framing_notes": "Narrow insert-oriented view from unit marker 9, using verbatim camera cell [7,7] and verbatim look-at cell [8,4] to keep the close ground-surface target isolated from the wider anchor plate.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              8,
              4
            ],
            "look_at_unit": 9
          },
          "render_guidance": {
            "visible_space_directive": "Select reference L22B02 for fixed same-space continuity: keep the established positions of unit markers 2,6,9 relative to the wider marker layout, while narrowing the visible area to the insert around transient markers 10 and 11. From camera unit 9 the geometry lists visible unit candidates 1,2,6 and visible opening candidate 3, but the telephoto insert should prioritize the committed target markers 2,6,9 and not broaden to the full anchor view.",
            "camera_framing_directive": "Use compressed narrow telephoto coverage from camera unit 9 at camera cell [7,7], looking within the same camera-side unit toward look-at cell [8,4], with fov_deg 25. The framing should behave as an insert: tight on the committed transient/background target area rather than repeating the broad wide anchor view.",
            "subject_position_directive": "The only committed subject cue is the surfaced shot's character_angle entry: a facing-camera ID photo headshot contained in the background reveal object, centered by the frame_spatial_contract on the middle-center background target. Do not add a freestanding subject or any additional subject presence beyond that staged photo cue.",
            "state_cue_directive": "clean_background_expected is false; include transient marker numbers 10 and 11 as the committed state cues for this BG, along with use_numbered_elements 2,6,9,10,11. The state should remain limited to those listed transient markers and the surfaced shot's committed lighting cue; do not add extra overlay cues.",
            "negative_continuity_directive": "Preserve the fixed layout inherited from reference L22B02 for shared base markers, but do not redraw the full wide anchor composition inside this insert. Avoid invented subjects beyond the staged ID-photo cue, avoid unlisted transient markers, and avoid expanding the view to spaces outside the narrow camera-unit 9 framing. No ignore_numbered_elements are listed for this BG."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L22B02' physical_space_id='physical_space_markers_1_2_6_9'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 9\n  - camera_cell: [7, 7]\n  - look_at_unit: 9\n  - look_at_cell: [8, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Narrow insert-oriented view from unit marker 9, using verbatim camera cell [7,7] and verbatim look-at cell [8,4] to keep the close ground-surface target isolated from the wider anchor plate.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Select reference L22B02 for fixed same-space continuity: keep the established positions of unit markers 2,6,9 relative to the wider marker layout, while narrowing the visible area to the insert around transient markers 10 and 11. From camera unit 9 the geometry lists visible unit candidates 1,2,6 and visible opening candidate 3, but the telephoto insert should prioritize the committed target markers 2,6,9 and not broaden to the full anchor view.\n  - camera_framing_directive: Use compressed narrow telephoto coverage from camera unit 9 at camera cell [7,7], looking within the same camera-side unit toward look-at cell [8,4], with fov_deg 25. The framing should behave as an insert: tight on the committed transient/background target area rather than repeating the broad wide anchor view.\n  - subject_position_directive: The only committed subject cue is the surfaced shot's character_angle entry: a facing-camera ID photo headshot contained in the background reveal object, centered by the frame_spatial_contract on the middle-center background target. Do not add a freestanding subject or any additional subject presence beyond that staged photo cue.\n  - state_cue_directive: clean_background_expected is false; include transient marker numbers 10 and 11 as the committed state cues for this BG, along with use_numbered_elements 2,6,9,10,11. The state should remain limited to those listed transient markers and the surfaced shot's committed lighting cue; do not add extra overlay cues.\n  - negative_continuity_directive: Preserve the fixed layout inherited from reference L22B02 for shared base markers, but do not redraw the full wide anchor composition inside this insert. Avoid invented subjects beyond the staged ID-photo cue, avoid unlisted transient markers, and avoid expanding the view to spaces outside the narrow camera-unit 9 framing. No ignore_numbered_elements are listed for this BG.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L22B02' physical_space_id='physical_space_markers_1_2_6_9'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 9\n  - camera_cell: [7, 7]\n  - look_at_unit: 9\n  - look_at_cell: [8, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Narrow insert-oriented view from unit marker 9, using verbatim camera cell [7,7] and verbatim look-at cell [8,4] to keep the close ground-surface target isolated from the wider anchor plate.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Select reference L22B02 for fixed same-space continuity: keep the established positions of unit markers 2,6,9 relative to the wider marker layout, while narrowing the visible area to the insert around transient markers 10 and 11. From camera unit 9 the geometry lists visible unit candidates 1,2,6 and visible opening candidate 3, but the telephoto insert should prioritize the committed target markers 2,6,9 and not broaden to the full anchor view.\n  - camera_framing_directive: Use compressed narrow telephoto coverage from camera unit 9 at camera cell [7,7], looking within the same camera-side unit toward look-at cell [8,4], with fov_deg 25. The framing should behave as an insert: tight on the committed transient/background target area rather than repeating the broad wide anchor view.\n  - subject_position_directive: The only committed subject cue is the surfaced shot's character_angle entry: a facing-camera ID photo headshot contained in the background reveal object, centered by the frame_spatial_contract on the middle-center background target. Do not add a freestanding subject or any additional subject presence beyond that staged photo cue.\n  - state_cue_directive: clean_background_expected is false; include transient marker numbers 10 and 11 as the committed state cues for this BG, along with use_numbered_elements 2,6,9,10,11. The state should remain limited to those listed transient markers and the surfaced shot's committed lighting cue; do not add extra overlay cues.\n  - negative_continuity_directive: Preserve the fixed layout inherited from reference L22B02 for shared base markers, but do not redraw the full wide anchor composition inside this insert. Avoid invented subjects beyond the staged ID-photo cue, avoid unlisted transient markers, and avoid expanding the view to spaces outside the narrow camera-unit 9 framing. No ignore_numbered_elements are listed for this BG.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L22B02' physical_space_id='physical_space_markers_1_2_6_9'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 9\n  - camera_cell: [7, 7]\n  - look_at_unit: 9\n  - look_at_cell: [8, 4]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Narrow insert-oriented view from unit marker 9, using verbatim camera cell [7,7] and verbatim look-at cell [8,4] to keep the close ground-surface target isolated from the wider anchor plate.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Select reference L22B02 for fixed same-space continuity: keep the established positions of unit markers 2,6,9 relative to the wider marker layout, while narrowing the visible area to the insert around transient markers 10 and 11. From camera unit 9 the geometry lists visible unit candidates 1,2,6 and visible opening candidate 3, but the telephoto insert should prioritize the committed target markers 2,6,9 and not broaden to the full anchor view.\n  - camera_framing_directive: Use compressed narrow telephoto coverage from camera unit 9 at camera cell [7,7], looking within the same camera-side unit toward look-at cell [8,4], with fov_deg 25. The framing should behave as an insert: tight on the committed transient/background target area rather than repeating the broad wide anchor view.\n  - subject_position_directive: The only committed subject cue is the surfaced shot's character_angle entry: a facing-camera ID photo headshot contained in the background reveal object, centered by the frame_spatial_contract on the middle-center background target. Do not add a freestanding subject or any additional subject presence beyond that staged photo cue.\n  - state_cue_directive: clean_background_expected is false; include transient marker numbers 10 and 11 as the committed state cues for this BG, along with use_numbered_elements 2,6,9,10,11. The state should remain limited to those listed transient markers and the surfaced shot's committed lighting cue; do not add extra overlay cues.\n  - negative_continuity_directive: Preserve the fixed layout inherited from reference L22B02 for shared base markers, but do not redraw the full wide anchor composition inside this insert. Avoid invented subjects beyond the staged ID-photo cue, avoid unlisted transient markers, and avoid expanding the view to spaces outside the narrow camera-unit 9 framing. No ignore_numbered_elements are listed for this BG.\n\n대한민국 인천의 근미래 난민 거주 구역 주변, 법원 건물 뒤편 서비스 쓰레기 야드의 밤 장면을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 지면에서 약 0.25m 높이의 매우 낮은 시점, 70mm 매크로 렌즈에 가까운 클로즈업으로, 배수로 옆 비교적 비어 있는 젖은 콘크리트 바닥 패치 위에 버려진 열린 낡은 가죽 지갑을 화면 중심에 아주 타이트하게 담는다. 지갑 안쪽에는 법관 신분증 카드가 부분적으로 드러나 있어, 플라스틱 표면의 미세한 긁힘과 눌린 모서리, 흐린 반사광이 실제 물성처럼 보인다. 주변 가장자리에는 중앙 쓰레기 더미에서 밀려온 검은 비닐봉투, 찢어진 포장재, 젖은 종이 조각, 녹슨 금속 조각이 흐릿한 맥락으로만 보이고, 뒤쪽에는 법원 외벽 아래의 오염된 서비스 구역 질감이 어둡게 남는다. 2069년 근미래의 낡고 오염된 도시권 분위기: 해안성 습기와 먼지, 임시 보수된 산업 시설, 마모된 콘크리트, 오래된 배수로의 물때, 낮고 차가운 보안등 반사, 과장되지 않은 실용적 근미래 질감. 야간 증거 표시 같은 긴장감은 조명과 사물 배치로만 전달하고, 사람, 얼굴, 손, 신체 형상은 전혀 없다. 실제 DSLR 또는 미러리스 카메라로 찍은 현장 기록 사진처럼 자연스러운 얕은 심도, 현실적인 저조도 노이즈, 젖은 가죽의 주름, 플라스틱 카드의 반사, 콘크리트 얼룩과 먼지를 정확하게 표현한다. 컴퓨터 그래픽이나 삽화가 아닌 실제 장소 참고 사진처럼 보이게 하며, 과도한 보정 없이 사실적으로 촬영된 이미지. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            7,
            7
          ],
          "camera_unit": 9,
          "fov_deg": 25,
          "framing_notes": "Narrow insert-oriented view from unit marker 9, using verbatim camera cell [7,7] and verbatim look-at cell [8,4] to keep the close ground-surface target isolated from the wider anchor plate.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            8,
            4
          ],
          "look_at_unit": 9
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Select reference L22B02 for fixed same-space continuity: keep the established positions of unit markers 2,6,9 relative to the wider marker layout, while narrowing the visible area to the insert around transient markers 10 and 11. From camera unit 9 the geometry lists visible unit candidates 1,2,6 and visible opening candidate 3, but the telephoto insert should prioritize the committed target markers 2,6,9 and not broaden to the full anchor view.",
          "camera_framing_directive": "Use compressed narrow telephoto coverage from camera unit 9 at camera cell [7,7], looking within the same camera-side unit toward look-at cell [8,4], with fov_deg 25. The framing should behave as an insert: tight on the committed transient/background target area rather than repeating the broad wide anchor view.",
          "subject_position_directive": "The only committed subject cue is the surfaced shot's character_angle entry: a facing-camera ID photo headshot contained in the background reveal object, centered by the frame_spatial_contract on the middle-center background target. Do not add a freestanding subject or any additional subject presence beyond that staged photo cue.",
          "state_cue_directive": "clean_background_expected is false; include transient marker numbers 10 and 11 as the committed state cues for this BG, along with use_numbered_elements 2,6,9,10,11. The state should remain limited to those listed transient markers and the surfaced shot's committed lighting cue; do not add extra overlay cues.",
          "negative_continuity_directive": "Preserve the fixed layout inherited from reference L22B02 for shared base markers, but do not redraw the full wide anchor composition inside this insert. Avoid invented subjects beyond the staged ID-photo cue, avoid unlisted transient markers, and avoid expanding the view to spaces outside the narrow camera-unit 9 framing. No ignore_numbered_elements are listed for this BG."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_courthouse_trash_exterior",
          "prior_bg_ids": [
            "L22B02"
          ],
          "attached_ref_labels": [
            "bg:L22B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L28B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L28",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/background_chain/L28B01.png",
        "t2i_prompt": "2069년 대한민국 인천 난민 거주 구역의 낡은 컨테이너 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 외부 출입문 바로 안쪽, 서 있는 사람 눈높이 약 1.6m에서 28mm 정도의 넓은 화각으로 컨테이너의 길쭉한 내부를 비스듬히 바라본다. 좁은 문턱 공간을 지나 중앙의 접이식 식탁, 그 주변의 벤치와 작은 의자들, 동쪽 벽에 붙은 작은 싱크 조리대와 낡은 전열판, 벽의 보관 고리와 선반, 뒤쪽 침실 구역을 가르는 닫힌 안쪽 문이 한 프레임에 들어온다. 서쪽 벽의 좁은 창에는 오염된 해안 도시의 밤기운이 희미하게 비치고, 컨테이너 벽은 재활용 금속 패널, 임시 단열재, 삐뚤게 붙인 테이프와 실리콘 보수 자국, 습기 얼룩과 손때가 실제 질감으로 드러난다. 밤 장면이며 전기는 거의 꺼진 듯 어둡고, 식탁 위의 켜진 초가 가장 강한 실제 광원으로 작게 흔들리는 노란빛을 만든다. 초 옆에는 한 사람 몫의 단출한 식사 차림이 남아 있고, 그 곁에 바느질 꾸러미와 낡은 옷가지가 급히 밀려난 듯 놓여 있어 생활의 궁핍함과 멈춰 선 긴장감을 준다. 닫힌 안쪽 문 바로 뒤 침실 쪽에는 누군가 숨어 있을 수 있을 만큼 좁은 빈자리와 문틈의 어두운 정적만 암시되며, 사람이나 얼굴, 인체 실루엣, 몸 형태의 그림자는 절대 보이지 않는다. 배경만 있는 빈 공간 사진으로, 실제 금속의 녹과 흠집, 오래 쓴 나무와 플라스틱 표면, 천의 해진 섬유, 촛농과 그을음, 작은 먼지와 생활 얼룩을 과장 없이 사실적으로 표현한다. 깨끗한 스톡 사진이나 건축 시각화가 아니라 실제 디지털 카메라로 좁은 실내에서 촬영한 현장 기록 사진처럼 자연스러운 노출과 얕지 않은 현실적인 심도를 사용한다. 위에서 내려다본 도면 구도 금지, 평면도 금지, 삽화 금지, 인물 금지. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "출입문 안쪽 가까운 위치에서 컨테이너의 길이를 따라 비스듬히 바라보는 눈높이 구도를 유지한다. 중앙 식탁 위의 켜진 초, 한 사람 몫의 식사 차림, 바느질 꾸러미와 낡은 옷이 함께 보이고, 뒤쪽의 닫힌 안쪽 문이 긴장감 있게 프레임에 들어와야 한다. 사람, 얼굴, 몸 형태의 그림자나 실루엣은 절대 보이지 않게 한다.",
            "shot_id": "S15_Shot3"
          },
          {
            "guide_text": "같은 배경의 밤 상태를 유지하되, 좁은 컨테이너 내부의 압박감과 닫힌 안쪽 문 쪽의 숨죽인 분위기를 강조한다. 촛불은 식탁 위에서 실제 빛을 내는 작은 광원처럼 보이고, 식사 차림과 바느질감은 생활 중단의 흔적으로 자연스럽게 놓인다. 문 뒤의 존재는 보이지 않는 빈자리와 문가의 긴장감으로만 암시하며 인물은 그리지 않는다.",
            "shot_id": "S15_Shot13"
          },
          {
            "guide_text": "프레임 안에 접이식 식탁, 동쪽 벽의 작은 조리대, 서쪽의 좁은 창, 북쪽으로 이어지는 닫힌 안쪽 문이 함께 읽히도록 한다. 밤의 촛불 조명과 낡은 컨테이너 금속 질감이 실제 사진처럼 보여야 하며, 배경 전용 이미지이므로 어떤 사람이나 얼굴, 인체형 물체도 포함하지 않는다.",
            "shot_id": "S15_Shot16"
          }
        ],
        "shot_ids": [
          "S15_Shot3",
          "S15_Shot13",
          "S15_Shot16"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 5 (exterior entrance door), facing diagonally through number 1 (threshold zone) toward number 9 (folding dining table), number 13 (service counter), and number 6 (closed inner door to sleeping nook)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle for a tight interior",
          "framing_notes": "Emphasize the cramped length of the container interior; include the table area and the closed inner door prominently. State-overlay elements 15, 16, 17, and 18 apply to this night argument moment but are not drawn on the floor plan diagram."
        },
        "reference_decision": {
          "bg_id": "L28B01",
          "fp_id": "fp_container_interior_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L28B01 is the only supplied clean-anchor candidate and is readiness-ok, so it is the fp-seeded dwelling identity anchor with no selected prior reference. The BG applies to S15_Shot3, S15_Shot13, and S15_Shot16 and references target units 1, 2, 3, and 4 plus base markers 1-14 and transient markers 15-18. A wide lens from unit 1 at [8,4] toward the allowed look-at cell [1,6] gives the broadest anchor-style coverage for the dwelling identity while favoring the interior axis used by the consuming shots.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/floor_plan/fp_container_interior_main.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "anchor_no_prior_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "Single fp-seeded anchor node; the same-fp reference catalog is empty and no earlier same-fp node exists."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Wide anchor framing from camera unit 1 at [8,4], using allowed look-at cell [1,6] while assigning look_at_unit 2 to prioritize the shared interior axis and the full target-unit set for this BG.",
            "lens_enum": "wide",
            "look_at_cell": [
              1,
              6
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 1 at [8,4] with wide lens toward look_at_unit 2 and look_at_cell [1,6], treat unit 1 as the camera-side foreground and use the geometry candidate superset for camera unit 1: visible units 2, 3, and 4, and visible opening markers 5, 6, 7, and 8. Include fixed base markers 9, 10, 11, 12, 13, and 14 only where they fit this broad unit-1-to-unit-2 view plan.",
            "camera_framing_directive": "Use broad wide-lens coverage from camera unit 1 with camera_cell [8,4], looking toward look_at_unit 2 with look_at_cell [1,6], fov_deg 90. The framing should read as a wide establishing plate for the interior axis and should not narrow into a close or compressed view.",
            "subject_position_directive": "The surfaced shot staging commits subject cues for this BG: S15_Shot3 places a full-body subject slightly right of center along the entrance-side interior axis; S15_Shot13 places a close subject in the middle-center with a lower foreground edge tied to the table-side staging; S15_Shot16 places a lower-center subject close to the closed inner-door background plane. Keep any subject placement tied to those shot-specific staging cues and do not invent additional subjects.",
            "state_cue_directive": "clean_background_expected is false. Carry the committed transient overlay marker numbers 15, 16, 17, and 18 together with the base marker set 1-14. Do not add extra state overlays beyond the listed transient marker numbers and the state-facing cues already present in the surfaced shot staging.",
            "negative_continuity_directive": "There are no ignored numbered elements and no same-fp reference plate to preserve or suppress. Avoid adding unlisted permanent fixtures, unlisted transient markers, or visual emphasis on areas outside the camera unit 1 wide view plan. Keep the numbered continuity limited to base markers 1-14 and transient markers 15-18 as committed for L28B01."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide anchor framing from camera unit 1 at [8,4], using allowed look-at cell [1,6] while assigning look_at_unit 2 to prioritize the shared interior axis and the full target-unit set for this BG.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1 at [8,4] with wide lens toward look_at_unit 2 and look_at_cell [1,6], treat unit 1 as the camera-side foreground and use the geometry candidate superset for camera unit 1: visible units 2, 3, and 4, and visible opening markers 5, 6, 7, and 8. Include fixed base markers 9, 10, 11, 12, 13, and 14 only where they fit this broad unit-1-to-unit-2 view plan.\n  - camera_framing_directive: Use broad wide-lens coverage from camera unit 1 with camera_cell [8,4], looking toward look_at_unit 2 with look_at_cell [1,6], fov_deg 90. The framing should read as a wide establishing plate for the interior axis and should not narrow into a close or compressed view.\n  - subject_position_directive: The surfaced shot staging commits subject cues for this BG: S15_Shot3 places a full-body subject slightly right of center along the entrance-side interior axis; S15_Shot13 places a close subject in the middle-center with a lower foreground edge tied to the table-side staging; S15_Shot16 places a lower-center subject close to the closed inner-door background plane. Keep any subject placement tied to those shot-specific staging cues and do not invent additional subjects.\n  - state_cue_directive: clean_background_expected is false. Carry the committed transient overlay marker numbers 15, 16, 17, and 18 together with the base marker set 1-14. Do not add extra state overlays beyond the listed transient marker numbers and the state-facing cues already present in the surfaced shot staging.\n  - negative_continuity_directive: There are no ignored numbered elements and no same-fp reference plate to preserve or suppress. Avoid adding unlisted permanent fixtures, unlisted transient markers, or visual emphasis on areas outside the camera unit 1 wide view plan. Keep the numbered continuity limited to base markers 1-14 and transient markers 15-18 as committed for L28B01.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide anchor framing from camera unit 1 at [8,4], using allowed look-at cell [1,6] while assigning look_at_unit 2 to prioritize the shared interior axis and the full target-unit set for this BG.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1 at [8,4] with wide lens toward look_at_unit 2 and look_at_cell [1,6], treat unit 1 as the camera-side foreground and use the geometry candidate superset for camera unit 1: visible units 2, 3, and 4, and visible opening markers 5, 6, 7, and 8. Include fixed base markers 9, 10, 11, 12, 13, and 14 only where they fit this broad unit-1-to-unit-2 view plan.\n  - camera_framing_directive: Use broad wide-lens coverage from camera unit 1 with camera_cell [8,4], looking toward look_at_unit 2 with look_at_cell [1,6], fov_deg 90. The framing should read as a wide establishing plate for the interior axis and should not narrow into a close or compressed view.\n  - subject_position_directive: The surfaced shot staging commits subject cues for this BG: S15_Shot3 places a full-body subject slightly right of center along the entrance-side interior axis; S15_Shot13 places a close subject in the middle-center with a lower foreground edge tied to the table-side staging; S15_Shot16 places a lower-center subject close to the closed inner-door background plane. Keep any subject placement tied to those shot-specific staging cues and do not invent additional subjects.\n  - state_cue_directive: clean_background_expected is false. Carry the committed transient overlay marker numbers 15, 16, 17, and 18 together with the base marker set 1-14. Do not add extra state overlays beyond the listed transient marker numbers and the state-facing cues already present in the surfaced shot staging.\n  - negative_continuity_directive: There are no ignored numbered elements and no same-fp reference plate to preserve or suppress. Avoid adding unlisted permanent fixtures, unlisted transient markers, or visual emphasis on areas outside the camera unit 1 wide view plan. Keep the numbered continuity limited to base markers 1-14 and transient markers 15-18 as committed for L28B01.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 4]\n  - look_at_unit: 2\n  - look_at_cell: [1, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide anchor framing from camera unit 1 at [8,4], using allowed look-at cell [1,6] while assigning look_at_unit 2 to prioritize the shared interior axis and the full target-unit set for this BG.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 1 at [8,4] with wide lens toward look_at_unit 2 and look_at_cell [1,6], treat unit 1 as the camera-side foreground and use the geometry candidate superset for camera unit 1: visible units 2, 3, and 4, and visible opening markers 5, 6, 7, and 8. Include fixed base markers 9, 10, 11, 12, 13, and 14 only where they fit this broad unit-1-to-unit-2 view plan.\n  - camera_framing_directive: Use broad wide-lens coverage from camera unit 1 with camera_cell [8,4], looking toward look_at_unit 2 with look_at_cell [1,6], fov_deg 90. The framing should read as a wide establishing plate for the interior axis and should not narrow into a close or compressed view.\n  - subject_position_directive: The surfaced shot staging commits subject cues for this BG: S15_Shot3 places a full-body subject slightly right of center along the entrance-side interior axis; S15_Shot13 places a close subject in the middle-center with a lower foreground edge tied to the table-side staging; S15_Shot16 places a lower-center subject close to the closed inner-door background plane. Keep any subject placement tied to those shot-specific staging cues and do not invent additional subjects.\n  - state_cue_directive: clean_background_expected is false. Carry the committed transient overlay marker numbers 15, 16, 17, and 18 together with the base marker set 1-14. Do not add extra state overlays beyond the listed transient marker numbers and the state-facing cues already present in the surfaced shot staging.\n  - negative_continuity_directive: There are no ignored numbered elements and no same-fp reference plate to preserve or suppress. Avoid adding unlisted permanent fixtures, unlisted transient markers, or visual emphasis on areas outside the camera unit 1 wide view plan. Keep the numbered continuity limited to base markers 1-14 and transient markers 15-18 as committed for L28B01.\n\n2069년 대한민국 인천 난민 거주 구역의 낡은 컨테이너 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 외부 출입문 바로 안쪽, 서 있는 사람 눈높이 약 1.6m에서 28mm 정도의 넓은 화각으로 컨테이너의 길쭉한 내부를 비스듬히 바라본다. 좁은 문턱 공간을 지나 중앙의 접이식 식탁, 그 주변의 벤치와 작은 의자들, 동쪽 벽에 붙은 작은 싱크 조리대와 낡은 전열판, 벽의 보관 고리와 선반, 뒤쪽 침실 구역을 가르는 닫힌 안쪽 문이 한 프레임에 들어온다. 서쪽 벽의 좁은 창에는 오염된 해안 도시의 밤기운이 희미하게 비치고, 컨테이너 벽은 재활용 금속 패널, 임시 단열재, 삐뚤게 붙인 테이프와 실리콘 보수 자국, 습기 얼룩과 손때가 실제 질감으로 드러난다. 밤 장면이며 전기는 거의 꺼진 듯 어둡고, 식탁 위의 켜진 초가 가장 강한 실제 광원으로 작게 흔들리는 노란빛을 만든다. 초 옆에는 한 사람 몫의 단출한 식사 차림이 남아 있고, 그 곁에 바느질 꾸러미와 낡은 옷가지가 급히 밀려난 듯 놓여 있어 생활의 궁핍함과 멈춰 선 긴장감을 준다. 닫힌 안쪽 문 바로 뒤 침실 쪽에는 누군가 숨어 있을 수 있을 만큼 좁은 빈자리와 문틈의 어두운 정적만 암시되며, 사람이나 얼굴, 인체 실루엣, 몸 형태의 그림자는 절대 보이지 않는다. 배경만 있는 빈 공간 사진으로, 실제 금속의 녹과 흠집, 오래 쓴 나무와 플라스틱 표면, 천의 해진 섬유, 촛농과 그을음, 작은 먼지와 생활 얼룩을 과장 없이 사실적으로 표현한다. 깨끗한 스톡 사진이나 건축 시각화가 아니라 실제 디지털 카메라로 좁은 실내에서 촬영한 현장 기록 사진처럼 자연스러운 노출과 얕지 않은 현실적인 심도를 사용한다. 위에서 내려다본 도면 구도 금지, 평면도 금지, 삽화 금지, 인물 금지. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_cell": [
            8,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Wide anchor framing from camera unit 1 at [8,4], using allowed look-at cell [1,6] while assigning look_at_unit 2 to prioritize the shared interior axis and the full target-unit set for this BG.",
          "lens_enum": "wide",
          "look_at_cell": [
            1,
            6
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 1 at [8,4] with wide lens toward look_at_unit 2 and look_at_cell [1,6], treat unit 1 as the camera-side foreground and use the geometry candidate superset for camera unit 1: visible units 2, 3, and 4, and visible opening markers 5, 6, 7, and 8. Include fixed base markers 9, 10, 11, 12, 13, and 14 only where they fit this broad unit-1-to-unit-2 view plan.",
          "camera_framing_directive": "Use broad wide-lens coverage from camera unit 1 with camera_cell [8,4], looking toward look_at_unit 2 with look_at_cell [1,6], fov_deg 90. The framing should read as a wide establishing plate for the interior axis and should not narrow into a close or compressed view.",
          "subject_position_directive": "The surfaced shot staging commits subject cues for this BG: S15_Shot3 places a full-body subject slightly right of center along the entrance-side interior axis; S15_Shot13 places a close subject in the middle-center with a lower foreground edge tied to the table-side staging; S15_Shot16 places a lower-center subject close to the closed inner-door background plane. Keep any subject placement tied to those shot-specific staging cues and do not invent additional subjects.",
          "state_cue_directive": "clean_background_expected is false. Carry the committed transient overlay marker numbers 15, 16, 17, and 18 together with the base marker set 1-14. Do not add extra state overlays beyond the listed transient marker numbers and the state-facing cues already present in the surfaced shot staging.",
          "negative_continuity_directive": "There are no ignored numbered elements and no same-fp reference plate to preserve or suppress. Avoid adding unlisted permanent fixtures, unlisted transient markers, or visual emphasis on areas outside the camera unit 1 wide view plan. Keep the numbered continuity limited to base markers 1-14 and transient markers 15-18 as committed for L28B01."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_container_interior_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_container_interior_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      }
    },
    "consumed_bg_catalog_hash": "ed41e44116c248de",
    "consumed_shot_binding_hash": "b3fbba988a71dc52",
    "bg_reference_catalog": [
      {
        "bg_id": "L16B01",
        "fp_id": "fp_l16_construction_site_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/background_chain/L16B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L19B01",
        "fp_id": "fp_refugee_courthouse_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/background_chain/L19B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 1,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L19B02",
        "fp_id": "fp_refugee_courthouse_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/background_chain/L19B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L19B01"
        ],
        "ingestion_order": 2,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L19B03",
        "fp_id": "fp_refugee_courthouse_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/background_chain/L19B02.png",
        "mode": "reference_derived",
        "node_index": 2,
        "source_bg_ids": [
          "L19B02"
        ],
        "ingestion_order": 3,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L22B02",
        "fp_id": "fp_courthouse_trash_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/background_chain/L22B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 4,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L22B01",
        "fp_id": "fp_courthouse_trash_exterior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/background_chain/L22B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L22B02"
        ],
        "ingestion_order": 5,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L28B01",
        "fp_id": "fp_container_interior_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/f32e1435-bc4c-4692-ac95-30bd522a0f79/episodes/4f9c5efe-3c4e-44bd-b4d9-487868a6eacf/images/background_chain/L28B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 6,
        "source_kind": "shot_aware_plan"
      }
    ]
  },
  "step_id": "background_render",
  "run_id": "7962e762-638b-4435-a901-2af21bfbee60",
  "resolved_model": "gpt",
  "updated_at": "2026-06-25T07:56:23.342986+00:00",
  "project_config_snapshot": {}
}