{
 "input_fingerprint": "d7919942fd3c2957",
 "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: 3\n  - camera_cell: [7, 5]\n  - look_at_unit: 2\n  - look_at_cell: [1, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera at the sole candidate cell for unit 3 and aim toward unit 2 using candidate cell [1,6], aligned with fixed fixture marker 8. The wide lens supports broad structural coverage for the wide consuming shot while allowing the close shots to use tighter portions of the same background.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, show the view toward unit 2 with unit 1 available along the intervening sightline. Establish markers 1, 2, and 3 as the connected structural areas, retain openings 4, 5, 6, and 7 in their numbered floor-plan positions wherever they fall within the wide cone, and keep fixed fixture marker 8 at the look-at side of unit 2.\n  - camera_framing_directive: Frame from camera unit 3 at cell [7,5] toward unit 2 at look-at cell [1,6] with a wide 90-degree field of view. Preserve broad coverage across the fixed structure for S28_Shot6, while leaving coherent portions that can appear only at the margins in the close compositions of S28_Shot4 and S28_Shot9.\n  - subject_position_directive: Provide background clearance for the committed shot staging: S28_Shot4 centers a fingertip and held image-bearing surface in a close frame; S28_Shot6 places a back-facing shoulder as a narrow foreground-side occlusion while the marked surface remains legible beyond it; S28_Shot9 places one committed figure in the middle-left and another in the middle-right at midground depth, with background visible mainly at the margins. Keep the plate free of any subjects not committed by those surfaced shots.\n  - state_cue_directive: Carry the committed transient state-overlay cues numbered 9, 10, and 11 on their assigned surfaces, with the low, desaturated dusk treatment committed by the surfaced shots. Preserve the legibility of these cues where the wide composition exposes them and introduce no additional unlisted state cues.\n  - negative_continuity_directive: Keep structural markers 1, 2, and 3, openings 4, 5, 6, and 7, and fixed fixture 8 in their floor-plan positions. Do not invent additional state-overlay markers beyond 9, 10, and 11, do not add uncommitted subjects, and do not depict units or openings outside the selected wide view as though they were directly visible.\n\nSTRUCTURE FACTS (floor-plan truth for this location): every element listed below whose stated position falls inside the committed view MUST appear, with its position, connections and vertical (up/down) direction exactly as stated — never mirror, reverse or omit it. Elements the RENDER GUIDANCE excludes from this view may be left out.\n  - 1. [area] shared standing area — center of the compact wheelhouse between the aft entry and forward helm\n  - 2. [area] helm service zone — forward end of the wheelhouse surrounding the helm console\n  - 3. [area] entry threshold zone — narrow aft-center strip immediately inside the entry door\n  - 4. [opening] aft entry door — aft wall, centered slightly toward the port side, swinging inward\n  - 5. [opening] forward windshield run — single broad contiguous opening across the forward wall above the helm\n  - 6. [opening] port side window run — forward half of the port wall, one contiguous window run\n  - 7. [opening] starboard side window run — forward half of the starboard wall, one contiguous window run\n  - 8. [prop] helm console assembly — against the forward wall below the windshield, slightly starboard of center\n\nVIEW AUTHORITY: the CAMERA DECISION and RENDER GUIDANCE above are the sole authority for camera position, camera height and view direction. If any prose below implies a different vantage point or an opposite view direction, keep this committed view and restage that prose's content inside it — never blend the two views into one impossible geometry.\n\n2020년대 중반 대한민국 서해안 포구에서 실제 운항해 온 낡은 소형 어선의 비어 있는 조타실. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 답사용으로 찍은 꾸밈없는 현장 사진처럼 보여야 한다. 후방 출입문 바로 안쪽, 서 있는 사람의 눈높이 약 1.6m에서 28mm급 적당한 광각 렌즈로 좁은 공용 입석 공간을 비스듬히 가로질러 전방의 조타대 조립체를 바라본다. 출입문과 조타대 사이의 짧고 비좁은 거리를 강조하고, 우현 측창과 조타대 인접 전면 벽, 출입문에서 조타대로 이어지는 측벽까지 넓은 구도에 포함한다.\n\n작은 단일 선실 규모로, 후방 출입문 높이는 약 2m, 우현 측창 폭은 약 1~1.5m, 내부 천장 높이는 약 2.1~2.3m이며 모든 조종 장비와 통로 폭이 이 사람 크기 기준에 맞아야 한다. 조타대에는 오래 사용한 조타륜, 스로틀 레버, 현실적인 현대 소형 선박용 위성항법 화면, 해상 무전기와 나침반이 배치되어 있다. 미래형 화면이나 과도하게 첨단인 장비는 없다. 도장된 금속 조타대에는 손때, 긁힘, 산화 얼룩과 소금기 흔적이 있고, 벽과 천장은 누렇게 변색된 도장면, 작은 녹물 자국, 나사와 이음부의 부식, 습기로 들뜬 부분이 드러난다. 창에는 염분이 마른 얼룩과 고무 패킹의 노화, 실제 금속 창틀과 와이퍼가 보인다.\n\n해 질 무렵의 흐리고 차가운 청회색 바깥빛이 우현 측창으로 약하게 들어오며, 조타실 안에는 낡은 천장등과 조종 장비의 희미한 표시등만 켜져 있다. 어두운 저채도 색조와 낮은 조도이지만 검은 부분이 뭉개지지 않아 실제 재료의 표면이 식별되어야 한다. 우현 측창 둘레의 벽, 조타대와 맞닿은 전면 벽, 출입문에서 전방으로 이어지는 측벽에 수많은 짙은 혈색의 적색 페인트 원형이 무리 지어 덧칠되어 있다. 원형은 완벽한 기하학 문양이 아니라 굵기가 고르지 않고 붓결이 끊기며 일부가 겹친 불완전한 윤곽이다. 마른 적색 페인트의 무광 표면과 흘러내린 작은 자국이 낡은 벽 도장 위에 물리적으로 남아 있어야 하며, 빛나는 기호나 디지털 효과, 벽지 무늬처럼 보이지 않아야 한다. 인체, 얼굴, 시체, 실제 혈흔은 전혀 없다.\n\n실제 디지털 일안 또는 미러리스 카메라의 자연스러운 원근감, 정확한 금속 녹과 고무·유리·도장면의 질감, 현실적인 일상적 마모와 얼룩, 과장되지 않은 자연스러운 피사계 심도. 정돈된 광고 사진이 아니며 후처리 효과, 인위적인 색보정, 삽화, 삼차원 렌더링, 건축 시각화가 아니다. 위에서 내려다본 시점이나 평면도, 건축 도식이 아닌 서 있는 사람의 현장 시점. 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.\n\nUNMANNED BACKGROUND CONTRACT — this image is an EMPTY BACKGROUND\nPLATE: absolutely NO people anywhere. No figures, no faces, no body\nparts, no hands, no silhouettes, no human shadows, no reflections of\npeople, no mannequins or statues that read as people, no crowds in\nthe distance. If any person or their action is mentioned above,\nrender the place AS IF that person is not there — keep only the\nenvironment they would occupy. On any conflict, THIS CONTRACT WINS.",
 "totals": {
  "B": 4,
  "C": 3,
  "A": 2
 },
 "selected": "B",
 "ranking": [
  "B",
  "C",
  "A"
 ],
 "verdicts": [
  {
   "label": "B",
   "score": 4,
   "verdict_ko": "붉은 원형의 불규칙한 질감과 차가운 조명 분위기를 잘 살렸으나, 창문과 문에 도면 번호(4, 5, 7)가 노출되는 치명적인 마커 유출 오류가 있습니다."
  },
  {
   "label": "C",
   "score": 3,
   "verdict_ko": "낡은 어선의 질감은 우수하나, 벽면 전체에 붉은색 도면 번호가 커다랗게 노출되는 심각한 지시 위반이 발생했습니다."
  },
  {
   "label": "A",
   "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/28ac6c06-e1df-4fba-a789-6cd55401a4d8/episodes/c0e2bace-39ca-47de-88f7-99463c1696bc/images/floor_plan/fp_l20_wheelhouse.png"
  }
 ],
 "critique": {
  "issues": [
   {
    "issue_ko": "좌측(좌현) 벽면의 구조가 평면도와 일치하지 않습니다. 후방 벽에 있어야 할 출입문(4)이 좌측 벽에 잘못 배치되어 있고, 평면도에 없는 깊은 개구부가 생성되었으며 지정된 좌현 측창(6)이 누락되었습니다.",
    "fix_en": "Replace the door labeled '4' and the dark recessed corridor on the left with a solid wall containing a port side window."
   }
  ]
 },
 "composition_critique": {
  "issues": [
   {
    "fix_en": "Relocate the aft entry opening from the port side wall to the aft wall, centered slightly toward port, while preserving the forward-facing camera view and all other composition.",
    "issue_ko": "후방 벽에서 약간 좌현 쪽에 있어야 할 출입구 4가 좌현 측벽의 종방향 개구부처럼 배치되어 평면 구조와 맞지 않는다."
   }
  ]
 },
 "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the door labeled '4' and the dark recessed corridor on the left with a solid wall containing a port side window.\n- Relocate the aft entry opening from the port side wall to the aft wall, centered slightly toward port, while preserving the forward-facing camera view and all other composition.\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.",
 "fix_rejudge": {
  "forward_raw": {
   "winner": "B",
   "ranking": [
    "B",
    "A"
   ],
   "verdicts": [
    {
     "label": "B",
     "score": 7,
     "verdict_ko": "마커 유출 없이 요청된 카메라 구도, 붉은 페인트 원형, 지정된 시간대의 조명 분위기를 잘 표현했습니다."
    },
    {
     "label": "A",
     "score": 3,
     "verdict_ko": "참조용 도면의 마커 번호('4', '5', '7')가 이미지 화면에 그대로 생성되는 치명적인 규정 위반이 있습니다."
    }
   ]
  },
  "forward_normalized": {
   "winner": "B",
   "ranking": [
    "B",
    "A"
   ],
   "verdicts": [
    {
     "label": "B",
     "score": 7,
     "verdict_ko": "마커 유출 없이 요청된 카메라 구도, 붉은 페인트 원형, 지정된 시간대의 조명 분위기를 잘 표현했습니다."
    },
    {
     "label": "A",
     "score": 3,
     "verdict_ko": "참조용 도면의 마커 번호('4', '5', '7')가 이미지 화면에 그대로 생성되는 치명적인 규정 위반이 있습니다."
    }
   ]
  },
  "reverse_raw": {
   "winner": "A",
   "ranking": [
    "A",
    "B"
   ],
   "verdicts": [
    {
     "label": "A",
     "score": 7,
     "verdict_ko": "지정된 구도와 낡은 어선 조타실의 디테일, 붉은 페인트 자국을 잘 구현했으며 치명적인 오류가 없습니다."
    },
    {
     "label": "B",
     "score": 2,
     "verdict_ko": "창문과 문에 참조용 숫자 마커(4, 5, 7)가 렌더링된 치명적인 규칙 위반(Hard Violation)이 발생하여 실격입니다."
    }
   ]
  },
  "reverse_normalized": {
   "winner": "B",
   "ranking": [
    "B",
    "A"
   ],
   "verdicts": [
    {
     "label": "B",
     "score": 7,
     "verdict_ko": "지정된 구도와 낡은 어선 조타실의 디테일, 붉은 페인트 자국을 잘 구현했으며 치명적인 오류가 없습니다."
    },
    {
     "label": "A",
     "score": 2,
     "verdict_ko": "창문과 문에 참조용 숫자 마커(4, 5, 7)가 렌더링된 치명적인 규칙 위반(Hard Violation)이 발생하여 실격입니다."
    }
   ]
  },
  "combined": {
   "totals": {
    "A": 5,
    "B": 14
   },
   "ranking": [
    "B",
    "A"
   ],
   "agreement": true,
   "policy": 1
  },
  "winner": "B",
  "fix_won": true,
  "policy": "fix_rejudge_v1_flip"
 }
}