{
 "input_fingerprint": "a352d9662036b900",
 "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: [6, 4]\n  - look_at_unit: 2\n  - look_at_cell: [4, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera in unit 1 at candidate cell [6,4] and aim toward unit 2 through candidate look-at cell [4,4]. The wide view supplies broad fixed-space coverage while the consuming close framings can retain only minimally readable background context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, look toward unit 2 with broad coverage of unit 1 in the foreground and the target-unit context formed by units 2, 3, 5, 6, 9, and 10. Include openings 4 and 8 where admitted by the wide view, and maintain the floor-plan relationships encoded by base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10.\n  - camera_framing_directive: Frame from camera unit 1 at cell [6,4], looking toward unit 2 through look-at cell [4,4], with a wide 90-degree field of view. Establish broad coverage of the fixed background so the downstream close framing can isolate the committed foreground and reaction planes while retaining restrained spatial context.\n  - subject_position_directive: For S28_Shot5, stage the committed extending hand and forearm from the lower left, with the second committed subject in the upper-right background and transient marker 13 beneath the fingertip at less than one third of the frame. For S28_Shot6, place the committed primary subject at middle center in close framing, with marker 13 reduced to a thin, soft foreground sliver at the lower-left margin. Do not add subjects beyond those committed by the surfaced staging.\n  - state_cue_directive: Carry transient markers 12 and 13 as the committed state cues. Follow the surfaced shots' restrained dusk ambience, low brightness, desaturated contrast, muted palette, and cool shadows; do not introduce additional uncommitted state cues.\n  - negative_continuity_directive: Do not invent unlisted subjects, fixed fixtures, openings, or scenario-specific elements. Keep geometry outside the chosen unit-1-to-unit-2 view from becoming prominent, and do not add state overlays beyond transient markers 12 and 13. Preserve the floor-plan positions of base markers 1, 2, 3, 4, 5, 6, 8, 9, and 10.\n\n2020년대 중반 대한민국 서해안 외딴섬 주변에서 운항하는 낡은 소형 연안 어선의 선미 작업 갑판, 해가 막 진 직후의 어스름. 선미 작업 공간 가까이에 카메라를 두고 조타실을 향해 대각선 전방으로 바라보며, 조타실의 낡은 금속 외벽과 염분 자국이 밴 새시 창, 닳고 녹슨 출입 문턱, 반쯤 닫힌 실용적인 조타실 문이 한 화면에 보인다. 갑판 중앙에는 조사 대화를 나눌 수 있을 만큼 비어 있는 작업 공간과 문까지 이어지는 통로를 분명히 남긴다. 프레임 양쪽 가장자리에는 오래 사용한 소형 양망기, 굵은 밧줄 뭉치, 축축한 어망과 긁힌 플라스틱 생선 상자의 일부가 자연스럽게 걸리고, 문 옆에는 현실적인 소화기와 구명환 같은 소형 안전 설비가 부착되어 있다. 바닷물과 기름에 반복해서 젖은 미끄럼 방지 도장 갑판, 벗겨진 청록색과 회색 선박용 페인트, 붉은 갈색 녹물 자국, 용접 이음새, 소금 결정, 고무 패킹의 균열, 금속 난간의 손때와 부식 등 실제 조업선의 누적된 사용 흔적을 세밀하게 표현한다. 낮은 전경에는 사진 대조 조사에 쓰이는 작은 클립보드와 여러 장의 인화 사진이 잠시 펼쳐져 있으나 선박에 고정된 물건처럼 보이지 않는다. 인화 사진에는 1970~1980년대에 촬영된 듯한 낮은 선명도와 바랜 색의 식별하기 어려운 장소 일부만 종이 표면 안에 보이며, 과거의 대상이나 형상이 현재 갑판 공간에 나타나지 않는다. 사람, 손, 얼굴은 전혀 없다. 해질녘의 차가운 청회색 자연광이 바다 쪽에서 들어오고 조타실의 평범한 텅스텐 작업등이 약하게 켜져 문 주변 금속에 제한적인 따뜻한 반사를 만든다. 과장된 초자연 현상이나 영구적인 원형 흔적 없이, 비어 있는 갑판과 임시 조사 자료만으로 긴장된 상황을 전달한다. 실제 미러리스 또는 DSLR 카메라와 35mm급 보통 광각 렌즈로 촬영한 다큐멘터리 풍 사진, 갑판 위 약 1.3~1.6m의 앉았다 일어서는 사람 눈높이, 자연스러운 원근과 피사계 심도, 실제 콘크리트가 아닌 선박용 강재와 금속 부식, 젖은 밧줄 섬유, 실제 종이와 플라스틱 질감. 정돈된 광고 사진이 아닌 실제 운항 중인 생활 어선의 현장 기록 사진, 인위적 후처리 없음. 하향 조감도, 평면도, 건축 도면, 삽화, 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.",
 "totals": {
  "A": 7,
  "B": 3,
  "C": 2
 },
 "selected": "A",
 "ranking": [
  "A",
  "B",
  "C"
 ],
 "verdicts": [
  {
   "label": "A",
   "score": 7,
   "verdict_ko": "지정된 구도와 조명 분위기를 잘 구현했으며, 마커 유출 없이 전경의 소품과 선박의 질감을 훌륭하게 표현했습니다."
  },
  {
   "label": "B",
   "score": 3,
   "verdict_ko": "이미지 곳곳에 도면의 숫자 마커(1, 2, 3, 4, 5 등)가 텍스트로 유출되는 치명적인 규정 위반이 있습니다."
  },
  {
   "label": "C",
   "score": 2,
   "verdict_ko": "마찬가지로 숫자 마커(1, 2, 3, 5 등)가 화면에 그대로 노출되는 치명적인 오류가 발생하여 실격입니다."
  }
 ],
 "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_small_fishing_boat.png"
  }
 ],
 "critique": {
  "issues": [
   {
    "issue_ko": "문 옆에 소화기만 있고 프롬프트에 명시된 구명환이 없습니다.",
    "fix_en": "Add a life ring attached to the wall next to the fire extinguisher."
   },
   {
    "issue_ko": "조타실 문이 반쯤 닫혀 있지 않고 안으로 완전히 열려 있습니다.",
    "fix_en": "Adjust the wheelhouse door so it is half-closed rather than fully open."
   },
   {
    "issue_ko": "프레임 가장자리에 프롬프트가 요구한 플라스틱 생선 상자가 보이지 않습니다.",
    "fix_en": "Add a portion of a scratched plastic fish box 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- Add a life ring attached to the wall next to the fire extinguisher.\n- Adjust the wheelhouse door so it is half-closed rather than fully open.\n- Add a portion of a scratched plastic fish box 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."
}