{
  "status": "completed",
  "applicable_count": 3,
  "completed_count": 3,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "787c440f826114ed",
  "data": {
    "groups": {
      "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/fb7a883f-baac-4145-9131-732ce628d474/images/background_chain/L01B02.png",
        "t2i_prompt": "대한민국 도시 생활권의 동시대 좁은 자전거 정비소 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 거리 출입문 가까이에서 약 1.6m의 서 있는 사람 눈높이로 내부를 바라보며, 35mm급 적당한 광각 렌즈를 사용한다. 중앙의 좁은 공용 통로를 따라 시선이 깊숙이 이어지고, 서쪽 긴 벽의 정비 작업대와 그 맞은편 동쪽 자전거 작업 구역이 함께 보이는 구도다. 남쪽 출입구 안쪽의 문턱 공간도 전경에 자연스럽게 포함한다. 해 질 무렵의 약한 외부광과 천장 중앙의 평범한 백색 형광등이 섞여 있으며, 저녁 일상 정비 시간의 차분하고 약간 긴장된 분위기를 만든다. 작업대 위에는 일상적인 수리 도중 잠시 펼쳐 둔 공구함이 열려 있고, 낡은 기계식 자전거 한 대는 작업대 옆에서 바퀴가 위로 향하도록 뒤집혀 자전거 작업 구역 쪽으로 일부 뻗어 있다. 한국 도시의 소규모 생활형 정비 업소답게 실용적인 금속 출입문 부속, 오래 사용한 작업대 표면, 실제 콘크리트 바닥, 금속의 자연스러운 산화와 기름때, 목재 결, 공구함의 긁힘과 생활 마모를 과장 없이 사실적으로 표현한다. 절제되고 약간 바랜 색감, 낮지만 자연스러운 대비, 형광등 아래의 현실적인 그림자와 자연스러운 피사계 심도. 사람, 얼굴, 인체 형태의 모형은 전혀 없다. 깨끗한 상업용 스톡 사진이 아니라 실제 운영 중인 장소를 있는 그대로 기록한 무보정에 가까운 사실적 사진이며, CGI, 삽화, 건축 시각화, 평면도, 위에서 내려다본 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "shot_id": "S1_Shot1",
            "guide_text": "거리 출입문 가까운 내부 지점에서 약 1.6m 눈높이로 중앙 통로를 따라 안쪽을 바라본다. 35mm급 적당한 광각 구도로 서쪽 벽의 작업대와 동쪽 맞은편 자전거 작업 구역을 동시에 보여 준다. 작업대 위의 열린 공구함과 작업대 옆에서 뒤집힌 낡은 자전거가 분명히 읽히되, 좁은 공간의 깊이와 해 질 무렵 형광등 아래의 일상적인 정비 환경이 중심이 되게 한다. 인물이나 인체 형태는 포함하지 않는다."
          }
        ],
        "shot_ids": [
          "S1_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 5 (street entrance), facing inward along number 3 (central shared floor zone) toward number 6 (repair workbench), with number 2 (bicycle bay) visible opposite",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Feature number 6 with number 8 open on it and number 9 inverted beside it; keep number 7 overhead within the composition and preserve the narrow central aisle."
        },
        "reference_decision": {
          "bg_id": "L01B02",
          "fp_id": "fp_repair_shop_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L01B02 is an allowed clean-anchor fallback candidate and establishes the dwelling identity from the base floor plan. Its consuming shot commits a view from unit 2 toward unit 1, centered on base marker 6 while retaining marker 7 as an upper-frame structural anchor and transient markers 8 and 9 as shot state.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/da049582-2c6d-492c-979d-f468d61bab6e/episodes/fb7a883f-baac-4145-9131-732ce628d474/images/floor_plan/fp_repair_shop_main.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": "The identity anchor is rendered directly from the supplied floor plan and therefore uses no prior reference.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 2,
            "camera_cell": [
              5,
              6
            ],
            "look_at_unit": 1,
            "look_at_cell": [
              2,
              2
            ],
            "lens_enum": "normal",
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 2 toward unit 1 and base marker 6 at look-at cell [2,2], supporting the committed medium, low three-quarter composition while allowing marker 7 near the upper frame."
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 2, show the geometry-supported portion of target unit 1 around base marker 6, with supporting coverage of units 3 and 4 only where admitted by the 50-degree view; opening marker 5 and fixture marker 7 may remain visible when consistent with that cone.",
            "camera_framing_directive": "Place the camera at unit 2 cell [5,6] and aim toward unit 1 at look-at cell [2,2] with a normal 50-degree lens, giving neutral medium coverage and preserving a legible lower-frame relationship among base marker 6 and transient markers 8 and 9.",
            "subject_position_directive": "For S1_Shot1, place the committed subject in the right half at medium scale, leaning toward the action near frame center with downward attention; keep the committed hand action, marker 9, marker 8, and base marker 6 legible together without adding other subjects.",
            "state_cue_directive": "Carry transient marker 8 open on base marker 6 and transient marker 9 in its committed inverted repair state. Preserve the restrained, slightly desaturated illumination associated with fixed marker 7; no additional state cue is committed.",
            "negative_continuity_directive": "Do not introduce ignored overlay markers 10 or 11. Keep base markers 5, 6, and 7 in their floor-plan positions, do not extend the composition into units outside the camera-unit-2 view-cone support, and do not invent additional subjects or scenario-specific objects."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [5, 6]\n  - look_at_unit: 1\n  - look_at_cell: [2, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 1 and base marker 6 at look-at cell [2,2], supporting the committed medium, low three-quarter composition while allowing marker 7 near the upper frame.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2, show the geometry-supported portion of target unit 1 around base marker 6, with supporting coverage of units 3 and 4 only where admitted by the 50-degree view; opening marker 5 and fixture marker 7 may remain visible when consistent with that cone.\n  - camera_framing_directive: Place the camera at unit 2 cell [5,6] and aim toward unit 1 at look-at cell [2,2] with a normal 50-degree lens, giving neutral medium coverage and preserving a legible lower-frame relationship among base marker 6 and transient markers 8 and 9.\n  - subject_position_directive: For S1_Shot1, place the committed subject in the right half at medium scale, leaning toward the action near frame center with downward attention; keep the committed hand action, marker 9, marker 8, and base marker 6 legible together without adding other subjects.\n  - state_cue_directive: Carry transient marker 8 open on base marker 6 and transient marker 9 in its committed inverted repair state. Preserve the restrained, slightly desaturated illumination associated with fixed marker 7; no additional state cue is committed.\n  - negative_continuity_directive: Do not introduce ignored overlay markers 10 or 11. Keep base markers 5, 6, and 7 in their floor-plan positions, do not extend the composition into units outside the camera-unit-2 view-cone support, and do not invent additional subjects or scenario-specific objects.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [5, 6]\n  - look_at_unit: 1\n  - look_at_cell: [2, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 1 and base marker 6 at look-at cell [2,2], supporting the committed medium, low three-quarter composition while allowing marker 7 near the upper frame.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2, show the geometry-supported portion of target unit 1 around base marker 6, with supporting coverage of units 3 and 4 only where admitted by the 50-degree view; opening marker 5 and fixture marker 7 may remain visible when consistent with that cone.\n  - camera_framing_directive: Place the camera at unit 2 cell [5,6] and aim toward unit 1 at look-at cell [2,2] with a normal 50-degree lens, giving neutral medium coverage and preserving a legible lower-frame relationship among base marker 6 and transient markers 8 and 9.\n  - subject_position_directive: For S1_Shot1, place the committed subject in the right half at medium scale, leaning toward the action near frame center with downward attention; keep the committed hand action, marker 9, marker 8, and base marker 6 legible together without adding other subjects.\n  - state_cue_directive: Carry transient marker 8 open on base marker 6 and transient marker 9 in its committed inverted repair state. Preserve the restrained, slightly desaturated illumination associated with fixed marker 7; no additional state cue is committed.\n  - negative_continuity_directive: Do not introduce ignored overlay markers 10 or 11. Keep base markers 5, 6, and 7 in their floor-plan positions, do not extend the composition into units outside the camera-unit-2 view-cone support, and do not invent additional subjects or scenario-specific objects.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — an ordinary, modest, real place, exactly as the supplied plan, reference images and prose establish it. Treat the result as an actual reference photograph of that real place: everyday materials, believable wear, plain practical furnishings appropriate to the place's established type and use, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish. When the supplied inputs establish a currently occupied dwelling, its rooms carry the ordinary, unstaged traces of the residents' daily life, accumulated naturally on surfaces and in corners — never a bare, just-moved-in or showroom-empty room — and which particular belongings show this is the image's own choice. Whenever the supplied inputs establish a different place type, occupancy state, age or condition, that established fact wins over every default in this entire style contract.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract. The base plan's numbered markers, labels, arrows and diagram graphics are planning aids ONLY — the rendered photograph must contain NONE of them: no numerals, no letters, no circles or arrows, no diagram lines of any kind anywhere in the image. Treat the markers purely as invisible spatial guidance.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [5, 6]\n  - look_at_unit: 1\n  - look_at_cell: [2, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 1 and base marker 6 at look-at cell [2,2], supporting the committed medium, low three-quarter composition while allowing marker 7 near the upper frame.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 2, show the geometry-supported portion of target unit 1 around base marker 6, with supporting coverage of units 3 and 4 only where admitted by the 50-degree view; opening marker 5 and fixture marker 7 may remain visible when consistent with that cone.\n  - camera_framing_directive: Place the camera at unit 2 cell [5,6] and aim toward unit 1 at look-at cell [2,2] with a normal 50-degree lens, giving neutral medium coverage and preserving a legible lower-frame relationship among base marker 6 and transient markers 8 and 9.\n  - subject_position_directive: For S1_Shot1, place the committed subject in the right half at medium scale, leaning toward the action near frame center with downward attention; keep the committed hand action, marker 9, marker 8, and base marker 6 legible together without adding other subjects.\n  - state_cue_directive: Carry transient marker 8 open on base marker 6 and transient marker 9 in its committed inverted repair state. Preserve the restrained, slightly desaturated illumination associated with fixed marker 7; no additional state cue is committed.\n  - negative_continuity_directive: Do not introduce ignored overlay markers 10 or 11. Keep base markers 5, 6, and 7 in their floor-plan positions, do not extend the composition into units outside the camera-unit-2 view-cone support, and do not invent additional subjects or scenario-specific objects.\n\n대한민국 도시 생활권의 동시대 좁은 자전거 정비소 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 거리 출입문 가까이에서 약 1.6m의 서 있는 사람 눈높이로 내부를 바라보며, 35mm급 적당한 광각 렌즈를 사용한다. 중앙의 좁은 공용 통로를 따라 시선이 깊숙이 이어지고, 서쪽 긴 벽의 정비 작업대와 그 맞은편 동쪽 자전거 작업 구역이 함께 보이는 구도다. 남쪽 출입구 안쪽의 문턱 공간도 전경에 자연스럽게 포함한다. 해 질 무렵의 약한 외부광과 천장 중앙의 평범한 백색 형광등이 섞여 있으며, 저녁 일상 정비 시간의 차분하고 약간 긴장된 분위기를 만든다. 작업대 위에는 일상적인 수리 도중 잠시 펼쳐 둔 공구함이 열려 있고, 낡은 기계식 자전거 한 대는 작업대 옆에서 바퀴가 위로 향하도록 뒤집혀 자전거 작업 구역 쪽으로 일부 뻗어 있다. 한국 도시의 소규모 생활형 정비 업소답게 실용적인 금속 출입문 부속, 오래 사용한 작업대 표면, 실제 콘크리트 바닥, 금속의 자연스러운 산화와 기름때, 목재 결, 공구함의 긁힘과 생활 마모를 과장 없이 사실적으로 표현한다. 절제되고 약간 바랜 색감, 낮지만 자연스러운 대비, 형광등 아래의 현실적인 그림자와 자연스러운 피사계 심도. 사람, 얼굴, 인체 형태의 모형은 전혀 없다. 깨끗한 상업용 스톡 사진이 아니라 실제 운영 중인 장소를 있는 그대로 기록한 무보정에 가까운 사실적 사진이며, CGI, 삽화, 건축 시각화, 평면도, 위에서 내려다본 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_unit": 2,
          "camera_cell": [
            5,
            6
          ],
          "look_at_unit": 1,
          "look_at_cell": [
            2,
            2
          ],
          "lens_enum": "normal",
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 2 toward unit 1 and base marker 6 at look-at cell [2,2], supporting the committed medium, low three-quarter composition while allowing marker 7 near the upper frame."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 2, show the geometry-supported portion of target unit 1 around base marker 6, with supporting coverage of units 3 and 4 only where admitted by the 50-degree view; opening marker 5 and fixture marker 7 may remain visible when consistent with that cone.",
          "camera_framing_directive": "Place the camera at unit 2 cell [5,6] and aim toward unit 1 at look-at cell [2,2] with a normal 50-degree lens, giving neutral medium coverage and preserving a legible lower-frame relationship among base marker 6 and transient markers 8 and 9.",
          "subject_position_directive": "For S1_Shot1, place the committed subject in the right half at medium scale, leaning toward the action near frame center with downward attention; keep the committed hand action, marker 9, marker 8, and base marker 6 legible together without adding other subjects.",
          "state_cue_directive": "Carry transient marker 8 open on base marker 6 and transient marker 9 in its committed inverted repair state. Preserve the restrained, slightly desaturated illumination associated with fixed marker 7; no additional state cue is committed.",
          "negative_continuity_directive": "Do not introduce ignored overlay markers 10 or 11. Keep base markers 5, 6, and 7 in their floor-plan positions, do not extend the composition into units outside the camera-unit-2 view-cone support, and do not invent additional subjects or scenario-specific objects."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_repair_shop_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_repair_shop_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "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/fb7a883f-baac-4145-9131-732ce628d474/images/background_chain/L01B01.png",
        "t2i_prompt": "대한민국 도시 생활권의 동시대 자전거 정비소 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서쪽 긴 벽의 정비 작업대 가까이에 카메라를 두고, 중앙 통로를 대각선으로 가로질러 남쪽의 열린 거리 출입문과 바로 안쪽 문턱을 바라본다. 서서 보는 약 1.6m 눈높이, 풀프레임 미러리스 또는 DSLR 카메라의 32mm 광각 렌즈에 가까운 자연스러운 원근감이다. 열린 출입문 너머로 해 질 녘의 젖은 도시 골목이 보이며, 바깥의 차갑고 흐린 잔광과 젖은 노면의 약한 반사가 문턱 안쪽까지 스며든다. 문턱에는 골목에서 유입된 얇은 물기와 현실적인 젖은 자국이 남아 있어 급박한 저녁 분위기가 느껴지되 과장하지 않는다. 실내 서쪽에는 오래 사용한 정비 작업대가 있고, 그 위에는 일상적인 수리 도중 잠시 펼쳐 둔 공구함이 열린 상태로 놓여 있다. 작업대 곁에는 낡은 기계식 자전거 한 대가 수리를 위해 거꾸로 세워져 있으며, 일부가 동쪽 자전거 보관 구역 쪽으로 걸쳐 보인다. 중앙 바닥 통로와 열린 문턱이 명확히 이어지고, 천장 중앙의 보편적인 형광등이 켜져 실내의 낮은 조도를 보완한다. 형광등의 담백한 백색광과 바깥 저녁빛이 자연스럽게 섞이며, 전체 색은 절제되고 약간 바랜 듯하지만 인위적인 색 보정 없이 현실적이다. 실제 콘크리트 바닥의 얼룩과 마모, 금속의 미세한 녹과 기름때, 작업대 목재의 긁힘과 결, 공구함과 자전거 부품의 사용감이 사실적으로 드러난다. 지나치게 정돈된 광고 사진이 아니라 생활 흔적이 축적된 실제 장소 기록 사진이며, 자연스러운 심도와 노출, 사실적인 빛의 감쇠를 유지한다. 사람, 얼굴, 신체 형상의 모형이나 그림은 전혀 없다. 평면도 시점이나 위에서 내려다본 구도, 건축 도면, 삽화, 컴퓨터 그래픽, 건축 시각화가 아닌 무후보정 실제 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S1_Shot2",
            "guide_text": "정비 작업대 가까운 실내에서 약 1.6m 눈높이로 중앙 통로를 대각선으로 가로질러 열린 거리 출입문을 바라본다. 32mm 광각에 가까운 시야로 젖은 골목과 물기 어린 문턱을 분명하게 담고, 화면 안쪽 가장자리에는 작업대 위의 열린 공구함과 작업대 곁에 거꾸로 세운 낡은 자전거가 함께 보이게 한다. 인물 없이 저녁 외부광과 실내 형광등이 섞이는 실제 현장 사진의 원근감과 노출을 유지한다."
          }
        ],
        "shot_ids": [
          "S1_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "inside near number 6 (repair workbench), facing diagonally across number 3 (central shared floor zone) toward number 5 (street entrance) and number 4 (threshold zone)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "32mm wide angle",
          "framing_notes": "Show number 5 open toward the wet alley and give the threshold clear visual prominence; maintain the ongoing repair setup represented by numbers 8 and 9 in the interior margins."
        },
        "reference_decision": {
          "bg_id": "L01B01",
          "fp_id": "fp_repair_shop_main",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L01B01 targets the same complete marker-defined physical space as L01B02 but requires a genuinely different camera slice for S1_Shot2: the camera moves to unit 4 and looks toward unit 3 so opening marker 5 can remain behind the entering subject while the interior direction of movement stays legible. The different camera and look-at geometry warrants a new plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/da049582-2c6d-492c-979d-f468d61bab6e/episodes/fb7a883f-baac-4145-9131-732ce628d474/images/background_chain/L01B02.png"
          ],
          "source_bg_ids": [
            "L01B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "selected_refs": [
              {
                "ref_bg_id": "L01B02",
                "physical_space_id": "physical_space_1",
                "space_description": "The same marker-defined physical space containing units 1 through 4 and base markers 5 through 7."
              }
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "why_single_ref_or_two_refs": "One reference is sufficient because all target units and base markers belong to the same physical space; no consuming shot commits two distinct co-visible spaces.",
            "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": 4,
            "camera_cell": [
              8,
              4
            ],
            "look_at_unit": 3,
            "look_at_cell": [
              3,
              4
            ],
            "lens_enum": "normal",
            "fov_deg": 50,
            "framing_notes": "Use a chest-height-equivalent neutral view from unit 4 toward unit 3 and fixture marker 7 at [3,4], keeping opening marker 5 behind the committed midground subject."
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 4, show the geometry-supported interior portions of units 3, 1, and 2 that fall within the normal view, together with opening marker 5 behind the staged subject. Preserve base markers 6 and 7 in the same fixed positions established by L01B02 wherever they enter the cone.",
            "camera_framing_directive": "Place the camera at unit 4 cell [8,4] and aim toward unit 3 at look-at cell [3,4] with a normal 50-degree lens. Use neutral medium coverage that keeps the midground subject near center and opening marker 5 receding behind the subject rather than presenting the opening frontally.",
            "subject_position_directive": "For S1_Shot2, place the committed entering subject in the middle center at midground depth, stepping from opening marker 5 into the interior with the wet shoulder turned toward the camera and gaze angled past it toward the staged interior target. Keep the committed hand-held object beside the moving hand without aiming it at the camera.",
            "state_cue_directive": "Carry transient markers 8 and 9 in their committed states and retain the established illumination from marker 7. Opening marker 5 remains open for the staged entry, while the illumination state of the committed hand-held object remains unspecified.",
            "negative_continuity_directive": "Do not introduce ignored overlay markers 10 or 11. Preserve the fixed positions of markers 5, 6, and 7 inherited from L01B02, keep opening marker 5 behind the subject as staged, and do not add unsupported spaces, subjects, or state cues outside the unit-4 view cone."
          },
          "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='L01B02' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [8, 4]\n  - look_at_unit: 3\n  - look_at_cell: [3, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a chest-height-equivalent neutral view from unit 4 toward unit 3 and fixture marker 7 at [3,4], keeping opening marker 5 behind the committed midground subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, show the geometry-supported interior portions of units 3, 1, and 2 that fall within the normal view, together with opening marker 5 behind the staged subject. Preserve base markers 6 and 7 in the same fixed positions established by L01B02 wherever they enter the cone.\n  - camera_framing_directive: Place the camera at unit 4 cell [8,4] and aim toward unit 3 at look-at cell [3,4] with a normal 50-degree lens. Use neutral medium coverage that keeps the midground subject near center and opening marker 5 receding behind the subject rather than presenting the opening frontally.\n  - subject_position_directive: For S1_Shot2, place the committed entering subject in the middle center at midground depth, stepping from opening marker 5 into the interior with the wet shoulder turned toward the camera and gaze angled past it toward the staged interior target. Keep the committed hand-held object beside the moving hand without aiming it at the camera.\n  - state_cue_directive: Carry transient markers 8 and 9 in their committed states and retain the established illumination from marker 7. Opening marker 5 remains open for the staged entry, while the illumination state of the committed hand-held object remains unspecified.\n  - negative_continuity_directive: Do not introduce ignored overlay markers 10 or 11. Preserve the fixed positions of markers 5, 6, and 7 inherited from L01B02, keep opening marker 5 behind the subject as staged, and do not add unsupported spaces, subjects, or state cues outside the unit-4 view cone.\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='L01B02' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [8, 4]\n  - look_at_unit: 3\n  - look_at_cell: [3, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a chest-height-equivalent neutral view from unit 4 toward unit 3 and fixture marker 7 at [3,4], keeping opening marker 5 behind the committed midground subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, show the geometry-supported interior portions of units 3, 1, and 2 that fall within the normal view, together with opening marker 5 behind the staged subject. Preserve base markers 6 and 7 in the same fixed positions established by L01B02 wherever they enter the cone.\n  - camera_framing_directive: Place the camera at unit 4 cell [8,4] and aim toward unit 3 at look-at cell [3,4] with a normal 50-degree lens. Use neutral medium coverage that keeps the midground subject near center and opening marker 5 receding behind the subject rather than presenting the opening frontally.\n  - subject_position_directive: For S1_Shot2, place the committed entering subject in the middle center at midground depth, stepping from opening marker 5 into the interior with the wet shoulder turned toward the camera and gaze angled past it toward the staged interior target. Keep the committed hand-held object beside the moving hand without aiming it at the camera.\n  - state_cue_directive: Carry transient markers 8 and 9 in their committed states and retain the established illumination from marker 7. Opening marker 5 remains open for the staged entry, while the illumination state of the committed hand-held object remains unspecified.\n  - negative_continuity_directive: Do not introduce ignored overlay markers 10 or 11. Preserve the fixed positions of markers 5, 6, and 7 inherited from L01B02, keep opening marker 5 behind the subject as staged, and do not add unsupported spaces, subjects, or state cues outside the unit-4 view cone.\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='L01B02' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [8, 4]\n  - look_at_unit: 3\n  - look_at_cell: [3, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a chest-height-equivalent neutral view from unit 4 toward unit 3 and fixture marker 7 at [3,4], keeping opening marker 5 behind the committed midground subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, show the geometry-supported interior portions of units 3, 1, and 2 that fall within the normal view, together with opening marker 5 behind the staged subject. Preserve base markers 6 and 7 in the same fixed positions established by L01B02 wherever they enter the cone.\n  - camera_framing_directive: Place the camera at unit 4 cell [8,4] and aim toward unit 3 at look-at cell [3,4] with a normal 50-degree lens. Use neutral medium coverage that keeps the midground subject near center and opening marker 5 receding behind the subject rather than presenting the opening frontally.\n  - subject_position_directive: For S1_Shot2, place the committed entering subject in the middle center at midground depth, stepping from opening marker 5 into the interior with the wet shoulder turned toward the camera and gaze angled past it toward the staged interior target. Keep the committed hand-held object beside the moving hand without aiming it at the camera.\n  - state_cue_directive: Carry transient markers 8 and 9 in their committed states and retain the established illumination from marker 7. Opening marker 5 remains open for the staged entry, while the illumination state of the committed hand-held object remains unspecified.\n  - negative_continuity_directive: Do not introduce ignored overlay markers 10 or 11. Preserve the fixed positions of markers 5, 6, and 7 inherited from L01B02, keep opening marker 5 behind the subject as staged, and do not add unsupported spaces, subjects, or state cues outside the unit-4 view cone.\n\n대한민국 도시 생활권의 동시대 자전거 정비소 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서쪽 긴 벽의 정비 작업대 가까이에 카메라를 두고, 중앙 통로를 대각선으로 가로질러 남쪽의 열린 거리 출입문과 바로 안쪽 문턱을 바라본다. 서서 보는 약 1.6m 눈높이, 풀프레임 미러리스 또는 DSLR 카메라의 32mm 광각 렌즈에 가까운 자연스러운 원근감이다. 열린 출입문 너머로 해 질 녘의 젖은 도시 골목이 보이며, 바깥의 차갑고 흐린 잔광과 젖은 노면의 약한 반사가 문턱 안쪽까지 스며든다. 문턱에는 골목에서 유입된 얇은 물기와 현실적인 젖은 자국이 남아 있어 급박한 저녁 분위기가 느껴지되 과장하지 않는다. 실내 서쪽에는 오래 사용한 정비 작업대가 있고, 그 위에는 일상적인 수리 도중 잠시 펼쳐 둔 공구함이 열린 상태로 놓여 있다. 작업대 곁에는 낡은 기계식 자전거 한 대가 수리를 위해 거꾸로 세워져 있으며, 일부가 동쪽 자전거 보관 구역 쪽으로 걸쳐 보인다. 중앙 바닥 통로와 열린 문턱이 명확히 이어지고, 천장 중앙의 보편적인 형광등이 켜져 실내의 낮은 조도를 보완한다. 형광등의 담백한 백색광과 바깥 저녁빛이 자연스럽게 섞이며, 전체 색은 절제되고 약간 바랜 듯하지만 인위적인 색 보정 없이 현실적이다. 실제 콘크리트 바닥의 얼룩과 마모, 금속의 미세한 녹과 기름때, 작업대 목재의 긁힘과 결, 공구함과 자전거 부품의 사용감이 사실적으로 드러난다. 지나치게 정돈된 광고 사진이 아니라 생활 흔적이 축적된 실제 장소 기록 사진이며, 자연스러운 심도와 노출, 사실적인 빛의 감쇠를 유지한다. 사람, 얼굴, 신체 형상의 모형이나 그림은 전혀 없다. 평면도 시점이나 위에서 내려다본 구도, 건축 도면, 삽화, 컴퓨터 그래픽, 건축 시각화가 아닌 무후보정 실제 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "camera_decision": {
          "camera_unit": 4,
          "camera_cell": [
            8,
            4
          ],
          "look_at_unit": 3,
          "look_at_cell": [
            3,
            4
          ],
          "lens_enum": "normal",
          "fov_deg": 50,
          "framing_notes": "Use a chest-height-equivalent neutral view from unit 4 toward unit 3 and fixture marker 7 at [3,4], keeping opening marker 5 behind the committed midground subject."
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From camera unit 4, show the geometry-supported interior portions of units 3, 1, and 2 that fall within the normal view, together with opening marker 5 behind the staged subject. Preserve base markers 6 and 7 in the same fixed positions established by L01B02 wherever they enter the cone.",
          "camera_framing_directive": "Place the camera at unit 4 cell [8,4] and aim toward unit 3 at look-at cell [3,4] with a normal 50-degree lens. Use neutral medium coverage that keeps the midground subject near center and opening marker 5 receding behind the subject rather than presenting the opening frontally.",
          "subject_position_directive": "For S1_Shot2, place the committed entering subject in the middle center at midground depth, stepping from opening marker 5 into the interior with the wet shoulder turned toward the camera and gaze angled past it toward the staged interior target. Keep the committed hand-held object beside the moving hand without aiming it at the camera.",
          "state_cue_directive": "Carry transient markers 8 and 9 in their committed states and retain the established illumination from marker 7. Opening marker 5 remains open for the staged entry, while the illumination state of the committed hand-held object remains unspecified.",
          "negative_continuity_directive": "Do not introduce ignored overlay markers 10 or 11. Preserve the fixed positions of markers 5, 6, and 7 inherited from L01B02, keep opening marker 5 behind the subject as staged, and do not add unsupported spaces, subjects, or state cues outside the unit-4 view cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_repair_shop_main",
          "prior_bg_ids": [
            "L01B02"
          ],
          "attached_ref_labels": [
            "bg:L01B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L01B04": {
        "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/fb7a883f-baac-4145-9131-732ce628d474/images/background_chain/L01B04.png",
        "t2i_prompt": "대한민국 도시 생활권의 동시대 소규모 자전거 수리점 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 밤의 조용한 비상 대피 상황으로, 남쪽 거리 출입문 안쪽에서 북쪽의 좁고 긴 실내를 바라본다. 카메라는 바닥에서 약 1.6m 높이의 서 있는 사람 눈높이이며 35mm급 보통 광각 렌즈를 사용한다. 서쪽 긴 벽을 따라 정비 작업 구역이 있고, 동쪽에는 자전거를 두는 구역이 마주하며, 그 사이의 중앙 통로와 남쪽 출입문 문턱이 자연스럽게 이어진다. 서쪽 작업대는 중앙 바닥을 확보하기 위해 벽 쪽으로 바짝 밀려난 상태다. 비워진 중앙 바닥에는 천장 형광등 아래 담요가 낮게 놓여 임시 응급 휴식 자리를 이루지만, 사람이나 얼굴, 신체 형태 또는 사람처럼 보이는 윤곽은 전혀 드러나지 않는다. 천장 중앙의 형광등이 제한적으로 켜져 차갑고 약한 빛을 내며, 출입문 너머의 어두운 밤빛과 섞인다. 오래 사용한 실제 콘크리트 바닥의 마모와 얼룩, 작업대의 사실적인 나뭇결과 사용 흔적, 금속 부분의 자연스러운 산화와 흠집, 담요의 거친 직물 짜임을 세밀하게 표현한다. 절제되고 약간 바랜 색감, 낮고 자연스러운 대비, 조용하고 긴장되어 있으나 배려가 느껴지는 분위기다. 지나치게 정돈된 광고 사진이 아니라 생활 흔적이 축적된 실제 장소 기록 사진이며, 현실적인 빛과 자연스러운 심도, 정확한 재료 질감, 과도한 후처리 없는 사실적인 촬영본이다. 위에서 내려다보는 구도가 아니라 실내에 서서 바라보는 수평 시점. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S3_Shot1",
            "guide_text": "남쪽 출입문 안쪽의 눈높이에서 북쪽을 향한 넓은 전경. 서쪽 벽으로 밀린 작업대, 동쪽 보관 구역, 확보된 중앙 바닥과 형광등 아래의 낮은 담요 휴식 자리가 한 화면에서 읽히게 한다. 사람이나 신체 윤곽은 보이지 않게 한다."
          },
          {
            "shot_id": "S3_Shot2",
            "guide_text": "같은 눈높이와 야간 조명을 유지하면서 중앙 통로 쪽으로 조금 더 가까이 다가간 시점. 서쪽으로 비켜난 작업대와 바닥의 담요 직물, 닳은 콘크리트 표면, 위쪽 형광등의 현실적인 빛을 중심으로 보여 주되 출입문 방향의 어두운 밤빛도 프레임 가장자리에 남긴다. 사람이나 사람처럼 보이는 형태는 포함하지 않는다."
          }
        ],
        "shot_ids": [
          "S3_Shot1",
          "S3_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2 (bicycle bay), facing diagonally across number 3 (central shared floor zone) toward number 10 (shifted workbench) and number 5 (street entrance)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Center number 11 beneath number 7, show number 10 pressed aside from the normal number 6 position, and retain a sightline from the shelter area to number 5."
        },
        "reference_decision": {
          "bg_id": "L01B04",
          "fp_id": "fp_repair_shop_main",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L01B04 uses the same physical space and the same unit-4-to-unit-3 orientation as L01B01, but S3_Shot1 and S3_Shot2 require wider shared coverage and committed overlay markers 10 and 11. Marker 10 changes the placement of fixed marker 6 for this state, so this is a genuine layout-state change requiring a new plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/da049582-2c6d-492c-979d-f468d61bab6e/episodes/fb7a883f-baac-4145-9131-732ce628d474/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 marker-defined physical space viewed from unit 4 toward unit 3, including opening marker 5 and the connected interior units."
              }
            ],
            "rejected_refs": [
              {
                "ref_bg_id": "L01B02",
                "reason": "It establishes the same physical identity, but its unit-2-to-unit-1 framing is less direct than L01B01 for the committed unit-4-to-unit-3 view and opening-marker staging."
              }
            ],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "why_single_ref_or_two_refs": "A single same-space reference is sufficient because both consuming shots remain within one connected physical space; no shot commits two distinct co-visible spaces.",
            "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": 4,
            "camera_cell": [
              8,
              4
            ],
            "look_at_unit": 3,
            "look_at_cell": [
              3,
              4
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 4 toward unit 3 and marker 7 at [3,4], retaining enough connected floor and opening coverage to support both the cleared-floor staging and the doorway-facing staging."
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 4, use the wide cone to cover the geometry-supported portions of units 1, 2, and 3, the connected floor around unit 3, and opening marker 5. Keep fixed marker 7 and the unchanged structural relationships from L01B01 while depicting marker 6 in the committed marker-10 state.",
            "camera_framing_directive": "Place the camera at unit 4 cell [8,4] and aim toward unit 3 at look-at cell [3,4] with a wide 90-degree lens. Use broad coverage so the lower floor, the marker-10 placement of marker 6, marker 11, and opening marker 5 can support the separate wide and medium consuming-shot crops.",
            "subject_position_directive": "For S3_Shot1, reserve the lower-left floor for the committed covered subject at marker 11 and the lower right for the committed crouched subject, with marker 6 behind them in its marker-10 placement. For S3_Shot2, reserve the middle left for the committed profile subject leaning toward opening marker 5 on the right; do not combine the subject arrangements when producing a shot-specific composite.",
            "state_cue_directive": "Carry transient marker 10 as the committed shifted placement of base marker 6 and marker 11 as the committed covered resting arrangement. Preserve restrained illumination from marker 7; for S3_Shot2, allow only the staged intermittent localized light action directed toward opening marker 5.",
            "negative_continuity_directive": "Do not redraw ignored overlay markers 8 or 9. Preserve marker 7 and all unchanged structural marker positions from L01B01, but do not copy marker 6's earlier placement over the committed marker-10 state. Avoid unsupported units beyond the wide unit-4 cone and do not invent additional subjects, objects, or state overlays."
          },
          "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: 4\n  - camera_cell: [8, 4]\n  - look_at_unit: 3\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 3 and marker 7 at [3,4], retaining enough connected floor and opening coverage to support both the cleared-floor staging and the doorway-facing staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, use the wide cone to cover the geometry-supported portions of units 1, 2, and 3, the connected floor around unit 3, and opening marker 5. Keep fixed marker 7 and the unchanged structural relationships from L01B01 while depicting marker 6 in the committed marker-10 state.\n  - camera_framing_directive: Place the camera at unit 4 cell [8,4] and aim toward unit 3 at look-at cell [3,4] with a wide 90-degree lens. Use broad coverage so the lower floor, the marker-10 placement of marker 6, marker 11, and opening marker 5 can support the separate wide and medium consuming-shot crops.\n  - subject_position_directive: For S3_Shot1, reserve the lower-left floor for the committed covered subject at marker 11 and the lower right for the committed crouched subject, with marker 6 behind them in its marker-10 placement. For S3_Shot2, reserve the middle left for the committed profile subject leaning toward opening marker 5 on the right; do not combine the subject arrangements when producing a shot-specific composite.\n  - state_cue_directive: Carry transient marker 10 as the committed shifted placement of base marker 6 and marker 11 as the committed covered resting arrangement. Preserve restrained illumination from marker 7; for S3_Shot2, allow only the staged intermittent localized light action directed toward opening marker 5.\n  - negative_continuity_directive: Do not redraw ignored overlay markers 8 or 9. Preserve marker 7 and all unchanged structural marker positions from L01B01, but do not copy marker 6's earlier placement over the committed marker-10 state. Avoid unsupported units beyond the wide unit-4 cone and do not invent additional subjects, objects, or state overlays.\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: 4\n  - camera_cell: [8, 4]\n  - look_at_unit: 3\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 3 and marker 7 at [3,4], retaining enough connected floor and opening coverage to support both the cleared-floor staging and the doorway-facing staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, use the wide cone to cover the geometry-supported portions of units 1, 2, and 3, the connected floor around unit 3, and opening marker 5. Keep fixed marker 7 and the unchanged structural relationships from L01B01 while depicting marker 6 in the committed marker-10 state.\n  - camera_framing_directive: Place the camera at unit 4 cell [8,4] and aim toward unit 3 at look-at cell [3,4] with a wide 90-degree lens. Use broad coverage so the lower floor, the marker-10 placement of marker 6, marker 11, and opening marker 5 can support the separate wide and medium consuming-shot crops.\n  - subject_position_directive: For S3_Shot1, reserve the lower-left floor for the committed covered subject at marker 11 and the lower right for the committed crouched subject, with marker 6 behind them in its marker-10 placement. For S3_Shot2, reserve the middle left for the committed profile subject leaning toward opening marker 5 on the right; do not combine the subject arrangements when producing a shot-specific composite.\n  - state_cue_directive: Carry transient marker 10 as the committed shifted placement of base marker 6 and marker 11 as the committed covered resting arrangement. Preserve restrained illumination from marker 7; for S3_Shot2, allow only the staged intermittent localized light action directed toward opening marker 5.\n  - negative_continuity_directive: Do not redraw ignored overlay markers 8 or 9. Preserve marker 7 and all unchanged structural marker positions from L01B01, but do not copy marker 6's earlier placement over the committed marker-10 state. Avoid unsupported units beyond the wide unit-4 cone and do not invent additional subjects, objects, or state overlays.\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: 4\n  - camera_cell: [8, 4]\n  - look_at_unit: 3\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 3 and marker 7 at [3,4], retaining enough connected floor and opening coverage to support both the cleared-floor staging and the doorway-facing staging.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4, use the wide cone to cover the geometry-supported portions of units 1, 2, and 3, the connected floor around unit 3, and opening marker 5. Keep fixed marker 7 and the unchanged structural relationships from L01B01 while depicting marker 6 in the committed marker-10 state.\n  - camera_framing_directive: Place the camera at unit 4 cell [8,4] and aim toward unit 3 at look-at cell [3,4] with a wide 90-degree lens. Use broad coverage so the lower floor, the marker-10 placement of marker 6, marker 11, and opening marker 5 can support the separate wide and medium consuming-shot crops.\n  - subject_position_directive: For S3_Shot1, reserve the lower-left floor for the committed covered subject at marker 11 and the lower right for the committed crouched subject, with marker 6 behind them in its marker-10 placement. For S3_Shot2, reserve the middle left for the committed profile subject leaning toward opening marker 5 on the right; do not combine the subject arrangements when producing a shot-specific composite.\n  - state_cue_directive: Carry transient marker 10 as the committed shifted placement of base marker 6 and marker 11 as the committed covered resting arrangement. Preserve restrained illumination from marker 7; for S3_Shot2, allow only the staged intermittent localized light action directed toward opening marker 5.\n  - negative_continuity_directive: Do not redraw ignored overlay markers 8 or 9. Preserve marker 7 and all unchanged structural marker positions from L01B01, but do not copy marker 6's earlier placement over the committed marker-10 state. Avoid unsupported units beyond the wide unit-4 cone and do not invent additional subjects, objects, or state overlays.\n\n대한민국 도시 생활권의 동시대 소규모 자전거 수리점 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 밤의 조용한 비상 대피 상황으로, 남쪽 거리 출입문 안쪽에서 북쪽의 좁고 긴 실내를 바라본다. 카메라는 바닥에서 약 1.6m 높이의 서 있는 사람 눈높이이며 35mm급 보통 광각 렌즈를 사용한다. 서쪽 긴 벽을 따라 정비 작업 구역이 있고, 동쪽에는 자전거를 두는 구역이 마주하며, 그 사이의 중앙 통로와 남쪽 출입문 문턱이 자연스럽게 이어진다. 서쪽 작업대는 중앙 바닥을 확보하기 위해 벽 쪽으로 바짝 밀려난 상태다. 비워진 중앙 바닥에는 천장 형광등 아래 담요가 낮게 놓여 임시 응급 휴식 자리를 이루지만, 사람이나 얼굴, 신체 형태 또는 사람처럼 보이는 윤곽은 전혀 드러나지 않는다. 천장 중앙의 형광등이 제한적으로 켜져 차갑고 약한 빛을 내며, 출입문 너머의 어두운 밤빛과 섞인다. 오래 사용한 실제 콘크리트 바닥의 마모와 얼룩, 작업대의 사실적인 나뭇결과 사용 흔적, 금속 부분의 자연스러운 산화와 흠집, 담요의 거친 직물 짜임을 세밀하게 표현한다. 절제되고 약간 바랜 색감, 낮고 자연스러운 대비, 조용하고 긴장되어 있으나 배려가 느껴지는 분위기다. 지나치게 정돈된 광고 사진이 아니라 생활 흔적이 축적된 실제 장소 기록 사진이며, 현실적인 빛과 자연스러운 심도, 정확한 재료 질감, 과도한 후처리 없는 사실적인 촬영본이다. 위에서 내려다보는 구도가 아니라 실내에 서서 바라보는 수평 시점. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures and furniture. Lettering visible in the reference is reproduced EXACTLY — same characters, same mark, same position; never invent different wording from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "camera_decision": {
          "camera_unit": 4,
          "camera_cell": [
            8,
            4
          ],
          "look_at_unit": 3,
          "look_at_cell": [
            3,
            4
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 4 toward unit 3 and marker 7 at [3,4], retaining enough connected floor and opening coverage to support both the cleared-floor staging and the doorway-facing staging."
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From camera unit 4, use the wide cone to cover the geometry-supported portions of units 1, 2, and 3, the connected floor around unit 3, and opening marker 5. Keep fixed marker 7 and the unchanged structural relationships from L01B01 while depicting marker 6 in the committed marker-10 state.",
          "camera_framing_directive": "Place the camera at unit 4 cell [8,4] and aim toward unit 3 at look-at cell [3,4] with a wide 90-degree lens. Use broad coverage so the lower floor, the marker-10 placement of marker 6, marker 11, and opening marker 5 can support the separate wide and medium consuming-shot crops.",
          "subject_position_directive": "For S3_Shot1, reserve the lower-left floor for the committed covered subject at marker 11 and the lower right for the committed crouched subject, with marker 6 behind them in its marker-10 placement. For S3_Shot2, reserve the middle left for the committed profile subject leaning toward opening marker 5 on the right; do not combine the subject arrangements when producing a shot-specific composite.",
          "state_cue_directive": "Carry transient marker 10 as the committed shifted placement of base marker 6 and marker 11 as the committed covered resting arrangement. Preserve restrained illumination from marker 7; for S3_Shot2, allow only the staged intermittent localized light action directed toward opening marker 5.",
          "negative_continuity_directive": "Do not redraw ignored overlay markers 8 or 9. Preserve marker 7 and all unchanged structural marker positions from L01B01, but do not copy marker 6's earlier placement over the committed marker-10 state. Avoid unsupported units beyond the wide unit-4 cone and do not invent additional subjects, objects, or state overlays."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_repair_shop_main",
          "prior_bg_ids": [
            "L01B01"
          ],
          "attached_ref_labels": [
            "bg:L01B01",
            "same_loc_anchor:L01B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L01B02",
          "loc_id": "L01"
        }
      }
    },
    "consumed_bg_catalog_hash": "401bfa83feca7d6b",
    "consumed_shot_binding_hash": "4bf36dd946769c30",
    "bg_reference_catalog": [
      {
        "bg_id": "L01B02",
        "fp_id": "fp_repair_shop_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/da049582-2c6d-492c-979d-f468d61bab6e/episodes/fb7a883f-baac-4145-9131-732ce628d474/images/background_chain/L01B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L01B01",
        "fp_id": "fp_repair_shop_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/da049582-2c6d-492c-979d-f468d61bab6e/episodes/fb7a883f-baac-4145-9131-732ce628d474/images/background_chain/L01B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L01B02"
        ],
        "ingestion_order": 1,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L01B04",
        "fp_id": "fp_repair_shop_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/da049582-2c6d-492c-979d-f468d61bab6e/episodes/fb7a883f-baac-4145-9131-732ce628d474/images/background_chain/L01B04.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L01B01"
        ],
        "ingestion_order": 2,
        "source_kind": "shot_aware_plan"
      }
    ]
  },
  "step_id": "background_render",
  "run_id": "bc7de138-4d0c-437c-8381-de8bb1ef1976",
  "resolved_model": "gpt",
  "updated_at": "2026-08-24T19:55:44.029344+00:00",
  "project_config_snapshot": {}
}