{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 39,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "0a014e93ea48e05d",
  "data": {
    "cards": {
      "L04B02::S4_Shot1": {
        "bg_id": "L04B02",
        "shot_id": "S4_Shot1",
        "fp_id": "fp_l04_exterior_site",
        "card": {
          "card_id": "6e052e97a72f3063",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L04B02",
          "shot_id": "S4_Shot1",
          "fp_id": "fp_l04_exterior_site",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "588d81fe41db0717",
            "substrate_hash": "588d81fe41db0717",
            "overlay_hash": "a1fd04074b14c4fb",
            "geometry_hash": "1edeab7d4140e283",
            "dossier_hash": "c7b08ee14d8d1a7d",
            "semantic_hash": "not_available",
            "camera_rec_hash": "00378d5253103096",
            "shot_context_hash": "fbef470a3eef59c6",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L04B02",
            "bg_plate_visible_description": "흐린 아침빛의 높은 부감 구도에서 낡은 빌라 외관 전체가 넓게 내려다보인다. 화면 아래쪽에는 좁은 골목과 낮은 담, 출입문 주변이 보이고, 그 위로 직사각형 건물의 옥상 면과 외벽 윤곽이 차분하게 펼쳐진다. 중앙 부근에는 오래된 옥탑방 덩어리가 작은 상자처럼 고립되어 있으며, 주변의 바랜 콘크리트 옥상과 빈 여백이 조용하고 눅눅한 분위기를 만든다. 오른쪽에는 옥상으로 이어지는 외부 계단과 금속 출입문, 물탱크가 읽히고, 위쪽과 가장자리에는 낮은 난간과 고정된 빨랫줄, 작은 옥상 설비와 벤치가 보인다. 전체 색감은 안개 낀 회색과 묵은 베이지 톤으로 낮게 가라앉아 있고, 따뜻한 실내 빛 없이 균일하게 흐린 자연광만 남아 있다.",
            "camera_pose_source": "supplied_camera_recommendation_L04B02_exterior_site_high_aerial_establishing_view",
            "confidence": 0.86,
            "diagnostics": [
              "High aerial establishing pose supplied by the camera recommendation was used without inventing a new pose.",
              "All camera-referenced registry entries are within the wide overhead view.",
              "Ignored state elements were not included in the Korean descriptions."
            ],
            "fp_id": "fp_l04_exterior_site",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "담 위의 작은 동물이나 따뜻한 창빛 같은 일시적 상태 표현은 이 구도에서 묘사되지 않는다. 넓은 부감이라 주요 외부 구조물은 대부분 가려지지 않고 읽힌다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "높은 곳에서 거의 수직으로 내려다본 낡은 빌라 외관 전경이다. 화면 아래쪽에는 골목과 담장, 출입문 주변의 낮은 구조가 깔리고, 그 위로 큰 건물의 평평한 옥상 윤곽이 넓게 보인다. 중앙 위쪽에는 오래된 옥탑방이 바랜 콘크리트 면 사이에 작게 고립되어 있으며, 근처의 작은 뒤뜰 같은 빈 공간과 옥상 테라스가 흐린 아침 안개 속에서 차갑게 가라앉아 있다. 오른쪽에는 옥상으로 올라가는 외부 계단, 금속문, 원형 물탱크가 이어지고, 가장자리에는 낮은 난간과 고정된 빨랫줄, 낮은 벤치가 배치되어 있다. 전체적으로 사람의 움직임 없이 고요하며, 희뿌연 회색빛과 묵은 베이지색 표면이 주변 동네의 경계를 부드럽게 흐린다.",
            "self_consistency": {
              "notes": "The structured list marks the architectural and rooftop utility elements as visible, and the Korean prose describes those same elements while excluding the ignored cat and window-glow states.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S4_Shot1",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "broad pale paved area with an open rectangular surface and surrounding small planting shapes",
                "expected_label": "public alley lane",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "unobstructed in the overhead view",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large rectangular building mass occupying much of the frame with interior-like divisions and thick outer walls",
                "expected_label": "main villa building footprint",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "fully readable from above",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.83,
                "depth_band": "midground",
                "evidence": "narrow vertical approach strip with repeated stair-like bands along the right side",
                "expected_label": "ground entry gate",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "clear, with no major obstruction",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "compact square open zone enclosed by walls, filled with a cool-toned flat surface",
                "expected_label": "small rear courtyard",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "unobstructed within the roof area",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.85,
                "depth_band": "background",
                "evidence": "small connector area at the lower edge of the upper roof volume, adjacent to a doorway shape",
                "expected_label": "exterior stair to roof",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "readable from the top-down angle",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "pale roof surface at the upper right with an open slab-like rectangular field",
                "expected_label": "rooftop terrace slab",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "unobstructed, near the roof edge",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "background",
                "evidence": "small utility-like rooftop zone near hanging line shapes and a compact rectangular form",
                "expected_label": "rooftop room block",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "visible with surrounding rooftop objects nearby",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.83,
                "depth_band": "background",
                "evidence": "small rectangular threshold-like element beside a door swing at the upper-right roof access",
                "expected_label": "rooftop metal entrance door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "partially close to adjacent wall lines but still readable",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "small opening-like feature set into the lower central building edge near a narrow recess",
                "expected_label": "small rooftop room window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "visible though small at the wide scale",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "foreground",
                "evidence": "long boundary-like band and edge condition spanning the lower portion of the plan",
                "expected_label": "boundary wall and roof parapet",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "partly near the frame edge but readable",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.87,
                "depth_band": "midground",
                "evidence": "round tank-like form positioned along the right-side exterior strip",
                "expected_label": "rooftop water tank",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "unobstructed against the open perimeter surface",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "thin linear fixture running along the upper boundary area",
                "expected_label": "fixed rooftop clothesline",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "visible as a narrow edge fixture",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.79,
                "depth_band": "foreground",
                "evidence": "low small rectangular feature near the lower central entrance area",
                "expected_label": "low rooftop platform bench",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "small but unobstructed in the overhead view",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "transient_numbers": [],
            "ignored_numbers": [
              14,
              15
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B01::S5_Shot1": {
        "bg_id": "L05B01",
        "shot_id": "S5_Shot1",
        "fp_id": "fp_l05_main_unit",
        "card": {
          "card_id": "7eee2de499d7d8ba",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B01",
          "shot_id": "S5_Shot1",
          "fp_id": "fp_l05_main_unit",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "46244b86df929820",
            "substrate_hash": "46244b86df929820",
            "overlay_hash": "1be3913ee26fe3c5",
            "geometry_hash": "7dc2b0ccde2e5fc7",
            "dossier_hash": "1477f94cfc945032",
            "semantic_hash": "not_available",
            "camera_rec_hash": "2fe7b298d207ea45",
            "shot_context_hash": "ba95366f83423f1c",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B01",
            "bg_plate_visible_description": "현관 가까운 낮은 시점에서 작은 거실 겸 식사 공간을 비스듬히 바라본다. 앞쪽에는 철문과 좁은 문턱 일부가 걸리고, 그 너머 어두운 공동 공간이 펼쳐진다. 창가 쪽 낮은 받침대 위의 텔레비전 앞면과 작은 창이 함께 보이며, 얇고 창백한 낮빛이 실내로 들어와 바닥과 가구 가장자리를 희미하게 가른다. 중앙에는 식탁과 의자들이 놓여 있고, 왼쪽 벽을 따라 싱크대, 수도꼭지, 조리대와 화구가 길게 이어진다. 오른쪽에는 스탠드 조명이 서 있으며, 더 깊은 쪽으로는 방과 욕실로 이어지는 문들이 벽면 사이에 정돈되어 보여 좁고 눅눅한 생활감이 느껴진다.",
            "camera_pose_source": "camera recommendation: near number 1 (entrance threshold zone), facing diagonally across number 2 toward number 3, number 20, and number 22",
            "confidence": 0.82,
            "diagnostics": [
              "Used the supplied camera recommendation without inventing a new pose.",
              "Projected the referenced living-kitchen markers from an eye-level, wide-angle view near the entrance threshold.",
              "Ignored state-overlay markers were not described in the Korean prose."
            ],
            "fp_id": "fp_l05_main_unit",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "사적 방 안쪽과 욕실 내부는 문틀과 벽 때문에 거의 드러나지 않고, 멀리 있는 문 표면만 희미하게 읽힌다. 창밖 풍경과 거실 밖 공간은 화면에서 거의 빠진다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "현관 가까이에서 작은 거실 겸 식사 공간을 비스듬히 들여다보는 구도다. 앞쪽 한켠에는 철문과 좁은 문턱이 걸리고, 창가의 낮은 받침대 위 텔레비전이 푸른빛으로 어둑한 방을 비춘다. 그 빛을 받은 중년 여성이 화면 오른쪽 중간쯤에서 굳은 옆얼굴로 서 있으며, 작은 창으로 들어오는 가느다란 낮빛이 옆선을 차갑게 자른다. 중앙에는 식탁과 의자들이 놓여 있고, 왼쪽 벽을 따라 싱크대와 수도꼭지, 조리대와 화구가 이어진다. 싱크대와 조리대 주변에는 약초를 담은 작은 냄비와 마실 잔들이 놓여 있으며, 희미한 김이 어두운 주방 쪽 빛에 살짝 떠오른다. 오른쪽에는 스탠드 조명이 서 있고, 더 안쪽 벽면에는 방과 욕실로 이어지는 문들이 좁은 집의 깊이를 만든다.",
            "self_consistency": {
              "notes": "The prose describes the living-kitchen view, entrance edge, window, television, dining set, kitchenette fixtures, doors, floor lamp, and the daytime herb-and-drink setup. The person is included from shot intent as a generic subject, while structured items cover the numbered floor-plan elements.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S5_Shot1",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "nearby narrow threshold shape at the lower edge of the view",
                "expected_label": "Entrance threshold zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "camera is positioned very close, so only part of the threshold would be visible",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large open rectangular room area spanning the main view",
                "expected_label": "Shared living dining zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "open area is mostly unobstructed, with furniture occupying portions of it",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "long narrow service strip running along the side wall with fixtures aligned in a row",
                "expected_label": "Kitchenette service strip",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "partly overlapped by the viewing angle and nearby wall edge",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.52,
                "depth_band": "background",
                "evidence": "room area beyond a door opening on the far side of the living space",
                "expected_label": "Daughter bedroom private zone",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "interior is mostly blocked by wall and door frame; only a limited glimpse is plausible",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.4,
                "depth_band": "background",
                "evidence": "private room lies behind a far doorway and intervening wall",
                "expected_label": "Mother bedroom private zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "the room interior would be hidden from this living-room angle",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.38,
                "depth_band": "background",
                "evidence": "service room is placed beyond a door off the far passage area",
                "expected_label": "Bathroom service zone",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "interior is blocked by the bathroom wall and door plane",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.75,
                "depth_band": "foreground",
                "evidence": "large flat door panel immediately beside the camera position",
                "expected_label": "Iron entrance door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "very close to camera, likely cropped by the frame edge",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.83,
                "depth_band": "foreground",
                "evidence": "small horizontal window opening behind or near the low television stand",
                "expected_label": "Small shared-zone window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "partly masked by the television and stand from this low diagonal angle",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "door panel and curved swing area on the far right side of the shared room",
                "expected_label": "Daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "farther from camera and partly interrupted by the room corner",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.66,
                "depth_band": "background",
                "evidence": "far doorway along the back wall beyond the dining area",
                "expected_label": "Mother bedroom door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "seen at a distance and partially blocked by depth and wall alignment",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "door opening on the back-right service wall",
                "expected_label": "Bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "partly hidden by the hallway corner and distance",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.84,
                "depth_band": "background",
                "evidence": "small basin shape with faucet on the side service counter",
                "expected_label": "Kitchen sink and faucet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "visible along the side wall, slightly foreshortened by the diagonal view",
                "source_ref": "camera recommendation framing_notes",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "flat counter surface with round burner shapes along the kitchen strip",
                "expected_label": "Cooking counter with stovetop",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "openly visible, with minor overlap from nearby counter edges",
                "source_ref": "camera recommendation framing_notes",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "rectangular tabletop centered beyond the sofa area",
                "expected_label": "Dining table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "large tabletop is clear, though lower parts may be blocked by nearer furniture",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "multiple chair backs and seats grouped around the table",
                "expected_label": "Dining chairs set",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "some chairs overlap the table and each other from this angle",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "long low rectangular stand with a thin screen form above it near the window wall",
                "expected_label": "Television and low stand",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "close enough to be prominent; screen angle may crop the stand slightly",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "slender vertical lamp stand with a round shade beside the seating area",
                "expected_label": "Living floor lamp",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "mostly unobstructed, though slim profile may be partially lost against background",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "small clustered vessels and plant-like or pot shapes near the kitchen work area",
                "expected_label": "Daytime herb pot and drink setup",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 29,
                "occlusion_note": "small objects may be partly hidden by counter height and steam-like visual softness",
                "source_ref": "camera recommendation framing_notes",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              14,
              15,
              20,
              21,
              22,
              23
            ],
            "transient_numbers": [
              29
            ],
            "ignored_numbers": [
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              14,
              15,
              20,
              21,
              22,
              23,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              14,
              15,
              20,
              21,
              22,
              23,
              29
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B01::S5_Shot6": {
        "bg_id": "L05B01",
        "shot_id": "S5_Shot6",
        "fp_id": "fp_l05_main_unit",
        "card": {
          "card_id": "a5c9db2078c00801",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B01",
          "shot_id": "S5_Shot6",
          "fp_id": "fp_l05_main_unit",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "46244b86df929820",
            "substrate_hash": "46244b86df929820",
            "overlay_hash": "1be3913ee26fe3c5",
            "geometry_hash": "7dc2b0ccde2e5fc7",
            "dossier_hash": "1477f94cfc945032",
            "semantic_hash": "not_available",
            "camera_rec_hash": "2fe7b298d207ea45",
            "shot_context_hash": "d9aa50e655358e04",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B01",
            "bg_plate_visible_description": "입구 문턱 가까운 시점에서 작고 낮은 옥탑방의 생활 공간을 비스듬히 바라본다. 왼쪽에는 좁고 길게 붙은 조리대와 싱크, 화구가 이어지고, 중앙 안쪽에는 작은 식탁과 의자들이 놓여 있다. 아래쪽 벽면 가까이 낮은 장과 텔레비전, 작은 창이 함께 보이며, 오른쪽으로는 스탠드 조명과 여러 문이 이어져 침실과 욕실 쪽을 암시한다. 회색 낮빛이 작은 창으로 들어와 낡은 벽과 바닥, 단정하지만 비좁은 가구들을 부드럽게 눌러 보이게 한다.",
            "camera_pose_source": "floor_plan_prompt camera recommendation: living_kitchen near entrance threshold facing diagonally across shared living dining zone toward kitchenette, dining table, and television",
            "confidence": 0.68,
            "diagnostics": [
              "The selected recommendation is used as supplied.",
              "Shot intent describes close foreground human subjects, but the floor-plan registry provides no numbered human markers, so human placement is described only in prose.",
              "The daytime herb and drink setup is in the inventory and requested by the recommendation, though its exact drawn position is not explicit on the plan."
            ],
            "fp_id": "fp_l05_main_unit",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "침실과 욕실의 깊은 내부는 문틀과 벽, 가까운 인물들에 가려 일부만 암시된다. 입구 밖 복도와 방 안쪽 구석의 작은 물건들은 화면에서 거의 빠진다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "입구 문턱 바로 안쪽에서 비스듬히 들여다보는 장면이다. 화면 앞 왼편에는 가까운 중년 여성의 어깨가 흐릿한 덩어리처럼 걸리고, 그 너머 중앙 오른편에는 눈을 감은 젊은 여성의 얼굴이 어깨 가까이에 머물러 있어 조용하고 의식 같은 친밀감이 생긴다. 뒤로는 좁은 생활 공간이 펼쳐지고, 왼쪽 벽을 따라 싱크와 화구가 붙어 있으며 중앙 안쪽의 작은 식탁과 의자들이 보인다. 식탁이나 조리대 쪽에는 낮 시간의 작은 허브 화분과 잔들이 놓여 있고, 옅은 김이 회색 낮빛 속에서 배경을 흐린다. 아래쪽 벽면에는 낮은 장 위의 텔레비전과 작은 창이 함께 들어오며, 오른쪽에는 스탠드 조명과 방문들이 비좁은 집의 깊이를 만든다.",
            "self_consistency": {
              "notes": "Structured items cover the numbered floor-plan markers. The scene prose also includes unnumbered close human foreground subjects from the shot intent, while the described room fixtures align with the structured projection.",
              "prose_matches_structured": "uncertain"
            },
            "shot_id": "S5_Shot6",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "small rectangular threshold floor area close to the camera edge",
                "expected_label": "Entrance threshold zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly cropped by the near camera position and foreground bodies",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "broad open room area connecting seating, dining, and circulation",
                "expected_label": "Shared living dining zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly blocked by close foreground subjects but still readable as the main room volume",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "long narrow service band running along the side wall",
                "expected_label": "Kitchenette service strip",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "some lower portion is hidden by the entry angle",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "room beyond a side doorway, mostly indicated by wall opening and pale floor color",
                "expected_label": "Daughter bedroom private zone",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "interior is mostly blocked by wall and door frame",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.5,
                "depth_band": "background",
                "evidence": "far private room area suggested beyond a rear doorway and wall line",
                "expected_label": "Mother bedroom private zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "deep interior is largely hidden by partition walls",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.48,
                "depth_band": "background",
                "evidence": "far service-room doorway area with a pale enclosed space behind it",
                "expected_label": "Bathroom service zone",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "mostly screened by the wall and door plane",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.8,
                "depth_band": "foreground",
                "evidence": "dark hinged slab and frame at the entry edge",
                "expected_label": "Iron entrance door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "seen only at the edge because the camera is beside it",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "small horizontal opening set low on the wall behind the low stand",
                "expected_label": "Small shared-zone window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "partly overlapped by the television and low stand",
                "source_ref": "camera recommendation framing_notes",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "background",
                "evidence": "curved door swing and vertical frame on the side wall",
                "expected_label": "Daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "partly masked by the viewing angle across the room",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.63,
                "depth_band": "background",
                "evidence": "narrow far doorway between the main room and a private room",
                "expected_label": "Mother bedroom door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "small and partly hidden by distance and wall thickness",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "far door leaf and frame at the service-room opening",
                "expected_label": "Bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "partly concealed by the corridor wall and angle",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "small basin shape with a protruding faucet on the side counter",
                "expected_label": "Kitchen sink and faucet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "visible above the long counter, softened by distance",
                "source_ref": "camera recommendation framing_notes",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "rectangular cooktop with round burner shapes on the side counter",
                "expected_label": "Cooking counter with stovetop",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "partly flattened by the diagonal angle",
                "source_ref": "camera recommendation framing_notes",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "background",
                "evidence": "large rectangular tabletop in the inner part of the shared room",
                "expected_label": "Dining table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "clear overall silhouette, with some surface detail reduced by distance",
                "source_ref": "camera recommendation framing_notes",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "several narrow chair backs and seats arranged around the tabletop",
                "expected_label": "Dining chairs set",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "some chairs overlap the table edge and each other",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.75,
                "depth_band": "foreground",
                "evidence": "long dark horizontal rectangle sitting on a low rectangular stand",
                "expected_label": "Television and low stand",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "near the lower wall and partly cropped by the close entry framing",
                "source_ref": "camera recommendation framing_notes",
                "visibility": "visible"
              },
              {
                "confidence": 0.73,
                "depth_band": "midground",
                "evidence": "thin vertical stand with a circular shade beside the seating area",
                "expected_label": "Living floor lamp",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "slim shape may be partly lost against the room background",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "small clustered pot-and-cup shapes on the dining or service surface",
                "expected_label": "Daytime herb pot and drink setup",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 29,
                "occlusion_note": "exact placement is inferred from the requested framing and may be partly hidden by the table surface angle",
                "source_ref": "camera recommendation framing_notes",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "low_confidence"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              14,
              15,
              20,
              21,
              22,
              23
            ],
            "transient_numbers": [
              29
            ],
            "ignored_numbers": [
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              14,
              15,
              20,
              21,
              22,
              23,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              14,
              15,
              20,
              21,
              22,
              23,
              29
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='low_confidence'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B01::S5_Shot8": {
        "bg_id": "L05B01",
        "shot_id": "S5_Shot8",
        "fp_id": "fp_l05_main_unit",
        "card": {
          "card_id": "12ff7be46714d57c",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B01",
          "shot_id": "S5_Shot8",
          "fp_id": "fp_l05_main_unit",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "46244b86df929820",
            "substrate_hash": "46244b86df929820",
            "overlay_hash": "1be3913ee26fe3c5",
            "geometry_hash": "7dc2b0ccde2e5fc7",
            "dossier_hash": "1477f94cfc945032",
            "semantic_hash": "not_available",
            "camera_rec_hash": "2fe7b298d207ea45",
            "shot_context_hash": "9c21c95821617d1a",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B01",
            "bg_plate_visible_description": "낮은 시선의 아주 가까운 구도에서 좁은 현관 문턱 주변의 회색 바닥과 철제 현관문 가장자리만 부드럽게 흐려 보인다. 낮의 희미한 빛이 입구 쪽 바닥을 차갑게 비추고, 주변 벽과 문틀은 어두운 실내 그림자 속에서 muted한 가정집 톤으로 남는다. 안쪽 거실과 주방은 초점 밖으로 밀려 거의 드러나지 않는다.",
            "camera_pose_source": "supplied camera recommendation: near entrance threshold zone, facing diagonally across shared living dining zone toward kitchenette, dining table, and television",
            "confidence": 0.74,
            "diagnostics": [
              "Close-up shot intent strongly narrows the usable view compared with the wide floor-plan recommendation.",
              "Visible structured items are limited to entry-area anchors; most referenced room elements are treated as out of frame or blocked by the near subject.",
              "No referenced inventory marker is missing from the supplied registry."
            ],
            "fp_id": "fp_l05_main_unit",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "아주 가까운 손목 구도가 시야 대부분을 차지해 거실의 식탁, 의자, 텔레비전, 스탠드, 작은 창, 주방 설비와 안쪽 방문들은 화면 밖으로 밀리거나 흐린 배경 뒤에 가려진다. 낮 시간의 작은 화분과 음료 구성도 이 세부 구도에서는 보이지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "창백한 손목이 화면 중앙을 거의 가득 채우고, 피부 위의 검은 원형 표식만 날카롭게 드러난다. 손목 가장자리에는 살짝 구겨진 소매 끝이 좁게 걸려 있어 인물의 위치를 암시한다. 그 뒤로는 현관 문턱과 철제 문 주변의 회색빛 바닥이 매우 흐릿하게 번지고, 낮의 약한 빛과 어두운 실내 그림자가 표식을 더 짙고 불길하게 보이게 한다.",
            "self_consistency": {
              "notes": "Korean prose describes only the close wrist detail plus the entry threshold and iron door blur, matching the two partially visible structured markers and excluding the out-of-frame transient setup.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S5_Shot8",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "broad threshold floor area immediately behind the close subject, visible as a soft rectangular entry surface",
                "expected_label": "Entrance threshold zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly blocked by the very close wrist and rendered mostly as blurred floor tone",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "foreground",
                "evidence": "large hard-edged door plane and frame at the entry side, seen only as a blurred dark boundary",
                "expected_label": "Iron entrance door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "only the edge and adjacent tone remain visible beside the close subject",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "larger open room area would extend beyond the entry, but it is not discernible in the tight detail framing",
                "expected_label": "Shared living dining zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "blocked by the close wrist and excluded by the narrow detail composition",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.5,
                "depth_band": "background",
                "evidence": "long service strip would lie off to the side beyond the entry view, with no clear fixture shapes visible",
                "expected_label": "Kitchenette service strip",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "pushed outside the close-up framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.45,
                "depth_band": "background",
                "evidence": "private room area is beyond the main room edge and no bed or wall shape is visible in the close shot",
                "expected_label": "Daughter bedroom private zone",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "outside the extreme close composition",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.45,
                "depth_band": "background",
                "evidence": "private room area would be deep beyond the living zone, with no visible furniture shape in this crop",
                "expected_label": "Mother bedroom private zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "outside the extreme close composition",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.45,
                "depth_band": "background",
                "evidence": "service room area would be deep in the plan, with no door or fixture shape visible in this crop",
                "expected_label": "Bathroom service zone",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "outside the extreme close composition",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.44,
                "depth_band": "background",
                "evidence": "small horizontal window shape would sit beyond the living area, but no bright slit is visible in the tight crop",
                "expected_label": "Small shared-zone window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "not included because the frame isolates the wrist near the entry",
                "source_ref": "camera_recommendation.framing_notes",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.43,
                "depth_band": "background",
                "evidence": "door swing and frame would be beyond the living area, with no readable doorway contour in the detail shot",
                "expected_label": "Daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "outside the extreme close composition",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.42,
                "depth_band": "background",
                "evidence": "doorway would be deep beyond the dining area, but no distinct vertical frame appears in the crop",
                "expected_label": "Mother bedroom door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "outside the extreme close composition",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.42,
                "depth_band": "background",
                "evidence": "doorway would be deep to the far side, with no curved door edge or frame visible",
                "expected_label": "Bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "outside the extreme close composition",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.43,
                "depth_band": "background",
                "evidence": "small basin and faucet shapes would be off to the kitchen side, but none are visible in the close frame",
                "expected_label": "Kitchen sink and faucet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "pushed outside the tight wrist framing",
                "source_ref": "camera_recommendation.framing_notes",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.43,
                "depth_band": "background",
                "evidence": "compact cooktop circles would be off to the kitchen side, but no circular burner shapes are visible",
                "expected_label": "Cooking counter with stovetop",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "pushed outside the tight wrist framing",
                "source_ref": "camera_recommendation.framing_notes",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.48,
                "depth_band": "background",
                "evidence": "large rectangular tabletop would sit farther into the room, but no table edge is readable behind the close subject",
                "expected_label": "Dining table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "blocked by the close subject and excluded from the crop",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.47,
                "depth_band": "background",
                "evidence": "small repeated chair backs would surround the table area, but no repeated chair forms are visible",
                "expected_label": "Dining chairs set",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "blocked by the close subject and outside the narrow detail view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.46,
                "depth_band": "background",
                "evidence": "long low rectangular stand and screen would be across the room, with no clear horizontal object visible in the crop",
                "expected_label": "Television and low stand",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "not included in the isolated close-up view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.44,
                "depth_band": "background",
                "evidence": "slender lamp stem and round shade would be off to the room side, but no thin vertical fixture is visible",
                "expected_label": "Living floor lamp",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "outside the extreme close composition",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.4,
                "depth_band": "background",
                "evidence": "small tabletop objects would be near the living dining area, but no pot or cup-like shapes are visible in the tight crop",
                "expected_label": "Daytime herb pot and drink setup",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 29,
                "occlusion_note": "not visible because the shot isolates the wrist at the entry",
                "source_ref": "camera_recommendation.framing_notes",
                "visibility": "out_of_frame"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              14,
              15,
              20,
              21,
              22,
              23
            ],
            "transient_numbers": [
              29
            ],
            "ignored_numbers": [
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              14,
              15,
              20,
              21,
              22,
              23,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              14,
              15,
              20,
              21,
              22,
              23,
              29
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L04B06::S10_Shot2": {
        "bg_id": "L04B06",
        "shot_id": "S10_Shot2",
        "fp_id": "fp_l04_rooftop_deck",
        "card": {
          "card_id": "323f97127f1e238f",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L04B06",
          "shot_id": "S10_Shot2",
          "fp_id": "fp_l04_rooftop_deck",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "9c0d3ec129e0a009",
            "substrate_hash": "9c0d3ec129e0a009",
            "overlay_hash": "079196f22309f8fd",
            "geometry_hash": "8dae20f170dc7fa5",
            "dossier_hash": "9257df4283749b81",
            "semantic_hash": "not_available",
            "camera_rec_hash": "8fc4f286ff83bbfb",
            "shot_context_hash": "ae1e7eb2ecdabfc8",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L04B06",
            "bg_plate_visible_description": "카메라는 물탱크 쪽 가까운 자리에서 옥상 바닥을 비스듬히 가로질러 젖은 철문과 창문이 붙은 옥탑 외벽을 바라본다. 가까운 왼쪽에는 둥근 물탱크 일부가 크게 걸리고, 중앙으로는 축축한 옥상 바닥이 넓게 펼쳐진다. 낮은 빨랫줄과 낮은 건조대가 어두운 바람 속에 정적으로 놓여 있으며, 가장자리에는 낮은 난간과 계단참이 희미하게 보인다. 오른쪽 먼 쪽에는 어둡고 축축한 금속 철문과 차갑게 어두운 창문 유리면이 외벽을 따라 이어진다. 전체는 탁한 야간 회색과 낮고 누런 문턱빛이 섞인 음산한 옥상 분위기다.",
            "camera_pose_source": "supplied camera recommendation from floor_plan_prompt",
            "confidence": 0.74,
            "diagnostics": [
              "The supplied inventory and camera recommendation were treated as authoritative for marker labels and layers.",
              "The floor-plan drawing appears to show a different numbering-to-label arrangement than the supplied inventory, reducing spatial certainty.",
              "All camera-referenced markers are present in the inventory."
            ],
            "fp_id": "fp_l04_rooftop_deck",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "카메라가 가까이 붙은 물탱크 일부와 계단참, 낮은 난간 일부는 화면 가장자리에서 잘리고, 철문 주변의 작은 디테일은 거리와 어두운 실루엣 때문에 일부만 드러난다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "카메라는 물탱크 쪽 가까운 자리에서 옥상 바닥을 비스듬히 가로질러 젖은 철문과 창문이 붙은 옥탑 외벽을 바라본다. 가까운 왼쪽에는 둥근 물탱크 일부가 크게 걸리고, 중앙 바닥은 축축한 옥상 공간과 낮은 빨랫줄, 낮은 건조대를 지나 철문 쪽으로 이어진다. 가장자리에는 낮은 난간과 계단참이 어둡게 보인다. 화면 중앙 먼 쪽 현관 앞에는 얼굴이 어둠에 묻힌 낯선 인물의 등이 검은 실루엣으로 서 있고, 긴 그림자가 젖은 바닥과 철문 쪽으로 사선으로 뻗는다. 철문은 거의 닫힌 듯하지만 아주 얇게 벌어진 틈이 보이며, 그 틈에는 작은 전단지가 끼어 있다. 오른쪽 창문 유리에는 안쪽에서 벌어지는 위협적인 검은 형상이 흐릿하게 비치고, 바람에 마른 잎들이 옥상 바닥을 가로질러 흩어진다. 전체 조명은 탁한 야간 회색과 병든 듯한 누런 문턱빛으로 눌려 있다.",
            "self_consistency": {
              "notes": "The full Korean description includes the persistent rooftop structure plus the intruder, flyer, ajar door state, window reflection, and scattered leaves. The background-plate description omits those transient elements.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S10_Shot2",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "broad flat open surface spanning most of the view between camera and threshold",
                "expected_label": "rooftop deck shared zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "largely unobstructed, with smaller objects and shadow crossing it",
                "source_ref": "supplied_camera_recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "large vertical building mass along the far side of the deck",
                "expected_label": "rooftop room exterior mass",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly overlapped by the door and window frontage",
                "source_ref": "supplied_camera_recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.62,
                "depth_band": "foreground",
                "evidence": "threshold and stair access area falling near the side edge of the wide view",
                "expected_label": "stair landing threshold",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "peripheral and partly cropped by the framing",
                "source_ref": "supplied_camera_recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "dark rectangular metal door plane at the threshold target",
                "expected_label": "iron entrance door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partly covered by the figure silhouette and door-gap details",
                "source_ref": "supplied_camera_recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "background",
                "evidence": "tall glazed frontage set into the room exterior beside the door",
                "expected_label": "window frontage",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "reflection detail occupies part of the glass surface",
                "source_ref": "supplied_camera_recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.66,
                "depth_band": "foreground",
                "evidence": "large rounded tank form very close to the camera side",
                "expected_label": "rooftop water tank",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "near-camera placement likely crops part of its outline",
                "source_ref": "supplied_camera_recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "midground",
                "evidence": "thin linear element stretching across the deck side of the composition",
                "expected_label": "fixed clothesline",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "slender form may be partly lost against the dim deck surface",
                "source_ref": "supplied_camera_recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "foreground",
                "evidence": "low rectangular platform on the deck plane near the lower portion of the view",
                "expected_label": "low drying platform",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "visible as a low mass, with perspective flattening its top",
                "source_ref": "supplied_camera_recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.61,
                "depth_band": "background",
                "evidence": "low boundary line tracing the rooftop perimeter at the frame edges",
                "expected_label": "low parapet perimeter",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "only edge sections are included in the wide diagonal framing",
                "source_ref": "supplied_camera_recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "upright dark human-shaped silhouette standing before the entrance",
                "expected_label": "unknown intruder at entrance",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 10,
                "occlusion_note": "head and upper body are swallowed by darkness; back shape remains readable",
                "source_ref": "supplied_camera_recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.64,
                "depth_band": "background",
                "evidence": "small pale rectangular slip lodged near the narrow door gap",
                "expected_label": "flyer used in door gap",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 11,
                "occlusion_note": "small scale and the figure near the threshold make it only partly legible",
                "source_ref": "supplied_camera_recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.67,
                "depth_band": "background",
                "evidence": "thin dark separation along the metal door edge",
                "expected_label": "door left ajar state",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 12,
                "occlusion_note": "subtle opening is visible mainly as a narrow seam",
                "source_ref": "supplied_camera_recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.65,
                "depth_band": "background",
                "evidence": "irregular dark reflected form on the window glass",
                "expected_label": "reflected attack shape in window",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 13,
                "occlusion_note": "reflection is faint and distorted by the dark glass",
                "source_ref": "supplied_camera_recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "foreground",
                "evidence": "small scattered leaf-like shapes spread across the deck surface",
                "expected_label": "wind-scattered dried leaves",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 14,
                "occlusion_note": "individual pieces are small, but the scattered pattern remains visible",
                "source_ref": "supplied_camera_recommendation",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ],
            "transient_numbers": [
              10,
              11,
              12,
              13,
              14
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L04B06::S10_Shot5": {
        "bg_id": "L04B06",
        "shot_id": "S10_Shot5",
        "fp_id": "fp_l04_rooftop_deck",
        "card": {
          "card_id": "68c8252b12d0a2e9",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L04B06",
          "shot_id": "S10_Shot5",
          "fp_id": "fp_l04_rooftop_deck",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "9c0d3ec129e0a009",
            "substrate_hash": "9c0d3ec129e0a009",
            "overlay_hash": "079196f22309f8fd",
            "geometry_hash": "8dae20f170dc7fa5",
            "dossier_hash": "9257df4283749b81",
            "semantic_hash": "not_available",
            "camera_rec_hash": "8fc4f286ff83bbfb",
            "shot_context_hash": "63831cbb472b6128",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L04B06",
            "bg_plate_visible_description": "물탱크 가까운 옥상 한쪽에서 대각선으로 바라본 밤의 옥상 공간이다. 넓은 바닥 면이 화면 아래와 가운데로 펼쳐지고, 오른쪽 뒤로는 옥상 방의 외벽이 길게 서 있으며 철제 출입문과 어두운 창문 면이 함께 보인다. 창틀은 낡고 젖은 느낌으로 한쪽 가장자리를 세로로 가르며, 유리는 검게 죽은 반사광과 빗물 때가 얇게 남아 있다. 화면 옆으로 고정 빨랫줄이 가로지르고, 낮은 건조대와 계단참 입구, 낮은 난간 둘레가 차갑고 어두운 옥상 분위기를 만든다.",
            "camera_pose_source": "supplied_camera_recommendation_near_water_tank_facing_iron_door_and_window",
            "confidence": 0.78,
            "diagnostics": [
              "Supplied camera recommendation was used without inventing a new pose.",
              "All camera-referenced markers are present in the complete inventory.",
              "Projection is approximate because the source is a top-down plan and the shot intent emphasizes a reflective surface."
            ],
            "fp_id": "fp_l04_rooftop_deck",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "출입문 안쪽의 실제 내부 공간은 각도와 어둠 때문에 거의 보이지 않고, 창에는 직접 내부보다 흐릿한 반사가 더 강하게 잡힌다. 낮은 난간 바깥과 옥상 방 뒤편은 화면 가장자리에서 잘린다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "물탱크 가까운 옥상 한쪽에서 철제 출입문과 어두운 창문을 향해 대각선으로 바라본 밤 장면이다. 넓은 옥상 바닥이 화면 아래와 가운데로 펼쳐지고, 오른쪽 뒤에는 옥상 방 외벽과 철제 출입문, 검게 젖은 창문이 이어진다. 출입문 앞에는 얼굴이 잘 보이지 않는 낯선 사람이 멈춰 서 있고, 문틈에는 얇은 전단지가 끼어 있으며 철문은 아주 조금 벌어진 듯 보인다. 창문 유리에는 빗물 때와 어둠이 먼저 보이고, 그 위로 검고 흰 반사 실루엣이 겹쳐져 쓰러진 사람 형태 위에 그림자 같은 형상이 몸을 숙인 듯 희미하게 떠 있다. 옆으로는 고정 빨랫줄이 프레임을 가로지르고, 낮은 건조대와 계단참 입구, 낮은 난간이 보이며, 바닥에는 바람에 흩어진 마른 잎들이 어지럽게 퍼져 긴장감을 더한다.",
            "self_consistency": {
              "notes": "구조화된 보이는 항목들은 장면 설명에 반영되었고, 배경판 설명에서는 순간적으로 발생한 인물, 전단지, 문 열림, 창의 폭력적 반사, 흩어진 잎을 제외했다.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S10_Shot5",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "broad open floor plane spanning the view between nearby tank area and far doorway",
                "expected_label": "rooftop deck shared zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "open surface remains mostly unobstructed except for small objects scattered over it",
                "source_ref": "supplied_camera_recommendation_near_water_tank_facing_iron_door_and_window",
                "visibility": "visible"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "large vertical building mass forming the far side of the deck",
                "expected_label": "rooftop room exterior mass",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "only the exterior side facing the deck is visible from the diagonal angle",
                "source_ref": "supplied_camera_recommendation_near_water_tank_facing_iron_door_and_window",
                "visibility": "partial"
              },
              {
                "confidence": 0.67,
                "depth_band": "midground",
                "evidence": "rectangular threshold area near the deck edge with stair access shape",
                "expected_label": "stair landing threshold",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "partly pushed toward the side of the wide framing",
                "source_ref": "supplied_camera_recommendation_near_water_tank_facing_iron_door_and_window",
                "visibility": "partial"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "tall narrow door panel set into the exterior wall",
                "expected_label": "iron entrance door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partly overlapped by the nearby figure and the door opening state",
                "source_ref": "supplied_camera_recommendation_near_water_tank_facing_iron_door_and_window",
                "visibility": "partial"
              },
              {
                "confidence": 0.83,
                "depth_band": "background",
                "evidence": "dark rectangular glass frontage on the exterior wall",
                "expected_label": "window frontage",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "glass surface is readable, but interior detail is obscured by darkness and reflection",
                "source_ref": "supplied_camera_recommendation_near_water_tank_facing_iron_door_and_window",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "large rounded tank form close to the camera side of the deck",
                "expected_label": "rooftop water tank",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "near edge may be cropped because camera is positioned close to it",
                "source_ref": "supplied_camera_recommendation_near_water_tank_facing_iron_door_and_window",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "thin horizontal line suspended across the open deck",
                "expected_label": "fixed clothesline",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "slender form crosses the view and may visually overlap the deck surface",
                "source_ref": "supplied_camera_recommendation_near_water_tank_facing_iron_door_and_window",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "low rectangular platform sitting on the deck surface",
                "expected_label": "low drying platform",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "low height keeps it below the main doorway and window sightline",
                "source_ref": "supplied_camera_recommendation_near_water_tank_facing_iron_door_and_window",
                "visibility": "visible"
              },
              {
                "confidence": 0.7,
                "depth_band": "background",
                "evidence": "low boundary wall tracing the outer perimeter of the rooftop",
                "expected_label": "low parapet perimeter",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "seen as edge segments rather than a continuous full enclosure",
                "source_ref": "supplied_camera_recommendation_near_water_tank_facing_iron_door_and_window",
                "visibility": "partial"
              },
              {
                "confidence": 0.75,
                "depth_band": "background",
                "evidence": "upright human-sized dark form standing close to the entrance",
                "expected_label": "unknown intruder at entrance",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 10,
                "occlusion_note": "facial details are not visible; form overlaps the door area",
                "source_ref": "supplied_camera_recommendation_near_water_tank_facing_iron_door_and_window",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "small thin pale rectangle positioned at the narrow door gap",
                "expected_label": "flyer used in door gap",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 11,
                "occlusion_note": "tiny scale makes it only partially readable against the door edge",
                "source_ref": "supplied_camera_recommendation_near_water_tank_facing_iron_door_and_window",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "slight separation and angled edge visible on the entrance panel",
                "expected_label": "door left ajar state",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 12,
                "occlusion_note": "subtle opening is partially masked by the figure at the entrance",
                "source_ref": "supplied_camera_recommendation_near_water_tank_facing_iron_door_and_window",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "background",
                "evidence": "dark-and-light overlapping silhouette pattern contained within the window surface",
                "expected_label": "reflected attack shape in window",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 13,
                "occlusion_note": "visible as a reflection rather than a direct interior view, softened by dirty glass",
                "source_ref": "supplied_camera_recommendation_near_water_tank_facing_iron_door_and_window",
                "visibility": "partial"
              },
              {
                "confidence": 0.73,
                "depth_band": "foreground",
                "evidence": "many small irregular leaf-like shapes scattered across the deck surface",
                "expected_label": "wind-scattered dried leaves",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 14,
                "occlusion_note": "individual pieces are small and spread unevenly across the floor plane",
                "source_ref": "supplied_camera_recommendation_near_water_tank_facing_iron_door_and_window",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ],
            "transient_numbers": [
              10,
              11,
              12,
              13,
              14
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L04B03::S11_Shot3": {
        "bg_id": "L04B03",
        "shot_id": "S11_Shot3",
        "fp_id": "fp_l04_exterior_stairs",
        "card": {
          "card_id": "7cc9be53dbede010",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L04B03",
          "shot_id": "S11_Shot3",
          "fp_id": "fp_l04_exterior_stairs",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "6946d831dad64948",
            "substrate_hash": "6946d831dad64948",
            "overlay_hash": "758459938f4054bb",
            "geometry_hash": "018b700a55f8888f",
            "dossier_hash": "05ddce3d763b9f28",
            "semantic_hash": "not_available",
            "camera_rec_hash": "255ef50f629a2fcd",
            "shot_context_hash": "c8a9b65109980482",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L04B03",
            "bg_plate_visible_description": "좁고 낡은 외부 콘크리트 계단참에서 눈높이로 위쪽을 올려다보는 가까운 구도다. 양옆의 거칠고 축축해 보이는 벽면과 계단 난간이 화면 가장자리를 조여 오고, 닳은 계단 턱이 중앙에서 위쪽 옥상 입구 방향으로 이어진다. 위쪽에는 작은 옥상 계단참과 금속 출입문이 있는 벽면이 차갑고 약한 밤빛을 받아 희미하게 드러나며, 낮은 난간과 문 주변 구조가 어둡게 겹쳐 보인다. 아래쪽 마당과 옥상 안쪽 시설들은 대부분 시야에서 밀려나고, 계단과 벽, 난간의 압박감이 주된 배경을 이룬다.",
            "camera_pose_source": "floor_plan_prompt camera recommendation",
            "confidence": 0.74,
            "diagnostics": [
              "Close shot intent limits confidence for distant rooftop fixtures.",
              "Projection follows the supplied pose near the middle landing facing upward toward the rooftop landing and metal door."
            ],
            "fp_id": "fp_l04_exterior_stairs",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "아래쪽 뒷마당과 거기에 세워진 자전거는 카메라가 위를 향해 거의 잡히지 않는다. 옥상 깊숙한 물탱크, 빨랫줄, 낮은 작업대와 작은 창은 계단 상단 벽과 난간에 가려지거나 화면 바깥에 있다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "좁은 외부 콘크리트 계단참에서 눈높이로 위쪽을 올려다보는 매우 가까운 밤 장면이다. 양옆의 축축하고 얼룩진 벽면이 화면을 답답하게 누르고, 닳은 계단 턱과 금속 난간이 중앙에서 위쪽 옥상 계단참으로 이어진다. 배경 쪽에는 차갑고 약한 빛을 받은 금속 출입문이 반쯤 벌어져 어두운 틈을 만들고, 그 근처 공기에는 역한 냄새를 암시하는 탁하고 희미한 일렁임이 걸려 있다. 낮은 난간과 옥상 입구 주변 벽이 문가를 둘러싸며, 아래쪽 마당과 멀리 있는 옥상 시설들은 대부분 보이지 않아 계단의 갇힌 느낌이 강하다.",
            "self_consistency": {
              "notes": "Korean prose emphasizes the visible stair landing, stair run, handrail, upper landing, door state, smell cue, and partial enclosing wall/parapet while summarizing nonvisible yard and rooftop fixtures separately.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S11_Shot3",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.65,
                "depth_band": "foreground",
                "evidence": "broad open ground area lies behind the camera direction and is not caught by the upward view",
                "expected_label": "rear yard utility area",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "behind camera and below the landing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "narrow repeated step bands are partly visible at the lower portion of the stair shaft",
                "expected_label": "lower exterior stair run",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly cropped by the close eye-level framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "flat narrow landing surface occupies the immediate camera area with wall edges close on both sides",
                "expected_label": "middle stair landing",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "camera is positioned on or very near it, so only portions are visible",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "small flat top landing appears beyond the rising stair run near the doorway area",
                "expected_label": "upper rooftop landing",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partly narrowed by the stair walls and handrail",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "dark vertical rectangular slab and doorway gap sit beyond the top landing",
                "expected_label": "rooftop metal door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "partially masked by the angle of the stair opening",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.8,
                "depth_band": "midground",
                "evidence": "large solid wall planes press along the stair route and frame the view tightly",
                "expected_label": "rooftop room exterior wall mass",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "seen as enclosing surfaces rather than a complete mass",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "thin continuous rail line runs beside the stairs and leads the eye upward",
                "expected_label": "continuous stair handrail",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "near sections are cropped by close framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.68,
                "depth_band": "background",
                "evidence": "low horizontal edge is glimpsed around the rooftop threshold area",
                "expected_label": "low rooftop parapet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "mostly hidden by the upper landing wall geometry",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.45,
                "depth_band": "background",
                "evidence": "small inset rectangular feature is outside the tight stair-centered angle",
                "expected_label": "small exterior window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "blocked by the upper wall mass and cropped by close framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.38,
                "depth_band": "background",
                "evidence": "large round rooftop object would be deeper in the rooftop area beyond the doorway sightline",
                "expected_label": "rooftop water tank",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "outside the narrow upward stair view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.4,
                "depth_band": "background",
                "evidence": "thin linear rooftop fixture lies beyond the top threshold and is not in the tight stair frame",
                "expected_label": "fixed rooftop clothesline",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "cropped by the close composition and rooftop edge",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.4,
                "depth_band": "background",
                "evidence": "low rectangular platform is set deeper across the rooftop and not aligned with the stair view",
                "expected_label": "low rooftop platform",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "screened by the threshold and out of the close frame",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.55,
                "depth_band": "foreground",
                "evidence": "small wheeled object would be down in the yard behind the camera direction",
                "expected_label": "hastily parked bicycle",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 13,
                "occlusion_note": "behind the camera and below the landing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "faint wavy haze-like cue appears near the top landing and doorway area",
                "expected_label": "foul smell cue at stair top",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 14,
                "occlusion_note": "non-solid cue, only weakly legible in the dark stair top area",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "door slab creates a narrow dark wedge-shaped opening at the rooftop entrance",
                "expected_label": "door half-open state",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 15,
                "occlusion_note": "partly obscured by the stair angle and doorway frame",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "transient_numbers": [
              13,
              14,
              15
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L04B04::S11_Shot4": {
        "bg_id": "L04B04",
        "shot_id": "S11_Shot4",
        "fp_id": "fp_l04_rooftop_deck",
        "card": {
          "card_id": "1f875222562fcd80",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L04B04",
          "shot_id": "S11_Shot4",
          "fp_id": "fp_l04_rooftop_deck",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "9c0d3ec129e0a009",
            "substrate_hash": "9c0d3ec129e0a009",
            "overlay_hash": "7d92316497bbce00",
            "geometry_hash": "8dae20f170dc7fa5",
            "dossier_hash": "9257df4283749b81",
            "semantic_hash": "not_available",
            "camera_rec_hash": "94a5c85feda0e1a9",
            "shot_context_hash": "f7e452b2fbf36d47",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L04B04",
            "bg_plate_visible_description": "계단 출구 쪽에서 옥탑방 외벽을 바라보는 눈높이의 넓은 구도다. 어둡고 젖은 콘크리트 옥상 바닥이 화면 아래와 중앙을 넓게 차지하고, 중앙 너머에는 철제 현관문과 문틀이 옥탑방 벽면에 붙어 있다. 오른쪽으로는 옥탑방 외벽과 창문 면이 길게 이어지며, 왼쪽 멀리 둥근 물탱크가 낮은 난간 안쪽에 놓여 있다. 얇은 빨랫줄과 낮은 건조대가 바닥 위로 가로지르고, 낮은 난간이 옥상 둘레를 감싼다. 전체 조명은 달빛 없는 푸른 회색의 어둠이고, 콘크리트와 벽면에는 약한 주변광만 남아 있다.",
            "camera_pose_source": "floor_plan_prompt_camera_recommendation_near_3_facing_4",
            "confidence": 0.78,
            "diagnostics": [
              "Camera pose taken from the supplied recommendation near the stair landing threshold facing the iron entrance door.",
              "Projection estimated from the top-down plan and the listed framing notes; exact occlusion is approximate because only a plan view is provided.",
              "Ignored overlay entries were not included in the visible item list or prose."
            ],
            "fp_id": "fp_l04_rooftop_deck",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "옥탑방 내부와 벽 뒤쪽 공간은 문틀과 외벽에 가려 보이지 않고, 계단 아래쪽은 카메라에 너무 가까워 일부만 드러난다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "계단 출구 쪽에서 옥탑방 외벽을 바라보는 눈높이의 넓은 구도다. 어둡고 젖은 콘크리트 옥상 바닥이 화면 아래와 중앙을 넓게 차지하고, 중앙 너머에는 철제 현관문이 문틀에서 비스듬히 벌어진 채 어두운 틈을 만든다. 오른쪽에는 옥탑방 외벽과 창문 면이 길게 이어지고, 왼쪽 멀리 둥근 물탱크가 낮은 난간 안쪽에 놓여 있다. 얇은 빨랫줄과 낮은 건조대가 바닥 위로 가로지르며, 주변 난간이 옥상 가장자리를 어둡게 감싼다. 푸른 회색 야간광 속에 문 주변만 희미하게 탁한 빛을 받아 발견의 긴장감이 강조된다.",
            "self_consistency": {
              "notes": "The full Korean description covers the visible deck floor, rooftop room wall, stair-side viewpoint, iron door, window frontage, water tank, clothesline, drying platform, parapet, and the ajar-door cue. The plate description repeats only the stable rooftop architecture and fixtures while omitting the ajar state.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S11_Shot4",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.84,
                "depth_band": "foreground",
                "evidence": "broad open floor plane occupying the lower portion of the view",
                "expected_label": "rooftop deck shared zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "unobstructed as the main approach floor surface",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "large vertical building mass forming the far side of the view",
                "expected_label": "rooftop room exterior mass",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly cropped by framing but dominant on the right side",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "nearby threshold edge and stair-exit opening at the camera side",
                "expected_label": "stair landing threshold",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "partially cut off because the camera is positioned close to it",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "rectangular door panel and frame set into the room wall ahead",
                "expected_label": "iron entrance door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "clearly visible as the primary architectural target",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.73,
                "depth_band": "background",
                "evidence": "flat glazed frontage along the room wall beyond the door area",
                "expected_label": "window frontage",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "partly peripheral due to the door-centered framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "background",
                "evidence": "rounded tank-like volume set far across the open deck",
                "expected_label": "rooftop water tank",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "small and distant but within the wide angle view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.75,
                "depth_band": "midground",
                "evidence": "thin horizontal line crossing the open rooftop space",
                "expected_label": "fixed clothesline",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "slender form may be visually subtle in low light",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "foreground",
                "evidence": "low rectangular platform sitting on the deck between the camera side and door area",
                "expected_label": "low drying platform",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "low height keeps it from blocking the door significantly",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.7,
                "depth_band": "background",
                "evidence": "low boundary edge enclosing the rooftop perimeter",
                "expected_label": "low parapet perimeter",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "visible mainly as peripheral boundary lines",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "angled door leaf and narrow dark gap interrupting the door frame",
                "expected_label": "door left ajar state",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 12,
                "occlusion_note": "main discovery cue and not significantly blocked",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ],
            "transient_numbers": [
              12
            ],
            "ignored_numbers": [
              10,
              11,
              13,
              14
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              12
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B05::S12_Shot9": {
        "bg_id": "L05B05",
        "shot_id": "S12_Shot9",
        "fp_id": "fp_l05_main_unit",
        "card": {
          "card_id": "8476e68a882d72e3",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B05",
          "shot_id": "S12_Shot9",
          "fp_id": "fp_l05_main_unit",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "46244b86df929820",
            "substrate_hash": "46244b86df929820",
            "overlay_hash": "d6eda44a5563d20e",
            "geometry_hash": "7dc2b0ccde2e5fc7",
            "dossier_hash": "1477f94cfc945032",
            "semantic_hash": "not_available",
            "camera_rec_hash": "27497904def10526",
            "shot_context_hash": "961d5700b1382117",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B05",
            "bg_plate_visible_description": "방문 쪽의 약간 낮은 눈높이에서 작은 침실을 넓게 바라본다. 왼쪽에는 문틀과 침대가 길게 들어오고, 문가 바깥으로 거실 일부와 식탁 및 의자 가장자리가 아주 희미하게 걸린다. 중앙은 비어 있는 어두운 바닥으로 남아 있으며, 오른쪽에는 커튼이 달린 창, 수납장, 평소 놓인 가방과 작은 인형이 차분하게 보인다. 문 너머의 약한 실내 불빛이 방 안으로 스며들어 회색빛 밤 분위기와 낮은 대비를 만든다.",
            "camera_pose_source": "supplied camera recommendation: daughter_bedroom door-to-curtain reveal",
            "confidence": 0.78,
            "diagnostics": [
              "Wide-angle doorway framing was interpreted as allowing a very small edge glimpse of the shared living/dining zone, including the table setup referenced by the supplied recommendation.",
              "The primary discovery elements were placed in the bedroom view toward the curtain-side wall; most entry, kitchen, and other-room markers are outside the forward-facing view."
            ],
            "fp_id": "fp_l05_main_unit",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "현관과 주방, 거실의 대부분, 다른 침실 쪽은 방문과 벽 때문에 화면에 거의 들어오지 않는다. 거실의 큰 가구와 입구 쪽 설비는 시야 밖에 있거나 문가에 아주 조금만 걸친다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "방문 쪽의 약간 낮은 눈높이에서 좁은 침실 안을 넓게 잡는다. 왼쪽에는 문틀과 침대 일부가 길게 들어오고, 문가 너머 한쪽에는 거실 식탁과 의자 가장자리, 식어 있는 작은 냄비와 두 잔이 희미하게 걸린다. 중앙의 어두운 바닥에는 검붉은 얼룩과 발자국이 커튼 쪽으로 이어지고, 젖혀진 흰 커튼 사이로 고개를 떨군 채 앉아 있는 시신이 눌린 형태로 드러난다. 오른쪽에는 커튼 달린 창과 수납장이 차갑게 서 있으며, 낮은 곳에는 가방과 작은 인형이 조용히 놓여 있다. 벽에는 붉은 원 형태의 표시와 무거운 그림자가 겹치고, 커튼 근처 바닥에는 구겨진 작은 사진이 놓여 시선이 시신 주변으로 모인다.",
            "self_consistency": {
              "notes": "Korean full prose includes the doorway, partial shared-zone table setup, bedroom furnishings, blood-marked floor, seated body, red wall mark, and crumpled photo; background-plate prose omits all transient discovery and event-residue elements.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S12_Shot9",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.7,
                "depth_band": "foreground",
                "evidence": "small threshold rectangle and door swing shape at the near edge",
                "expected_label": "Entrance threshold zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "mostly behind the camera direction; only a doorway-adjacent sliver could be implied",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.62,
                "depth_band": "foreground",
                "evidence": "broad adjacent room surface glimpsed past the open doorway edge",
                "expected_label": "Shared living dining zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "mostly outside the bedroom-facing view, with only an edge glimpse through the doorway",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "linear counter strip located away from the bedroom sightline",
                "expected_label": "Kitchenette service strip",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "blocked by the doorway wall and outside the forward view",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.92,
                "depth_band": "midground",
                "evidence": "enclosing bedroom floor and wall area fills most of the frame",
                "expected_label": "Daughter bedroom private zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "none",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "separate room area lies beyond partition walls",
                "expected_label": "Mother bedroom private zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "fully blocked by walls and not aligned with the camera direction",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.92,
                "depth_band": "background",
                "evidence": "entry door shape is far behind the viewing direction",
                "expected_label": "Iron entrance door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "behind the camera and blocked by intervening partitions",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "small exterior window in shared zone sits away from the bedroom sightline",
                "expected_label": "Small shared-zone window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "outside the doorway-facing composition",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "door leaf and jamb shape framing the near side of the bedroom entrance",
                "expected_label": "Daughter bedroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "partly cropped by the near camera position",
                "source_ref": "supplied camera recommendation camera_position",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "another doorway lies across the shared area, not in the bedroom-facing angle",
                "expected_label": "Mother bedroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "outside frame and blocked by the bedroom door wall",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.91,
                "depth_band": "background",
                "evidence": "tall fabric folds and window edge on the far room wall",
                "expected_label": "Daughter bedroom curtained window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "partly overlapped by the pulled fabric and discovery elements",
                "source_ref": "supplied camera recommendation camera_position",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "small basin shape is in the service strip outside the room",
                "expected_label": "Kitchen sink and faucet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "blocked by the wall and outside the bedroom view",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "stovetop circles are in the kitchen strip away from the view axis",
                "expected_label": "Cooking counter with stovetop",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "not visible from the bedroom-facing pose",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.63,
                "depth_band": "foreground",
                "evidence": "rectangular table edge glimpsed through the doorway at the side of frame",
                "expected_label": "Dining table",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "mostly cropped by the doorframe and outside the main bedroom view",
                "source_ref": "supplied camera recommendation framing_notes",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "foreground",
                "evidence": "thin chair backs and seats near the table edge appear only as small side shapes",
                "expected_label": "Dining chairs set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "largely hidden by the doorway and table edge",
                "source_ref": "supplied camera recommendation framing_notes",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "low rectangular stand and screen sit in the shared zone behind the viewing direction",
                "expected_label": "Television and low stand",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "outside the frame despite possible light spill",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "slender lamp shape is outside the bedroom doorway angle",
                "expected_label": "Living floor lamp",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "fixture itself is not framed; only its illumination may affect the room",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "long bed rectangle with pillow shape along the side wall",
                "expected_label": "Daughter bed",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "partly cropped by the doorway perspective but readable",
                "source_ref": "supplied camera recommendation camera_position",
                "visibility": "visible"
              },
              {
                "confidence": 0.79,
                "depth_band": "midground",
                "evidence": "tall storage block and shelf lines along the far side wall",
                "expected_label": "Daughter wardrobe and storage shelves",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 26,
                "occlusion_note": "partially cropped by the right edge of the frame",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "background",
                "evidence": "small bag and toy-like rounded forms near the low corner of the room",
                "expected_label": "Backpack and small doll usual resting place",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 28,
                "occlusion_note": "small and close to the lower wall, but not blocked",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.6,
                "depth_band": "foreground",
                "evidence": "small pot shape and two cup-sized circles on the side-glimpsed table",
                "expected_label": "Night cooled pot and two cups setup",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 30,
                "occlusion_note": "only a narrow partial glimpse through the doorway is plausible",
                "source_ref": "supplied camera recommendation framing_notes",
                "visibility": "partial"
              },
              {
                "confidence": 0.93,
                "depth_band": "foreground",
                "evidence": "irregular dark smears and repeated footprint-like marks across the floor plane",
                "expected_label": "Blood traces and footprints in daughter bedroom",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 31,
                "occlusion_note": "none; forms are spread across the visible floor",
                "source_ref": "supplied camera recommendation camera_position",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "seated human-sized silhouette with lowered head shape near the curtain area",
                "expected_label": "Deceased person behind curtain",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 32,
                "occlusion_note": "partially framed by hanging fabric but central and readable",
                "source_ref": "supplied camera recommendation camera_position",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "round red wall marking above the room surface near the discovery area",
                "expected_label": "Red circle on daughter bedroom wall",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 33,
                "occlusion_note": "may be partly softened by dim light and shadow",
                "source_ref": "supplied camera recommendation camera_position",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "foreground",
                "evidence": "small crumpled paper-like shape close to the curtain-side floor",
                "expected_label": "Crumpled evidence photo at curtain area",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 34,
                "occlusion_note": "small scale and low placement make it less prominent than the body and floor marks",
                "source_ref": "supplied camera recommendation camera_position",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              7,
              8,
              9,
              10,
              12,
              14,
              15,
              20,
              21,
              22,
              23,
              24,
              26,
              28
            ],
            "transient_numbers": [
              30,
              31,
              32,
              33,
              34
            ],
            "ignored_numbers": [
              29,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              7,
              8,
              9,
              10,
              12,
              14,
              15,
              20,
              21,
              22,
              23,
              24,
              26,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              7,
              8,
              9,
              10,
              12,
              14,
              15,
              20,
              21,
              22,
              23,
              24,
              26,
              28,
              30,
              31,
              32,
              33,
              34
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B05::S12_Shot14": {
        "bg_id": "L05B05",
        "shot_id": "S12_Shot14",
        "fp_id": "fp_l05_main_unit",
        "card": {
          "card_id": "041521c7ca2c210d",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B05",
          "shot_id": "S12_Shot14",
          "fp_id": "fp_l05_main_unit",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "46244b86df929820",
            "substrate_hash": "46244b86df929820",
            "overlay_hash": "d6eda44a5563d20e",
            "geometry_hash": "7dc2b0ccde2e5fc7",
            "dossier_hash": "1477f94cfc945032",
            "semantic_hash": "not_available",
            "camera_rec_hash": "27497904def10526",
            "shot_context_hash": "081f5d360b8d8996",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B05",
            "bg_plate_visible_description": "방문 쪽에서 안쪽을 바라보는 낮은 시점의 좁은 방이다. 문틀이 가까운 쪽에 걸리고, 침대 가장자리가 어두운 사선으로 시야를 가르며 안쪽으로 이어진다. 오른쪽 벽에는 커튼이 드리운 창이 있고, 그 위쪽에는 붙박이 수납장과 선반이 차분하게 놓여 있다. 바닥은 차갑고 어두운 푸른빛을 띠며, 밤의 약한 회색 조명이 방 전체를 낮게 눌러 보이게 한다.",
            "camera_pose_source": "supplied camera recommendation: from number 9 (daughter bedroom door), looking into number 4 toward number 24, number 12, and the curtain-side area",
            "confidence": 0.78,
            "diagnostics": [
              "Camera pose was taken from the supplied recommendation rather than created anew.",
              "Shot intent requests an extremely tight low close-up near the hand, while the supplied recommendation places the camera at the bedroom door; projection prioritizes the supplied pose and treats close evidence as visible toward the curtain-side discovery area.",
              "Ignored overlay entries were not included in the visible item list."
            ],
            "fp_id": "fp_l05_main_unit",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "현관과 거실 대부분, 주방 쪽 설비, 다른 방 내부는 방문 안쪽을 향한 시선 때문에 화면 밖에 놓인다. 거실의 식탁 위 물건은 방 안의 어두운 발견 지점에 집중한 구도에서는 보이지 않는다. 커튼 주변의 인물과 작은 종이는 침대와 어둠, 커튼 주름 때문에 일부만 드러난다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "방문 쪽 낮은 시점에서 작은 침실 안을 들여다본다. 가까운 곳에는 열린 문과 어두운 바닥이 눌려 보이고, 침대 가장자리가 왼쪽에서 안쪽으로 비스듬히 뻗어 시선을 끌고 간다. 방 안쪽 오른편에는 두꺼운 커튼이 드리운 창과 수납장이 희미하게 보이며, 커튼 곁 바닥에는 어둡게 번진 흔적과 발자국이 이어져 있다. 커튼 옆에는 고개를 떨군 사람의 몸이 그림자 속에 부분적으로 드러나고, 손 근처에는 구겨진 오래된 사진 조각이 작게 잡힌다. 벽 쪽에는 붉은 원형 자국이 낮은 푸른 조명 속에서 불길하게 떠 있고, 바닥과 피부, 종이의 질감은 축축한 어둠과 마른 주름의 대비로 보인다.",
            "self_consistency": {
              "notes": "Structured visibility emphasizes the bedroom door view into the bed, curtain, discovery area, and excludes the shared-zone pot from the prose because it is out of the door-facing frame.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S12_Shot14",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "rectangular doorway edge and curved door swing shape at the camera-side entry",
                "expected_label": "Daughter bedroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "partly cropped by the near camera position at the doorway",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "open pale-blue room area occupying most of the view beyond the doorway",
                "expected_label": "Daughter bedroom private zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "visible as the main interior volume, with furniture interrupting parts of the floor",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.85,
                "depth_band": "midground",
                "evidence": "long narrow bed rectangle along the side wall, seen obliquely from the doorway",
                "expected_label": "Daughter bed",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "near edge and bedding may hide some floor behind it",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "vertical curtain folds and window strip on the far side wall",
                "expected_label": "Daughter bedroom curtained window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "curtain fabric obscures portions of the window and the area behind it",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.68,
                "depth_band": "background",
                "evidence": "tall rectangular storage mass and shelf-like shapes near the upper far wall",
                "expected_label": "Daughter wardrobe and storage shelves",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 26,
                "occlusion_note": "partly screened by viewing angle and room darkness",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.61,
                "depth_band": "background",
                "evidence": "small rounded and soft shapes low near the far side of the room",
                "expected_label": "Backpack and small doll usual resting place",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 28,
                "occlusion_note": "small objects are low and may be partially lost in shadow near the far wall",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "irregular dark smears and repeated footprint-like marks across the floor leading inward",
                "expected_label": "Blood traces and footprints in daughter bedroom",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 31,
                "occlusion_note": "some marks are hidden by the bed edge and low lighting",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "background",
                "evidence": "slumped human-sized silhouette at the curtain-side area",
                "expected_label": "Deceased person behind curtain",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 32,
                "occlusion_note": "partly concealed by curtain folds, bed angle, and darkness",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.73,
                "depth_band": "background",
                "evidence": "round red mark on the wall plane above or near the bed-and-curtain discovery area",
                "expected_label": "Red circle on daughter bedroom wall",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 33,
                "occlusion_note": "wall mark remains visible but subdued by low-key lighting",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.66,
                "depth_band": "background",
                "evidence": "small crumpled light-toned paper shape near the curtain-side hand area",
                "expected_label": "Crumpled evidence photo at curtain area",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 34,
                "occlusion_note": "small scale and folds make it only partly readable from the doorway viewpoint",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.2,
                "depth_band": "background",
                "evidence": "not in the bedroom-facing field; located behind the camera path in the shared area",
                "expected_label": "Night cooled pot and two cups setup",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 30,
                "occlusion_note": "outside the bedroom-directed frame from the doorway pose",
                "source_ref": "camera recommendation framing_notes",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.18,
                "depth_band": "background",
                "evidence": "entrance area lies well behind the viewing direction",
                "expected_label": "Entrance threshold zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "outside the room-facing composition",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.18,
                "depth_band": "background",
                "evidence": "large shared room lies behind and to the side of the camera direction",
                "expected_label": "Shared living dining zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "outside the bedroom-directed view",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.16,
                "depth_band": "background",
                "evidence": "service strip is in the shared area away from the bedroom sightline",
                "expected_label": "Kitchenette service strip",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "not visible from the inward bedroom view",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.12,
                "depth_band": "background",
                "evidence": "separate private room is beyond walls and not on the bedroom sightline",
                "expected_label": "Mother bedroom private zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "blocked by walls and outside the frame",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.12,
                "depth_band": "background",
                "evidence": "metal entry door is far behind the camera direction",
                "expected_label": "Iron entrance door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "outside the room-facing frame",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.12,
                "depth_band": "background",
                "evidence": "small window belongs to the shared area, not the viewed room",
                "expected_label": "Small shared-zone window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "outside the bedroom view",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.12,
                "depth_band": "background",
                "evidence": "other bedroom door is separated by the shared zone and wall geometry",
                "expected_label": "Mother bedroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "not within the inward view into the daughter bedroom",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.1,
                "depth_band": "background",
                "evidence": "sink fixture is in the kitchenette area away from the bedroom sightline",
                "expected_label": "Kitchen sink and faucet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "outside the frame",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.1,
                "depth_band": "background",
                "evidence": "stovetop counter is in the kitchenette area behind the viewing direction",
                "expected_label": "Cooking counter with stovetop",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "outside the frame",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.12,
                "depth_band": "background",
                "evidence": "table is in the shared zone behind the doorway position",
                "expected_label": "Dining table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "outside the room-facing frame",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.12,
                "depth_band": "background",
                "evidence": "chair shapes are in the shared zone rather than inside the viewed room",
                "expected_label": "Dining chairs set",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "outside the frame",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.1,
                "depth_band": "background",
                "evidence": "low stand and screen lie in the shared zone, behind the camera direction",
                "expected_label": "Television and low stand",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "not visible from the bedroom-directed view",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.14,
                "depth_band": "foreground",
                "evidence": "slender lamp form is just outside the door area in the shared room",
                "expected_label": "Living floor lamp",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "likely clipped out by the doorway and inward aim",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              7,
              8,
              9,
              10,
              12,
              14,
              15,
              20,
              21,
              22,
              23,
              24,
              26,
              28
            ],
            "transient_numbers": [
              30,
              31,
              32,
              33,
              34
            ],
            "ignored_numbers": [
              29,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              7,
              8,
              9,
              10,
              12,
              14,
              15,
              20,
              21,
              22,
              23,
              24,
              26,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              7,
              8,
              9,
              10,
              12,
              14,
              15,
              20,
              21,
              22,
              23,
              24,
              26,
              28,
              30,
              31,
              32,
              33,
              34
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B05::S12_Shot18": {
        "bg_id": "L05B05",
        "shot_id": "S12_Shot18",
        "fp_id": "fp_l05_main_unit",
        "card": {
          "card_id": "6e4b34afc072a3ba",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B05",
          "shot_id": "S12_Shot18",
          "fp_id": "fp_l05_main_unit",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "46244b86df929820",
            "substrate_hash": "46244b86df929820",
            "overlay_hash": "d6eda44a5563d20e",
            "geometry_hash": "7dc2b0ccde2e5fc7",
            "dossier_hash": "1477f94cfc945032",
            "semantic_hash": "not_available",
            "camera_rec_hash": "27497904def10526",
            "shot_context_hash": "cae47f162002dfe2",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B05",
            "bg_plate_visible_description": "작은 개인 침실 문가에서 안쪽을 바라보는 낮은 눈높이의 정적인 구도다. 화면 아래쪽에는 어두운 침대 매트리스의 얇은 가장자리만 좁게 걸리고, 그 위로 차갑고 비어 있는 석고 벽면이 넓게 올라온다. 한쪽 가장자리에는 묵직한 커튼과 창가의 어두운 주름이 일부 보이며, 반대쪽에는 문틀과 방 안의 차가운 바닥, 수납가구의 윤곽이 희미하게 정리되어 있다. 조명은 밤의 회색빛 실내광과 약한 스탠드 기운이 섞인 듯 낮고 눌린 분위기다.",
            "camera_pose_source": "supplied camera recommendation for L05B05 daughter_bedroom, from the daughter bedroom door looking into the private bedroom zone",
            "confidence": 0.82,
            "diagnostics": [
              "Used the supplied doorway-facing-into-bedroom recommendation while prioritizing the shot intent: the wall above the bed and the thin bed edge are treated as the main framing anchors.",
              "Ignored the explicitly ignored overlay markers as requested.",
              "The background-plate prose omits the event-specific red mark, blood, body, and crumpled photo."
            ],
            "fp_id": "fp_l05_main_unit",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "현관, 거실과 주방, 식탁 주변, 텔레비전 쪽, 다른 방 내부는 문밖이나 카메라 뒤편으로 밀려 보이지 않는다. 창가 커튼 주변의 일부 세부는 천 주름과 침대 모서리에 가려져 완전히 드러나지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "작은 개인 침실 문가에서 낮은 눈높이로 안쪽을 바라보는 긴장된 구도다. 화면 아래쪽 중앙에는 침대 매트리스의 어두운 가장자리가 얇게 잘려 들어오고, 그 위의 차갑고 빈 벽면에 두껍고 젖은 듯한 붉은 원이 불안하게 떠 있다. 원 주위의 회색 석고 벽은 지나치게 비어 있어 장식이 아니라 갑자기 생겨난 흔적처럼 보인다. 오른쪽 깊은 쪽에는 묵직한 커튼과 창가가 일부 걸리고, 그 주변 바닥에는 어두운 얼룩과 발자국이 이어지며 구겨진 작은 종이 조각과 축 늘어진 사람 형상이 부분적으로 가려진 채 보인다. 방 한켠의 수납가구와 구석의 가방, 작은 인형은 차가운 밤빛 속에서 희미한 생활감만 남긴다.",
            "self_consistency": {
              "notes": "The full prose includes the visible bedroom structure, bed edge, curtain area, blood traces, red wall circle, crumpled photo, and partially obscured body. The plate prose retains only the stable room, bed, wall, curtain, window, storage, and lighting.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S12_Shot18",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "near vertical door edge and opening shape at the entry side of the room",
                "expected_label": "Daughter bedroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "partly cropped by the camera position at the threshold",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "continuous small-room floor area and enclosing wall surfaces visible beyond the doorway",
                "expected_label": "Daughter bedroom private zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "room perimeter is only partly included because framing favors the bed wall",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "narrow horizontal mattress edge and dark bed lip crossing the lower part of the view",
                "expected_label": "Daughter bed",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "only the edge and top surface are included; most of the bed is cropped",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "tall folded fabric mass and window-side vertical shapes at the far side of the room",
                "expected_label": "Daughter bedroom curtained window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "partly obscured by curtain folds and peripheral framing",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "background",
                "evidence": "rectangular storage volume along the side wall with straight cabinet-like edges",
                "expected_label": "Daughter wardrobe and storage shelves",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 26,
                "occlusion_note": "seen only along the side of the composition",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.64,
                "depth_band": "background",
                "evidence": "small rounded and bag-like shapes low in the far corner",
                "expected_label": "Backpack and small doll usual resting place",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 28,
                "occlusion_note": "small scale and darkness reduce detail",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.77,
                "depth_band": "midground",
                "evidence": "irregular dark streaks and repeated footprint-like marks on the floor leading toward the curtain side",
                "expected_label": "Blood traces and footprints in daughter bedroom",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 31,
                "occlusion_note": "some marks are hidden by the bed edge and low framing",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "background",
                "evidence": "slumped human-sized mass partly hidden near the curtain folds",
                "expected_label": "Deceased person behind curtain",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 32,
                "occlusion_note": "largely blocked by curtain fabric and peripheral crop",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.93,
                "depth_band": "background",
                "evidence": "large thick circular mark on the plain wall above the bed area",
                "expected_label": "Red circle on daughter bedroom wall",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 33,
                "occlusion_note": "unobstructed and emphasized as the main visible surface detail",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.66,
                "depth_band": "background",
                "evidence": "small crumpled paper-like shape near the curtain-side floor area",
                "expected_label": "Crumpled evidence photo at curtain area",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 34,
                "occlusion_note": "partly hidden by curtain-side clutter and low contrast",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              7,
              8,
              9,
              10,
              12,
              14,
              15,
              20,
              21,
              22,
              23,
              24,
              26,
              28
            ],
            "transient_numbers": [
              30,
              31,
              32,
              33,
              34
            ],
            "ignored_numbers": [
              29,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              7,
              8,
              9,
              10,
              12,
              14,
              15,
              20,
              21,
              22,
              23,
              24,
              26,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              7,
              8,
              9,
              10,
              12,
              14,
              15,
              20,
              21,
              22,
              23,
              24,
              26,
              28,
              30,
              31,
              32,
              33,
              34
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L04B05::S13_Shot4": {
        "bg_id": "L04B05",
        "shot_id": "S13_Shot4",
        "fp_id": "fp_l04_yard_entry",
        "card": {
          "card_id": "59fcb1dfc794f3fd",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L04B05",
          "shot_id": "S13_Shot4",
          "fp_id": "fp_l04_yard_entry",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "6a63407598e66766",
            "substrate_hash": "6a63407598e66766",
            "overlay_hash": "b647c15265ec0e5b",
            "geometry_hash": "ea8b57b2e8b28aee",
            "dossier_hash": "75369ddce01ca3e4",
            "semantic_hash": "not_available",
            "camera_rec_hash": "d567b5405732cc6f",
            "shot_context_hash": "2eccfdfce211be81",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L04B05",
            "bg_plate_visible_description": "마당 입구 바깥의 좁은 차량 대기 공간에서 안쪽을 바라보는 구도다. 화면 아래쪽에는 열린 대문과 짧은 진입부가 걸리고, 그 너머로 밝은 포장 마당이 넓게 이어진다. 왼쪽에는 자전거를 세우는 고정 거치 구역과 낮은 담장선이 보이며, 중앙 안쪽에는 작은 현관 포치와 출입문이 정면으로 놓인다. 출입문 주변 벽면에는 우편함과 호출 장치가 붙어 있고, 왼쪽 벽에는 창문이, 오른쪽 깊은 곳에는 옥상으로 올라가는 계단실과 난간이 길게 보인다. 야간의 차가운 외부 조명이 벽과 바닥의 단단한 재질을 드러내며, 담장과 울타리가 마당의 경계를 감싼다.",
            "camera_pose_source": "supplied camera recommendation: yard_entry",
            "confidence": 0.84,
            "diagnostics": [
              "Interpreted the supplied pose as just outside the yard gate at the alley pull-up strip, looking diagonally north into the courtyard.",
              "Transient elements were included only in the full scene description and omitted from the background plate description."
            ],
            "fp_id": "fp_l04_yard_entry",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "카메라와 너무 가까운 골목 바닥과 차량 쪽 가장자리는 화면 아래에서 일부 잘리고, 담장 바깥의 주변 골목은 대부분 프레임 밖에 있다. 입구 기둥과 열린 대문 때문에 마당 가장 아래쪽 모서리는 조금 가려진다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "마당 입구 바깥에서 안쪽을 향해 가까이 바라보는 야간 구도다. 화면 아래에는 좁은 골목의 차량 대기 공간과 열린 대문이 걸리고, 바로 너머로 젖은 듯 반짝이는 포장 마당이 중앙을 깊게 채운다. 왼쪽에는 고정 자전거 거치대가 있는 구역과 급하게 세워 둔 자전거가 보이며, 오른쪽과 가장자리에는 낮은 담장과 울타리가 마당을 둘러싼다. 중앙 깊은 곳에는 작은 현관 포치와 출입문이 있고, 그 주변 벽면에는 우편함과 호출 장치가 붙어 있다. 왼쪽 벽의 창문과 오른쪽 뒤편의 옥상 계단실 난간이 배경을 잡아 주며, 골목 쪽에 도착한 차량의 일부와 붉고 푸른 비상등 번짐이 바닥과 벽에 흔들리듯 퍼진다. 거친 흰 가로등과 차가운 색 번짐이 겹쳐 마당 전체가 긴박하고 압박감 있게 보인다.",
            "self_consistency": {
              "notes": "Full prose mentions the courtyard, gate, alley strip, entrance, stair route, bicycle area, boundary, window, intercom/mailbox, police vehicle position, emergency light wash, and hastily parked bicycle. Plate prose omits the temporary vehicle, emergency color wash, and hastily parked bicycle.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S13_Shot4",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large open rectangular paved surface occupying the central area beyond the gate",
                "expected_label": "shared paved courtyard",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "mostly unobstructed after the gate opening",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "single hinged doorway set into the far building wall above the small porch",
                "expected_label": "building entrance door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "clear, with minor distance reduction",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "long narrow stairwell bay with repeated step lines at the far right side",
                "expected_label": "rooftop stairwell route",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "side portion visible; depth continues away from the courtyard",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.93,
                "depth_band": "foreground",
                "evidence": "double gate opening directly in front of the camera at the yard threshold",
                "expected_label": "yard gate from alley",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partly clipped by the near edge of the frame",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "vertical service strip with several parallel rack shapes along the left side",
                "expected_label": "fixed bicycle parking rack",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "visible along the side edge of the yard",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "thin continuous perimeter line enclosing the courtyard, strongest at the right and side edges",
                "expected_label": "low boundary wall and fence",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "only the in-frame perimeter sections are visible",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "small rectangular raised entry pad directly in front of the door",
                "expected_label": "small exterior entry porch",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "unobstructed but set deep in frame",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "broad gray strip outside the gate at the camera position",
                "expected_label": "narrow alley vehicle pull-up strip",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "partly beneath or behind the camera, so only its near surface is implied or clipped",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.84,
                "depth_band": "background",
                "evidence": "wide rectangular window block on the far left building wall",
                "expected_label": "ground floor facade window",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "clear on the far facade",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "small stacked wall fixtures to the right of the entry door",
                "expected_label": "intercom and mailbox fixture",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "small due to distance but not blocked",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.68,
                "depth_band": "foreground",
                "evidence": "temporary vehicle mass expected near the alley pull-up area close to the camera",
                "expected_label": "temporary police car arrival position",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 11,
                "occlusion_note": "likely only a cropped edge or reflected presence from the chosen viewpoint",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "midground",
                "evidence": "colored illumination spread expected across pavement, wall faces, and gate surfaces",
                "expected_label": "temporary emergency light wash",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 12,
                "occlusion_note": "not a solid object; visible as light spill across multiple surfaces",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.7,
                "depth_band": "midground",
                "evidence": "small bicycle-shaped object expected near the left-side parking area",
                "expected_label": "hastily parked bicycle",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 13,
                "occlusion_note": "may overlap visually with the fixed rack shapes",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_numbers": [
              11,
              12,
              13
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L04B05::S13_Shot6": {
        "bg_id": "L04B05",
        "shot_id": "S13_Shot6",
        "fp_id": "fp_l04_yard_entry",
        "card": {
          "card_id": "ae862928ade2044e",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L04B05",
          "shot_id": "S13_Shot6",
          "fp_id": "fp_l04_yard_entry",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "6a63407598e66766",
            "substrate_hash": "6a63407598e66766",
            "overlay_hash": "b647c15265ec0e5b",
            "geometry_hash": "ea8b57b2e8b28aee",
            "dossier_hash": "75369ddce01ca3e4",
            "semantic_hash": "not_available",
            "camera_rec_hash": "d567b5405732cc6f",
            "shot_context_hash": "5a9a2cdec5bd9452",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L04B05",
            "bg_plate_visible_description": "골목 쪽 차량 대기 공간 바로 안팎에서 열린 마당 문을 지나 안쪽을 바라보는 밤 장면이다. 가까운 곳에는 낮은 문기둥과 양쪽으로 벌어진 출입문이 프레임을 잡고, 그 너머로 노란빛 포장 타일이 깔린 공용 마당이 깊게 이어진다. 왼쪽에는 고정 자전거 거치대가 놓인 좁은 서비스 구역이 보이고, 오른쪽 가장자리에는 낮은 담장과 울타리 선이 길게 이어진다. 먼 쪽 중앙에는 작은 현관 포치와 건물 출입문이 있으며, 그 옆 벽면에는 인터폰과 우편함 설비가 붙어 있다. 왼쪽 벽에는 지상층 창문이 어둡게 놓이고, 오른쪽 깊은 곳에는 옥상으로 올라가는 계단실 통로가 보인다. 전체적으로 차가운 야간 외부 조명 아래 건물 정면과 마당 바닥이 어둡고 고요하게 드러난다.",
            "camera_pose_source": "floor_plan_prompt camera recommendation: sub_location=yard_entry",
            "confidence": 0.82,
            "diagnostics": [
              "Supplied pose was used from the alley vehicle pull-up strip just outside the yard gate, facing diagonally north into the courtyard.",
              "Transient arrival objects were included only in the full scene prose and omitted from the background-plate prose.",
              "Shot intent describes an isolated close-up, but the supplied floor-plan pose is a yard-entry view; projection follows the supplied pose."
            ],
            "fp_id": "fp_l04_yard_entry",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "가장 가까운 차량 주변 일부는 카메라 바로 옆이라 잘릴 수 있고, 문기둥과 담장 때문에 마당 양끝의 낮은 부분은 일부 가려진다. 인물의 밀착 표정은 이 평면 표식 대상에 포함되어 있지 않다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "골목 쪽 차량 대기 공간 바로 안팎에서 열린 마당 문을 지나 안쪽을 바라보는 밤 장면이다. 가까운 곳에는 문기둥과 벌어진 출입문, 도착한 차량의 일부가 어둡게 걸리고, 붉고 푸른 비상등 반사가 바닥 타일과 담장, 건물 벽에 희미하게 번진다. 문 너머 중앙으로 노란 포장 타일의 공용 마당이 깊게 펼쳐지고, 왼쪽에는 고정 자전거 거치대가 있는 서비스 구역과 급히 세워 둔 자전거가 겹쳐 보인다. 오른쪽에는 낮은 담장과 울타리 선이 길게 이어지며, 먼 쪽 중앙에는 작은 현관 포치와 출입문이 놓여 있다. 출입문 옆에는 인터폰과 우편함 설비가 작게 붙어 있고, 왼쪽 벽의 지상층 창문과 오른쪽 깊은 곳의 옥상 계단 통로가 어두운 외부 조명 속에서 배경을 이룬다. 전체 화면은 차가운 가로등과 간헐적인 붉고 푸른 빛 때문에 긴장된 야간 도착 분위기로 보인다.",
            "self_consistency": {
              "notes": "Structured items list the gate and alley in the near area, courtyard in the middle distance, building entry, porch, windows, fixtures, stair route, bicycle area, wall, and transient arrival objects; the Korean prose describes the same distribution while omitting transient objects from the plate-only field.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S13_Shot6",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large tiled open rectangular surface extending inward from the gate",
                "expected_label": "shared paved courtyard",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "mostly unobstructed, with near edge partly overlapped by gate leaves",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "single door shape on far building facade beyond the porch",
                "expected_label": "building entrance door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partially framed by porch and wall edges but readable",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "vertical stairwell run and landing mass at the far right side",
                "expected_label": "rooftop stairwell route",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "some stair detail may compress with distance",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.95,
                "depth_band": "foreground",
                "evidence": "two open gate leaves and posts immediately ahead of the camera",
                "expected_label": "yard gate from alley",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "near edges may be cropped by the frame",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "narrow service strip with repeated U-shaped rack forms along the side",
                "expected_label": "fixed bicycle parking rack",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "partially screened by perspective and the gate edge",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "long thin perimeter boundary line running along the side of the yard",
                "expected_label": "low boundary wall and fence",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "visible mainly as side boundary; portions are cut by frame edge",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.89,
                "depth_band": "background",
                "evidence": "small raised rectangular platform directly in front of the far door",
                "expected_label": "small exterior entry porch",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "front face partly merges with courtyard paving from this angle",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "broad exterior strip just outside the gate at camera position",
                "expected_label": "narrow alley vehicle pull-up strip",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "mostly beneath or just behind the camera, so only near ground edge is likely visible",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "wide rectangular window set into the far facade on the side",
                "expected_label": "ground floor facade window",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "distant and partly peripheral but not blocked",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "small stacked wall-mounted rectangular fixtures beside the door",
                "expected_label": "intercom and mailbox fixture",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "small size at distance reduces clarity",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.7,
                "depth_band": "foreground",
                "evidence": "large vehicle-sized mass at the alley-side arrival area near the gate",
                "expected_label": "temporary police car arrival position",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 11,
                "occlusion_note": "camera is very close, so only a cropped portion or edge would be seen",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "broad colored illumination spreading across surfaces rather than a solid object",
                "expected_label": "temporary emergency light wash",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 12,
                "occlusion_note": "appears as intermittent surface glow across multiple planes",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.68,
                "depth_band": "midground",
                "evidence": "small bicycle-shaped object near the side parking area",
                "expected_label": "hastily parked bicycle",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 13,
                "occlusion_note": "may overlap visually with the fixed rack and side service zone",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_numbers": [
              11,
              12,
              13
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B06::S14_Shot4": {
        "bg_id": "L05B06",
        "shot_id": "S14_Shot4",
        "fp_id": "fp_l05_main_unit",
        "card": {
          "card_id": "9e117b71f74b3270",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B06",
          "shot_id": "S14_Shot4",
          "fp_id": "fp_l05_main_unit",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "46244b86df929820",
            "substrate_hash": "46244b86df929820",
            "overlay_hash": "b746e83ebd241a29",
            "geometry_hash": "7dc2b0ccde2e5fc7",
            "dossier_hash": "1477f94cfc945032",
            "semantic_hash": "not_available",
            "camera_rec_hash": "05e09cac22e47eec",
            "shot_context_hash": "e6b5ff9c0da67fab",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B06",
            "bg_plate_visible_description": "방문 안쪽 눈높이에서 들여다본 넓고 차가운 구도다. 작은 개인 방이 지나치게 반듯하게 정돈되어 있고, 가운데에는 단정하게 정리된 침대가 놓여 있으며, 그 위쪽의 벽면은 매끈하고 비어 있다. 오른쪽 깊은 곳에는 얇은 커튼이 창가를 따라 가지런히 내려와 있고, 같은 쪽 벽에는 수납장과 선반이 깔끔하게 붙어 있다. 바닥은 건조하고 반사 없이 깨끗하며, 차갑고 평평한 실내 조명이 방 전체를 균일하게 눌러 준다.",
            "camera_pose_source": "floor_plan_prompt recommendation: daughter_bedroom_clean_state",
            "confidence": 0.86,
            "diagnostics": [
              "Camera pose taken from supplied recommendation, positioned just inside the daughter bedroom doorway and aimed into the room.",
              "Ignored overlay elements were not projected into the described shot.",
              "Base-only plate prose intentionally omits the shifted backpack and doll state."
            ],
            "fp_id": "fp_l05_main_unit",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "현관, 거실 겸 식사 공간, 주방, 다른 침실, 욕실과 그 안의 가구들은 방문 방향과 벽 구조에 막혀 이 구도에서는 보이지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "방문 안쪽 눈높이에서 침실을 넓게 바라보는 차갑고 균형 잡힌 구도다. 가운데 쪽에는 침대가 완벽하게 정돈된 채 놓여 있고, 그 위의 빈 벽면은 아무 장식도 없이 매끈하게 드러난다. 오른쪽 깊은 곳의 창가에는 얇은 커튼이 흐트러짐 없이 내려와 있으며, 그 옆 벽의 수납장과 선반도 말끔하게 정리되어 있다. 바닥은 지나칠 만큼 깨끗하고 건조해 방 전체가 비현실적으로 정돈된 느낌을 준다. 오른쪽 아래쪽 구석에는 가방과 작은 인형이 원래 자리에서 아주 조금 어긋난 듯 놓여 있어, 고요한 방 안에서 미세한 불안감을 만든다.",
            "self_consistency": {
              "notes": "The full Korean description includes the room, doorway viewpoint, bed, curtained window, storage shelves, spotless floor, and subtly shifted small belongings; the background-plate description omits the shifted belongings as intended.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S14_Shot4",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "broad enclosed room area filling most of the forward view",
                "expected_label": "Daughter bedroom private zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "visible as the containing room volume",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "door edge and opening close to the camera position",
                "expected_label": "Daughter bedroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "only the nearby doorway edge is likely included",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "vertical curtain surface along the far side wall",
                "expected_label": "Daughter bedroom curtained window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "window surface is largely covered by curtain fabric",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.93,
                "depth_band": "midground",
                "evidence": "large rectangular bed form with a flat top plane and pillow shapes",
                "expected_label": "Daughter bed",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "unobstructed main object in the room",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "background",
                "evidence": "tall rectangular storage mass and shelf-like stacked forms against the side wall",
                "expected_label": "Daughter wardrobe and storage shelves",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 26,
                "occlusion_note": "partly compressed by perspective at the room edge",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "small floor-corner resting area near compact personal objects",
                "expected_label": "Backpack and small doll usual resting place",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 28,
                "occlusion_note": "the usual spot is visible near the corner, partly occupied by nearby small items",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "small bag-shaped form and small toy-like silhouette sitting slightly offset near the room corner",
                "expected_label": "Shifted backpack and doll state",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 35,
                "occlusion_note": "unobstructed but small in the wide frame",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              25,
              26,
              28
            ],
            "transient_numbers": [
              35
            ],
            "ignored_numbers": [
              29,
              30,
              31,
              32,
              33,
              34,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              25,
              26,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              25,
              26,
              28,
              35
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B06::S14_Shot5": {
        "bg_id": "L05B06",
        "shot_id": "S14_Shot5",
        "fp_id": "fp_l05_main_unit",
        "card": {
          "card_id": "835fc872cd236765",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B06",
          "shot_id": "S14_Shot5",
          "fp_id": "fp_l05_main_unit",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "46244b86df929820",
            "substrate_hash": "46244b86df929820",
            "overlay_hash": "b746e83ebd241a29",
            "geometry_hash": "7dc2b0ccde2e5fc7",
            "dossier_hash": "1477f94cfc945032",
            "semantic_hash": "not_available",
            "camera_rec_hash": "05e09cac22e47eec",
            "shot_context_hash": "20e402e084f4bfa7",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B06",
            "bg_plate_visible_description": "방문 가까이에서 실내를 향해 조여 잡은 근접 구도다. 차갑고 희끄무레한 실내광 속에 말끔한 침대의 앞부분이 부드럽게 흐려져 보이고, 열린 방문의 세로선이 화면 가장자리를 단단하게 가른다. 창백한 벽면은 비어 있고 깨끗하며, 한쪽에는 커튼이 드리운 창과 수납가구의 일부가 희미하게 남는다. 방은 지나치게 정돈되어 있어 바닥과 가구의 윤곽만 차분하게 드러난다.",
            "camera_pose_source": "daughter_bedroom_clean_state",
            "confidence": 0.78,
            "diagnostics": [
              "Tight close framing was interpreted from the supplied pose near the daughter bedroom door, so only bedroom elements are treated as visible or partial.",
              "The supplied shot intent emphasizes a reaction frame; the person is described generically in scene prose but is not represented as an inventory marker."
            ],
            "fp_id": "fp_l05_main_unit",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "거실과 주방, 다른 침실, 욕실, 현관 쪽은 화면 밖에 있다. 방문 가까이의 인물과 얕은 초점 때문에 침대, 커튼 창, 수납가구, 바닥의 개인 물건은 대부분 부드럽게 가려지거나 흐릿하게만 보인다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "방문 가까이에서 잡은 차가운 근접 화면이다. 파랗게 질린 젊은 여성의 얼굴이 오른쪽 가까운 쪽을 차지하고, 열린 방문의 딱딱한 세로선이 어깨 뒤를 가른다. 그녀 뒤로는 지나치게 깨끗한 방이 희미하게 남아, 말끔히 정돈된 침대의 앞모서리와 표식 없는 창백한 벽, 커튼이 드리운 창 일부, 수납가구의 옆면이 차갑게 흐려진다. 바닥 한쪽의 가방과 작은 인형은 정돈된 방과 어울리지 않게 원래의 자리에서 아주 조금 어긋나 있어, 비어 있는 방의 고요함을 더 불안하게 만든다.",
            "self_consistency": {
              "notes": "The Korean scene prose includes the clean bedroom, doorway, bed, curtained window, wardrobe/storage, usual belongings area, and the subtly shifted belongings state; the background-plate prose omits the shifted-state detail and any subject.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S14_Shot5",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "Visible room envelope, pale floor/wall surfaces, and clean open interior around the doorway.",
                "expected_label": "Daughter bedroom private zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "Partly obscured by the tight reaction framing and shallow focus.",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "Open door edge and vertical frame shape close to the camera position.",
                "expected_label": "Daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "Only a close slice of the doorway is in frame.",
                "source_ref": "supplied camera recommendation camera_position",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "background",
                "evidence": "Tall curtained vertical shape along the far side of the bedroom.",
                "expected_label": "Daughter bedroom curtained window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "Soft focus and the close subject reduce it to a blurred sliver.",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "Rectangular bed mass with a neat top and front corner receding behind the close figure.",
                "expected_label": "Daughter bed",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "Mostly blurred and partly blocked by the tightened frame.",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "background",
                "evidence": "Tall storage block and shelf-like vertical mass at the far side of the room.",
                "expected_label": "Daughter wardrobe and storage shelves",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 26,
                "occlusion_note": "Only the side portion is likely visible beyond the close figure.",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "background",
                "evidence": "Small low shapes on the floor near the far corner, one bag-like and one toy-like.",
                "expected_label": "Backpack and small doll usual resting place",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 28,
                "occlusion_note": "Low in frame and softened by depth of field; only the resting area and objects read faintly.",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "The small floor objects appear slightly displaced relative to their tidy corner placement.",
                "expected_label": "Shifted backpack and doll state",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 35,
                "occlusion_note": "The shift is subtle and partly hidden by the close reaction framing.",
                "source_ref": "supplied camera recommendation framing_notes",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              25,
              26,
              28
            ],
            "transient_numbers": [
              35
            ],
            "ignored_numbers": [
              29,
              30,
              31,
              32,
              33,
              34,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              25,
              26,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              25,
              26,
              28,
              35
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B06::S14_Shot11": {
        "bg_id": "L05B06",
        "shot_id": "S14_Shot11",
        "fp_id": "fp_l05_main_unit",
        "card": {
          "card_id": "f1d5f885b24c7ceb",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B06",
          "shot_id": "S14_Shot11",
          "fp_id": "fp_l05_main_unit",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "46244b86df929820",
            "substrate_hash": "46244b86df929820",
            "overlay_hash": "b746e83ebd241a29",
            "geometry_hash": "7dc2b0ccde2e5fc7",
            "dossier_hash": "1477f94cfc945032",
            "semantic_hash": "not_available",
            "camera_rec_hash": "05e09cac22e47eec",
            "shot_context_hash": "5382816a2c3bec50",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B06",
            "bg_plate_visible_description": "낮고 타이트한 시점으로 작은 침실 구석의 깨끗한 바닥과 맞닿은 벽면을 바라본다. 차갑고 좁은 옆빛이 말끔한 바닥과 벽을 가르고, 화면 가장자리에는 정돈된 침대의 일부, 커튼이 드리운 창가, 수납장 모서리만 조용히 걸린다. 방은 지나치게 정리되어 있으며 표면에는 얼룩이나 흐트러진 흔적 없이 차분한 밤 실내 분위기만 남아 있다.",
            "camera_pose_source": "daughter_bedroom_clean_state",
            "confidence": 0.78,
            "diagnostics": [
              "Used the supplied camera recommendation for the daughter bedroom clean state and tightened the described framing toward the backpack/doll clue per shot intent.",
              "Ignored the discovery-state and hallucination-state overlays as instructed."
            ],
            "fp_id": "fp_l05_main_unit",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "문밖의 거실과 주방, 다른 침실과 욕실은 프레임 밖에 있다. 침실문 주변도 거의 보이지 않고, 침대와 창가 및 수납장은 가장자리 일부만 걸린다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "낮고 타이트한 시점으로 지나치게 깨끗한 작은 침실 구석의 바닥을 바라본다. 화면 아래쪽 가운데에는 닫힌 백팩과 작은 인형이 원래 놓이던 자리에서 어긋난 듯 비스듬히 놓여 있고, 차가운 옆빛을 받아 탁한 금회색으로 보인다. 그 뒤의 말끔한 바닥과 벽면에는 두 물체가 만든 길고 뒤틀린 그림자가 위로 기어오르듯 이어진다. 화면 가장자리에는 정돈된 침대의 일부와 커튼이 드리운 창가, 수납장 모서리가 희미하게 걸려 방 전체가 비정상적으로 깨끗하고 조용하게 느껴진다.",
            "self_consistency": {
              "notes": "Full prose describes the visible bedroom surfaces, partial fixed furniture/window elements, and the shifted backpack/doll clue; background-plate prose omits the shifted objects and their shadow.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S14_Shot11",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "clean enclosed room floor plane and adjacent wall surfaces filling most of the crop",
                "expected_label": "Daughter bedroom private zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "visible as the surrounding room surface rather than as a discrete object",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.66,
                "depth_band": "background",
                "evidence": "narrow vertical fabric folds along the wall edge",
                "expected_label": "Daughter bedroom curtained window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "only the curtain-side edge is caught by the tight framing",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.61,
                "depth_band": "midground",
                "evidence": "a cropped rectangular bed edge and pale bedding corner at the side of the view",
                "expected_label": "Daughter bed",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "mostly cropped by the close composition",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "tall rectangular storage edge with thin shelf-like lines near the side wall",
                "expected_label": "Daughter wardrobe and storage shelves",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 26,
                "occlusion_note": "only a sliver of the storage furniture remains at the edge",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "small floor placement area at the base of the wall where compact belongings rest",
                "expected_label": "Backpack and small doll usual resting place",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 28,
                "occlusion_note": "partly overlapped by the shifted objects occupying the same visual area",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "two compact silhouettes, one rounded bag-like form and one small figure-like form, set at a skewed angle with a stretched shadow behind them",
                "expected_label": "Shifted backpack and doll state",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 35,
                "occlusion_note": "unobstructed and emphasized by the low close framing",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              25,
              26,
              28
            ],
            "transient_numbers": [
              35
            ],
            "ignored_numbers": [
              29,
              30,
              31,
              32,
              33,
              34,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              25,
              26,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              25,
              26,
              28,
              35
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L04B01::S17_Shot1": {
        "bg_id": "L04B01",
        "shot_id": "S17_Shot1",
        "fp_id": "fp_l04_exterior_site",
        "card": {
          "card_id": "8167168f470ecd90",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L04B01",
          "shot_id": "S17_Shot1",
          "fp_id": "fp_l04_exterior_site",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "588d81fe41db0717",
            "substrate_hash": "588d81fe41db0717",
            "overlay_hash": "06bb8d5d4850d800",
            "geometry_hash": "1edeab7d4140e283",
            "dossier_hash": "c7b08ee14d8d1a7d",
            "semantic_hash": "not_available",
            "camera_rec_hash": "9a3e60cac2cd4fc2",
            "shot_context_hash": "6496a840537999ec",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L04B01",
            "bg_plate_visible_description": "낮은 외부 시점에서 젖은 콘크리트 담장이 화면 아랫부분을 단단한 가로선으로 자르고, 그 너머로 본채의 옥상 테라스 일부와 옥탑방 벽체가 비스듬히 보인다. 오른쪽 위쪽에는 작은 옥탑방 창이 안개 속에 자리하며, 푸른 새벽빛과 차가운 습기가 건물의 가장자리와 거친 표면을 부드럽게 흐린다. 넓은 화각으로 담장, 테라스, 옥탑방이 층을 이루는 조용한 외부 배경이다.",
            "camera_pose_source": "floor_plan_prompt camera recommendation for L04B01 exterior_site",
            "confidence": 0.84,
            "diagnostics": [
              "Used the supplied low exterior eye-level pose near the boundary wall, facing diagonally toward the rooftop-room window.",
              "All camera-referenced markers are present in the provided inventory."
            ],
            "fp_id": "fp_l04_exterior_site",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "본채의 아래쪽 세부와 옥상 바닥의 넓은 영역은 낮은 담장과 새벽 안개 때문에 일부만 드러나며, 주변 골목과 정원 요소는 대부분 화면 밖으로 빠진다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "낮은 외부 시점에서 젖은 콘크리트 담장이 화면 아랫부분을 강하게 가로지르고, 그 위 왼쪽에는 검은 고양이가 선명한 검은 실루엣으로 앉아 있다. 푸른 새벽 안개 속에서 본채의 어두운 덩어리와 옥상 테라스 일부가 뒤로 물러나 보이며, 오른쪽 위 멀리 작은 옥탑방 창이 따뜻한 금빛으로 흐릿하게 빛난다. 창 주변의 옥탑방 벽체는 차갑고 단순한 면으로 보이고, 고양이와 먼 창 사이에 습한 공기가 두껍게 끼어 조용하고 불길한 분위기를 만든다.",
            "self_consistency": {
              "notes": "The full Korean view includes the cat and warm window glow, while the plate-only view keeps only persistent architecture, materials, dawn light, and framing.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S17_Shot1",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "large building mass forming the main structural volume behind the wall, only partly readable from the low exterior angle",
                "expected_label": "main villa building footprint",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly blocked by the foreground parapet and softened by haze",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "flat open roof surface receding between the foreground wall and the rooftop room volume",
                "expected_label": "rooftop terrace slab",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "only a portion is visible because the wall and low viewpoint hide much of the slab",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "boxy elevated room volume surrounding the small window area in the distance",
                "expected_label": "rooftop room block",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "edges are softened by dawn mist but the block remains visible",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "small rectangular opening set into the distant rooftop room face",
                "expected_label": "small rooftop room window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "slightly veiled by haze but unobstructed",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.92,
                "depth_band": "foreground",
                "evidence": "long rough horizontal concrete slab cutting across the lower part of the view",
                "expected_label": "boundary wall and roof parapet",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "dominant foreground anchor, not occluded",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "small dark animal silhouette perched on top of the wall near the lower side of the frame",
                "expected_label": "black cat on wall",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 14,
                "occlusion_note": "clean silhouette against the mist, not significantly blocked",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "soft warm square of light blooming from the distant window area",
                "expected_label": "lit rooftop window glow",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 15,
                "occlusion_note": "diffused by fog but clearly visible",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              2,
              6,
              7,
              9,
              10
            ],
            "transient_numbers": [
              14,
              15
            ],
            "ignored_numbers": [],
            "union_numbers": [
              2,
              6,
              7,
              9,
              10,
              14,
              15
            ],
            "camera_referenced_numbers": [
              2,
              6,
              7,
              9,
              10,
              14,
              15
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B04::S18_Shot10": {
        "bg_id": "L05B04",
        "shot_id": "S18_Shot10",
        "fp_id": "fp_l05_main_unit",
        "card": {
          "card_id": "deeb06d277f20e53",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B04",
          "shot_id": "S18_Shot10",
          "fp_id": "fp_l05_main_unit",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "46244b86df929820",
            "substrate_hash": "46244b86df929820",
            "overlay_hash": "56c971b89c1d117d",
            "geometry_hash": "7dc2b0ccde2e5fc7",
            "dossier_hash": "1477f94cfc945032",
            "semantic_hash": "not_available",
            "camera_rec_hash": "814b779261b39978",
            "shot_context_hash": "9f9e8d9829793259",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B04",
            "bg_plate_visible_description": "차갑고 하얀 욕실 조명 아래, 화면 대부분은 세면대 위 벽거울의 반사면으로 채워진다. 얇고 어두운 거울 테두리가 양옆에 좁게 보이고, 아래쪽에는 세면대 가장자리와 수전의 일부만 잘려 들어온다. 거울에는 옅은 타일의 뒤쪽 벽면이 평평하게 비치며, 물기 어린 얼룩과 흰색·연한 청록색 계열의 욕실 마감이 차분하게 드러난다. 주변 설비는 좁은 구도 때문에 거의 보이지 않아, 반사된 타일 벽과 거울 가장자리만 선명하게 남는다.",
            "camera_pose_source": "bathroom_and_dining_table camera recommendation: near bathroom door facing into bathroom service zone toward bathroom mirror",
            "confidence": 0.82,
            "diagnostics": [
              "Tight mirror-facing framing was prioritized over the optional reverse view toward the dining table.",
              "Ignored overlay entries were not projected into the prose or visible item list."
            ],
            "fp_id": "fp_l05_main_unit",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "거실 식탁 쪽, 조리 공간, 두 침실의 침대와 창문, 수납장과 작은 소품은 모두 좁은 욕실 거울 구도 밖으로 빠져 있다. 욕실 문가와 세면대 대부분, 변기와 샤워 공간도 화면 가장자리에서 잘리거나 보이지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "차갑고 하얀 욕실 조명 아래, 화면 대부분은 세면대 위 벽거울의 반사면으로 채워진다. 거울의 얇고 어두운 테두리가 양옆에 아주 조금 보이고, 아래쪽에는 세면대 가장자리와 수전의 일부만 잘려 들어온다. 반사된 옅은 타일 벽 한가운데에 크고 선명한 붉은 원형 표식이 젖은 물감처럼 떠 있어, 실제 앞쪽 벽이 아니라 거울 속 뒤편에 나타난 것처럼 보인다. 주변 욕실 설비는 거의 잘려 나가고, 창백한 타일과 붉은 원의 대비가 시선을 붙잡는다.",
            "self_consistency": {
              "notes": "The Korean full-view prose describes the mirror, partial sink, tiled bathroom surface, and red circle only; the background plate omits the red circle and other event objects. Structured visibility marks the dining and bedroom elements as outside the tight frame.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S18_Shot10",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.96,
                "depth_band": "midground",
                "evidence": "large rectangular reflective surface occupying most of the tight view, with thin border edges visible",
                "expected_label": "Bathroom mirror",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "dominant object; only the outer frame edges are narrowly visible due close crop",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "large circular red graphic shape centered within the reflected tiled surface",
                "expected_label": "Red circle hallucination in bathroom mirror",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 36,
                "occlusion_note": "seen as reflection content rather than a foreground surface mark",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "cropped pale basin rim and small fixture shape along the lower part of the frame",
                "expected_label": "Bathroom washbasin",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "mostly cropped out by the tight mirror-focused composition",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "pale tiled interior surfaces filling the reflected view around the central circular mark",
                "expected_label": "Bathroom service zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "only the reflected wall and a small amount of surrounding bathroom finish are legible",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.42,
                "depth_band": "foreground",
                "evidence": "door area lies behind the camera position and is not included in the tight mirror crop",
                "expected_label": "Bathroom door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "excluded by the close framing toward the mirror",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.35,
                "depth_band": "midground",
                "evidence": "tall fixture position is outside the narrow reflective crop",
                "expected_label": "Toilet",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "cropped away by the mirror-dominant composition",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.35,
                "depth_band": "background",
                "evidence": "long recessed wash area is beyond the right side of the tight frame",
                "expected_label": "Shower niche",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "not visible because the shot is locked tightly on the mirror",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.3,
                "depth_band": "background",
                "evidence": "larger shared room area lies beyond the bathroom doorway and outside the crop",
                "expected_label": "Shared living dining zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "blocked by the bathroom-facing close composition",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.28,
                "depth_band": "background",
                "evidence": "linear service counter area is outside the bathroom view",
                "expected_label": "Kitchenette service strip",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "not included in the mirror-centered framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.27,
                "depth_band": "background",
                "evidence": "private room area is beyond interior walls and outside the bathroom sightline",
                "expected_label": "Daughter bedroom private zone",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "separated by walls and excluded from the close bathroom frame",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.27,
                "depth_band": "background",
                "evidence": "private room area is beyond interior walls and not in the mirror crop",
                "expected_label": "Mother bedroom private zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "separated from the bathroom view by walls and doorway geometry",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.26,
                "depth_band": "background",
                "evidence": "small horizontal window is located in the shared room outside this tight view",
                "expected_label": "Small shared-zone window",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "outside the bathroom mirror framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.26,
                "depth_band": "background",
                "evidence": "door slab and opening are in another room zone outside the bathroom composition",
                "expected_label": "Daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "not visible from the close sink-level mirror framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.26,
                "depth_band": "background",
                "evidence": "door slab and opening are outside the tight bathroom view",
                "expected_label": "Mother bedroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "excluded by the mirror-centered crop",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.25,
                "depth_band": "background",
                "evidence": "curtained window position is in a separate bedroom beyond walls",
                "expected_label": "Daughter bedroom curtained window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "outside the bathroom sightline",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.25,
                "depth_band": "background",
                "evidence": "window position is in a separate bedroom beyond walls",
                "expected_label": "Mother bedroom window",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "outside the tight bathroom view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.25,
                "depth_band": "background",
                "evidence": "rectangular table form is in the shared room and not in the mirror view",
                "expected_label": "Dining table",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "optional reverse direction was not used, so it remains out of frame",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.24,
                "depth_band": "background",
                "evidence": "single bed shape is in a separate room outside the bathroom frame",
                "expected_label": "Daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "separated by walls and not reflected in the selected crop",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.24,
                "depth_band": "background",
                "evidence": "large bed shape is in a separate room outside the bathroom frame",
                "expected_label": "Mother bed",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 25,
                "occlusion_note": "not visible from the close mirror-facing position",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.24,
                "depth_band": "background",
                "evidence": "tall storage furniture shape is in the separate bedroom outside the bathroom composition",
                "expected_label": "Daughter wardrobe and storage shelves",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 26,
                "occlusion_note": "outside the line of sight and cropped away",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.24,
                "depth_band": "background",
                "evidence": "small bag-and-toy sized forms are in the separate bedroom outside the bathroom view",
                "expected_label": "Backpack and small doll usual resting place",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 28,
                "occlusion_note": "not visible in the tight mirror shot",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.28,
                "depth_band": "background",
                "evidence": "photo-sized object would be on the dining surface, which is excluded by the selected direction",
                "expected_label": "Distorted family photo hallucination",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 37,
                "occlusion_note": "optional reverse view toward the table is not used in this shot",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              2,
              3,
              4,
              5,
              6,
              8,
              9,
              10,
              11,
              12,
              13,
              16,
              17,
              18,
              19,
              20,
              24,
              25,
              26,
              28
            ],
            "transient_numbers": [
              36,
              37
            ],
            "ignored_numbers": [
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              38,
              39,
              40,
              41
            ],
            "union_numbers": [
              2,
              3,
              4,
              5,
              6,
              8,
              9,
              10,
              11,
              12,
              13,
              16,
              17,
              18,
              19,
              20,
              24,
              25,
              26,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "camera_referenced_numbers": [
              2,
              3,
              4,
              5,
              6,
              8,
              9,
              10,
              11,
              12,
              13,
              16,
              17,
              18,
              19,
              20,
              24,
              25,
              26,
              28,
              36,
              37
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B04::S18_Shot14": {
        "bg_id": "L05B04",
        "shot_id": "S18_Shot14",
        "fp_id": "fp_l05_main_unit",
        "card": {
          "card_id": "e545e555ccb96574",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B04",
          "shot_id": "S18_Shot14",
          "fp_id": "fp_l05_main_unit",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "46244b86df929820",
            "substrate_hash": "46244b86df929820",
            "overlay_hash": "56c971b89c1d117d",
            "geometry_hash": "7dc2b0ccde2e5fc7",
            "dossier_hash": "1477f94cfc945032",
            "semantic_hash": "not_available",
            "camera_rec_hash": "814b779261b39978",
            "shot_context_hash": "73af93afade945af",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B04",
            "bg_plate_visible_description": "욕실 문 가까운 자리에서 식탁 쪽으로 되돌아선 아주 가까운 시야다. 낮은 각도로 보이는 식탁 가장자리와 흐릿하게 물러나는 거실 겸 식사 공간이 화면을 이루며, 뒤쪽에는 차가운 실내 그림자와 옅은 낮빛이 섞인 담담한 벽면 분위기가 남아 있다. 주변 침실과 욕실 안쪽은 좁은 초점 밖으로 밀려나고, 식탁의 평평한 면과 조용한 가정집 실내 질감만 안정적으로 보인다.",
            "camera_pose_source": "supplied camera recommendation for L05B04: near bathroom door facing bathroom mirror, using the optional reverse movement back toward the dining table",
            "confidence": 0.62,
            "diagnostics": [
              "Shot intent emphasizes a tight dining-table close-up, while the supplied recommendation primarily describes a bathroom-facing pose; I used the recommendation's optional reverse movement toward the dining table.",
              "Only base and transient markers referenced by the supplied camera recommendation were evaluated; ignored overlay markers were not included as visible items."
            ],
            "fp_id": "fp_l05_main_unit",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "욕실 거울과 세면대, 변기, 샤워 공간은 카메라가 식탁 쪽으로 되돌아선 좁은 구도라 화면 밖에 있다. 양쪽 침실 깊숙한 침대와 수납장, 창문도 벽과 문틀, 가까운 인물과 식탁에 가려지거나 보이지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "욕실 문 근처에서 식탁 곁으로 되돌아선 손持ち 느낌의 밀착 구도다. 겁에 질린 젊은 인물의 비명 지르는 얼굴이 오른쪽에 크게 차오르고, 아래 왼쪽 가장자리에는 손에 꽉 쥔 가족사진의 아주 얇은 부분만 비스듬히 걸려 있다. 사진 표면은 대부분 잘려 읽기 어렵지만, 인쇄된 얼굴이 순간적으로 일그러져 흘러내린 듯한 붉고 불안한 잔상이 가장자리에 남아 있다. 식탁 면은 손 뒤로 얕게 물러나며, 뒤쪽의 거실 겸 식사 공간은 흐릿한 회색 그림자와 차가운 낮빛 속에 조용히 번져 공포와 일상의 대비를 만든다.",
            "self_consistency": {
              "notes": "The Korean full description mentions the living-dining area, dining table, and distorted family photo hallucination as visible, while bathroom and bedroom elements are summarized as out of frame or occluded.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S18_Shot14",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "broad room area forming the blurred domestic space behind the close subject",
                "expected_label": "Shared living dining zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "mostly blurred and partially blocked by the close subject and table",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.38,
                "depth_band": "background",
                "evidence": "long narrow service-strip shape would sit off to the side from the dining area",
                "expected_label": "Kitchenette service strip",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "likely outside the tight close-up or only barely present as an indistinct edge",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.22,
                "depth_band": "background",
                "evidence": "separate room volume lies beyond a doorway away from the close dining-table framing",
                "expected_label": "Daughter bedroom private zone",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "screened off by walls and not included in the tight dining-table view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.22,
                "depth_band": "background",
                "evidence": "separate room volume lies behind the dining area wall line",
                "expected_label": "Mother bedroom private zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "blocked by wall and door alignment, not part of the close view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.24,
                "depth_band": "background",
                "evidence": "bathroom room volume is behind or beside the camera after the reverse movement",
                "expected_label": "Bathroom service zone",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "excluded by the camera turning back toward the dining table",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.24,
                "depth_band": "background",
                "evidence": "small horizontal window would be far beyond the table area",
                "expected_label": "Small shared-zone window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "too low and distant for the tight upward close-up, likely hidden below framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.32,
                "depth_band": "background",
                "evidence": "door slab and frame near the right side of the shared area",
                "expected_label": "Daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "mostly cropped by the close subject and shallow framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.3,
                "depth_band": "background",
                "evidence": "door opening shape along the far wall of the living-dining space",
                "expected_label": "Mother bedroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "not emphasized and likely hidden by the close figure or cropped away",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.44,
                "depth_band": "foreground",
                "evidence": "nearby doorway edge at the camera's starting side",
                "expected_label": "Bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "may register only as a cropped peripheral vertical edge after the reverse move",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.2,
                "depth_band": "background",
                "evidence": "curtained window belongs to the separate bedroom beyond the wall",
                "expected_label": "Daughter bedroom curtained window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "inside another room and outside the tight close-up",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.2,
                "depth_band": "background",
                "evidence": "window element belongs to the far bedroom wall",
                "expected_label": "Mother bedroom window",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "blocked by intervening wall and not in the dining-table framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.18,
                "depth_band": "background",
                "evidence": "small basin fixture is inside the bathroom beyond the doorway",
                "expected_label": "Bathroom washbasin",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "not visible after turning away from the bathroom interior",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.18,
                "depth_band": "background",
                "evidence": "toilet fixture is deeper inside the bathroom",
                "expected_label": "Toilet",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "outside the reversed dining-table view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.18,
                "depth_band": "background",
                "evidence": "vertical shower area sits at the far side of the bathroom",
                "expected_label": "Shower niche",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "outside the reversed dining-table view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.18,
                "depth_band": "background",
                "evidence": "rectangular mirror fixture is on the bathroom wall",
                "expected_label": "Bathroom mirror",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "not visible because the camera uses the reverse movement toward the dining table",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "large flat rectangular tabletop plane close to the camera and partially cropped",
                "expected_label": "Dining table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "only the near portion is visible behind hands and close subject",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.18,
                "depth_band": "background",
                "evidence": "bed shape is inside the separate bedroom on the right",
                "expected_label": "Daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "hidden beyond walls and door, outside the close dining-table frame",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.18,
                "depth_band": "background",
                "evidence": "large bed shape is inside the separate bedroom on the left",
                "expected_label": "Mother bed",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 25,
                "occlusion_note": "hidden beyond walls and not visible in the close frame",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.18,
                "depth_band": "background",
                "evidence": "storage furniture sits against the far wall of the separate bedroom",
                "expected_label": "Daughter wardrobe and storage shelves",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 26,
                "occlusion_note": "outside the dining-table close-up and blocked by room separation",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.2,
                "depth_band": "background",
                "evidence": "small floor objects are in the daughter bedroom corner",
                "expected_label": "Backpack and small doll usual resting place",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 28,
                "occlusion_note": "not visible through the tight dining-table framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.16,
                "depth_band": "background",
                "evidence": "would appear only on the bathroom mirror surface if the camera faced the bathroom",
                "expected_label": "Red circle hallucination in bathroom mirror",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 36,
                "occlusion_note": "outside frame because the shot uses the reverse direction toward the dining table",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "small cropped printed surface at the lower edge, bent and partly covered by hands",
                "expected_label": "Distorted family photo hallucination",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 37,
                "occlusion_note": "intentionally only a thin cropped edge remains visible",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "low_confidence"
          },
          "marker_registry": {
            "base_numbers": [
              2,
              3,
              4,
              5,
              6,
              8,
              9,
              10,
              11,
              12,
              13,
              16,
              17,
              18,
              19,
              20,
              24,
              25,
              26,
              28
            ],
            "transient_numbers": [
              36,
              37
            ],
            "ignored_numbers": [
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              38,
              39,
              40,
              41
            ],
            "union_numbers": [
              2,
              3,
              4,
              5,
              6,
              8,
              9,
              10,
              11,
              12,
              13,
              16,
              17,
              18,
              19,
              20,
              24,
              25,
              26,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "camera_referenced_numbers": [
              2,
              3,
              4,
              5,
              6,
              8,
              9,
              10,
              11,
              12,
              13,
              16,
              17,
              18,
              19,
              20,
              24,
              25,
              26,
              28,
              36,
              37
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='low_confidence'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B03::S25_Shot3": {
        "bg_id": "L05B03",
        "shot_id": "S25_Shot3",
        "fp_id": "fp_l05_main_unit",
        "card": {
          "card_id": "5377935e1c655cd2",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B03",
          "shot_id": "S25_Shot3",
          "fp_id": "fp_l05_main_unit",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "46244b86df929820",
            "substrate_hash": "46244b86df929820",
            "overlay_hash": "871e086a2db75d7f",
            "geometry_hash": "7dc2b0ccde2e5fc7",
            "dossier_hash": "1477f94cfc945032",
            "semantic_hash": "not_available",
            "camera_rec_hash": "3be9630ff35849a4",
            "shot_context_hash": "56ff3fbab400aaa5",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B03",
            "bg_plate_visible_description": "현관 문턱 가까이에서 실내를 넓게 바라보는 구도다. 왼쪽에는 좁은 주방 작업대가 벽을 따라 이어지고, 싱크대와 조리대가 차례로 보인다. 중앙에는 거실 겸 식사 공간이 펼쳐지며 식탁과 의자들이 놓여 있고, 아래쪽 벽면에는 낮은 받침대와 화면 장치, 작은 창이 함께 잡힌다. 오른쪽으로는 개인 방 문이 열리는 벽선과 방 안의 침대, 커튼 달린 창, 수납장과 선반, 바닥 가까이 놓인 가방과 작은 인형 자리가 보인다. 해질 무렵의 차가운 푸른빛이 창 쪽에서 들어오고, 실내의 목재와 벽면은 짙은 갈색 그림자로 눌려 있다.",
            "camera_pose_source": "supplied_camera_recommendation: from iron entrance door toward shared living dining zone, small shared-zone window, dining table, and daughter bedroom door",
            "confidence": 0.73,
            "diagnostics": [
              "Used the supplied camera recommendation rather than inventing a reverse angle.",
              "Shot intent describes a threshold figure, but no subject marker was supplied in the floor-plan registry; the projection focuses on registered spatial and event elements.",
              "Visibility is inferred from a top-down plan with wide-angle framing, so bedroom-wall details are treated as partial through the doorway."
            ],
            "fp_id": "fp_l05_main_unit",
            "missing_inputs": [
              "No explicit subject/character marker was supplied for the threshold figure described in the shot intent."
            ],
            "not_visible_or_occluded_summary": "욕실과 다른 침실 쪽 깊은 영역은 이 구도에서 벗어나며, 커튼 뒤쪽의 인물 형상, 방 안의 선명한 핏자국 흐름, 거울이나 사진이 왜곡되어 보이는 환영, 이전의 화분과 컵 차림은 보이지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "현관 문턱 가까이에서 실내를 넓게 들여다보는 시야다. 왼쪽 가까운 곳에는 철제 현관문과 좁은 문턱이 걸리고, 그 너머로 주방 작업대의 싱크대와 조리대가 벽을 따라 이어진다. 중앙의 거실 겸 식사 공간 바닥에는 젖고 어두운 발자국과 흩어진 물건들이 지나가며, 식탁 주변의 의자들은 쓰러져 다리와 등받이가 제각각의 각도로 솟아 있다. 아래쪽 벽면에는 낮은 받침대와 화면 장치, 작은 창이 보이고, 창과 문에는 바깥의 축축한 공기가 스며든 듯한 열린 틈이 느껴진다. 오른쪽 뒤편으로는 개인 방 문이 열려 방 안의 침대, 커튼 달린 창, 수납장과 선반, 바닥 가까운 가방과 작은 인형 자리가 일부 보인다. 방 안쪽 벽에는 붉은 원이 도드라지고, 그 부근에 오래된 작은 사진이 꽂히거나 바짝 붙어 있는 모습이 희미하게 잡힌다. 해질 무렵의 푸른 회색 빛이 창가에서 새어 들어오고, 난장판이 된 실내는 붉은 갈색 그림자로 무겁게 가라앉아 있다.",
            "self_consistency": {
              "notes": "Korean full-scene prose mentions the same registered spatial anchors and event elements listed as visible; background-plate prose omits the event elements and subject action.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S25_Shot3",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "small threshold rectangle at the near entry edge",
                "expected_label": "Entrance threshold zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "near edge may crop part of the threshold",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "thick angled door slab and frame near the camera",
                "expected_label": "Iron entrance door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "partly cropped by the camera standing close to it",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large open floor area occupying the main sightline",
                "expected_label": "Shared living dining zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "long narrow service strip along the side wall",
                "expected_label": "Kitchenette service strip",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "side-on view reduces its width",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "small basin shape set into the service counter",
                "expected_label": "Kitchen sink and faucet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "partly masked by viewing angle along the counter",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.8,
                "depth_band": "midground",
                "evidence": "compact rectangular counter with circular burner shapes",
                "expected_label": "Cooking counter with stovetop",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "side wall perspective makes it narrow",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "large rectangular tabletop on the central axis",
                "expected_label": "Dining table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "multiple chair shapes clustered around the tabletop",
                "expected_label": "Dining chairs set",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "some chair bodies overlap the table edge",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "foreground",
                "evidence": "long low rectangle and thin dark screen shape along the near wall",
                "expected_label": "Television and low stand",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "close to the camera-side wall, likely low in frame",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "thin horizontal window opening near the lower wall",
                "expected_label": "Small shared-zone window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "low placement and nearby furniture may crop it",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "door swing arc and vertical wall break on the room side",
                "expected_label": "Daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "doorway frame blocks part of the room beyond",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "blue-toned room area visible past the doorway",
                "expected_label": "Daughter bedroom private zone",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "seen through a limited doorway opening",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.63,
                "depth_band": "background",
                "evidence": "tall curtain folds at the far side of the private room",
                "expected_label": "Daughter bedroom curtained window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "far wall and doorway make it only partly readable",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "background",
                "evidence": "narrow bed rectangle along the private room wall",
                "expected_label": "Daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "doorframe crops one side of the bed area",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "tall storage block with shelf divisions on the far side",
                "expected_label": "Daughter wardrobe and storage shelves",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 26,
                "occlusion_note": "partly screened by the bedroom wall edge",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.6,
                "depth_band": "background",
                "evidence": "small rounded and bag-like shapes low on the private room floor",
                "expected_label": "Backpack and small doll usual resting place",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 28,
                "occlusion_note": "small scale and distance make it faint",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.56,
                "depth_band": "background",
                "evidence": "small circular wall mark implied on the private room wall beyond the door",
                "expected_label": "Red circle on daughter bedroom wall",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 33,
                "occlusion_note": "only partially visible through the open doorway and at distance",
                "source_ref": "supplied camera recommendation framing_notes",
                "visibility": "partial"
              },
              {
                "confidence": 0.83,
                "depth_band": "foreground",
                "evidence": "irregular dark floor marks and scattered small shapes across the main floor",
                "expected_label": "Ransacked footprints and scattered goods",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 38,
                "occlusion_note": "marks may run out of the lower frame edge",
                "source_ref": "supplied camera recommendation framing_notes",
                "visibility": "visible"
              },
              {
                "confidence": 0.85,
                "depth_band": "midground",
                "evidence": "chair silhouettes around the table tilted at mismatched angles",
                "expected_label": "Overturned dining chairs",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 39,
                "occlusion_note": "some pieces overlap the table and each other",
                "source_ref": "supplied camera recommendation framing_notes",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "foreground",
                "evidence": "opened door plane and window gap indicated by separated frame shapes",
                "expected_label": "Open window and rattling entrance door state",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 40,
                "occlusion_note": "the state spans separated entry and window areas, so it reads in fragments",
                "source_ref": "supplied camera recommendation framing_notes",
                "visibility": "partial"
              },
              {
                "confidence": 0.52,
                "depth_band": "background",
                "evidence": "tiny rectangular paper-like patch near the wall mark in the private room",
                "expected_label": "Old evidence photo pinned or held close",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 41,
                "occlusion_note": "small and distant, partly hidden by doorway geometry",
                "source_ref": "supplied camera recommendation framing_notes",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              7,
              8,
              9,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              26,
              28
            ],
            "transient_numbers": [
              33,
              38,
              39,
              40,
              41
            ],
            "ignored_numbers": [
              29,
              30,
              31,
              32,
              34,
              35,
              36,
              37
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              7,
              8,
              9,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              26,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              7,
              8,
              9,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              26,
              28,
              33,
              38,
              39,
              40,
              41
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "needs_review",
          "diagnostics": [
            "vlm missing_inputs non-empty (→needs_review): ['No explicit subject/character marker was supplied for the threshold figure described in the shot intent.']",
            "needs_review (missing_inputs/low-conf/semantic) → BG inject hold",
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "needs_review",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B03::S25_Shot5": {
        "bg_id": "L05B03",
        "shot_id": "S25_Shot5",
        "fp_id": "fp_l05_main_unit",
        "card": {
          "card_id": "07753c04e9550c8a",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B03",
          "shot_id": "S25_Shot5",
          "fp_id": "fp_l05_main_unit",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "46244b86df929820",
            "substrate_hash": "46244b86df929820",
            "overlay_hash": "871e086a2db75d7f",
            "geometry_hash": "7dc2b0ccde2e5fc7",
            "dossier_hash": "1477f94cfc945032",
            "semantic_hash": "not_available",
            "camera_rec_hash": "3be9630ff35849a4",
            "shot_context_hash": "9418da2e0d05aa7f",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B03",
            "bg_plate_visible_description": "현관 안쪽의 서 있는 눈높이에서 작은 주거 공간을 넓게 바라본다. 가까운 왼쪽에는 철제 현관문과 문턱이 어둡게 걸리고, 중앙에는 거실 겸 식사 공간이 길게 펼쳐진다. 낮은 받침대 위의 텔레비전과 작은 창, 식탁과 의자들이 화면의 중심 축을 만들며, 왼쪽 벽을 따라 싱크대와 조리대가 이어진다. 오른쪽 깊은 곳에는 침실 출입구가 보이고, 그 안쪽으로 침대, 옷장과 선반, 커튼 친 창, 가방과 작은 인형이 놓이는 구석이 희미하게 들어온다. 해질녘의 낮은 빛이 창가와 벽면을 약하게 스치고 실내 전체는 차분한 회색 그림자에 잠겨 있다.",
            "camera_pose_source": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
            "confidence": 0.74,
            "diagnostics": [
              "Used the supplied camera recommendation from near the iron entrance door rather than inventing a new pose.",
              "Shot intent emphasizes a square-on bedroom-wall composition; supplied pose is an entrance-to-living-room sightline, so bedroom wall elements are treated as distant features visible through the bedroom doorway."
            ],
            "fp_id": "fp_l05_main_unit",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "커튼 뒤쪽과 침대 주변의 낮은 부분은 문틀과 어둠에 가려 세부가 희미하며, 피 흔적이나 사람의 형체는 보이지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "현관 안쪽의 서 있는 눈높이에서 어두운 방 안을 넓게 들여다본다. 가까운 왼쪽에는 철제 현관문과 문턱이 검게 걸리고, 열린 틈이 불안하게 흔들리는 듯 보인다. 중앙에는 거실 겸 식사 공간이 길게 이어지며, 낮은 받침대 위의 텔레비전과 작은 창, 식탁이 한눈에 들어온다. 식탁 주변 의자들은 쓰러져 있고, 바닥에는 누군가 헤집고 지나간 발자국과 흩어진 물건들이 거실을 가로질러 오른쪽 깊은 곳의 침실 문까지 이어진다. 왼쪽 벽면에는 싱크대와 조리대가 어둠 속에서 부분적으로 보인다. 오른쪽 깊은 곳의 침실 안쪽으로 침대, 옷장과 선반, 커튼 친 창, 가방과 작은 인형이 놓인 구석이 희미하게 드러나며, 먼 벽 중앙에는 커다란 붉은 원이 납작하게 걸려 있다. 그 원의 한가운데에는 낡고 얼룩진 사진이 작게 고정되어 있어, 어둑한 실내에서도 시선을 강하게 끌어당긴다.",
            "self_consistency": {
              "notes": "Korean scene prose includes the same visible base structures and transient ransack/red-circle/photo elements listed as visible or partial; background-plate prose omits transient objects and event states.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S25_Shot5",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "small threshold area and wall edge near the camera at the entry side",
                "expected_label": "Entrance threshold zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly cropped by the camera position at the doorway",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "partial"
              },
              {
                "confidence": 0.8,
                "depth_band": "midground",
                "evidence": "broad open room volume spanning the main view",
                "expected_label": "Shared living dining zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "visible"
              },
              {
                "confidence": 0.66,
                "depth_band": "midground",
                "evidence": "long narrow service strip along the side wall",
                "expected_label": "Kitchenette service strip",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "seen obliquely along the side of the frame",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "partial"
              },
              {
                "confidence": 0.56,
                "depth_band": "background",
                "evidence": "cool-toned private room volume glimpsed through an interior doorway",
                "expected_label": "Daughter bedroom private zone",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "doorframe restricts the room interior",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "partial"
              },
              {
                "confidence": 0.85,
                "depth_band": "foreground",
                "evidence": "dark door slab and hinge-side edge close to the camera",
                "expected_label": "Iron entrance door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "only the nearby portion is in frame",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "partial"
              },
              {
                "confidence": 0.69,
                "depth_band": "foreground",
                "evidence": "low rectangular window opening beyond the television area",
                "expected_label": "Small shared-zone window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "partly blocked by low furniture and perspective",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "interior door opening on the far side of the shared room",
                "expected_label": "Daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "seen beyond dining furniture and the room edge",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "visible"
              },
              {
                "confidence": 0.46,
                "depth_band": "background",
                "evidence": "vertical curtain mass near the far side of the bedroom glimpse",
                "expected_label": "Daughter bedroom curtained window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "mostly screened by the bedroom doorway and dimness",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "midground",
                "evidence": "small basin shape with faucet on the side counter",
                "expected_label": "Kitchen sink and faucet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "side angle and counter edge reduce clarity",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "partial"
              },
              {
                "confidence": 0.61,
                "depth_band": "midground",
                "evidence": "flat counter section with circular burner shapes",
                "expected_label": "Cooking counter with stovetop",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "partly cropped by the side wall perspective",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "partial"
              },
              {
                "confidence": 0.83,
                "depth_band": "midground",
                "evidence": "large rectangular tabletop in the central room",
                "expected_label": "Dining table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "visible"
              },
              {
                "confidence": 0.67,
                "depth_band": "midground",
                "evidence": "multiple chair forms clustered around the rectangular table",
                "expected_label": "Dining chairs set",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "chairs overlap with ransacked furniture state",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "partial"
              },
              {
                "confidence": 0.73,
                "depth_band": "foreground",
                "evidence": "wide low horizontal stand and screen silhouette along the near wall",
                "expected_label": "Television and low stand",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "lower portion is close to the edge of the frame",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "partial"
              },
              {
                "confidence": 0.48,
                "depth_band": "background",
                "evidence": "narrow bed shape glimpsed inside the private room",
                "expected_label": "Daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "largely masked by the bedroom doorway angle",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "partial"
              },
              {
                "confidence": 0.42,
                "depth_band": "background",
                "evidence": "tall storage block and shelf-like vertical forms in the room glimpse",
                "expected_label": "Daughter wardrobe and storage shelves",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 26,
                "occlusion_note": "distant and partly hidden by wall thickness",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "partial"
              },
              {
                "confidence": 0.4,
                "depth_band": "background",
                "evidence": "small rounded floor objects near the bedroom corner",
                "expected_label": "Backpack and small doll usual resting place",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 28,
                "occlusion_note": "very small and dim at the back of the view",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "partial"
              },
              {
                "confidence": 0.64,
                "depth_band": "background",
                "evidence": "large circular mark on the far wall surface seen through the doorway",
                "expected_label": "Red circle on daughter bedroom wall",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 33,
                "occlusion_note": "distant and boxed by the intervening doorway",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "visible"
              },
              {
                "confidence": 0.77,
                "depth_band": "midground",
                "evidence": "irregular trail marks and scattered small shapes across the floor path",
                "expected_label": "Ransacked footprints and scattered goods",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 38,
                "occlusion_note": "some pieces overlap with furniture legs",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "chair silhouettes tipped out of their normal upright positions around the table",
                "expected_label": "Overturned dining chairs",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 39,
                "occlusion_note": "overlaps with the normal chair set and table edges",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "visible"
              },
              {
                "confidence": 0.62,
                "depth_band": "foreground",
                "evidence": "near door edge and window opening read as disturbed open elements",
                "expected_label": "Open window and rattling entrance door state",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 40,
                "occlusion_note": "combined state is only partially legible from this wide angle",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "tiny rectangular paper-like shape at the center of the circular wall mark",
                "expected_label": "Old evidence photo pinned or held close",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 41,
                "occlusion_note": "small and distant; image details are unreadable",
                "source_ref": "camera recommendation: L05B03 / ransacked_living_and_bedroom",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "low_confidence"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              7,
              8,
              9,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              26,
              28
            ],
            "transient_numbers": [
              33,
              38,
              39,
              40,
              41
            ],
            "ignored_numbers": [
              29,
              30,
              31,
              32,
              34,
              35,
              36,
              37
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              7,
              8,
              9,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              26,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              7,
              8,
              9,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              26,
              28,
              33,
              38,
              39,
              40,
              41
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='low_confidence'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B03::S27_Shot1": {
        "bg_id": "L05B03",
        "shot_id": "S27_Shot1",
        "fp_id": "fp_l05_main_unit",
        "card": {
          "card_id": "bcef793b2177eee6",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B03",
          "shot_id": "S27_Shot1",
          "fp_id": "fp_l05_main_unit",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "46244b86df929820",
            "substrate_hash": "46244b86df929820",
            "overlay_hash": "871e086a2db75d7f",
            "geometry_hash": "7dc2b0ccde2e5fc7",
            "dossier_hash": "1477f94cfc945032",
            "semantic_hash": "not_available",
            "camera_rec_hash": "3be9630ff35849a4",
            "shot_context_hash": "66fd7470a8befb87",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B03",
            "bg_plate_visible_description": "해질녘의 작은 옥탑 실내를 현관 쪽 눈높이에서 넓게 바라본 구도다. 화면 가까운 한쪽에는 철제 현관문과 문턱이 걸리고, 그 안쪽으로 거실 겸 식사 공간의 빈 바닥과 낮은 가구 배치가 길게 이어진다. 한쪽 벽을 따라 싱크대와 조리대가 놓인 좁은 주방 띠가 보이며, 중앙에는 식탁과 의자들이 자리한다. 가까운 벽 쪽에는 낮은 티브이 선반과 작은 창이 있고, 더 안쪽에는 개인 방으로 이어지는 문과 그 너머의 침대, 수납장, 커튼 달린 창, 바닥에 놓인 가방과 작은 인형이 작게 보인다. 전체적으로 축축하고 낡은 벽면과 해질녘의 흐린 회색빛, 약한 금빛이 섞여 조용하고 답답한 실내감을 만든다.",
            "camera_pose_source": "floor_plan_prompt camera recommendation: ransacked_living_and_bedroom",
            "confidence": 0.78,
            "diagnostics": [
              "Eye-level wide view inferred from the supplied entrance-side camera recommendation and referenced marker set.",
              "Depth and screen placement are approximate because the source is a top-down plan rather than a rendered perspective view.",
              "Ignored overlay entries were not used for the visible projection or prose descriptions."
            ],
            "fp_id": "fp_l05_main_unit",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "욕실과 위쪽의 다른 방 안쪽은 현관 쪽 시선에서 대부분 벽에 가려진다. 오른쪽 안쪽 방의 세부 물건들은 문틀과 거리 때문에 작거나 일부만 보이며, 깊숙한 수납장과 커튼 주변은 선명하게 드러나지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "현관 쪽 눈높이에서 넓게 들여다본 해질녘 옥탑 실내다. 가까운 한쪽에는 철제 현관문과 문턱이 걸리고, 문은 바람에 흔들릴 듯 벌어져 황량한 느낌을 준다. 중앙으로 거실 겸 식사 공간의 축축하고 낡은 바닥이 길게 열리며, 그 위로 발자국처럼 이어진 지저분한 흔적과 흩어진 물건들이 방 안쪽까지 퍼져 있다. 한쪽 벽에는 싱크대와 조리대가 이어지고, 중앙의 식탁 주변 의자들은 넘어지거나 틀어져 있어 공간의 난장판 상태가 강조된다. 낮은 티브이 선반과 작은 창이 가까운 벽 쪽에 보이고, 창은 어둑한 바깥빛을 끌어들이며 불안하게 열려 있는 인상을 준다. 화면 가운데에는 한 인물이 작게 서서 휴대전화를 귀에 댄 채 고립되어 보이고, 그 가까이에 낡은 사진 같은 작은 종이가 눈에 띈다. 오른쪽 안쪽으로 열린 개인 방 문 너머에는 침대와 수납장, 커튼 달린 창, 바닥의 가방과 작은 인형이 작게 보이며, 그 방 벽에는 선명한 붉은 원 표시가 불길하게 걸려 있다. 흐린 회색과 탁한 금빛이 섞인 저녁빛, 습기 찬 벽의 얼룩, 넓게 남은 빈 바닥이 인물의 불안과 노출감을 키운다.",
            "self_consistency": {
              "notes": "The full prose includes the visible structural room elements plus the ransacked trail, overturned chairs, open/rattling state, old photo, and red wall circle. The plate prose keeps only persistent architecture, fixtures, furniture, materials, lighting, and framing.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S27_Shot1",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.84,
                "depth_band": "foreground",
                "evidence": "rectangular entry floor patch and door swing area at the camera side",
                "expected_label": "Entrance threshold zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly cropped by the near camera position",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large open room area extending inward from the entry",
                "expected_label": "Shared living dining zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "broadly visible with furniture interrupting the floor surface",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "long narrow service strip along one side wall",
                "expected_label": "Kitchenette service strip",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "seen obliquely behind the entry edge",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.66,
                "depth_band": "background",
                "evidence": "separate room volume visible through the interior doorway",
                "expected_label": "Daughter bedroom private zone",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "door frame and wall block part of the room",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "large metal door slab and frame nearest the viewpoint",
                "expected_label": "Iron entrance door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "very close to camera so only the edge and leaf are expected in frame",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "small horizontal window opening on the wall near the low stand",
                "expected_label": "Small shared-zone window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "low wall position and nearby furniture may partially block it",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "interior door leaf and curved swing area leading into the side room",
                "expected_label": "Daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "door frame limits the view into the room beyond",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "vertical curtained window shape at the far side of the bedroom",
                "expected_label": "Daughter bedroom curtained window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "distant and partly masked by the bedroom wall and doorway angle",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "small basin shape with faucet on the service strip",
                "expected_label": "Kitchen sink and faucet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "partly hidden by the side-wall angle and distance",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.75,
                "depth_band": "midground",
                "evidence": "compact rectangular counter with round burner marks",
                "expected_label": "Cooking counter with stovetop",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "visible along the side strip, slightly oblique",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large rectangular tabletop near the center of the room",
                "expected_label": "Dining table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "clear central anchor with minor chair overlap",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "midground",
                "evidence": "multiple chair shapes grouped around the table",
                "expected_label": "Dining chairs set",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "some chair forms overlap with the table and ransack state",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "long low rectangular stand with a dark screen-like slab",
                "expected_label": "Television and low stand",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "near wall placement may crop its lower edge",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "single bed rectangle visible through the side-room doorway",
                "expected_label": "Daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "partly blocked by the doorway and interior wall",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.5,
                "depth_band": "background",
                "evidence": "tall storage block and shelf shapes at the far side room wall",
                "expected_label": "Daughter wardrobe and storage shelves",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 26,
                "occlusion_note": "deep in the room and partly hidden by the wall edge",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.48,
                "depth_band": "background",
                "evidence": "small bag-like and toy-like shapes low on the bedroom floor",
                "expected_label": "Backpack and small doll usual resting place",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 28,
                "occlusion_note": "tiny and distant through the doorway",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "small circular mark on the wall plane inside the side room",
                "expected_label": "Red circle on daughter bedroom wall",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 33,
                "occlusion_note": "seen through the doorway and likely partly reduced by distance",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "irregular small marks and scattered low shapes spread across the room floor",
                "expected_label": "Ransacked footprints and scattered goods",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 38,
                "occlusion_note": "distributed across the open floor with some pieces hidden by furniture",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.83,
                "depth_band": "midground",
                "evidence": "chair shapes tilted away from their regular positions around the table",
                "expected_label": "Overturned dining chairs",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 39,
                "occlusion_note": "overlaps visually with the dining set and table legs",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "foreground",
                "evidence": "near door leaf and window gap suggested by open edges in the viewing path",
                "expected_label": "Open window and rattling entrance door state",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 40,
                "occlusion_note": "the door component is very close and partly cropped; window component is more distant",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.52,
                "depth_band": "midground",
                "evidence": "small flat rectangular paper-like object near the central figure or wall area",
                "expected_label": "Old evidence photo pinned or held close",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 41,
                "occlusion_note": "small scale makes it only partly legible in a wide view",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              7,
              8,
              9,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              26,
              28
            ],
            "transient_numbers": [
              33,
              38,
              39,
              40,
              41
            ],
            "ignored_numbers": [
              29,
              30,
              31,
              32,
              34,
              35,
              36,
              37
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              7,
              8,
              9,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              26,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              7,
              8,
              9,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              26,
              28,
              33,
              38,
              39,
              40,
              41
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B03::S27_Shot3": {
        "bg_id": "L05B03",
        "shot_id": "S27_Shot3",
        "fp_id": "fp_l05_main_unit",
        "card": {
          "card_id": "4f228492c6591b76",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B03",
          "shot_id": "S27_Shot3",
          "fp_id": "fp_l05_main_unit",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "46244b86df929820",
            "substrate_hash": "46244b86df929820",
            "overlay_hash": "871e086a2db75d7f",
            "geometry_hash": "7dc2b0ccde2e5fc7",
            "dossier_hash": "1477f94cfc945032",
            "semantic_hash": "not_available",
            "camera_rec_hash": "3be9630ff35849a4",
            "shot_context_hash": "fa24e470d5b59c20",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B03",
            "bg_plate_visible_description": "현관 안쪽에서 거실 겸 식사 공간을 가로질러 작은 방 입구까지 바라보는 넓은 시야다. 약한 황혼빛과 실내의 옅은 그림자가 섞여 낡은 옥탑방의 좁은 구조가 보인다. 왼쪽에는 싱크대와 수도꼭지, 조리대와 화구가 벽을 따라 이어지고, 중앙에는 식탁과 의자들이 놓여 있다. 가까운 벽 쪽에는 낮은 텔레비전 선반과 작은 창이 보이며, 오른쪽으로는 작은 방 문 너머 침대, 커튼이 드리운 창, 수납 가구, 가방과 작은 인형이 차분히 자리한다. 금속 현관문 가장자리는 화면 한쪽에 얇게 걸리고, 전체적으로 회색빛 저녁 조명이 가구의 윤곽을 부드럽게 눌러 준다.",
            "camera_pose_source": "floor_plan_prompt camera recommendation: ransacked_living_and_bedroom, from near the iron entrance door facing through the shared living dining zone toward the small shared-zone window, dining table, and daughter bedroom door",
            "confidence": 0.78,
            "diagnostics": [
              "Interpreted the supplied wide-angle entrance pose as an eye-level view spanning the shared living/dining area and the bedroom doorway.",
              "All camera-referenced inventory entries were present; no referenced marker was treated as missing.",
              "Ignored-state overlay entries were not included in visible_items or Korean descriptions."
            ],
            "fp_id": "fp_l05_main_unit",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "욕실과 다른 방의 깊은 세부는 시야에서 벗어나며, 작은 방 안쪽의 일부 물건은 문틀과 거리 때문에 또렷하지 않다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "현관 쪽에서 금속문 가장자리를 끼고 거실 겸 식사 공간을 바라보는 중간 거리의 장면이다. 화면 가장자리에는 전화기를 뺨에 댄 사람의 흐릿한 어깨가 잘려 들어오고, 중앙에는 다른 사람의 상반신과 비뚤어진 입매가 약한 저녁빛 속에 잡힌다. 뒤쪽으로는 누런 바닥의 공동 공간, 왼쪽 벽을 따라 붙은 작은 부엌 설비, 창 아래의 낮은 텔레비전 선반, 식탁이 어수선한 배경으로 깔린다. 바닥에는 발자국 같은 얼룩과 흩어진 물건들이 길처럼 이어지고, 식탁 의자들은 넘어지거나 삐뚤게 밀려 긴장감을 만든다. 오른쪽의 작은 방 문 너머로 침대, 커튼이 드리운 창, 수납 가구, 가방과 작은 인형이 부분적으로 보이며, 벽에는 선명한 붉은 원이 걸려 있다. 낡은 사진처럼 보이는 작은 사각 물건이 가까운 쪽에 붙잡히듯 들어오고, 창과 현관문 주변은 바람에 흔들릴 듯 불안정한 느낌을 준다.",
            "self_consistency": {
              "notes": "The full Korean prose includes the same base furnishings and the specified transient disorder cues listed as visible or partial; the plate prose omits the transient disorder, red mark, rattling/open state, and photo.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S27_Shot3",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.84,
                "depth_band": "foreground",
                "evidence": "small entry-area floor patch at the camera-side threshold",
                "expected_label": "Entrance threshold zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly cropped by the camera being positioned very close to it",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large open room area spanning the central view behind nearer objects",
                "expected_label": "Shared living dining zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly covered by furniture and foreground figures implied by the shot intent",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "long narrow service strip with appliance shapes along one side wall",
                "expected_label": "Kitchenette service strip",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "seen obliquely along the left wall",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "background",
                "evidence": "room interior glimpsed beyond the doorway on the right side",
                "expected_label": "Daughter bedroom private zone",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "door frame blocks much of the room volume",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "heavy vertical door edge and adjoining entry frame very near the lens",
                "expected_label": "Iron entrance door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "only the side edge is likely to remain in frame from this pose",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "foreground",
                "evidence": "low horizontal window opening near the closer wall behind a low stand",
                "expected_label": "Small shared-zone window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "partly hidden by the low stand and framing near the bottom of the view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "open doorway shape on the right rear side of the shared room",
                "expected_label": "Daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "clear as a doorway but partly masked by perspective and nearby wall edges",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "tall curtained vertical surface at the far side of the right-hand room",
                "expected_label": "Daughter bedroom curtained window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "deep in the room and partly blocked by doorway and furniture",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "midground",
                "evidence": "small basin shape and faucet silhouette on the side service counter",
                "expected_label": "Kitchen sink and faucet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "seen at an angle along the wall",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "midground",
                "evidence": "flat counter segment with circular burner shapes along the side wall",
                "expected_label": "Cooking counter with stovetop",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "oblique view may compress the surface",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.92,
                "depth_band": "midground",
                "evidence": "large rectangular tabletop occupying the central room area",
                "expected_label": "Dining table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "may be partly overlapped by the main subject in the shot intent",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "multiple chair-sized shapes clustered around the central table",
                "expected_label": "Dining chairs set",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "some chair shapes may be blocked by the tabletop or foreground subject",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "long low rectangular stand and screen-like horizontal form near the closer wall",
                "expected_label": "Television and low stand",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "low height and proximity make it likely cropped at the bottom of frame",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "narrow bed-shaped rectangle visible inside the right-hand room",
                "expected_label": "Daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "seen through the doorway, with only part of the bed likely visible",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "tall storage block and shelf-like vertical forms at the far right side of the bedroom",
                "expected_label": "Daughter wardrobe and storage shelves",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 26,
                "occlusion_note": "deep and side-on, partly blocked by the wall and doorway",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.54,
                "depth_band": "background",
                "evidence": "small bag-and-toy-sized shapes low in the far right room corner",
                "expected_label": "Backpack and small doll usual resting place",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 28,
                "occlusion_note": "small scale and doorway angle make it only partly readable",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.66,
                "depth_band": "background",
                "evidence": "distinct circular mark on a wall surface beyond the bedroom doorway",
                "expected_label": "Red circle on daughter bedroom wall",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 33,
                "occlusion_note": "visible only if the wall section is caught through the doorway",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "irregular print-like marks and scattered small shapes crossing the floor area",
                "expected_label": "Ransacked footprints and scattered goods",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 38,
                "occlusion_note": "some marks may be hidden under furniture or the foreground subject",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "chair forms tilted or displaced around the central rectangular table",
                "expected_label": "Overturned dining chairs",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 39,
                "occlusion_note": "partly overlapped by the table and the medium-shot subject placement",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.75,
                "depth_band": "foreground",
                "evidence": "near door edge and window/door gap cues suggesting an unstable open state",
                "expected_label": "Open window and rattling entrance door state",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 40,
                "occlusion_note": "the door aspect is close and cropped; the window aspect is lower and partly blocked",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "foreground",
                "evidence": "small flat rectangular photo-like object held or pinned close to the main action area",
                "expected_label": "Old evidence photo pinned or held close",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 41,
                "occlusion_note": "not spatially anchored on the plan, so placement is inferred from the supplied shot requirement",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              7,
              8,
              9,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              26,
              28
            ],
            "transient_numbers": [
              33,
              38,
              39,
              40,
              41
            ],
            "ignored_numbers": [
              29,
              30,
              31,
              32,
              34,
              35,
              36,
              37
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              7,
              8,
              9,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              26,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              7,
              8,
              9,
              12,
              14,
              15,
              20,
              21,
              22,
              24,
              26,
              28,
              33,
              38,
              39,
              40,
              41
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B02::S25_Shot8": {
        "bg_id": "L05B02",
        "shot_id": "S25_Shot8",
        "fp_id": "fp_l05_main_unit",
        "card": {
          "card_id": "b84a9baab6918735",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B02",
          "shot_id": "S25_Shot8",
          "fp_id": "fp_l05_main_unit",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "46244b86df929820",
            "substrate_hash": "46244b86df929820",
            "overlay_hash": "5d451d0e93a1fabd",
            "geometry_hash": "7dc2b0ccde2e5fc7",
            "dossier_hash": "1477f94cfc945032",
            "semantic_hash": "not_available",
            "camera_rec_hash": "34dd918742fc64db",
            "shot_context_hash": "2fb0a23920fcb66c",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B02",
            "bg_plate_visible_description": "해질 무렵의 작은 개인 방 안, 낮은 손높이의 가까운 시선이 침대 가장자리와 주변의 조용한 실내 구조를 매우 얕은 범위로 잡는다. 화면에는 침대의 부드러운 천 질감과 차가운 실내 그림자가 희미하게 깔리고, 방의 벽과 바닥은 거의 드러나지 않은 채 안정된 배경감만 남는다. 전체적으로 좁고 사적인 공간의 정적, 누런 석양기와 푸른 실내 그늘이 섞인 분위기다.",
            "camera_pose_source": "evidence_photo_close_view",
            "confidence": 0.86,
            "diagnostics": [
              "Supplied close evidence-view recommendation was used without inventing a new pose.",
              "Only the referenced bedroom zone, bed, and close evidence object were evaluated as in-frame.",
              "Ignored overlay entries were treated as outside the intended tight crop."
            ],
            "fp_id": "fp_l05_main_unit",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "강한 접사 구도 때문에 방의 넓은 구조와 다른 가구, 문가와 창가 쪽 요소들은 대부분 화면 밖으로 밀려난다. 침대와 방 내부도 사진 가장자리 주변에 아주 조금만 남거나 흐림으로 가려진다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "해질 무렵의 작은 개인 방 안, 침대 가까이에서 손높이로 붙은 접사 시선이 낡고 색이 바랜 사진을 화면 대부분에 채운다. 누렇게 삭은 종이 표면과 작은 얼룩, 닳은 가장자리가 전경을 지배하고, 사진 속에는 오래된 시골 식당과 지붕 위의 둥근 표식, 앞쪽에 나란히 앉은 두 어린 여자아이가 흐릿하지만 또렷하게 읽힌다. 사진 가장자리 바깥으로는 침대 천의 부드러운 질감과 어두운 방의 그림자가 희미하게 비치며, 누군가가 가까이 쥔 듯한 긴장감은 가장자리의 아주 약한 잘림으로만 암시된다.",
            "self_consistency": {
              "notes": "The full prose includes the old photo plus limited bed and bedroom context; the background-plate prose omits the photo and any event-specific object or residue.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S25_Shot8",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "broad enclosing room area only hinted by surrounding wall and floor context beyond the close surface",
                "expected_label": "Daughter bedroom private zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "mostly cropped by the tight insert framing",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "rectangular soft fabric surface or bed edge visible around the close object",
                "expected_label": "Daughter bed",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "largely hidden by the close evidence surface and shallow framing",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.94,
                "depth_band": "foreground",
                "evidence": "flat aged rectangular paper surface filling most of the frame with printed imagery and worn edges",
                "expected_label": "Old evidence photo pinned or held close",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 41,
                "occlusion_note": "dominant subject; only extreme edges may be cropped",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              4,
              24
            ],
            "transient_numbers": [
              41
            ],
            "ignored_numbers": [
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40
            ],
            "union_numbers": [
              4,
              24,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38,
              39,
              40,
              41
            ],
            "camera_referenced_numbers": [
              4,
              24,
              41
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L09B01::S8_Shot2": {
        "bg_id": "L09B01",
        "shot_id": "S8_Shot2",
        "fp_id": "fp_l09_store_main",
        "card": {
          "card_id": "dc93f5436fc6153d",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L09B01",
          "shot_id": "S8_Shot2",
          "fp_id": "fp_l09_store_main",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "5aa96bf7c888db26",
            "substrate_hash": "5aa96bf7c888db26",
            "overlay_hash": "cd808ce2e76a6791",
            "geometry_hash": "f9b6a50533b37294",
            "dossier_hash": "c7091a9ee77d7c4e",
            "semantic_hash": "not_available",
            "camera_rec_hash": "10337d770fd9a6dd",
            "shot_context_hash": "77f32554c8d5f141",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L09B01",
            "bg_plate_visible_description": "입구 안쪽의 눈높이보다 약간 낮은 시점에서 밝은 대형 마트 내부를 대각선으로 바라본다. 화면 아래 가까운 쪽에는 유리 출입문과 전면 창의 일부, 천장에 달린 작은 둥근 감시 장치가 가장자리로 걸리고, 왼쪽에는 계산대들이 줄지어 있는 서비스 공간이 보인다. 중앙에서 오른쪽 깊은 쪽으로는 길고 평행한 상품 진열대들이 반복되며, 오른쪽과 먼 벽을 따라 유리문이 달린 냉장 진열장이 차갑게 이어진다. 오른쪽 중간에는 낮은 행사 매대들이 정돈되어 있고, 전체 공간은 흰 조명으로 과하게 밝고 깨끗하게 드러난다.",
            "camera_pose_source": "supplied_camera_recommendation_store_sales_floor_entrance_diagonal",
            "confidence": 0.79,
            "diagnostics": [
              "Camera pose was taken from the supplied recommendation near the entrance-side circulation zone, facing diagonally across checkout toward shelving and refrigerated cases.",
              "Marker 13 is included because it is referenced by the supplied camera recommendation and inventory, but its exact drawn position is not distinct in the rendered floor-plan image; placement is therefore lower confidence."
            ],
            "fp_id": "fp_l09_store_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "카메라가 매장 안쪽을 향해 있어 바깥 보도 쪽은 거의 화면 밖으로 빠지고, 유리 출입문과 전면 창은 가까운 가장자리 일부만 보인다. 먼 왼쪽의 후방 문은 계산대와 시야 각도 때문에 작고 부분적으로만 읽힌다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "입구 안쪽의 낮은 시점에서 밝은 대형 마트 내부를 대각선으로 바라본다. 화면 가까운 아래쪽에는 유리 출입문과 전면 창, 천장의 작은 둥근 감시 장치가 일부 걸리고, 왼쪽에는 계산대들이 줄지어 있는 서비스 공간이 보인다. 중앙에서 오른쪽 깊은 쪽으로는 긴 상품 진열대들이 반복되어 통로의 깊이를 만들고, 진열대 가장자리와 상품 앞면이 낮게 화면을 가르며 긴장한 젊은 여성의 얼굴을 좁게 끼워 넣는 느낌을 준다. 오른쪽 중간에는 낮은 행사 매대들이 정돈되어 있으며, 그 너머 통로 근처에는 물건을 채우다 둔 듯한 임시 박스들이 놓여 있다. 오른쪽과 먼 벽에는 유리문 냉장 진열장이 차갑게 이어지고, 흰 매장 조명이 너무 밝고 균일하게 공간 전체를 드러낸다.",
            "self_consistency": {
              "notes": "The Korean scene prose describes the entrance-side viewpoint, checkout area, shelving aisles, refrigerated cases, island tables, ceiling fixture, and temporary stocking boxes reflected in the structured items. It also includes the shot subject from the shot intent, which is not represented by a numbered marker but does not contradict the projected spatial elements.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S8_Shot2",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.85,
                "depth_band": "midground",
                "evidence": "large open pale floor area spanning the central sales space",
                "expected_label": "main shared sales floor zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "open area remains readable between fixtures",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "wide circulation strip immediately inside the glass entrance line",
                "expected_label": "entrance-side circulation zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly cropped by the near camera position",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "contrasting rectangular service area with counter shapes along the left side",
                "expected_label": "checkout service zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "near counters and diagonal angle partially overlap the zone",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.62,
                "depth_band": "foreground",
                "evidence": "strip outside the storefront lies behind the camera-facing direction",
                "expected_label": "exterior frontage strip",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "mostly behind the camera and outside the inward-looking view",
                "source_ref": "supplied camera recommendation",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.74,
                "depth_band": "foreground",
                "evidence": "central glass doorway line close to the camera position",
                "expected_label": "automatic sliding entrance",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "only the near lower edge would remain in frame while looking inward",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "foreground",
                "evidence": "long transparent storefront bands running along the near wall",
                "expected_label": "front storefront windows",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "seen only as edge fragments near the bottom of the view",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "stacked small rectangular counter blocks in the service area",
                "expected_label": "checkout counters",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "some counters overlap each other in perspective",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "repeated long narrow shelving rows extending into the store",
                "expected_label": "parallel dry-goods shelving aisles",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "front edges of shelves may cut across one another",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "continuous glass-front case runs along the far and right walls",
                "expected_label": "wall refrigerated display cases",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "distant sections become compressed by perspective",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.79,
                "depth_band": "midground",
                "evidence": "cluster of lower rectangular island tables to the right of the main aisles",
                "expected_label": "produce and promotion island tables",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "partly screened by nearer shelf edges from this diagonal view",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "small door shape at the far left rear corner",
                "expected_label": "staff back-room door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "distant and partly masked by viewing angle and checkout-side fixtures",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "foreground",
                "evidence": "small round ceiling-mounted dome near the entrance area",
                "expected_label": "ceiling CCTV dome near entrance",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "may appear high and close, partially cropped by the near viewpoint",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.38,
                "depth_band": "midground",
                "evidence": "box-like stack associated with the shelving aisle area",
                "expected_label": "temporary stocking boxes",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 13,
                "occlusion_note": "exact position is not clearly drawn on the provided floor-plan image, so placement is inferred from the supplied shot context and camera recommendation",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "transient_numbers": [
              13
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L10B01::S19_Shot5": {
        "bg_id": "L10B01",
        "shot_id": "S19_Shot5",
        "fp_id": "fp_l10_exterior_main",
        "card": {
          "card_id": "003fb5d52edd5080",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L10B01",
          "shot_id": "S19_Shot5",
          "fp_id": "fp_l10_exterior_main",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "234a327dc1eb07e9",
            "substrate_hash": "234a327dc1eb07e9",
            "overlay_hash": "de4a58d448e84b09",
            "geometry_hash": "c46df1a586db6545",
            "dossier_hash": "c8d520758a975cf6",
            "semantic_hash": "not_available",
            "camera_rec_hash": "f299761257583d15",
            "shot_context_hash": "0f695f0203b881c1",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L10B01",
            "bg_plate_visible_description": "보도 쪽에서 점포 입구를 대각선으로 바라보는 눈높이의 넓은 화각이다. 화면 아래에는 밝은 보도와 도로 경계가 얕게 깔리고, 왼쪽 앞쪽에는 금속 자전거 거치대가 길게 놓여 있다. 중앙에는 처마 그늘 아래 출입구 턱과 미닫이 유리문이 보이며, 위쪽으로 낡고 밝은 처마 밑면이 입구를 덮는다. 뒤쪽 벽면은 옅은 색으로 약간 때가 탄 느낌이고, 오른쪽 위 벽에는 작은 감시 카메라가 아래를 향해 달려 있어 시선의 핵심이 된다. 오른쪽에는 전면 유리창과 모서리 벽이 함께 들어와 외부 점포의 폭이 읽힌다. 이른 아침의 평평한 빛이 처마 아래에서 차갑게 눌리고, 실내 쪽의 희미한 따뜻한 기운만 유리에 살짝 남는다.",
            "camera_pose_source": "supplied camera recommendation: exterior_entrance_cctv",
            "confidence": 0.82,
            "diagnostics": [
              "Projection inferred from the supplied top-down plan and the single provided camera recommendation.",
              "All camera-referenced markers are present in the complete marker inventory.",
              "Depth and screen placement are coarse estimates based on the stated diagonal view toward the entrance and wall camera."
            ],
            "fp_id": "fp_l10_exterior_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "큰 가림은 없다. 도로 쪽은 화면 아래 가장자리에 얕게만 걸리고, 오른쪽 모서리 벽 일부는 전면 유리창 뒤로 물러나 보인다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "보도 쪽에서 점포 입구를 대각선으로 바라보는 눈높이의 중간 거리 장면이다. 화면 아래에는 밝은 보도와 도로 경계가 깔리고, 왼쪽 앞쪽에는 금속 자전거 거치대와 잠시 세워 둔 자전거가 함께 보인다. 왼쪽 아래의 성인 직원은 몸을 옆으로 둔 채 팔을 대각선으로 뻗어 오른쪽 위 벽면의 작은 감시 카메라를 가리키며, 손끝의 방향이 처마 아래 입구를 지나 벽 위의 단서로 이어진다. 중앙에는 처마 그늘 아래 출입구 턱과 미닫이 유리문이 놓이고, 위쪽에는 낡은 처마 밑면이 사선으로 화면을 누른다. 뒤쪽의 옅고 조금 때가 탄 외벽 위에는 아래를 향한 작은 카메라 장치가 또렷하게 붙어 있으며, 오른쪽에는 전면 유리창과 모서리 벽이 이어져 점포 외관의 폭을 잡아 준다. 이른 아침의 차가운 평면광과 처마 그림자가 전체를 차분하게 만들고, 유리문 주변에는 희미하게 따뜻한 빛이 남아 있다.",
            "self_consistency": {
              "notes": "The structured list covers the visible numbered spatial anchors and the transient bicycle; the Korean scene prose also includes the instructed human pointing action from the shot intent while keeping the same spatial emphasis on the wall camera, awning, entrance, rack, sidewalk, window, and curb.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S19_Shot5",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "rectangular paved threshold area beneath the overhead cover, directly in front of the door line",
                "expected_label": "entrance threshold under awning",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "unobstructed within the entrance area",
                "source_ref": "supplied camera recommendation: exterior_entrance_cctv",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "long horizontal wall band running behind the entrance and fixtures",
                "expected_label": "facade wall strip",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly overlapped by the awning footprint but still readable as the rear wall surface",
                "source_ref": "supplied camera recommendation: exterior_entrance_cctv",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "large paired glass panels with central seam and sliding direction marks",
                "expected_label": "main sliding entrance doors",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "clear front-facing entrance element under the cover",
                "source_ref": "supplied camera recommendation: exterior_entrance_cctv",
                "visibility": "visible"
              },
              {
                "confidence": 0.87,
                "depth_band": "background",
                "evidence": "broad shallow rectangular overhead plane spanning across the entrance",
                "expected_label": "awning canopy footprint",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "visible as a dominant overhead cover, with its underside implied by the shot framing",
                "source_ref": "supplied camera recommendation: exterior_entrance_cctv",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "small protruding box-like fixture on the upper wall, angled downward",
                "expected_label": "wall-mounted CCTV camera",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "small but unobstructed and emphasized by the diagonal viewing direction",
                "source_ref": "supplied camera recommendation: exterior_entrance_cctv",
                "visibility": "visible"
              },
              {
                "confidence": 0.83,
                "depth_band": "foreground",
                "evidence": "low repeated metal loops forming a rack along the side of the paved area",
                "expected_label": "bicycle parking rack",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "readable along the near side of frame",
                "source_ref": "supplied camera recommendation: exterior_entrance_cctv",
                "visibility": "visible"
              },
              {
                "confidence": 0.92,
                "depth_band": "foreground",
                "evidence": "broad tiled pedestrian paving occupying the lower approach to the storefront",
                "expected_label": "public sidewalk frontage",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "forms the camera-side ground plane",
                "source_ref": "supplied camera recommendation: exterior_entrance_cctv",
                "visibility": "visible"
              },
              {
                "confidence": 0.75,
                "depth_band": "background",
                "evidence": "vertical corner return at the far side of the storefront wall",
                "expected_label": "side wall corner zone",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "partly compressed behind the window edge by the diagonal angle",
                "source_ref": "supplied camera recommendation: exterior_entrance_cctv",
                "visibility": "partial"
              },
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "large rectangular glazed panel adjacent to the doors, with reflective diagonal streaks",
                "expected_label": "front display window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "clear side glazing, slightly behind the entrance plane",
                "source_ref": "supplied camera recommendation: exterior_entrance_cctv",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "thin linear boundary between pedestrian paving and the road surface at the bottom edge",
                "expected_label": "curb and road edge",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "only the near edge is included by the storefront-oriented framing",
                "source_ref": "supplied camera recommendation: exterior_entrance_cctv",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "foreground",
                "evidence": "bicycle-sized narrow frame shape positioned near the rack area",
                "expected_label": "temporarily parked bicycle",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 11,
                "occlusion_note": "associated with the rack side and likely partly overlapped by the rack geometry",
                "source_ref": "supplied camera recommendation: exterior_entrance_cctv",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_numbers": [
              11
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L10B01::S19_Shot6": {
        "bg_id": "L10B01",
        "shot_id": "S19_Shot6",
        "fp_id": "fp_l10_exterior_main",
        "card": {
          "card_id": "b1a5175b6404ab67",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L10B01",
          "shot_id": "S19_Shot6",
          "fp_id": "fp_l10_exterior_main",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "234a327dc1eb07e9",
            "substrate_hash": "234a327dc1eb07e9",
            "overlay_hash": "de4a58d448e84b09",
            "geometry_hash": "c46df1a586db6545",
            "dossier_hash": "c8d520758a975cf6",
            "semantic_hash": "not_available",
            "camera_rec_hash": "f299761257583d15",
            "shot_context_hash": "f90e8c0ee065dcc6",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L10B01",
            "bg_plate_visible_description": "보도 쪽에서 가게 입구를 비스듬히 올려다보는 시선이다. 화면 가운데 뒤로 유리 미닫이문과 그 아래 출입턱이 놓이고, 낡은 처마의 아랫면이 위쪽을 어둡게 가로지른다. 왼쪽 위 벽면에는 작은 감시 카메라가 또렷한 단서처럼 붙어 있으며, 왼쪽 아래에는 금속 자전거 거치대가 보도 가장자리와 함께 읽힌다. 오른쪽 뒤에는 전면 유리창과 벽 모서리가 일부 들어와 외부 상가 정면의 폭을 보여준다. 이른 아침의 차갑고 흐린 빛이 유리와 벽면에 부드럽게 퍼지고, 처마 아래는 한층 그늘져 있다.",
            "camera_pose_source": "exterior_entrance_cctv camera recommendation",
            "confidence": 0.83,
            "diagnostics": [
              "Camera pose interpreted from the supplied recommendation: near the sidewalk frontage, looking diagonally toward the main entrance and the wall-mounted security camera.",
              "The transient bicycle is treated as present from the marker inventory and camera reference, though it is not visually distinct as a numbered symbol in the provided raster."
            ],
            "fp_id": "fp_l10_exterior_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "도로 가장자리는 시선의 뒤쪽에 가까워 화면에서 빠지거나 거의 보이지 않는다. 입구 중앙부와 유리문 일부는 전경의 인물에게 가려질 수 있고, 오른쪽 벽 모서리는 가장자리에서 일부만 잡힌다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "보도 쪽 가까운 자리에서 가게 입구를 비스듬히 바라보는 장면이다. 화면 가운데 전경에는 휴대전화를 귀에 댄 인물의 상반신이 크게 자리하고, 시선은 렌즈를 지나 먼 곳을 향해 불안하게 풀려 있다. 그 뒤로 유리 미닫이문과 출입턱이 흐릿하게 겹치며, 낡은 처마의 어두운 아랫면이 위쪽 배경을 가로지른다. 왼쪽 위 벽면에는 작은 감시 카메라가 단서처럼 또렷하게 보이고, 왼쪽 아래에는 금속 자전거 거치대와 잠시 세워 둔 자전거가 함께 읽힌다. 오른쪽 뒤로는 전면 유리창과 벽 모서리가 일부 보이며, 차갑고 흐린 아침빛이 유리와 보도 위에 낮게 깔린다.",
            "self_consistency": {
              "notes": "Structured items cover the storefront, awning, security camera, sidewalk, rack, window, corner, and transient bicycle; the prose also includes the shot-intent foreground caller, which is not represented by a numbered inventory marker.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S19_Shot6",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.87,
                "depth_band": "midground",
                "evidence": "rectangular entrance pad directly in front of the door opening",
                "expected_label": "entrance threshold under awning",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly obscured by the implied foreground subject but still readable around the lower doorway",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.84,
                "depth_band": "background",
                "evidence": "long horizontal wall surface spanning behind the canopy and fixtures",
                "expected_label": "facade wall strip",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "visible as the rear facade plane, with portions hidden by the awning projection",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "large paired vertical glass panels at the main opening",
                "expected_label": "main sliding entrance doors",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "central area may be softened or partly blocked by the foreground caller",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "broad shallow rectangular canopy projecting above the entrance",
                "expected_label": "awning canopy footprint",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "front lip and underside remain a strong overhead shape",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.92,
                "depth_band": "background",
                "evidence": "small box-like device mounted high on the wall with a short bracket",
                "expected_label": "wall-mounted CCTV camera",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "clear key evidence point on the upper wall side",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "repeating narrow metal loops and a horizontal rail along the side of the entrance area",
                "expected_label": "bicycle parking rack",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "near side remains readable though partly cropped by framing emphasis toward the entrance",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "broad tiled paving area between camera and storefront",
                "expected_label": "public sidewalk frontage",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "visible underfoot and around the foreground subject",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "vertical corner mass at the far side of the facade",
                "expected_label": "side wall corner zone",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "only the edge portion falls into the wide diagonal frame",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "large glass rectangle with reflective diagonal highlight marks",
                "expected_label": "front display window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "partially included as secondary storefront context",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.63,
                "depth_band": "foreground",
                "evidence": "linear street boundary lies behind the sidewalk position relative to the viewing direction",
                "expected_label": "curb and road edge",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "mostly behind the camera-facing direction and not part of the tightened entrance frame",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.68,
                "depth_band": "foreground",
                "evidence": "small two-wheeled form expected beside the parking rack area",
                "expected_label": "temporarily parked bicycle",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 11,
                "occlusion_note": "likely partly masked by the rack and the tightened foreground composition",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_numbers": [
              11
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L13B01::S20_Shot2": {
        "bg_id": "L13B01",
        "shot_id": "S20_Shot2",
        "fp_id": "fp_l13_office_main",
        "card": {
          "card_id": "93fed770d5861b26",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L13B01",
          "shot_id": "S20_Shot2",
          "fp_id": "fp_l13_office_main",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "a8b36de55c004070",
            "substrate_hash": "a8b36de55c004070",
            "overlay_hash": "f7b11e94345caed4",
            "geometry_hash": "780cdeb1954a6b36",
            "dossier_hash": "9b5e291172f484ad",
            "semantic_hash": "not_available",
            "camera_rec_hash": "3e1177ea14bde72b",
            "shot_context_hash": "13a27a7c655d19e5",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L13B01",
            "bg_plate_visible_description": "출입문 가까운 자리에서 보안 업무용 책상과 감시 모니터 묶음을 비스듬히 바라보는 중간 거리의 실내 구도다. 화면 앞쪽 한쪽에는 의자 등받이와 책상 모서리가 가까이 걸리고, 중앙 너머에는 업무용 책상 상판과 콘솔, 여러 개의 모니터 면이 차갑게 정돈되어 보인다. 그 사이에 방문객용 의자들이 놓여 있어 공간이 좁고 압축되어 느껴진다. 옆 벽에는 출입문과 직사각형 설비, 수납장들이 이어지고, 먼 쪽에는 보관용 가구와 사무 수납면이 부드럽게 흐려진다. 형광등의 회색빛과 모니터 표면의 낮은 반사가 사무실 전체를 건조하게 평평하게 만든다.",
            "camera_pose_source": "supplied_camera_recommendation_L13B01_near_staff_entrance_door_facing_security_workstation_and_CCTV_monitor_display_array",
            "confidence": 0.76,
            "diagnostics": [
              "Camera pose interpreted from the supplied recommendation: near the staff entrance door, aimed diagonally toward the security workstation desk and monitor display array.",
              "Wide-angle framing makes the workstation and monitor bank dominant while lower shared-zone and service-side elements fall partly or fully outside the view.",
              "Transient items were kept only in the full scene description and omitted from the background-plate description."
            ],
            "fp_id": "fp_l13_office_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "입구에서 등진 아래쪽 공유 공간과 문턱, 복사 장비와 낮은 카운터, 왼편 아래 수납 쪽은 대부분 시야 밖이다. 앞쪽 의자와 가까운 인물 실루엣 때문에 책상 상판 일부와 모니터 면도 좁게 가려져 보인다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "출입문 가까운 자리에서 보안 업무용 책상과 감시 모니터 묶음을 비스듬히 바라보는 압축된 중간 거리 구도다. 화면 앞쪽 한쪽에는 의자 등받이와 사람 어깨가 크게 걸려 공간을 가리고, 낮은 책상 모서리와 콘솔이 좁은 사무실을 가로지른다. 중앙 너머의 모니터 가장자리는 차갑게 빛나며, 그 안에는 유독 어둡고 식별하기 어려운 감시 재생 화면 조각이 흐릿하게 떠 있다. 책상 위에는 작은 휴대용 복사 매체가 낮게 놓여 있어 조사 중인 분위기를 더한다. 그 사이의 방문객용 의자들과 옆 벽의 출입문, 직사각형 설비, 수납 가구들이 형광등의 회색빛 아래 납작하게 눌려 보이고, 먼 쪽 보관 가구는 부드럽게 흐려져 답답한 사무실 깊이를 만든다.",
            "self_consistency": {
              "notes": "The full Korean prose mentions the visible workstation, monitor array, chairs, side-door fixtures, storage elements, and the two event objects; the plate prose keeps only persistent room structure and fixtures.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S20_Shot2",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.55,
                "depth_band": "foreground",
                "evidence": "large open floor area mostly falls behind the viewing direction, with only a possible edge near the lower frame",
                "expected_label": "shared viewing zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "Mostly outside the camera's forward cone from the doorway position.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "broad rectangular work surface and console shapes across the far side of the room",
                "expected_label": "security workstation desk",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "Part of the near edge may be blocked by chair backs and the over-shoulder obstruction.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "horizontal display panel area set on or above the workstation, seen at a tight angle",
                "expected_label": "CCTV monitor display array",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "Only a narrow angled face is likely visible past the near obstruction.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.8,
                "depth_band": "midground",
                "evidence": "paired small chair shapes between the doorway viewpoint and the workstation",
                "expected_label": "viewing chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "Chair backs overlap the desk line and may be partly cut by the close foreground figure.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "tall narrow door panel immediately beside the camera position along the right wall",
                "expected_label": "staff entrance door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "Seen only as a nearby side-edge architectural element.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "foreground",
                "evidence": "rectangular wall-mounted fixture just below the doorway area on the near side wall",
                "expected_label": "interior observation window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "Likely clipped by the right edge because it sits beside the camera rather than ahead of it.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "midground",
                "evidence": "large rectangular furnishing deeper in the shared area, glimpsed beyond the nearer chairs",
                "expected_label": "footage archive cabinet",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "Only the upper surface or near edge is likely visible because the view favors the workstation.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.45,
                "depth_band": "foreground",
                "evidence": "small square furnishing low and far to the side relative to the camera's aim",
                "expected_label": "CCTV recorder equipment cabinet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "Falls behind and to the lower side of the doorway-facing composition.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.48,
                "depth_band": "foreground",
                "evidence": "blocky cabinet shape along the near side wall but below the camera's main line of sight",
                "expected_label": "copy and printer station",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "Mostly outside the frame because the camera aims across the room toward the workstation.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.46,
                "depth_band": "midground",
                "evidence": "rectangular built-in unit along the side wall, positioned below the forward view",
                "expected_label": "low service counter",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "Largely excluded by the diagonal aim toward the desk and monitors.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.52,
                "depth_band": "background",
                "evidence": "tall vertical storage or service blocks on the far opposite side, seen through the room",
                "expected_label": "service equipment zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "Soft and peripheral, with room furniture between it and the camera.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.44,
                "depth_band": "foreground",
                "evidence": "doorway-like lower-side area far outside the forward diagonal view",
                "expected_label": "entry threshold zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "Behind the camera's main direction and not part of the compressed over-shoulder composition.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "small dark patch within the angled glowing monitor face",
                "expected_label": "obscured dark CCTV playback segment",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 13,
                "occlusion_note": "Visible only as indistinct screen content, partly masked by foreground obstruction and viewing angle.",
                "source_ref": "camera_recommendation.framing_notes",
                "visibility": "partial"
              },
              {
                "confidence": 0.6,
                "depth_band": "background",
                "evidence": "tiny flat portable object on or near the workstation surface",
                "expected_label": "portable footage copy media",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 14,
                "occlusion_note": "Small scale and desk overlap make it easy to lose against the console clutter.",
                "source_ref": "camera_recommendation.framing_notes",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "transient_numbers": [
              13,
              14
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L13B01::S20_Shot5": {
        "bg_id": "L13B01",
        "shot_id": "S20_Shot5",
        "fp_id": "fp_l13_office_main",
        "card": {
          "card_id": "3dd6a6144f07d23e",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L13B01",
          "shot_id": "S20_Shot5",
          "fp_id": "fp_l13_office_main",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "a8b36de55c004070",
            "substrate_hash": "a8b36de55c004070",
            "overlay_hash": "f7b11e94345caed4",
            "geometry_hash": "780cdeb1954a6b36",
            "dossier_hash": "9b5e291172f484ad",
            "semantic_hash": "not_available",
            "camera_rec_hash": "3e1177ea14bde72b",
            "shot_context_hash": "7d63f98436ded0da",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L13B01",
            "bg_plate_visible_description": "카메라는 출입문 옆 눈높이에서 보안 업무 공간을 비스듬히 바라본다. 아래쪽 오른편에는 차갑고 닳은 회색 바닥 타일이 넓게 비고, 중앙 너머에는 긴 업무 책상과 의자, 벽면의 감시 모니터 배열이 얕은 초점으로 놓인다. 오른쪽 가장자리에는 출입문과 붙박이 설비가 좁게 잘리며, 벽 모서리와 수납 면들이 흐린 회색빛 안에서 방을 답답하게 감싼다. 전체 조명은 형광등과 모니터의 차가운 빛이 섞인 건조한 사무실 분위기다.",
            "camera_pose_source": "floor_plan_prompt camera recommendation: near number 5, facing diagonally north toward number 2 and number 3",
            "confidence": 0.78,
            "diagnostics": [
              "Projection estimated from supplied top-down plan and specified camera recommendation.",
              "Close-shot intent narrows the practical view, so peripheral service and shared-zone elements are treated as clipped or out of frame."
            ],
            "fp_id": "fp_l13_office_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "아래쪽의 공유 공간과 출입 문턱 쪽은 화면 밖으로 밀려나며, 서쪽 보관실 안쪽과 남쪽 서비스 설비 대부분은 벽과 촬영 각도 때문에 제대로 보이지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "카메라는 출입문 옆 눈높이에서 보안 업무 공간을 비스듬히 바라본다. 화면 왼쪽 가까이에는 한 인물의 옆얼굴과 어깨가 크게 스치듯 잡히고, 아래쪽 오른편에는 차갑고 닳은 회색 바닥 타일이 넓게 비어 있다. 중앙 너머에는 감시 화면들이 얹힌 긴 책상과 의자들이 흐릿하게 겹쳐 보이며, 화면 한쪽 모니터에는 유독 어둡게 뭉개진 재생 구간이 희미하게 떠 있다. 책상 위에는 작은 휴대용 복사 매체가 낮게 놓여 있고, 모니터의 푸른빛이 얼굴 가장자리와 책상 모서리를 차갑게 문지른다. 오른쪽 가장자리에는 출입문과 서비스 설비가 좁게 잘리고, 뒤쪽 벽 모서리와 수납 면들이 얕은 초점 속에서 방을 눌러 닫는 느낌을 준다.",
            "self_consistency": {
              "notes": "Korean scene prose emphasizes the desk, chairs, monitor array, near door edge, partial service fixtures, the dark monitor content, and the small copy medium, matching the structured visible and partial items; out-of-frame items are summarized separately.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S20_Shot5",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.62,
                "depth_band": "foreground",
                "evidence": "broad open floor area appearing as a low empty surface near the lower portion of the view",
                "expected_label": "shared viewing zone",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "only the nearer open floor is likely visible because the close framing favors the workstation direction",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "large horizontal work surface positioned beyond the intervening chairs",
                "expected_label": "security workstation desk",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly screened by chairs and shallow close-shot composition",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "cluster of rectangular screen shapes and glow beyond the desk",
                "expected_label": "CCTV monitor display array",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "screen faces are somewhat oblique and softened by focus",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "foreground",
                "evidence": "paired chair silhouettes between the camera position and the desk",
                "expected_label": "viewing chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "near chair backs may overlap the desk area",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.8,
                "depth_band": "foreground",
                "evidence": "tall door-like rectangle immediately beside the camera-side edge",
                "expected_label": "staff entrance door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "very close to the camera, likely cropped by the edge of the shot",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.56,
                "depth_band": "foreground",
                "evidence": "boxy wall-side fixture just below the camera-side door area",
                "expected_label": "interior observation window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "only an edge glimpse is expected due to the diagonal aim toward the desk",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.45,
                "depth_band": "foreground",
                "evidence": "large blocky furniture mass lower in the room and away from the main sightline",
                "expected_label": "footage archive cabinet",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "mostly pushed low in the frame or hidden by the tight profile composition",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.28,
                "depth_band": "foreground",
                "evidence": "small square fixture in the lower shared area lies away from the camera aim",
                "expected_label": "CCTV recorder equipment cabinet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "outside the practical close-shot framing",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.34,
                "depth_band": "foreground",
                "evidence": "rectangular service-side cabinet below the near door line",
                "expected_label": "copy and printer station",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "falls below and behind the camera-side edge for this diagonal view",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.32,
                "depth_band": "foreground",
                "evidence": "larger low rectangular service fixture farther down the side wall",
                "expected_label": "low service counter",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "mostly outside the lower side of the shot",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.42,
                "depth_band": "background",
                "evidence": "long shelving strip beyond a partitioned side room",
                "expected_label": "service equipment zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "partition walls block most of the interior from this doorway-side angle",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.25,
                "depth_band": "foreground",
                "evidence": "separate lower threshold area positioned behind the main viewing direction",
                "expected_label": "entry threshold zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "behind or outside the close diagonal framing toward the workstation",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "dark rectangular patch within the glowing monitor surface",
                "expected_label": "obscured dark CCTV playback segment",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 13,
                "occlusion_note": "visible only as content on a distant screen, softened by focus",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "small compact object resting on or near the work surface",
                "expected_label": "portable footage copy media",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 14,
                "occlusion_note": "small scale and desktop clutter make it subtle but within the workstation area",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "transient_numbers": [
              13,
              14
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L12B02::S16_Shot3": {
        "bg_id": "L12B02",
        "shot_id": "S16_Shot3",
        "fp_id": "fp_l12_office",
        "card": {
          "card_id": "75526a0db5337ae9",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L12B02",
          "shot_id": "S16_Shot3",
          "fp_id": "fp_l12_office",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "fa38b4cbb3ebb0ca",
            "substrate_hash": "fa38b4cbb3ebb0ca",
            "overlay_hash": "9735827123beb482",
            "geometry_hash": "c72d2f314d880895",
            "dossier_hash": "9c17b0eeabe69742",
            "semantic_hash": "not_available",
            "camera_rec_hash": "1ab11b4b4bc003e4",
            "shot_context_hash": "b4238f95d70e2181",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L12B02",
            "bg_plate_visible_description": "복도문 가까운 눈높이에서 사무실 안쪽을 비스듬히 바라보는 넓은 구도다. 왼쪽 가장자리에는 좁은 출입 통로와 문틀이 걸리고, 중앙에는 공용 업무 공간과 긴 책상 줄이 길게 이어진다. 오른쪽 안쪽에는 창문 띠를 따라 컴퓨터 모니터가 놓인 업무용 책상이 보이며, 더 깊은 곳에는 작은 수납 구역과 복사기 자리가 이어진다. 오른쪽 아래에는 별도의 책상 구역과 방문 의자 일부가 화면 가장자리에 남아 공간의 깊이를 만든다. 아래쪽 벽면을 따라 낮은 파일 캐비닛들이 정돈되어 있고, 차갑고 약간 녹색이 도는 야간 형광등이 조용한 사무실 전체를 평평하게 밝힌다.",
            "camera_pose_source": "floor_plan_prompt recommendation: near main corridor door facing diagonally across shared duty office area toward duty detective desk and duty detective computer monitor",
            "confidence": 0.78,
            "diagnostics": [
              "Used the supplied camera recommendation without inventing a new pose.",
              "All camera-referenced marker numbers are present in the supplied inventory.",
              "Ignored state-overlay entries were not projected into the visible item list because the recommendation explicitly excludes them."
            ],
            "fp_id": "fp_l12_office",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "카메라가 문가에서 안쪽을 향하므로 출입문 바로 뒤 복도는 거의 보이지 않고, 오른쪽 아래 독립 책상 구역은 화면 가장자리에서 일부 잘린다. 긴 책상 줄과 낮은 칸막이 때문에 작은 물건들은 서로 겹쳐 보일 수 있다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "복도문 가까운 눈높이에서 사무실 안쪽을 비스듬히 바라보는 밤의 수사 사무실이다. 왼쪽 전경에는 문틀과 좁은 출입 통로가 걸리고, 중앙에는 넓은 공용 업무 공간과 긴 책상 줄이 이어져 조용한 야간 분위기를 만든다. 오른쪽 안쪽 업무용 책상 주변에서는 한 사람이 작은 휴대전화 화면을 내밀며 긴박하게 위치 확인을 부탁하는 순간이 보이고, 책상 너머의 당직자는 놀란 듯 몸을 기울인 채 그 화면 쪽을 바라본다. 차가운 형광등 아래에서 컴퓨터 모니터와 창문 띠, 더 깊은 수납·복사 구역이 흐릿하게 배경을 채우며, 오른쪽 아래 별도 책상과 방문 의자는 인접한 업무 구역의 존재를 암시한다.",
            "self_consistency": {
              "notes": "The Korean full-scene prose includes the visible office structure plus the phone-location request moment, while the background-plate prose keeps only persistent room features.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S16_Shot3",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "large open room area spanning the central view",
                "expected_label": "shared duty office area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "mostly unobstructed, with desks occupying parts of the floor area",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.74,
                "depth_band": "foreground",
                "evidence": "narrow vertical passage-like zone along the near side of the view",
                "expected_label": "corridor threshold zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly clipped by the near doorway framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "small enclosed room-like recess beyond the main work area",
                "expected_label": "service and storage alcove",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "partly masked by distance and intervening office furniture",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "door opening and swing shape immediately adjacent to camera position",
                "expected_label": "main corridor door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "seen only as a near framing element",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "distant door opening shape at the far side of the passage",
                "expected_label": "secondary corridor exit",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "small and partially hidden by perspective from the entry angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "background",
                "evidence": "long repeated vertical openings along the far side wall",
                "expected_label": "exterior window bank",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "interrupted by wall segments and furniture silhouettes",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.63,
                "depth_band": "midground",
                "evidence": "large rectangular desk form in a separate side zone",
                "expected_label": "lead detective desk",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "partly cropped by the right edge of the wide framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "foreground",
                "evidence": "small chair shape near the separate side desk",
                "expected_label": "visitor chair at lead desk",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "low object near the edge, likely partially blocked by desk mass",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "isolated rectangular workstation emphasized in the far side of the room",
                "expected_label": "duty detective desk",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "clear target area, with only minor overlap from chair and desk objects",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "thin upright rectangular screen shape on the emphasized workstation",
                "expected_label": "duty detective computer monitor",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "small but distinct on the desk surface",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "two long parallel rows of rectangular desk blocks in the central area",
                "expected_label": "central bullpen desk row",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "multiple desk forms overlap each other in depth",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.6,
                "depth_band": "background",
                "evidence": "boxy equipment shape inside the small service area",
                "expected_label": "printer copier station",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "visible through the service alcove but reduced by distance",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.66,
                "depth_band": "foreground",
                "evidence": "low horizontal bank of repeated rectangular cabinet fronts along the near wall",
                "expected_label": "wall file cabinet bank",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "lower portion may be cropped by the frame edge",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "small active interaction cluster associated with the emphasized workstation area",
                "expected_label": "night phone-location request in progress",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 17,
                "occlusion_note": "not a fixed architectural shape; visibility inferred from the shot event at the workstation",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "transient_numbers": [
              17
            ],
            "ignored_numbers": [
              14,
              15,
              16
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              17
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L12B02::S16_Shot5": {
        "bg_id": "L12B02",
        "shot_id": "S16_Shot5",
        "fp_id": "fp_l12_office",
        "card": {
          "card_id": "8b212a4daf157464",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L12B02",
          "shot_id": "S16_Shot5",
          "fp_id": "fp_l12_office",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "fa38b4cbb3ebb0ca",
            "substrate_hash": "fa38b4cbb3ebb0ca",
            "overlay_hash": "9735827123beb482",
            "geometry_hash": "c72d2f314d880895",
            "dossier_hash": "9c17b0eeabe69742",
            "semantic_hash": "not_available",
            "camera_rec_hash": "1ab11b4b4bc003e4",
            "shot_context_hash": "765e72fd3e85336b",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L12B02",
            "bg_plate_visible_description": "복도 쪽 주 출입문 가까이의 눈높이 시점에서 빈 야간 사무실을 비스듬히 바라본다. 중앙에는 넓은 공용 업무 공간과 긴 책상 줄, 낮은 칸막이가 사선으로 이어지고, 오른쪽 안쪽에는 당직 책상과 세로형 모니터가 자리한다. 오른쪽 벽면의 긴 창문 띠는 차가운 형광빛을 흐릿하게 반사하며, 더 안쪽에는 수납 공간과 복사기 구역이 보인다. 아래쪽에는 파일 캐비닛과 별도의 책상 구역이 부분적으로 걸리고, 왼쪽 가장자리에는 복도 턱과 보조 출입구의 선이 남는다. 전체 조명은 낮고 차가운 형광등 톤이며, 작은 책상 조명 느낌만 희미하게 섞인 조용한 관공서 사무실 분위기다.",
            "camera_pose_source": "supplied camera recommendation: near number 4 (main corridor door), facing diagonally across number 1 toward number 9 and number 10",
            "confidence": 0.78,
            "diagnostics": [
              "Used the supplied eye-level camera recommendation from the main corridor door looking diagonally toward the duty workstation.",
              "Interpreted the shot intent as a tight foreground subject emphasis with the office geometry falling into soft focus behind it.",
              "Ignored the explicitly ignored overlay entries when forming the background plate prose."
            ],
            "fp_id": "fp_l12_office",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "책상 위의 세부 사진, 모니터의 구체적인 표시 내용, 어지럽게 밀린 의자 상태는 화면에서 분명히 읽히지 않는다. 멀리 있는 보조 출입구와 창가 설비는 흐릿하거나 가장자리로 밀려난다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "복도 쪽 주 출입문 가까이의 눈높이 시점에서 사무실을 비스듬히 들여다본다. 화면 오른쪽 가까이에는 전화 위치 확인을 재촉하는 긴장한 인물의 얼굴 일부가 크게 걸리고, 그 뒤로 당직 책상과 세로형 모니터가 차가운 빛을 받으며 흐릿하게 놓인다. 중앙 너머에는 긴 책상 줄과 낮은 칸막이가 사선으로 물러나고, 왼쪽에는 복도 턱과 보조 출입구의 선이 얇게 남는다. 오른쪽 벽을 따라 창문 띠가 차갑게 반사되고, 먼 곳에는 수납 공간과 복사기, 아래쪽에는 파일 캐비닛과 별도 책상 구역이 희미하게 읽힌다. 형광등의 회색빛과 작은 책상 조명이 섞여 야간 당직 사무실의 정적과 불길한 긴장을 만든다.",
            "self_consistency": {
              "notes": "The full prose includes the active phone-location request as a foreground human/action emphasis and retains the visible office anchors listed in the structured items. The plate prose removes that action and any active subject, leaving only persistent office geometry and fixtures.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S16_Shot5",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "broad open interior area spanning the center of the view behind the entry.",
                "expected_label": "shared duty office area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "Partly softened by the intended close foreground subject and shallow focus.",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.73,
                "depth_band": "foreground",
                "evidence": "narrow entry-side strip along the wall beside the door frame.",
                "expected_label": "corridor threshold zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "Only the near edge of the threshold is likely to remain in frame.",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "background",
                "evidence": "small separated room shape beyond the main office, near the far side of the view.",
                "expected_label": "service and storage alcove",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "Distant and likely blurred behind the workstation area.",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "door frame and swing area immediately beside the camera position.",
                "expected_label": "main corridor door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "Seen only as a close edge element because the camera stands near it.",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "distant doorway shape along the far portion of the same side wall.",
                "expected_label": "secondary corridor exit",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "May be reduced to a thin far-edge architectural line.",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "long segmented wall strip running along the far right side of the office.",
                "expected_label": "exterior window bank",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "Visible as a receding reflective band, with detail softened by depth.",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.67,
                "depth_band": "midground",
                "evidence": "large desk block in the separate side zone near the lower right of the plan view.",
                "expected_label": "lead detective desk",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "Likely clipped or softened at the side of the frame while the duty workstation is emphasized.",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.6,
                "depth_band": "foreground",
                "evidence": "small chair shape in front of the side desk zone.",
                "expected_label": "visitor chair at lead desk",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "Edge element, partly hidden by framing and foreground emphasis.",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "rectangular workstation block along the line of sight from the entry.",
                "expected_label": "duty detective desk",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "Primary background workstation, though softened by close-up shot intent.",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "thin upright rectangular object sitting on the workstation edge.",
                "expected_label": "duty detective computer monitor",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "Readable as a monitor shape, not as detailed screen content.",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "two long parallel desk rows with repeated chair shapes across the central office.",
                "expected_label": "central bullpen desk row",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "Desk geometry remains visible but background detail is subdued.",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.63,
                "depth_band": "background",
                "evidence": "compact machine-like rectangular block inside the far service area.",
                "expected_label": "printer copier station",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "Small and distant, likely only a pale block shape.",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "foreground",
                "evidence": "low continuous cabinet run along the wall below the main office area.",
                "expected_label": "wall file cabinet bank",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "Lower edge element, partly clipped by the camera angle and close framing.",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "foreground",
                "evidence": "dominant human-scale foreground presence and active phone-oriented focus aligned with the duty workstation.",
                "expected_label": "night phone-location request in progress",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 17,
                "occlusion_note": "The active subject dominates the close view while the workstation behind is softened.",
                "source_ref": "supplied camera recommendation and shot intent",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "transient_numbers": [
              17
            ],
            "ignored_numbers": [
              14,
              15,
              16
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              17
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L12B01::S21_Shot5": {
        "bg_id": "L12B01",
        "shot_id": "S21_Shot5",
        "fp_id": "fp_l12_office",
        "card": {
          "card_id": "ca5836ce9a3476cf",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L12B01",
          "shot_id": "S21_Shot5",
          "fp_id": "fp_l12_office",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "fa38b4cbb3ebb0ca",
            "substrate_hash": "fa38b4cbb3ebb0ca",
            "overlay_hash": "876b1e514bf2cfd3",
            "geometry_hash": "c72d2f314d880895",
            "dossier_hash": "9c17b0eeabe69742",
            "semantic_hash": "not_available",
            "camera_rec_hash": "ef81d0dd6239cff8",
            "shot_context_hash": "2958f5da4e5a209d",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L12B01",
            "bg_plate_visible_description": "눈높이의 넓은 화각으로 독립된 책상 가까이에서 대각선으로 사무실 안쪽을 바라본다. 화면 아래쪽에는 큰 업무용 책상 상판과 가까운 의자가 걸리고, 그 너머 중앙에는 넓게 비어 보이는 사무 공간과 길게 늘어선 공용 책상들이 펼쳐진다. 오른쪽 중간 거리에는 별도의 업무 책상과 세로로 선 컴퓨터 모니터가 보이며, 오른쪽 벽을 따라 긴 창문들이 이어져 차가운 낮빛을 들인다. 더 먼 오른쪽에는 작은 설비 공간과 복사기 자리가 보이고, 왼쪽 뒤편으로는 복도 쪽 문선과 출입 구역 일부가 희미하게 걸린다. 전체적으로 회색빛 형광 조명과 옅은 창빛이 섞인 차분한 사무실 분위기다.",
            "camera_pose_source": "supplied_camera_recommendation_police_office_desk_area",
            "confidence": 0.78,
            "diagnostics": [
              "Camera pose interpreted as eye-level wide angle near the lead desk, looking diagonally toward the duty monitor and into the shared office area.",
              "Referenced overlay registry was complete; ignored state overlay was not included in visible_items."
            ],
            "fp_id": "fp_l12_office",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "카메라에 너무 가까운 뒤쪽 벽면의 낮은 수납장 일부와 아래쪽 출입문은 프레임 밖이거나 거의 가려진다. 복도 가장자리와 먼 쪽 출구는 넓은 화각의 끝에서 일부만 느껴진다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "눈높이의 넓은 화각으로 독립된 책상 가까이에서 대각선으로 텅 빈 사무실 안쪽을 바라본다. 화면 아래쪽에는 큰 책상 상판이 넓게 걸리고, 그 위에 여러 장의 사건 사진과 서류가 어지럽게 펼쳐져 있어 가까운 압박감을 만든다. 오른쪽 가까운 곳에는 빈 방문객 의자가 있고, 시선이 이어지는 중앙과 왼쪽에는 긴 공용 책상 줄과 비어 있는 작업 자리들이 넓은 여백을 만든다. 몇몇 의자는 급히 밀려난 듯 제자리에서 어긋나 있어 방금 사람들이 빠져나간 뒤의 정적이 느껴진다. 오른쪽 중간 거리의 별도 업무 책상에는 컴퓨터 모니터가 선명하게 보이고, 화면에는 위치 추적 결과처럼 보이는 지도와 텍스트 화면이 떠 있다. 오른쪽 벽의 긴 창문들이 차가운 낮빛을 들이며, 먼 오른쪽의 작은 설비 공간과 복사기 자리, 왼쪽 뒤편의 복도 쪽 문선이 넓은 사무실의 깊이를 보탠다.",
            "self_consistency": {
              "notes": "The full Korean description includes the lead desk, photo spread, duty desk monitor with location result, shared office desks, displaced chairs, windows, alcove, copier, and partial corridor/door elements consistent with the structured visibility list. The background-plate description omits event objects and screen contents.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S21_Shot5",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "large open floor area occupying the middle of the view beyond the near desk",
                "expected_label": "shared duty office area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "open area remains broadly visible between furniture rows",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "narrow side zone and wall edge glimpsed along the far side of the room",
                "expected_label": "corridor threshold zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly masked by distance and the angle across the office",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "background",
                "evidence": "small recessed room shape at the far side with a doorway edge",
                "expected_label": "service and storage alcove",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "seen beyond the duty area and partly bounded by partition walls",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.38,
                "depth_band": "foreground",
                "evidence": "door area lies behind or far to the side relative to the viewing direction",
                "expected_label": "main corridor door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "likely outside the main forward cone from the selected pose",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.49,
                "depth_band": "background",
                "evidence": "distant door opening can fall near the far edge of a wide angle view",
                "expected_label": "secondary corridor exit",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "only a sliver would be visible at the edge if included by the wide lens",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "long repeated vertical window divisions running along the side wall",
                "expected_label": "exterior window bank",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "partly interrupted by nearby walls and desks but strongly legible",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.92,
                "depth_band": "foreground",
                "evidence": "large rectangular desktop surface close to the camera at the bottom of the view",
                "expected_label": "lead detective desk",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "near edge may be cropped by proximity but surface is prominent",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "small chair form adjacent to the near desk",
                "expected_label": "visitor chair at lead desk",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "partly cropped by the near framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "separate rectangular workstation placed along the viewing path",
                "expected_label": "duty detective desk",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "clear above the open office floor",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.91,
                "depth_band": "midground",
                "evidence": "thin upright screen shape on the far workstation facing the camera angle",
                "expected_label": "duty detective computer monitor",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "intended to be framed prominently; desk edge may cover lower part",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "two long rows of repeated desk rectangles and chair shapes receding across the room",
                "expected_label": "central bullpen desk row",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "some chairs and table edges overlap in perspective",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.65,
                "depth_band": "background",
                "evidence": "compact blocky equipment form inside the far recessed area",
                "expected_label": "printer copier station",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "partially hidden by alcove walls and distance",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.34,
                "depth_band": "foreground",
                "evidence": "low cabinet run sits near the wall behind and to the side of the camera position",
                "expected_label": "wall file cabinet bank",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "mostly behind the viewing direction and likely outside frame",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "cluster of flat rectangular paper shapes spread across the close desktop",
                "expected_label": "case photo spread on lead desk",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 14,
                "occlusion_note": "near desk cropping may cut outer papers but the spread is visible",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "bright content area on the upright monitor with map-like graphic and text blocks",
                "expected_label": "GPS result displayed on duty monitor",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 15,
                "occlusion_note": "screen is visible at an angle but intended as a clear shot element",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "midground",
                "evidence": "several chair shapes around the workstations appear offset from the desk rows",
                "expected_label": "chairs displaced after staff rush out",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 16,
                "occlusion_note": "individual chair positions overlap with desk rows and are only partly separable",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "transient_numbers": [
              14,
              15,
              16
            ],
            "ignored_numbers": [
              17
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L12B01::S21_Shot7": {
        "bg_id": "L12B01",
        "shot_id": "S21_Shot7",
        "fp_id": "fp_l12_office",
        "card": {
          "card_id": "b39837cfea3ba8e6",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L12B01",
          "shot_id": "S21_Shot7",
          "fp_id": "fp_l12_office",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "fa38b4cbb3ebb0ca",
            "substrate_hash": "fa38b4cbb3ebb0ca",
            "overlay_hash": "876b1e514bf2cfd3",
            "geometry_hash": "c72d2f314d880895",
            "dossier_hash": "9c17b0eeabe69742",
            "semantic_hash": "not_available",
            "camera_rec_hash": "ef81d0dd6239cff8",
            "shot_context_hash": "2cf8577198c913a3",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L12B01",
            "bg_plate_visible_description": "책상 곁의 선 눈높이에서 열린 사무실 안쪽을 비스듬히 바라보는 가까운 구도다. 화면 아래에는 큰 업무용 책상 상판과 의자 일부가 가까이 걸리고, 그 너머로 별도 자리의 업무 책상과 세로로 세워진 컴퓨터 모니터가 보인다. 더 안쪽에는 넓은 공동 근무 공간이 펼쳐지며 긴 책상 줄과 여러 의자, 오른쪽 벽의 창문 띠, 뒤쪽의 복사기 구역과 보관 공간이 차갑고 평평한 주간 형광등 아래 정돈된 사무실처럼 이어진다. 왼쪽 멀리에는 복도 쪽 출입부가 희미하게 걸리고, 아래쪽 벽면 수납장은 시야 가장자리와 칸막이에 일부 가려진다.",
            "camera_pose_source": "floor_plan_prompt recommendation: police_office_desk_area near number 7 facing diagonally toward number 10",
            "confidence": 0.68,
            "diagnostics": [
              "Camera recommendation and shot intent differ in scale; projection follows the supplied floor-plan camera pose while acknowledging close desk-side framing in prose.",
              "Referenced inventory numbers are all present in the complete registry.",
              "Marker 17 was excluded according to the supplied ignore list."
            ],
            "fp_id": "fp_l12_office",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "복도 쪽 문들과 아래 벽면 수납장은 카메라가 책상 안쪽에서 사무실을 향해 서 있기 때문에 시야 가장자리로 밀리거나 칸막이에 가려 또렷하지 않다. 뒤쪽 보관 공간과 복사기 구역도 먼 거리와 벽 모서리 때문에 일부만 보인다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "책상 곁의 가까운 눈높이에서 사무실 안쪽을 비스듬히 바라본다. 화면 아래에는 업무용 책상 상판이 크게 걸리고, 그 위로 광택 있는 사건 사진들이 어지럽게 퍼져 흐릿한 긴장감을 만든다. 바로 너머에는 방문용 의자 일부와 열린 사무공간이 보이며, 중앙 안쪽에는 다른 업무 책상과 컴퓨터 모니터가 눈에 띈다. 모니터에는 지도와 좌표가 섞인 휴대전화 위치 결과 화면이 떠 있어 차가운 빛이 옆으로 번진다. 더 안쪽 공동 근무 구역에는 긴 책상 줄과 흐트러진 의자들이 남아 있고, 오른쪽 창문 띠와 뒤쪽 복사기 구역, 보관 공간이 형광등 아래 창백하게 이어진다.",
            "self_consistency": {
              "notes": "Korean prose describes the lead desk, photo spread, duty desk with monitor result, shared office, desk rows, windows, copier/storage area, and partially obscured corridor/storage features in the same broad placement as the structured items.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S21_Shot7",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "broad open room volume visible beyond the near desk and through the office opening",
                "expected_label": "shared duty office area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly broken up by desks and chairs in the open room",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.46,
                "depth_band": "background",
                "evidence": "long narrow side passage suggested at the far side of the open room",
                "expected_label": "corridor threshold zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "mostly at the edge of the viewing cone and partly screened by room depth",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.52,
                "depth_band": "background",
                "evidence": "separate back corner zone with wall boundary and storage-like fixtures",
                "expected_label": "service and storage alcove",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "wall corner and distance obscure part of the alcove",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.32,
                "depth_band": "background",
                "evidence": "doorway shape lies far off the side passage direction rather than in the main forward view",
                "expected_label": "main corridor door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "largely outside the forward framing from the desk-side camera position",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.41,
                "depth_band": "background",
                "evidence": "upper side exit arc may fall near the distant side edge of the open office",
                "expected_label": "secondary corridor exit",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "far, small, and only marginally included past the desk rows",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "tall repeated window-strip shapes along the right wall line",
                "expected_label": "exterior window bank",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "some sections are interrupted by wall piers and furniture overlap",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "large rectangular tabletop directly in front of the camera position",
                "expected_label": "lead detective desk",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "near edge may crop the tabletop because of the close camera placement",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "small chair form near the near desk, offset to one side",
                "expected_label": "visitor chair at lead desk",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "partly cropped by the lower and side edge of the frame",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "separate rectangular workstation ahead of the near desk in the viewing direction",
                "expected_label": "duty detective desk",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "monitor and chair may overlap its top surface",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "thin upright rectangular screen shape on the farther workstation",
                "expected_label": "duty detective computer monitor",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "screen face is visible but small compared with the near desk",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.73,
                "depth_band": "midground",
                "evidence": "long paired desk rows with repeated chair shapes across the open office",
                "expected_label": "central bullpen desk row",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "near partitions and perspective cause some desks to overlap",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "blocky machine-like rectangle in the far service corner",
                "expected_label": "printer copier station",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "partially masked by the alcove wall and distance",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.38,
                "depth_band": "foreground",
                "evidence": "low bank of rectangular cabinet fronts along the wall behind and to the side of the camera zone",
                "expected_label": "wall file cabinet bank",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "mostly behind the camera-side wall and outside the forward view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "small overlapping flat glossy rectangles spread across the near tabletop",
                "expected_label": "case photo spread on lead desk",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 14,
                "occlusion_note": "lower edge blur and cropping would obscure fine details",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "bright rectangular content area contained within the upright screen shape",
                "expected_label": "GPS result displayed on duty monitor",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 15,
                "occlusion_note": "legibility is limited by distance, though the lit result panel is apparent",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.63,
                "depth_band": "midground",
                "evidence": "several small chair shapes around the long desks appear offset from the desk rows",
                "expected_label": "chairs displaced after staff rush out",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 16,
                "occlusion_note": "some chairs are hidden behind desk edges and overlap one another",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "transient_numbers": [
              14,
              15,
              16
            ],
            "ignored_numbers": [
              17
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L12B01::S21_Shot10": {
        "bg_id": "L12B01",
        "shot_id": "S21_Shot10",
        "fp_id": "fp_l12_office",
        "card": {
          "card_id": "63bf6037f1466537",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L12B01",
          "shot_id": "S21_Shot10",
          "fp_id": "fp_l12_office",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "fa38b4cbb3ebb0ca",
            "substrate_hash": "fa38b4cbb3ebb0ca",
            "overlay_hash": "876b1e514bf2cfd3",
            "geometry_hash": "c72d2f314d880895",
            "dossier_hash": "9c17b0eeabe69742",
            "semantic_hash": "not_available",
            "camera_rec_hash": "ef81d0dd6239cff8",
            "shot_context_hash": "25033e501bf8046e",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L12B01",
            "bg_plate_visible_description": "카메라는 선임 업무 책상 가까이에서 공동 사무실 안쪽을 비스듬히 바라본다. 화면 앞쪽에는 넓은 업무 책상 상판과 의자가 크게 자리하고, 그 너머에는 다른 업무 책상과 일반 컴퓨터 모니터가 놓여 있다. 중앙 너머로는 긴 공동 책상 줄이 반복적으로 이어지고, 오른쪽 벽을 따라 큰 창문들이 밝은 낮빛을 들인다. 더 깊은 쪽에는 작은 보관 공간의 입구와 복합기 윤곽이 보이며, 사무실 전체는 연한 바닥과 차분한 업무용 가구들로 구성된다.",
            "camera_pose_source": "supplied camera recommendation — police_office_desk_area, near lead detective desk facing duty detective computer monitor",
            "confidence": 0.74,
            "diagnostics": [
              "Projection follows the supplied camera recommendation rather than inventing a new camera pose.",
              "Shot intent emphasizes a monitor-only insert, but the supplied pose is a wider office angle including the lead desk surface and duty monitor.",
              "Ignored overlay entry was not included in visible_items because the supplied recommendation explicitly ignores it."
            ],
            "fp_id": "fp_l12_office",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "복도 쪽 출입문과 위쪽 출구, 벽면 파일 캐비닛은 시선 방향에서 벗어나거나 가장자리 구조에 가려 거의 보이지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "카메라는 선임 업무 책상 가까이에서 공동 사무실 안쪽을 비스듬히 바라본다. 화면 앞쪽 중앙에는 넓은 책상 상판과 의자가 크게 들어오고, 책상 위에는 사건 사진들이 어지럽게 펼쳐져 있다. 그 너머 중앙에서 약간 오른쪽에는 다른 업무 책상과 켜진 모니터가 보이며, 모니터에는 차가운 푸른 해상 지도와 붉은 위치 표시, 좌표와 접속 상태 문구가 떠 있다. 주변 공동 근무 공간에는 긴 책상 줄과 급히 밀려난 듯한 의자들이 일부 보이고, 오른쪽 벽을 따라 긴 창문들이 밝은 낮빛을 들인다. 더 깊은 쪽에는 작은 보관 공간의 입구와 복합기 쪽 윤곽이 희미하게 잡힌다.",
            "self_consistency": {
              "notes": "The full Korean description includes the lead desk, duty monitor result, shared office, windows, desk rows, storage area, printer outline, photo spread, and displaced chairs; the background-plate description omits the event objects and screen result.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S21_Shot10",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "large open office floor area beyond the nearer desks",
                "expected_label": "shared duty office area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "visible between furniture groups",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "corridor strip lies far to the side of the viewing direction",
                "expected_label": "corridor threshold zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "outside the practical field of view for this diagonal desk-to-monitor framing",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "small enclosed room shape at the far side of the office",
                "expected_label": "service and storage alcove",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "only the entrance-side portion is likely readable past office furniture",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.5,
                "depth_band": "foreground",
                "evidence": "door shape is along the side corridor behind the camera angle",
                "expected_label": "main corridor door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "falls outside the diagonal view toward the monitor",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.5,
                "depth_band": "background",
                "evidence": "upper side exit is far off to the side of the aim line",
                "expected_label": "secondary corridor exit",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "not included by the desk-to-monitor composition",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "long repeated wall openings along the right-hand side of the office",
                "expected_label": "exterior window bank",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "partly interrupted by wall segments and furniture edges",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "large rectangular desktop immediately in front of the camera position",
                "expected_label": "lead detective desk",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "dominant near surface in the framing",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.68,
                "depth_band": "foreground",
                "evidence": "small chair shape near the near desk edge",
                "expected_label": "visitor chair at lead desk",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "may be clipped by the lower edge of the frame",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "rectangular work desk aligned with the monitor target",
                "expected_label": "duty detective desk",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "clear beyond the nearer desk, with some chair overlap possible",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "thin upright rectangular screen shape on the duty desk",
                "expected_label": "duty detective computer monitor",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "intended focal object, visible as a flat lit surface",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.67,
                "depth_band": "background",
                "evidence": "long parallel rows of desks off to the side beyond the foreground desk",
                "expected_label": "central bullpen desk row",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "partly blocked by perspective and nearer office furniture",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "boxy machine shape inside the far storage zone",
                "expected_label": "printer copier station",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "partly hidden by the storage room opening and distance",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.48,
                "depth_band": "foreground",
                "evidence": "low cabinet bank lies along the wall behind and off to the side of the camera",
                "expected_label": "wall file cabinet bank",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "largely outside the chosen diagonal viewing cone",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.87,
                "depth_band": "foreground",
                "evidence": "flat scattered paper-like shapes on the near desktop surface",
                "expected_label": "case photo spread on lead desk",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 14,
                "occlusion_note": "clearly positioned on the dominant foreground desk",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "bright graphic content occupying the visible monitor face",
                "expected_label": "GPS result displayed on duty monitor",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 15,
                "occlusion_note": "legible if the monitor face is framed prominently as recommended",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.6,
                "depth_band": "midground",
                "evidence": "small chair shapes around the shared desks appear irregularly offset",
                "expected_label": "chairs displaced after staff rush out",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 16,
                "occlusion_note": "some chairs are obscured by the long desk rows and distance",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "transient_numbers": [
              14,
              15,
              16
            ],
            "ignored_numbers": [
              17
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L14B01::S22_Shot2": {
        "bg_id": "L14B01",
        "shot_id": "S22_Shot2",
        "fp_id": "fp_l14_front_exterior",
        "card": {
          "card_id": "0e1a926c6ba603e4",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L14B01",
          "shot_id": "S22_Shot2",
          "fp_id": "fp_l14_front_exterior",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "e0c0cfc7eed87f28",
            "substrate_hash": "e0c0cfc7eed87f28",
            "overlay_hash": "945c4ba404936df0",
            "geometry_hash": "7a8f36d38b5ddb34",
            "dossier_hash": "be20e63b097ec9ef",
            "semantic_hash": "not_available",
            "camera_rec_hash": "30b3c1a8a3775ffe",
            "shot_context_hash": "cd0b0dbd4e334de1",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L14B01",
            "bg_plate_visible_description": "도로 가장자리에서 공공건물 정면을 대각선으로 바라보는 눈높이 프레임이다. 아래쪽에는 좁은 차도와 연석이 지나가고, 그 너머 밝은 타일 보도가 넓게 펼쳐진다. 오른쪽에는 연한 색으로 구획된 자전거 주차 공간과 여러 개의 고정 거치대가 보이며, 중앙 뒤쪽에는 낮은 진입부와 유리 출입문이 놓여 있다. 건물 외벽은 밝고 단정한 관공서풍 마감이며, 길게 이어진 창 유리 띠와 빈 안내판, 작게 돌출된 보안 장치가 배경에 배치된다. 낮의 회색빛 자연광이 전체를 차분하고 약간 차갑게 비춘다.",
            "camera_pose_source": "supplied floor_plan_prompt camera recommendation, sub_location police_station_front, near road strip facing diagonally north-east toward bicycle parking bay, fixed bicycle rack, and main entrance doors",
            "confidence": 0.78,
            "diagnostics": [
              "All camera-referenced markers are present in the supplied inventory.",
              "Projection estimated from the top-down plan and the supplied eye-level diagonal viewing direction.",
              "Shot intent implies an extremely close moving subject, so the transient bicycle is treated as partially cropped in the near view while the building frontage remains behind it."
            ],
            "fp_id": "fp_l14_front_exterior",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "가까운 인물과 자전거가 아래쪽 보도와 차도 일부를 가리고, 건물의 양끝과 주차 구역의 먼 끝은 프레임 밖으로 이어진다. 배경의 작은 장치와 창 유리 띠는 거리와 움직임 때문에 또렷함이 줄어든다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "도로 쪽에서 뒤로 물러나며 바라보는 눈높이의 가까운 프레임이다. 화면 중앙 가까이에는 자전거를 타고 빠져나가는 인물의 얼굴과 핸들바 일부가 크게 잘려 들어오고, 땀에 젖은 피부와 단단한 정면 시선이 가장 강하게 보인다. 아래쪽에는 흔들리는 핸들바 가장자리와 자전거 앞부분이 짧게 걸리고, 그 뒤로 좁은 차도와 연석, 밝은 타일 보도가 빠르게 밀려나는 느낌을 준다. 오른쪽 뒤에는 자전거 주차 공간과 고정 거치대가 흐릿하게 지나가며, 중앙 뒤쪽에는 낮은 진입부와 유리 출입문, 밝은 공공건물 외벽이 배경을 만든다. 길게 이어진 창 유리 띠와 빈 안내판, 작은 보안 장치는 회색빛 낮 조명 속에서 부드럽게 흐려져 속도감과 이탈감을 강조한다.",
            "self_consistency": {
              "notes": "The full prose includes the transient bicycle and close rider implied by shot intent; the plate prose only describes persistent exterior architecture, paving, bicycle bay, rack, doors, glazing, sign panel, and security fixture.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S22_Shot2",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "large flat façade mass occupying the far side of the view",
                "expected_label": "public building footprint",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly cropped by the frame edges and softened behind the close moving subject",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.8,
                "depth_band": "midground",
                "evidence": "broad paved forecourt surface leading from the curb toward the entry",
                "expected_label": "entrance forecourt and sidewalk",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "lower portions are partly blocked by the close bicycle and rider",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "paired vertical door shapes set into the façade",
                "expected_label": "main entrance doors",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "visible but defocused behind the near action",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.68,
                "depth_band": "background",
                "evidence": "long narrow horizontal glazed bands along the front wall",
                "expected_label": "front window glazing strips",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partly outside the tight framing and softened by motion blur",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.83,
                "depth_band": "midground",
                "evidence": "rectangular paved bay area to the side of the forecourt",
                "expected_label": "bicycle parking bay",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "near edge remains readable while far edge may be cropped",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "repeating curved metal loops aligned within the parking area",
                "expected_label": "fixed bicycle rack",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "partially overlapped by the moving bicycle in the close composition",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "straight raised boundary line separating road surface from sidewalk paving",
                "expected_label": "curb edge and street boundary",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "partly covered by the close bicycle and lower-frame crop",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "broad gray road strip immediately in front of the camera position",
                "expected_label": "narrow street or drive lane",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "visible around the close subject but heavily cropped at the bottom",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.79,
                "depth_band": "background",
                "evidence": "shallow stepped or ramped entry transition in front of the doors",
                "expected_label": "entry ramp or low steps",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "partially hidden by perspective overlap and the near subject",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "background",
                "evidence": "flat rectangular panel mounted on the exterior wall beside the entry",
                "expected_label": "blank exterior notice or sign panel",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "small and softened in the background",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "tiny protruding round fixture near the outer wall edge",
                "expected_label": "small security camera",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "near the far edge of the frame and difficult to resolve",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "cropped two-wheel vehicle form with handlebar edges entering the lower close frame",
                "expected_label": "temporarily parked bicycle being ridden away",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 12,
                "occlusion_note": "very close to camera, so only portions are visible and it blocks part of the pavement behind it",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "transient_numbers": [
              12
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L17B02::S28_Shot4": {
        "bg_id": "L17B02",
        "shot_id": "S28_Shot4",
        "fp_id": "fp_l17_deck",
        "card": {
          "card_id": "bbc5a170758b1117",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L17B02",
          "shot_id": "S28_Shot4",
          "fp_id": "fp_l17_deck",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "d49c891d2ba11ff3",
            "substrate_hash": "d49c891d2ba11ff3",
            "overlay_hash": "5321343027e0590a",
            "geometry_hash": "8c083297f5450e9c",
            "dossier_hash": "65017f62d197b139",
            "semantic_hash": "not_available",
            "camera_rec_hash": "3cf5791e49232d6a",
            "shot_context_hash": "b5a3daa9994885f0",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L17B02",
            "bg_plate_visible_description": "선미 쪽 눈높이에서 선수 방향의 조타실 출입부를 비스듬히 바라본 빈 갑판이다. 젖은 듯한 작업 갑판이 넓게 펼쳐지고, 왼쪽에는 길쭉한 고정 상자와 낮은 난간, 오른쪽에는 낮은 난간과 둥근 릴 장비가 자리한다. 갑판 가운데에는 사각 해치가 낮게 놓이고, 가까운 아래쪽 주변에는 선미 난간의 열린 틈과 작은 계류 장식이 일부 잘려 보인다. 더 멀리 조타실 출입턱, 뒤쪽을 향한 문, 갑판 쪽 창문과 조타실 덩어리가 해질녘 회청색 빛과 희미한 금빛 반사 속에 부드럽게 눌려 보인다.",
            "camera_pose_source": "floor_plan_prompt_camera_recommendation",
            "confidence": 0.82,
            "diagnostics": [
              "Camera pose interpreted from the supplied recommendation at the stern edge, looking diagonally forward toward the wheelhouse entry and aft-facing door.",
              "All referenced markers are present in the provided inventory."
            ],
            "fp_id": "fp_l17_deck",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "가까운 인물과 얕은 초점 때문에 난간의 끝부분과 작은 고정물들은 주변부에서 일부 잘리고, 조타실 내부의 세부는 문과 거리감에 가려 뚜렷하지 않다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "선미 쪽 낮은 눈높이에서 선수 방향 조타실 문 쪽을 비스듬히 바라본 가까운 구도다. 화면 중앙 가까이에 당황한 한 남성의 얼굴이 크게 들어오고, 아래 가장자리에는 낡고 살짝 말린 사진 귀퉁이가 흐릿하게 걸리며, 그 옆으로 접힌 종이 지도 일부가 낮게 겹쳐 보인다. 뒤쪽으로는 젖은 노란빛 작업 갑판이 압축되어 흐려지고, 왼쪽에는 길쭉한 고정 상자와 낮은 난간, 오른쪽에는 낮은 난간과 둥근 릴 장비가 스쳐 보인다. 중앙 뒤편에는 사각 해치가 깔리고, 더 멀리 조타실 출입턱과 뒤쪽을 향한 문, 창문이 해질녘 회청색 빛 속에서 부드럽게 남아 있다. 선미 난간의 열린 틈과 작은 계류 장식은 가까운 아래쪽 주변부에 잘려 보인다.",
            "self_consistency": {
              "notes": "Structured items cover the marked deck, fixtures, and proof objects; the unnumbered human close-up is included only from the shot intent and does not contradict marker placement.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S28_Shot4",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "broad pale deck surface filling most of the view behind the near subject",
                "expected_label": "open working deck zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly softened by close focus and near subject dominance",
                "source_ref": "floor_plan_png_and_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "narrow lighter strip just before the cabin doorway area",
                "expected_label": "wheelhouse entry threshold zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partially compressed behind the close subject",
                "source_ref": "floor_plan_png_and_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "large cabin mass occupying the far end of the deck",
                "expected_label": "wheelhouse footprint",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "interior detail is not clear from the deck-facing angle",
                "source_ref": "floor_plan_png_and_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "background",
                "evidence": "vertical door slab on the aft side of the cabin, aligned behind the deck action",
                "expected_label": "aft-facing wheelhouse door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partly softened by shallow depth of field",
                "source_ref": "floor_plan_png_and_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "thin rectangular glazed opening on the far cabin side",
                "expected_label": "deck-facing wheelhouse window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "small and distant, visible as a blurred bright rectangle",
                "source_ref": "floor_plan_png_and_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.77,
                "depth_band": "midground",
                "evidence": "long low rail line running along the far side passage",
                "expected_label": "port low bulwark and side passage",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "edge rail is partly cropped by framing and blur",
                "source_ref": "floor_plan_png_and_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "long low rail line on the opposite side passage nearest the winch side",
                "expected_label": "starboard low bulwark and side passage",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "visible along the side, with near end cropped",
                "source_ref": "floor_plan_png_and_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "break in the stern rail immediately around the camera edge",
                "expected_label": "stern rail opening",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "mostly at the camera position, so only the lower edge cue remains",
                "source_ref": "floor_plan_png_and_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.83,
                "depth_band": "midground",
                "evidence": "low square panel set into the deck surface",
                "expected_label": "rectangular deck hatch",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "blurred but unobstructed in the deck plane",
                "source_ref": "floor_plan_png_and_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "foreground",
                "evidence": "long rectangular fixed box along the side of the open deck",
                "expected_label": "fixed storage bench or fish box",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "near edge may be cropped by the close framing",
                "source_ref": "floor_plan_png_and_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "compact circular mechanical form mounted on a square base",
                "expected_label": "fixed net reel or deck winch",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "slightly softened behind the close subject",
                "source_ref": "floor_plan_png_and_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.68,
                "depth_band": "foreground",
                "evidence": "small T-shaped fittings near the stern rail corners",
                "expected_label": "mooring cleat",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "small and partly clipped at the lower side of the frame",
                "source_ref": "floor_plan_png_and_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "foreground",
                "evidence": "thin pale sheet shape overlapping the lower edge near the proof object",
                "expected_label": "handheld map or chart sheet",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 13,
                "occlusion_note": "only a low partial sliver is expected in this tight reaction framing",
                "source_ref": "floor_plan_png_and_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "small worn rectangular paper edge angled upward at the bottom of the view",
                "expected_label": "old photograph used as proof",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 14,
                "occlusion_note": "intentionally cropped to a thin lower-frame cue",
                "source_ref": "floor_plan_png_and_inventory",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "transient_numbers": [
              13,
              14
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L17B01::S28_Shot6": {
        "bg_id": "L17B01",
        "shot_id": "S28_Shot6",
        "fp_id": "fp_l17_deck",
        "card": {
          "card_id": "a919171d913de23d",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L17B01",
          "shot_id": "S28_Shot6",
          "fp_id": "fp_l17_deck",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "d49c891d2ba11ff3",
            "substrate_hash": "d49c891d2ba11ff3",
            "overlay_hash": "b3faf3deb1e974cc",
            "geometry_hash": "8c083297f5450e9c",
            "dossier_hash": "65017f62d197b139",
            "semantic_hash": "not_available",
            "camera_rec_hash": "b3ea9a121cb23a9f",
            "shot_context_hash": "37a82edc63bee9d3",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L17B01",
            "bg_plate_visible_description": "눈높이의 넓은 화각으로 젖고 낡은 작은 어선의 갑판에서 조타실 입구를 정면으로 바라본다. 화면 아래쪽에는 미끄럽게 젖은 작업 갑판과 낮은 양쪽 난간이 좁은 통로처럼 시야를 감싸고, 중앙에는 조타실로 들어가는 좁은 문턱과 열린 문짝이 압박감 있게 놓인다. 안쪽에는 푸른빛이 도는 조타실 바닥과 벽면, 닳은 문틀, 앞쪽 창이 보이고, 오른쪽 뒤편에는 조타 장치와 계기류가 희미한 주황빛을 띤다. 해질녘의 차가운 회색빛과 내부의 약한 계기 조명이 섞여 금속과 젖은 바닥의 반사를 낮고 거칠게 살린다.",
            "camera_pose_source": "wheelhouse_entry_threshold",
            "confidence": 0.78,
            "diagnostics": [
              "Top-down floor-plan source; screen placement inferred from the supplied eye-level pose and 28mm wide-angle framing.",
              "Shot intent adds human action, while the marker inventory for this background contains no transient-numbered objects."
            ],
            "fp_id": "fp_l17_deck",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "선미 쪽 난간 틈, 긴 수납 상자, 계류용 금속 고리와 뒤쪽 갑판 일부는 카메라 뒤편으로 밀려 화면 밖에 있다. 갑판 중앙의 해치와 작은 갑판 장비는 넓은 화각 가장자리나 인물의 움직임에 걸려 일부만 보일 수 있다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "눈높이의 흔들리는 넓은 화각으로 젖은 어선 갑판에서 조타실 입구를 정면으로 압축해 본다. 왼쪽 앞쪽에는 한 여성이 몸을 뒤로 젖히며 두 손으로 남성의 팔을 붙잡고 있고, 남성은 오른쪽 중간 거리에서 조타실 안쪽으로 비스듬히 파고들려 한다. 화면 중앙의 좁은 문턱과 열린 문짝이 두 사람을 꽉 조이며, 아래쪽에는 물기와 흠집이 남은 작업 갑판이 미끄럽게 번들거린다. 양쪽 낮은 난간은 가장자리에서 갑판을 감싸고, 안쪽 오른쪽 뒤에는 닳은 조타 장치와 계기류가 약한 주황빛으로 눌려 보인다. 앞쪽 창과 푸른빛이 도는 조타실 내부는 차가운 해질녘 회색빛에 잠겨 있고, 젖은 바닥과 금속 테두리에 거친 반사가 생긴다.",
            "self_consistency": {
              "notes": "The full prose includes the visible struggle, threshold, deck, rails, wheelhouse interior, window, and controls; the plate prose keeps only persistent boat structure and lighting.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S28_Shot6",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "broad open floor surface directly below and ahead of the camera, forming the lower part of the view",
                "expected_label": "open working deck zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly covered by the camera-side framing and likely by bodies during the action",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "narrow pale strip immediately before the door opening, aligned with the entry path",
                "expected_label": "wheelhouse entry threshold zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "may be partly hidden by feet and the lower doorframe",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "larger enclosed blue-toned cabin area beyond the doorway",
                "expected_label": "wheelhouse footprint",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "interior edges are partly masked by the doorway and moving figures",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.92,
                "depth_band": "midground",
                "evidence": "vertical door edge and open hinged shape at the cabin entrance",
                "expected_label": "aft-facing wheelhouse door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "central action may overlap the door edge",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "thin bright rectangular glazing on the far cabin face",
                "expected_label": "deck-facing wheelhouse window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "seen through the cabin opening and partially compressed by perspective",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "midground",
                "evidence": "long low side barrier running along one edge of the deck",
                "expected_label": "port low bulwark and side passage",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "only the near run and edge are likely to appear within the wide framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "midground",
                "evidence": "matching low side barrier along the opposite deck edge",
                "expected_label": "starboard low bulwark and side passage",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "partly cropped by the side of the frame and foreground action",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "stern-side rail gap lies behind the camera direction relative to the selected pose",
                "expected_label": "stern rail opening",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "behind the camera and not included in the forward-facing threshold view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.54,
                "depth_band": "foreground",
                "evidence": "flat rectangular panel on the open deck behind and to the side of the camera position",
                "expected_label": "rectangular deck hatch",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "mostly behind the camera; at most a cropped edge could appear with the wide lens",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "long rectangular box positioned far aft from the threshold viewpoint",
                "expected_label": "fixed storage bench or fish box",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "falls behind the camera-facing direction and is not expected in frame",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.6,
                "depth_band": "foreground",
                "evidence": "compact circular mechanical fixture near the deck edge close to the threshold",
                "expected_label": "fixed net reel or deck winch",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "near the side and likely cropped or blocked by bodies",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "small metal tie-off fittings located far aft along the deck edges",
                "expected_label": "mooring cleat",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "aft fittings remain behind the selected camera direction and outside the shot",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "transient_numbers": [],
            "ignored_numbers": [
              13,
              14
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L18B01::S29_Shot1": {
        "bg_id": "L18B01",
        "shot_id": "S29_Shot1",
        "fp_id": "fp_l18_wheelhouse",
        "card": {
          "card_id": "96a50e6fb05df853",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L18B01",
          "shot_id": "S29_Shot1",
          "fp_id": "fp_l18_wheelhouse",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "fdd78dfda3c725d8",
            "substrate_hash": "fdd78dfda3c725d8",
            "overlay_hash": "0c1e04470f157347",
            "geometry_hash": "995f5c0c504178b1",
            "dossier_hash": "dfcc8f48c2e58b33",
            "semantic_hash": "not_available",
            "camera_rec_hash": "6fca41316afc2bd7",
            "shot_context_hash": "96141114166e5aec",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L18B01",
            "bg_plate_visible_description": "뒤쪽 출입구 근처의 사람 눈높이에서 좁은 조타실 안쪽을 비스듬히 바라본 구도이다. 어둑한 실내는 낮은 청회색 황혼빛과 탁한 갈색 그림자로 눌려 있고, 앞쪽에는 조타 콘솔과 조종륜이 가장 강하게 보인다. 그 바로 뒤로 팔걸이가 있는 선장석이 중앙에 놓여 있으며, 더 안쪽에는 넓은 전면 유리창이 차갑게 빛난다. 한쪽 벽에는 길게 난 미닫이 창과 얕은 선반 같은 설비가 보이고, 반대편 벽의 창은 사선으로 멀게 걸린다. 좁은 바닥과 벽체가 화면을 단단히 감싸며, 오래 사용한 해양 장비 특유의 닳고 축축한 질감이 남아 있다.",
            "camera_pose_source": "supplied camera recommendation: near number 7 (aft deck access door), facing diagonally forward toward number 2 (helm control console), number 3 (captain chair), and number 4 (forward windshield windows)",
            "confidence": 0.79,
            "diagnostics": [
              "Camera pose interpreted from the supplied recommendation only.",
              "Ignored overlay cues were not described in either Korean view description.",
              "No transient markers were present in the supplied inventory."
            ],
            "fp_id": "fp_l18_wheelhouse",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "카메라가 뒤쪽 출입구에 매우 가까워 출입구 자체는 가장자리에서 일부만 느껴지고, 선반과 양쪽 미닫이 창 일부는 조타 콘솔과 시점 각도 때문에 완전히 정면으로 보이지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "뒤쪽 출입구 근처의 사람 눈높이에서 좁은 조타실 안쪽을 비스듬히 바라본 장면이다. 어둑한 실내가 청회색 황혼빛과 탁한 갈색 그림자로 눌려 있으며, 앞쪽에는 조타 콘솔과 조종륜이 크게 자리 잡고 그 뒤에 팔걸이 달린 선장석이 놓여 있다. 더 안쪽의 전면 유리창은 차갑게 빛나고, 한쪽 벽의 미닫이 창과 얕은 장비 선반이 좁은 통로감을 만든다. 반대편 벽의 창은 사선으로 멀게 보이며, 닳고 축축한 바닥과 낮은 벽체가 실내를 답답하게 감싼다. 전체적으로 비좁은 조종 구역이 화면을 압축해 긴장된 분위기를 만든다.",
            "self_consistency": {
              "notes": "The Korean prose describes the visible persistent wheelhouse structure and omits ignored overlay markings; no transient items were listed or described.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S29_Shot1",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "overall enclosed rectangular room boundary surrounding the control area",
                "expected_label": "compact wheelhouse interior",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "visible as surrounding walls, ceiling edges, and cramped interior volume rather than a single object",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "large blocky console shape with a wheel and instrument panel at the forward end",
                "expected_label": "helm control console",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "clear main focal fixture with only minor perspective compression",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "single chair shape with backrest and side arms behind the control wheel",
                "expected_label": "captain chair",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "mostly clear, potentially partly overlapped by the console wheel from this angle",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "broad window band across the forward wall beyond the console",
                "expected_label": "forward windshield windows",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partly blocked by the console mass but still reads as the forward glazed wall",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "midground",
                "evidence": "narrow rectangular side opening along the wall to one side of the room",
                "expected_label": "port side sliding window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "seen obliquely along the side wall, not front-facing",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "foreground",
                "evidence": "long slim side-window form close to the camera-side wall edge",
                "expected_label": "starboard side sliding window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "very close to the camera side, likely clipped by the frame edge",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "foreground",
                "evidence": "doorway threshold and vertical frame immediately beside the camera position",
                "expected_label": "aft deck access door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "camera is positioned near it, so it is mostly an edge/near-frame element rather than a full frontal view",
                "source_ref": "camera recommendation camera_position",
                "visibility": "partial"
              },
              {
                "confidence": 0.64,
                "depth_band": "foreground",
                "evidence": "low shelf-like rectangular fixture near the rear threshold area",
                "expected_label": "chart and radio shelf",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "close to the camera and lower in frame, likely only partly included",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "transient_numbers": [],
            "ignored_numbers": [
              10,
              11
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              10,
              11
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L18B02::S29_Shot7": {
        "bg_id": "L18B02",
        "shot_id": "S29_Shot7",
        "fp_id": "fp_l18_wheelhouse",
        "card": {
          "card_id": "5897e18ea63950f3",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L18B02",
          "shot_id": "S29_Shot7",
          "fp_id": "fp_l18_wheelhouse",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "fdd78dfda3c725d8",
            "substrate_hash": "fdd78dfda3c725d8",
            "overlay_hash": "c3c02d8a76e7a1db",
            "geometry_hash": "995f5c0c504178b1",
            "dossier_hash": "dfcc8f48c2e58b33",
            "semantic_hash": "not_available",
            "camera_rec_hash": "09c87b0166c1e5dd",
            "shot_context_hash": "711295570963ab66",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L18B02",
            "bg_plate_visible_description": "눈높이에서 조타 장치 쪽을 지나 안쪽 벽면을 정면에 가깝게 바라보는 좁은 조타실 내부다. 화면 중앙에는 흰빛이 바랜 내부 벽 패널이 평평하게 펼쳐지고, 희미한 회색 실내광과 해질녘의 낮은 금빛이 축축한 표면을 부드럽게 스친다. 화면 한쪽 가장자리에는 측면 미닫이창의 차가운 유리와 프레임이 걸리고, 가까운 쪽에는 조타 콘솔의 일부 모서리와 계기 형태가 흐릿한 실내 맥락으로 남는다. 작은 선반과 무전 장비가 붙은 영역은 주변부에 낮게 잡히며, 전체적으로 비좁고 기능적인 선실의 금속·목재·유리 질감이 차분하게 보인다.",
            "camera_pose_source": "supplied camera recommendation: wheelhouse_marked_wall",
            "confidence": 0.82,
            "diagnostics": [
              "Camera pose taken from the supplied recommendation near the helm control console, facing the starboard interior wall panel.",
              "Transient wall markings were included in the full scene description and omitted from the background-plate description.",
              "Visibility placement is estimated from the provided plan and framing intent rather than exact coordinates."
            ],
            "fp_id": "fp_l18_wheelhouse",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "구도가 벽면의 정면 그래픽에 집중되어 방 전체의 윤곽은 크게 드러나지 않는다. 가까운 조타 콘솔과 선반, 측면 창은 가장자리에서 일부만 보이거나 벽면보다 덜 강조된다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "눈높이의 정면 구도에서 좁은 조타실 안쪽 벽면이 화면을 거의 평평하게 채운다. 중앙에는 선명하고 커다란 붉은 원이 벽에 또렷하게 자리해 시선을 붙잡고, 그 둘레와 주변 가장자리까지 크고 작은 둥근 흔적들이 빽빽하게 퍼져 있다. 희게 얼룩진 벽 표면은 축축하고 낡아 보이며, 어두운 회색 실내광 속에서 붉은 색만 유난히 깨끗하고 강하게 떠오른다. 가까운 쪽에는 조타 콘솔의 일부가 흐릿한 실내 맥락으로 걸리고, 한쪽에는 측면 미닫이창의 프레임과 유리, 작은 선반과 무전 장비가 주변부로 보인다. 전체 화면은 인물 없이 벽의 원형 표식을 정면으로 응시하는 불길한 정물처럼 고정되어 있다.",
            "self_consistency": {
              "notes": "The Korean full-scene prose describes the wall panel, large red circle, many round marks, console context, side window, shelf/radio area, and compact wheelhouse interior matching the structured visible items. The plate prose omits the circular marks and red circle.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S29_Shot7",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.76,
                "depth_band": "background",
                "evidence": "Broad enclosing room surfaces implied by the visible wall edges and tight interior framing.",
                "expected_label": "compact wheelhouse interior",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "Only the portion aligned with the forward view is represented; the full room is not emphasized.",
                "source_ref": "camera_referenced_numbers",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "Angular equipment mass close to the camera with flat panels and small control shapes at the lower edge of the view.",
                "expected_label": "helm control console",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "Kept as partial foreground context because the shot prioritizes the opposite wall.",
                "source_ref": "camera_referenced_numbers",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "midground",
                "evidence": "Tall narrow rectangular glazed panel and frame near the side of the wall plane.",
                "expected_label": "starboard side sliding window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "Likely visible only along the peripheral edge due to the perpendicular wall hold.",
                "source_ref": "camera_referenced_numbers",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "midground",
                "evidence": "Small horizontal shelf-like rectangular fixture with compact box shapes attached near the interior side.",
                "expected_label": "chart and radio shelf",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "Peripheral and less prominent than the marked wall surface.",
                "source_ref": "camera_referenced_numbers",
                "visibility": "partial"
              },
              {
                "confidence": 0.91,
                "depth_band": "background",
                "evidence": "Large flat vertical surface facing the camera and occupying the main image area.",
                "expected_label": "starboard interior wall panel",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "Primary background surface, mostly unobstructed.",
                "source_ref": "camera_referenced_numbers",
                "visibility": "visible"
              },
              {
                "confidence": 0.89,
                "depth_band": "background",
                "evidence": "Numerous small circular shapes distributed across the main wall surface around the central shape.",
                "expected_label": "many round wall marks",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 10,
                "occlusion_note": "Spread across the wall; individual marks near the edges may be cropped or smeared.",
                "source_ref": "camera_referenced_numbers",
                "visibility": "visible"
              },
              {
                "confidence": 0.94,
                "depth_band": "background",
                "evidence": "One large clean-edged circular shape placed prominently on the central wall area.",
                "expected_label": "large vivid red circle mark",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 11,
                "occlusion_note": "Dominant and unobstructed at the center of the wall hold.",
                "source_ref": "camera_referenced_numbers",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              6,
              8,
              9
            ],
            "transient_numbers": [
              10,
              11
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              6,
              8,
              9,
              10,
              11
            ],
            "camera_referenced_numbers": [
              1,
              2,
              6,
              8,
              9,
              10,
              11
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      }
    },
    "card_state_counts": {
      "pass": 38,
      "needs_review": 1,
      "blocked": 0
    },
    "real_vlm_call_count": 39,
    "image_api_call_count": 0,
    "llm_call_count": 0
  },
  "step_id": "shot_projection_card",
  "run_id": "45051597-a614-438c-8947-67d4ae713951",
  "resolved_model": "gpt",
  "updated_at": "2026-06-18T11:47:18.099544+00:00",
  "project_config_snapshot": {}
}