{
  "status": "completed",
  "applicable_count": 2,
  "completed_count": 2,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "787c440f826114ed",
  "data": {
    "groups": {
      "L01B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L01",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/da049582-2c6d-492c-979d-f468d61bab6e/episodes/97375a4b-b465-4fd6-9a2d-800e0eb01685/images/background_chain/L01B01.png",
        "t2i_prompt": "1983년 늦가을 대한민국의 노후한 시외버스가 저녁 차고에 정차해 있는 내부를 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 앞문 진입 계단 부근에서 약 1.6m의 서 있는 사람 눈높이로, 35mm급 중간 광각 렌즈를 사용해 버스 안쪽을 대각선으로 바라본다. 화면 중심에는 운전석 옆과 승차구 안쪽 경계에 놓인 체인 고정식 기계식 요금통이 있고, 그 너머로 둥근 아날로그 계기 세 개가 달린 낡은 대시보드와 중앙 통로가 자연스럽게 이어진다. 앞유리와 앞문, 양쪽 창문 열, 운전석, 운전대, 요금통 받침 기둥의 관계는 기본 평면도의 배치를 공간 참고로 삼아 현실적인 버스 내부 원근으로 표현한다. 중앙 통로 양쪽에는 오래 사용해 주름과 갈라짐이 생긴 비닐 좌석들이 짝을 이루어 반복되고, 통로 바닥에는 닳고 얼룩진 검은 고무 매트가 뒤쪽 승객 공간까지 이어진다. 요금통의 점검용 덮개가 열린 채 수색된 상태이며, 통 내부 바닥에 1983년 당시 형태의 지폐와 동전이 느슨하게 흩어져 잠시 드러나 있다. 금속 요금통의 긁힘과 산화 흔적, 체인의 무게감과 마찰 자국, 대시보드의 바랜 합성수지, 좌석 비닐의 낡은 광택, 고무 매트의 실제 마모와 먼지 얼룩을 세밀하고 사실적으로 담는다. 저녁 차고에서 스며드는 차가운 잔광과 버스 안의 희미한 실내광이 섞여 감색, 낡은 베이지색, 절제된 중성색이 과장 없이 보이며, 밝기는 낮고 대비는 보통 수준이다. 빈 공간만 촬영하며 사람, 얼굴, 신체 형태의 모형이나 반투명 형상은 전혀 없다. 실제 장소 기록 사진처럼 일상적인 사용감과 자연스러운 심도, 정확한 재료 질감을 유지하고 과도한 보정 없이 사실적으로 촬영한다. 위에서 내려다본 평면도나 건축 도식이 아니라 눈높이의 실제 버스 내부 사진, 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "shot_id": "S1_Shot4",
            "guide_text": "앞문 계단 부근의 약 1.6m 눈높이에서 35mm급 렌즈로 안쪽을 대각선 촬영한다. 체인으로 고정된 기계식 요금통을 전경의 핵심으로 두고, 열린 내부 바닥의 느슨한 지폐와 동전이 알아볼 수 있게 하며, 뒤쪽에는 세 개의 둥근 계기가 있는 대시보드와 중앙 통로가 함께 이어지게 한다. 빈 버스 내부만 보여 준다."
          },
          {
            "shot_id": "S1_Shot7",
            "guide_text": "같은 저녁 조도와 동일한 고정 설비 배치를 유지한다. 앞문 쪽 눈높이 시점에서 요금통, 운전석 주변 조작부, 닳은 고무 통로 매트와 양쪽 좌석 열의 깊이를 한 프레임에 담고, 요금통 내부 바닥에 잠시 드러난 현금이 체인과 낡은 금속 질감 사이에서 자연스럽게 보이도록 한다. 사람이나 신체 형태는 포함하지 않는다."
          }
        ],
        "shot_ids": [
          "S1_Shot4",
          "S1_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 5 (front passenger door), facing diagonally inward toward number 11 (chained mechanical farebox), number 10 (three-gauge dashboard), and number 4 (central aisle)",
          "camera_height": "eye-level standing from the entry steps, approximately 1.6m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep number 11 prominent beside number 14, include number 9 and the front section of number 12, and retain a clear view down number 4. Depict transient number 17 inside the farebox; do not depict number 16."
        },
        "reference_decision": {
          "bg_id": "L01B01",
          "fp_id": "fp_bus_one_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L01B01 is an allowed clean-anchor fallback candidate and establishes the dwelling identity without a prior reference. A wide view from unit 4 toward unit 2 supports the low front-area compositions in S1_Shot4 and the broader two-plane staging in S1_Shot7 while retaining the fixed markers used by both shots.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/da049582-2c6d-492c-979d-f468d61bab6e/episodes/97375a4b-b465-4fd6-9a2d-800e0eb01685/images/floor_plan/fp_bus_one_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the floor-plan-seeded dwelling identity anchor.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 4,
            "camera_cell": [
              1,
              4
            ],
            "look_at_unit": 2,
            "look_at_cell": [
              2,
              6
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from camera cell [1,4] in unit 4 toward cell [2,3] in unit 2, preserving foreground-to-background depth for the staged low-angle and two-plane compositions."
          },
          "render_guidance": {
            "visible_space_directive": "From unit 4, show unit 2 as the primary look-at area, with units 1 and 3 available in the broad peripheral coverage indicated by the geometry. Preserve the connections among targeted units 1, 2, 3, and 4, and include opening markers 5, 6, 7, and 8 only where supported by this wide view.",
            "camera_framing_directive": "Frame from camera cell [1,4] in unit 4 toward look-at cell [2,3] in unit 2 with a wide 90-degree field of view. Maintain broad foreground, midground, and background coverage suitable for the knee-height staging and the widened relational composition.",
            "subject_position_directive": "For S1_Shot4, reserve the right midground for one deeply crouched subject with a downward gaze. For S1_Shot7, reserve the lower-left foreground for the crouched subject and the middle-right background near unit 3 for the second staged subject, maintaining their opposing eyelines and vertical separation.",
            "state_cue_directive": "Carry transient marker 17 as the committed shot-specific state cue while preserving base markers 1 through 15. Apply only the restrained low-light palette and moderate contrast committed by the surfaced shots; do not add unlisted state cues.",
            "negative_continuity_directive": "Exclude ignored marker 16 and any overlay associated with marker 16. Do not displace fixed markers 9 through 15, do not add unlisted scenario-specific elements, and do not depict units or openings outside the coverage supported by camera unit 4 and the supplied visibility candidates."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [1, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from camera cell [1,4] in unit 4 toward cell [2,3] in unit 2, preserving foreground-to-background depth for the staged low-angle and two-plane compositions.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4, show unit 2 as the primary look-at area, with units 1 and 3 available in the broad peripheral coverage indicated by the geometry. Preserve the connections among targeted units 1, 2, 3, and 4, and include opening markers 5, 6, 7, and 8 only where supported by this wide view.\n  - camera_framing_directive: Frame from camera cell [1,4] in unit 4 toward look-at cell [2,3] in unit 2 with a wide 90-degree field of view. Maintain broad foreground, midground, and background coverage suitable for the knee-height staging and the widened relational composition.\n  - subject_position_directive: For S1_Shot4, reserve the right midground for one deeply crouched subject with a downward gaze. For S1_Shot7, reserve the lower-left foreground for the crouched subject and the middle-right background near unit 3 for the second staged subject, maintaining their opposing eyelines and vertical separation.\n  - state_cue_directive: Carry transient marker 17 as the committed shot-specific state cue while preserving base markers 1 through 15. Apply only the restrained low-light palette and moderate contrast committed by the surfaced shots; do not add unlisted state cues.\n  - negative_continuity_directive: Exclude ignored marker 16 and any overlay associated with marker 16. Do not displace fixed markers 9 through 15, do not add unlisted scenario-specific elements, and do not depict units or openings outside the coverage supported by camera unit 4 and the supplied visibility candidates.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [1, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from camera cell [1,4] in unit 4 toward cell [2,3] in unit 2, preserving foreground-to-background depth for the staged low-angle and two-plane compositions.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4, show unit 2 as the primary look-at area, with units 1 and 3 available in the broad peripheral coverage indicated by the geometry. Preserve the connections among targeted units 1, 2, 3, and 4, and include opening markers 5, 6, 7, and 8 only where supported by this wide view.\n  - camera_framing_directive: Frame from camera cell [1,4] in unit 4 toward look-at cell [2,3] in unit 2 with a wide 90-degree field of view. Maintain broad foreground, midground, and background coverage suitable for the knee-height staging and the widened relational composition.\n  - subject_position_directive: For S1_Shot4, reserve the right midground for one deeply crouched subject with a downward gaze. For S1_Shot7, reserve the lower-left foreground for the crouched subject and the middle-right background near unit 3 for the second staged subject, maintaining their opposing eyelines and vertical separation.\n  - state_cue_directive: Carry transient marker 17 as the committed shot-specific state cue while preserving base markers 1 through 15. Apply only the restrained low-light palette and moderate contrast committed by the surfaced shots; do not add unlisted state cues.\n  - negative_continuity_directive: Exclude ignored marker 16 and any overlay associated with marker 16. Do not displace fixed markers 9 through 15, do not add unlisted scenario-specific elements, and do not depict units or openings outside the coverage supported by camera unit 4 and the supplied visibility candidates.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [1, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from camera cell [1,4] in unit 4 toward cell [2,3] in unit 2, preserving foreground-to-background depth for the staged low-angle and two-plane compositions.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4, show unit 2 as the primary look-at area, with units 1 and 3 available in the broad peripheral coverage indicated by the geometry. Preserve the connections among targeted units 1, 2, 3, and 4, and include opening markers 5, 6, 7, and 8 only where supported by this wide view.\n  - camera_framing_directive: Frame from camera cell [1,4] in unit 4 toward look-at cell [2,3] in unit 2 with a wide 90-degree field of view. Maintain broad foreground, midground, and background coverage suitable for the knee-height staging and the widened relational composition.\n  - subject_position_directive: For S1_Shot4, reserve the right midground for one deeply crouched subject with a downward gaze. For S1_Shot7, reserve the lower-left foreground for the crouched subject and the middle-right background near unit 3 for the second staged subject, maintaining their opposing eyelines and vertical separation.\n  - state_cue_directive: Carry transient marker 17 as the committed shot-specific state cue while preserving base markers 1 through 15. Apply only the restrained low-light palette and moderate contrast committed by the surfaced shots; do not add unlisted state cues.\n  - negative_continuity_directive: Exclude ignored marker 16 and any overlay associated with marker 16. Do not displace fixed markers 9 through 15, do not add unlisted scenario-specific elements, and do not depict units or openings outside the coverage supported by camera unit 4 and the supplied visibility candidates.\n\n1983년 늦가을 대한민국의 노후한 시외버스가 저녁 차고에 정차해 있는 내부를 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 앞문 진입 계단 부근에서 약 1.6m의 서 있는 사람 눈높이로, 35mm급 중간 광각 렌즈를 사용해 버스 안쪽을 대각선으로 바라본다. 화면 중심에는 운전석 옆과 승차구 안쪽 경계에 놓인 체인 고정식 기계식 요금통이 있고, 그 너머로 둥근 아날로그 계기 세 개가 달린 낡은 대시보드와 중앙 통로가 자연스럽게 이어진다. 앞유리와 앞문, 양쪽 창문 열, 운전석, 운전대, 요금통 받침 기둥의 관계는 기본 평면도의 배치를 공간 참고로 삼아 현실적인 버스 내부 원근으로 표현한다. 중앙 통로 양쪽에는 오래 사용해 주름과 갈라짐이 생긴 비닐 좌석들이 짝을 이루어 반복되고, 통로 바닥에는 닳고 얼룩진 검은 고무 매트가 뒤쪽 승객 공간까지 이어진다. 요금통의 점검용 덮개가 열린 채 수색된 상태이며, 통 내부 바닥에 1983년 당시 형태의 지폐와 동전이 느슨하게 흩어져 잠시 드러나 있다. 금속 요금통의 긁힘과 산화 흔적, 체인의 무게감과 마찰 자국, 대시보드의 바랜 합성수지, 좌석 비닐의 낡은 광택, 고무 매트의 실제 마모와 먼지 얼룩을 세밀하고 사실적으로 담는다. 저녁 차고에서 스며드는 차가운 잔광과 버스 안의 희미한 실내광이 섞여 감색, 낡은 베이지색, 절제된 중성색이 과장 없이 보이며, 밝기는 낮고 대비는 보통 수준이다. 빈 공간만 촬영하며 사람, 얼굴, 신체 형태의 모형이나 반투명 형상은 전혀 없다. 실제 장소 기록 사진처럼 일상적인 사용감과 자연스러운 심도, 정확한 재료 질감을 유지하고 과도한 보정 없이 사실적으로 촬영한다. 위에서 내려다본 평면도나 건축 도식이 아니라 눈높이의 실제 버스 내부 사진, 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_unit": 4,
          "camera_cell": [
            1,
            4
          ],
          "look_at_unit": 2,
          "look_at_cell": [
            2,
            6
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from camera cell [1,4] in unit 4 toward cell [2,3] in unit 2, preserving foreground-to-background depth for the staged low-angle and two-plane compositions."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 4, show unit 2 as the primary look-at area, with units 1 and 3 available in the broad peripheral coverage indicated by the geometry. Preserve the connections among targeted units 1, 2, 3, and 4, and include opening markers 5, 6, 7, and 8 only where supported by this wide view.",
          "camera_framing_directive": "Frame from camera cell [1,4] in unit 4 toward look-at cell [2,3] in unit 2 with a wide 90-degree field of view. Maintain broad foreground, midground, and background coverage suitable for the knee-height staging and the widened relational composition.",
          "subject_position_directive": "For S1_Shot4, reserve the right midground for one deeply crouched subject with a downward gaze. For S1_Shot7, reserve the lower-left foreground for the crouched subject and the middle-right background near unit 3 for the second staged subject, maintaining their opposing eyelines and vertical separation.",
          "state_cue_directive": "Carry transient marker 17 as the committed shot-specific state cue while preserving base markers 1 through 15. Apply only the restrained low-light palette and moderate contrast committed by the surfaced shots; do not add unlisted state cues.",
          "negative_continuity_directive": "Exclude ignored marker 16 and any overlay associated with marker 16. Do not displace fixed markers 9 through 15, do not add unlisted scenario-specific elements, and do not depict units or openings outside the coverage supported by camera unit 4 and the supplied visibility candidates."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_bus_one_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_bus_one_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L01B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L01",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/da049582-2c6d-492c-979d-f468d61bab6e/episodes/97375a4b-b465-4fd6-9a2d-800e0eb01685/images/background_chain/L01B02.png",
        "t2i_prompt": "1983년 늦가을 대한민국의 낡은 시외버스 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 체인으로 고정된 기계식 요금통 바로 뒤쪽의 중앙 통로에 서 있으며, 약 1.6미터 높이에서 운전석 뒤 승객 좌석과 운전석, 앞 승객문을 향해 비스듬히 바라본다. 40밀리미터 보통 광각 렌즈의 자연스러운 원근감으로, 운전석 뒤 좌석과 앞쪽 통로가 중심에 오고 운전 구역과 출입구가 함께 보이는 시야다. 양쪽 벽에는 연속된 창문이 있고, 중앙 통로 양옆에는 오래 사용해 주름과 갈라짐이 생긴 비닐 커버의 2인용 승객 좌석이 반복된다. 통로에는 닳고 얼룩진 검은 고무 매트가 깔려 있다. 앞쪽에는 낡은 운전석, 둥근 아날로그 계기 세 개가 달린 단순한 계기판, 마모된 운전대, 금속 받침 기둥 옆에 체인으로 고정된 기계식 요금통, 좁은 앞 승객문과 출입 발판이 보인다. 1980년대 초반 국산 대중교통 차량에 맞는 감색과 누렇게 바랜 베이지색, 회색 계열의 억제된 색조, 실제 비닐의 번들거림, 긁히고 산화된 금속, 닳은 고무, 때가 밴 도장면과 나뭇결 무늬 내장재를 사실적으로 표현한다. 밤의 창밖은 거의 깜깜하고 희미한 외부 불빛만 유리에 약하게 반사되며, 차내의 약한 백열등이 앞쪽 설비와 좌석 모서리를 불균일하게 밝힌다. 운전석 바로 뒤 승객 좌석 아래에는 오래되어 누렇게 변색되고 가장자리가 닳은 작은 종이 회수권 여러 장이 묶인 채 막 드러나 있으며, 좌석 아래 그늘 속에서도 종이의 층과 낡은 인쇄 흔적이 식별된다. 사람, 손, 얼굴, 인체 형태의 그림이나 반사상은 전혀 없다. 현대식 전자 장치, 카드 단말기, 디지털 계기판, 발광 안내판은 없다. 실제 거친 사용감과 자연스러운 저조도 노출, 현실적인 재료 질감과 자연스러운 피사계 심도를 갖춘 실제 장소 기록 사진이며, 깔끔한 광고 사진이나 건축 도면이 아닌 무보정의 담담한 현장 사진이다. 위에서 내려다본 시점이 아닌 서 있는 사람의 눈높이 사진, 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "shot_id": "S3_Shot4",
            "guide_text": "중앙 통로의 요금통 뒤쪽에서 운전석 뒤 승객 좌석을 주된 초점으로 잡는다. 좌석 아래 그늘에 드러난 낡은 종이 회수권 묶음이 알아볼 수 있을 정도로 보이게 하되, 운전석과 기계식 요금통, 앞 승객문도 주변 공간 관계를 설명하도록 프레임에 포함한다. 사람이나 손은 넣지 않는다."
          },
          {
            "shot_id": "S3_Shot6",
            "guide_text": "같은 약 1.6미터 눈높이와 40밀리미터 렌즈 감각을 유지하면서 앞쪽 통로와 운전 구역을 조금 더 넓게 보여 준다. 깜깜한 창밖, 희미한 차내 백열등, 운전석 뒤 좌석 아래의 회수권 묶음이 한 공간 안에서 자연스럽게 연결되어 보이게 하고, 고정 설비의 위치와 노후한 마감 상태를 바꾸지 않는다. 사람이나 인체 형태의 반사는 배제한다."
          }
        ],
        "shot_ids": [
          "S3_Shot4",
          "S3_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 4 (central aisle) just behind number 11 (chained mechanical farebox), facing diagonally toward number 12 (passenger seats behind the driver), number 9 (driver seat), and number 5 (front passenger door)",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "40mm normal-wide lens",
          "framing_notes": "Emphasize the seat directly behind number 9 and maintain number 11 and the dark side-window banks in the composition. Depict transient number 16 as the discovered ticket bundle held near that seat; do not depict number 17."
        },
        "reference_decision": {
          "bg_id": "L01B02",
          "fp_id": "fp_bus_one_interior",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L01B02 uses the same physical-space identity established by L01B01, but its consuming shots concentrate on unit 4 and adjacent fixed seating and floor markers rather than the anchor's wide unit-4-to-unit-2 view. A normal view from unit 1 toward unit 4 therefore requires a distinct plate while retaining the established positions of openings, furniture, and fixtures.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/da049582-2c6d-492c-979d-f468d61bab6e/episodes/97375a4b-b465-4fd6-9a2d-800e0eb01685/images/background_chain/L01B01.png"
          ],
          "source_bg_ids": [
            "L01B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "selected_refs": [
              {
                "ref_bg_id": "L01B01",
                "physical_space_id": "physical_space_1",
                "space_description": "The same connected physical space containing targeted units 1, 2, 3, and 4 and base markers 1 through 15."
              }
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "why_single_ref_or_two_refs": "L01B01 alone establishes the same connected physical space and all fixed base markers required by S3_Shot4 and S3_Shot6; no second distinct visible space is committed.",
            "physical_space_id_per_ref": [
              "physical_space_1"
            ],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 1,
            "camera_cell": [
              0,
              4
            ],
            "look_at_unit": 4,
            "look_at_cell": [
              1,
              5
            ],
            "lens_enum": "normal",
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from camera cell [0,4] in unit 1 toward cell [1,4] in unit 4. This direction provides a distinct structural slice from the anchor and supports both the detailed insert and the medium two-subject staging."
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 4 as the primary look-at area from camera unit 1, with units 2 and 3 available as adjacent visibility candidates. Keep opening markers 5, 6, 7, and 8 only where this normal view supports them, and preserve the established placement of base markers 9 through 15 from reference L01B01.",
            "camera_framing_directive": "Frame from camera cell [0,4] in unit 1 toward look-at cell [1,4] in unit 4 with a normal 50-degree field of view. Use neutral coverage centered on unit 4, leaving sufficient environmental context for S3_Shot6 while allowing S3_Shot4 to use a tighter shot-specific crop.",
            "subject_position_directive": "For S3_Shot4, reserve the center-lower frame for the staged hands and transient marker 16, with only marginal subject and fixed-environment context. For S3_Shot6, reserve the left foreground for one turning subject and the right midground beside fixed marker 12 for the second subject, maintaining their matched eyelines and the lower-center placement of marker 16.",
            "state_cue_directive": "Carry transient marker 16 as the committed state cue and preserve the low-light state and dark opening-facing surfaces specified by the surfaced shots. Keep base markers 1 through 15 unchanged from reference L01B01 and introduce no additional state cue.",
            "negative_continuity_directive": "Exclude ignored marker 17 and any overlay associated with marker 17. Retain fixed markers 9 through 15 in the same physical positions established by L01B01, avoid duplicating transient cues from the reference, and do not expand the composition beyond units and openings supported by the camera-unit-1 visibility candidates."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L01B01' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 4]\n  - look_at_unit: 4\n  - look_at_cell: [1, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from camera cell [0,4] in unit 1 toward cell [1,4] in unit 4. This direction provides a distinct structural slice from the anchor and supports both the detailed insert and the medium two-subject staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 4 as the primary look-at area from camera unit 1, with units 2 and 3 available as adjacent visibility candidates. Keep opening markers 5, 6, 7, and 8 only where this normal view supports them, and preserve the established placement of base markers 9 through 15 from reference L01B01.\n  - camera_framing_directive: Frame from camera cell [0,4] in unit 1 toward look-at cell [1,4] in unit 4 with a normal 50-degree field of view. Use neutral coverage centered on unit 4, leaving sufficient environmental context for S3_Shot6 while allowing S3_Shot4 to use a tighter shot-specific crop.\n  - subject_position_directive: For S3_Shot4, reserve the center-lower frame for the staged hands and transient marker 16, with only marginal subject and fixed-environment context. For S3_Shot6, reserve the left foreground for one turning subject and the right midground beside fixed marker 12 for the second subject, maintaining their matched eyelines and the lower-center placement of marker 16.\n  - state_cue_directive: Carry transient marker 16 as the committed state cue and preserve the low-light state and dark opening-facing surfaces specified by the surfaced shots. Keep base markers 1 through 15 unchanged from reference L01B01 and introduce no additional state cue.\n  - negative_continuity_directive: Exclude ignored marker 17 and any overlay associated with marker 17. Retain fixed markers 9 through 15 in the same physical positions established by L01B01, avoid duplicating transient cues from the reference, and do not expand the composition beyond units and openings supported by the camera-unit-1 visibility candidates.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L01B01' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 4]\n  - look_at_unit: 4\n  - look_at_cell: [1, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from camera cell [0,4] in unit 1 toward cell [1,4] in unit 4. This direction provides a distinct structural slice from the anchor and supports both the detailed insert and the medium two-subject staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 4 as the primary look-at area from camera unit 1, with units 2 and 3 available as adjacent visibility candidates. Keep opening markers 5, 6, 7, and 8 only where this normal view supports them, and preserve the established placement of base markers 9 through 15 from reference L01B01.\n  - camera_framing_directive: Frame from camera cell [0,4] in unit 1 toward look-at cell [1,4] in unit 4 with a normal 50-degree field of view. Use neutral coverage centered on unit 4, leaving sufficient environmental context for S3_Shot6 while allowing S3_Shot4 to use a tighter shot-specific crop.\n  - subject_position_directive: For S3_Shot4, reserve the center-lower frame for the staged hands and transient marker 16, with only marginal subject and fixed-environment context. For S3_Shot6, reserve the left foreground for one turning subject and the right midground beside fixed marker 12 for the second subject, maintaining their matched eyelines and the lower-center placement of marker 16.\n  - state_cue_directive: Carry transient marker 16 as the committed state cue and preserve the low-light state and dark opening-facing surfaces specified by the surfaced shots. Keep base markers 1 through 15 unchanged from reference L01B01 and introduce no additional state cue.\n  - negative_continuity_directive: Exclude ignored marker 17 and any overlay associated with marker 17. Retain fixed markers 9 through 15 in the same physical positions established by L01B01, avoid duplicating transient cues from the reference, and do not expand the composition beyond units and openings supported by the camera-unit-1 visibility candidates.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L01B01' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 4]\n  - look_at_unit: 4\n  - look_at_cell: [1, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from camera cell [0,4] in unit 1 toward cell [1,4] in unit 4. This direction provides a distinct structural slice from the anchor and supports both the detailed insert and the medium two-subject staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 4 as the primary look-at area from camera unit 1, with units 2 and 3 available as adjacent visibility candidates. Keep opening markers 5, 6, 7, and 8 only where this normal view supports them, and preserve the established placement of base markers 9 through 15 from reference L01B01.\n  - camera_framing_directive: Frame from camera cell [0,4] in unit 1 toward look-at cell [1,4] in unit 4 with a normal 50-degree field of view. Use neutral coverage centered on unit 4, leaving sufficient environmental context for S3_Shot6 while allowing S3_Shot4 to use a tighter shot-specific crop.\n  - subject_position_directive: For S3_Shot4, reserve the center-lower frame for the staged hands and transient marker 16, with only marginal subject and fixed-environment context. For S3_Shot6, reserve the left foreground for one turning subject and the right midground beside fixed marker 12 for the second subject, maintaining their matched eyelines and the lower-center placement of marker 16.\n  - state_cue_directive: Carry transient marker 16 as the committed state cue and preserve the low-light state and dark opening-facing surfaces specified by the surfaced shots. Keep base markers 1 through 15 unchanged from reference L01B01 and introduce no additional state cue.\n  - negative_continuity_directive: Exclude ignored marker 17 and any overlay associated with marker 17. Retain fixed markers 9 through 15 in the same physical positions established by L01B01, avoid duplicating transient cues from the reference, and do not expand the composition beyond units and openings supported by the camera-unit-1 visibility candidates.\n\n1983년 늦가을 대한민국의 낡은 시외버스 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 체인으로 고정된 기계식 요금통 바로 뒤쪽의 중앙 통로에 서 있으며, 약 1.6미터 높이에서 운전석 뒤 승객 좌석과 운전석, 앞 승객문을 향해 비스듬히 바라본다. 40밀리미터 보통 광각 렌즈의 자연스러운 원근감으로, 운전석 뒤 좌석과 앞쪽 통로가 중심에 오고 운전 구역과 출입구가 함께 보이는 시야다. 양쪽 벽에는 연속된 창문이 있고, 중앙 통로 양옆에는 오래 사용해 주름과 갈라짐이 생긴 비닐 커버의 2인용 승객 좌석이 반복된다. 통로에는 닳고 얼룩진 검은 고무 매트가 깔려 있다. 앞쪽에는 낡은 운전석, 둥근 아날로그 계기 세 개가 달린 단순한 계기판, 마모된 운전대, 금속 받침 기둥 옆에 체인으로 고정된 기계식 요금통, 좁은 앞 승객문과 출입 발판이 보인다. 1980년대 초반 국산 대중교통 차량에 맞는 감색과 누렇게 바랜 베이지색, 회색 계열의 억제된 색조, 실제 비닐의 번들거림, 긁히고 산화된 금속, 닳은 고무, 때가 밴 도장면과 나뭇결 무늬 내장재를 사실적으로 표현한다. 밤의 창밖은 거의 깜깜하고 희미한 외부 불빛만 유리에 약하게 반사되며, 차내의 약한 백열등이 앞쪽 설비와 좌석 모서리를 불균일하게 밝힌다. 운전석 바로 뒤 승객 좌석 아래에는 오래되어 누렇게 변색되고 가장자리가 닳은 작은 종이 회수권 여러 장이 묶인 채 막 드러나 있으며, 좌석 아래 그늘 속에서도 종이의 층과 낡은 인쇄 흔적이 식별된다. 사람, 손, 얼굴, 인체 형태의 그림이나 반사상은 전혀 없다. 현대식 전자 장치, 카드 단말기, 디지털 계기판, 발광 안내판은 없다. 실제 거친 사용감과 자연스러운 저조도 노출, 현실적인 재료 질감과 자연스러운 피사계 심도를 갖춘 실제 장소 기록 사진이며, 깔끔한 광고 사진이나 건축 도면이 아닌 무보정의 담담한 현장 사진이다. 위에서 내려다본 시점이 아닌 서 있는 사람의 눈높이 사진, 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_unit": 1,
          "camera_cell": [
            0,
            4
          ],
          "look_at_unit": 4,
          "look_at_cell": [
            1,
            5
          ],
          "lens_enum": "normal",
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from camera cell [0,4] in unit 1 toward cell [1,4] in unit 4. This direction provides a distinct structural slice from the anchor and supports both the detailed insert and the medium two-subject staging."
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 4 as the primary look-at area from camera unit 1, with units 2 and 3 available as adjacent visibility candidates. Keep opening markers 5, 6, 7, and 8 only where this normal view supports them, and preserve the established placement of base markers 9 through 15 from reference L01B01.",
          "camera_framing_directive": "Frame from camera cell [0,4] in unit 1 toward look-at cell [1,4] in unit 4 with a normal 50-degree field of view. Use neutral coverage centered on unit 4, leaving sufficient environmental context for S3_Shot6 while allowing S3_Shot4 to use a tighter shot-specific crop.",
          "subject_position_directive": "For S3_Shot4, reserve the center-lower frame for the staged hands and transient marker 16, with only marginal subject and fixed-environment context. For S3_Shot6, reserve the left foreground for one turning subject and the right midground beside fixed marker 12 for the second subject, maintaining their matched eyelines and the lower-center placement of marker 16.",
          "state_cue_directive": "Carry transient marker 16 as the committed state cue and preserve the low-light state and dark opening-facing surfaces specified by the surfaced shots. Keep base markers 1 through 15 unchanged from reference L01B01 and introduce no additional state cue.",
          "negative_continuity_directive": "Exclude ignored marker 17 and any overlay associated with marker 17. Retain fixed markers 9 through 15 in the same physical positions established by L01B01, avoid duplicating transient cues from the reference, and do not expand the composition beyond units and openings supported by the camera-unit-1 visibility candidates."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_bus_one_interior",
          "prior_bg_ids": [
            "L01B01"
          ],
          "attached_ref_labels": [
            "bg:L01B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      }
    },
    "consumed_bg_catalog_hash": "085d6e03a8a54569",
    "consumed_shot_binding_hash": "52803b92159131e9",
    "bg_reference_catalog": [
      {
        "bg_id": "L01B01",
        "fp_id": "fp_bus_one_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/da049582-2c6d-492c-979d-f468d61bab6e/episodes/97375a4b-b465-4fd6-9a2d-800e0eb01685/images/background_chain/L01B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L01B02",
        "fp_id": "fp_bus_one_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/da049582-2c6d-492c-979d-f468d61bab6e/episodes/97375a4b-b465-4fd6-9a2d-800e0eb01685/images/background_chain/L01B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L01B01"
        ],
        "ingestion_order": 1,
        "source_kind": "shot_aware_plan"
      }
    ]
  },
  "step_id": "background_render",
  "run_id": "d76d36ca-5184-4481-894e-ea89e34316e1",
  "resolved_model": "gpt",
  "updated_at": "2026-08-29T08:50:10.024479+00:00",
  "project_config_snapshot": {}
}