{
 "input_fingerprint": "01abc27b30db754f",
 "prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B02' physical_space_id='fp_l04_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 6]\n  - look_at_unit: 2\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a low, broad view within unit 1 directed toward unit 2 and marker 4, leaving foreground and lateral space for the staged lower-side subject placement.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show unit 2 ahead with opening marker 4 prominent and opening marker 3 retained where the broad cone permits. Maintain the fixed positions inherited from L04B02 for units 1, 2, 8, 9, 10, and 11, using the boundary units only as supported peripheral context.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,6] toward unit 2 at look-at cell [2,4] with a wide 90-degree field of view. Use broad low-view coverage, reserving the lower-left foreground for the staged subject and keeping marker 4 higher across its sightline.\n  - subject_position_directive: Place the committed subject from S17_Shot1 in the lower-left foreground, slightly ahead of and beside the camera axis, with the head turn directed toward marker 4 in the upper-right background and lateral space preserved toward the adjoining wall alignment.\n  - state_cue_directive: Carry transient marker 14 in the staged lower-side position and transient marker 15 at marker 4. Apply the committed bluish dawn exterior state and restrained illumination contrast without adding unlisted state cues.\n  - negative_continuity_directive: Exclude ignored marker 13. Preserve the L04B02 positions of units 1 and 2, boundary units 8 through 11, and openings 3 and 4; do not redraw unrelated transient cues from other plates or invent spaces outside the wide view cone.\n\n2020년대 중반 대한민국 서해안권 도시 외곽의 실제 저층 주택 옥상. 남쪽 난간 가까운 약 1.1m 높이의 낮은 외부 시점에서 50mm 표준 렌즈로 옥탑방 외벽을 정면보다 약간 비스듬히 바라본 실제 카메라 다큐멘터리 풍 사진. 프레임에는 낡은 옥탑방 외벽, 불이 켜진 알루미늄 새시 창문, 창문 방범창, 인접한 옥상 가장자리와 길게 이어지는 낮은 난간이 함께 보인다. 난간 윗면에는 검은 고양이 한 마리가 창문 앞을 가리지 않은 채 옆으로 이동하는 작고 자연스러운 실루엣으로 서 있으며, 난간은 고양이의 이동 경로가 되도록 프레임 안에서 충분히 이어진다.\n\n해가 뜨기 직전의 푸른 새벽으로, 하늘과 옥상 전체에는 차갑고 흐린 청색 자연광이 남아 있고 창문 안쪽에서는 현실적인 전구색 생활 조명이 은은하게 새어 나온다. 창유리에는 과장되지 않은 약한 반사와 실내 커튼의 흐릿한 윤곽만 보이며 사람이나 얼굴은 보이지 않는다. 옥탑방은 실제 한국 저층 주택에서 흔한 시멘트 블록 구조에 오래된 회색빛 미장과 부분적인 방수 페인트 덧칠 자국이 있고, 미세한 균열, 빗물 자국, 해풍에 의한 얼룩과 금속 부식이 자연스럽다. 옥상 바닥과 난간 상부는 바랜 녹색 우레탄 방수 도장으로 마감되어 있으며 벗겨진 부분, 보수 흔적, 물고임 자국이 보인다.\n\n외벽에는 현실적인 소형 에어컨 실외기와 노출 배관, 배수 호스가 정리되지 않은 채 부착되어 있고, 옥상 한쪽에는 소형 물탱크, 빨래줄과 소량의 생활 빨래, 낡은 화분이 과밀하지 않게 놓여 사람이 실제 거주하는 흔적을 만든다. 배경 너머에는 붉은 벽돌 또는 석재 타일 외벽과 알루미늄 새시 창을 가진 비슷한 높이의 오래된 주택들이 좁게 밀집해 있고, 창문 방범창, 외벽 배관, 에어컨 실외기, 물탱크가 층층이 보인다. 전신주와 느슨하게 늘어진 전선이 새벽 하늘을 가로지르지만 대상 옥탑방을 가리지 않는다. 건물을 민무늬 콘크리트 요새처럼 만들지 말고, 한국 해안 도시 외곽의 평범하고 낡았지만 사용 중인 주거 옥상으로 표현한다.\n\n실제 DSLR 또는 미러리스 카메라로 현장에서 촬영한 사실적인 장소 기록 사진, 실제 콘크리트와 방수 도막의 거친 질감, 금속 녹과 알루미늄 표면, 유리 반사, 직물 조직, 먼지와 생활 얼룩을 정확하게 표현한다. 자연스러운 원근과 절제된 피사계 심도, 과도한 후보정이나 인공 조명 없이 사실적인 노출. 깨끗한 스톡 사진, 삽화, 회화, 3D 이미지, 건축 시각화, 평면도, 하향식 시점이 아닌 실제 장소 사진. 인물과 얼굴 없음. 16:9 가로 비율, 실제 카메라 촬영본\n\nSITE LOOK REFERENCE: the attached photograph shows this exact place — the confirmed look of its structure and surroundings. Keep the structure's massing, storey count, materials, wear and the character of the surroundings consistent with that photograph while composing the viewpoint this plate needs. Do not copy its camera angle or framing.\n\nUNMANNED BACKGROUND CONTRACT — this image is an EMPTY BACKGROUND\nPLATE: absolutely NO people anywhere. No figures, no faces, no body\nparts, no hands, no silhouettes, no human shadows, no reflections of\npeople, no mannequins or statues that read as people, no crowds in\nthe distance. If any person or their action is mentioned above,\nrender the place AS IF that person is not there — keep only the\nenvironment they would occupy. On any conflict, THIS CONTRACT WINS.",
 "totals": {
  "B": 7,
  "A": 5,
  "C": 3
 },
 "selected": "B",
 "ranking": [
  "B",
  "A",
  "C"
 ],
 "verdicts": [
  {
   "label": "B",
   "score": 7,
   "verdict_ko": "난간 위 고양이 배치와 외부 대각선 구도를 잘 구현했으나, 물탱크 위치가 레퍼런스와 다릅니다."
  },
  {
   "label": "A",
   "score": 5,
   "verdict_ko": "고양이가 난간이 아닌 바닥에 위치하며, 옥탑방의 문과 창문 배치가 레퍼런스와 어긋납니다."
  },
  {
   "label": "C",
   "score": 3,
   "verdict_ko": "화면 곳곳에 프롬프트 제어용 마커(노란색 원과 숫자)가 그대로 노출되어 심각한 규정 위반입니다."
  }
 ],
 "refs": [
  {
   "label": "SPATIAL REFERENCE — the same place this background belongs to: its layout, materials and fixed features are truth; keep every shared fixed feature identical where the views overlap. Never copy its camera framing.",
   "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/images/background_chain/seed_bg_rooftop_residence_sel.png"
  },
  {
   "label": "SPATIAL REFERENCE — the same place this background belongs to: its layout, materials and fixed features are truth; keep every shared fixed feature identical where the views overlap. Never copy its camera framing.",
   "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/4a05e836-fcb8-4eb6-8d80-71b8f7bc97a1/episodes/01ed4c59-d34e-424d-90e1-fe33226f008d/images/background_chain/L04B02.png"
  }
 ],
 "critique": {
  "issues": [
   {
    "issue_ko": "옥탑방 전면 벽에 레퍼런스에 없는 큰 창문이 생겼고, 문의 위치가 오른쪽이 아닌 왼쪽으로 잘못 배치되었습니다.",
    "fix_en": "Remove the large window from the front wall of the rooftop structure and move the door to the right side of that wall to exactly match the reference architecture."
   },
   {
    "issue_ko": "파란색 물탱크가 레퍼런스의 구조와 다르게 옥탑방 오른쪽 공간에도 추가로 배치되어 있습니다.",
    "fix_en": "Remove the blue water tank from the right side of the rooftop structure, ensuring it only appears on the left side as shown in the reference."
   },
   {
    "issue_ko": "에어컨 실외기가 프롬프트의 지시와 달리 외벽에 부착되지 않고 옥상 바닥에 놓여 있습니다.",
    "fix_en": "Move the AC outdoor unit from the roof floor and attach it directly to the exterior wall of the rooftop structure."
   }
  ]
 },
 "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the large window from the front wall of the rooftop structure and move the door to the right side of that wall to exactly match the reference architecture.\n- Remove the blue water tank from the right side of the rooftop structure, ensuring it only appears on the left side as shown in the reference.\n- Move the AC outdoor unit from the roof floor and attach it directly to the exterior wall of the rooftop structure.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere."
}