{
 "input_fingerprint": "9752433e38e4a66d",
 "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, 5]\n  - look_at_unit: 2\n  - look_at_cell: [8, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 1 toward unit 2 to retain the committed unit and marker context while allowing the consuming shot to place its subjects close in the foreground.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the view originating in unit 1 and directed toward unit 2, with broad coverage sufficient to retain the committed context of target units 1, 2, and 3 where they fall inside the 90-degree cone. Include opening marker 4 and fixed markers 7, 9, 10, and 13 according to their floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 1 at cell [3,5] toward look-at unit 2 at cell [7,2] with the wide 90-degree lens cone. Maintain broad background coverage while accommodating the committed eye-level close foreground composition, with the primary profile in the right half and the secondary subject soft but recognizable at the left edge.\n  - subject_position_directive: At eye level, place the primary subject in close left-facing profile in the right half, leaning back with the widened eye and cheek emphasized. Keep the second subject across the conversation axis at the left edge, three-quarter right, soft but recognizable, with transient marker 14 held forward near the background shelving context.\n  - state_cue_directive: Carry transient marker 14 as the committed temporary state cue and retain numbered elements 1, 2, 3, 4, 7, 9, 10, and 13. The background is not designated clean, but no additional state cue beyond the surfaced shot staging and marker 14 should be invented.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements, uncommitted state overlays, or units and openings outside the chosen unit-1-to-unit-2 view cone. Keep the fixed placement relationships of markers 4, 7, 9, 10, and 13 consistent with the floor-plan geometry, and do not replace transient marker 14 with an invented cue.\n\n2026년 대한민국 서해안권 도시의 대형 마트 매장 진열 구역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 해 질 무렵에도 영업 중인 현실적인 현대 한국 대형 마트 내부이며, 배경 이미지에는 직원과 고객을 포함한 사람이 전혀 없다. 사람 대신 일부 열린 골판지 상품 상자, 접힌 포장재, 바퀴 달린 상품 보충 카트, 통로 가장자리에 잠시 세워 둔 쇼핑카트, 진열 중인 묶음 상품과 약간 비어 있는 선반 칸으로 활발한 상품 보충과 고객 순환의 흔적을 보여 준다. 서쪽 중앙 통로 진열대 가까이에서 카메라를 두고 넓은 판매 구역을 가로질러 동쪽 중앙 통로 진열대를 대각선으로 바라본 구도. 동쪽 중앙 통로 진열대와 그 바로 옆의 보조 진열 요소가 함께 보이며, 깊은 배경에는 전면 행사 진열대, 계산대 섬, 유리 자동 출입문 구역이 명확하게 읽힌다. 자동 출입문 너머에는 해 질 무렵의 차가운 청회색 자연광만 은은하게 보이고, 실내에는 현대식 선형 LED 천장 조명이 켜져 있어 낮고 균일한 상업 조도를 만든다. 계산대 주변의 소형 안내 표지, 전자식 또는 인쇄식 가격표, 일반적인 한국어 매장 안내판, 천장형 보안 카메라, 냉장 진열 케이스와 생활용품·포장식품 진열을 현실적인 수준으로 배치하되 특정 상표나 읽기 어려운 가짜 문구를 강조하지 않는다. 차분한 해안 도시의 중성색 바닥과 흰색·회색 금속 진열대, 제한적인 짙은 적색 행사 표지와 작은 금색 가격 강조 요소. 바닥에는 카트 바퀴 자국과 닦인 얼룩, 선반 금속에는 미세한 긁힘과 사용 흔적, 골판지에는 눌림과 찢긴 테이프 자국, 비닐 포장에는 실제 반사광이 보인다. 지나치게 정돈된 광고 사진이 아니라 영업 중인 실제 장소의 생활감과 일상적인 마모가 남은 사실적인 현장 기록 사진. 실제 DSLR 또는 미러리스 카메라, 28mm 광각 렌즈, 서 있는 성인의 눈높이 약 1.6m, 자연스러운 원근감과 깊이감, 과장되지 않은 자연스러운 피사계 심도. 실제 콘크리트계 바닥 마감, 분체도장 금속, 투명 유리, 골판지, 비닐과 종이 가격표의 재질을 정확하게 표현한다. 후처리 없는 담담한 실제 장소 참고 사진으로, 삽화나 3D 렌더, 건축 시각화, 평면도, 위에서 내려다본 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
 "totals": {
  "C": 7,
  "A": 5,
  "B": 3
 },
 "selected": "C",
 "ranking": [
  "C",
  "A",
  "B"
 ],
 "verdicts": [
  {
   "label": "C",
   "score": 7,
   "verdict_ko": "오른쪽 인물의 놀란 옆얼굴과 왼쪽 보조 인물이 상자를 들고 있는 지정된 전경 구도를 정확히 구현했으며, 배경 공간의 묘사도 훌륭합니다."
  },
  {
   "label": "A",
   "score": 5,
   "verdict_ko": "오른쪽 주 피사체의 표정과 위치는 적절하나, 왼쪽 보조 인물이 지시된 상자를 들고 있지 않아 동작 지침을 위반했습니다."
  },
  {
   "label": "B",
   "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/358f9d88-79ad-4cec-b320-dd5565e68fd6/episodes/a38f2479-d6d8-4f31-b4bd-5e2136d3e501/images/floor_plan/fp_l09_store.png"
  }
 ],
 "critique": {
  "issues": [
   {
    "issue_ko": "평면도 상에서 출입문과 평행하게 가로로 배치되어야 할 계산대(마커 7)와 중앙 진열대(마커 13)가 출입문과 수직 방향으로 잘못 놓여 있습니다.",
    "fix_en": "Rotate the checkout counters on the left and the central freezer display 90 degrees so they run parallel to the background entrance doors."
   }
  ]
 },
 "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Rotate the checkout counters on the left and the central freezer display 90 degrees so they run parallel to the background entrance doors.\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."
}