{
 "input_fingerprint": "c97cc4ed2d489096",
 "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: 13\n  - camera_cell: [8, 5]\n  - look_at_unit: 1\n  - look_at_cell: [2, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the entrance-side candidate cell in unit 13 and the advertised wide cone toward unit 1 through unit 2, providing the broad structural plate required by S29_Shot1 while allowing S29_Shot4 and S29_Shot10 to use tighter shot-specific framing.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 13, show the transition through opening marker 12 and unit 2 toward unit 1 within the wide cone. Keep the fixed forward assembly represented by markers 3, 4, 5, and 6 and the candidate-visible opening set 7 through 12 spatially consistent with the floor plan; the broad plate should support all target units 1, 2, and 13 without asserting any additional space.\n  - camera_framing_directive: Frame from camera unit 13 at cell [8,5] toward look-at unit 1 at cell [3,2] with a wide 90-degree field of view. Use broad entrance-side coverage through unit 2 toward unit 1 for the shared plate; S29_Shot1 requires the structural context to remain readable, while S29_Shot4 and S29_Shot10 may crop or defocus that same context according to their committed insert and close framing.\n  - subject_position_directive: For S29_Shot1, place the two committed full figures in the midground at middle-center and middle-right, with the middle-right figure reaching toward the background control position. For S29_Shot4, show only the committed hand entering diagonally from the lower edge toward marker 16, with the surrounding fixed space largely excluded. For S29_Shot10, place the committed paired upper bodies in the foreground across middle-left and middle-right, leaving the fixed background indistinct. Add no subjects beyond those staged in these shots.\n  - state_cue_directive: Carry the committed transient cues represented by markers 14, 15, and 16, with marker 16 readable for the S29_Shot4 insert and markers 14 and 15 treated as state overlays rather than fixed construction. Preserve the low, muted, restrained ambience committed across the surfaced shots without inventing additional state cues.\n  - negative_continuity_directive: Do not move fixed markers 3, 4, 5, or 6 from their floor-plan positions, and preserve opening markers 7 through 12 and the relationship among units 13, 2, and 1. Do not introduce spaces outside the advertised visibility candidates, unlisted marker elements, or additional scenario-specific objects. Keep markers 14, 15, and 16 limited to their committed transient roles rather than treating them as persistent structure.\n\n2020년대 중반 대한민국 서해안권에서 실제 운항하는 낡은 소형 어선의 비좁은 조타실 내부. 선미 쪽 출입구 바로 안쪽에 선 카메라가 전방을 바라보며, 열린 출입문 틀과 닳은 금속 문턱이 화면 가장자리와 하단에 부분적으로 걸린다. 중앙의 좁은 입석 공간 너머로 오래된 조타륜, 기름때와 손때가 밴 제어 콘솔, 스로틀 레버, 아날로그 계기와 소형 위성항법 화면, 해상 무전기, 스위치 패널이 밀집해 있고, 그 뒤로 세 구획의 전면 창이 보인다. 중앙 바닥은 두 사람이 서서 조타권을 두고 대치하고 한 사람이 갑자기 쓰러질 수 있을 정도의 최소한의 빈 공간으로 남겨 두되, 사람이나 신체는 전혀 보이지 않는다.\n\n해질녘 상태. 전면 창 너머에는 서해의 낮고 흐린 수평선과 차갑고 탁한 청회색 잔광이 보이며, 소금기와 물자국이 말라붙은 유리와 낡은 와이퍼가 외부 풍경을 약간 흐린다. 실내는 낮은 자연광과 희미한 주황색 계기 조명, 오래된 천장등의 약한 실용광이 섞여 낮거나 중간 정도의 밝기와 현실적인 긴장 대비를 만든다. 창밖 풍경은 실제 바다와 하늘로만 표현하고 초자연적 형상이나 영구적인 붉은 문양은 넣지 않는다.\n\n한국 연안 소형 어선의 현실적인 작업 환경을 구체적으로 반영한다. 누렇게 변색되고 미세하게 갈라진 유리섬유 강화 플라스틱 내벽, 긁힌 회색 도장 금속 콘솔, 나사와 모서리에 번진 염분 부식, 군데군데 녹슨 손잡이와 난간, 거칠고 미끄럼 방지 무늬가 있는 낡은 바닥, 케이블 타이와 절연테이프로 정리한 배선, 오래 사용해 글자가 닳은 한글 장비 표기, 작은 나침반, 수납 선반과 고정된 선장 의자를 보여 준다. 모든 장비는 실제 2020년대 연안 어선에서 사용하는 평범하고 실용적인 수준이며 미래형 화면이나 홀로그램은 배제한다. 지나치게 정돈된 전시장이나 깨끗한 상업 사진이 아니라 습기, 염분, 손때, 신발 자국, 사소한 얼룩이 축적된 실제 작업 공간이다.\n\n실제 풀프레임 DSLR 또는 미러리스 카메라와 28밀리미터 광각 렌즈로 약 1.6미터의 서 있는 사람 눈높이에서 촬영한 다큐멘터리 풍 사진. 가장자리 왜곡은 절제하고, 출입구에서 전면 창까지의 깊이와 비좁은 폭이 자연스럽게 느껴지는 구도, 조타륜과 전면 유리는 선명하고 주변부는 실제 렌즈의 완만한 심도 저하만 허용한다. 실제 콘크리트가 아닌 선박용 합성수지, 금속의 녹과 산화 피막, 고무, 유리, 비닐 시트의 재질을 정확하게 표현한다. 과도한 후처리 없이 실제 장소 기록 사진처럼 사실적이며, 삽화나 합성 렌더링, 건축 시각화, 평면도, 위에서 내려다본 시점이 아니다. 사람, 얼굴, 혈흔, 시신 없음. 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": {
  "A": 3,
  "B": 6,
  "C": 3
 },
 "selected": "B",
 "ranking": [
  "B",
  "A",
  "C"
 ],
 "verdicts": [
  {
   "label": "A",
   "score": 3,
   "verdict_ko": "심각한 규정 위반: 참조 도면의 마커 번호가 이미지 곳곳에 그대로 생성되었습니다."
  },
  {
   "label": "B",
   "score": 6,
   "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/3d854b4e-d628-4d4e-a68c-c81a9c8fbf00/episodes/69af710d-a81f-4102-b000-cf2ef259c91b/images/floor_plan/fp_l21_wheelhouse.png"
  }
 ],
 "critique": {
  "issues": [
   {
    "issue_ko": "중앙 전면 창문에 도면에 없는 두 번째 조타륜이 불필요하게 생성되었습니다.",
    "fix_en": "Remove the extra steering wheel floating on the glass of the center window."
   },
   {
    "issue_ko": "평면도상 조타륜 바로 앞(중앙)에 있어야 할 선장 의자(마커 6)가 우측 구석에 잘못 배치되었습니다.",
    "fix_en": "Move the captain's chair from the right side to the center of the floor, directly in front of the main steering wheel."
   }
  ]
 },
 "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the extra steering wheel floating on the glass of the center window.\n- Move the captain's chair from the right side to the center of the floor, directly in front of the main steering wheel.\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."
}