{
 "input_fingerprint": "0a1637b3e2a126db",
 "prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 3]\n  - look_at_unit: 2\n  - look_at_cell: [3, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the staged static high-oblique wide framing from unit 1 toward unit 2, keeping marker 6 in the lower portion and the structure at unit 2 beyond it.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the broad portion of unit 1 surrounding the camera, marker 6 as the lower spatial anchor, and unit 2 beyond it along the look direction. Unit 9 and openings 3 and 4 may remain legible only where admitted by the wide view, while all base markers 1 through 9 retain their floor-plan relationships.\n  - camera_framing_directive: Frame a broad static wide view with camera unit 1 at cell [3,3], looking toward unit 2 at cell [2,7] with a 90-degree field of view. Honor the staged high-oblique composition by keeping marker 6 in the lower portion and unit 2 in the upper portion.\n  - subject_position_directive: S4_Shot1 commits no subject. Keep the background free of invented subjects and preserve the staged spatial emphasis on marker 6 in the lower center and unit 2 in the upper center.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because this clean background lists no transient markers. Refrain from inventing additional state cues and render only base markers 1 through 9 in their persistent state.\n  - negative_continuity_directive: Exclude ignored overlay markers 10, 11, 12, 13, and 14. Do not introduce uncommitted subjects, scenario-specific elements, or spaces outside the broad view from unit 1 toward unit 2; retain the floor-plan relationships among base markers 1 through 9.\n\n2020년대 중반 대한민국 서해안권의 외딴섬 공동체에 있는 오래된 저층 주택 옥상을 촬영한 실제 카메라 다큐멘터리 풍 사진. 이웃 건물 옥상처럼 높은 지점에 선 촬영자가 카메라를 사람 눈높이 약 1.6m에 두어, 대상 옥상 바닥보다 약 6~10m 높은 위치에서 옥상 가장자리 너머로 대각선 방향을 바라본 구도. 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈로 넓게 담되, 하향식 평면도나 건축 도식이 아니라 사람이 실제 장소에서 촬영한 자연스러운 원근감의 현장 기록 사진이어야 한다.\n\n넓고 조용한 옥상 바닥 안쪽에 작고 낡은 옥탑방이 자리하고, 평면도에서 확인되는 출입문과 새시 창문, 계단 도착부의 개구부, 물탱크, 낮은 옥상 난간과 부속 생활 설비의 상대적 관계가 명확히 읽힌다. 옥탑방 외벽은 한국의 오래된 저층 주거에서 흔한 붉은 벽돌 또는 부분적으로 덧댄 시멘트 미장 마감이며, 빗물과 염분에 노출되어 줄눈이 바래고 하단에 옅은 물때와 수선 자국이 남아 있다. 문은 실용적인 낡은 금속문, 창은 알루미늄 또는 흰색 PVC 새시와 현실적인 방범창을 갖춘 형태로 표현한다. 옥상 바닥은 한국 주택 옥상에서 흔한 녹색 우레탄 방수 도장이 햇빛과 해풍에 바래 군데군데 색이 달라지고, 균열 보수와 덧칠 흔적, 배수구 주변의 얕은 얼룩이 보이지만 심하게 파손되지는 않은 정상 상태다.\n\n현실적인 원통형 물탱크와 연결 배관, 옥탑방 외벽을 따라 정리된 수도·가스 계통 배관과 계량기, 오래 사용한 에어컨 실외기와 배수 호스, 안테나와 전선, 빨래줄과 소량의 일상 빨래, 바람에 닳은 플라스틱 화분 몇 개 등 실제 거주 흔적을 절제되게 배치한다. 물건은 지나치게 정돈된 전시장처럼 보이지 않으며, 해풍으로 생긴 금속의 가벼운 녹과 도장 벗겨짐, 실제 천의 직조감, 거친 콘크리트와 벽돌 표면, 플라스틱의 변색을 정확하게 표현한다. 침입, 강제 개방, 깨진 창문, 흩어진 파편 같은 사건 흔적은 전혀 없고, 조용히 사용되는 오래된 생활 옥상의 평상시 모습이다.\n\n옥상 너머에는 같은 시대와 지역의 낡은 붉은 벽돌·시멘트 미장 저층 주택들이 좁은 골목을 따라 촘촘히 이어지고, 새시 창문과 방범창, 외벽의 에어컨 실외기 및 노출 배관, 옥상 물탱크와 빨래, 작은 화분들이 층층이 보여야 한다. 골목에는 전신주와 느슨하게 늘어진 생활 전선, 소수의 평범한 주차 차량이 자연스럽게 보이되 사람이 등장하지 않는다. 대상 옥탑방이 주변과 단절된 민무늬 콘크리트 요새나 감옥처럼 보이지 않도록 실제 섬마을 주거 밀도와 생활 설비를 유지한다.\n\n구름이 낮게 낀 흐린 낮의 부드럽고 확산된 자연광, 낮거나 중간 정도의 밝기, 채도가 낮은 흙빛 외장과 서늘한 회색 그림자. 과장된 색 대비나 초자연적 흔적 없이 객관적인 공간 상태만 보여 준다. 실제 콘크리트, 녹슨 금속, 벽돌, 유리, 천, 목재의 재질과 평범한 사용감이 정확하며 자연스러운 심도와 현실적인 대기 원근을 갖춘다. 깨끗한 스톡 사진, 인공적인 건축 시각화, 삽화, CGI가 아니라 보정하지 않은 실제 장소 참고 사진처럼 보여야 한다. 사람 없음, 얼굴 없음. 16:9 가로 비율, 실제 카메라 촬영본\n\nThe FIRST attached image is a flat TOP-DOWN SITE PLAN of this location (an outdoor floor plan) — the location's spatial MASTER reference. It fixes the real layout: each structure's footprint, size and position, the entrances and approach paths, level changes, and where the permanently installed elements sit. Keep this render consistent with that layout — anything shown here must exist where the plan puts it, and the scene must read as standing somewhere INSIDE that plan. Do NOT copy the plan's drawing style: no plan lines, flat colour fills, symbols or top-down map view in the output — render a fully photoreal scene at the camera position and angle this prompt describes. The plan marks doorways, windows and other openings with small hollow-circle symbols — those circles are drafting notation ONLY: never draw circles, rings or marker overlays in this render, and never reproduce any circular or ring-shaped marking from the plan as a painted pattern, decal or decoration on any surface; at each marked position render the real door, window, gate or opening itself, on the wall the plan puts it on. Where the plan marks blank signboard panels, this render shows real signage in those positions, designed to fit the place's nature and this prompt — never leave a commercial or public facility's signboard blank. Lighting, weather and time of day follow THIS prompt. If any earlier instruction calls a floor plan the base visual reference, that means THIS attached site plan.\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, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text 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.",
 "totals": {
  "B": 7,
  "A": 3,
  "C": 2
 },
 "selected": "B",
 "ranking": [
  "B",
  "A",
  "C"
 ],
 "verdicts": [
  {
   "label": "B",
   "score": 7,
   "verdict_ko": "지정된 카메라 구도(하단에 계단, 상단에 옥탑방)를 유일하게 정확히 구현했으며, 흐린 낮의 자연광과 공간의 질감을 잘 표현했습니다."
  },
  {
   "label": "A",
   "score": 3,
   "verdict_ko": "카메라 위치가 완전히 빗나가 프레임 하단에 필수적으로 포함되어야 할 계단(마커 6)이 누락되었습니다."
  },
  {
   "label": "C",
   "score": 2,
   "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/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/aerial_bg_rooftop_residential_building.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/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/background_chain/L12B03.png"
  }
 ],
 "critique": {
  "issues": [
   {
    "issue_ko": "평면도와 참고 이미지의 옥탑방 우측 바닥에 있는 나뭇가지 더미가 누락되었습니다.",
    "fix_en": "Add the pile of wooden sticks on a mat to the empty green floor on the right side of the rooftop structure."
   },
   {
    "issue_ko": "프롬프트에서 명시적으로 요구한 옥탑방 창문의 방범창이 없습니다.",
    "fix_en": "Add realistic metal security bars to the exterior of the window on the rooftop structure."
   }
  ]
 },
 "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Add the pile of wooden sticks on a mat to the empty green floor on the right side of the rooftop structure.\n- Add realistic metal security bars to the exterior of the window on 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."
}