{
 "input_fingerprint": "63dab573977cbb44",
 "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: 5\n  - camera_cell: [8, 9]\n  - look_at_unit: 3\n  - look_at_cell: [6, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the verbatim camera candidate at unit 5 and the verbatim look-at candidate at marker 3. The wide view provides a stable representative plate for the three surfaced shots while retaining the fixed geometry around unit 5 and broader structural context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 5, retain unit 5 as the camera-side structural context and direct the broad view toward opening marker 3. Within the advertised visibility superset, use markers 1, 2, 4, 6, and 7 and openings 3 and 8 only where they fall inside this selected cone, while preserving the floor-plan positions of all referenced base markers 1 through 8.\n  - camera_framing_directive: Frame from camera unit 5 at cell [8,9] toward look-at marker 3 at cell [6,1] with a wide 90-degree field of view. Use broad coverage that keeps the fixed geometry at the camera-side unit legible and supplies sufficient surrounding context for the surfaced wide, medium, and close shot crops.\n  - subject_position_directive: Support the surfaced staging variations without changing the fixed background: one composition places a full-body staged subject centrally at the base geometry, one places a foreground shoulder-level subject with a second subject in the central midground, and one isolates a single foreground subject while retaining only a soft trace of the fixed geometry behind. Do not add subjects beyond those committed by the surfaced shots.\n  - state_cue_directive: Carry transient marker 9 as the committed overlay cue and use the subdued nighttime exterior state specified by the surfaced shots. Add no state cue beyond marker 9, the listed numbered elements, and that committed lighting state.\n  - negative_continuity_directive: Exclude overlay markers 10 and 11. Do not invent additional numbered elements, subjects, fixtures, or state overlays, and do not commit spaces outside the selected wide view merely because the geometry lists visibility supersets. Keep all fixed marker positions consistent with the floor plan.\n\n2020년대 중반 대한민국 서해안권 외딴섬의 밀집한 저층 주거지에 있는 소규모 빌라 마당과 외부 계단 아래를 밤에 촬영한 실제 카메라 다큐멘터리 풍 사진. 차량이 도착하는 좁은 마당 입구 가까이에 카메라를 두고, 약 1.6m의 서 있는 사람 눈높이에서 마당을 대각선으로 가로질러 외부 계단 기단과 주거동 입면을 바라본다. 풀프레임 DSLR 또는 미러리스 카메라와 28mm 광각 렌즈를 사용한 자연스러운 원근감이며, 내려다보는 평면도 시점이나 건축 도식이 아니다.\n\n주거동은 대한민국 해안 지역의 오래된 다세대 빌라에서 흔한 붉은 벽돌 외벽과 일부 화강석 타일 기단, 알루미늄 새시 창문, 현실적인 창문 방범창, 낡은 금속 출입문으로 구성한다. 건물 외벽에는 에어컨 실외기와 노출 배관, 도시가스 배관과 계량기, 빗물 배수관, 전선 고정구가 층층이 붙어 있다. 외부 콘크리트 계단은 마당에서 위층으로 올라가며, 회색 금속 난간에는 해풍과 염분으로 생긴 녹과 벗겨진 도장이 보인다. 계단 아래에는 실제 사용 흔적이 있는 어두운 수납성 공간과 쓰레기통, 접힌 빨래 건조대, 낡은 자전거, 크기와 종류가 제각각인 화분을 절제되게 놓는다. 표면은 새것처럼 정돈하지 말고 벽돌 줄눈의 변색, 콘크리트 균열, 배수 자국, 습기로 번진 얼룩, 금속 부식, 먼지와 생활 오염을 사실적으로 표현한다.\n\n마당은 좁은 콘크리트 바닥이며 밤 습기나 약한 비로 부분적으로 젖어 있고, 배수구 주변의 물때와 작은 웅덩이가 보인다. 차량 진입 가장자리 또는 전경 한쪽에 막 도착한 현대 대한민국 경찰 순찰차의 일부만 현실적인 비율로 보이게 한다. 헤드라이트와 적색·청색 경광등이 켜져 벽돌 외벽, 계단 난간, 젖은 바닥에 불규칙하고 제한적으로 반사되지만 공간 전체를 과장된 색으로 물들이지 않는다. 계단 아래 앞쪽의 마당은 대치가 벌어질 수 있도록 비워 두되 사람, 얼굴, 신체는 전혀 그리지 않는다. 출입문 위의 오래된 센서등과 작은 외벽 조명이 누런 백색광을 내고, 순찰차 조명과 섞여 긴장된 밤의 현실적인 명암을 만든다.\n\n담장과 대문 너머에는 같은 유형의 낡은 저층 벽돌 주택들이 좁은 골목을 따라 밀집해 있고, 알루미늄 새시 창, 방범창, 에어컨 실외기, 외벽 배관, 작은 물탱크, 빨래와 생활 잡동사니가 자연스럽게 이어진다. 전신주와 느슨하게 늘어진 전선, 골목 가장자리에 주차된 평범한 생활 차량 일부를 배경에 넣어 외딴 건물이나 요새가 아니라 실제 사람이 사는 한국의 작은 주거 공동체처럼 보이게 한다. 해안의 습한 밤공기와 약한 염분 풍화가 느껴지지만 안개나 초자연적 형상, 원형 환각 문양, 영구적인 기이한 흔적은 추가하지 않는다.\n\n실제 콘크리트, 실제 벽돌, 금속의 녹과 도장 박리, 플라스틱 배관, 직물 빨래의 섬유 조직, 화분 흙을 정확한 재질감으로 기록한다. 낮거나 중간 정도의 전체 밝기, 채도가 낮은 흙빛 외장과 차가운 밤 그림자, 외벽등의 제한적인 따뜻한 색을 유지한다. 자연스러운 심도와 현실적인 센서 노출, 과도한 후보정 없이 실제 장소를 현장에서 기록한 담담한 사진이어야 한다. 깨끗한 스톡 사진, 3D 그래픽, 건축 시각화, 삽화가 아니며 인물은 없다. 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": {
  "C": 7,
  "B": 4,
  "A": 2
 },
 "selected": "C",
 "ranking": [
  "C",
  "B",
  "A"
 ],
 "verdicts": [
  {
   "label": "C",
   "score": 7,
   "verdict_ko": "평면도의 공간 배치(좌측 계단, 우측 건물)와 레퍼런스의 외장재를 가장 잘 구현했으나, 지시와 달리 순찰차가 양쪽에 두 대 등장한 점이 감점 요인입니다."
  },
  {
   "label": "B",
   "score": 4,
   "verdict_ko": "건물 정면을 가로지르는 형태로 계단을 잘못 배치하여 마스터 평면도의 공간 구조와 위치 일관성을 완전히 상실했습니다."
  },
  {
   "label": "A",
   "score": 2,
   "verdict_ko": "프롬프트에서 엄격히 금지한 평면도 상의 식별 마커(3, 4, 6 등)가 화면 곳곳에 텍스트로 노출되는 치명적인 위반(Hard Violation)이 발생했습니다."
  }
 ],
 "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/L11B01.png"
  }
 ],
 "critique": {
  "issues": [
   {
    "issue_ko": "기준 평면도와 달리 외부 계단이 건물 좌측면이 아닌 전면 외벽에 가로로 배치되었습니다.",
    "fix_en": "Relocate the exterior stairs to the left side of the building, running front-to-back as shown in the reference plan."
   },
   {
    "issue_ko": "기준 이미지의 1층 전면에는 창문만 두 개 있으나, 사진에는 우측에 금속 출입문이 추가되었습니다.",
    "fix_en": "Remove the metal door on the ground floor's front facade and replace it with a brick wall and a grilled window matching the reference."
   },
   {
    "issue_ko": "대문이 마당 외곽 담장이 아닌 마당 안쪽 한가운데에 잘못 배치되었습니다.",
    "fix_en": "Move the metal gate from the middle of the courtyard to the outer boundary wall in the foreground."
   },
   {
    "issue_ko": "순찰차의 일부만 전경 한쪽에 보여야 한다는 지시와 달리, 양쪽 전경에 두 대의 순찰차가 배치되었습니다.",
    "fix_en": "Remove the left police car and adjust the right one so that only a partial crop is visible at the edge of the frame."
   }
  ]
 },
 "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Relocate the exterior stairs to the left side of the building, running front-to-back as shown in the reference plan.\n- Remove the metal door on the ground floor's front facade and replace it with a brick wall and a grilled window matching the reference.\n- Move the metal gate from the middle of the courtyard to the outer boundary wall in the foreground.\n- Remove the left police car and adjust the right one so that only a partial crop is visible at the edge of the frame.\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."
}