{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 32,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "0a014e93ea48e05d",
  "data": {
    "cards": {
      "L05B01::S5_Shot4": {
        "bg_id": "L05B01",
        "shot_id": "S5_Shot4",
        "fp_id": "fp_l05_rooftop_room_main",
        "card": {
          "card_id": "25ef0a46bc704e91",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B01",
          "shot_id": "S5_Shot4",
          "fp_id": "fp_l05_rooftop_room_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "f3a77c1dccdca0c2",
            "substrate_hash": "f3a77c1dccdca0c2",
            "overlay_hash": "60ded472661acc96",
            "geometry_hash": "38364c036d635dc7",
            "dossier_hash": "50cd67953fa511d9",
            "semantic_hash": "061ec2afb2fc94d6",
            "camera_rec_hash": "057dc9bd16820cbb",
            "shot_context_hash": "c302e5fe6da7f153",
            "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_recommendation_living_kitchen_area",
            "confidence": 0.78,
            "diagnostics": [
              "Pose interpreted from the supplied recommendation: near the entry area, looking into the shared living-dining space and compact kitchen with a wide interior lens.",
              "Ignored overlay entries were not used for visible scene construction.",
              "Shot intent asks for a centered doorway reveal, but the supplied pose primarily frames the living-dining and kitchen area; doorway elements are therefore treated as side/background architectural features rather than the dominant center of the projection."
            ],
            "fp_id": "fp_l05_rooftop_room_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "오른쪽 문들 너머의 방 안쪽 침대와 욕실 설비들은 벽, 문틀, 시야 각도에 가려 대부분 선명하게 보이지 않는다. 현관문은 촬영 위치에 가까워 화면 가장자리에서 일부만 걸린다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "현관 쪽 실내에서 선 시선으로 좁은 옥탑방의 거실 겸 식사 공간과 주방을 넓게 바라본다. 화면 앞쪽에는 작은 현관과 낡은 바닥이 보이고, 왼쪽 앞에는 가방과 작은 인형이 벽가에 놓여 있다. 중앙으로는 소파와 낮은 탁자가 있는 생활 공간이 이어지고, 그 뒤 식탁 위에는 작은 액자 사진이 비스듬히 놓여 있다. 왼쪽 벽에는 얇은 텔레비전과 스탠드 조명이 자리한다. 더 안쪽 주방에는 싱크대와 수도꼭지, 조리용 화구가 보이며, 씻다 만 약초와 김이 오르는 냄비가 좁은 조리 공간의 생활감을 만든다. 위쪽의 작은 창으로 낮빛이 들어와 낡은 문틀과 오른쪽 방문 주변을 부드럽게 비추고, 열린 방문 안쪽에는 젊은 여성이 몸을 곧게 세운 채 팔을 위로 뻗은 모습이 문틀에 둘러싸여 보인다.",
            "self_consistency": {
              "notes": "The full prose includes the visible persistent living-dining, kitchen, entry-side props, side doorways, and the transient kitchen activity; the plate prose omits the transient pot/herbs and the subject figure/action.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S5_Shot4",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "large open floor area occupying the main interior view beyond the entry",
                "expected_label": "combined living and dining area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "broadly visible with furniture partly defining the space",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "rectangular light-toned work zone along the far wall",
                "expected_label": "compact kitchen zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "visible behind the dining area",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.42,
                "depth_band": "background",
                "evidence": "room volume lies beyond the far right doorway line",
                "expected_label": "mother bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "mostly blocked by wall and doorframe from this angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.45,
                "depth_band": "midground",
                "evidence": "side room begins beyond a nearer right-hand doorway",
                "expected_label": "daughter bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "only the doorway edge or a shallow glimpse would register",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.38,
                "depth_band": "midground",
                "evidence": "small enclosed room sits behind a right-side door opening",
                "expected_label": "bathroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "interior is mostly hidden by the partition wall",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "small rectangular entry zone immediately at the camera position",
                "expected_label": "small entry area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "partly cropped by proximity to the camera",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "foreground",
                "evidence": "door leaf at the near lower edge of the space",
                "expected_label": "metal exterior entry door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "very close to the camera and likely cut by the lower frame edge",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.65,
                "depth_band": "background",
                "evidence": "arched door swing and jamb on the far right side of the main room",
                "expected_label": "mother bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "seen as a side architectural element, not front-facing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "midground",
                "evidence": "nearer right-side door opening and curved swing edge",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "partially visible along the side of the main room",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "midground",
                "evidence": "right-side door shape between the main room and small tiled room",
                "expected_label": "bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "visible at an angle with interior beyond mostly blocked",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "narrow bright opening above the kitchen counter area",
                "expected_label": "small living room window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "visible as a slim light source near the far wall",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.34,
                "depth_band": "background",
                "evidence": "window positions belong inside the side bedroom beyond the wall",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "blocked by the bedroom wall and side angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.84,
                "depth_band": "background",
                "evidence": "small basin shape with faucet on the far counter",
                "expected_label": "kitchen sink and faucet",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "visible beyond the dining furniture",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.83,
                "depth_band": "background",
                "evidence": "two circular burner shapes on the far counter",
                "expected_label": "cooking burner fixture",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "visible on the kitchen counter line",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large rectangular tabletop surrounded by chair shapes",
                "expected_label": "dining table with chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "clear central furniture anchor",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.74,
                "depth_band": "midground",
                "evidence": "thin vertical rectangle attached to the left wall",
                "expected_label": "TV set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "seen along the side wall at an oblique angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "tall narrow stand with round shade near the far left wall",
                "expected_label": "floor lamp",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "visible near the kitchen-side wall area",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.32,
                "depth_band": "background",
                "evidence": "bed lies deep inside the far right room beyond partition walls",
                "expected_label": "mother bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "blocked by the room wall and doorway angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.33,
                "depth_band": "background",
                "evidence": "bed lies deep in the side bedroom away from the main sightline",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "hidden beyond the side doorway and wall",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.36,
                "depth_band": "midground",
                "evidence": "curtain line belongs to the side bedroom wall beyond the doorway",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "mostly concealed inside the side room",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.3,
                "depth_band": "midground",
                "evidence": "small basin fixture is inside the enclosed bathroom",
                "expected_label": "bathroom sink",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "bathroom partition blocks a direct view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.28,
                "depth_band": "midground",
                "evidence": "toilet fixture sits deeper inside the enclosed bathroom",
                "expected_label": "toilet",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "hidden by wall and doorway angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.3,
                "depth_band": "midground",
                "evidence": "small wall-mounted rectangle belongs inside the bathroom",
                "expected_label": "bathroom mirror",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "not directly visible from the main-room angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.76,
                "depth_band": "foreground",
                "evidence": "rounded bag shape with a small toy shape beside it near the left wall",
                "expected_label": "backpack with small doll",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "visible near the entry-side wall, possibly near the lower frame edge",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "small framed rectangle set on the dining tabletop",
                "expected_label": "family photo on table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 25,
                "occlusion_note": "visible as a small tabletop object",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "small cooking vessel and loose plant-like shapes clustered on the kitchen work surface",
                "expected_label": "simmering herbal pot and washed herbs",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 26,
                "occlusion_note": "visible in the kitchen activity area, with fine details reduced by distance",
                "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,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25
            ],
            "transient_numbers": [
              26
            ],
            "ignored_numbers": [
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26
            ],
            "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_Shot9": {
        "bg_id": "L05B01",
        "shot_id": "S5_Shot9",
        "fp_id": "fp_l05_rooftop_room_main",
        "card": {
          "card_id": "4755233c2eca6808",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B01",
          "shot_id": "S5_Shot9",
          "fp_id": "fp_l05_rooftop_room_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "f3a77c1dccdca0c2",
            "substrate_hash": "f3a77c1dccdca0c2",
            "overlay_hash": "60ded472661acc96",
            "geometry_hash": "38364c036d635dc7",
            "dossier_hash": "50cd67953fa511d9",
            "semantic_hash": "061ec2afb2fc94d6",
            "camera_rec_hash": "057dc9bd16820cbb",
            "shot_context_hash": "853db35636daebdf",
            "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 recommendation: near number 6, facing toward numbers 1, 2, and 15",
            "confidence": 0.76,
            "diagnostics": [
              "Used the supplied camera recommendation without inventing a new pose.",
              "Ignored-state overlay entries were not included in the visible item list or prose.",
              "Background plate prose omits the transient kitchen activity object."
            ],
            "fp_id": "fp_l05_rooftop_room_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "오른쪽의 방들과 욕실 안쪽은 벽과 문턱 때문에 대부분 가려져 침대, 세면대, 변기, 거울, 창문과 커튼은 또렷하게 보이지 않는다. 화면은 현관 주변의 가까운 인물과 거실·주방 방향에 집중되어 먼 방 내부는 배제된다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "현관 가까운 좁은 자리에서 어깨 높이로 바라본다. 화면 중앙에는 젊은 여성과 중년 여성이 옆모습으로 가까이 붙어 있고, 한 사람이 다른 사람의 목덜미 쪽으로 얼굴을 가까이 가져가는 순간이 가장 크게 잡힌다. 바로 뒤에는 약간 낡고 스친 자국이 있는 현관 벽과 문 가장자리가 눌린 듯 가까이 보이며, 그 너머로 낮빛이 드는 작은 거실 겸 식사 공간이 이어진다. 중앙 안쪽에는 식탁과 의자, 작은 액자가 놓여 있고, 왼쪽에는 텔레비전과 스탠드 조명, 현관 옆의 가방과 작은 인형이 보인다. 더 안쪽 조리 공간에는 싱크대와 수도꼭지, 화구 주변으로 김이 오르는 약초 냄비와 씻어 둔 약초가 작게 잡힌다. 작은 창에서 번지는 따뜻한 빛이 두 사람의 옆얼굴과 실내 가장자리를 부드럽게 감싼다.",
            "self_consistency": {
              "notes": "The prose emphasizes the entry-adjacent close framing while still matching the structured visible anchors: entry, living-dining area, table, kitchen fixtures, window light, and transient pot activity.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S5_Shot9",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "large open shared room mass ahead of the entry, occupying the central field",
                "expected_label": "combined living and dining area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "open area remains readable behind the close entry framing",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "rectangular counter zone beyond the dining area, partly masked by distance and foreground figures",
                "expected_label": "compact kitchen zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly compressed by the close shot and dining furniture",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.43,
                "depth_band": "background",
                "evidence": "enclosed room volume lies beyond the right-side wall line",
                "expected_label": "mother bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "interior is blocked by wall and door plane",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.39,
                "depth_band": "midground",
                "evidence": "separate room volume sits off to the right of the entry-side view",
                "expected_label": "daughter bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "interior is behind the side wall and outside the main sightline",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.41,
                "depth_band": "midground",
                "evidence": "small enclosed room position on the right side of the shared space",
                "expected_label": "bathroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "room interior is hidden by wall and door geometry",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.93,
                "depth_band": "foreground",
                "evidence": "nearby entry floor and wall pocket directly around the camera position",
                "expected_label": "small entry area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "dominant near-camera spatial anchor",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "vertical door edge and threshold shape close behind the subjects",
                "expected_label": "metal exterior entry door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "only the edge and nearby surface are likely in the tight frame",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "small door leaf shape along the far right side wall beyond the dining area",
                "expected_label": "mother bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "distant and partly masked by perspective and close foreground bodies",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.5,
                "depth_band": "midground",
                "evidence": "door opening shape on the right edge near the entry-side wall sequence",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "only a sliver of the doorway is likely visible at the side",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.48,
                "depth_band": "midground",
                "evidence": "small door panel shape on the right wall line between shared room and bathroom",
                "expected_label": "bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "partly hidden by angle and foreground compression",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "background",
                "evidence": "thin bright horizontal opening beyond the kitchen counter",
                "expected_label": "small living room window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "visible mainly as a distant light source",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.32,
                "depth_band": "background",
                "evidence": "window positions belong to the right-side bedroom area rather than the main sightline",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "blocked by the bedroom wall and outside the tight entry view",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.68,
                "depth_band": "background",
                "evidence": "small rectangular basin and faucet form at the back counter",
                "expected_label": "kitchen sink and faucet",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "distant and partly screened by the dining table and close subjects",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.66,
                "depth_band": "background",
                "evidence": "two circular burner shapes on the rear counter area",
                "expected_label": "cooking burner fixture",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "small and distant in the compressed background",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "large rectangular tabletop with chair shapes around it ahead of the entry",
                "expected_label": "dining table with chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "central furniture anchor remains readable behind the close action",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.62,
                "depth_band": "midground",
                "evidence": "flat vertical rectangle along the left wall",
                "expected_label": "TV set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "side wall object is visible but not emphasized",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "tall narrow stand with round shade on the left side of the room",
                "expected_label": "floor lamp",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "farther left and softened by the close framing",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.3,
                "depth_band": "background",
                "evidence": "bed shape lies within the enclosed right-side room",
                "expected_label": "mother bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "blocked by wall and door; not visible from the entry view",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.29,
                "depth_band": "background",
                "evidence": "bed shape lies deep inside the right-side lower room",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "blocked by the bedroom wall and outside the main framing",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.28,
                "depth_band": "background",
                "evidence": "curtain line belongs to the right-side bedroom window area",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "hidden within the side room behind the wall",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.31,
                "depth_band": "midground",
                "evidence": "small basin fixture is located inside the enclosed bathroom",
                "expected_label": "bathroom sink",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "bathroom wall blocks direct sight",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.29,
                "depth_band": "midground",
                "evidence": "rounded fixture sits inside the enclosed bathroom area",
                "expected_label": "toilet",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "not visible through the wall from this angle",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.29,
                "depth_band": "midground",
                "evidence": "small wall-mounted rectangle lies inside the bathroom",
                "expected_label": "bathroom mirror",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "hidden by bathroom partition and door angle",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "rounded bag form and small doll-like shape near the entry-side left wall",
                "expected_label": "backpack with small doll",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "close side object, likely visible unless covered by foreground bodies",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.73,
                "depth_band": "midground",
                "evidence": "small framed rectangle resting on the dining tabletop",
                "expected_label": "family photo on table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 25,
                "occlusion_note": "partly hidden by distance and table angle",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.64,
                "depth_band": "background",
                "evidence": "small clustered kitchen items near the cooking and sink area with a likely rising shape above them",
                "expected_label": "simmering herbal pot and washed herbs",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 26,
                "occlusion_note": "distant and partly screened by the dining area and close foreground action",
                "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,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25
            ],
            "transient_numbers": [
              26
            ],
            "ignored_numbers": [
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26
            ],
            "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_Shot11": {
        "bg_id": "L05B01",
        "shot_id": "S5_Shot11",
        "fp_id": "fp_l05_rooftop_room_main",
        "card": {
          "card_id": "d9a2f370dcfacf6a",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B01",
          "shot_id": "S5_Shot11",
          "fp_id": "fp_l05_rooftop_room_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "f3a77c1dccdca0c2",
            "substrate_hash": "f3a77c1dccdca0c2",
            "overlay_hash": "60ded472661acc96",
            "geometry_hash": "38364c036d635dc7",
            "dossier_hash": "50cd67953fa511d9",
            "semantic_hash": "061ec2afb2fc94d6",
            "camera_rec_hash": "057dc9bd16820cbb",
            "shot_context_hash": "d8bccde7e178b141",
            "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": "supplied_camera_recommendation_living_kitchen_area",
            "confidence": 0.78,
            "diagnostics": [
              "Used the supplied camera recommendation near the entry area facing the shared living-dining and kitchen zone.",
              "Shot intent describes an insert detail, but the floor-plan projection follows the provided camera pose as required.",
              "Ignored overlay entries were not described in either Korean prose field."
            ],
            "fp_id": "fp_l05_rooftop_room_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "오른쪽의 침실 내부와 욕실 깊숙한 설비들은 문틀과 벽에 가려 거의 보이지 않는다. 현관 바깥쪽은 카메라 뒤편에 가까워 일부 가장자리만 암시되고, 먼 방의 침대와 커튼, 창문은 시야에서 벗어나거나 가려진다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "현관 가까운 실내 쪽에서 생활 공간과 부엌을 바라보는 낮 시간의 소형 주거 공간이다. 가까운 쪽에는 좁은 현관 바닥과 낡은 출입문 가장자리, 왼쪽 벽가의 가방과 작은 인형이 보인다. 시선이 안쪽으로 이어지며 중앙에는 소파와 낮은 탁자, 식탁과 의자들이 자리하고, 식탁 위에는 액자가 놓여 있다. 왼쪽 벽에는 얇은 화면의 텔레비전이 붙어 있고, 더 안쪽 왼편에는 스탠드 조명이 서 있다. 뒤쪽 부엌에는 밝은 조리대와 싱크대, 수도꼭지, 조리 화구가 보이며, 씻어 둔 약초와 김이 오르는 작은 냄비가 생활감 있게 놓여 있다. 작은 창으로 들어온 햇살이 부엌과 식사 공간을 부드럽게 비추고, 오른쪽 가장자리에는 여러 방문과 욕실문 일부가 겹쳐 보여 방 안쪽은 벽과 문틀에 가려진다.",
            "self_consistency": {
              "notes": "The full prose includes the kitchen transient item, while the background plate prose omits it and only describes stable room structure and fixtures.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S5_Shot11",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "Large open shared room area occupying most of the view beyond the entry.",
                "expected_label": "combined living and dining area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "Mostly open and visible, with furniture breaking up the floor area.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "Bright counter zone at the far side of the shared room.",
                "expected_label": "compact kitchen zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "Partly screened by distance and intervening dining furniture.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "visible"
              },
              {
                "confidence": 0.45,
                "depth_band": "background",
                "evidence": "Room lies beyond a side doorway and wall line on the right.",
                "expected_label": "mother bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "Interior is largely blocked by the wall and doorway angle.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "occluded"
              },
              {
                "confidence": 0.42,
                "depth_band": "foreground",
                "evidence": "Side room begins off the right side near the entry.",
                "expected_label": "daughter bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "The camera faces away from this room, so only its doorway side may register.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.55,
                "depth_band": "midground",
                "evidence": "Small room area lies behind a door opening along the right side.",
                "expected_label": "bathroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "Only a shallow suggestion through the doorway is likely; most interior is hidden.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "partial"
              },
              {
                "confidence": 0.92,
                "depth_band": "foreground",
                "evidence": "Small floor zone immediately around the camera position.",
                "expected_label": "small entry area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "Very close to camera, with edges cropped by the frame.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "foreground",
                "evidence": "Door leaf and frame are adjacent to the camera position behind or at the lower edge.",
                "expected_label": "metal exterior entry door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "Mostly behind the forward-looking camera, likely only an edge or frame sliver.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "partial"
              },
              {
                "confidence": 0.64,
                "depth_band": "background",
                "evidence": "Side door shape appears along the right rear wall of the shared room.",
                "expected_label": "mother bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "Partly visible at an oblique angle.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "partial"
              },
              {
                "confidence": 0.66,
                "depth_band": "foreground",
                "evidence": "Door opening sits close on the right side of the entry zone.",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "Near the edge of the view and partly cropped by the forward framing.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "midground",
                "evidence": "Door arc and panel are along the right side between living area and small room.",
                "expected_label": "bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "Visible at the side, with the room beyond mostly hidden.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "Narrow window band sits on the far wall above the kitchen counter area.",
                "expected_label": "small living room window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "Distant and partly interrupted by the counter and wall alignment.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "visible"
              },
              {
                "confidence": 0.36,
                "depth_band": "foreground",
                "evidence": "Window belongs to the side bedroom outside the forward view.",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "Hidden by the bedroom wall and outside the main viewing direction.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "Rectangular basin and small faucet shape on the far counter.",
                "expected_label": "kitchen sink and faucet",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "Distant but readable on the counter surface.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "Two circular burner shapes on the far counter.",
                "expected_label": "cooking burner fixture",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "Distant but visible as paired round fixtures.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "Large rectangular table with chairs occupies the central living-dining view.",
                "expected_label": "dining table with chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "Clear and central, with chair backs and tabletop visible.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "Thin vertical rectangular screen shape on the left wall.",
                "expected_label": "TV set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "Seen from an oblique side angle.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "visible"
              },
              {
                "confidence": 0.73,
                "depth_band": "background",
                "evidence": "Tall narrow stand with a rounded shade near the left rear wall.",
                "expected_label": "floor lamp",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "Distant but silhouette is distinct.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "visible"
              },
              {
                "confidence": 0.38,
                "depth_band": "background",
                "evidence": "Bed is deep inside the side room beyond a doorway.",
                "expected_label": "mother bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "Blocked by the bedroom wall and door angle.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "occluded"
              },
              {
                "confidence": 0.32,
                "depth_band": "foreground",
                "evidence": "Bed is in the side bedroom away from the forward viewing axis.",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "Outside the main view and behind the bedroom wall.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.34,
                "depth_band": "foreground",
                "evidence": "Curtain line belongs to the side bedroom window.",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "Hidden inside the side bedroom and not aligned with the camera direction.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.4,
                "depth_band": "midground",
                "evidence": "Small sink fixture is inside the bathroom beyond a side wall.",
                "expected_label": "bathroom sink",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "Likely blocked by wall and doorframe.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "occluded"
              },
              {
                "confidence": 0.36,
                "depth_band": "midground",
                "evidence": "Toilet fixture is deep on the far side of the bathroom.",
                "expected_label": "toilet",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "Hidden behind bathroom walls from this angle.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "occluded"
              },
              {
                "confidence": 0.36,
                "depth_band": "midground",
                "evidence": "Mirror lies on the bathroom wall beyond the side doorway.",
                "expected_label": "bathroom mirror",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "Blocked by the doorframe and wall depth.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "occluded"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "Small bag shape and doll-like form sit low along the left wall near the entry.",
                "expected_label": "backpack with small doll",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "Close to the camera edge but clearly within the entry-side view.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "Small framed rectangle sits on top of the central dining table.",
                "expected_label": "family photo on table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 25,
                "occlusion_note": "Visible on the tabletop, though small at this distance.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "Small vessel and loose organic shapes appear around the kitchen work surface.",
                "expected_label": "simmering herbal pot and washed herbs",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 26,
                "occlusion_note": "Distant and partly blended into the kitchen counter activity.",
                "source_ref": "supplied_camera_recommendation_living_kitchen_area",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25
            ],
            "transient_numbers": [
              26
            ],
            "ignored_numbers": [
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26
            ],
            "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
      },
      "L05B07::S12_Shot10": {
        "bg_id": "L05B07",
        "shot_id": "S12_Shot10",
        "fp_id": "fp_l05_rooftop_room_main",
        "card": {
          "card_id": "a8f343893f9f20e1",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B07",
          "shot_id": "S12_Shot10",
          "fp_id": "fp_l05_rooftop_room_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "f3a77c1dccdca0c2",
            "substrate_hash": "f3a77c1dccdca0c2",
            "overlay_hash": "5b5362b6f37e4ac0",
            "geometry_hash": "38364c036d635dc7",
            "dossier_hash": "50cd67953fa511d9",
            "semantic_hash": "061ec2afb2fc94d6",
            "camera_rec_hash": "2e9eefa0db510667",
            "shot_context_hash": "1cc838aec1b0df53",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B07",
            "bg_plate_visible_description": "낮은 시선의 실내 광각 구도로, 거실 겸 식사 공간에서 작은 침실 문과 창가 쪽을 향해 바라본다. 가까운 쪽에는 소파와 낮은 탁자가 어둡게 걸리고, 한쪽에는 식탁과 의자, 액자 사진이 희미하게 보인다. 시선이 이어지는 안쪽에는 작은 침실 입구가 정면에 놓이고, 그 너머로 침대와 창문, 양옆으로 벌어진 두꺼운 커튼이 차가운 밤빛을 받아 정적인 윤곽을 만든다. 주변 벽과 문틀, 욕실 쪽 출입부 일부가 어두운 실내 조명 속에서 단정한 구조감을 유지한다.",
            "camera_pose_source": "camera_recommendation: daughter_bedroom_from_living_area",
            "confidence": 0.72,
            "diagnostics": [
              "Supplied camera recommendation places the camera near the living and dining area facing the daughter bedroom and curtain area.",
              "Shot intent describes a more frontal inside-bedroom composition; projection follows the supplied camera recommendation as required.",
              "Top-down plan does not show exact transient geometry, so transient placement is inferred from the provided labels and scene context."
            ],
            "fp_id": "fp_l05_rooftop_room_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "주방 안쪽 설비와 안방, 현관 쪽 물건들은 시야의 바깥이거나 벽과 문틀에 가려진다. 욕실 내부 설비도 출입구 가장자리 너머로는 거의 보이지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "낮은 시선의 실내 광각 구도로, 거실 겸 식사 공간에서 작은 침실 문과 창가를 향해 굳게 고정된 듯 바라본다. 가까운 쪽에는 어두운 거실 바닥과 가구 일부가 깔리고, 한쪽 식탁 위에는 찻잔 두 개가 보이며 그중 하나가 쓰러져 불안한 정적을 만든다. 시선의 중앙 안쪽으로 열린 침실 입구가 놓이고, 바닥에는 검붉은 자국과 끌린 흔적이 창가 커튼 쪽으로 이어진다. 침실 안쪽에는 차가운 밤빛을 받는 창문과 양옆으로 벌어진 무거운 커튼, 침대의 모서리가 보이며, 커튼 근처 낮은 곳에 중년 여성의 몸이 축 늘어진 채 놓여 있다. 손가락 가까이에 구겨진 오래된 사진이 작게 걸리고, 침대 위 벽 쪽에는 붉은 원형 흔적이 섬뜩하게 떠오른다.",
            "self_consistency": {
              "notes": "Structured visibility focuses on the living-to-bedroom view from the supplied pose; base-only prose omits tea cups, blood, corpse, hand photo, and red circle.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S12_Shot10",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "large open room area directly surrounding the camera position",
                "expected_label": "combined living and dining area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "visible as the immediate room envelope",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.45,
                "depth_band": "background",
                "evidence": "pale kitchen block lies off to the upper side of the viewing direction",
                "expected_label": "compact kitchen zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "mostly outside the forward cone, only peripheral if at all",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.22,
                "depth_band": "background",
                "evidence": "separate room beyond a wall and door on the far side",
                "expected_label": "mother bedroom",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "blocked by interior walls from this angle",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "purple bedroom area aligned beyond the doorway",
                "expected_label": "daughter bedroom",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "seen through the bedroom entrance",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.4,
                "depth_band": "midground",
                "evidence": "small room mass just to the side of the bedroom approach",
                "expected_label": "bathroom",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "wall and doorway limit the interior view",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.2,
                "depth_band": "foreground",
                "evidence": "entry zone sits behind and below the camera-facing axis",
                "expected_label": "small entry area",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "behind the camera or clipped by framing",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.16,
                "depth_band": "foreground",
                "evidence": "exterior door is at the far lower edge of the plan behind the pose",
                "expected_label": "metal exterior entry door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "behind the viewing direction",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.28,
                "depth_band": "background",
                "evidence": "doorway on the far room wall is away from the selected sightline",
                "expected_label": "mother bedroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "screened by walls and not emphasized by the forward view",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "curved door swing and doorway at the entrance to the purple room",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "clear threshold element in the sightline",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.58,
                "depth_band": "midground",
                "evidence": "door leaf and opening adjacent to the bedroom approach",
                "expected_label": "bathroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "visible on the side of the composition, partly cropped by the forward framing",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.18,
                "depth_band": "background",
                "evidence": "small window along the kitchen-side outer wall away from the target direction",
                "expected_label": "small living room window",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "outside the forward view toward the bedroom",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "horizontal window shape on the far wall of the bedroom area",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "one window position is visible beyond the bedroom interior, partly framed by curtain and perspective",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.2,
                "depth_band": "background",
                "evidence": "small rectangular sink fixture in the kitchen strip off-axis",
                "expected_label": "kitchen sink and faucet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "outside the main bedroom-directed framing",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.18,
                "depth_band": "background",
                "evidence": "two-ring fixture in the kitchen strip off-axis",
                "expected_label": "cooking burner fixture",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "outside the main viewing cone",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.74,
                "depth_band": "foreground",
                "evidence": "rectangular table with chairs just off the camera side",
                "expected_label": "dining table with chairs",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "partly included as nearby furniture along the side of the frame",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.36,
                "depth_band": "foreground",
                "evidence": "thin vertical screen shape along the side wall of the living room",
                "expected_label": "TV set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "at the side edge and not central to the forward look",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.22,
                "depth_band": "background",
                "evidence": "standing lamp on the far side of the living area away from the bedroom axis",
                "expected_label": "floor lamp",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "mostly outside the view direction",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.15,
                "depth_band": "background",
                "evidence": "bed shape inside the separate upper bedroom",
                "expected_label": "mother bed",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "fully separated by walls",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "single bed shape along the right side of the target bedroom",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "visible in the far room, with possible partial cropping by doorway and angle",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "long hanging curtain line across the target bedroom wall",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "major target element beyond the doorway",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.26,
                "depth_band": "midground",
                "evidence": "small basin fixture inside the bathroom beyond the side doorway",
                "expected_label": "bathroom sink",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "mostly hidden by the bathroom wall and angle",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "occluded"
              },
              {
                "confidence": 0.18,
                "depth_band": "background",
                "evidence": "toilet fixture deep inside the bathroom, beyond the side wall",
                "expected_label": "toilet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "not visible from the living-to-bedroom angle",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.18,
                "depth_band": "background",
                "evidence": "rectangular mirror fixture on the bathroom wall",
                "expected_label": "bathroom mirror",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "screened by the bathroom wall and off the main sightline",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.18,
                "depth_band": "foreground",
                "evidence": "small bag and doll shapes near the lower side of the living area",
                "expected_label": "backpack with small doll",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "behind or far to the side of the camera-facing direction",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.68,
                "depth_band": "foreground",
                "evidence": "small framed rectangle sitting on the nearby dining table",
                "expected_label": "family photo on table",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 25,
                "occlusion_note": "visible only if the nearby table remains in the wide side of the frame",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.64,
                "depth_band": "foreground",
                "evidence": "two small cup shapes on the dining table, one likely tipped on its side",
                "expected_label": "two tea cups, one overturned",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 27,
                "occlusion_note": "nearby table is side-framed, so detail may be partly cropped",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "irregular dark streaks and spots running from the doorway toward the curtain area",
                "expected_label": "blood trail and bloodstains",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 28,
                "occlusion_note": "central path through the target bedroom, partially broken by perspective",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "slumped body-sized form low near the curtain and window area",
                "expected_label": "corpse behind curtain with shoulder wounds",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 29,
                "occlusion_note": "seen through the bedroom opening, with curtain folds and distance limiting detail",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "small crumpled paper-like shape close to the lowered hand area",
                "expected_label": "crumpled old photo in dead hand",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 30,
                "occlusion_note": "tiny object at far distance, likely only partly legible",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "round red mark positioned on the bedroom wall above the bed zone",
                "expected_label": "red circle mark above bed",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 31,
                "occlusion_note": "visible on the far wall if not blocked by doorway edge",
                "source_ref": "floor_plan_image_and_inventory",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25
            ],
            "transient_numbers": [
              27,
              28,
              29,
              30,
              31
            ],
            "ignored_numbers": [
              26,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              27,
              28,
              29,
              30,
              31
            ],
            "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
      },
      "L05B07::S12_Shot15": {
        "bg_id": "L05B07",
        "shot_id": "S12_Shot15",
        "fp_id": "fp_l05_rooftop_room_main",
        "card": {
          "card_id": "b68afbeaf304cd0f",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B07",
          "shot_id": "S12_Shot15",
          "fp_id": "fp_l05_rooftop_room_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "f3a77c1dccdca0c2",
            "substrate_hash": "f3a77c1dccdca0c2",
            "overlay_hash": "5b5362b6f37e4ac0",
            "geometry_hash": "38364c036d635dc7",
            "dossier_hash": "50cd67953fa511d9",
            "semantic_hash": "061ec2afb2fc94d6",
            "camera_rec_hash": "2e9eefa0db510667",
            "shot_context_hash": "f64e286f7e7c6b70",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B07",
            "bg_plate_visible_description": "작은 침실 안에서 카메라는 바닥에 아주 가깝게 낮아져 침대 쪽과 커튼 달린 창가를 얕은 심도로 바라본다. 화면 아래쪽은 어두운 바닥 질감이 크게 차지하고, 뒤쪽으로는 커튼의 부드러운 주름과 창에서 들어오는 차가운 밤빛이 보인다. 오른쪽 뒤편에는 침대 모서리와 벽면 일부가 흐릿하게 잡혀 좁고 조용한 실내 구조를 암시한다.",
            "camera_pose_source": "daughter_bedroom_from_living_area",
            "confidence": 0.78,
            "diagnostics": [
              "Interpreted the supplied living-area-to-daughter-bedroom reveal axis as the source pose, with the shot intent tightening into a low insert near the curtain-side body.",
              "The floor plan is top-down, so fine occlusion and exact object heights are estimated from the provided framing intent."
            ],
            "fp_id": "fp_l05_rooftop_room_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "극단적인 근접 구도 때문에 거실과 주방, 식탁, 텔레비전, 현관, 다른 방과 욕실의 세부 가구는 화면 밖으로 밀려나 보이지 않는다. 침실의 문가와 대부분의 벽면도 흐릿하게 가려지거나 잘려 있다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "바닥에 거의 붙은 낮은 시점의 극단적인 근접 구도다. 화면 아래쪽 중앙에는 힘없이 풀린 손가락 사이로 구겨진 오래된 사진이 끼어 있고, 접힌 종이의 주름과 손등의 차가운 그림자가 날카롭게 드러난다. 주변 바닥에는 어둡게 번진 얼룩과 끌린 흔적이 이어지며, 한쪽 가장자리에는 축 늘어진 소매와 손목 일부가 흐릿한 경계처럼 걸린다. 뒤쪽으로는 작은 침실의 커튼 주름과 창가의 차가운 밤빛이 희미하게 보이고, 오른쪽 뒤편에는 침대 모서리와 벽 위의 붉은 원형 흔적이 얕은 초점 밖에서 불길하게 떠 있다.",
            "self_consistency": {
              "notes": "The Korean full description includes the close hand/photo, body edge, floor stains, curtain, window light, bed edge, and red mark listed as visible or partial; the plate description omits all momentary event objects.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S12_Shot15",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.95,
                "depth_band": "foreground",
                "evidence": "Small crumpled rectangular paper shape held between loose fingers near the lower middle of the frame.",
                "expected_label": "crumpled old photo in dead hand",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 30,
                "occlusion_note": "Partly covered by fingers and folds, but the paper mass is the main focal detail.",
                "source_ref": "camera_recommendation:daughter_bedroom_from_living_area + shot_intent insert",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "Limp wrist, sleeve edge, and a soft body boundary intrude from one side of the close frame.",
                "expected_label": "corpse behind curtain with shoulder wounds",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 29,
                "occlusion_note": "Only the hand, wrist, sleeve edge, and a blurred body edge are in the tight insert; most of the body is cropped away.",
                "source_ref": "camera_recommendation:daughter_bedroom_from_living_area + shot_intent insert",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "Irregular dark smears and streaks lie across the floor surface around the hand.",
                "expected_label": "blood trail and bloodstains",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 28,
                "occlusion_note": "Visible as surface staining, partly hidden by the hand and shallow focus.",
                "source_ref": "camera_recommendation:daughter_bedroom_from_living_area + shot_intent insert",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "midground",
                "evidence": "The close floor plane and lower wall context indicate the small room surrounding the hand.",
                "expected_label": "daughter bedroom",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "The room is present mostly as floor and blurred spatial context due to the insert scale.",
                "source_ref": "camera_recommendation:daughter_bedroom_from_living_area + shot_intent insert",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "background",
                "evidence": "Soft vertical folds and a hanging fabric edge appear beyond the close foreground.",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "Blurred by shallow depth of field and partly cropped by the tight framing.",
                "source_ref": "camera_recommendation:daughter_bedroom_from_living_area + shot_intent insert",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "A narrow pale light source and frame edge are suggested behind or near the curtain area.",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "Mostly obscured by curtain and blur; visible primarily through its cold light spill.",
                "source_ref": "camera_recommendation:daughter_bedroom_from_living_area + shot_intent insert",
                "visibility": "partial"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "A blurred rectangular furniture edge sits off to the side beyond the floor plane.",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "Only an indistinct edge is visible at the margin of the insert framing.",
                "source_ref": "camera_recommendation:daughter_bedroom_from_living_area + shot_intent insert",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "A faint circular mark is suggested high on the distant wall area above the side furniture.",
                "expected_label": "red circle mark above bed",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 31,
                "occlusion_note": "Very soft and peripheral because the photograph and hand dominate the focus.",
                "source_ref": "camera_recommendation:daughter_bedroom_from_living_area + shot_intent insert",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25
            ],
            "transient_numbers": [
              27,
              28,
              29,
              30,
              31
            ],
            "ignored_numbers": [
              26,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              27,
              28,
              29,
              30,
              31
            ],
            "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
      },
      "L05B07::S12_Shot19": {
        "bg_id": "L05B07",
        "shot_id": "S12_Shot19",
        "fp_id": "fp_l05_rooftop_room_main",
        "card": {
          "card_id": "1933463db9337b59",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B07",
          "shot_id": "S12_Shot19",
          "fp_id": "fp_l05_rooftop_room_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "f3a77c1dccdca0c2",
            "substrate_hash": "f3a77c1dccdca0c2",
            "overlay_hash": "5b5362b6f37e4ac0",
            "geometry_hash": "38364c036d635dc7",
            "dossier_hash": "50cd67953fa511d9",
            "semantic_hash": "061ec2afb2fc94d6",
            "camera_rec_hash": "2e9eefa0db510667",
            "shot_context_hash": "89501b36090d5790",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B07",
            "bg_plate_visible_description": "거실 겸 식사 공간에서 작은 침실의 문턱과 창가 커튼 방향을 낮고 불안정하게 바라보는 구도다. 가까운 쪽에는 거실 바닥과 식사 공간 일부가 흐릿하게 걸리고, 한쪽 가장자리에는 식탁과 의자, 작은 탁상 사진 액자가 보인다. 중앙 너머로 열린 방문과 보라빛이 도는 작은 침실 벽면이 이어지며, 오른쪽 깊은 곳에는 단정한 침대의 일부와 창가 커튼, 낮게 가라앉은 밤빛이 보인다. 주변은 차가운 회색 실내광과 희미한 생활 조명으로 어둡고 좁게 눌려 보인다.",
            "camera_pose_source": "camera recommendation: near number 1, facing toward number 4 and number 20",
            "confidence": 0.72,
            "diagnostics": [
              "Camera pose follows the supplied recommendation from the living area toward the daughter bedroom threshold and curtain area.",
              "Transient overlays were considered for the full scene description and deliberately omitted from the background-plate description.",
              "Close shot intent reduces confidence for peripheral furniture visibility, but the floor-plan direction supports the selected visible anchors."
            ],
            "fp_id": "fp_l05_rooftop_room_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "부엌과 현관 쪽, 안방 내부, 욕실 설비 대부분은 시야 밖이거나 벽과 문틀에 가려진다. 침대 위 벽의 붉은 표식은 이 구도에서는 직접 드러나지 않고, 차가운 빛 속의 희미한 붉은 기운으로만 암시된다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "거실 겸 식사 공간에서 작은 침실의 문턱과 창가 커튼 쪽을 향해 낮게 흔들리는 시점이다. 아주 가까운 가운데에는 비명을 지르는 젊은 인물이 크게 걸려 얼굴과 손이 화면 대부분을 차지하고, 그 뒤로 열린 방문과 어둡게 가라앉은 작은 침실이 눌린 듯 보인다. 한쪽 가장자리에는 식탁과 의자, 작은 탁상 사진 액자, 두 개의 찻잔이 흐릿하게 스치며 그중 하나는 넘어져 있다. 중앙 너머 바닥에는 어두운 핏자국과 끌린 흔적이 커튼 쪽으로 이어지고, 깊은 곳의 창가 커튼 뒤에는 축 늘어진 인체 형상이 일부 가려져 보인다. 오른쪽 깊은 곳에는 침대의 일부가 어둡게 걸리고, 손 근처의 구겨진 낡은 사진은 작고 불분명하게 드러난다. 차가운 회색 조명 위에 보이지 않는 붉은 기운이 아주 약하게 번져 공포스러운 분위기를 만든다.",
            "self_consistency": {
              "notes": "Structured items cover the floor-plan markers visible or implied by the supplied camera direction. The prose also includes the screaming person from the shot intent, which has no marker in the provided inventory.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S12_Shot19",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "broad open room area closest to the camera with floor surface and adjacent furniture edges",
                "expected_label": "combined living and dining area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly covered by the close human figure and tight framing",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.6,
                "depth_band": "foreground",
                "evidence": "rectangular tabletop and chair shapes crossing the side of the view",
                "expected_label": "dining table with chairs",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "peripheral and blurred by the tight framing",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.55,
                "depth_band": "foreground",
                "evidence": "small tilted rectangular frame on the tabletop",
                "expected_label": "family photo on table",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 25,
                "occlusion_note": "small object, only readable as a tabletop frame",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.48,
                "depth_band": "foreground",
                "evidence": "two small cup-like round forms on or near the dining surface, one appearing tipped",
                "expected_label": "two tea cups, one overturned",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 27,
                "occlusion_note": "tiny peripheral objects, partially blocked by the close composition",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "open doorway shape leading into the smaller room ahead",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "door frame remains visible behind the close subject",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "larger colored room area beyond the doorway with wall and floor surfaces",
                "expected_label": "daughter bedroom",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "room interior is blurred and partly blocked by the foreground figure",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "horizontal fabric band and hanging folds along the far wall of the room",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "partly hidden by darkness and the figure in front",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.53,
                "depth_band": "background",
                "evidence": "narrow bright rectangular opening associated with the curtained wall",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "mostly covered by curtain folds and dim lighting",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.66,
                "depth_band": "background",
                "evidence": "long bed-shaped rectangle along the far side of the room",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "only a side portion is visible in the tight angled view",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.43,
                "depth_band": "midground",
                "evidence": "door slab and wall edge near the corridor junction beside the bedroom entrance",
                "expected_label": "bathroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "mostly reduced to a side edge by the camera angle",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "midground",
                "evidence": "irregular dark streaks and spots across the floor leading inward",
                "expected_label": "blood trail and bloodstains",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 28,
                "occlusion_note": "partly covered by the close foreground figure and low contrast darkness",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "slumped human-sized mass partly concealed at the curtain line",
                "expected_label": "corpse behind curtain with shoulder wounds",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 29,
                "occlusion_note": "partially hidden by curtain folds, darkness, and the close subject",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.38,
                "depth_band": "background",
                "evidence": "small crumpled pale shape near a lowered hand area",
                "expected_label": "crumpled old photo in dead hand",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 30,
                "occlusion_note": "very small and mostly obscured by the slumped body and dim lighting",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "wall area above the bed lies beyond the tight camera line and is not directly included",
                "expected_label": "red circle mark above bed",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 31,
                "occlusion_note": "kept outside the visible frame by the close screaming-subject composition",
                "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,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25
            ],
            "transient_numbers": [
              27,
              28,
              29,
              30,
              31
            ],
            "ignored_numbers": [
              26,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              27,
              28,
              29,
              30,
              31
            ],
            "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
      },
      "L05B08::S14_Shot4": {
        "bg_id": "L05B08",
        "shot_id": "S14_Shot4",
        "fp_id": "fp_l05_rooftop_room_main",
        "card": {
          "card_id": "1ea57d45ce369ad4",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B08",
          "shot_id": "S14_Shot4",
          "fp_id": "fp_l05_rooftop_room_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "f3a77c1dccdca0c2",
            "substrate_hash": "f3a77c1dccdca0c2",
            "overlay_hash": "aa15a30d3ae2e8a4",
            "geometry_hash": "38364c036d635dc7",
            "dossier_hash": "50cd67953fa511d9",
            "semantic_hash": "061ec2afb2fc94d6",
            "camera_rec_hash": "f83fd4bd6659c7b2",
            "shot_context_hash": "b295805aefc19cfb",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B08",
            "bg_plate_visible_description": "열린 작은 침실 문밖의 눈높이에서 문틀을 정면으로 바라보는 넓은 구도다. 차갑고 평평한 실내등 아래 직사각형 문틀이 화면을 단단히 감싸고, 문 안쪽에는 연한 보랏빛 방 바닥과 오른쪽 벽에 붙은 침대가 보인다. 방 안쪽 벽에는 창과 커튼이 가로로 놓여 있으며, 방 밖 가장자리에는 거실 쪽 바닥과 가까운 문 주변 구조가 조금 걸쳐 보인다.",
            "camera_pose_source": "clean_living_and_daughter_bedroom_view",
            "confidence": 0.77,
            "diagnostics": [
              "Interpreted the supplied recommendation as a wide eye-level view from the living/dining side toward the open daughter-bedroom doorway, consistent with the shot intent emphasizing the clean room through the doorframe.",
              "Ignored all recommendation-listed ignored_state_overlay numbers and did not surface them as visible items."
            ],
            "fp_id": "fp_l05_rooftop_room_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "부엌, 욕실 안쪽, 다른 침실, 현관 쪽 대부분은 열린 침실 문틀과 벽에 가려지거나 화면 밖으로 밀려난다. 식탁 일부와 방 밖 바닥만 가장자리에서 희미하게 걸치며, 화면의 중심은 작은 침실 내부에 집중된다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "작은 침실 문밖 눈높이에서 완전히 열린 문틀을 정면으로 잡은 넓은 화면이다. 앞쪽에는 거실과 식탁 가장자리가 조금 걸치고, 중앙의 단단한 문틀 너머로 지나치게 깨끗하고 건조한 침실 바닥이 곧게 이어진다. 방 오른쪽에는 침대가 흐트러짐 없이 놓여 있고, 안쪽에는 창과 커튼이 차분하게 걸려 있다. 바닥과 침대 주변, 커튼 앞에는 핏자국이나 쓰러진 사람, 붉은 흔적이 전혀 보이지 않아, 방 전체가 갑자기 말끔히 정리된 듯 차갑고 부자연스러운 고요함을 준다.",
            "self_consistency": {
              "notes": "Korean scene prose emphasizes the open doorway, clean daughter-bedroom interior, bed, window/curtain area, partial living/dining edge, and omits areas marked out of frame; this matches the structured visibility choices.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S14_Shot4",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "broad floor area just outside the doorway, visible as a large open interior surface",
                "expected_label": "combined living and dining area",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly limited by the doorway-centered framing",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "kitchen fixtures are away from the doorway sightline and not apparent in the frontal bedroom view",
                "expected_label": "compact kitchen zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "outside the main viewing cone toward the bedroom",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.6,
                "depth_band": "background",
                "evidence": "separate room beyond solid walls, not visible through the selected doorway",
                "expected_label": "mother bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "blocked by interior walls",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "rectangular bedroom interior visible through the open doorframe",
                "expected_label": "daughter bedroom",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "clear view through the doorway",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              },
              {
                "confidence": 0.58,
                "depth_band": "midground",
                "evidence": "bathroom is offset from the doorway axis and not seen inside the framed bedroom view",
                "expected_label": "bathroom",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "mostly hidden by walls near the bedroom entrance",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.54,
                "depth_band": "foreground",
                "evidence": "entry zone lies behind and to the side of the main bedroom-facing view",
                "expected_label": "small entry area",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "outside the doorway-centered framing",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.54,
                "depth_band": "foreground",
                "evidence": "exterior door is positioned away from the bedroom doorway view",
                "expected_label": "metal exterior entry door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "outside the selected line of sight",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.57,
                "depth_band": "midground",
                "evidence": "another interior door is separated from the framed small bedroom view",
                "expected_label": "mother bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "blocked or excluded by the bedroom doorway composition",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.95,
                "depth_band": "foreground",
                "evidence": "large rectangular open doorframe dominates the near view",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "doorframe edges may crop the room margins",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              },
              {
                "confidence": 0.62,
                "depth_band": "foreground",
                "evidence": "adjacent door edge may appear near the side of the frame outside the bedroom opening",
                "expected_label": "bathroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "only a side portion is likely visible at the periphery",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.5,
                "depth_band": "background",
                "evidence": "living-room window is far from the bedroom-facing axis",
                "expected_label": "small living room window",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "outside the selected framing",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "horizontal wall opening at the far side of the small bedroom",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "partly associated with the curtain line but visible within the room",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              },
              {
                "confidence": 0.48,
                "depth_band": "background",
                "evidence": "sink fixture is in the kitchen area, away from the open bedroom view",
                "expected_label": "kitchen sink and faucet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "outside the frame or hidden by walls and angle",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.48,
                "depth_band": "background",
                "evidence": "small burner shapes are in the kitchen zone, not in the doorway-centered sightline",
                "expected_label": "cooking burner fixture",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "outside the frame",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.68,
                "depth_band": "foreground",
                "evidence": "table edge and chair shapes can sit at the side of a wide view from the living/dining area",
                "expected_label": "dining table with chairs",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "only the side portion is likely caught by the wide lens",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.5,
                "depth_band": "foreground",
                "evidence": "wall-mounted rectangular object lies away from the bedroom doorway axis",
                "expected_label": "TV set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "outside the main frontal composition",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.49,
                "depth_band": "background",
                "evidence": "tall thin standing shape is located far to the side of the living area",
                "expected_label": "floor lamp",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "excluded by the doorway-focused framing",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.53,
                "depth_band": "background",
                "evidence": "large bed in a separate room is behind walls",
                "expected_label": "mother bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "blocked by the wall between rooms",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "bed rectangle visible along the right side of the small bedroom",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "clear except for possible doorframe edge cropping",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "long draped line at the far side of the small bedroom",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "visible behind the open room space",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              },
              {
                "confidence": 0.51,
                "depth_band": "midground",
                "evidence": "small basin fixture is inside the bathroom and not in the bedroom view",
                "expected_label": "bathroom sink",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "hidden by bathroom wall and door angle",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.49,
                "depth_band": "midground",
                "evidence": "toilet shape is inside the bathroom, offset from the camera direction",
                "expected_label": "toilet",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "blocked by walls from this view",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.49,
                "depth_band": "midground",
                "evidence": "small wall rectangle inside bathroom is not visible through the bedroom doorway",
                "expected_label": "bathroom mirror",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "outside the frame and hidden by walls",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.52,
                "depth_band": "foreground",
                "evidence": "bag and small rounded figure are located near the entry side, away from the doorway axis",
                "expected_label": "backpack with small doll",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "likely excluded by the tight doorway-centered composition",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.63,
                "depth_band": "foreground",
                "evidence": "small rectangular frame on the table may be seen at the side if the table edge is included",
                "expected_label": "family photo on table",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 25,
                "occlusion_note": "only visible if the wide lens includes the dining table edge",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "overall room state reads as an unusually neat, empty, dry interior with subtly ordered surfaces",
                "expected_label": "spotless cleaned room with subtly repositioned items",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 32,
                "occlusion_note": "applies to the visible bedroom area rather than a single small object",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25
            ],
            "transient_numbers": [
              32
            ],
            "ignored_numbers": [
              26,
              27,
              28,
              29,
              30,
              31,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              32
            ],
            "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
      },
      "L05B08::S14_Shot5": {
        "bg_id": "L05B08",
        "shot_id": "S14_Shot5",
        "fp_id": "fp_l05_rooftop_room_main",
        "card": {
          "card_id": "c36275b6766447f8",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B08",
          "shot_id": "S14_Shot5",
          "fp_id": "fp_l05_rooftop_room_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "f3a77c1dccdca0c2",
            "substrate_hash": "f3a77c1dccdca0c2",
            "overlay_hash": "aa15a30d3ae2e8a4",
            "geometry_hash": "38364c036d635dc7",
            "dossier_hash": "50cd67953fa511d9",
            "semantic_hash": "061ec2afb2fc94d6",
            "camera_rec_hash": "f83fd4bd6659c7b2",
            "shot_context_hash": "d8538e8ae582dea8",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B08",
            "bg_plate_visible_description": "거실 겸 식사 공간 쪽에서 딸 방 출입구와 식탁을 함께 바라보는 넓은 실내 구도다. 중앙에는 작은 식탁과 의자, 낮은 소파와 탁자가 있고, 왼쪽 위로는 싱크대와 조리 설비가 있는 주방이 이어진다. 오른쪽 안쪽에는 열린 방문 너머 딸 방의 침대, 창, 커튼이 보이며, 그 옆 욕실 문과 세면대와 거울 일부가 문틀 사이로 잡힌다. 밤의 창백한 천장 조명이 벽과 바닥을 고르게 밝히고, 좁은 옥탑방의 벽선과 문틀이 화면을 차분하게 나눈다.",
            "camera_pose_source": "clean_living_and_daughter_bedroom_view",
            "confidence": 0.72,
            "diagnostics": [
              "Used the supplied camera recommendation rather than creating a new pose.",
              "Shot intent suggests a tighter threshold close-up, while the supplied floor-plan camera is a wider living-and-daughter-bedroom view; projection prioritizes the supplied recommendation.",
              "Ignored-state overlay markers were not included in visible_items or prose."
            ],
            "fp_id": "fp_l05_rooftop_room_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "어머니 방 깊숙한 침대와 바깥 출입문 주변, 거실 벽의 화면 장치와 스탠드 조명은 대부분 화면 밖으로 밀리거나 벽에 가려진다. 욕실의 안쪽 설비도 문틀 때문에 일부만 보인다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "거실 겸 식사 공간 안쪽에서 딸 방과 식탁을 함께 바라보는 넓은 시야다. 오른쪽 가까운 문가에는 굳어 선 젊은 인물의 창백한 얼굴 일부가 크게 들어오고, 얇은 열린 방문 모서리가 세로로 걸려 빈 방과 거실을 나누는 느낌을 준다. 그 너머에는 지나치게 말끔하게 정돈된 딸 방 일부가 조용히 비어 보이며, 침대와 창, 커튼이 창백한 야간 실내등 아래 놓여 있다. 왼쪽과 중앙 쪽으로는 식탁과 의자, 작은 사진액자, 주방의 싱크대와 조리 설비가 함께 잡히고, 구석의 가방과 작은 인형은 조용히 놓여 있다. 전체적으로 물건들이 손댄 듯 조금씩 자리가 달라진 인상을 준다.",
            "self_consistency": {
              "notes": "Structured items cover the floor-plan markers; the generic person in the full scene description comes from the shot intent and is not a numbered floor-plan marker.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S14_Shot5",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "large open room region surrounding the camera position",
                "expected_label": "combined living and dining area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "dominant nearby floor area, partly cropped by close framing",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              },
              {
                "confidence": 0.65,
                "depth_band": "background",
                "evidence": "rectangular kitchen zone beyond the dining area",
                "expected_label": "compact kitchen zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "seen only as a peripheral adjoining zone",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.38,
                "depth_band": "background",
                "evidence": "separate room area behind wall line beyond the living space",
                "expected_label": "mother bedroom",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "mostly blocked by interior wall and outside the main aim",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "pale bedroom area visible through the open doorway",
                "expected_label": "daughter bedroom",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "framed through the doorway with some wall cropping",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              },
              {
                "confidence": 0.55,
                "depth_band": "midground",
                "evidence": "small tiled room opening adjacent to the daughter bedroom door",
                "expected_label": "bathroom",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "only a slice is available past the door frame",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.42,
                "depth_band": "foreground",
                "evidence": "lower entry alcove shape near the edge of the open living area",
                "expected_label": "small entry area",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "mostly behind the camera direction and cropped by the tight view",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.3,
                "depth_band": "foreground",
                "evidence": "door shape at the outer boundary of the entry alcove",
                "expected_label": "metal exterior entry door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "behind the primary viewing direction and largely outside the frame",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.42,
                "depth_band": "background",
                "evidence": "door leaf and wall break along the upper interior partition",
                "expected_label": "mother bedroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "peripheral and partly hidden by wall alignment",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "narrow vertical door edge at the bedroom threshold",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "door edge acts as a divider and is cropped by close framing",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              },
              {
                "confidence": 0.58,
                "depth_band": "midground",
                "evidence": "curved door leaf and rectangular opening beside the bedroom threshold",
                "expected_label": "bathroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "partially visible at the edge of the main sightline",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.34,
                "depth_band": "background",
                "evidence": "thin wall opening above the kitchen area",
                "expected_label": "small living room window",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "near the far upper edge and likely cropped by the camera angle",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.75,
                "depth_band": "background",
                "evidence": "long narrow window line in the daughter bedroom wall",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "seen through the doorway with curtain hardware nearby",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "small basin shape set into the kitchen counter",
                "expected_label": "kitchen sink and faucet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "partly obscured by distance and dining furniture",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "two circular burner shapes on the counter",
                "expected_label": "cooking burner fixture",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "peripheral and small in the wide interior view",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "rectangular tabletop with chairs around it",
                "expected_label": "dining table with chairs",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "clear but partly cropped by nearby perspective",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              },
              {
                "confidence": 0.32,
                "depth_band": "foreground",
                "evidence": "thin vertical screen-like object along the side wall",
                "expected_label": "TV set",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "mostly behind the viewing direction and out of the shot",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.3,
                "depth_band": "background",
                "evidence": "tall narrow lamp form near the far side of the living area",
                "expected_label": "floor lamp",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "outside the main aim and likely cropped",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.25,
                "depth_band": "background",
                "evidence": "large bed shape inside a separate walled room",
                "expected_label": "mother bed",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "blocked by the mother bedroom wall",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "occluded"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "single bed shape along the far side of the daughter bedroom",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "visible through doorway with partial wall cropping",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "soft hanging folds along the bedroom window line",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "seen as a narrow band beyond the doorway",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              },
              {
                "confidence": 0.56,
                "depth_band": "midground",
                "evidence": "small basin shape just inside the bathroom opening",
                "expected_label": "bathroom sink",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "partly hidden by the bathroom door frame",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.36,
                "depth_band": "midground",
                "evidence": "rounded fixture set deeper inside the bathroom",
                "expected_label": "toilet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "mostly blocked by wall and angle through the doorway",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "occluded"
              },
              {
                "confidence": 0.5,
                "depth_band": "midground",
                "evidence": "flat reflective rectangle on the bathroom wall",
                "expected_label": "bathroom mirror",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "only a sliver is visible past the doorway",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.52,
                "depth_band": "foreground",
                "evidence": "small bag shape with a small doll-like form beside it near the entry side",
                "expected_label": "backpack with small doll",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "near the lower edge of the wider room and partially cropped",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "small tilted rectangular frame sitting on the tabletop",
                "expected_label": "family photo on table",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 25,
                "occlusion_note": "small but clear on top of the dining table",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "overall tidy surfaces and slightly shifted small items across the visible room",
                "expected_label": "spotless cleaned room with subtly repositioned items",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 32,
                "occlusion_note": "state is read across multiple visible furnishings rather than one isolated object",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25
            ],
            "transient_numbers": [
              32
            ],
            "ignored_numbers": [
              26,
              27,
              28,
              29,
              30,
              31,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              32
            ],
            "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
      },
      "L05B08::S14_Shot12": {
        "bg_id": "L05B08",
        "shot_id": "S14_Shot12",
        "fp_id": "fp_l05_rooftop_room_main",
        "card": {
          "card_id": "adad274084e7294d",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B08",
          "shot_id": "S14_Shot12",
          "fp_id": "fp_l05_rooftop_room_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "f3a77c1dccdca0c2",
            "substrate_hash": "f3a77c1dccdca0c2",
            "overlay_hash": "aa15a30d3ae2e8a4",
            "geometry_hash": "38364c036d635dc7",
            "dossier_hash": "50cd67953fa511d9",
            "semantic_hash": "061ec2afb2fc94d6",
            "camera_rec_hash": "f83fd4bd6659c7b2",
            "shot_context_hash": "db022b199bb81c21",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B08",
            "bg_plate_visible_description": "거실 겸 식사 공간 안쪽에서 바라본 넓은 실내다. 화면 가운데에는 밝은 바닥의 거실과 식탁이 보이고, 식탁 위에는 작은 액자가 놓여 있다. 왼쪽에는 벽걸이형 화면 장치와 스탠드 조명이 있으며, 뒤쪽 왼편으로는 싱크대와 조리대가 있는 작은 주방 일부가 이어진다. 오른쪽에는 작은 침실로 통하는 문과 벽선이 보이고, 문 너머로 침대와 창가 커튼이 일부 드러난다. 아래쪽 가까운 쪽에는 현관 쪽 바닥과 가방, 작은 인형이 낮게 보이며, 밤의 흐린 회녹색 실내광이 바닥과 벽면에 부드럽게 깔린다.",
            "camera_pose_source": "camera recommendation: clean_living_and_daughter_bedroom_view",
            "confidence": 0.72,
            "diagnostics": [
              "The supplied camera recommendation was used as the camera pose source.",
              "Shot intent describes a low insert focused on the backpack, while the supplied camera recommendation describes a wider living-and-bedroom view; the projection follows the supplied camera recommendation."
            ],
            "fp_id": "fp_l05_rooftop_room_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "안쪽 큰 침실의 침대와 욕실 안쪽 설비들은 벽과 문 때문에 대부분 가려진다. 뒤쪽 출입문과 거실 창은 시선 반대편에 가까워 거의 잡히지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "거실 겸 식사 공간 안쪽에서 작은 침실과 식탁을 함께 바라보는 넓은 실내 시야다. 화면 가운데에는 밝은 바닥과 식탁, 그 위의 작은 액자가 놓여 있고, 왼쪽으로 벽걸이형 화면 장치와 스탠드 조명, 뒤쪽 왼편으로 싱크대와 조리대가 있는 작은 주방이 일부 보인다. 오른쪽에는 작은 침실 문이 열려 방 안의 침대와 창가 커튼이 드러나며, 아래쪽 가까운 쪽에는 현관 쪽 바닥과 가방, 매달린 작은 인형이 비스듬히 보인다. 방 전체는 지나칠 만큼 말끔하게 정리되어 있고, 일부 물건은 아주 미세하게 제자리를 벗어난 듯해 조용한 불안감을 준다. 흐린 회녹색 밤 조명이 바닥을 부드럽게 덮고, 작은 인형에는 약간 따뜻한 빛이 걸린다.",
            "self_consistency": {
              "notes": "The Korean scene description includes the visible and partially visible living/dining area, kitchen, daughter-bedroom doorway and interior, table photo, backpack with doll, and the cleaned/repositioned state; the background-plate description omits the cleaned/repositioned state.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S14_Shot12",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "broad open floor area with sofa and table edges occupying the main interior view",
                "expected_label": "combined living and dining area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "largely unobstructed",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              },
              {
                "confidence": 0.66,
                "depth_band": "background",
                "evidence": "pale rectangular cooking area with counters visible beyond the dining area",
                "expected_label": "compact kitchen zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly cropped by the wide interior angle and nearby wall line",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.3,
                "depth_band": "background",
                "evidence": "separate room beyond an interior wall is not opened to the camera view",
                "expected_label": "mother bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "blocked by walls and outside the forward emphasis",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "purple-toned room volume visible through the interior doorway",
                "expected_label": "daughter bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partly framed by the doorway and wall edge",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              },
              {
                "confidence": 0.42,
                "depth_band": "background",
                "evidence": "small wet-room area lies behind an intervening wall and doorway",
                "expected_label": "bathroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "mostly hidden by the wall and door swing area",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "foreground",
                "evidence": "lower floor area near the entrance partition remains within the lower edge of the wide view",
                "expected_label": "small entry area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "partly cropped at the bottom edge of the framing",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.22,
                "depth_band": "foreground",
                "evidence": "door slab at the far lower threshold sits behind the viewing direction",
                "expected_label": "metal exterior entry door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "mostly behind the camera position and excluded by the forward view",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.5,
                "depth_band": "background",
                "evidence": "interior door edge on the wall line may be glimpsed past the dining area",
                "expected_label": "mother bedroom door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "partly hidden by the angle and adjacent wall",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "open door shape and curved swing line lead into the small bedroom",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "door frame occludes a thin slice of the room beyond",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              },
              {
                "confidence": 0.46,
                "depth_band": "background",
                "evidence": "door opening along the bathroom wall is visible near the bedroom side",
                "expected_label": "bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "partly overlapped by wall geometry and less central to the view",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.24,
                "depth_band": "background",
                "evidence": "narrow window line is positioned away from the forward-facing view",
                "expected_label": "small living room window",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "mostly outside the camera direction and screened by kitchen-side wall lines",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "thin horizontal window and curtain line inside the small bedroom can be seen beyond the doorway",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "partly reduced by distance and doorway framing",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.56,
                "depth_band": "background",
                "evidence": "small basin shape set into the kitchen counter is visible past the dining area",
                "expected_label": "kitchen sink and faucet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "partly obscured by counter height and viewing angle",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.57,
                "depth_band": "background",
                "evidence": "two round burner shapes appear on the counter surface",
                "expected_label": "cooking burner fixture",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "partly small due to distance",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large rectangular tabletop with chairs sits prominently in the view",
                "expected_label": "dining table with chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "unobstructed except for normal chair overlap",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              },
              {
                "confidence": 0.52,
                "depth_band": "midground",
                "evidence": "thin vertical rectangle mounted along the side wall falls near the edge of the wide frame",
                "expected_label": "TV set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "partially clipped by the side edge of the view",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "tall lamp silhouette with round shade stands along the side of the living area",
                "expected_label": "floor lamp",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "slightly peripheral but recognizable",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.2,
                "depth_band": "background",
                "evidence": "bed shape lies inside a separate enclosed room beyond solid walls",
                "expected_label": "mother bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "blocked by the bedroom wall and not in the open line of sight",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.64,
                "depth_band": "background",
                "evidence": "single bed shape is visible inside the small bedroom beyond the doorway",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "partly framed by the door opening and distance",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.63,
                "depth_band": "background",
                "evidence": "soft linear hanging shapes near the bedroom window are visible across the far wall",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "partially small and distant",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.25,
                "depth_band": "background",
                "evidence": "small sink fixture is inside the bathroom beyond a wall and door edge",
                "expected_label": "bathroom sink",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "mostly hidden by the bathroom wall and doorway angle",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "occluded"
              },
              {
                "confidence": 0.2,
                "depth_band": "background",
                "evidence": "rounded fixture sits deep inside the bathroom and away from the open view",
                "expected_label": "toilet",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "blocked by walls and not visible from this angle",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.22,
                "depth_band": "background",
                "evidence": "small rectangular wall fixture is set inside the bathroom beyond the door opening",
                "expected_label": "bathroom mirror",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "occluded by the bathroom wall and viewing angle",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "occluded"
              },
              {
                "confidence": 0.74,
                "depth_band": "foreground",
                "evidence": "small bag shape with a dangling doll-like shape sits low near the entry side of the floor",
                "expected_label": "backpack with small doll",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "near the lower edge and partly peripheral",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "partial"
              },
              {
                "confidence": 0.85,
                "depth_band": "midground",
                "evidence": "small framed rectangle rests on top of the dining tabletop",
                "expected_label": "family photo on table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 25,
                "occlusion_note": "minor overlap from tabletop perspective only",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "overall surfaces appear unusually clear, with furniture and small objects aligned in a slightly staged way",
                "expected_label": "spotless cleaned room with subtly repositioned items",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 32,
                "occlusion_note": "state is inferred across the visible room rather than from a single object silhouette",
                "source_ref": "clean_living_and_daughter_bedroom_view",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25
            ],
            "transient_numbers": [
              32
            ],
            "ignored_numbers": [
              26,
              27,
              28,
              29,
              30,
              31,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              32
            ],
            "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
      },
      "L05B09::S18_Shot1": {
        "bg_id": "L05B09",
        "shot_id": "S18_Shot1",
        "fp_id": "fp_l05_rooftop_room_main",
        "card": {
          "card_id": "55ebe0ba8291e06e",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B09",
          "shot_id": "S18_Shot1",
          "fp_id": "fp_l05_rooftop_room_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "f3a77c1dccdca0c2",
            "substrate_hash": "f3a77c1dccdca0c2",
            "overlay_hash": "5f0e80dc9e021fb9",
            "geometry_hash": "38364c036d635dc7",
            "dossier_hash": "50cd67953fa511d9",
            "semantic_hash": "061ec2afb2fc94d6",
            "camera_rec_hash": "3e00849e1c834028",
            "shot_context_hash": "c4877e653b6d9592",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B09",
            "bg_plate_visible_description": "안방 안쪽에서 문 너머를 바라보는 넓고 조용한 실내 구도다. 가까운 오른쪽에는 침대의 긴 매트리스와 이불 가장자리가 부드러운 경계처럼 보이고, 중앙에는 창백한 새벽빛을 머금은 안방 바닥과 벽이 펼쳐진다. 문틀 너머로는 거실 겸 식사 공간이 희미하게 이어지며, 왼쪽 깊은 곳에 식탁과 의자, 주방의 싱크대와 조리대 일부, 벽 쪽 가전과 스탠드 조명이 작게 보인다. 오른쪽 깊은 곳에는 다른 방으로 이어지는 문과 창가 커튼의 일부가 문틈 사이로 걸린다. 전체적으로 회청색 아침빛이 얇게 깔려 있고, 좁은 집의 벽과 문틀이 시야를 여러 겹으로 나누는 차분한 실내다.",
            "camera_pose_source": "clean_bedroom_and_living_area",
            "confidence": 0.68,
            "diagnostics": [
              "Supplied camera recommendation was used as the pose source.",
              "Shot intent asks for a low mattress-height feeling, while the supplied camera recommendation states an eye-level observational pose; projection prioritizes the supplied recommendation and keeps the bed edge prominent from within the main bedroom.",
              "Ignored overlay entries were not projected into prose or visible_items."
            ],
            "fp_id": "fp_l05_rooftop_room_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "침실 벽과 문틀 때문에 욕실 안쪽 깊은 곳, 현관문 주변, 가방이 놓인 낮은 구석은 대부분 가려진다. 다른 방 내부는 열린 문 너머의 일부만 보이고, 침대와 벽면이 오른쪽 가까운 시야를 크게 차지한다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "안방 안쪽에서 문 너머를 바라보는 넓고 정적인 화면이다. 가까운 오른쪽에는 침대의 긴 매트리스 가장자리와 구겨진 침구가 부드러운 벽처럼 놓이고, 그 아래쪽 가까운 바닥에는 밤새 기다리다 지친 한 아이가 몸을 웅크린 채 침대 모서리에 머리를 기대고 있다. 중앙에는 희미한 새벽빛을 받은 안방 바닥과 문틀이 보이며, 문 너머로 거실 겸 식사 공간이 조용히 이어진다. 왼쪽 깊은 곳에는 식탁과 의자, 작은 액자, 주방의 싱크대와 조리대 일부, 벽 쪽 가전과 스탠드 조명이 작게 걸리고, 오른쪽 깊은 곳에는 다른 방으로 통하는 문과 창가 커튼 일부가 보인다. 집 안은 지나치게 깨끗하게 정돈되어 있어 물건들이 조금씩 제자리를 맞춘 듯하고, 얇은 회청색 아침빛만 공간 전체에 낮게 깔려 있다.",
            "self_consistency": {
              "notes": "Structured items describe the visible architectural anchors and furnishings from the supplied floor-plan markers; the prose also includes the generic curled figure from the shot intent, which is not a numbered floor-plan marker.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S18_Shot1",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "large open room area visible beyond the bedroom doorway",
                "expected_label": "combined living and dining area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "framed by the main bedroom door and partly narrowed by walls",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "pale kitchen block and counter shapes glimpsed beyond the living area",
                "expected_label": "compact kitchen zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly screened by the doorway angle and distance",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "surrounding bedroom floor and wall surfaces occupy the near view",
                "expected_label": "mother bedroom",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "none significant",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.48,
                "depth_band": "background",
                "evidence": "a second room opening and pale interior sliver appear past the living area",
                "expected_label": "daughter bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "mostly blocked by intervening walls and door frame",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.35,
                "depth_band": "background",
                "evidence": "bathroom region lies beyond the right-side wall line with only its approach implied",
                "expected_label": "bathroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "interior is largely hidden by the bathroom wall and doorway angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.42,
                "depth_band": "background",
                "evidence": "lower living-area continuation suggests the small entry zone beyond furniture",
                "expected_label": "small entry area",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "distant and partly blocked by furniture and wall edges",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.28,
                "depth_band": "background",
                "evidence": "door location falls beyond the living area at the far side of the plan",
                "expected_label": "metal exterior entry door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "mostly hidden behind the far wall and intervening room depth",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "open door leaf and rectangular door frame sit directly between bedroom and living area",
                "expected_label": "mother bedroom door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "none significant",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "angled door shape to another room is visible beyond the living area",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "partly masked by the bathroom wall and distance",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.45,
                "depth_band": "background",
                "evidence": "door edge and opening on the right side of the far room cluster are faintly visible",
                "expected_label": "bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "partly blocked by the main bedroom doorway and intervening wall",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.46,
                "depth_band": "background",
                "evidence": "thin bright horizontal window shape appears at the far kitchen-side wall",
                "expected_label": "small living room window",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "small and partly hidden by distance and upper wall edges",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.4,
                "depth_band": "background",
                "evidence": "narrow window and curtain line are only glimpsed through the second bedroom opening",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "mostly screened by the daughter bedroom doorway and walls",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.52,
                "depth_band": "background",
                "evidence": "small rectangular basin and faucet shape are visible along the far kitchen counter",
                "expected_label": "kitchen sink and faucet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "distant and partly cropped by the kitchen counter line",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.5,
                "depth_band": "background",
                "evidence": "two round burner shapes sit on the far counter area",
                "expected_label": "cooking burner fixture",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "small and partially obscured by distance",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "background",
                "evidence": "rectangular tabletop with surrounding chair shapes sits in the open living area",
                "expected_label": "dining table with chairs",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "partly narrowed by the bedroom door frame",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.42,
                "depth_band": "background",
                "evidence": "thin dark vertical screen shape lies along the far-left wall of the living area",
                "expected_label": "TV set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "at the edge of the view and partly hidden by angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.46,
                "depth_band": "background",
                "evidence": "tall lamp silhouette with round shade appears near the living-room side wall",
                "expected_label": "floor lamp",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "small and distant through the doorway",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "large mattress and pillow mass fills the near right side of the bedroom",
                "expected_label": "mother bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "near edge may be cropped by the frame",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.35,
                "depth_band": "background",
                "evidence": "bed-like rectangular form is only barely suggested inside the far room opening",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "mostly hidden by the far doorway and intervening walls",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.4,
                "depth_band": "background",
                "evidence": "soft hanging line near the far room window is faintly visible",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "mostly blocked by the far room wall and door frame",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.3,
                "depth_band": "background",
                "evidence": "small basin shape would sit inside the bathroom beyond the visible door zone",
                "expected_label": "bathroom sink",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "hidden by bathroom wall and viewing angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.22,
                "depth_band": "background",
                "evidence": "fixture lies deep inside the bathroom away from the doorway sightline",
                "expected_label": "toilet",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "outside the practical line of sight from the main bedroom",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.22,
                "depth_band": "background",
                "evidence": "small wall mirror position is deep in the bathroom beyond intervening walls",
                "expected_label": "bathroom mirror",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "not visible from this doorway angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.25,
                "depth_band": "background",
                "evidence": "low object location near the entry corner is behind furniture and wall distance",
                "expected_label": "backpack with small doll",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "blocked by living-room furniture and the far entry wall area",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "small framed rectangle rests on the dining tabletop",
                "expected_label": "family photo on table",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 25,
                "occlusion_note": "tiny and partly overlapped by tabletop perspective",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "midground",
                "evidence": "surfaces appear unusually clear, furniture aligned, and clutter absent across the visible rooms",
                "expected_label": "spotless cleaned room with subtly repositioned items",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 32,
                "occlusion_note": "read as an overall condition rather than a single object",
                "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,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25
            ],
            "transient_numbers": [
              32
            ],
            "ignored_numbers": [
              26,
              27,
              28,
              29,
              30,
              31,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              32
            ],
            "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
      },
      "L05B10::S18_Shot12": {
        "bg_id": "L05B10",
        "shot_id": "S18_Shot12",
        "fp_id": "fp_l05_rooftop_room_main",
        "card": {
          "card_id": "782522938caf3b2c",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B10",
          "shot_id": "S18_Shot12",
          "fp_id": "fp_l05_rooftop_room_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "f3a77c1dccdca0c2",
            "substrate_hash": "f3a77c1dccdca0c2",
            "overlay_hash": "7418a2d4db6bd0c1",
            "geometry_hash": "38364c036d635dc7",
            "dossier_hash": "50cd67953fa511d9",
            "semantic_hash": "061ec2afb2fc94d6",
            "camera_rec_hash": "833840cd51442959",
            "shot_context_hash": "f407a922fa19d21e",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B10",
            "bg_plate_visible_description": "욕실 세면대 높이에서 정면의 거울을 바짝 바라보는 좁은 구도다. 화면 대부분은 얇은 테두리의 욕실 거울과 그 안에 비친 차갑고 옅은 타일 벽으로 채워져 있으며, 유리 가장자리에는 작은 물자국과 흐릿한 김이 남아 있다. 아래쪽 가장자리에는 젖은 흰 도자기 세면대의 뒤쪽 림만 살짝 걸려 있어 거울 앞에 매우 가까이 선 느낌을 준다. 빛은 푸르고 차가운 낮빛처럼 퍼져 타일을 연한 청록빛 흰색으로 보이게 한다.",
            "camera_pose_source": "floor_plan_prompt camera recommendation: bathroom_and_dining_photo_detail",
            "confidence": 0.84,
            "diagnostics": [
              "Tight close framing from the bathroom sink toward the mirror was prioritized over the broader referenced apartment inventory.",
              "Dining photo hallucination is treated as outside this particular close mirror shot."
            ],
            "fp_id": "fp_l05_rooftop_room_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "좁은 거울 클로즈업이라 욕실 문 밖의 거실과 식탁 위 사진, 주방, 침실들, 현관 쪽 가구들은 화면에 들어오지 않는다. 변기와 욕실 문도 구도 밖으로 밀려나거나 거의 보이지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "욕실 세면대 높이에서 정면의 거울을 바짝 바라보는 불안한 클로즈업이다. 화면 대부분은 얇은 테두리의 욕실 거울과 그 안에 비친 차갑고 옅은 타일 벽으로 채워져 있고, 유리 가장자리에는 작은 물자국과 흐릿한 김이 남아 있다. 아래쪽 가장자리에는 젖은 흰 도자기 세면대의 뒤쪽 림만 살짝 걸려 있다. 거울 속 타일 벽의 중앙에서 약간 오른쪽으로 치우친 곳에 선명하고 포화된 붉은 원이 떠 있어, 실제 벽이 아니라 반사된 공간 안에만 나타난 불가능한 흔적처럼 보인다.",
            "self_consistency": {
              "notes": "The Korean scene text describes the bathroom, mirror, partial sink rim, and the red circular reflection; the background plate omits the red circular apparition.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S18_Shot12",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "compact room area implied by tiled reflective wall and close mirror setup",
                "expected_label": "bathroom",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "only a tight portion of the room is represented through the mirror-facing composition",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "narrow horizontal porcelain rim at the lower edge of the frame",
                "expected_label": "bathroom sink",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "mostly cropped by the close framing, with only the rear upper rim visible",
                "source_ref": "shot intent key background elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.93,
                "depth_band": "midground",
                "evidence": "large rectangular reflective surface occupying most of the view with visible frame and spotted glass edges",
                "expected_label": "bathroom mirror",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "dominant object in frame, edges slightly cropped by close composition",
                "source_ref": "shot intent key background elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "simple saturated circular mark appearing within the reflected wall plane",
                "expected_label": "red circle reflected in bathroom mirror",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 33,
                "occlusion_note": "seen only as an image inside the mirror reflection, not on the physical wall",
                "source_ref": "shot intent key background elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25
            ],
            "transient_numbers": [
              33,
              34
            ],
            "ignored_numbers": [
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              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
      },
      "L05B10::S18_Shot14": {
        "bg_id": "L05B10",
        "shot_id": "S18_Shot14",
        "fp_id": "fp_l05_rooftop_room_main",
        "card": {
          "card_id": "190de9cd59acca47",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B10",
          "shot_id": "S18_Shot14",
          "fp_id": "fp_l05_rooftop_room_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "f3a77c1dccdca0c2",
            "substrate_hash": "f3a77c1dccdca0c2",
            "overlay_hash": "7418a2d4db6bd0c1",
            "geometry_hash": "38364c036d635dc7",
            "dossier_hash": "50cd67953fa511d9",
            "semantic_hash": "061ec2afb2fc94d6",
            "camera_rec_hash": "833840cd51442959",
            "shot_context_hash": "5eab8c5dfd9f7c4d",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B10",
            "bg_plate_visible_description": "식탁 높이에 가까운 낮은 시선으로, 식탁 위에 세워진 작은 액자 사진을 매우 가깝게 바라본다. 사진은 화면 대부분을 차지하고, 깨끗하고 단단한 액자 테두리와 따뜻한 아침빛이 닿은 식탁 표면이 가장자리와 아래쪽에 아주 얇게 남아 있다. 주변 방 구조와 다른 가구들은 거의 잘려 나가고, 평범한 실내의 고요한 생활감만 희미하게 느껴진다.",
            "camera_pose_source": "bathroom_and_dining_photo_detail",
            "confidence": 0.82,
            "diagnostics": [
              "Used the supplied camera recommendation and prioritized the close-up shot intent on the dining-table photograph.",
              "Only the tight tabletop/photo region is treated as visible; bathroom mirror cues are outside this close framing."
            ],
            "fp_id": "fp_l05_rooftop_room_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "욕실 거울과 그 안에 비칠 수 있는 붉은 원, 주방과 침실, 현관 쪽 가구들은 이 극단적으로 가까운 액자 구도에서는 보이지 않는다. 식탁 의자와 거실 가구도 대부분 액자와 사진에 가려지거나 화면 밖으로 밀려 있다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "식탁 높이에 거의 붙은 불안한 시선으로, 식탁 위에 세워진 액자 사진을 정면에서 극단적으로 가깝게 바라본다. 화면 중앙 대부분을 사진 속 두 인물이 차지하고, 그중 한 중년 여성의 인쇄된 얼굴이 웃는 표정 그대로 아래로 녹아내린 듯 회색빛과 붉은 기가 섞여 기괴하게 일그러져 있다. 얇고 깨끗한 액자 테두리가 사진 가장자리를 둘러싸며 이것이 실제 얼굴이 아니라 사진임을 드러내고, 아래쪽과 양옆에는 따뜻한 아침빛이 닿은 식탁 표면이 좁게 남아 있다. 주변 실내는 거의 잘려 나가 조용하고 평범한 집 안의 분위기만 희미하게 배경으로 느껴진다.",
            "self_consistency": {
              "notes": "The prose describes the visible framed photograph, its hallucinated face distortion, and the partial dining tabletop, matching the structured visible items. It also states that the bathroom mirror cue is not in the tight frame.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S18_Shot14",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "a large rectangular framed image dominating the view with a narrow rigid border visible around it",
                "expected_label": "family photo on table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 25,
                "occlusion_note": "fully readable as the primary object, with only outer edges cropped by the tight framing",
                "source_ref": "marker_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "an abnormal warped facial area within the central printed image, darker and smeared compared with the surrounding photo",
                "expected_label": "distorted face in family photo",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 34,
                "occlusion_note": "contained within the photographed face and unobstructed",
                "source_ref": "marker_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "flat horizontal surface visible as thin strips beneath and around the framed object",
                "expected_label": "dining table with chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "only the tabletop is visible; chairs are mostly outside the close-up",
                "source_ref": "marker_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.56,
                "depth_band": "background",
                "evidence": "only a vague domestic interior tone beyond the close tabletop subject, with no distinct furniture detail",
                "expected_label": "combined living and dining area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "mostly excluded by the tight close-up on the tabletop photograph",
                "source_ref": "marker_inventory",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25
            ],
            "transient_numbers": [
              33,
              34
            ],
            "ignored_numbers": [
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              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
      },
      "L05B04::S25_Shot1": {
        "bg_id": "L05B04",
        "shot_id": "S25_Shot1",
        "fp_id": "fp_l05_rooftop_room_main",
        "card": {
          "card_id": "7b817bc3f63e3d05",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B04",
          "shot_id": "S25_Shot1",
          "fp_id": "fp_l05_rooftop_room_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "f3a77c1dccdca0c2",
            "substrate_hash": "f3a77c1dccdca0c2",
            "overlay_hash": "f628b3e25ef63d13",
            "geometry_hash": "38364c036d635dc7",
            "dossier_hash": "50cd67953fa511d9",
            "semantic_hash": "061ec2afb2fc94d6",
            "camera_rec_hash": "c8e8be181e9b16b8",
            "shot_context_hash": "abd9016b40c7ba84",
            "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": "ransacked_living_entry_area",
            "confidence": 0.86,
            "diagnostics": [
              "Used the supplied camera recommendation sub_location as the camera pose source.",
              "Estimated screen placement from the entry area facing the living/dining area, dining table, and far living-room window.",
              "Ignored overlay-only markers per the supplied recommendation."
            ],
            "fp_id": "fp_l05_rooftop_room_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "오른쪽 방들과 욕실 내부의 침대, 세면대, 변기, 거울, 안쪽 창문은 벽과 문틀에 가려 거의 보이지 않는다. 현관 바로 뒤쪽과 문 가장자리는 카메라 위치 때문에 일부만 잡힌다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "현관 가까운 눈높이에서 엉망이 된 작은 거실 겸 식사 공간을 넓게 바라본다. 화면 가장 가까운 쪽에는 바람에 밀려 열린 금속 현관문의 가장자리가 흔들리듯 걸리고, 바닥에는 어지럽게 흩어진 살림살이와 지저분한 발자국이 중앙 안쪽으로 이어진다. 식탁 주변의 의자들은 뒤집히거나 옆으로 넘어져 다리가 불규칙하게 솟아 있고, 식탁 위의 액자 사진도 불안하게 놓여 있다. 왼쪽 앞쪽에는 가방과 작은 인형이 남아 있으며, 왼쪽 벽의 텔레비전과 스탠드 조명, 중앙의 소파와 작은 테이블이 좁은 생활감을 만든다. 뒤쪽 부엌에는 싱크대와 버너가 보이고, 먼 벽의 작은 창은 활짝 열린 채 해질녘의 금빛과 탁한 그림자를 안으로 끌어들인다. 오른쪽에는 침실과 욕실로 이어지는 문들이 줄지어 보이지만 내부는 벽과 문틀에 가려 일부만 드러나, 사람이 없는 공간 전체가 침입 이후 멈춰 선 듯한 긴장감을 준다.",
            "self_consistency": {
              "notes": "The full Korean description includes the visible shared-area structure plus the ransacked clutter, overturned chairs, open window, and disturbed entry door. The background-plate description keeps only stable room structure and furnishings.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S25_Shot1",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.93,
                "depth_band": "midground",
                "evidence": "broad shared room area extending ahead from the entry, with furniture grouped through the central view",
                "expected_label": "combined living and dining area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "small counter zone visible beyond the dining furniture along the far wall",
                "expected_label": "compact kitchen zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly screened by the dining area and sightline depth",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.47,
                "depth_band": "background",
                "evidence": "room area lies beyond a side wall and doorway on the far right side of the plan view",
                "expected_label": "mother bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "interior is blocked by wall and door frame from this entry-facing view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.44,
                "depth_band": "midground",
                "evidence": "side room lies off to the right behind the living-room wall line",
                "expected_label": "daughter bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "interior is largely hidden by wall and doorway angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.43,
                "depth_band": "midground",
                "evidence": "small service room sits behind the right-hand wall past the living area",
                "expected_label": "bathroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "fixtures are not directly visible because the wall and door block the view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.95,
                "depth_band": "foreground",
                "evidence": "nearby entry floor zone occupies the closest part of the view",
                "expected_label": "small entry area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "door edge and swing area are at the closest boundary near the camera",
                "expected_label": "metal exterior entry door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "only the near edge is likely included because the camera stands close to it",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.67,
                "depth_band": "background",
                "evidence": "thin door shape is visible on the far right side of the shared-room wall",
                "expected_label": "mother bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "partly blocked by distance and angle through the living area",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "midground",
                "evidence": "door opening shape appears along the right side near the living area",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "doorway is visible but the room beyond is not clear",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.66,
                "depth_band": "midground",
                "evidence": "small hinged door shape is seen farther along the right wall",
                "expected_label": "bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "partly screened by the right-side wall angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "small rectangular opening sits on the far wall beyond the shared area",
                "expected_label": "small living room window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.32,
                "depth_band": "background",
                "evidence": "window belongs inside the side bedroom beyond the right wall",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "blocked by the bedroom wall and not in the direct living-room view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "compact rectangular basin form is visible along the far kitchen counter",
                "expected_label": "kitchen sink and faucet",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "small details may be partly hidden by distance and dining furniture",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.77,
                "depth_band": "background",
                "evidence": "small twin circular fixture shapes appear on the far counter area",
                "expected_label": "cooking burner fixture",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "partly reduced by distance",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.94,
                "depth_band": "midground",
                "evidence": "large table rectangle and surrounding chair shapes occupy the central view",
                "expected_label": "dining table with chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.83,
                "depth_band": "midground",
                "evidence": "thin vertical rectangular object sits along the side wall of the shared room",
                "expected_label": "TV set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "background",
                "evidence": "tall slender stand with round shade sits near the far side of the shared room",
                "expected_label": "floor lamp",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "minor obstruction possible from the wide room perspective",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.31,
                "depth_band": "background",
                "evidence": "large bed shape is inside the far side room beyond walls",
                "expected_label": "mother bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "side-room wall and doorway prevent a direct view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.3,
                "depth_band": "background",
                "evidence": "bed shape lies deep inside the right-hand bedroom",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "hidden behind the bedroom wall from the entry view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.3,
                "depth_band": "background",
                "evidence": "curtain line is inside the right-hand bedroom at the far wall",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "not visible through the wall and doorway angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.28,
                "depth_band": "background",
                "evidence": "small fixture is inside the right-side service room",
                "expected_label": "bathroom sink",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "blocked by wall and door frame",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.27,
                "depth_band": "background",
                "evidence": "rounded fixture lies deep inside the right-side service room",
                "expected_label": "toilet",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "blocked by wall and doorway from the camera position",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.27,
                "depth_band": "background",
                "evidence": "flat wall-mounted rectangle is inside the right-side service room",
                "expected_label": "bathroom mirror",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "not directly visible because of wall obstruction",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "small bag shape and toy-sized figure sit near the entry-side wall",
                "expected_label": "backpack with small doll",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "small framed rectangle rests on the dining table surface",
                "expected_label": "family photo on table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 25,
                "occlusion_note": "may be partially obscured by table angle and nearby chair shapes",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.94,
                "depth_band": "foreground",
                "evidence": "irregular scattered shapes and tracks spread from the near floor toward the table area",
                "expected_label": "ransacked belongings, footprints, and overturned chairs",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 35,
                "occlusion_note": "",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.89,
                "depth_band": "background",
                "evidence": "far rectangular window opening is emphasized as an open aperture admitting exterior light",
                "expected_label": "living window left open",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 36,
                "occlusion_note": "",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.7,
                "depth_band": "foreground",
                "evidence": "near entry door edge appears at the closest boundary, implied in motion by its open angle",
                "expected_label": "entry door clattering open in wind",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 38,
                "occlusion_note": "only a partial edge is visible because the camera stands near the doorway",
                "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,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25
            ],
            "transient_numbers": [
              35,
              36,
              38
            ],
            "ignored_numbers": [
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              37
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              35,
              36,
              38
            ],
            "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::S25_Shot8": {
        "bg_id": "L05B04",
        "shot_id": "S25_Shot8",
        "fp_id": "fp_l05_rooftop_room_main",
        "card": {
          "card_id": "99b42ecfec7c797d",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B04",
          "shot_id": "S25_Shot8",
          "fp_id": "fp_l05_rooftop_room_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "f3a77c1dccdca0c2",
            "substrate_hash": "f3a77c1dccdca0c2",
            "overlay_hash": "f628b3e25ef63d13",
            "geometry_hash": "38364c036d635dc7",
            "dossier_hash": "50cd67953fa511d9",
            "semantic_hash": "061ec2afb2fc94d6",
            "camera_rec_hash": "c8e8be181e9b16b8",
            "shot_context_hash": "2e918b4a0bc888bb",
            "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: ransacked_living_entry_area",
            "confidence": 0.74,
            "diagnostics": [
              "제공된 카메라 추천은 현관 쪽에서 공용 공간을 향하는 구도이므로, 침실 중심의 의도와는 차이가 있다.",
              "벽과 문틀 때문에 오른쪽 방 내부의 세부 가구는 제한적으로만 판단했다."
            ],
            "fp_id": "fp_l05_rooftop_room_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "오른쪽의 침실들과 욕실 내부는 문틀과 벽에 많이 가려져 침대, 세면 설비, 거울, 변기 같은 안쪽 요소가 대부분 직접 보이지 않는다. 작은 침실의 창과 커튼도 시야 가장자리 밖에 가깝다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "현관 가까운 낮은 시점에서 어수선한 옥탑방 공용 공간을 넓게 바라본다. 아래쪽에는 바람에 흔들리는 금속 현관문과 작은 현관이 걸리고, 왼쪽 아래에는 가방과 작은 인형이 놓여 있다. 거실과 식사 공간 바닥에는 헤집힌 물건들과 발자국이 흩어져 있으며, 중앙의 식탁 주변 의자들이 쓰러지거나 비틀린 채 남아 있다. 식탁 위에는 작은 가족사진 액자가 보이고, 왼쪽 벽의 화면 기기와 소파, 낮은 탁자, 스탠드 조명이 어둑한 실내를 둘러싼다. 더 안쪽 주방에는 싱크대와 수전, 조리대가 희미하게 보이며, 뒤쪽 작은 창은 열린 채 해질녘의 찬 바람과 바랜 빛을 들인다. 오른쪽 벽면의 여러 문들은 침실과 욕실 쪽을 암시하지만 내부는 문틀과 벽에 눌려 부분적으로만 드러난다.",
            "self_consistency": {
              "notes": "공용 공간, 주방, 현관, 오른쪽 문들의 가시성과 가려짐을 구조화 항목과 같은 방향으로 서술했다.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S25_Shot8",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large open room area directly beyond the entrance with furniture spread across it",
                "expected_label": "combined living and dining area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "unobstructed central room zone",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "pale rectangular kitchen block along the far wall with counter shapes",
                "expected_label": "compact kitchen zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly reduced by distance and furniture in front",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.45,
                "depth_band": "background",
                "evidence": "right rear doorway and adjacent enclosed room area lie at the edge of the sightline",
                "expected_label": "mother bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "mostly blocked by wall planes and door frame",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.38,
                "depth_band": "midground",
                "evidence": "right side doorway area suggests a side room but the room interior turns away from the main view",
                "expected_label": "daughter bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "side wall and doorway hide most of the interior",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.4,
                "depth_band": "midground",
                "evidence": "small side doorway and pale room block are positioned along the right wall",
                "expected_label": "bathroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "interior fixtures are screened by the door frame and wall",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.95,
                "depth_band": "foreground",
                "evidence": "small rectangular entry floor zone directly at the camera position",
                "expected_label": "small entry area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "closest floor area remains clear",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "door slab and threshold shape at the lower edge of the view",
                "expected_label": "metal exterior entry door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "partly behind or below the camera due to the inward-looking pose",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "background",
                "evidence": "door outline on the right rear boundary of the shared room",
                "expected_label": "mother bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "visible as a side doorway rather than a frontal surface",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.7,
                "depth_band": "midground",
                "evidence": "door outline on the right side near the transition from entry to shared room",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "partly angled away from the camera",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.68,
                "depth_band": "midground",
                "evidence": "smaller doorway outline on the right side wall between the other doors",
                "expected_label": "bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "door plane and frame are visible, interior beyond is limited",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "narrow bright rectangular opening along the far wall above the kitchen area",
                "expected_label": "small living room window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "distant but within the main sightline",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.18,
                "depth_band": "background",
                "evidence": "window belongs to the side bedroom outside the forward view corridor",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "outside the camera's main view and hidden by intervening room walls",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "small basin and faucet shapes on the far kitchen counter",
                "expected_label": "kitchen sink and faucet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "visible as compact distant fixture shapes",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "two round burner shapes on the far kitchen counter",
                "expected_label": "cooking burner fixture",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "visible but small due to distance",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.92,
                "depth_band": "midground",
                "evidence": "large rectangular table with chair shapes near the middle of the room",
                "expected_label": "dining table with chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "central and unobstructed except for disturbance around it",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "thin vertical rectangle mounted along the left wall",
                "expected_label": "TV set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "seen in profile on the side wall",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "tall narrow stand with round shade shape on the left side of the shared room",
                "expected_label": "floor lamp",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "clear against open floor area",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.24,
                "depth_band": "background",
                "evidence": "bed shape lies deep inside the right rear room beyond a wall and doorway",
                "expected_label": "mother bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "blocked by the bedroom wall and not aligned with the doorway",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.16,
                "depth_band": "midground",
                "evidence": "bed is in the side bedroom outside the forward viewing corridor",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "outside frame or hidden behind the side wall",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.15,
                "depth_band": "midground",
                "evidence": "curtain line belongs to the side bedroom wall, away from the main view",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "side room wall prevents a direct view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.28,
                "depth_band": "midground",
                "evidence": "small sink fixture is inside the right side bathroom beyond the doorway",
                "expected_label": "bathroom sink",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "mostly hidden by wall and door angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.2,
                "depth_band": "midground",
                "evidence": "toilet fixture lies deeper inside the side bathroom and away from the doorway",
                "expected_label": "toilet",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "blocked by bathroom walls from this angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.22,
                "depth_band": "midground",
                "evidence": "small wall-mounted rectangle is inside the side bathroom",
                "expected_label": "bathroom mirror",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "not directly visible through the doorway from this pose",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "rounded bag shape with a small doll shape beside it near the lower left wall",
                "expected_label": "backpack with small doll",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "clear near the entry-side wall",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "small framed rectangle resting on the central table surface",
                "expected_label": "family photo on table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 25,
                "occlusion_note": "visible on top of the table, though small",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "irregular small shapes on the floor and displaced chair shapes around the table",
                "expected_label": "ransacked belongings, footprints, and overturned chairs",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 35,
                "occlusion_note": "spread across the shared area and partly overlaps furniture",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "far wall window appears as an exposed bright rectangular opening",
                "expected_label": "living window left open",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 36,
                "occlusion_note": "distant but aligned with the main viewing direction",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.7,
                "depth_band": "foreground",
                "evidence": "swinging door panel shape at the entrance threshold near the lower edge",
                "expected_label": "entry door clattering open in wind",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 38,
                "occlusion_note": "partially behind the camera position and clipped by the low edge of the view",
                "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,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25
            ],
            "transient_numbers": [
              35,
              36,
              38
            ],
            "ignored_numbers": [
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              37
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              35,
              36,
              38
            ],
            "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::S27_Shot2": {
        "bg_id": "L05B04",
        "shot_id": "S27_Shot2",
        "fp_id": "fp_l05_rooftop_room_main",
        "card": {
          "card_id": "95f88fc4ad497b3a",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B04",
          "shot_id": "S27_Shot2",
          "fp_id": "fp_l05_rooftop_room_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "f3a77c1dccdca0c2",
            "substrate_hash": "f3a77c1dccdca0c2",
            "overlay_hash": "f628b3e25ef63d13",
            "geometry_hash": "38364c036d635dc7",
            "dossier_hash": "50cd67953fa511d9",
            "semantic_hash": "061ec2afb2fc94d6",
            "camera_rec_hash": "c8e8be181e9b16b8",
            "shot_context_hash": "cf246f7957d0b2f7",
            "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": "ransacked_living_entry_area",
            "confidence": 0.74,
            "diagnostics": [
              "Projection uses the supplied recommendation positioned near the entry and facing the living, dining, and far window area.",
              "Shot intent includes a person close-up and phone, but those are not represented as floor-plan markers; this card reports only the supplied spatial markers."
            ],
            "fp_id": "fp_l05_rooftop_room_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "오른쪽의 침실들과 욕실 내부는 벽과 문틀 때문에 대부분 가려져 침대, 세면대, 변기, 거울, 커튼은 뚜렷하게 잡히지 않는다. 현관문 바깥쪽과 창밖 공간도 화면 밖으로 빠진다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "현관 가까운 낮은 눈높이에서 작은 거실 겸 식사 공간을 들여다보는 구도다. 앞쪽에는 좁은 현관과 열린 금속문 가장자리가 걸리고, 바람 때문에 문이 흔들리는 듯한 황량한 분위기가 난다. 왼쪽 아래에는 작은 인형이 달린 가방이 놓여 있고, 왼쪽 벽에는 텔레비전과 스탠드 조명이 보인다. 가운데에는 소파와 낮은 탁자 너머로 식탁과 의자들이 어수선하게 흐트러져 있으며, 바닥에는 흩어진 물건과 발자국 자국이 이어진다. 식탁 위에는 액자 사진이 비스듬히 얹혀 있다. 안쪽에는 작은 주방의 싱크대와 수도꼭지, 조리대가 보이고, 가장 안쪽 창은 열려 있어 흐린 해질빛이 차갑게 스며든다. 오른쪽 벽을 따라 침실과 욕실로 이어지는 문들이 일부 보이지만 내부는 어둡고 좁게 막힌다.",
            "self_consistency": {
              "notes": "Korean scene prose mentions the visible and partial shared-area elements and omits rooms marked as occluded or out of frame; background plate prose removes the disturbance, open window state, and wind-driven door state.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S27_Shot2",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "large open room mass occupying the central field beyond the entry",
                "expected_label": "combined living and dining area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "mostly open with furniture interrupting parts of the floor",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "pale rectangular utility zone along the far wall",
                "expected_label": "compact kitchen zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly blocked by dining furniture and distance",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.42,
                "depth_band": "background",
                "evidence": "room volume beyond a right-side doorway",
                "expected_label": "mother bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "interior is mostly hidden by wall and doorway angle",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.32,
                "depth_band": "midground",
                "evidence": "separate room beyond the lower right wall line",
                "expected_label": "daughter bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "blocked by partition wall from this entry-facing view",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.35,
                "depth_band": "midground",
                "evidence": "small enclosed room behind the right-side door area",
                "expected_label": "bathroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "fixtures are hidden behind wall and door frame",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.92,
                "depth_band": "foreground",
                "evidence": "small rectangular entry zone immediately at the bottom of the view",
                "expected_label": "small entry area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "camera is inside or just beside this area",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.62,
                "depth_band": "foreground",
                "evidence": "large hinged slab at the near edge of the room",
                "expected_label": "metal exterior entry door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "partly behind or at the edge of the viewing direction",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.66,
                "depth_band": "background",
                "evidence": "swinging doorway outline on the upper right side of the shared room",
                "expected_label": "mother bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "doorway is seen more clearly than the room beyond",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.58,
                "depth_band": "midground",
                "evidence": "door outline along the lower right partition",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "partly compressed by the viewing angle",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.6,
                "depth_band": "midground",
                "evidence": "door outline in the right-side wall above the lower bedroom door",
                "expected_label": "bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "door visible, interior mostly blocked",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "long narrow rectangular opening on the far wall",
                "expected_label": "small living room window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "distant but within the forward sightline",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.26,
                "depth_band": "background",
                "evidence": "window belongs to the separate right-side room volume",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "blocked by interior partitions and not in the shared-room sightline",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.76,
                "depth_band": "background",
                "evidence": "small basin shape and faucet mark along the far counter",
                "expected_label": "kitchen sink and faucet",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "partly obscured by distance and counter edge",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "paired circular burner shapes on the far counter",
                "expected_label": "cooking burner fixture",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "small and distant but unobstructed enough to register",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "rectangular tabletop with several chair shapes around it",
                "expected_label": "dining table with chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "chairs and tabletop are prominent in the forward view",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "midground",
                "evidence": "thin dark vertical rectangle mounted along the left wall",
                "expected_label": "TV set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "side-on angle makes it narrow",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.7,
                "depth_band": "background",
                "evidence": "tall slim stand with round shade on the left side of the room",
                "expected_label": "floor lamp",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "clear against the open wall area",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.28,
                "depth_band": "background",
                "evidence": "large bed form lies deep inside the upper right room",
                "expected_label": "mother bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "mostly hidden beyond the bedroom wall and doorway",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.22,
                "depth_band": "background",
                "evidence": "bed form located in the far lower right room",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "separate room walls block the view from the entry angle",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.24,
                "depth_band": "midground",
                "evidence": "thin line of fabric along a window inside the right-side room",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "inside partitioned room and not directly visible",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.25,
                "depth_band": "midground",
                "evidence": "small basin fixture inside the enclosed right-side room",
                "expected_label": "bathroom sink",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "bathroom wall and door frame block the fixture",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.22,
                "depth_band": "midground",
                "evidence": "rounded fixture shape deeper inside the enclosed room",
                "expected_label": "toilet",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "not visible from the shared-room entry sightline",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.22,
                "depth_band": "midground",
                "evidence": "small rectangular wall fixture inside the enclosed room",
                "expected_label": "bathroom mirror",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "blocked by walls and door angle",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.84,
                "depth_band": "foreground",
                "evidence": "soft bag shape and small toy silhouette near the left side of the entry",
                "expected_label": "backpack with small doll",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "near foreground object, partly at the side edge",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "small tilted rectangular frame sitting on the tabletop",
                "expected_label": "family photo on table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 25,
                "occlusion_note": "small prop visible on the dining surface",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "irregular scattered shapes and shifted seating marks across the shared room floor",
                "expected_label": "ransacked belongings, footprints, and overturned chairs",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 35,
                "occlusion_note": "spread through the shared area, some details hidden by furniture",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "far wall window indicated as an opened narrow rectangle",
                "expected_label": "living window left open",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 36,
                "occlusion_note": "distant but aligned with the main view",
                "source_ref": "camera_recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.66,
                "depth_band": "foreground",
                "evidence": "near hinged door slab at the entry edge appears displaced from the doorway",
                "expected_label": "entry door clattering open in wind",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 38,
                "occlusion_note": "only the near edge or swing area would be caught while looking inward",
                "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,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25
            ],
            "transient_numbers": [
              35,
              36,
              38
            ],
            "ignored_numbers": [
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              37
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              35,
              36,
              38
            ],
            "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::S27_Shot5": {
        "bg_id": "L05B04",
        "shot_id": "S27_Shot5",
        "fp_id": "fp_l05_rooftop_room_main",
        "card": {
          "card_id": "8831e11741cba952",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B04",
          "shot_id": "S27_Shot5",
          "fp_id": "fp_l05_rooftop_room_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "f3a77c1dccdca0c2",
            "substrate_hash": "f3a77c1dccdca0c2",
            "overlay_hash": "f628b3e25ef63d13",
            "geometry_hash": "38364c036d635dc7",
            "dossier_hash": "50cd67953fa511d9",
            "semantic_hash": "061ec2afb2fc94d6",
            "camera_rec_hash": "c8e8be181e9b16b8",
            "shot_context_hash": "fec0fcd6a5189cb2",
            "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": "ransacked_living_entry_area",
            "confidence": 0.72,
            "diagnostics": [
              "Projection follows the supplied camera recommendation near the entry area facing the living/dining area, dining table, and living window.",
              "Shot intent emphasizes a close door view, but the supplied pose faces into the room; door-focused elements are therefore treated as behind or outside the selected view."
            ],
            "fp_id": "fp_l05_rooftop_room_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "카메라가 방 안쪽을 향하고 있어 바로 뒤쪽의 금속 현관문과 바람에 흔들리는 좁은 틈은 화면 밖에 있다. 오른쪽의 침실 내부와 욕실 내부는 벽과 문선에 가려 대부분 보이지 않고, 침대와 세면대, 변기, 거울 같은 안쪽 설비는 직접 드러나지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "현관 안쪽에서 거실 겸 식사 공간을 향해 바라보는 조금 넓은 눈높이의 실내 구도다. 가까운 쪽의 닳고 지저분한 바닥을 지나 왼쪽 가까이에는 배낭과 작은 인형이 놓여 있다. 중앙으로는 생활 공간이 어둡게 열려 있고, 낮은 탁자와 소파 주변에 물건들이 어지럽게 흩어져 있으며 바닥에는 발자국 같은 더러운 흔적이 이어진다. 중앙 너머의 식탁에는 의자들이 어긋나거나 넘어져 있고, 탁자 위 가족사진은 비스듬히 놓여 불안한 느낌을 준다. 왼쪽 벽의 텔레비전과 안쪽의 스탠드 조명이 희미하게 보이며, 뒤쪽 작은 주방에는 싱크대와 조리대가 차가운 황혼빛에 잠겨 있다. 가장 뒤의 거실 창은 열린 채 어둑한 외부 빛을 들이고, 오른쪽 벽을 따라 침실과 욕실 문들이 일부 보이면서 방 안의 황량함을 더한다.",
            "self_consistency": {
              "notes": "Structured items and Korean descriptions both present the selected view from the entry toward the living/dining area, including ransacked disturbance and the open living window only in the full scene description.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S27_Shot5",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "large open rectangular room area occupying the main field of view",
                "expected_label": "combined living and dining area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "mostly open and readable from the entry-facing view",
                "source_ref": "floor_plan_marker_1",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "pale kitchen block with counter fixtures along the far wall",
                "expected_label": "compact kitchen zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly screened by dining furniture due to distance",
                "source_ref": "floor_plan_marker_2",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "small rectangular entry area closest to the camera position",
                "expected_label": "small entry area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "nearest floor area remains visible beneath the forward view",
                "source_ref": "floor_plan_marker_6",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "narrow horizontal window opening on the far wall above the kitchen side",
                "expected_label": "small living room window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "distant but within the viewing direction",
                "source_ref": "floor_plan_marker_11",
                "visibility": "visible"
              },
              {
                "confidence": 0.68,
                "depth_band": "background",
                "evidence": "small basin shape set into the rear kitchen counter",
                "expected_label": "kitchen sink and faucet",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "partly small and distant behind the dining area",
                "source_ref": "floor_plan_marker_13",
                "visibility": "partial"
              },
              {
                "confidence": 0.66,
                "depth_band": "background",
                "evidence": "two circular burner shapes on the rear counter line",
                "expected_label": "cooking burner fixture",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "partly small and distant behind the dining area",
                "source_ref": "floor_plan_marker_14",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large table rectangle with chairs arranged around it in the central view",
                "expected_label": "dining table with chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "principal mid-distance furniture cluster",
                "source_ref": "floor_plan_marker_15",
                "visibility": "visible"
              },
              {
                "confidence": 0.7,
                "depth_band": "midground",
                "evidence": "thin vertical screen-like rectangle attached to the side wall",
                "expected_label": "TV set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "seen at an oblique angle along the wall",
                "source_ref": "floor_plan_marker_16",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "slender standing lamp silhouette near the far side of the living area",
                "expected_label": "floor lamp",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "distant but not blocked by major walls",
                "source_ref": "floor_plan_marker_17",
                "visibility": "visible"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "door panel and swing shape on the right wall beyond the dining area",
                "expected_label": "mother bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "partially hidden by perspective and wall edge",
                "source_ref": "floor_plan_marker_8",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "midground",
                "evidence": "door opening shape on the right side near the entry-to-room boundary",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "visible as a side doorway, with interior beyond not readable",
                "source_ref": "floor_plan_marker_9",
                "visibility": "partial"
              },
              {
                "confidence": 0.66,
                "depth_band": "midground",
                "evidence": "small door panel shape along the right wall above the lower doorway",
                "expected_label": "bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "partly occluded by wall angle and distance",
                "source_ref": "floor_plan_marker_10",
                "visibility": "partial"
              },
              {
                "confidence": 0.83,
                "depth_band": "foreground",
                "evidence": "small bag shape with a tiny doll-like form beside it near the side wall",
                "expected_label": "backpack with small doll",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "near the camera-side wall and unobstructed",
                "source_ref": "floor_plan_marker_24",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "small framed rectangle resting on the dining tabletop",
                "expected_label": "family photo on table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 25,
                "occlusion_note": "small prop on the table, partly limited by distance",
                "source_ref": "floor_plan_marker_25",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "irregular scattered shapes and displaced chair forms across the shared room area",
                "expected_label": "ransacked belongings, footprints, and overturned chairs",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 35,
                "occlusion_note": "spread through the open shared area, readable despite clutter overlap",
                "source_ref": "floor_plan_marker_35",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "far window line indicated as ajar within the rear wall opening",
                "expected_label": "living window left open",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 36,
                "occlusion_note": "distant and narrow but aligned with the camera direction",
                "source_ref": "floor_plan_marker_36",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "door location lies immediately behind the entry camera rather than in the forward-facing cone",
                "expected_label": "metal exterior entry door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "behind the selected forward-facing camera direction",
                "source_ref": "floor_plan_marker_7",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.76,
                "depth_band": "foreground",
                "evidence": "event tied to the entry door is behind the selected forward-facing camera direction",
                "expected_label": "entry door clattering open in wind",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 38,
                "occlusion_note": "behind the camera due to the supplied pose facing into the room",
                "source_ref": "floor_plan_marker_38",
                "visibility": "out_of_frame"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25
            ],
            "transient_numbers": [
              35,
              36,
              38
            ],
            "ignored_numbers": [
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              37
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              35,
              36,
              38
            ],
            "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_Shot5": {
        "bg_id": "L05B02",
        "shot_id": "S25_Shot5",
        "fp_id": "fp_l05_rooftop_room_main",
        "card": {
          "card_id": "62a180ec55866b1f",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B02",
          "shot_id": "S25_Shot5",
          "fp_id": "fp_l05_rooftop_room_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "f3a77c1dccdca0c2",
            "substrate_hash": "f3a77c1dccdca0c2",
            "overlay_hash": "07449eb5a0f7518c",
            "geometry_hash": "38364c036d635dc7",
            "dossier_hash": "50cd67953fa511d9",
            "semantic_hash": "061ec2afb2fc94d6",
            "camera_rec_hash": "ee2c87e6309a3419",
            "shot_context_hash": "af472ea50deccc7c",
            "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": "floor_plan_prompt_camera_recommendation",
            "confidence": 0.78,
            "diagnostics": [
              "Interpreted as a tight eye-level insert from the supplied doorway-side pose toward the bed-side wall.",
              "Only the daughter bedroom wall area, the nearby bed edge, and the pinned wall evidence are treated as inside the close framing."
            ],
            "fp_id": "fp_l05_rooftop_room_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "거실과 주방, 다른 침실, 욕실, 현관의 가구와 설비는 좁은 침실 벽면 구도 밖에 있다. 침실 문, 창, 커튼도 시선의 중심에서 벗어나 거의 보이지 않거나 벽과 침대 가장자리에 가려진다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "방문 안쪽에서 침대 옆 벽을 얼굴 높이로 가까이 마주 보는 좁은 구도다. 보랏빛 침실 벽의 중앙에는 거칠고 불균일하게 칠해진 붉은 원이 있고, 그 한가운데 낡고 구겨진 사진 한 장이 꽂혀 있다. 사진의 고정점에는 검붉고 끈적하게 말라붙은 얼룩이 작지만 강하게 시선을 끌며, 해질녘의 낮은 온기가 벽을 스쳐 붉은 원을 더 짙고 유기적으로 보이게 한다. 화면 오른쪽 아래에는 침대 가장자리만 희미하게 걸리고, 주변 벽 질감은 둔하고 약간 얼룩진 채 평평하게 눌려 보인다.",
            "self_consistency": {
              "notes": "The prose describes the same tight wall-facing bedroom view as the structured visible items, with other apartment areas summarized as outside the frame.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S25_Shot5",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "small rectangular paper shape pinned within a roughly circular painted mark, with a dark spot at the fastening point",
                "expected_label": "blood-stained old photo pinned in red circle",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 37,
                "occlusion_note": "unobstructed and treated as the primary focal surface",
                "source_ref": "floor_plan_prompt_camera_recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "large flat wall-colored bedroom surface filling most of the tight view around the focal object",
                "expected_label": "daughter bedroom",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "only the bed-side wall portion of the room is shown",
                "source_ref": "floor_plan_prompt_camera_recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.64,
                "depth_band": "foreground",
                "evidence": "cropped bed edge and bedding shape intruding along the lower side of the close wall view",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "mostly cut off by the tight framing, with only an edge visible",
                "source_ref": "floor_plan_prompt_camera_recommendation",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25
            ],
            "transient_numbers": [
              37
            ],
            "ignored_numbers": [
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              38
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24,
              25,
              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
      },
      "L13B01::S8_Shot3": {
        "bg_id": "L13B01",
        "shot_id": "S8_Shot3",
        "fp_id": "fp_l13_store_main",
        "card": {
          "card_id": "44343c93ae10df46",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L13B01",
          "shot_id": "S8_Shot3",
          "fp_id": "fp_l13_store_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "6f70bceaa148bd74",
            "substrate_hash": "6f70bceaa148bd74",
            "overlay_hash": "76b477a6173ff9d2",
            "geometry_hash": "bb5b323de49db8cc",
            "dossier_hash": "9d41991571e84b46",
            "semantic_hash": "c742b4ed85b49c3c",
            "camera_rec_hash": "8f40a36fdedcf177",
            "shot_context_hash": "c1b10320870d79e1",
            "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: store_sales_floor_entry_aisles",
            "confidence": 0.76,
            "diagnostics": [
              "Camera interpreted from the supplied recommendation: near the customer entry zone, facing inward toward the retail aisle zone and gondola shelving rows.",
              "Depth and horizontal placement are approximate because the floor plan is top-down and the final framing is imagined at eye level.",
              "Ignored state overlay marker was not included in visible_items or prose."
            ],
            "fp_id": "fp_l13_store_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "출입구 바깥쪽은 거의 화면 밖이고, 오른쪽 안쪽의 준비 공간 내부는 벽과 거리 때문에 문 주변만 일부 느껴진다. 아주 먼 모서리의 세부 진열은 진열대 줄에 가려 또렷하지 않다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "마트 출입구 쪽 눈높이에서 안쪽 판매장과 진열 통로를 바라보는 구도다. 앞쪽 중앙에는 고객이 드나드는 바닥 영역과 유리문 가장자리가 낮게 걸리고, 전면 창을 따라 들어온 해질녘의 옅은 금빛이 차가운 형광등 조명과 섞인다. 화면의 대부분은 넓은 판매장과 반복되는 진열대 줄이 차지하며, 진열대의 좁은 끝과 상품 포장 면들이 왼쪽 가까운 쪽에서 시야를 자르고 안쪽으로 길게 이어진다. 중앙 깊은 곳에는 통로가 뚫려 있고, 오른쪽에는 계산대와 서비스 구역이 일부 보인다. 더 안쪽 오른편에는 직원용 출입문과 적재 준비 구역의 가장자리가 보이며, 통로 위쪽에는 작은 감시 카메라가 매달린 듯한 고정 설비가 보인다. 안쪽 통로 한켠에는 임시로 놓인 상자들이 낮게 쌓여 있어 저녁 매장의 부산한 느낌을 더한다.",
            "self_consistency": {
              "notes": "The full scene prose includes the transient stocking boxes, while the background plate prose omits them. Structured visibility is aligned with an entry-facing-aisles view, with far right service and staging elements treated as partial where appropriate.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S8_Shot3",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "large open floor area occupying most of the view behind the entry edge",
                "expected_label": "supermarket sales floor",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly interrupted by shelving rows and service fixtures",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "open rectangular floor area immediately in front of the camera position",
                "expected_label": "customer entry zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "unobstructed except for door frame edges",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "broad aisle field extending inward between long shelf blocks",
                "expected_label": "retail aisle zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "shelf rows break up parts of the area",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.67,
                "depth_band": "foreground",
                "evidence": "distinct service area mass to the camera-side right with counter shapes",
                "expected_label": "checkout service area",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partially cropped by the inward aisle framing",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.48,
                "depth_band": "background",
                "evidence": "enclosed room volume beyond the sales floor at the far right side",
                "expected_label": "stocking staging area",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "mostly hidden by distance, wall boundaries, and the staff door area",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "glazed entrance frame and sliding-door line near the camera edge",
                "expected_label": "glass sliding entrance",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "only edges and lower frame are likely visible because the camera faces inward",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "foreground",
                "evidence": "long glazed frontage line running along the near edge of the store",
                "expected_label": "front window line",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "seen peripherally and partly cropped by the entry framing",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.91,
                "depth_band": "midground",
                "evidence": "repeated long narrow shelf blocks creating parallel aisle corridors",
                "expected_label": "gondola shelving rows",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "some rows overlap each other in depth",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.75,
                "depth_band": "foreground",
                "evidence": "small counter modules lined up in the service area to the side",
                "expected_label": "checkout counters",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "partially cut by the side of the frame and service-zone angle",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "small doorway shape on the far service-side wall",
                "expected_label": "staff access door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "distant and partly masked by the service/staging wall line",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "midground",
                "evidence": "small overhead fixture form suspended above the aisle field",
                "expected_label": "ceiling CCTV camera",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "small scale makes it subtle in the frame",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "low stacked rectangular forms placed near the aisle or stocking side",
                "expected_label": "temporary stocking boxes",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 12,
                "occlusion_note": "only partly visible among shelf ends and the far service-side area",
                "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": [
              13
            ],
            "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
            ],
            "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::S8_Shot6": {
        "bg_id": "L13B01",
        "shot_id": "S8_Shot6",
        "fp_id": "fp_l13_store_main",
        "card": {
          "card_id": "d692319f48f7dcd1",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L13B01",
          "shot_id": "S8_Shot6",
          "fp_id": "fp_l13_store_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "6f70bceaa148bd74",
            "substrate_hash": "6f70bceaa148bd74",
            "overlay_hash": "76b477a6173ff9d2",
            "geometry_hash": "bb5b323de49db8cc",
            "dossier_hash": "9d41991571e84b46",
            "semantic_hash": "c742b4ed85b49c3c",
            "camera_rec_hash": "8f40a36fdedcf177",
            "shot_context_hash": "ed81ff6e6ae0304a",
            "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: store_sales_floor_entry_aisles",
            "confidence": 0.72,
            "diagnostics": [
              "Projection based on the supplied entry-zone camera pose facing into the retail aisle zone and shelving rows.",
              "Transient stocking boxes are treated as visible because they are referenced by the supplied camera recommendation and align with the shot intent.",
              "Foreground character emphasis is reflected only in the Korean scene prose as generic shot context; structured items list registered floor-plan markers only."
            ],
            "fp_id": "fp_l13_store_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "출입문과 창가 선은 카메라가 안쪽을 향해 있어 앞쪽 가장자리에 일부만 걸린다. 먼 오른쪽의 직원문과 적재 공간은 진열대와 거리감 때문에 선명하지 않고, 통로 밖의 세부 물품은 대부분 보이지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "입구 구역에서 매장 통로 안쪽을 바라보는 눈높이의 좁은 장면이다. 중앙 전경에는 놀라 굳은 젊은 손님의 얼굴이 크게 자리하고, 오른쪽 전경에는 흐릿한 직원의 어깨와 일부 열린 판지 재고 상자 모서리가 걸린다. 뒤쪽으로는 형광등 아래의 판매 바닥과 진열 통로가 이어지고, 왼쪽과 중앙에는 길게 선 진열대들이 부드러운 가로선처럼 흐려진다. 오른쪽에는 계산대 구역과 카운터들이 주변 맥락으로 눌려 보이며, 더 먼 오른쪽 배경에는 직원 출입문과 적재 대기 공간이 희미하게 남는다. 앞쪽 낮은 가장자리에는 유리 출입문과 매장 앞 창선의 반사가 약하게 걸리고, 천장 쪽에는 작은 감시 카메라와 차가운 조명이 눈에 띈다.",
            "self_consistency": {
              "notes": "The structured list covers the registered floor-plan markers visible from the supplied pose; the scene prose also includes generic foreground subject emphasis from the shot intent without using proper names. Base-only prose omits the transient stocking boxes and people.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S8_Shot6",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "broad open sales area stretching beyond the entry sightline",
                "expected_label": "supermarket sales floor",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly softened by close foreground emphasis and shelving depth",
                "source_ref": "supplied camera recommendation: store_sales_floor_entry_aisles",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "open entry zone immediately around the camera viewpoint",
                "expected_label": "customer entry zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "nearest floor area is partly below the frame edge",
                "source_ref": "supplied camera recommendation: store_sales_floor_entry_aisles",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "central aisle field continuing straight into the store",
                "expected_label": "retail aisle zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "partly broken up by shelving rows",
                "source_ref": "supplied camera recommendation: store_sales_floor_entry_aisles",
                "visibility": "visible"
              },
              {
                "confidence": 0.67,
                "depth_band": "midground",
                "evidence": "distinct service zone offset to the right of the entry path",
                "expected_label": "checkout service area",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "peripheral to the main aisle view",
                "source_ref": "supplied camera recommendation: store_sales_floor_entry_aisles",
                "visibility": "partial"
              },
              {
                "confidence": 0.54,
                "depth_band": "background",
                "evidence": "separate room-like area at the far right rear of the store plan",
                "expected_label": "stocking staging area",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "distant and partly screened by shelves and service-area geometry",
                "source_ref": "supplied camera recommendation: store_sales_floor_entry_aisles",
                "visibility": "partial"
              },
              {
                "confidence": 0.65,
                "depth_band": "foreground",
                "evidence": "glazed entry opening along the near storefront edge",
                "expected_label": "glass sliding entrance",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "mostly behind or below the inward-facing view, visible as a near-edge element",
                "source_ref": "supplied camera recommendation: store_sales_floor_entry_aisles",
                "visibility": "partial"
              },
              {
                "confidence": 0.6,
                "depth_band": "foreground",
                "evidence": "long glazed storefront line running across the near edge of the plan",
                "expected_label": "front window line",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "only edge reflections or slivers would remain in an inward-facing shot",
                "source_ref": "supplied camera recommendation: store_sales_floor_entry_aisles",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "repeating long rectangular shelving rows flanking the aisle view",
                "expected_label": "gondola shelving rows",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "some rows overlap visually and recede into softness",
                "source_ref": "supplied camera recommendation: store_sales_floor_entry_aisles",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "midground",
                "evidence": "cluster of rectangular counter shapes with small register-like tops on the right",
                "expected_label": "checkout counters",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "partly peripheral and visually secondary to the aisle",
                "source_ref": "supplied camera recommendation: store_sales_floor_entry_aisles",
                "visibility": "partial"
              },
              {
                "confidence": 0.52,
                "depth_band": "background",
                "evidence": "small doorway shape near the far right rear wall",
                "expected_label": "staff access door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "distant, small, and likely partly hidden by shelving perspective",
                "source_ref": "supplied camera recommendation: store_sales_floor_entry_aisles",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "midground",
                "evidence": "small ceiling-mounted circular fixture over the aisle field",
                "expected_label": "ceiling CCTV camera",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "small overhead detail, visible if the frame includes upper store context",
                "source_ref": "supplied camera recommendation: store_sales_floor_entry_aisles",
                "visibility": "visible"
              },
              {
                "confidence": 0.63,
                "depth_band": "foreground",
                "evidence": "boxy cardboard shapes associated with stocking activity near the right side of the close view",
                "expected_label": "temporary stocking boxes",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 12,
                "occlusion_note": "only a corner or edge is likely visible near the right foreground",
                "source_ref": "supplied camera recommendation: store_sales_floor_entry_aisles",
                "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": [
              13
            ],
            "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
            ],
            "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
      },
      "L13B04::S19_Shot2": {
        "bg_id": "L13B04",
        "shot_id": "S19_Shot2",
        "fp_id": "fp_l13_store_main",
        "card": {
          "card_id": "e142316c6a3a4ff1",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L13B04",
          "shot_id": "S19_Shot2",
          "fp_id": "fp_l13_store_main",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "6f70bceaa148bd74",
            "substrate_hash": "6f70bceaa148bd74",
            "overlay_hash": "266127408181dd06",
            "geometry_hash": "bb5b323de49db8cc",
            "dossier_hash": "9d41991571e84b46",
            "semantic_hash": "c742b4ed85b49c3c",
            "camera_rec_hash": "5312ca38b8f5468a",
            "shot_context_hash": "1b9b2ed79436ca8c",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L13B04",
            "bg_plate_visible_description": "눈높이에서 매장 통로 안쪽을 바라보는 구도다. 양쪽으로 긴 상품 선반들이 나란히 서 있어 얕은 복도 같은 시야를 만들고, 선반 앞면에는 작은 가격표 띠와 정돈된 상품 면이 이어진다. 중앙 쪽에는 옅게 반사되는 깨끗한 바닥이 뒤로 물러나며, 더 안쪽에는 넓은 판매 공간과 벽면, 직원용 출입문이 보인다. 차갑고 고른 형광 조명이 전체를 평평하게 밝히는 일반적인 소형 마트 내부다.",
            "camera_pose_source": "floor_plan_prompt:quiet_store_aisles",
            "confidence": 0.78,
            "diagnostics": [
              "Used the supplied floor_plan_prompt camera recommendation only.",
              "Visibility is estimated from the top-down plan and stated viewing direction.",
              "The quiet-aisle state is treated according to the supplied inventory, not reclassified."
            ],
            "fp_id": "fp_l13_store_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "출입구와 전면 유리창, 계산대 구역은 카메라 뒤쪽이나 시야 바깥에 있어 이 구도에서는 거의 보이지 않는다. 직원용 문 너머의 준비 공간 내부는 벽과 문에 가려 일부만 짐작된다. 천장 쪽 감시 장치는 시선보다 높거나 가까운 위치라 화면에서 뚜렷하게 읽히기 어렵다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "눈높이에서 매장 통로 안쪽을 바라보는 중간 거리 구도다. 화면 왼쪽 중간에는 멈춰 선 젊은 여성이 질문을 던지는 자세로 보이고, 화면 오른쪽 중간에는 남성 직원이 마주 서 있다. 두 사람 사이와 뒤쪽으로 긴 상품 선반들이 얕은 복도처럼 이어지며, 선반 앞면의 작은 가격표와 정돈된 상품 면이 흐릿한 상업 공간의 질감을 만든다. 중앙 바닥은 옅게 반사되며 뒤로 물러나고, 아침 시간의 한산함 때문에 통로 사이가 넓고 조용하게 비어 보인다. 더 안쪽에는 넓은 판매 공간과 벽면, 직원용 출입문이 작게 걸리고, 차가운 형광 조명이 전체를 평평한 녹백색 톤으로 밝힌다.",
            "self_consistency": {
              "notes": "Korean prose describes the same aisle-facing view, shelving, sales-floor depth, staff door, and quiet aisle condition represented in the structured items; the people are included from the shot intent and are not registered floor-plan markers.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S19_Shot2",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "large surrounding interior area extending beyond the aisle rows",
                "expected_label": "supermarket sales floor",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly broken up by shelving rows",
                "source_ref": "floor_plan_prompt:use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "entry area lies behind the camera position relative to the stated viewing direction",
                "expected_label": "customer entry zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "outside the main viewing angle",
                "source_ref": "floor_plan_prompt:use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "open aisle floor around the camera position with shelving edges nearby",
                "expected_label": "retail aisle zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "camera is placed within this zone, so only the surrounding aisle surfaces are visible",
                "source_ref": "floor_plan_prompt:camera_position",
                "visibility": "visible"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "service area is located off to the lower-right side of the plan from the camera",
                "expected_label": "checkout service area",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "mostly outside the aisle-facing composition",
                "source_ref": "floor_plan_prompt:use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "room sits beyond the staff doorway at the far side",
                "expected_label": "stocking staging area",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "interior is largely blocked by wall and doorway",
                "source_ref": "floor_plan_prompt:use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "front entrance line is behind the camera relative to the aisle-facing direction",
                "expected_label": "glass sliding entrance",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "outside the rear of the viewing angle",
                "source_ref": "floor_plan_prompt:use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.84,
                "depth_band": "background",
                "evidence": "front window line runs along the plan edge behind the camera",
                "expected_label": "front window line",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "not included in the aisle-facing framing",
                "source_ref": "floor_plan_prompt:use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.92,
                "depth_band": "midground",
                "evidence": "multiple long narrow rectangular rows create a corridor around the camera view",
                "expected_label": "gondola shelving rows",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "near rows overlap farther rows in depth",
                "source_ref": "floor_plan_prompt:camera_direction",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "counter shapes are positioned away from the aisle view toward the lower-right of the plan",
                "expected_label": "checkout counters",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "outside or barely beyond the right rear edge of the composition",
                "source_ref": "floor_plan_prompt:use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.76,
                "depth_band": "background",
                "evidence": "small doorway shape at the far wall toward the right side",
                "expected_label": "staff access door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "partly small and distant, with shelving and wall edges limiting clarity",
                "source_ref": "floor_plan_prompt:camera_direction",
                "visibility": "partial"
              },
              {
                "confidence": 0.55,
                "depth_band": "foreground",
                "evidence": "small ceiling-fixture symbol lies close to the camera area but above normal eye-level framing",
                "expected_label": "ceiling CCTV camera",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "likely cropped high or behind the main line of sight",
                "source_ref": "floor_plan_prompt:use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.8,
                "depth_band": "midground",
                "evidence": "broad open aisle gaps with no crowd symbols around the shelf rows",
                "expected_label": "quiet empty morning aisles",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 13,
                "occlusion_note": "state is visible through the open floor space between shelving rows",
                "source_ref": "floor_plan_prompt:framing_notes",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "transient_numbers": [
              13
            ],
            "ignored_numbers": [
              12
            ],
            "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,
              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
      },
      "L14B01::S20_Shot1": {
        "bg_id": "L14B01",
        "shot_id": "S20_Shot1",
        "fp_id": "fp_l14_admin_office",
        "card": {
          "card_id": "8c3c73ef17970985",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L14B01",
          "shot_id": "S20_Shot1",
          "fp_id": "fp_l14_admin_office",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "e1bb204b67f9bb01",
            "substrate_hash": "e1bb204b67f9bb01",
            "overlay_hash": "3b0b447a002c903b",
            "geometry_hash": "98065a6bacd20d96",
            "dossier_hash": "b985fd52646c120a",
            "semantic_hash": "28a978755bf5c187",
            "camera_rec_hash": "2672e919e80e2370",
            "shot_context_hash": "3d0711e60bfc4ab9",
            "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 camera recommendation: camera_position near number 7, facing toward number 4 across number 3",
            "confidence": 0.84,
            "diagnostics": [
              "Used the supplied camera recommendation without inventing a new pose.",
              "Transient screen content was interpreted as a small indistinct image on a visible review display."
            ],
            "fp_id": "fp_l14_admin_office",
            "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 full Korean scene description also reflects the shot intent with generic people staged around those fixtures. The base-only description omits the transient screen content and people/action.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S20_Shot1",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "enclosing wall outline and doorway edges define the compact interior space",
                "expected_label": "admin security office room",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "room envelope is broadly visible but partially interrupted by furniture inside it",
                "source_ref": "supplied floor plan and camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "broad work area surrounding the desk, chairs, and screen surfaces",
                "expected_label": "security workstation zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "zone edges are partly implied by furniture placement rather than a single object boundary",
                "source_ref": "supplied floor plan and camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "long horizontal desk slab with small screens, keyboards, and equipment shapes",
                "expected_label": "security desk workstation",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "front edge and top surface are clear; underside is hidden by viewing angle and chairs",
                "source_ref": "supplied floor plan and camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "stacked rectangular panels mounted along the far wall",
                "expected_label": "CCTV monitor wall",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "individual panels remain visible, though fine screen detail is not emphasized",
                "source_ref": "supplied floor plan and camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "rolling chairs tucked along the desk line, with rounded backs and legs",
                "expected_label": "staff chair",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "partly blocked by the desk and by the chairs' own backs from this angle",
                "source_ref": "supplied floor plan and camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.83,
                "depth_band": "foreground",
                "evidence": "row of low visitor seats between the camera position and the workstation",
                "expected_label": "visitor review chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "some lower legs may be cropped or hidden by the nearest floor framing",
                "source_ref": "supplied floor plan and camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "foreground",
                "evidence": "open standing floor area nearest the doorway before the row of chairs",
                "expected_label": "standing review area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "open area is visible as negative space, with boundaries defined by doorway and chairs",
                "source_ref": "supplied floor plan and camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.67,
                "depth_band": "midground",
                "evidence": "small dim dark rectangle on a visible review screen, with indistinct tonal content",
                "expected_label": "dark obscured CCTV footage",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 8,
                "occlusion_note": "content is intentionally indistinct and only partly legible due to small size and darkness",
                "source_ref": "supplied floor plan and camera recommendation",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "transient_numbers": [
              8
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "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
      },
      "L14B01::S20_Shot3": {
        "bg_id": "L14B01",
        "shot_id": "S20_Shot3",
        "fp_id": "fp_l14_admin_office",
        "card": {
          "card_id": "3a9f70948009ce11",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L14B01",
          "shot_id": "S20_Shot3",
          "fp_id": "fp_l14_admin_office",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "e1bb204b67f9bb01",
            "substrate_hash": "e1bb204b67f9bb01",
            "overlay_hash": "3b0b447a002c903b",
            "geometry_hash": "98065a6bacd20d96",
            "dossier_hash": "b985fd52646c120a",
            "semantic_hash": "28a978755bf5c187",
            "camera_rec_hash": "2672e919e80e2370",
            "shot_context_hash": "b98efca08366aa0a",
            "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": "floor_plan_prompt recommendation: near number 7, facing toward number 4 across number 3",
            "confidence": 0.78,
            "diagnostics": [
              "Camera pose interpreted from the supplied recommendation only.",
              "A doorway marker appears in the attached plan but was not part of the supplied inventory or camera-referenced set, so it was not reported as a visible item."
            ],
            "fp_id": "fp_l14_admin_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 room, workstation area, desk, chairs, monitor wall, and the dark indistinct screen content; the background-plate description keeps only persistent office structure and furnishings.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S20_Shot3",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "Large enclosing rectangular room outline surrounding all furnishings.",
                "expected_label": "admin security office room",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "Room envelope is broadly visible as the surrounding walls, though near edges would be cropped by the tight interior framing.",
                "source_ref": "floor_plan_prompt recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "Shaded workstation zone occupying the area around the desk and monitor wall.",
                "expected_label": "security workstation zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "Zone is partly occupied by furniture but remains readable as the work area.",
                "source_ref": "floor_plan_prompt recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "Long horizontal desk surface with small monitor and keyboard shapes across the view.",
                "expected_label": "security desk workstation",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "Visitor chairs and desk edge may cover the lower part of the workstation from this standing viewpoint.",
                "source_ref": "floor_plan_prompt recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "Row of rectangular screen panels mounted along the far wall.",
                "expected_label": "CCTV monitor wall",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "Screen wall remains the main far anchor with minimal obstruction.",
                "source_ref": "floor_plan_prompt recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "midground",
                "evidence": "Rolling office chair shapes placed between the viewer side of the desk and the desk surface.",
                "expected_label": "staff chair",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "Chair backs and seats may be partly hidden by the desk and closer visitor seating.",
                "source_ref": "floor_plan_prompt recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "Row of low visitor chair shapes closest to the camera path before the desk.",
                "expected_label": "visitor review chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "Closest seating may be cropped at the lower frame edge but should remain clearly identifiable.",
                "source_ref": "floor_plan_prompt recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.7,
                "depth_band": "foreground",
                "evidence": "Open floor area immediately in front of the visitor seating where a viewer could stand.",
                "expected_label": "standing review area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "Because the camera is placed within or very near this area, only part of the floor zone would appear at the lower edge.",
                "source_ref": "floor_plan_prompt recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "Dark indistinct patch associated with one of the far rectangular screen surfaces.",
                "expected_label": "dark obscured CCTV footage",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 8,
                "occlusion_note": "The footage itself is legible only as a dark, low-detail screen area rather than clear imagery.",
                "source_ref": "floor_plan_prompt recommendation",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "transient_numbers": [
              8
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "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
      },
      "L16B03::S16_Shot3": {
        "bg_id": "L16B03",
        "shot_id": "S16_Shot3",
        "fp_id": "fp_l16_detective_office",
        "card": {
          "card_id": "cc8491d33ab02ed5",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L16B03",
          "shot_id": "S16_Shot3",
          "fp_id": "fp_l16_detective_office",
          "semantic_gate_state": "needs_fix",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "b8a148fd717e3d6c",
            "substrate_hash": "b8a148fd717e3d6c",
            "overlay_hash": "89adeb4951a7a4d8",
            "geometry_hash": "7d092dd6615e57f5",
            "dossier_hash": "6fab7fb6c5937737",
            "semantic_hash": "c9dcd5bf31c34536",
            "camera_rec_hash": "b6ea22e39a61613f",
            "shot_context_hash": "102586a24e1d8106",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L16B03",
            "bg_plate_visible_description": "출입문 가까운 낮은 시점에서 조용한 형사 사무실 안쪽을 비스듬히 바라본다. 가까운 쪽에는 낡은 당직 책상 모서리와 종이 정리함이 단단한 사선으로 놓이고, 그 너머에는 빈 공동 업무 책상들과 컴퓨터 모니터들이 차분하게 이어진다. 사무실 오른쪽 깊은 곳에는 야간 근무 자리, 서류장과 문서 선반, 복사기 같은 사무기기가 정돈되어 보인다. 차가운 형광등이 노란 바닥과 베이지색 책상 위에 고르게 퍼져, 밤의 사무실답게 sparse하고 조용한 분위기를 만든다.",
            "camera_pose_source": "supplied camera recommendation for night_duty_workstation",
            "confidence": 0.68,
            "diagnostics": [
              "Camera pose was interpreted from the supplied recommendation near the entrance-side marker, looking toward the night-duty workstation and monitor area.",
              "Shot intent contains non-inventory subject and phone action elements; these are reflected only in the full scene prose and deliberately omitted from the background plate prose.",
              "Structured visible_items are limited to the supplied marker inventory references."
            ],
            "fp_id": "fp_l16_detective_office",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "카메라 바로 뒤쪽과 왼쪽 벽면 쪽의 일부 설비는 시야 가장자리 밖이거나 문틀과 책상에 가려 뚜렷하지 않다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "출입문 가까운 낮은 시점에서 사무실 안쪽을 비스듬히 바라본다. 가까운 왼쪽 아래에는 손에 든 휴대전화의 밝은 화면과 긴장된 팔, 어깨가 날카롭게 들어오고, 낡은 당직 책상 모서리와 종이 더미가 화면을 사선으로 가른다. 그 너머 중앙 뒤쪽에는 빈 업무용 책상들과 컴퓨터 모니터가 부드럽게 이어지고, 오른쪽 깊은 곳에는 야간 근무 자리와 서류장, 문서 선반, 복사기 같은 사무기기가 차갑게 놓여 있다. 전화기 너머의 근무자는 살짝 흐릿하게 보이며, 푸른 형광등과 휴대전화의 작고 창백한 빛이 조용한 사무실에 긴장감을 만든다.",
            "self_consistency": {
              "notes": "Korean prose matches the office anchors listed in structured items; subject and phone elements come from the shot intent rather than numbered floor-plan markers.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S16_Shot3",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.7,
                "depth_band": "foreground",
                "evidence": "broad open floor area spreading from the near doorway into the room",
                "expected_label": "open detective office area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "near edge of the view, partly interrupted by the doorway and nearby furniture",
                "source_ref": "marker_inventory_and_supplied_camera_recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "swinging door shape at the near side of the room, close to the camera position",
                "expected_label": "entrance swing door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "only the near portion would be caught because the camera is positioned close to it",
                "source_ref": "marker_inventory_and_supplied_camera_recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "large grouped rectangular desks with multiple chairs and monitor-like dark rectangles",
                "expected_label": "shared detective desk cluster",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "front edges may overlap with the closer desk plane, but the cluster remains readable",
                "source_ref": "marker_inventory_and_supplied_camera_recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "background",
                "evidence": "small workstation zone in the direction the camera faces, set near the far side of the room",
                "expected_label": "night-duty workstation",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "clear target area of the view, with only minor softness from depth",
                "source_ref": "marker_inventory_and_supplied_camera_recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "dark rectangular screen-like shape beyond the desk area",
                "expected_label": "desktop computer monitor",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "visible as a compact dark rectangle within the far office furniture",
                "source_ref": "marker_inventory_and_supplied_camera_recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.66,
                "depth_band": "midground",
                "evidence": "separate desk-and-chair mass toward the lower right side of the room",
                "expected_label": "lead detective desk and chair",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "partly cropped by the angled framing and nearer desk edge",
                "source_ref": "marker_inventory_and_supplied_camera_recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "vertical storage shapes along a wall area, partly away from the camera direction",
                "expected_label": "file cabinets and document shelves",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "some storage surfaces may fall near the side edge of the frame",
                "source_ref": "marker_inventory_and_supplied_camera_recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "foreground",
                "evidence": "boxy office-machine-sized form near the room edge",
                "expected_label": "printer or copier",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "likely clipped by the side of the diagonal view",
                "source_ref": "marker_inventory_and_supplied_camera_recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.5,
                "depth_band": "background",
                "evidence": "small service counter-like fixture on the wall side, away from the main sightline",
                "expected_label": "small coffee station",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "mostly outside the main diagonal view from this pose",
                "source_ref": "marker_inventory_and_supplied_camera_recommendation",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.76,
                "depth_band": "foreground",
                "evidence": "small stack of flat paper-like rectangles on the nearer desk surface",
                "expected_label": "document trays and paper stacks",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "visible on the near desk plane, with possible overlap from the foreground action",
                "source_ref": "marker_inventory_and_supplied_camera_recommendation",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "low_confidence"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_numbers": [],
            "ignored_numbers": [
              11,
              12,
              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
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "blocked",
          "diagnostics": [
            "semantic_gate_state=needs_fix — FP self-fidelity failed",
            "(ref) vlm_reported_state='low_confidence'"
          ],
          "leaks": []
        },
        "card_state": "blocked",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L16B03::S16_Shot5": {
        "bg_id": "L16B03",
        "shot_id": "S16_Shot5",
        "fp_id": "fp_l16_detective_office",
        "card": {
          "card_id": "50bfa25f62fbc5e7",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L16B03",
          "shot_id": "S16_Shot5",
          "fp_id": "fp_l16_detective_office",
          "semantic_gate_state": "needs_fix",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "b8a148fd717e3d6c",
            "substrate_hash": "b8a148fd717e3d6c",
            "overlay_hash": "89adeb4951a7a4d8",
            "geometry_hash": "7d092dd6615e57f5",
            "dossier_hash": "6fab7fb6c5937737",
            "semantic_hash": "c9dcd5bf31c34536",
            "camera_rec_hash": "b6ea22e39a61613f",
            "shot_context_hash": "4c4ac08b0023ebbe",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L16B03",
            "bg_plate_visible_description": "출입구 가까운 자리에서 야간 근무 책상과 컴퓨터 화면이 있는 쪽을 바라보는 사무실 내부다. 앞쪽에는 문틀과 가까운 책상 가장자리가 일부 걸리고, 그 너머로 넓고 비어 보이는 업무 공간과 공동 책상 묶음이 이어진다. 화면 중앙 깊은 곳에는 당직용 책상과 모니터가 놓여 있고, 한쪽 벽을 따라 서류 캐비닛, 문서 선반, 복합기, 작은 커피 설비와 종이 더미가 차분하게 배치되어 있다. 천장 형광등의 누런 회색빛이 가구와 바닥을 납작하게 눌러 조용하고 피로한 밤 사무실 분위기를 만든다.",
            "camera_pose_source": "supplied camera recommendation: near number 2, facing toward number 4 and number 5",
            "confidence": 0.68,
            "diagnostics": [
              "Projection follows the supplied camera recommendation rather than inventing a new close-up pose.",
              "The shot intent is character-focused, but the available marker registry contains only office-space anchors and no character placement markers."
            ],
            "fp_id": "fp_l16_detective_office",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "카메라 바로 뒤쪽의 문 주변과 가까운 벽면 일부는 화면 밖으로 밀려나며, 앞쪽 책상 모서리와 의자들이 더 깊은 곳의 작은 집기 일부를 부분적으로 가린다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "출입구 가까운 위치에서 당직 책상과 컴퓨터 화면이 있는 쪽을 바라보는 조용한 밤 사무실 장면이다. 앞쪽에는 문틀과 가까운 책상 가장자리, 의자 선이 걸려 시야를 누르고, 그 너머 중앙으로 비어 있는 업무 공간이 깊게 열린다. 왼쪽과 중앙에는 공동 업무 책상 묶음과 여러 의자가 겹쳐 보이고, 더 안쪽에는 야간 근무용 책상과 모니터가 차분하게 놓여 있다. 오른쪽 벽 쪽으로는 서류 캐비닛과 문서 선반, 복합기, 커피 설비와 종이 더미가 이어지며, 전체가 형광등의 누런 회색빛 아래 정적이고 긴장된 분위기로 보인다.",
            "self_consistency": {
              "notes": "The Korean descriptions mention only the office anchors represented in the structured visible items and do not include ignored overlay items.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S16_Shot5",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.7,
                "depth_band": "midground",
                "evidence": "broad open floor area between furniture masses",
                "expected_label": "open detective office area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "mostly unobstructed, with nearby furniture edges intruding at the bottom of view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.6,
                "depth_band": "foreground",
                "evidence": "near wall opening and curved swing shape at the camera side",
                "expected_label": "entrance swing door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly clipped by the camera being positioned close to it",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "midground",
                "evidence": "cluster of rectangular tabletops and multiple chair backs",
                "expected_label": "shared detective desk cluster",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "some chairs and desk edges overlap each other",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "background",
                "evidence": "single workstation mass set farther in the viewing direction",
                "expected_label": "night-duty workstation",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partly softened by distance and intervening desk silhouettes",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "small dark rectangular screen shape on or near the far workstation",
                "expected_label": "desktop computer monitor",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "small in frame but still readable as a rectangular display",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.58,
                "depth_band": "midground",
                "evidence": "larger desk-and-chair block off to the side of the viewing axis",
                "expected_label": "lead detective desk and chair",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "side placement and foreground furniture make it only partly visible",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "tall vertical storage shapes lined along the wall",
                "expected_label": "file cabinets and document shelves",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "visible along the wall, with some sections hidden behind other office furniture",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.56,
                "depth_band": "midground",
                "evidence": "boxy equipment shape with a broad top and lower body",
                "expected_label": "printer or copier",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "near side angle leaves part of its body outside the main view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.52,
                "depth_band": "foreground",
                "evidence": "small service surface and compact appliance-like shapes near the side of the office",
                "expected_label": "small coffee station",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "partly blocked by nearer desk edges from this viewpoint",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.66,
                "depth_band": "foreground",
                "evidence": "stacked flat rectangular paper shapes on a tabletop",
                "expected_label": "document trays and paper stacks",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "visible on the near desk surface, with edges cropped by the close framing",
                "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
            ],
            "transient_numbers": [],
            "ignored_numbers": [
              11,
              12,
              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
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "blocked",
          "diagnostics": [
            "semantic_gate_state=needs_fix — FP self-fidelity failed",
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "blocked",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L16B01::S21_Shot1": {
        "bg_id": "L16B01",
        "shot_id": "S21_Shot1",
        "fp_id": "fp_l16_detective_office",
        "card": {
          "card_id": "63a8b8c6e537624c",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L16B01",
          "shot_id": "S21_Shot1",
          "fp_id": "fp_l16_detective_office",
          "semantic_gate_state": "needs_fix",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "b8a148fd717e3d6c",
            "substrate_hash": "b8a148fd717e3d6c",
            "overlay_hash": "97fbfe7a115b53c5",
            "geometry_hash": "7d092dd6615e57f5",
            "dossier_hash": "6fab7fb6c5937737",
            "semantic_hash": "c9dcd5bf31c34536",
            "camera_rec_hash": "63676f0f61ab51ce",
            "shot_context_hash": "fc325f2e382ddfbb",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L16B01",
            "bg_plate_visible_description": "출입구 쪽 통로에서 눈높이로 넓게 들여다본 수사 사무실이다. 가까운 왼쪽 가장자리에는 출입문 일부가 걸리고, 중앙에는 여러 명이 함께 쓰는 책상 묶음과 의자들이 통로를 따라 놓여 있다. 책상 위에는 키보드와 흐릿하게 켜진 모니터, 정돈되지 않은 종이 더미가 보이며, 오른쪽 앞쪽에는 별도의 책상과 의자, 문서 받침이 놓여 있다. 양쪽 벽에는 서류장과 보관 선반, 사무용 복합기와 작은 음료 준비 공간이 이어지고, 형광등의 옅은 녹백색 빛과 흐린 낮빛이 사무실 전체를 납작하고 건조하게 밝힌다.",
            "camera_pose_source": "daytime_office_entry",
            "confidence": 0.84,
            "diagnostics": [
              "Used the supplied wide eye-level entrance-side office recommendation.",
              "Ignored the specified event-overlay elements in the visible projection and prose.",
              "Screen placement is estimated from the entrance-side aisle view toward the desk cluster and right-side office furniture."
            ],
            "fp_id": "fp_l16_detective_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 visible office structure plus the paperwork exchange, while the background-plate description keeps only stable office fixtures and lighting.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S21_Shot1",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large open floor area extending from the entry into the room between furniture groups",
                "expected_label": "open detective office area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "mostly unobstructed except where desks and chairs interrupt the floor area",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "swinging door edge and doorway shape at the near entry side",
                "expected_label": "entrance swing door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly cropped by the near camera position",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "cluster of rectangular desks with several chairs and tabletop equipment",
                "expected_label": "shared detective desk cluster",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "some tabletop details overlap due to wide view and furniture depth",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "separate work surface and seating area farther into the office",
                "expected_label": "night-duty workstation",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partly screened by intervening desks and chair backs",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "dark flat rectangular screens sitting on desks and facing across the room",
                "expected_label": "desktop computer monitor",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "screen content is not legible from the wide angle",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "larger individual desk and chair mass on the right side of the office view",
                "expected_label": "lead detective desk and chair",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "front edge and nearby action may cover part of the tabletop",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "background",
                "evidence": "tall stacked storage shapes lining the side wall",
                "expected_label": "file cabinets and document shelves",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "fine shelf contents are small at this distance",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "midground",
                "evidence": "boxy office machine or stacked tray shape along the side wall",
                "expected_label": "printer or copier",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "partially overlapped by the side-wall furniture line",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "midground",
                "evidence": "small service surface with compact objects placed against the office side area",
                "expected_label": "small coffee station",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "small items are not individually clear in the wide shot",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.85,
                "depth_band": "foreground",
                "evidence": "stacked rectangular papers and trays on the nearer desk surface",
                "expected_label": "document trays and paper stacks",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "some sheets merge visually with the desktop from this distance",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "thin bright sheets held out between figures near the right side of the frame",
                "expected_label": "missing report and call request forms",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 11,
                "occlusion_note": "hands and bodies cover portions of the sheets, but the document exchange remains readable",
                "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
            ],
            "transient_numbers": [
              11
            ],
            "ignored_numbers": [
              12,
              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
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "blocked",
          "diagnostics": [
            "semantic_gate_state=needs_fix — FP self-fidelity failed",
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "blocked",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L16B02::S21_Shot6": {
        "bg_id": "L16B02",
        "shot_id": "S21_Shot6",
        "fp_id": "fp_l16_detective_office",
        "card": {
          "card_id": "58c4699862a3698f",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L16B02",
          "shot_id": "S21_Shot6",
          "fp_id": "fp_l16_detective_office",
          "semantic_gate_state": "needs_fix",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "b8a148fd717e3d6c",
            "substrate_hash": "b8a148fd717e3d6c",
            "overlay_hash": "450e3746768689d0",
            "geometry_hash": "7d092dd6615e57f5",
            "dossier_hash": "6fab7fb6c5937737",
            "semantic_hash": "c9dcd5bf31c34536",
            "camera_rec_hash": "195895e344c3d655",
            "shot_context_hash": "5dcd8a3bda7ccc9b",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L16B02",
            "bg_plate_visible_description": "책상 높이의 가까운 시점에서 낡은 사무용 책상 가장자리와 의자 일부가 크게 잡힌다. 오른쪽에는 서류 받침과 종이 더미가 사무적인 질감을 더하고, 뒤쪽에는 차가운 형광등 아래 비어 있는 수사 사무실의 열린 공간과 흐릿한 파티션, 책상 윤곽이 얕게 남아 있다. 화면은 책상 면에 바짝 붙은 좁은 구도로, 아래쪽의 worn한 책상 표면과 뒤쪽의 무채색 사무실 공기가 대비된다.",
            "camera_pose_source": "case_photo_desk",
            "confidence": 0.78,
            "diagnostics": [
              "Camera pose taken from the supplied recommendation: near number 6, facing down toward number 12 on number 6.",
              "Visible item placement is inferred from the desk-focused close framing and the referenced use_numbered_elements.",
              "The attached plan shows a broader office, while the shot intent requests a tight seated-height desk view; depth placement therefore favors close desk surfaces with only a narrow office backdrop."
            ],
            "fp_id": "fp_l16_detective_office",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "책상 위의 사진들은 아래쪽 가장자리에서 흐릿하게 일부만 보이고, 먼 사무실 가구들은 가까운 인물과 얕은 초점 때문에 대부분 흐려진다. 별도의 서류 양식, 화면 알림, 손글씨 메모는 이 구도에서 보이지 않거나 의도적으로 제외된다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "책상 높이의 가까운 시점에서 겁에 질린 한 인물의 얼굴과 입을 가린 손이 화면을 크게 채우며 중앙에서 살짝 벗어나 있다. 화면 아래 가장자리에는 낡은 책상 끝과 함께 흐릿하게 겹쳐진 확대 사진 조각들이 얇게 걸려 있어, 인물이 바라본 충격의 원인을 암시한다. 오른쪽에는 서류 받침과 종이 더미가 짧게 보이고, 뒤쪽에는 차가운 형광등 아래 비어 있는 수사 사무실의 열린 공간과 흐릿한 파티션 윤곽이 좁게 남아 정적이고 압박적인 분위기를 만든다.",
            "self_consistency": {
              "notes": "Structured items cover the floor-plan markers referenced by the supplied camera recommendation; the human subject is described from the shot intent but is not part of the marker inventory.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S21_Shot6",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "broad open room area implied beyond the desk, with distant furniture and partition-like shapes reduced by shallow focus",
                "expected_label": "open detective office area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "Only a narrow, blurred strip remains behind the close subject and desk.",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "large horizontal desk edge and associated chair shape dominate the close seated-height framing",
                "expected_label": "lead detective desk and chair",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "Cropped by tight facial close-up and desk-level framing; the desk edge is clearer than the full furniture outline.",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "small stacked rectangular paper shapes sit on one side of the desktop",
                "expected_label": "document trays and paper stacks",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "Partly cropped and softened because the composition prioritizes the face and lower desk edge.",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.79,
                "depth_band": "foreground",
                "evidence": "overlapping pale rectangular sheets form a thin blurred strip along the lower edge of the frame",
                "expected_label": "enlarged case photographs spread out",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 12,
                "occlusion_note": "Intentionally kept out of focus and heavily cropped so only fragments are visible.",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              6,
              10
            ],
            "transient_numbers": [
              12
            ],
            "ignored_numbers": [
              11,
              13,
              14
            ],
            "union_numbers": [
              1,
              6,
              10,
              11,
              12,
              13,
              14
            ],
            "camera_referenced_numbers": [
              1,
              6,
              10,
              12
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "blocked",
          "diagnostics": [
            "semantic_gate_state=needs_fix — FP self-fidelity failed",
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "blocked",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L16B04::S21_Shot10": {
        "bg_id": "L16B04",
        "shot_id": "S21_Shot10",
        "fp_id": "fp_l16_detective_office",
        "card": {
          "card_id": "7dc67e3992b128de",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L16B04",
          "shot_id": "S21_Shot10",
          "fp_id": "fp_l16_detective_office",
          "semantic_gate_state": "needs_fix",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "b8a148fd717e3d6c",
            "substrate_hash": "b8a148fd717e3d6c",
            "overlay_hash": "0b709362d96cc6bf",
            "geometry_hash": "7d092dd6615e57f5",
            "dossier_hash": "6fab7fb6c5937737",
            "semantic_hash": "c9dcd5bf31c34536",
            "camera_rec_hash": "4a96cf9bd5483d1b",
            "shot_context_hash": "ce7833eb5e313eff",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L16B04",
            "bg_plate_visible_description": "카메라는 담당자 책상 가까운 자리에서 오른쪽 벽 쪽 사무 공간을 낮은 눈높이로 바라본다. 화면 가까이에는 책상 모서리와 의자 등받이가 크게 잘려 들어오고, 책상 위의 서류 받침과 종이 더미가 얕은 초점으로 보인다. 그 너머에는 비어 있는 사무실 통로가 차갑고 약간 푸른 형광등 아래 열려 있으며, 오른쪽 뒤편에는 야간 근무용 자리와 컴퓨터 모니터가 정돈된 사무 가구들 사이에 놓여 있다.",
            "camera_pose_source": "floor_plan_prompt recommendation: near number 6, facing toward number 4 and number 5",
            "confidence": 0.78,
            "diagnostics": [
              "Camera pose interpreted from the supplied recommendation only.",
              "Referenced visible set follows camera_referenced_numbers and the supplied inventory layers.",
              "Transient cues are treated as visible in the full scene description and omitted from the background-plate description."
            ],
            "fp_id": "fp_l16_detective_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 open office, workstation, monitor, desk, paper stacks, and both temporary cues; the plate prose keeps only the stable office setting and furniture.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S21_Shot10",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "broad open floor area visible between the near desk edge and the farther workstation zone",
                "expected_label": "open detective office area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly interrupted by foreground desk furniture but largely readable as open space",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "desk-shaped workstation mass set farther along the viewing direction near the wall side",
                "expected_label": "night-duty workstation",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "visible beyond the open aisle with no major blockage",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "small rectangular screen surface positioned on the farther workstation",
                "expected_label": "desktop computer monitor",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "screen is small due to distance but remains in the sightline",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.74,
                "depth_band": "foreground",
                "evidence": "large nearby desk and chair forms cropped by the lower edge of the view",
                "expected_label": "lead detective desk and chair",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "cropped by camera proximity, with only the nearest desk and chair portions implied",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.73,
                "depth_band": "foreground",
                "evidence": "stacked flat paper shapes and tray-like rectangles on the near desk surface",
                "expected_label": "document trays and paper stacks",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "partially cropped and softened by the close side angle",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "small bright rectangular content area on the distant monitor screen",
                "expected_label": "phone location result on monitor",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 13,
                "occlusion_note": "legibility would be limited, but the result-like screen cue is visible",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.7,
                "depth_band": "foreground",
                "evidence": "small pale folded-or-flat paper shape on or near the close desk surface",
                "expected_label": "handwritten coordinate note",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 14,
                "occlusion_note": "partially obscured by the tight foreground framing and desk edge",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              4,
              5,
              6,
              10
            ],
            "transient_numbers": [
              13,
              14
            ],
            "ignored_numbers": [
              11,
              12
            ],
            "union_numbers": [
              1,
              4,
              5,
              6,
              10,
              11,
              12,
              13,
              14
            ],
            "camera_referenced_numbers": [
              1,
              4,
              5,
              6,
              10,
              13,
              14
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "blocked",
          "diagnostics": [
            "semantic_gate_state=needs_fix — FP self-fidelity failed",
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "blocked",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L21B01::S28_Shot1": {
        "bg_id": "L21B01",
        "shot_id": "S28_Shot1",
        "fp_id": "fp_l21_deck",
        "card": {
          "card_id": "52fe3c7be460bddc",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L21B01",
          "shot_id": "S28_Shot1",
          "fp_id": "fp_l21_deck",
          "semantic_gate_state": "needs_fix",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "e665ed60a8cdfdb6",
            "substrate_hash": "e665ed60a8cdfdb6",
            "overlay_hash": "b7f9568b129742e6",
            "geometry_hash": "286b876e6d147365",
            "dossier_hash": "2999bc2dd469f6fd",
            "semantic_hash": "d52c51f2ed1583a4",
            "camera_rec_hash": "56bac5074e0c2c54",
            "shot_context_hash": "db96e0b479b6cabd",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L21B01",
            "bg_plate_visible_description": "카메라는 보관 겸 좌석 가까이에서 갑판을 가로질러 앞쪽의 출입구 쪽을 바라본다. 넓고 비어 있는 작업용 갑판이 화면 가운데를 차지하고, 낮은 난간이 양옆 가장자리와 앞쪽 곡선을 따라 둘러져 있다. 오른쪽 멀리에는 뱃머리로 이어지는 밝은 통로가 일부 보이며, 중앙 뒤쪽에는 조타실로 들어가는 어두운 입구가 자리한다. 해질녘의 금빛이 회색 갑판과 금속 난간을 부드럽게 비추고, 난간 너머로 잔잔한 바다와 흐릿한 하늘빛이 가장자리 배경으로 스친다.",
            "camera_pose_source": "supplied camera recommendation: near number 4, facing toward number 5 across number 1",
            "confidence": 0.72,
            "diagnostics": [
              "Supplied shot intent describes an offshore exterior profile, but the required camera recommendation is an on-deck pose; the projection follows the supplied on-deck pose.",
              "Transient paper objects are included because they are referenced by the recommendation and inventory, though their exact floor-plan placement is not visible in the attached plan."
            ],
            "fp_id": "fp_l21_deck",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "카메라 바로 가까운 좌석은 일부만 걸쳐 보이고, 선체 바깥 풍경은 낮은 난간과 갑판 구조물 때문에 가장자리로 제한된다. 뱃머리 쪽 통로는 오른쪽 뒤편에 부분적으로만 보인다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "카메라는 보관 겸 좌석 가까이에서 갑판을 가로질러 앞쪽의 출입구 쪽을 바라본다. 넓은 작업용 갑판이 화면 가운데로 길게 펼쳐지고, 낮은 난간이 양옆과 앞쪽 곡선을 따라 선체 가장자리를 감싼다. 오른쪽 멀리에는 뱃머리로 이어지는 밝은 통로가 비스듬히 보이고, 중앙 뒤쪽에는 조타실로 들어가는 어두운 입구가 놓인다. 가까운 갑판 위에는 접힌 지도와 낡은 인화 사진이 작고 평평하게 놓여 있어 대치의 단서처럼 시선을 끈다. 해질녘 금빛이 회색 갑판과 금속 난간을 낮게 스치며, 난간 너머로 잔잔한 바다와 흐릿한 하늘이 얇게 드러난다.",
            "self_consistency": {
              "notes": "Full prose includes all visible base structures and the two transient paper objects; background-plate prose omits the transient paper objects.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S28_Shot1",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "broad flat deck surface occupying the main interior area of the boat",
                "expected_label": "open deck plate",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "unobstructed across the main view",
                "source_ref": "supplied floor-plan marker and camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "angular pale opening at the bow side beyond the central deck",
                "expected_label": "bow access opening",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly limited by the oblique viewing direction and deck edge",
                "source_ref": "supplied floor-plan marker and camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "thin continuous guard lines and short upright posts along the deck perimeter",
                "expected_label": "low perimeter railings",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "visible mainly as side-edge railing, with portions continuing out of frame",
                "source_ref": "supplied floor-plan marker and camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "boxy low seating element located very close to the camera position",
                "expected_label": "bench storage seating",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "cropped by proximity at the bottom of the imagined frame",
                "source_ref": "supplied floor-plan marker and camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "dark rectangular entry gap on the far side of the deck",
                "expected_label": "wheelhouse entry opening",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "clear sightline across the open deck",
                "source_ref": "supplied floor-plan marker and camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.55,
                "depth_band": "foreground",
                "evidence": "small flat folded rectangular paper shape on the deck surface",
                "expected_label": "folded map",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 6,
                "occlusion_note": "placement inferred from the referenced overlay and framing note rather than a visible floor-plan position",
                "source_ref": "supplied marker inventory and camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.52,
                "depth_band": "foreground",
                "evidence": "small flat photo-sized rectangle lying near the paper object",
                "expected_label": "old printed photo",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 7,
                "occlusion_note": "placement inferred from the referenced overlay and framing note rather than a visible floor-plan position",
                "source_ref": "supplied marker inventory and camera recommendation",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5
            ],
            "transient_numbers": [
              6,
              7
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "blocked",
          "diagnostics": [
            "semantic_gate_state=needs_fix — FP self-fidelity failed",
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "blocked",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L21B01::S28_Shot5": {
        "bg_id": "L21B01",
        "shot_id": "S28_Shot5",
        "fp_id": "fp_l21_deck",
        "card": {
          "card_id": "a53c973d7ec5df0e",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L21B01",
          "shot_id": "S28_Shot5",
          "fp_id": "fp_l21_deck",
          "semantic_gate_state": "needs_fix",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "e665ed60a8cdfdb6",
            "substrate_hash": "e665ed60a8cdfdb6",
            "overlay_hash": "b7f9568b129742e6",
            "geometry_hash": "286b876e6d147365",
            "dossier_hash": "2999bc2dd469f6fd",
            "semantic_hash": "d52c51f2ed1583a4",
            "camera_rec_hash": "56bac5074e0c2c54",
            "shot_context_hash": "37468f686507a78c",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L21B01",
            "bg_plate_visible_description": "카메라는 갑판 아래쪽의 수납형 좌석 가까이에서 선실 출입구 방향을 바라본다. 넓고 비어 있는 갑판 바닥이 화면 아래에서 안쪽으로 길게 이어지고, 낮은 난간이 양옆과 먼 쪽 가장자리를 따라 배의 좁은 형태를 감싼다. 오른쪽 안쪽에는 뱃머리로 이어지는 밝은 출입 공간이 비스듬히 보이고, 먼 중앙에는 조타실로 들어가는 어두운 입구가 작게 걸린다. 해질녘의 따뜻한 빛과 회녹색 바다 그림자가 섞여 금속 난간과 젖은 듯한 갑판 표면을 부드럽게 흐리며, 바깥쪽은 희미한 바다 안개로 열려 있다.",
            "camera_pose_source": "floor_plan_prompt camera recommendation: near number 4, facing toward number 5 across number 1",
            "confidence": 0.73,
            "diagnostics": [
              "The supplied plan image clearly shows the persistent deck markers, while the folded map and old printed photo are not drawn as numbered circles in the visible PNG; their placement is inferred from the supplied camera recommendation and shot intent.",
              "Projection assumes the camera is near the lower deck seating area and looks across the open deck toward the wheelhouse entry."
            ],
            "fp_id": "fp_l21_deck",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "조타실 안쪽과 뱃머리 통로 너머의 세부 구조는 입구 가장자리 때문에 깊게 보이지 않는다. 카메라와 매우 가까운 아래쪽 난간 일부는 화면 끝에 걸리거나 잘릴 수 있다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "카메라는 갑판 아래쪽의 수납형 좌석 가까이에서 선실 출입구 방향을 바라본다. 넓은 갑판 바닥이 화면 아래에서 안쪽으로 뻗어 있고, 낮은 난간이 양옆을 따라 좁은 배의 윤곽을 만든다. 오른쪽 안쪽에는 뱃머리로 이어지는 밝은 출입 공간이 보이며, 먼 중앙에는 조타실 입구가 작고 어둡게 놓인다. 아래쪽 가까운 갑판 위에는 접힌 지도가 낮게 펼쳐져 있고, 낡은 인화사진은 화면 아래 가장자리에 살짝 걸려 오래된 표면과 휜 모서리만 흐릿하게 드러난다. 해질녘의 따뜻한 빛이 한쪽 난간과 갑판 표면을 스치고, 바깥쪽 바다는 회녹색 안개처럼 흐려져 긴장된 갑판을 감싼다.",
            "self_consistency": {
              "notes": "The full Korean scene description includes the deck plate, railings, bench seating, bow access, wheelhouse entry, folded map, and partial old photo; the background-plate description omits the folded map and old photo.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S28_Shot5",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large uninterrupted deck surface occupying the central area between near seating and far entry",
                "expected_label": "open deck plate",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "unobstructed broad surface, with possible shallow perspective compression",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "pale angular opening set into the starboard bow-side structure, seen off to the right of the main deck",
                "expected_label": "bow access opening",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly peripheral from this facing direction but not blocked",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "thin continuous rail lines with small upright posts tracing the side edge of the deck",
                "expected_label": "low perimeter railings",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "rail continues around the frame edges; some sections may be cropped by perspective",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "rectangular storage-seat form located very close to the camera along the near deck edge",
                "expected_label": "bench storage seating",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "very near the camera, likely partly cut by the lower frame edge",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "small dark opening centered along the far side of the deck boundary",
                "expected_label": "wheelhouse entry opening",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "clear but distant, with interior detail not visible beyond the threshold",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.46,
                "depth_band": "foreground",
                "evidence": "small flat folded sheet-like shape placed on the near deck surface for the confrontation overlay",
                "expected_label": "folded map",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 6,
                "occlusion_note": "not drawn as a numbered circle in the supplied plan image; inferred from the framing note to include deck surface for the map",
                "source_ref": "camera_recommendation.use_numbered_elements_and_framing_notes",
                "visibility": "visible"
              },
              {
                "confidence": 0.52,
                "depth_band": "foreground",
                "evidence": "small worn rectangular printed surface grazing the lower edge of the imagined frame",
                "expected_label": "old printed photo",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 7,
                "occlusion_note": "only the edge is expected to appear near the lower frame boundary, consistent with the shot intent",
                "source_ref": "camera_recommendation.use_numbered_elements_and_shot_intent",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5
            ],
            "transient_numbers": [
              6,
              7
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "blocked",
          "diagnostics": [
            "semantic_gate_state=needs_fix — FP self-fidelity failed",
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "blocked",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L22B03::S29_Shot1": {
        "bg_id": "L22B03",
        "shot_id": "S29_Shot1",
        "fp_id": "fp_l22_wheelhouse",
        "card": {
          "card_id": "8b1fc1e8f1cc549b",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L22B03",
          "shot_id": "S29_Shot1",
          "fp_id": "fp_l22_wheelhouse",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "380576ab96066835",
            "substrate_hash": "380576ab96066835",
            "overlay_hash": "cb3b03943645022c",
            "geometry_hash": "f80d3f37c7c4ca21",
            "dossier_hash": "59e2c8e2748d77cd",
            "semantic_hash": "0644611b704ed5c7",
            "camera_rec_hash": "852fe5ce2f2ec2f8",
            "shot_context_hash": "d765fec0d0a5737c",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L22B03",
            "bg_plate_visible_description": "좁은 소형 선박 조타실 내부를 조타 장치 쪽으로 정면에 가깝게 보는 구도다. 아래쪽에는 서 있을 수 있는 좁은 바닥 공간이 짧게 보이고, 그 너머로 낡고 긁힌 조작 콘솔이 화면을 가로지른다. 중앙에는 둥근 조타 바퀴가 있고, 왼쪽에는 여러 원형 계기들이 모여 있으며, 오른쪽에는 항법 화면과 무전 장치가 붙어 있다. 뒤쪽과 양옆을 둘러싼 창은 소금기와 습기로 뿌옇고, 흐린 해질녘의 금빛이 차가운 초록빛 실내 그림자와 섞여 좁고 낡은 선실 분위기를 만든다.",
            "camera_pose_source": "supplied camera recommendation: wheelhouse_helm, near number 2 facing toward number 5 and number 6",
            "confidence": 0.84,
            "diagnostics": [
              "Used the supplied standing-eye-level cramped-cabin pose facing the helm and console.",
              "No transient markers are registered for this shot; ignored overlay markers were not projected into the described view.",
              "Deck access door is behind the chosen viewing direction and treated as outside the main camera view."
            ],
            "fp_id": "fp_l22_wheelhouse",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "카메라 뒤쪽의 출입문은 시야 밖에 있으며, 양옆 창의 일부는 좁은 실내 구도 때문에 가장자리에서만 느껴진다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "좁은 소형 선박 조타실 안, 카메라는 조타 장치 쪽을 정면에 가깝게 바라본다. 화면 중앙 전경에는 두 사람의 젖은 손목과 손이 얽혀 있고, 왼쪽 인물은 몸을 들이밀어 오른쪽 인물의 손목을 두 손으로 붙잡는다. 오른쪽 인물은 조타 바퀴 쪽으로 힘을 주며 버티고, 바로 뒤 중앙에는 둥근 조타 바퀴가 손들보다 조금 높게 놓여 있다. 왼쪽 뒤에는 여러 원형 계기와 낡은 조작판이, 오른쪽 뒤에는 항법 화면과 무전 장치가 압박하듯 붙어 있다. 위쪽과 양옆으로 소금기 낀 창이 둘러싸며 흐린 해질녘 물빛이 금빛으로 스며들고, 좁은 벽과 낮은 콘솔이 인물들을 중앙으로 밀어 넣는 답답한 분위기다.",
            "self_consistency": {
              "notes": "Structured items cover the numbered spatial anchors; the full scene prose also includes the intended human struggle, which is not represented by numbered markers but does not conflict with the visible background projection.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S29_Shot1",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "enclosing cabin outline and tight side walls surrounding the helm area",
                "expected_label": "wheelhouse cabin",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly masked by foreground bodies and console mass in the intended shot",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "narrow open standing area immediately in front of the helm console",
                "expected_label": "tight standing floor zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "lower portion likely occupied by the close subjects, leaving only a small visible floor strip",
                "source_ref": "camera_recommendation.camera_position",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "door panel is positioned behind the camera direction rather than ahead of it",
                "expected_label": "deck access door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "behind the camera and not included in the forward-facing helm composition",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "long transparent window bands around the forward and side cabin walls",
                "expected_label": "wraparound viewing windows",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partly interrupted by the console, wheel, and close foreground subjects",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.93,
                "depth_band": "midground",
                "evidence": "large circular spoked wheel centered on the console",
                "expected_label": "helm steering wheel",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "foreground hands and arms may overlap its lower center",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.89,
                "depth_band": "midground",
                "evidence": "cluster of small round dials and control marks on the left side of the console",
                "expected_label": "instrument and gauge console",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "minor overlap possible from foreground action but the dial cluster remains readable",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "rectangular display, radio unit, and hanging handset on the right side of the console",
                "expected_label": "navigation display and marine radio",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "may be partly cropped by the tight framing but remains in view beside the wheel",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "transient_numbers": [],
            "ignored_numbers": [
              8,
              9,
              10
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "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
      },
      "L22B02::S29_Shot4": {
        "bg_id": "L22B02",
        "shot_id": "S29_Shot4",
        "fp_id": "fp_l22_wheelhouse",
        "card": {
          "card_id": "331ddbb1806e5b9e",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L22B02",
          "shot_id": "S29_Shot4",
          "fp_id": "fp_l22_wheelhouse",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "380576ab96066835",
            "substrate_hash": "380576ab96066835",
            "overlay_hash": "c144f88ca1111536",
            "geometry_hash": "f80d3f37c7c4ca21",
            "dossier_hash": "59e2c8e2748d77cd",
            "semantic_hash": "0644611b704ed5c7",
            "camera_rec_hash": "d38a8a6fc19205a2",
            "shot_context_hash": "0f6596107cb04c1f",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L22B02",
            "bg_plate_visible_description": "좁은 조타실 안에서 카메라는 서 있는 공간 쪽에서 앞쪽 조종 콘솔을 낮고 가까운 시선으로 바라본다. 화면 위쪽에는 둘레를 따라 이어지는 넓은 창문들이 해질녘의 차가운 푸른빛과 따뜻한 잔광을 함께 받아 희미하게 빛난다. 왼쪽에는 작은 원형 계기들이 모인 패널이 보이고, 중앙에는 둥근 조타 핸들이 자리하며, 오른쪽에는 항법 표시 장치와 해상 무전기가 붙어 있다. 바닥과 벽면은 좁고 단단한 선실 느낌을 주며, 전체적으로 오래된 선박 내부의 금속과 유리, 낡은 장비 표면이 부드럽게 어두워진다.",
            "camera_pose_source": "wheelhouse_evidence_closeup",
            "confidence": 0.82,
            "diagnostics": [
              "Used the supplied wheelhouse_evidence_closeup camera recommendation.",
              "Interpreted the shot as a close insert with the transient photograph dominating the near view while fixed wheelhouse controls remain visible as soft context.",
              "Ignored the supplied ignored elements as instructed."
            ],
            "fp_id": "fp_l22_wheelhouse",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "뒤쪽 출입문은 카메라 뒤편에 있어 보이지 않는다. 아주 가까운 사진과 손끝이 바닥의 많은 부분을 가리며, 조종 장비는 위쪽 가장자리와 뒤쪽 공간에 일부만 남는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "화면 대부분은 아주 가까이 놓인 낡은 인화 사진이 차지한다. 누렇게 바랜 종이 표면에는 접힌 자국과 긁힌 흠집이 보이고, 중앙에는 여성의 손끝이 사진 속 어린아이의 얼굴 부분을 눌러 가리키고 있다. 손톱과 피부 결이 선명하게 드러나며, 따뜻한 해질녘 빛이 손끝과 사진의 일부를 스치고 주변은 녹회색 그림자로 가라앉는다. 사진 너머 위쪽에는 좁은 조타실의 고정 장비가 흐릿하게 남아, 왼쪽의 원형 계기판, 중앙의 조타 핸들, 오른쪽의 항법 표시 장치와 무전기가 배경처럼 보인다. 더 뒤로는 둘레 창문이 차가운 바깥빛을 받아 선실의 압박감과 단서의 긴장감을 함께 만든다.",
            "self_consistency": {
              "notes": "The full prose includes the photograph and fingertip plus the visible wheelhouse fixtures; the plate prose omits the photograph, fingertip, and event action.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S29_Shot4",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "enclosing cabin outline and fixed wall/window boundary visible around the control area",
                "expected_label": "wheelhouse cabin",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly blocked by the close photograph and softened by the tight insert framing",
                "source_ref": "wheelhouse_evidence_closeup",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "flat standing area beneath the camera position with only small surrounding patches implied near the lower view",
                "expected_label": "tight standing floor zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "mostly hidden by the close photograph and hand-level framing",
                "source_ref": "wheelhouse_evidence_closeup",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "door shape is positioned behind the camera direction rather than in the viewing cone",
                "expected_label": "deck access door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "behind the camera and excluded by the forward-facing close insert",
                "source_ref": "wheelhouse_evidence_closeup",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.83,
                "depth_band": "background",
                "evidence": "long light window bands along the far wall and angled sides behind the console",
                "expected_label": "wraparound viewing windows",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "visible mainly as a soft upper background strip beyond the close foreground",
                "source_ref": "wheelhouse_evidence_closeup",
                "visibility": "partial"
              },
              {
                "confidence": 0.81,
                "depth_band": "background",
                "evidence": "round spoked wheel shape centered on the control console behind the close object",
                "expected_label": "helm steering wheel",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "partly obscured and de-emphasized by the near photograph",
                "source_ref": "wheelhouse_evidence_closeup",
                "visibility": "partial"
              },
              {
                "confidence": 0.85,
                "depth_band": "background",
                "evidence": "cluster of small circular gauges and panel marks on the left side of the console",
                "expected_label": "instrument and gauge console",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "seen over or beyond the close foreground photograph",
                "source_ref": "wheelhouse_evidence_closeup",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "rectangular screen, radio block, and handset-like shape on the right side of the console",
                "expected_label": "navigation display and marine radio",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "partly cropped by the tight evidence framing and softened behind the near subject",
                "source_ref": "wheelhouse_evidence_closeup",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "large aged rectangular paper surface with curled edges, creases, and a printed portrait detail under a fingertip",
                "expected_label": "old printed photograph clue",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 8,
                "occlusion_note": "dominates the near view and occludes much of the floor and lower console",
                "source_ref": "wheelhouse_evidence_closeup",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "transient_numbers": [
              8
            ],
            "ignored_numbers": [
              9,
              10
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "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
      },
      "L22B04::S29_Shot9": {
        "bg_id": "L22B04",
        "shot_id": "S29_Shot9",
        "fp_id": "fp_l22_wheelhouse",
        "card": {
          "card_id": "30e583301bee4225",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L22B04",
          "shot_id": "S29_Shot9",
          "fp_id": "fp_l22_wheelhouse",
          "semantic_gate_state": "pass",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "380576ab96066835",
            "substrate_hash": "380576ab96066835",
            "overlay_hash": "6ba9a29913a469c7",
            "geometry_hash": "f80d3f37c7c4ca21",
            "dossier_hash": "59e2c8e2748d77cd",
            "semantic_hash": "0644611b704ed5c7",
            "camera_rec_hash": "c1dbbf63649c0d8d",
            "shot_context_hash": "5d4db127e1af5703",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L22B04",
            "bg_plate_visible_description": "낮은 서 있는 눈높이에서 좁은 조타실의 바닥 공간을 지나 조타대 쪽을 올려다보는 답답한 구도다. 화면 아래에는 작은 실내 바닥이 가까이 깔리고, 위쪽 중앙에는 조타륜이 크게 자리한다. 왼쪽에는 둥근 계기들이 박힌 조작 패널이 보이며, 오른쪽에는 항법 화면과 무전 장치가 붙은 콘솔이 이어진다. 뒤쪽으로는 차갑게 빛이 식은 둘레 창문이 조타실을 감싸고, 낡은 벽면과 금속·목재 표면이 해질녘의 푸르스름한 그림자 속에 눌려 있다.",
            "camera_pose_source": "floor_plan_prompt camera recommendation (wheelhouse_aftermath)",
            "confidence": 0.86,
            "diagnostics": [
              "Projection based on the supplied pose near the cramped standing floor zone facing the helm, console, and wraparound windows.",
              "Ignored overlay element was not included in visible_items or prose.",
              "Character framing from shot intent was incorporated only in the full scene description, while the background plate description was kept to persistent wheelhouse structure and fixtures."
            ],
            "fp_id": "fp_l22_wheelhouse",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "출입문 쪽은 카메라 뒤편에 있어 거의 보이지 않는다. 아래쪽의 흐릿한 몸 형태가 가까운 바닥 일부와 조타대 하단을 살짝 가린다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "좁은 조타실 안을 낮고 가까운 시점에서 올려다본다. 화면 아래 중앙에는 쓰러진 사람의 머리와 어깨가 흐릿한 덩어리처럼 걸려 있고, 그 너머 위쪽 중앙에는 다른 사람이 차갑게 내려다보는 얼굴로 조타대 앞을 막아선다. 중앙 뒤에는 조타륜과 낡은 콘솔이 압박감 있게 보이며, 왼쪽에는 둥근 계기들이 모인 패널이, 오른쪽에는 항법 화면과 무전 장치가 희미하게 이어진다. 뒤쪽 둘레의 창문은 해질녘의 차갑고 푸른 빛을 받아 실내를 납작하게 만들고, 조작부 근처 한쪽에는 불길한 붉은 원형 표시가 흐릿하지만 눈에 걸린다. 가까운 바닥의 쓰러짐을 암시하는 위치가 시야 아래쪽을 눌러, 두 사람 사이의 숨 막히는 정적을 더한다.",
            "self_consistency": {
              "notes": "The full prose includes the visible wheelhouse structure, helm, consoles, windows, red circular mark, and collapse cue; the plate prose omits the red mark and collapse cue.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S29_Shot9",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "enclosing wall and cabin boundary shapes surround the helm area",
                "expected_label": "wheelhouse cabin",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly blocked by tight foreground bodies and helm fixtures",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "open standing patch directly nearest the viewing position",
                "expected_label": "tight standing floor zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly covered by the close collapsed foreground mass",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "door shape lies behind the forward viewing direction",
                "expected_label": "deck access door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "behind the camera and excluded by the tight forward framing",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "long narrow window bands wrap around the far wall and side edges",
                "expected_label": "wraparound viewing windows",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "side portions are cropped by the close interior framing",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.92,
                "depth_band": "background",
                "evidence": "large circular wheel form centered on the forward console",
                "expected_label": "helm steering wheel",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "lower rim may be softened or partially blocked by foreground figures",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "panel with multiple small round gauge shapes on the forward left side",
                "expected_label": "instrument and gauge console",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "some lower controls may be obscured by the tight angle",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "rectangular screen block and attached radio-like shapes on the forward right side",
                "expected_label": "navigation display and marine radio",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "partly softened by depth and the cramped composition",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "small circular colored mark embedded among the control shapes",
                "expected_label": "subjective red circular mark among controls",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 9,
                "occlusion_note": "kept soft and partially masked by the reaction framing",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "foreground",
                "evidence": "low close cue occupying the near standing area where a body has fallen",
                "expected_label": "collapse position cue",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 10,
                "occlusion_note": "merged with the blurred lower foreground mass rather than cleanly outlined",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "transient_numbers": [
              9,
              10
            ],
            "ignored_numbers": [
              8
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              9,
              10
            ],
            "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": 25,
      "needs_review": 0,
      "blocked": 7
    },
    "real_vlm_call_count": 32,
    "image_api_call_count": 0,
    "llm_call_count": 0
  },
  "step_id": "shot_projection_card",
  "run_id": "4d4a4312-d847-43aa-9e3f-3c588bee16da",
  "resolved_model": "gpt",
  "updated_at": "2026-06-02T05:48:02.397491+00:00",
  "project_config_snapshot": {}
}