{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 37,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "923bac6d03053210",
  "data": {
    "cards": {
      "L04B02::S4_Shot1": {
        "bg_id": "L04B02",
        "shot_id": "S4_Shot1",
        "fp_id": "fp_rooftop_exterior",
        "card": {
          "card_id": "eba9b2a93647b86d",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L04B02",
          "shot_id": "S4_Shot1",
          "fp_id": "fp_rooftop_exterior",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "071ca342531b1427",
            "substrate_hash": "071ca342531b1427",
            "overlay_hash": "90377e47a26753e1",
            "geometry_hash": "9358ebdfafb1f1e6",
            "dossier_hash": "03c2e3cd5a900496",
            "semantic_hash": "not_available",
            "camera_rec_hash": "a67e4713f8096f41",
            "shot_context_hash": "dc282568c6271678",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L04B02",
            "bg_plate_visible_description": "높은 부감의 넓은 화면에서 낡은 옥상 바닥이 아래쪽과 중앙을 크게 차지하고, 낮은 난간이 지붕 가장자리를 둘러싼다. 위쪽 중앙에는 바닷바람에 색이 바랜 작은 옥탑 구조물이 놓여 있으며, 그 아래로 계단 출입구와 낡은 금속문이 보인다. 오른쪽 벽에는 작은 창이 붙어 있고, 오른쪽 위에는 둥근 물탱크가 자리한다. 오른쪽 중간에는 고정된 빨랫줄이 가늘게 걸려 있으며, 오른쪽 아래에는 낮은 나무 건조대와 말린 풀을 담은 쟁반, 묶음들이 정돈되어 있다. 흐린 낮빛과 해무가 전체를 푸른 회색으로 눌러, 주변 낮은 지붕들이 멀리 흐릿하게 이어진다.",
            "camera_pose_source": "rooftop_deck_aerial",
            "confidence": 0.86,
            "diagnostics": [
              "High aerial wide framing from the supplied recommendation was used.",
              "Referenced ignored cue elements were not included as visible shot content.",
              "The duplicate printed room marker on the plan was treated as the rooftop room exterior footprint category from the inventory."
            ],
            "fp_id": "fp_rooftop_exterior",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "문이 벌어진 단서, 창가의 어두운 인영이나 불빛, 작은 동물 같은 사건 암시 요소는 이 화면 묘사에서 제외된다. 옥상 가장자리 밖의 거리 세부는 안개와 높은 시점 때문에 뚜렷하지 않다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "높은 부감으로 내려다본 넓은 옥상 전경이다. 낡은 옥상 바닥이 화면 아래쪽과 중앙을 크게 차지하고, 낮은 난간이 지붕 둘레를 감싼다. 위쪽 중앙에는 바닷바람에 색이 바랜 작은 옥탑 구조물이 보이고, 그 아래로 계단 출입구와 낡은 금속문이 붙어 있다. 오른쪽 벽에는 작은 창이 있으며, 오른쪽 위에는 둥근 물탱크가 놓여 있다. 오른쪽 중간의 빨랫줄에는 낡고 창백한 빨래가 해풍에 살짝 들려 흔들리고, 오른쪽 아래에는 낮은 나무 건조대와 말린 풀 쟁반, 묶음들이 놓여 있다. 흐린 해무 속의 낮빛이 옥상과 주변 낮은 지붕들을 푸른 회색으로 부드럽게 압축한다.",
            "self_consistency": {
              "notes": "Korean prose includes the same visible architectural anchors, fixtures, drying items, and the transient laundry motion represented in the structured list; the plate prose omits the transient hanging laundry.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S4_Shot1",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.92,
                "depth_band": "foreground",
                "evidence": "broad pale rectangular open surface occupying the lower and central view",
                "expected_label": "open rooftop deck",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "unobstructed from the aerial angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "background",
                "evidence": "large beige rectangular roof-room footprint near the far side of the rooftop",
                "expected_label": "rooftop room exterior footprint",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "roof outline and upper wall edges are readable from above",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "thin raised perimeter line tracing the rooftop edge",
                "expected_label": "low parapet roof boundary",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "spans the frame edges, so only portions are emphasized at once",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.85,
                "depth_band": "background",
                "evidence": "small stair landing and threshold shape directly below the rooftop room door area",
                "expected_label": "roof stair access threshold",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partly compressed by the steep overhead view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "narrow door panel with a curved swing indication along the lower right side of the room",
                "expected_label": "steel entrance door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "seen at an angle, but its panel and opening arc remain legible",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "small narrow rectangular fixture on the right wall of the rooftop room",
                "expected_label": "small exterior window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "small scale makes it less prominent in the wide overhead view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "large round blue cylinder-like top shape near the far right rooftop corner",
                "expected_label": "rooftop water tank",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "unobstructed and clearly separated from the room",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "long thin horizontal line with small hanging points across the right half of the deck",
                "expected_label": "laundry line",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "thin structure remains visible due to contrast with the pale roof surface",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "low tan rectangular slatted platform in the lower right area",
                "expected_label": "low wooden drying platform",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "unobstructed from above",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "small grouped trays and tied bundle shapes arranged below the platform",
                "expected_label": "dried herb tray or bundles",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "individual small shapes are visible but fine texture is limited by distance",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "midground",
                "evidence": "pale cloth shapes attached along the line, slightly lifted from the hanging line",
                "expected_label": "wind-blown hanging laundry",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 11,
                "occlusion_note": "motion is inferred as a light lift rather than strong displacement in the overhead view",
                "source_ref": "camera_recommendation.framing_notes_overlay",
                "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,
              15
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L04B03::S10_Shot3": {
        "bg_id": "L04B03",
        "shot_id": "S10_Shot3",
        "fp_id": "fp_rooftop_exterior",
        "card": {
          "card_id": "f30f3cdb26ffb706",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L04B03",
          "shot_id": "S10_Shot3",
          "fp_id": "fp_rooftop_exterior",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "071ca342531b1427",
            "substrate_hash": "071ca342531b1427",
            "overlay_hash": "142372dee6362c43",
            "geometry_hash": "9358ebdfafb1f1e6",
            "dossier_hash": "03c2e3cd5a900496",
            "semantic_hash": "not_available",
            "camera_rec_hash": "180316b2cc1d170c",
            "shot_context_hash": "ce3d811f7d4de26a",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L04B03",
            "bg_plate_visible_description": "밤의 옥상에서 카메라는 옥탑방 외벽 가까이에 서서 흐린 유리창을 정면에 가깝게 바라본다. 낡고 얼룩진 벽면과 작은 창이 화면의 중심을 크게 차지하고, 옆으로는 철제 출입문과 계단 입구가 일부 보인다. 바닥에는 넓은 콘크리트 옥상 면이 낮게 깔리고, 멀리 가장자리에는 낮은 난간이 어둡게 둘러선다. 오른쪽 주변부에는 물탱크, 빨랫줄, 낮은 나무 건조대와 말린 약초 꾸러미가 밤빛 속에 작고 조용한 고정물처럼 배치되어 있다. 전체 조명은 차갑고 어두운 외부 야간광 위주이며, 유리와 벽의 거친 질감이 강조된다.",
            "camera_pose_source": "supplied camera recommendation: rooftop_room_entry_exterior, near number 1 facing toward number 5 and number 6",
            "confidence": 0.74,
            "diagnostics": [
              "Complete marker inventory and camera recommendation were provided.",
              "Projection estimated from the supplied top-down plan and the stated standing exterior eye-level pose.",
              "Shot intent emphasizes the small exterior window, so the window and its cue are treated as dominant in the frame while surrounding rooftop objects remain peripheral."
            ],
            "fp_id": "fp_rooftop_exterior",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "창과 외벽이 시선을 크게 차지해 오른쪽의 물탱크, 빨랫줄, 건조대와 말린 약초는 주변부에 작게 밀리거나 일부만 보인다. 낮은 난간은 멀리 가장자리로 눌려 보이며, 옥상 바닥 일부는 카메라 가까운 쪽에서 잘려 나간다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "밤의 옥상, 카메라는 옥탑방 외벽에 바짝 붙은 듯 흐린 유리창을 정면으로 응시한다. 중앙의 탁한 창유리 뒤로 얼굴을 알아볼 수 없는 크고 어두운 사람 형상이 번져 보이고, 차가운 외부광 때문에 유리는 회색 막처럼 떠 있다. 창 옆의 낡은 벽과 철제 출입문, 계단 입구가 함께 잡히며, 문 쪽에는 방금 열린 듯한 미세한 틈과 어두운 선이 긴장감을 만든다. 아래쪽에는 넓은 콘크리트 옥상 바닥이 깔리고, 멀리 낮은 난간이 어둠 속 경계를 이룬다. 오른쪽 주변부에는 물탱크와 빨랫줄, 낮은 나무 건조대, 말린 약초 꾸러미가 작게 보이며, 전체 분위기는 습하고 차가운 야간 외부 공간으로 느껴진다.",
            "self_consistency": {
              "notes": "The full prose includes the window silhouette and ajar-door cue, while the background-plate prose describes only stable rooftop architecture and fixtures. Structured item placement matches the described emphasis on the window and peripheral rooftop objects.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S10_Shot3",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "broad flat floor surface spreading from the camera position into the lower part of the view",
                "expected_label": "open rooftop deck",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly cropped by the close framing toward the wall and window",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "large rectangular building mass and exterior wall plane facing the camera",
                "expected_label": "rooftop room exterior footprint",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "only the exterior-facing portion is relevant from this angle",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "thin boundary line running around the far rooftop edge",
                "expected_label": "low parapet roof boundary",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "visually reduced by distance and the dominant room wall",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "midground",
                "evidence": "small stair or landing area directly below the doorway",
                "expected_label": "roof stair access threshold",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partly overlapped by the door area and wall edge",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "tall narrow door slab set into the exterior wall beside the stair access",
                "expected_label": "steel entrance door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "partly cropped by the close wall-and-window framing",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "small rectangular glazed opening on the exterior wall, emphasized as the main surface",
                "expected_label": "small exterior window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "dominant in the intended shot; surrounding wall edges may crop tightly",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "large round tank shape beyond the room on the right side of the rooftop",
                "expected_label": "rooftop water tank",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "peripheral and may be partially outside the tight window-focused frame",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.5,
                "depth_band": "background",
                "evidence": "thin horizontal line with small hanging rectangular forms to the right of the room",
                "expected_label": "laundry line",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "pushed to the edge by the window-centered composition",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.47,
                "depth_band": "midground",
                "evidence": "low rectangular wooden platform shape on the right side of the rooftop",
                "expected_label": "low wooden drying platform",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "likely only a peripheral lower-right element in the moderate wide view",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.45,
                "depth_band": "midground",
                "evidence": "small clustered tray and bundle-like shapes near the low platform",
                "expected_label": "dried herb tray or bundles",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "small and peripheral; detail may be indistinct at night",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "narrow dark gap and shifted door edge suggesting a recent opening",
                "expected_label": "intruder entry and ajar door cue",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 12,
                "occlusion_note": "visible as a subtle cue rather than a fully resolved figure",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "broad dark soft-edged human-like mass behind the cloudy glass surface",
                "expected_label": "dark window silhouette cue",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 13,
                "occlusion_note": "facial and body details are obscured by the frosted glass",
                "source_ref": "supplied_camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_numbers": [
              12,
              13
            ],
            "ignored_numbers": [
              11,
              14,
              15
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              12,
              13
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L04B03::S10_Shot4": {
        "bg_id": "L04B03",
        "shot_id": "S10_Shot4",
        "fp_id": "fp_rooftop_exterior",
        "card": {
          "card_id": "4cc864ec5ec91979",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L04B03",
          "shot_id": "S10_Shot4",
          "fp_id": "fp_rooftop_exterior",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "071ca342531b1427",
            "substrate_hash": "071ca342531b1427",
            "overlay_hash": "142372dee6362c43",
            "geometry_hash": "9358ebdfafb1f1e6",
            "dossier_hash": "03c2e3cd5a900496",
            "semantic_hash": "not_available",
            "camera_rec_hash": "180316b2cc1d170c",
            "shot_context_hash": "cf1d1a8af702ae75",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L04B03",
            "bg_plate_visible_description": "어두운 밤의 옥상에서 카메라는 열린 바닥 위에 서서 옥탑방 출입구와 작은 창이 있는 벽면을 바라본다. 화면 앞쪽에는 넓고 비어 있는 옥상 바닥이 깔리고, 중앙 뒤쪽에는 옥탑방 외벽과 짧은 계단참, 철제 출입문이 단단한 형태로 보인다. 오른쪽 뒤편에는 작은 외부 창과 둥근 물탱크가 자리하며, 그 아래쪽으로 빨랫줄과 낮은 나무 건조대, 말린 약초 더미와 쟁반이 정적인 생활감을 만든다. 낮은 난간은 화면 가장자리를 따라 옥상 경계를 감싸고, 전체 조명은 차갑고 희미한 야간 분위기로 유지된다.",
            "camera_pose_source": "camera_position: near number 1, facing toward number 5 and number 6",
            "confidence": 0.82,
            "diagnostics": [
              "Supplied shot intent describes an interior close handheld view, but the required camera recommendation is an exterior rooftop entry view; projection follows the supplied camera recommendation.",
              "Ignored overlay entries were not included in visible_items or prose.",
              "Background-plate prose omits the event cues associated with entry and window silhouette."
            ],
            "fp_id": "fp_rooftop_exterior",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "카메라가 출입구와 창 쪽을 향해 있어 옥상 뒤쪽의 일부 구조물은 시야 가장자리 밖이거나 약하게만 느껴진다. 출입문 주변의 세부는 벽과 문틀에 일부 가려지고, 창 안쪽 형상은 어둠 때문에 뚜렷하지 않다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "어두운 밤의 옥상에서 카메라는 열린 바닥 위에 서서 옥탑방 철문과 작은 창을 향해 바라본다. 화면 앞쪽에는 넓은 옥상 바닥이 비어 있고, 중앙 뒤쪽으로 짧은 계단참과 옥탑방 외벽, 철문이 보인다. 철문은 막 열린 듯한 불안한 느낌을 주며, 출입구 주변에는 누군가 들어간 흔적처럼 어긋난 틈이 강조된다. 오른쪽 뒤편의 작은 창에는 내부에서 비친 검은 형체가 희미하게 눌러 붙은 듯 보이고, 그 옆으로 둥근 물탱크가 크게 자리한다. 오른쪽 아래에는 빨랫줄과 낮은 나무 건조대, 말린 약초 쟁반과 묶음들이 바람 전의 정적처럼 놓여 있다. 낮은 난간이 옥상 가장자리를 감싸며, 전체 화면은 차갑고 희미한 야간 빛 속에서 침입 직후의 긴장감을 품는다.",
            "self_consistency": {
              "notes": "Structured items place the rooftop deck nearest the camera, the entry structure and door ahead, the window and tank to the right rear, and domestic rooftop objects to the right side; both Korean descriptions follow that arrangement, with the plate description excluding the entry and window event cues.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S10_Shot4",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.92,
                "depth_band": "foreground",
                "evidence": "large open floor area occupying the lower central view with minimal obstruction",
                "expected_label": "open rooftop deck",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "unobstructed broad surface nearest the camera",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "rectangular rooftop room mass ahead with visible outer wall facing the deck",
                "expected_label": "rooftop room exterior footprint",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "front-facing portion visible; side extent partly outside the main focus",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "thin boundary line running around the far roof edge and continuing along the perimeter",
                "expected_label": "low parapet roof boundary",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "only perimeter segments within the viewing angle are apparent",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "small landing or stair threshold directly below the door area",
                "expected_label": "roof stair access threshold",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partly overlapped by the door area and room wall",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "narrow hinged door shape on the front-right side of the rooftop room",
                "expected_label": "steel entrance door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "door edge and frame are visible; fine surface details indistinct at night",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.83,
                "depth_band": "background",
                "evidence": "small vertical rectangular opening on the right wall of the rooftop room",
                "expected_label": "small exterior window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "small size and darkness limit interior detail",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "large round tank form positioned to the right of the rooftop room",
                "expected_label": "rooftop water tank",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "visible as a rounded mass beyond the room wall",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "thin horizontal line with hanging cloth shapes on the right side of the roof",
                "expected_label": "laundry line",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "slender line and hanging pieces may be partially lost in darkness",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "midground",
                "evidence": "low rectangular slatted platform on the right side of the deck",
                "expected_label": "low wooden drying platform",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "low height keeps it close to the floor plane but still readable",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.7,
                "depth_band": "midground",
                "evidence": "small clustered tray and bundled shapes near the drying area",
                "expected_label": "dried herb tray or bundles",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "small objects visible as grouped low shapes; individual leaves indistinct",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "doorway area shows a narrow offset gap suggesting recent entry",
                "expected_label": "intruder entry and ajar door cue",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 12,
                "occlusion_note": "event cue is inferred from the door gap and entry area rather than a clear full figure",
                "source_ref": "camera recommendation overlay-only event cue",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "dark compact shape aligned with the small window opening",
                "expected_label": "dark window silhouette cue",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 13,
                "occlusion_note": "silhouette is dim and partly masked by the window frame",
                "source_ref": "camera recommendation overlay-only event cue",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_numbers": [
              12,
              13
            ],
            "ignored_numbers": [
              11,
              14,
              15
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              12,
              13
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L04B01::S17_Shot2": {
        "bg_id": "L04B01",
        "shot_id": "S17_Shot2",
        "fp_id": "fp_rooftop_exterior",
        "card": {
          "card_id": "4a326eb97018181b",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L04B01",
          "shot_id": "S17_Shot2",
          "fp_id": "fp_rooftop_exterior",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "071ca342531b1427",
            "substrate_hash": "071ca342531b1427",
            "overlay_hash": "6bfa8ef750bd4618",
            "geometry_hash": "9358ebdfafb1f1e6",
            "dossier_hash": "03c2e3cd5a900496",
            "semantic_hash": "not_available",
            "camera_rec_hash": "03c744daf2ac1d3e",
            "shot_context_hash": "d9e902c2b8c1e6ad",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L04B01",
            "bg_plate_visible_description": "낮은 시선의 아주 좁은 구도에서 축축하고 오래된 옥상 가장자리의 낮은 담 윗선이 뒤쪽을 비스듬히 가로지르며 부드럽게 흐려진다. 차가운 푸른 회색 새벽빛과 옅은 안개가 콘크리트 바닥을 희미한 회색 면처럼 만들고, 먼 옥탑방 외벽 일부만 흐릿한 밝은 덩어리로 남는다. 전체적으로 얕은 초점과 새벽의 습기가 강조된 조용한 옥상 외부 배경이다.",
            "camera_pose_source": "floor_plan_prompt supplied camera recommendation: rooftop_window_exterior",
            "confidence": 0.76,
            "diagnostics": [
              "Applied the supplied low exterior eye-level recommendation near the parapet facing the rooftop room/window direction, while honoring the shot intent as an extreme close-up with shallow focus.",
              "Visible structured items prioritize what remains in frame under the close shot: cat face, reflected window glow cue, blurred parapet/deck, and faint rooftop room exterior mass.",
              "Ignored overlay entries were not described or reported as visible items."
            ],
            "fp_id": "fp_rooftop_exterior",
            "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 foreground black cat, the small reflected glow, and the blurred rooftop parapet/deck context. The background-plate prose excludes the cat and the glow cue while retaining only stable rooftop structure and lighting.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S17_Shot2",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.7,
                "depth_band": "background",
                "evidence": "broad soft gray planar surface visible as an unfocused rooftop plane behind the close subject",
                "expected_label": "open rooftop deck",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "Mostly obscured by the close foreground subject and shallow focus.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "faint pale rectangular wall mass implied beyond the blurred rooftop edge",
                "expected_label": "rooftop room exterior footprint",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "Only a soft exterior mass is implied; detail is lost to the close focus.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "soft gray diagonal band and top edge running behind the close subject",
                "expected_label": "low parapet roof boundary",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "Visible only as a blurred background line because the lens is focused on the foreground eye.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.52,
                "depth_band": "background",
                "evidence": "no stair-edge shapes or landing pattern apparent in the tight view",
                "expected_label": "roof stair access threshold",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "Excluded by the extreme close framing and blocked by the foreground subject.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.52,
                "depth_band": "background",
                "evidence": "no tall flat door slab or metal edge visible",
                "expected_label": "steel entrance door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "Outside the tight crop toward the cat face and not directly shown.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.68,
                "depth_band": "background",
                "evidence": "no direct window frame or glass outline appears; only a separate tiny reflected highlight is present",
                "expected_label": "small exterior window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "The actual window is off-frame; its presence is only indirectly suggested by the separate reflection cue.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "no large circular tank silhouette visible in the close crop",
                "expected_label": "rooftop water tank",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "Outside the narrow close-up framing.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "no thin horizontal line or hanging fabric shapes visible",
                "expected_label": "laundry line",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "Outside the tight field of view.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "no low rectangular slatted platform visible",
                "expected_label": "low wooden drying platform",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "Cropped out by the extreme close-up.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "no small tray or bundled organic shapes visible",
                "expected_label": "dried herb tray or bundles",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "Cropped out by the close framing and not discernible in the blur.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.84,
                "depth_band": "foreground",
                "evidence": "tiny hard-edged warm rectangular highlight contained within the glossy dark eye surface",
                "expected_label": "lit window glow cue",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 14,
                "occlusion_note": "Not seen as the source object; visible only as a small reflection on the eye.",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "large dark curved fur edge, glossy eye, and slight muzzle contour dominate the tight crop",
                "expected_label": "black cat",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 15,
                "occlusion_note": "Only the face detail is shown; the rest of the body is outside the crop.",
                "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": [
              14,
              15
            ],
            "ignored_numbers": [
              11,
              12,
              13
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              14,
              15
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B01::S5_Shot1": {
        "bg_id": "L05B01",
        "shot_id": "S5_Shot1",
        "fp_id": "fp_rooftop_room_interior",
        "card": {
          "card_id": "69dc09c43697aaf4",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B01",
          "shot_id": "S5_Shot1",
          "fp_id": "fp_rooftop_room_interior",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "09315d83b83a4057",
            "substrate_hash": "09315d83b83a4057",
            "overlay_hash": "7e6d3e7517707c1c",
            "geometry_hash": "772843c1ce579088",
            "dossier_hash": "16b665956931e43d",
            "semantic_hash": "not_available",
            "camera_rec_hash": "025c6c2c01580c07",
            "shot_context_hash": "8c4d434717ec2466",
            "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:L05B01:living_kitchen_area",
            "confidence": 0.78,
            "diagnostics": [
              "Used the supplied camera recommendation from the entry-side position looking into the living-kitchen area.",
              "Ignored non-referenced overlay states from the visible prose."
            ],
            "fp_id": "fp_rooftop_room_interior",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "카메라가 현관 가까이에서 안쪽을 바라보는 구도라 침실과 욕실 내부는 문과 벽에 가려 대부분 보이지 않는다. 텔레비전 화면의 내용은 사선 각도 때문에 읽히지 않고, 조리대 일부와 바닥 가장자리는 식탁과 가까운 전경에 의해 조금 가려진다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "현관 가까운 낮은 눈높이에서 좁은 거실 겸 간이 주방을 바라보는 긴장된 실내 장면이다. 중앙 왼쪽 전경에는 앞치마를 두른 중년 여성의 얼굴과 어깨가 크게 잡히고, 그녀는 왼쪽 벽 쪽 텔레비전에서 번지는 차가운 빛을 굳은 표정으로 바라본다. 뒤편 왼쪽에는 싱크대와 수도꼭지가 작게 반짝이며, 그 옆 조리대 위 냄비에서는 씻어 둔 약초와 함께 희미한 김이 올라와 따뜻한 빛을 머금는다. 중앙에는 낡은 식탁과 의자, 식탁 위 작은 가족사진 액자가 보이고, 위쪽 작은 창문으로는 탁한 낮빛이 얇게 스며든다. 오른쪽으로는 침실과 욕실 문들이 벽을 따라 보이며, 먼 구석의 스탠드 조명까지 더해져 평범한 생활 공간 속에 불안한 정적이 감돈다.",
            "self_consistency": {
              "notes": "구조화 항목은 거실, 현관문, 방 문들, 창문, 싱크대, 버너, 식탁, 텔레비전, 조명, 식탁 위 사진, 끓는 냄비를 포함한다. 배경판 설명에서는 냄비와 인물 동작을 제외했다.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S5_Shot1",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large open room area occupying most of the view beyond the entry threshold",
                "expected_label": "living dining kitchenette area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "broadly visible as the main interior volume, with furniture breaking up the floor area",
                "source_ref": "floor_plan_prompt:L05B01:living_kitchen_area",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "door slab and threshold shape very close to the camera position",
                "expected_label": "metal entry door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "partly cropped because the camera is positioned near it and looking inward",
                "source_ref": "floor_plan_prompt:L05B01:living_kitchen_area",
                "visibility": "partial"
              },
              {
                "confidence": 0.63,
                "depth_band": "background",
                "evidence": "door outline on the right-side partition beyond the living area",
                "expected_label": "mother bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "seen at an angle along the side wall, with the room beyond not visible",
                "source_ref": "floor_plan_prompt:L05B01:living_kitchen_area",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "midground",
                "evidence": "second interior door outline along the right wall closer than the upper door",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "door face is visible but partly compressed by perspective from the entry-side view",
                "source_ref": "floor_plan_prompt:L05B01:living_kitchen_area",
                "visibility": "partial"
              },
              {
                "confidence": 0.56,
                "depth_band": "foreground",
                "evidence": "lower side-door edge near the camera-side partition",
                "expected_label": "bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "near the frame edge and likely only partly included from this inward-facing pose",
                "source_ref": "floor_plan_prompt:L05B01:living_kitchen_area",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "long narrow horizontal opening on the far wall admitting pale light",
                "expected_label": "small living window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "clear but distant, with exterior view not readable",
                "source_ref": "floor_plan_prompt:L05B01:living_kitchen_area",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "rectangular basin shape with small curved fixture on the left countertop run",
                "expected_label": "sink faucet and basin",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "mostly visible, with fine faucet details softened by distance and angle",
                "source_ref": "floor_plan_prompt:L05B01:living_kitchen_area",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "foreground",
                "evidence": "small two-ring cooking surface shape below the sink area along the left counter",
                "expected_label": "compact cooking burner",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "visible near the near-left counter, possibly partly cropped by the frame bottom",
                "source_ref": "floor_plan_prompt:L05B01:living_kitchen_area",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "rectangular tabletop with surrounding chair backs near the middle of the room",
                "expected_label": "dining table with chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "prominent, though lower chair legs may be hidden by the camera angle or close subject framing",
                "source_ref": "floor_plan_prompt:L05B01:living_kitchen_area",
                "visibility": "visible"
              },
              {
                "confidence": 0.67,
                "depth_band": "background",
                "evidence": "thin vertical dark rectangle mounted along the left wall",
                "expected_label": "TV set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "seen obliquely, so the screen content would not be readable",
                "source_ref": "floor_plan_prompt:L05B01:living_kitchen_area",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "background",
                "evidence": "slender stand with a round shade near the far upper side of the living area",
                "expected_label": "floor lamp",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "small and distant but not blocked by major furniture",
                "source_ref": "floor_plan_prompt:L05B01:living_kitchen_area",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "small framed rectangle sitting on the tabletop",
                "expected_label": "family photo on table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "visible as a small tabletop object; image details are not discernible",
                "source_ref": "floor_plan_prompt:L05B01:living_kitchen_area",
                "visibility": "visible"
              },
              {
                "confidence": 0.74,
                "depth_band": "midground",
                "evidence": "small round vessel and soft vapor near the cooking and sink area",
                "expected_label": "simmering pot and rinsed herbs",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 25,
                "occlusion_note": "partly softened by distance, steam, and the close shot emphasis",
                "source_ref": "floor_plan_prompt:L05B01:living_kitchen_area",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              5,
              6,
              7,
              8,
              9,
              12,
              13,
              14,
              15,
              16,
              19
            ],
            "transient_numbers": [
              25
            ],
            "ignored_numbers": [
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              5,
              6,
              7,
              8,
              9,
              12,
              13,
              14,
              15,
              16,
              19,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              5,
              6,
              7,
              8,
              9,
              12,
              13,
              14,
              15,
              16,
              19,
              25
            ],
            "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_Shot8": {
        "bg_id": "L05B01",
        "shot_id": "S5_Shot8",
        "fp_id": "fp_rooftop_room_interior",
        "card": {
          "card_id": "5400514e64732647",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B01",
          "shot_id": "S5_Shot8",
          "fp_id": "fp_rooftop_room_interior",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "09315d83b83a4057",
            "substrate_hash": "09315d83b83a4057",
            "overlay_hash": "7e6d3e7517707c1c",
            "geometry_hash": "772843c1ce579088",
            "dossier_hash": "16b665956931e43d",
            "semantic_hash": "not_available",
            "camera_rec_hash": "025c6c2c01580c07",
            "shot_context_hash": "412f77e7fcd40ad5",
            "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: near number 5, facing toward numbers 1, 12, 14, and 15",
            "confidence": 0.82,
            "diagnostics": [
              "Used the supplied camera recommendation without inventing a new pose.",
              "Shot intent implies a macro insert with very shallow focus, so spatial anchors are treated as visible but softened or partial where appropriate.",
              "Ignored-state overlay entries were not included in the visible item list."
            ],
            "fp_id": "fp_rooftop_room_interior",
            "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 close wrist subject plus the projected room anchors and the single transient cooking item; the background-plate prose omits the transient cooking item and the close subject.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S5_Shot8",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "broad open room area occupying much of the interior view",
                "expected_label": "living dining kitchenette area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "softened by macro focus but spatially present behind the insert subject",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "large door panel and frame very close to the camera position",
                "expected_label": "metal entry door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "only part of the nearby door area would fit around the tight insert framing",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.67,
                "depth_band": "background",
                "evidence": "small rectangular door shape along the far right partition wall",
                "expected_label": "mother bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "farther right-side doorway is blurred and partly masked by distance and shallow focus",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "midground",
                "evidence": "rectangular interior door shape along the right wall line",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "right wall feature remains peripheral and soft",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "foreground",
                "evidence": "nearby rectangular door opening on the right side of the entry path",
                "expected_label": "bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "close to camera edge and partly cropped by the insert composition",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "long narrow bright rectangle high on the far wall",
                "expected_label": "small living window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "appears as a soft light source in the defocused background",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.83,
                "depth_band": "midground",
                "evidence": "small basin shape and curved faucet on the left counter",
                "expected_label": "sink faucet and basin",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "left-side counter detail is visible but softened by shallow focus",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "compact dark burner shapes set into the left-side counter",
                "expected_label": "compact cooking burner",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "near left edge of the view and partially blurred",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "rectangular tabletop with surrounding chair backs",
                "expected_label": "dining table with chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "central furniture is behind the insert subject and out of sharp focus",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "thin dark rectangular screen mounted against the left wall",
                "expected_label": "TV set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "background wall object is visible as a softened flat shape",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.73,
                "depth_band": "background",
                "evidence": "tall slender stand with a round shade near the inner wall",
                "expected_label": "floor lamp",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "small upright fixture is blurred in the far portion of the room",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "small framed rectangle resting on the tabletop",
                "expected_label": "family photo on table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "small tabletop object is visible only as a soft framed shape",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.79,
                "depth_band": "midground",
                "evidence": "small round vessel shape and loose leafy shapes on the work surface",
                "expected_label": "simmering pot and rinsed herbs",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 25,
                "occlusion_note": "cooking items are present but blurred by the macro insert focus",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              5,
              6,
              7,
              8,
              9,
              12,
              13,
              14,
              15,
              16,
              19
            ],
            "transient_numbers": [
              25
            ],
            "ignored_numbers": [
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              5,
              6,
              7,
              8,
              9,
              12,
              13,
              14,
              15,
              16,
              19,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              5,
              6,
              7,
              8,
              9,
              12,
              13,
              14,
              15,
              16,
              19,
              25
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B05::S12_Shot6": {
        "bg_id": "L05B05",
        "shot_id": "S12_Shot6",
        "fp_id": "fp_rooftop_room_interior",
        "card": {
          "card_id": "fa043c8c2008c861",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B05",
          "shot_id": "S12_Shot6",
          "fp_id": "fp_rooftop_room_interior",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "09315d83b83a4057",
            "substrate_hash": "09315d83b83a4057",
            "overlay_hash": "73a634ca87865450",
            "geometry_hash": "772843c1ce579088",
            "dossier_hash": "16b665956931e43d",
            "semantic_hash": "not_available",
            "camera_rec_hash": "0db0d62b95adf4ab",
            "shot_context_hash": "c683bb22ee4b6896",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B05",
            "bg_plate_visible_description": "낮은 눈높이에서 침실 문가 안쪽을 넓게 바라본다. 좁은 방의 푸른빛 벽과 바닥이 중앙으로 펼쳐지고, 오른쪽에는 침대 발치와 침구가 비스듬히 놓여 방의 폭을 좁게 만든다. 뒤쪽 벽에는 주름진 커튼과 창가가 어둡게 걸려 있으며, 오른쪽 벽의 창 가장자리는 침대 너머로 일부만 보인다. 왼쪽 아래 가까운 곳에는 작은 인형이 달린 배낭이 놓여 있고, 문틀 뒤에서 흘러드는 희미한 실내 조명이 커튼 가장자리와 침대 모서리를 약하게 스친다.",
            "camera_pose_source": "supplied camera recommendation: camera_position near number 7, facing toward numbers 3, 11, 18, and 30",
            "confidence": 0.75,
            "diagnostics": [
              "Projection inferred from the supplied floor-plan view and the specified doorway-to-bedroom camera direction.",
              "Transient event objects were included only in the full scene description and omitted from the background-plate description.",
              "Ignored overlay entries were not projected into the described view."
            ],
            "fp_id": "fp_rooftop_room_interior",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "문 뒤쪽 거실의 식탁, 주방, 텔레비전, 스탠드와 작은 창, 안쪽 다른 방은 시선 반대편이나 벽 너머라 보이지 않는다. 식탁 위의 작은 잔들도 침실 안 시야에서는 빠진다. 침대와 커튼 주름이 오른쪽 벽의 일부와 창 가장자리를 조금 가린다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "낮은 눈높이의 넓은 시야로 침실 문가에서 방 안을 들여다본다. 가까운 왼쪽에는 문틀과 작은 인형이 달린 배낭이 걸리듯 보이고, 중앙 바닥에는 어두운 얼룩과 발자국 같은 흔적이 문가에서 커튼 쪽으로 이어져 시선을 끈다. 오른쪽에는 침대 발치와 흐트러진 침구가 방을 좁게 가로막고, 뒤쪽에는 주름진 커튼이 한쪽으로 젖혀진 채 창가를 어둡게 감싼다. 커튼 가장자리 옆에는 고개를 떨군 채 앉은 움직임 없는 인물이 약간 비껴나 있으며, 손 근처에는 구겨진 오래된 사진이 작게 보인다. 침대 너머 벽에는 붉은 원형 표시가 어둠 속에서 불길하게 떠 있고, 문 뒤에서 흘러드는 희미한 황금빛과 차가운 화면빛이 바닥 흔적과 커튼 주름을 낮게 비춘다.",
            "self_consistency": {
              "notes": "구조화 항목과 한국어 서술 모두 침실 문가에서 보이는 침대, 커튼, 배낭, 창가, 어두운 바닥 흔적, 앉은 인물, 손의 작은 사진, 벽의 붉은 원을 같은 시야로 다룬다.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S12_Shot6",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.55,
                "depth_band": "foreground",
                "evidence": "large room area would be behind the camera with only possible doorway edge context",
                "expected_label": "living dining kitchenette area",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "mostly behind camera and outside the bedroom-facing view",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "separate enclosed room beyond a dividing wall",
                "expected_label": "mother bedroom",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "blocked by interior wall and not in the camera direction",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "main rectangular bedroom floor and walls fill the view ahead",
                "expected_label": "daughter bedroom",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "room envelope is visible as the primary setting",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "door opening to the other bedroom is separated by a wall north of the camera",
                "expected_label": "mother bedroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "outside the sightline and hidden by the wall/doorway geometry",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "nearby door frame and leaf at the camera side form the entry edge",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "very close to camera, likely only a sliver or edge is seen",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "window in the outer living area is behind the camera-facing direction",
                "expected_label": "small living window",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "outside the bedroom view",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "narrow vertical opening on the far right wall beyond the bed",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "partly limited by the bed and the oblique doorway angle",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "long folded fabric line along the rear wall near the window side",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "visible as the main rear-wall concealment surface",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.85,
                "depth_band": "foreground",
                "evidence": "kitchen fixture sits in the living area behind the camera direction",
                "expected_label": "sink faucet and basin",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "not visible from the bedroom-facing shot",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.85,
                "depth_band": "foreground",
                "evidence": "cooking fixture is in the living/kitchen zone behind the camera direction",
                "expected_label": "compact cooking burner",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "not visible from this doorway-inward view",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.85,
                "depth_band": "foreground",
                "evidence": "table group lies in the living area behind the camera",
                "expected_label": "dining table with chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "outside the bedroom-facing frame",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "wall-mounted rectangular object is in the living area to the rear-left of the pose",
                "expected_label": "TV set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "outside the frame due to camera facing into the bedroom",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "standing lamp is in the living area behind the camera and may only contribute light spill",
                "expected_label": "floor lamp",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "fixture itself is not in view, only its implied spill may affect the room",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "bed mass and foot edge occupy the right side of the bedroom",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "clearly visible, with the near foot and bedding forming a strong side shape",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "small rounded bag shape with a tiny attached doll shape near the lower left room edge",
                "expected_label": "backpack with small doll",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "visible near the entry side, possibly cropped by the doorway angle",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "foreground",
                "evidence": "small cup shapes would sit on the dining table outside the bedroom",
                "expected_label": "two teacups one overturned",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 26,
                "occlusion_note": "outside the bedroom frame and behind the camera direction",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "human-sized seated silhouette placed beside the pulled curtain edge",
                "expected_label": "concealed seated body behind curtain",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 27,
                "occlusion_note": "partly broken up by curtain folds and dimness but within the intended reveal area",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "irregular dark floor marks form a trail leading toward the rear curtain corner",
                "expected_label": "dark stains and footprint trail",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 28,
                "occlusion_note": "visible across the floor, though perspective compresses marks near the rear",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "small crumpled paper-like shape located at or near the seated figure's hand",
                "expected_label": "crumpled old photograph in hand",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 29,
                "occlusion_note": "small scale and the figure/curtain may make it only partly readable",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "background",
                "evidence": "round mark on the bedroom wall near the bed/curtain area",
                "expected_label": "red circle symbol on bedroom wall",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 30,
                "occlusion_note": "visible on the rear or side wall, possibly partly competing with bed and curtain shapes",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              6,
              7,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              18,
              20
            ],
            "transient_numbers": [
              26,
              27,
              28,
              29,
              30
            ],
            "ignored_numbers": [
              25,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              2,
              3,
              6,
              7,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              18,
              20,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              6,
              7,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              18,
              20,
              26,
              27,
              28,
              29,
              30
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B05::S12_Shot11": {
        "bg_id": "L05B05",
        "shot_id": "S12_Shot11",
        "fp_id": "fp_rooftop_room_interior",
        "card": {
          "card_id": "1e91e4575bc9e819",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B05",
          "shot_id": "S12_Shot11",
          "fp_id": "fp_rooftop_room_interior",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "09315d83b83a4057",
            "substrate_hash": "09315d83b83a4057",
            "overlay_hash": "73a634ca87865450",
            "geometry_hash": "772843c1ce579088",
            "dossier_hash": "16b665956931e43d",
            "semantic_hash": "not_available",
            "camera_rec_hash": "0db0d62b95adf4ab",
            "shot_context_hash": "68abd3199caf4605",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B05",
            "bg_plate_visible_description": "낮고 긴장된 시점으로 작은 침실 문턱 안쪽을 바라본다. 가까운 쪽에는 방문 가장자리와 어두운 바닥 결이 크게 잡히고, 왼쪽 안쪽에는 가방과 작은 인형이 낮게 놓여 있다. 뒤쪽에는 창가를 따라 드리운 커튼의 아랫단이 부드럽게 흐려지고, 오른쪽에는 침대와 좁은 창 일부가 차가운 밤빛 속에 걸린다. 전체적으로 회색빛의 약한 조명이 바닥과 가구의 가장자리만 스치며, 방 안쪽은 깊은 그림자에 잠겨 있다.",
            "camera_pose_source": "supplied floor_plan_prompt recommendation for daughter_bedroom",
            "confidence": 0.68,
            "diagnostics": [
              "Shot intent is a tight insert, while the supplied recommendation is a low doorway-to-bedroom sightline; projection treats the image as a tight crop along that supplied sightline.",
              "Transient and ignored overlay layers were separated when writing the background plate description."
            ],
            "fp_id": "fp_rooftop_room_interior",
            "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 bedroom anchors and transient clue objects; the background-plate description omits the hand, photograph, stains, concealed body, and wall symbol.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S12_Shot11",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.73,
                "depth_band": "foreground",
                "evidence": "vertical door edge and nearby threshold shape at the edge of the view",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "only the near edge is caught by the tight low framing",
                "source_ref": "supplied recommendation sightline from bedroom doorway",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "open floor and wall area forming the small room envelope",
                "expected_label": "daughter bedroom",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "tight crop reduces the room to floor surface and partial background walls",
                "source_ref": "supplied recommendation facing into daughter bedroom",
                "visibility": "visible"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "thin vertical fabric folds and a soft lower hem near the far wall",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "fabric is partly blurred and partly blocked by the close foreground subject",
                "source_ref": "supplied recommendation facing curtain area",
                "visibility": "partial"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "rectangular bedding mass along the right side of the room",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "mostly pushed to the edge by the insert-like crop",
                "source_ref": "supplied recommendation facing bed side",
                "visibility": "partial"
              },
              {
                "confidence": 0.45,
                "depth_band": "background",
                "evidence": "narrow bright vertical rectangle on the right wall",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "only a sliver is visible beyond the bed area",
                "source_ref": "floor-plan spatial relation within supplied sightline",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "midground",
                "evidence": "rounded soft bag shape with a small dangling doll-like shape",
                "expected_label": "backpack with small doll",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "partly obscured by low angle and darkness near the room edge",
                "source_ref": "floor-plan spatial relation within supplied sightline",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "foreground",
                "evidence": "rigid fingers, a sleeve sliver, and a larger seated form receding into shadow behind fabric",
                "expected_label": "concealed seated body behind curtain",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 27,
                "occlusion_note": "mostly hidden by the crop, curtain, and deep shadow; only the hand and adjacent body detail are emphasized",
                "source_ref": "shot intent foreground insert tied to curtain concealment",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "foreground",
                "evidence": "irregular dark smears and small foot-shaped marks across the floor surface",
                "expected_label": "dark stains and footprint trail",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 28,
                "occlusion_note": "some marks disappear under the hand and out of the tight crop",
                "source_ref": "shot intent floor surface beneath hand",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "small creased rectangular sheet gripped between stiff fingers",
                "expected_label": "crumpled old photograph in hand",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 29,
                "occlusion_note": "part of the printed surface is bent and covered by fingers",
                "source_ref": "shot intent primary clue held in hand",
                "visibility": "visible"
              },
              {
                "confidence": 0.42,
                "depth_band": "background",
                "evidence": "wall area lies beyond the tight insert crop",
                "expected_label": "red circle symbol on bedroom wall",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 30,
                "occlusion_note": "kept just outside the tight framing despite the broader sightline facing that wall",
                "source_ref": "shot intent notes the red threat is outside the frame",
                "visibility": "out_of_frame"
              }
            ],
            "vlm_reported_state": "low_confidence"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              6,
              7,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              18,
              20
            ],
            "transient_numbers": [
              26,
              27,
              28,
              29,
              30
            ],
            "ignored_numbers": [
              25,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              2,
              3,
              6,
              7,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              18,
              20,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              6,
              7,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              18,
              20,
              26,
              27,
              28,
              29,
              30
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='low_confidence'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B05::S12_Shot14": {
        "bg_id": "L05B05",
        "shot_id": "S12_Shot14",
        "fp_id": "fp_rooftop_room_interior",
        "card": {
          "card_id": "8a93c0d8e1d6e1c8",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B05",
          "shot_id": "S12_Shot14",
          "fp_id": "fp_rooftop_room_interior",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "09315d83b83a4057",
            "substrate_hash": "09315d83b83a4057",
            "overlay_hash": "73a634ca87865450",
            "geometry_hash": "772843c1ce579088",
            "dossier_hash": "16b665956931e43d",
            "semantic_hash": "not_available",
            "camera_rec_hash": "0db0d62b95adf4ab",
            "shot_context_hash": "e30eac6106b48757",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B05",
            "bg_plate_visible_description": "낮고 약간 올려다보는 시선으로 어두운 작은 침실의 침대 위 벽을 바싹 잡는다. 화면 아래에는 침대 윗모서리가 아주 얇게 보이고, 그 위로는 낡고 거의 비어 있는 벽면이 차가운 희미한 빛과 눅눅한 그림자 속에 펼쳐진다. 다른 가구나 문은 시야 밖으로 밀려나 조용하고 답답한 실내감만 남는다.",
            "camera_pose_source": "floor_plan_prompt_recommendation_near_7_facing_3_11_18_30",
            "confidence": 0.82,
            "diagnostics": [
              "Tight close composition was interpreted from the supplied camera recommendation and shot intent, prioritizing the wall above the bed and the red circle over the wider room references.",
              "Transient overlay positions not drawn on the base floor-plan were inferred from the shot intent and inventory labels."
            ],
            "fp_id": "fp_rooftop_room_interior",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "거실과 주방, 다른 방, 문 주변, 창문, 커튼 쪽 공간, 바닥의 흔적, 식탁 위 물건과 손에 든 작은 물건은 밀착된 벽 구도 밖에 있거나 가려져 보이지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "낮고 약간 올려다보는 시선으로 어두운 작은 침실의 침대 위 벽을 바싹 잡는다. 화면 아래에는 침대 윗모서리가 아주 얇게 스치고, 그 위의 거칠고 빈 벽면 중앙보다 조금 높은 자리에는 젖은 물감처럼 번진 커다란 붉은 원이 불균일하게 그려져 있다. 주변은 차갑고 희미한 빛과 눅눅한 그림자로 눌려 있으며, 사람의 모습 없이 무거운 공기만 남아 있다.",
            "self_consistency": {
              "notes": "The Korean full-view prose describes the visible bedroom wall, bed edge, and red circle; the plate prose keeps only the persistent room and bed elements. Items outside the close wall composition are not described as visible.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S12_Shot14",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "large room area lies beyond the doorway side and is not included in the tight wall-facing view",
                "expected_label": "living dining kitchenette area",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "outside the close bedroom composition",
                "source_ref": "camera recommendation and floor-plan layout",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "separate adjacent room is beyond the upper wall and not within the close bedroom framing",
                "expected_label": "mother bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "blocked by partition walls and outside the crop",
                "source_ref": "camera recommendation and floor-plan layout",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "dim enclosing bedroom wall surface and surrounding interior air are visible around the focal wall",
                "expected_label": "daughter bedroom",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "only a small portion of the room is visible due to close framing",
                "source_ref": "camera recommendation and shot intent",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "background",
                "evidence": "door shape belongs to the adjacent room wall line and falls away from the wall close-up",
                "expected_label": "mother bedroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "outside the selected bedroom-wall view",
                "source_ref": "camera recommendation and floor-plan layout",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "door is beside or behind the implied camera position rather than ahead in the locked close view",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "behind or just outside the camera edge",
                "source_ref": "camera recommendation and floor-plan layout",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "small horizontal opening is located in the living area, far from the bedroom wall close-up",
                "expected_label": "small living window",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "outside the room being framed",
                "source_ref": "camera recommendation and floor-plan layout",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "narrow window on the side wall is excluded by the tight focus on the bed wall",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "cropped out by the close composition",
                "source_ref": "camera recommendation and floor-plan layout",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.7,
                "depth_band": "background",
                "evidence": "linear hanging feature near the room edge is not included in the bare wall-centered crop",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "outside the close wall crop",
                "source_ref": "camera recommendation and floor-plan layout",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.75,
                "depth_band": "background",
                "evidence": "small basin fixture is in the kitchen area and not in the bedroom view",
                "expected_label": "sink faucet and basin",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "outside the room and blocked by walls",
                "source_ref": "camera recommendation and floor-plan layout",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.75,
                "depth_band": "background",
                "evidence": "compact appliance is in the kitchen strip outside the bedroom composition",
                "expected_label": "compact cooking burner",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "outside the room and blocked by walls",
                "source_ref": "camera recommendation and floor-plan layout",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.76,
                "depth_band": "background",
                "evidence": "table shape sits in the living area, separated from the close bedroom wall view",
                "expected_label": "dining table with chairs",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "out of view beyond the doorway and partition",
                "source_ref": "camera recommendation and floor-plan layout",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.75,
                "depth_band": "background",
                "evidence": "flat rectangular set on the living wall is not visible from the close bedroom framing",
                "expected_label": "TV set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "outside the room and blocked by wall geometry",
                "source_ref": "camera recommendation and floor-plan layout",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.75,
                "depth_band": "background",
                "evidence": "upright lamp in the living area is far outside the tight bedroom-wall composition",
                "expected_label": "floor lamp",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "not included in the close view",
                "source_ref": "camera recommendation and floor-plan layout",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "thin horizontal bed edge grazes the lower part of the view beneath the wall",
                "expected_label": "daughter bed",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "only the upper edge is visible as a scale reference",
                "source_ref": "shot intent",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "midground",
                "evidence": "small soft object group near the room floor is away from the wall close-up",
                "expected_label": "backpack with small doll",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "cropped out by the tight wall framing",
                "source_ref": "camera recommendation and floor-plan layout",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.75,
                "depth_band": "background",
                "evidence": "small cup objects are located on the living-area table outside the bedroom view",
                "expected_label": "two teacups one overturned",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 26,
                "occlusion_note": "outside the room and not visible in the close composition",
                "source_ref": "camera recommendation and scene context",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.76,
                "depth_band": "background",
                "evidence": "concealed seated shape is associated with the curtain area, not the bare wall close-up",
                "expected_label": "concealed seated body behind curtain",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 27,
                "occlusion_note": "excluded by the close wall framing and concealed by the curtain area",
                "source_ref": "camera recommendation and scene context",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "irregular floor markings and trail would be below the wall view and are not shown",
                "expected_label": "dark stains and footprint trail",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 28,
                "occlusion_note": "floor area is cropped out except for the bed edge",
                "source_ref": "camera recommendation and scene context",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.74,
                "depth_band": "midground",
                "evidence": "small crumpled object in a hand is not in the wall-centered close-up",
                "expected_label": "crumpled old photograph in hand",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 29,
                "occlusion_note": "associated figure and hand are outside the locked wall composition",
                "source_ref": "camera recommendation and scene context",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "large uneven circular mark sits on the wall above the bed, slightly high in the view",
                "expected_label": "red circle symbol on bedroom wall",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 30,
                "occlusion_note": "fully visible on the wall surface",
                "source_ref": "shot intent",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              6,
              7,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              18,
              20
            ],
            "transient_numbers": [
              26,
              27,
              28,
              29,
              30
            ],
            "ignored_numbers": [
              25,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              2,
              3,
              6,
              7,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              18,
              20,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              6,
              7,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              18,
              20,
              26,
              27,
              28,
              29,
              30
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L05B06::S14_Shot4": {
        "bg_id": "L05B06",
        "shot_id": "S14_Shot4",
        "fp_id": "fp_rooftop_room_interior",
        "card": {
          "card_id": "33dda668988f7bf1",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B06",
          "shot_id": "S14_Shot4",
          "fp_id": "fp_rooftop_room_interior",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "09315d83b83a4057",
            "substrate_hash": "09315d83b83a4057",
            "overlay_hash": "98f4bb05365eeb3f",
            "geometry_hash": "772843c1ce579088",
            "dossier_hash": "16b665956931e43d",
            "semantic_hash": "not_available",
            "camera_rec_hash": "ac220a01a96f3303",
            "shot_context_hash": "0710ae4369cab124",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B06",
            "bg_plate_visible_description": "작은 침실 문가에서 방 안을 넓게 바라보는 구도다. 가까운 문선이 화면 한쪽에 살짝 걸리고, 차분한 색의 침실 공간이 안쪽으로 펼쳐진다. 한쪽에는 단정한 침대가 놓여 있으며, 창가 벽에는 커튼과 창문이 함께 보인다. 가까운 벽가에는 배낭과 작은 인형이 낮게 놓여 있고, 차가운 야간 실내등이 벽과 바닥, 가구의 윤곽을 고르게 비춘다.",
            "camera_pose_source": "floor_plan_prompt camera recommendation: daughter_bedroom_cleaned",
            "confidence": 0.84,
            "diagnostics": [
              "Interpreted the supplied pose as a wide eye-level view from near the daughter bedroom doorway looking into the bedroom toward the bed, curtain wall, window, and backpack area.",
              "Ignored the listed state-overlay elements and did not treat them as visible shot objects."
            ],
            "fp_id": "fp_rooftop_room_interior",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "문 밖의 거실 겸 식사 공간은 시선 뒤쪽이라 화면에 잡히지 않는다. 욕실과 다른 방은 벽과 문선에 가려져 보이지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "작은 침실 문 안쪽에서 차가운 야간 조명 아래 방을 넓게 바라본다. 화면 아래쪽에는 지나치게 말끔한 바닥이 넓게 깔리고, 왼쪽 중간 거리에는 단정하게 정리된 침대가 차갑게 놓여 있다. 오른쪽에는 벌어진 커튼과 창가 벽이 크게 보이며, 커튼 뒤쪽의 공간이 비정상적으로 깨끗하고 텅 빈 듯 드러난다. 가까운 왼쪽 아래에는 배낭과 작은 인형이 낮게 놓여 있는데, 자리가 살짝 어긋난 듯 어색한 인상을 준다. 전체적으로 아무것도 흐트러지지 않은 정돈감이 오히려 불안하게 느껴지는 침실이다.",
            "self_consistency": {
              "notes": "The full Korean description includes the in-frame bedroom, doorway edge, bed, curtain/window area, empty clean curtain space, and shifted backpack/doll impression; the plate description keeps only persistent room structure and furnishings.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S14_Shot4",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.8,
                "depth_band": "foreground",
                "evidence": "area lies behind the viewing direction outside the doorway, not present within the forward room view",
                "expected_label": "living dining kitchenette area",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "behind camera direction and outside the bedroom framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large enclosed room area fills the view beyond the near doorway",
                "expected_label": "daughter bedroom",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "near vertical doorway edge and threshold shape sit close to the camera side",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "only the nearby door edge is within the wide framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "narrow wall opening on the far side of the room is partly visible near the curtain wall",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "partly blocked by angle and nearby curtain elements",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "long soft hanging folds stretch across the far wall area",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "rectangular low furniture with bedding surface anchors the side of the room",
                "expected_label": "daughter bed",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "small rounded bag shape with a tiny doll-like form rests low near the near wall",
                "expected_label": "backpack with small doll",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.85,
                "depth_band": "background",
                "evidence": "open gap framed by curtain folds exposes a bare, clean wall-and-floor corner",
                "expected_label": "impossibly clean empty curtain space",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 31,
                "occlusion_note": "",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "the small bag-and-doll cluster appears low and slightly offset in the near room area",
                "expected_label": "shifted backpack and doll positions",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 37,
                "occlusion_note": "",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              3,
              7,
              10,
              11,
              18,
              20
            ],
            "transient_numbers": [
              31,
              37
            ],
            "ignored_numbers": [
              25,
              26,
              27,
              28,
              29,
              30,
              32,
              33,
              34,
              35,
              36,
              38
            ],
            "union_numbers": [
              1,
              3,
              7,
              10,
              11,
              18,
              20,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              3,
              7,
              10,
              11,
              18,
              20,
              31,
              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
      },
      "L05B06::S14_Shot8": {
        "bg_id": "L05B06",
        "shot_id": "S14_Shot8",
        "fp_id": "fp_rooftop_room_interior",
        "card": {
          "card_id": "5adef8aaa873b268",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B06",
          "shot_id": "S14_Shot8",
          "fp_id": "fp_rooftop_room_interior",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "09315d83b83a4057",
            "substrate_hash": "09315d83b83a4057",
            "overlay_hash": "98f4bb05365eeb3f",
            "geometry_hash": "772843c1ce579088",
            "dossier_hash": "16b665956931e43d",
            "semantic_hash": "not_available",
            "camera_rec_hash": "ac220a01a96f3303",
            "shot_context_hash": "662f958268956938",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B06",
            "bg_plate_visible_description": "방문 가까이에서 작은 침실 안쪽을 바라보는 중간 구도다. 화면 왼쪽 앞에는 열린 방문과 바깥 생활 공간의 가장자리만 조금 걸리고, 안쪽으로 푸른빛 바닥과 단순한 벽면이 이어진다. 중앙 뒤쪽 벽에는 커튼이 걸려 있고, 오른쪽에는 침대가 가지런히 놓여 있으며 벽가의 좁은 창 일부가 보인다. 방문 안쪽 가까운 곳에는 백팩과 작은 인형이 놓여 있다. 밤의 회색 실내 조명이 방 전체를 부드럽고 낮은 대비로 비춘다.",
            "camera_pose_source": "floor_plan_prompt recommendation: daughter_bedroom_cleaned",
            "confidence": 0.74,
            "diagnostics": [
              "Projection inferred from the supplied top-down floor plan and the single supplied camera recommendation.",
              "Shot intent suggests a lower seated-chest feeling, while the supplied pose states eye-level height; the supplied pose was prioritized.",
              "Adjacent living/dining/kitchenette area is treated as only partially visible at the doorway edge because the camera is near the bedroom door and aimed into the room."
            ],
            "fp_id": "fp_rooftop_room_interior",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "욕실과 다른 침실, 식탁 쪽 대부분은 시야 밖에 있고, 바깥 생활 공간도 문가의 아주 작은 가장자리 외에는 거의 보이지 않는다. 오른쪽 벽의 창은 침대와 프레임 가장자리 때문에 일부만 드러난다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "방문 가까이에서 안쪽을 바라보는 중간 구도다. 화면 왼쪽 앞에는 열린 방문과 바깥 생활 공간의 가장자리만 조금 걸리고, 그 안쪽으로 작은 침실의 푸른빛 바닥이 넓게 보인다. 중앙 뒤쪽 벽에는 커튼이 낮게 드리워져 있는데, 그 아래 공간은 지나치게 말끔하고 비어 있어 마른 바닥만 둔하게 빛난다. 오른쪽에는 침대가 길게 놓이고, 그 너머 벽가에는 좁은 창이 일부 보인다. 왼쪽 앞쪽에는 백팩과 작은 인형이 함께 놓여 있으며, 두 물건은 살짝 어긋난 각도로 밀려난 듯해 정돈된 방 안에서 불편하게 도드라진다. 회색빛 밤 실내 조명이 그림자를 납작하게 눌러 전체가 조용하고 차갑게 느껴진다.",
            "self_consistency": {
              "notes": "The Korean descriptions mention the bedroom, doorway edge, curtain area, bed, partial window, backpack with doll, and the uncanny cleared curtain space; these correspond to the structured visible items. The adjacent living area is described only as a small doorway-edge sliver, matching partial visibility.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S14_Shot8",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.45,
                "depth_band": "foreground",
                "evidence": "broad adjacent room surface and wall edge appear only as a narrow sliver beyond the near doorway",
                "expected_label": "living dining kitchenette area",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "mostly outside the viewing direction and blocked by the doorway position",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "open rectangular bedroom floor area fills the central field of view",
                "expected_label": "daughter bedroom",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "unobstructed central room area",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "near door leaf and frame sit at the side edge of the view",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "partly cropped because the camera is positioned close to it",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "narrow vertical window fixture is seen on the far side wall near the edge",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "partly masked by the bed placement and frame edge",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "long horizontal curtain rail and folded curtain strip run along the rear wall",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "visible above the rear floor area",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "large rectangular bed form with pillow and blanket shapes occupies the right side of the room",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "largely unobstructed, with far edge near the frame boundary",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "rounded bag shape with a smaller doll-like shape clustered beside it near the doorway side",
                "expected_label": "backpack with small doll",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "clear near-side object cluster",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.83,
                "depth_band": "background",
                "evidence": "clear empty floor zone beneath the curtain lacks any large object shape and reads as unusually bare",
                "expected_label": "impossibly clean empty curtain space",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 31,
                "occlusion_note": "open area visible below the curtain line",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "bag and small doll shapes appear clustered at a slightly angled, offset alignment near the doorway side",
                "expected_label": "shifted backpack and doll positions",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 37,
                "occlusion_note": "visible as the same near-side object cluster, with the altered placement readable from the plan",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              3,
              7,
              10,
              11,
              18,
              20
            ],
            "transient_numbers": [
              31,
              37
            ],
            "ignored_numbers": [
              25,
              26,
              27,
              28,
              29,
              30,
              32,
              33,
              34,
              35,
              36,
              38
            ],
            "union_numbers": [
              1,
              3,
              7,
              10,
              11,
              18,
              20,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              3,
              7,
              10,
              11,
              18,
              20,
              31,
              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
      },
      "L05B03::S18_Shot1": {
        "bg_id": "L05B03",
        "shot_id": "S18_Shot1",
        "fp_id": "fp_rooftop_room_interior",
        "card": {
          "card_id": "bec8021b98df5a71",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B03",
          "shot_id": "S18_Shot1",
          "fp_id": "fp_rooftop_room_interior",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "09315d83b83a4057",
            "substrate_hash": "09315d83b83a4057",
            "overlay_hash": "bf352af09d666e28",
            "geometry_hash": "772843c1ce579088",
            "dossier_hash": "16b665956931e43d",
            "semantic_hash": "not_available",
            "camera_rec_hash": "822f5fe60e1d70d6",
            "shot_context_hash": "7b3d3c7bd0769189",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B03",
            "bg_plate_visible_description": "낮은 침대와 옅은 침구가 화면 앞쪽을 크게 차지하고, 안방의 평평한 벽과 침대 모서리가 가까운 시점에서 부드럽게 눌려 보인다. 약한 아침빛이 회색빛 베이지 톤의 실내 그림자와 섞여 차분하고 건조한 분위기를 만든다. 오른쪽 가장자리에는 안방 문틀 너머로 거실 겸 주방의 일부와 작은 침실, 욕실 입구가 아주 좁게 이어져 보이며, 전체적으로 좁은 옥탑방 내부의 구조가 낮고 답답하게 느껴진다.",
            "camera_pose_source": "supplied camera recommendation: main_bedroom_to_home_interior",
            "confidence": 0.68,
            "diagnostics": [
              "Used the supplied camera recommendation as the pose source.",
              "Ignored the listed ignored_state_overlay markers as requested.",
              "Close shot intent limits many referenced distant fixtures to partial or occluded visibility."
            ],
            "fp_id": "fp_rooftop_room_interior",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "화면이 침대 가까이에 조여져 있어 문 너머 거실의 넓은 부분, 작은 침실의 창과 침대, 욕실 깊은 곳의 변기와 샤워 공간은 벽과 문틀에 많이 가려진다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "어린 인물이 침대 가장자리에 몸을 웅크린 채 옆얼굴을 침구 가까이에 대고 있어, 창백한 침구와 침대 모서리가 화면 대부분을 차지한다. 안방은 약한 아침빛과 오래 머문 실내 그림자가 섞여 회색빛 베이지 톤으로 가라앉아 있고, 벽면은 거의 장식 없이 조용하다. 오른쪽의 좁은 틈으로 열린 문과 거실 겸 주방 일부가 보이며, 더 멀리 작은 침실과 욕실 입구가 문틀 사이로 얇게 겹쳐진다. 작은 침실 쪽 커튼 아래 공간은 이상할 만큼 비어 있고 말끔해 보여, 조용한 집 안의 불안한 정적을 더한다.",
            "self_consistency": {
              "notes": "The Korean full-view prose describes the visible bed, bedroom, doorways, distant rooms, and the transient clean empty curtain area. It also includes the intended unregistered human subject generically; the structured list covers numbered markers only.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S18_Shot1",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "broad open room area glimpsed beyond the bedroom doorway",
                "expected_label": "living dining kitchenette area",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly blocked by the bedroom wall and doorframe",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "enclosing rectangular bedroom area surrounding the nearby bed",
                "expected_label": "mother bedroom",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "close framing shows only a portion of the room surfaces",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.48,
                "depth_band": "background",
                "evidence": "separate room zone glimpsed through an interior doorway beyond the main room",
                "expected_label": "daughter bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "mostly hidden by intervening walls and the narrow viewing angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.44,
                "depth_band": "background",
                "evidence": "small tiled room opening visible past the main room",
                "expected_label": "small bathroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "only the entrance-side portion is available through the sightline",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "door slab and frame between the nearby bedroom and the main area",
                "expected_label": "mother bedroom door",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "edge of the frame cuts part of the door shape",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.5,
                "depth_band": "background",
                "evidence": "small doorway shape on the far interior wall line",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "seen through the nearer bedroom doorway and partly masked by wall thickness",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.45,
                "depth_band": "background",
                "evidence": "lower doorway shape leading into a compact tiled room",
                "expected_label": "bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "narrow angle and intervening wall reduce it to a sliver",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.28,
                "depth_band": "background",
                "evidence": "thin vertical window position on the far side of the smaller bedroom",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "largely blocked by the smaller bedroom wall and door angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.42,
                "depth_band": "background",
                "evidence": "horizontal soft line near the far room wall above the smaller bed area",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "only a distant strip is likely visible through the doorway",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "large nearby mattress rectangle and bed edge dominating the close view",
                "expected_label": "mother bed",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "close framing crops the full bed outline",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.32,
                "depth_band": "background",
                "evidence": "rectangular bed mass in the smaller bedroom beyond the wall line",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "mostly hidden behind the smaller bedroom wall and doorway",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.46,
                "depth_band": "background",
                "evidence": "small rounded bag-like shape near the far room entrance",
                "expected_label": "backpack with small doll",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "only a small portion can be glimpsed through the doorway",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.38,
                "depth_band": "background",
                "evidence": "small basin rectangle inside the compact tiled room",
                "expected_label": "bathroom sink",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "partly masked by the bathroom doorway and distance",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.24,
                "depth_band": "background",
                "evidence": "rounded fixture deeper inside the compact tiled room",
                "expected_label": "toilet",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "deeper placement is blocked by the bathroom wall and door angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.36,
                "depth_band": "background",
                "evidence": "narrow reflective rectangle above the basin area",
                "expected_label": "bathroom mirror",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "only a slim portion is visible through the bathroom opening",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.22,
                "depth_band": "background",
                "evidence": "tiled shower zone at the far end of the compact bathroom",
                "expected_label": "compact shower area",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "deep in the bathroom and largely blocked by walls",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.4,
                "depth_band": "background",
                "evidence": "bare open strip beneath the distant curtain with no occupying object shape",
                "expected_label": "impossibly clean empty curtain space",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 31,
                "occlusion_note": "seen only as a narrow distant glimpse through intervening doorways",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              6,
              7,
              8,
              10,
              11,
              17,
              18,
              20,
              21,
              22,
              23,
              24
            ],
            "transient_numbers": [
              31
            ],
            "ignored_numbers": [
              25,
              26,
              27,
              28,
              29,
              30,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              6,
              7,
              8,
              10,
              11,
              17,
              18,
              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,
              6,
              7,
              8,
              10,
              11,
              17,
              18,
              20,
              21,
              22,
              23,
              24,
              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
      },
      "L05B03::S18_Shot15": {
        "bg_id": "L05B03",
        "shot_id": "S18_Shot15",
        "fp_id": "fp_rooftop_room_interior",
        "card": {
          "card_id": "e679795be38771de",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B03",
          "shot_id": "S18_Shot15",
          "fp_id": "fp_rooftop_room_interior",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "09315d83b83a4057",
            "substrate_hash": "09315d83b83a4057",
            "overlay_hash": "bf352af09d666e28",
            "geometry_hash": "772843c1ce579088",
            "dossier_hash": "16b665956931e43d",
            "semantic_hash": "not_available",
            "camera_rec_hash": "822f5fe60e1d70d6",
            "shot_context_hash": "04a2bd86ee71e0f5",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L05B03",
            "bg_plate_visible_description": "안쪽 침실의 침대 가까운 낮은 눈높이에서 문밖을 향한 좁은 구도다. 앞쪽 가장자리에는 침대 일부와 침실 벽면이 걸리고, 열린 방문 너머로 생활·식사 공간의 밝은 바닥과 가구 윤곽이 부드럽게 흐려져 보인다. 더 안쪽으로는 작은 방과 욕실 입구가 겹쳐 보이며, 작은 방 안에는 침대, 창, 커튼, 가방과 작은 인형이 희미한 형태로 남는다. 욕실 쪽에는 세면대, 거울, 변기, 샤워 구역 같은 고정 설비가 문틀 사이로 일부만 보이고, 전체 조명은 아침빛과 실내 그림자가 섞여 차분하고 눌린 분위기다.",
            "camera_pose_source": "supplied camera recommendation: main_bedroom_to_home_interior",
            "confidence": 0.66,
            "diagnostics": [
              "Used the supplied pose near the mother bed facing toward the living/dining area, daughter bedroom, and bathroom.",
              "Shot intent is a close character-focused frame, so many spatial anchors are treated as partial or soft-focus background elements.",
              "Ignored-state-overlay markers were not projected into visible_items."
            ],
            "fp_id": "fp_rooftop_room_interior",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "가까운 인물의 얼굴과 손, 침실 벽과 문틀 때문에 식사 공간의 세부와 조리대 쪽은 흐릿하거나 잘려 보인다. 작은 방 깊은 곳과 욕실 설비도 문 너머에서 일부만 드러나며, 현관 쪽은 거의 보이지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "카메라는 안쪽 침실의 침대 가까이에서 낮은 눈높이로 문밖을 향한다. 화면 아주 가까운 중앙에는 한 인물의 얼굴과 뺨을 치는 손이 크게 걸리고, 피부가 닿는 지점만 선명하게 강조된다. 그 뒤로 열린 방문 너머 생활·식사 공간이 눌린 아침빛 속에서 흐릿하게 펼쳐지며, 식탁 가장자리와 작은 조리 구역의 윤곽이 부드러운 배경으로 밀려난다. 오른쪽 뒤편에는 작은 방과 욕실 입구가 겹쳐 보이고, 작은 방 안의 침대, 창, 커튼, 가방과 작은 인형이 희미하게 남아 있다. 커튼 주변은 지나치게 비어 있고 깨끗한 느낌으로 보이며, 욕실 쪽 세면대와 거울, 변기, 샤워 구역은 문틀 사이로 부분적으로만 드러난다. 전체적으로 고요한 실내가 어둑한 그림자에 눌려 있고, 가까운 얼굴의 붉어진 뺨만 또렷한 색의 중심이 된다.",
            "self_consistency": {
              "notes": "The Korean full-view prose includes the close character action plus the projected room anchors and the clean empty curtain-space transient. The background-plate prose excludes the character action and the transient curtain-space condition while retaining stable architectural and fixture elements.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S18_Shot15",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "large open domestic area visible through the bedroom doorway as a broad soft shape",
                "expected_label": "living dining kitchenette area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "soft focus behind the close subject and partly constrained by the doorframe",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "enclosing bedroom surfaces and nearby room volume around the camera position",
                "expected_label": "mother bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "only the portion around the bed and doorway is implied in the close framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "adjacent room beyond the lower doorway appears as a cool-toned recess",
                "expected_label": "daughter bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "mostly blocked by intervening walls and close subject emphasis",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.46,
                "depth_band": "background",
                "evidence": "small tiled room glimpsed farther beyond the openings",
                "expected_label": "small bathroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "seen only through a narrow doorway angle and heavily de-emphasized",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "swinging doorway shape between the bedroom and main area",
                "expected_label": "mother bedroom door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "door edge and frame are partly hidden by the close subject",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "secondary doorway shape lower and farther past the main room edge",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "partly masked by wall thickness and depth blur",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.45,
                "depth_band": "background",
                "evidence": "farther doorway outline below the small room opening",
                "expected_label": "bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "narrow angle and close framing leave only a partial glimpse",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.38,
                "depth_band": "background",
                "evidence": "thin vertical window-like bright shape deep inside the small room",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "mostly obscured by distance, wall edges, and soft focus",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.48,
                "depth_band": "background",
                "evidence": "horizontal fabric line along the inner wall of the small room",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "visible only as a blurred strip behind the foreground action",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "foreground",
                "evidence": "large bed mass close to the camera side with bedding edge visible",
                "expected_label": "mother bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "cropped by the tight character framing",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.42,
                "depth_band": "background",
                "evidence": "rectangular bed form deep inside the adjacent small room",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "only a soft partial shape beyond the doorway",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.46,
                "depth_band": "background",
                "evidence": "small rounded bag-like silhouette with a tiny attached figure near the small room floor area",
                "expected_label": "backpack with small doll",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "reduced to a small blurred accent due to distance and foreground subject",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.36,
                "depth_band": "background",
                "evidence": "small basin-like fixture glimpsed inside the tiled room",
                "expected_label": "bathroom sink",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "doorframe and viewing angle obscure much of it",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.32,
                "depth_band": "background",
                "evidence": "compact oval fixture shape farther inside the tiled room",
                "expected_label": "toilet",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "heavily softened and partly blocked by the doorway",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.34,
                "depth_band": "background",
                "evidence": "narrow reflective rectangle above the basin area",
                "expected_label": "bathroom mirror",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "only a sliver is likely visible through the opening",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.3,
                "depth_band": "background",
                "evidence": "vertical tiled shower zone at the far side of the small room",
                "expected_label": "compact shower area",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "far wall position and doorway occlusion make it barely readable",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.5,
                "depth_band": "background",
                "evidence": "unoccupied clean-looking gap near the curtain zone in the adjacent room",
                "expected_label": "impossibly clean empty curtain space",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 31,
                "occlusion_note": "readable only as a soft absence-like area behind the close action",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              6,
              7,
              8,
              10,
              11,
              17,
              18,
              20,
              21,
              22,
              23,
              24
            ],
            "transient_numbers": [
              31
            ],
            "ignored_numbers": [
              25,
              26,
              27,
              28,
              29,
              30,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              6,
              7,
              8,
              10,
              11,
              17,
              18,
              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,
              6,
              7,
              8,
              10,
              11,
              17,
              18,
              20,
              21,
              22,
              23,
              24,
              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
      },
      "L05B04::S18_Shot13": {
        "bg_id": "L05B04",
        "shot_id": "S18_Shot13",
        "fp_id": "fp_rooftop_room_interior",
        "card": {
          "card_id": "37107251d8cde027",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B04",
          "shot_id": "S18_Shot13",
          "fp_id": "fp_rooftop_room_interior",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "09315d83b83a4057",
            "substrate_hash": "09315d83b83a4057",
            "overlay_hash": "e053632817246a99",
            "geometry_hash": "772843c1ce579088",
            "dossier_hash": "16b665956931e43d",
            "semantic_hash": "not_available",
            "camera_rec_hash": "515025b8bcc1fc80",
            "shot_context_hash": "ca36afc7df7d2da0",
            "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": "dining_table_vision",
            "confidence": 0.86,
            "diagnostics": [
              "제공된 식탁 높이 시점과 사진을 향한 방향을 기준으로 가까운 구도를 해석했다.",
              "환영 효과는 물리적 방 전체가 아니라 사진 표면에 국한된 것으로 처리했다.",
              "배경용 설명에서는 일시적 왜곡을 제외하고 평범한 액자와 식탁만 서술했다."
            ],
            "fp_id": "fp_rooftop_room_interior",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "가까운 식탁 구도라서 싱크대, 창가, 침실과 욕실 쪽은 화면 밖이거나 거의 드러나지 않는다. 식탁 주변 의자와 넓은 거실 영역도 가장자리와 뒤쪽으로 일부만 암시된다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "식탁 높이에 가까운 낮은 시선으로, 깨끗한 식탁 위의 가족사진 액자가 화면 중앙에 납작하게 고정되어 보인다. 단단한 직사각형 액자 테두리와 나무 상판은 흔들림 없이 현실적으로 남아 있지만, 사진 속 웃는 여성의 얼굴은 표면 안에서 아래로 길게 번지고 뭉개져 축축하고 어두운 그림자처럼 흘러내린다. 사진 주변에는 식탁 모서리와 의자 일부가 가까이 걸리고, 뒤쪽의 생활 공간은 아침빛 속에서 희미하게 물러나 있어 사진 표면의 불안한 변화가 더욱 도드라진다.",
            "self_consistency": {
              "notes": "구조화 항목은 식탁, 실내 식사 공간, 평범한 사진, 사진 표면의 왜곡을 포함하며, 한국어 설명도 같은 요소만 반영한다.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S18_Shot13",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "broad surrounding interior area beyond the table, mostly implied behind the close tabletop view",
                "expected_label": "living dining kitchenette area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "mostly cropped and softened by the close table-level framing",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "large flat rectangular tabletop occupying the near field with chair edges around it",
                "expected_label": "dining table with chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "table surface is clear, while chairs are only partly included near the edges",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.93,
                "depth_band": "midground",
                "evidence": "small hard-edged rectangular frame lying flat on the tabletop, centered in the close view",
                "expected_label": "family photo on table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "fully readable as the main object, with the frame boundary unobstructed",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "irregular smeared dark shape contained within the flat photo surface, aligned with the printed face area",
                "expected_label": "distorted family photo vision",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 32,
                "occlusion_note": "confined to the photo image surface; not affecting the physical frame or table",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              14,
              19
            ],
            "transient_numbers": [
              32
            ],
            "ignored_numbers": [
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "union_numbers": [
              1,
              14,
              19,
              25,
              26,
              27,
              28,
              29,
              30,
              31,
              32,
              33,
              34,
              35,
              36,
              37,
              38
            ],
            "camera_referenced_numbers": [
              1,
              14,
              19,
              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
      },
      "L05B02::S25_Shot4": {
        "bg_id": "L05B02",
        "shot_id": "S25_Shot4",
        "fp_id": "fp_rooftop_room_interior",
        "card": {
          "card_id": "fde9878ed0016b1b",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B02",
          "shot_id": "S25_Shot4",
          "fp_id": "fp_rooftop_room_interior",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "09315d83b83a4057",
            "substrate_hash": "09315d83b83a4057",
            "overlay_hash": "b999723350bcfa94",
            "geometry_hash": "772843c1ce579088",
            "dossier_hash": "16b665956931e43d",
            "semantic_hash": "not_available",
            "camera_rec_hash": "d272fb1f1bc653dd",
            "shot_context_hash": "047e7387258fe037",
            "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:ransacked_living_to_daughter_room",
            "confidence": 0.72,
            "diagnostics": [
              "Supplied camera recommendation places the camera near the entry looking across the living area toward the daughter bedroom, while the shot intent describes a much closer wall-facing bedroom view. The supplied recommendation was used as required.",
              "Visibility of small bedroom-wall details is treated as visible but distant because the selected pose looks toward that room through the main space."
            ],
            "fp_id": "fp_rooftop_room_interior",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "욕실 안쪽의 세면대, 변기, 거울, 샤워 공간은 벽과 문에 막혀 거의 보이지 않는다. 위쪽 침실의 침대도 문틀 너머라 가려지고, 오른쪽 침실의 침대와 창은 좁은 문틈 너머로 일부만 보인다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "출입문 가까이에서 흔들리는 눈높이로 좁은 옥탑방 안을 들여다보는 넓은 시야다. 왼쪽 앞쪽에는 작은 싱크대와 조리대가 붙어 있고, 가운데에는 식탁이 놓였지만 의자들이 어지럽게 쓰러져 있으며 작은 액자 사진이 식탁 위에 보인다. 바닥에는 누군가 드나든 듯한 발자국과 뒤진 흔적이 이어지고, 살림살이와 가구가 뒤섞여 집 안 전체가 수색당한 느낌을 준다. 뒤쪽 벽의 작은 창은 열린 상태로 차가운 해질녘 빛을 들이고, 그 옆의 조명과 왼쪽 벽의 화면 장치가 어둑한 실내 윤곽을 잡아준다. 시선의 끝, 오른쪽 작은 방 안쪽 벽에는 거칠게 그어진 붉은 원이 보이고, 그 한가운데에는 피가 묻은 낡은 흑백 사진이 작지만 또렷하게 꽂혀 있어 방 전체의 불안한 중심점처럼 느껴진다.",
            "self_consistency": {
              "notes": "The full Korean description includes the living area, visible persistent fixtures, ransacking signs, fallen chairs, open window condition, footprints, and the distant red-circle photograph. The background-plate description omits those event-specific elements.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S25_Shot4",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "large open interior floor area occupying most of the view",
                "expected_label": "living dining kitchenette area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "broadly visible across the main room",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.45,
                "depth_band": "background",
                "evidence": "room area suggested beyond an upper doorway and partition",
                "expected_label": "mother bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "mostly blocked by wall and doorway angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "background",
                "evidence": "blue-toned room volume visible through the right-side doorway",
                "expected_label": "daughter bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "seen through doorway, with edges clipped by partitions",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.28,
                "depth_band": "foreground",
                "evidence": "lower right room area implied behind a door and wall",
                "expected_label": "small bathroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "interior is blocked by the wall and door position",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.74,
                "depth_band": "foreground",
                "evidence": "nearby door edge and threshold at the camera position",
                "expected_label": "metal entry door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "only close edge and door plane are likely visible",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.64,
                "depth_band": "background",
                "evidence": "upper right door leaf and frame on the partition wall",
                "expected_label": "mother bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "partly hidden by viewing angle along the wall",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "right-side door leaf and frame opening toward the smaller room",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "door frame clips the room beyond",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.53,
                "depth_band": "foreground",
                "evidence": "lower right door leaf and frame near the edge of view",
                "expected_label": "bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "partly at the edge and not looking into the room",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "long narrow window shape along the far wall",
                "expected_label": "small living window",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "visible across the room, somewhat distant",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.46,
                "depth_band": "background",
                "evidence": "narrow vertical window shape on the far side of the right room",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "partly obscured by doorway and room depth",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.52,
                "depth_band": "background",
                "evidence": "thin horizontal curtain line with soft repeated folds",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "small and partly clipped through the bedroom opening",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "foreground",
                "evidence": "small basin and faucet shape on the near left counter",
                "expected_label": "sink faucet and basin",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "near side may be cropped by the frame edge",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.67,
                "depth_band": "foreground",
                "evidence": "compact circular burner shapes on the near left counter",
                "expected_label": "compact cooking burner",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "partly cropped by the left foreground counter line",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "rectangular tabletop with chair shapes around it",
                "expected_label": "dining table with chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "central object, clearly within view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.61,
                "depth_band": "background",
                "evidence": "tall flat dark rectangle mounted along the left wall",
                "expected_label": "TV set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "seen at a shallow angle along the wall",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "slender stand with round shade near the far wall",
                "expected_label": "floor lamp",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "distant but unobstructed",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.27,
                "depth_band": "background",
                "evidence": "large bed shape lies deep inside the upper room beyond a partition",
                "expected_label": "mother bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "blocked by wall and bedroom doorway from this viewing line",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.49,
                "depth_band": "background",
                "evidence": "bed rectangle glimpsed inside the right room",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "partially hidden by doorway and room angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.81,
                "depth_band": "midground",
                "evidence": "small framed rectangle sitting on the tabletop",
                "expected_label": "family photo on table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "small but placed on a central surface",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "small rounded bag shape with tiny figure attached near the bedroom floor",
                "expected_label": "backpack with small doll",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "partly blocked by doorway and distance",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.21,
                "depth_band": "foreground",
                "evidence": "small basin form would be inside the lower right room",
                "expected_label": "bathroom sink",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "not visible through the closed wall and doorway angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.2,
                "depth_band": "midground",
                "evidence": "oval fixture would sit inside the lower right room",
                "expected_label": "toilet",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "hidden by the bathroom wall and door position",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.22,
                "depth_band": "midground",
                "evidence": "thin reflective rectangle would be on the bathroom wall",
                "expected_label": "bathroom mirror",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "blocked by wall and not aligned with the doorway",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.18,
                "depth_band": "background",
                "evidence": "tiled shower zone would be in the far corner of the lower right room",
                "expected_label": "compact shower area",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "fully hidden behind the bathroom partition",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "rough circular mark on a distant bedroom wall surface",
                "expected_label": "red circle symbol on bedroom wall",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 30,
                "occlusion_note": "small and distant through the room opening, but aligned with the view direction",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.75,
                "depth_band": "midground",
                "evidence": "irregular scattered shapes and disturbed surfaces across furniture and floor",
                "expected_label": "ransacked belongings and searched furniture",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 33,
                "occlusion_note": "spread across the main room and continuing toward the bedroom",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "midground",
                "evidence": "chair shapes tipped away from normal upright positions around the table",
                "expected_label": "fallen dining chairs",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 34,
                "occlusion_note": "central and easy to read around the tabletop",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.68,
                "depth_band": "background",
                "evidence": "far window appears as a bright opening rather than a sealed flat pane",
                "expected_label": "open living window state",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 35,
                "occlusion_note": "distant but on the direct far wall",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.66,
                "depth_band": "foreground",
                "evidence": "repeating dark footprint-like marks crossing the floor plane",
                "expected_label": "intrusive footprints",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 36,
                "occlusion_note": "some marks may be broken by furniture and perspective",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.57,
                "depth_band": "background",
                "evidence": "tiny rectangular paper shape fixed at the center of the wall mark",
                "expected_label": "old photograph pinned in red circle",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 38,
                "occlusion_note": "very small at this distance but placed on the intended sightline",
                "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
            ],
            "transient_numbers": [
              30,
              33,
              34,
              35,
              36,
              38
            ],
            "ignored_numbers": [
              25,
              26,
              27,
              28,
              29,
              31,
              32,
              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,
              30,
              33,
              34,
              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_Shot7": {
        "bg_id": "L05B02",
        "shot_id": "S25_Shot7",
        "fp_id": "fp_rooftop_room_interior",
        "card": {
          "card_id": "e305b99bb5b6dc96",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B02",
          "shot_id": "S25_Shot7",
          "fp_id": "fp_rooftop_room_interior",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "09315d83b83a4057",
            "substrate_hash": "09315d83b83a4057",
            "overlay_hash": "b999723350bcfa94",
            "geometry_hash": "772843c1ce579088",
            "dossier_hash": "16b665956931e43d",
            "semantic_hash": "not_available",
            "camera_rec_hash": "d272fb1f1bc653dd",
            "shot_context_hash": "6d0b119298193488",
            "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: near number 5, facing through number 1 toward numbers 3, 9, 14, and 30",
            "confidence": 0.78,
            "diagnostics": [
              "Used the supplied camera recommendation rather than the shot-intent bed-side wording because the prompt requires this pose.",
              "The right-side rooms are estimated as partially visible through door openings from the entry-side viewpoint.",
              "Ignored overlay entries were not included in visible_items or prose."
            ],
            "fp_id": "fp_rooftop_room_interior",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "오른쪽 안쪽의 큰 침실과 욕실 내부 설비는 벽과 문틀에 대부분 가려진다. 작은 침실의 창과 침대, 벽의 표시물은 문 너머로 보이지만 시야가 좁고 일부가 잘린다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "출입문 안쪽에서 흔들리는 눈높이로 좁은 옥탑방 안을 넓게 바라본다. 앞쪽에는 거실 겸 식사 공간과 간이 조리대가 펼쳐지고, 왼쪽 벽에는 싱크대와 조리기구, 화면 장치가 길게 붙어 있다. 중앙의 식탁 주변에는 의자들이 흐트러져 쓰러져 있고, 탁자 위의 작은 액자가 어수선한 공간 속에 남아 있다. 바닥에는 어두운 발자국들이 방 안쪽으로 이어지며, 가구와 물건들이 뒤져진 흔적이 곳곳에 흩어져 있다. 위쪽 벽의 작은 창은 차가운 저녁빛을 들이며 불안하게 열려 있고, 오른쪽 방문 너머 작은 침실 안에는 침대와 커튼, 가방과 작은 인형이 부분적으로 보인다. 그 침실 벽에는 붉은 원이 걸린 듯 드러나고, 그 안에 낡은 사진이 꽂혀 있어 방 전체의 압박감을 만든다.",
            "self_consistency": {
              "notes": "The Korean full-view prose describes the same visible structural anchors and transient disturbance elements listed as visible or partial; occluded rooms are only summarized as limited.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S25_Shot7",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "large open interior zone occupying most of the view ahead",
                "expected_label": "living dining kitchenette area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "open area is broadly visible with furniture interrupting parts of the floor",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.42,
                "depth_band": "background",
                "evidence": "separate room volume beyond the upper right wall line",
                "expected_label": "mother bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "mostly blocked by partition wall and door angle",
                "source_ref": "supplied camera recommendation",
                "visibility": "occluded"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "room interior visible through a right-side doorway",
                "expected_label": "daughter bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "door frame and wall crop much of the room",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.35,
                "depth_band": "foreground",
                "evidence": "room area off to the lower right behind a partition",
                "expected_label": "small bathroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "mostly outside the forward view and screened by wall",
                "source_ref": "supplied camera recommendation",
                "visibility": "occluded"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "nearby doorway edge and panel shape at the camera side",
                "expected_label": "metal entry door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "only the near edge or lower portion would remain in frame",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "door panel on the right-side partition farther ahead",
                "expected_label": "mother bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "partly masked by viewing angle along the wall",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "door opening along the right wall leading into the smaller room",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "visible as a cropped doorway and swinging panel",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.55,
                "depth_band": "foreground",
                "evidence": "near right-side doorway form close to the camera path",
                "expected_label": "bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "edge-on and partly outside the main forward aim",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "long narrow opening on the far wall of the main room",
                "expected_label": "small living window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "high wall placement keeps it clear but distant",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.48,
                "depth_band": "background",
                "evidence": "slim vertical opening on the far right wall beyond the doorway",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "seen only through the bedroom doorway and partly cropped",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "thin horizontal fabric line across the room beyond the doorway",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "partially hidden by wall edge and distance",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "foreground",
                "evidence": "small basin shape set into the left-side counter",
                "expected_label": "sink faucet and basin",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "counter edge may crop its lower part",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.73,
                "depth_band": "foreground",
                "evidence": "compact rectangular cooktop shape on the left counter",
                "expected_label": "compact cooking burner",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "partly foreshortened along the left wall",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large rectangular tabletop with surrounding chair forms",
                "expected_label": "dining table with chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "furniture is central and clearly framed",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.68,
                "depth_band": "midground",
                "evidence": "flat dark vertical rectangle along the left wall",
                "expected_label": "TV set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "side angle makes it appear narrow",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.66,
                "depth_band": "background",
                "evidence": "tall small circular-topped object near the far right of the main room",
                "expected_label": "floor lamp",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "distant but not heavily blocked",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.36,
                "depth_band": "background",
                "evidence": "large bed shape in the upper right room beyond a wall",
                "expected_label": "mother bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "partition wall and doorway largely block the sightline",
                "source_ref": "supplied camera recommendation",
                "visibility": "occluded"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "narrow bed rectangle inside the right-side room",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "visible only through the doorway and cropped by wall",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.79,
                "depth_band": "midground",
                "evidence": "small framed rectangle on the tabletop",
                "expected_label": "family photo on table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "small object but placed on a clear central surface",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.6,
                "depth_band": "background",
                "evidence": "small bag-like shape with a tiny attached figure near the right-side room floor",
                "expected_label": "backpack with small doll",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "doorway edge and distance reduce clarity",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.3,
                "depth_band": "foreground",
                "evidence": "small basin fixture located inside the lower right room",
                "expected_label": "bathroom sink",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "blocked by bathroom wall and not in the main forward view",
                "source_ref": "supplied camera recommendation",
                "visibility": "occluded"
              },
              {
                "confidence": 0.28,
                "depth_band": "foreground",
                "evidence": "rounded fixture shape inside the lower right room",
                "expected_label": "toilet",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "hidden behind partition and doorway angle",
                "source_ref": "supplied camera recommendation",
                "visibility": "occluded"
              },
              {
                "confidence": 0.28,
                "depth_band": "foreground",
                "evidence": "thin reflective rectangle inside the lower right room",
                "expected_label": "bathroom mirror",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "not visible from the entry-facing sightline except possibly at a severe angle",
                "source_ref": "supplied camera recommendation",
                "visibility": "occluded"
              },
              {
                "confidence": 0.26,
                "depth_band": "foreground",
                "evidence": "tall tiled compartment at the far side of the lower right room",
                "expected_label": "compact shower area",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "screened by walls and outside the main aim",
                "source_ref": "supplied camera recommendation",
                "visibility": "occluded"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "round wall marking in the right-side room beyond the doorway",
                "expected_label": "red circle symbol on bedroom wall",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 30,
                "occlusion_note": "door frame and distance make it partly cropped",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "irregular small shapes and displaced surfaces scattered through the room",
                "expected_label": "ransacked belongings and searched furniture",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 33,
                "occlusion_note": "spread across the view with some pieces hidden behind furniture",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "chair shapes tilted at abnormal angles around the table",
                "expected_label": "fallen dining chairs",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 34,
                "occlusion_note": "central placement makes the disturbance clear",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "far wall opening shown with an altered pane angle",
                "expected_label": "open living window state",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 35,
                "occlusion_note": "distant but aligned with the main view",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "dark repeated marks across the floor plane leading inward",
                "expected_label": "intrusive footprints",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 36,
                "occlusion_note": "some marks may be hidden by table and chairs",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "small rectangular paper-like shape inside the round wall marking",
                "expected_label": "old photograph pinned in red circle",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 38,
                "occlusion_note": "visible only as a small distant detail through the bedroom doorway",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24
            ],
            "transient_numbers": [
              30,
              33,
              34,
              35,
              36,
              38
            ],
            "ignored_numbers": [
              25,
              26,
              27,
              28,
              29,
              31,
              32,
              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,
              30,
              33,
              34,
              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_Shot9": {
        "bg_id": "L05B02",
        "shot_id": "S25_Shot9",
        "fp_id": "fp_rooftop_room_interior",
        "card": {
          "card_id": "dd85e4446d0bb21f",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B02",
          "shot_id": "S25_Shot9",
          "fp_id": "fp_rooftop_room_interior",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "09315d83b83a4057",
            "substrate_hash": "09315d83b83a4057",
            "overlay_hash": "b999723350bcfa94",
            "geometry_hash": "772843c1ce579088",
            "dossier_hash": "16b665956931e43d",
            "semantic_hash": "not_available",
            "camera_rec_hash": "d272fb1f1bc653dd",
            "shot_context_hash": "dfab56a19bc53586",
            "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": "supplied camera recommendation: near number 5, facing through number 1 toward numbers 3, 9, 14, and 30",
            "confidence": 0.72,
            "diagnostics": [
              "Used the supplied camera recommendation rather than the insert-scale shot intent, because the task requires the selected floor-plan camera pose.",
              "The shot intent describes a close macro foreground subject that is not represented in the marker inventory; projection is therefore based on the supplied room-scale camera recommendation.",
              "Bathroom interior fixtures are likely blocked by the wall and door geometry from this pose."
            ],
            "fp_id": "fp_rooftop_room_interior",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "욕실 안쪽의 세면대, 변기, 거울, 샤워 공간은 문과 벽에 대부분 가려진다. 더 안쪽 방의 침대도 문틀 때문에 일부만 보이며, 출입문은 카메라와 너무 가까워 화면 가장자리에 걸쳐 보인다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "현관문 바로 안쪽에서 흔들리는 눈높이로 옥탑방 내부를 넓게 들여다보는 장면이다. 앞쪽 바닥에는 낯선 발자국이 이어지고, 왼쪽 주방의 싱크대와 조리대, 조리 버너가 어둡게 스친다. 가운데에는 거실 겸 식사 공간이 펼쳐지며, 작은 식탁 주변 의자들이 쓰러져 있고 탁자 위 액자와 벽면 텔레비전이 어수선한 방 안의 기준점처럼 보인다. 안쪽 작은 창은 열린 상태로 해질녘의 차가운 빛을 들이고, 주변 가구와 소지품은 누군가 뒤진 듯 흐트러져 있다. 오른쪽 방문 너머 작은 침실에는 침대, 커튼, 창, 가방과 인형이 보이며, 벽에는 붉은 원이 그려져 있고 그 안에 오래된 사진이 꽂혀 있어 시선을 끈다. 욕실과 더 안쪽 방은 문틀과 벽에 가려 일부만 보이고, 전체 공간은 회갈색 그림자와 불안한 저녁빛에 잠겨 있다.",
            "self_consistency": {
              "notes": "The full Korean scene prose includes the projected visible room elements and transient disturbances; the plate prose omits the transient disturbances and describes only stable room structure and furnishings.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S25_Shot9",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "large open room volume occupying the central view",
                "expected_label": "living dining kitchenette area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "mostly unobstructed from the doorway",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.45,
                "depth_band": "background",
                "evidence": "room opening beyond the upper interior doorway",
                "expected_label": "mother bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly blocked by the partition and door frame",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "blue-toned room area visible through the nearer bedroom doorway",
                "expected_label": "daughter bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "door frame trims the edges of the room",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.36,
                "depth_band": "foreground",
                "evidence": "bathroom doorway area at the lower right side of the view",
                "expected_label": "small bathroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "interior is mostly hidden by wall and door position",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.66,
                "depth_band": "foreground",
                "evidence": "door slab and edge very near the camera position",
                "expected_label": "metal entry door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "too close to camera, only edge or lower portion likely remains in frame",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "upper right interior doorway shape on the living-room wall",
                "expected_label": "mother bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "partly compressed by perspective and distance",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "nearer bedroom doorway on the right wall",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "door frame visible, room beyond partly framed",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.49,
                "depth_band": "foreground",
                "evidence": "lower right doorway shape near the camera side",
                "expected_label": "bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "partly cut off by the close angle",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "long narrow window on the far living-room wall",
                "expected_label": "small living window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "distant but within the line of sight",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.48,
                "depth_band": "background",
                "evidence": "narrow vertical window on the far right bedroom wall",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "only a sliver is likely visible through the bedroom opening",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "horizontal soft band above the bedroom bed area",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "partly masked by doorway and room depth",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "foreground",
                "evidence": "small basin shape set into the left-side counter",
                "expected_label": "sink faucet and basin",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "near counter edge may crop part of it",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "compact burner rings on the left-side counter",
                "expected_label": "compact cooking burner",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "partially foreshortened by the side angle",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "rectangular tabletop with surrounding seating shapes",
                "expected_label": "dining table with chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "central object, mostly clear",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.7,
                "depth_band": "midground",
                "evidence": "flat dark vertical rectangle on the left wall",
                "expected_label": "TV set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "side-on view makes it thin but recognizable",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.64,
                "depth_band": "background",
                "evidence": "slender stand and round shade near the far wall",
                "expected_label": "floor lamp",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "small due to distance",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.38,
                "depth_band": "background",
                "evidence": "large bed rectangle inside the upper room",
                "expected_label": "mother bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "mostly obscured by partition and doorway angle",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.6,
                "depth_band": "background",
                "evidence": "bed rectangle inside the nearer bedroom",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "visible beyond doorway but partly hidden by wall edges",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "midground",
                "evidence": "small framed rectangle placed on the tabletop",
                "expected_label": "family photo on table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "small but central on a clear surface",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.57,
                "depth_band": "background",
                "evidence": "small colorful bag-like shape near the bedroom floor area",
                "expected_label": "backpack with small doll",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "partly blocked by the bedroom doorway and distance",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.25,
                "depth_band": "foreground",
                "evidence": "small fixture inside the lower right room beyond the doorway",
                "expected_label": "bathroom sink",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "wall and door block most of the fixture",
                "source_ref": "supplied camera recommendation",
                "visibility": "occluded"
              },
              {
                "confidence": 0.22,
                "depth_band": "midground",
                "evidence": "rounded fixture deeper inside the lower right room",
                "expected_label": "toilet",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "not clearly visible from the living-room angle",
                "source_ref": "supplied camera recommendation",
                "visibility": "occluded"
              },
              {
                "confidence": 0.2,
                "depth_band": "midground",
                "evidence": "thin reflective rectangle above the bathroom sink area",
                "expected_label": "bathroom mirror",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "blocked by the bathroom doorway and partition",
                "source_ref": "supplied camera recommendation",
                "visibility": "occluded"
              },
              {
                "confidence": 0.18,
                "depth_band": "midground",
                "evidence": "tiled shower zone at the far side of the bathroom",
                "expected_label": "compact shower area",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "deep inside the bathroom and outside the clear sightline",
                "source_ref": "supplied camera recommendation",
                "visibility": "occluded"
              },
              {
                "confidence": 0.69,
                "depth_band": "background",
                "evidence": "round mark on a bedroom wall surface beyond the doorway",
                "expected_label": "red circle symbol on bedroom wall",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 30,
                "occlusion_note": "small and partly framed by the doorway",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "irregular scattered shapes across furniture and floor areas",
                "expected_label": "ransacked belongings and searched furniture",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 33,
                "occlusion_note": "spread across the view, some details overlap furniture",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "tilted chair silhouettes around the central table",
                "expected_label": "fallen dining chairs",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 34,
                "occlusion_note": "central and clearly within the sightline",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "far wall window indicated as ajar rather than flat closed",
                "expected_label": "open living window state",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 35,
                "occlusion_note": "distant but framed by the living-room sightline",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.75,
                "depth_band": "foreground",
                "evidence": "repeating dark marks running along the floor path",
                "expected_label": "intrusive footprints",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 36,
                "occlusion_note": "floor angle may crop the nearest marks",
                "source_ref": "supplied camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.56,
                "depth_band": "background",
                "evidence": "small rectangular paper shape fixed inside the circular wall mark",
                "expected_label": "old photograph pinned in red circle",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 38,
                "occlusion_note": "very small at distance and partly limited by doorway framing",
                "source_ref": "supplied camera recommendation",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              20,
              21,
              22,
              23,
              24
            ],
            "transient_numbers": [
              30,
              33,
              34,
              35,
              36,
              38
            ],
            "ignored_numbers": [
              25,
              26,
              27,
              28,
              29,
              31,
              32,
              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,
              30,
              33,
              34,
              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::S27_Shot1": {
        "bg_id": "L05B02",
        "shot_id": "S27_Shot1",
        "fp_id": "fp_rooftop_room_interior",
        "card": {
          "card_id": "fe6ddf11655f08e1",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L05B02",
          "shot_id": "S27_Shot1",
          "fp_id": "fp_rooftop_room_interior",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "09315d83b83a4057",
            "substrate_hash": "09315d83b83a4057",
            "overlay_hash": "b999723350bcfa94",
            "geometry_hash": "772843c1ce579088",
            "dossier_hash": "16b665956931e43d",
            "semantic_hash": "not_available",
            "camera_rec_hash": "d272fb1f1bc653dd",
            "shot_context_hash": "7979e5e14429b1d8",
            "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": "ransacked_living_to_daughter_room",
            "confidence": 0.78,
            "diagnostics": [
              "Interpreted the supplied pose as a wide eye-level view from near the entry door looking across the living/dining/kitchenette area toward the daughter bedroom and far living window.",
              "Ignored all entries listed as ignored state overlays and did not include them in visible_items.",
              "Some room interiors on the right side are estimated as partial or occluded because the top-down plan implies walls and doorways limiting line of sight."
            ],
            "fp_id": "fp_rooftop_room_interior",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "오른쪽 아래의 욕실 내부 설비들은 문과 벽에 대부분 가려지고, 위쪽 방의 침대와 내부 공간도 방문 주변의 좁은 틈으로만 암시된다. 현관문은 카메라에 너무 가까워 가장자리만 걸리며, 오른쪽 방 안쪽의 침대와 창가 물건들도 겹친 벽선 때문에 일부만 보인다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "현관 가까운 낮은 눈높이에서 어둑한 옥탑방 안을 넓게 들여다본다. 가까운 한쪽에는 전화기를 귀에 댄 인물이 굳은 채 서 있고, 그 주변으로 어지럽게 뒤진 살림살이와 바닥의 발자국이 회색빛 그림자 속에 퍼져 있다. 왼쪽 벽에는 싱크대와 조리 버너, 텔레비전이 길게 걸리고, 중앙의 식탁 위에는 작은 액자 사진이 남아 있으며 주변 의자들은 비정상적으로 넘어져 날카로운 형태를 만든다. 먼 벽의 작은 창은 열린 채 해질녘 찬빛을 들이고, 오른쪽 방문 너머로 침대와 커튼, 옆창, 가방과 작은 인형이 보인다. 그 방 벽에는 붉은 원형 표시와 그 안에 고정된 낡은 사진이 희미하지만 불길하게 드러난다.",
            "self_consistency": {
              "notes": "The Korean full scene mentions the living/dining/kitchenette, entry-side framing, kitchen fixtures, TV, table/photo, lamp/window, daughter bedroom elements, and the transient ransacking, fallen chairs, open window, footprints, red circle, and pinned old photo. The background-plate description omits those transient event details.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S27_Shot1",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large open rectangular interior area occupying the main view beyond the door",
                "expected_label": "living dining kitchenette area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "broadly visible as the primary room volume",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.45,
                "depth_band": "background",
                "evidence": "room area behind an upper right doorway, mostly blocked by wall planes",
                "expected_label": "mother bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "mostly hidden behind the partition and doorway angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "secondary room visible through the right-side doorway, with interior furnishings glimpsed",
                "expected_label": "daughter bedroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "door frame crops portions of the room",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.35,
                "depth_band": "foreground",
                "evidence": "lower right room position is behind the wall and door edge from this view",
                "expected_label": "small bathroom",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "interior is largely blocked by the adjacent wall and doorway",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.62,
                "depth_band": "foreground",
                "evidence": "nearby door slab and frame at the bottom edge of the view",
                "expected_label": "metal entry door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "camera is very close, so only a cropped angled edge would appear",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "upper right doorway shape along the living-room wall",
                "expected_label": "mother bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "visible as a cropped door plane and frame beyond the main room",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "right-side doorway opening leading into the bedroom",
                "expected_label": "daughter bedroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "doorway is clear but partly cropped by perspective",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.48,
                "depth_band": "foreground",
                "evidence": "lower right doorway shape near the camera-side wall",
                "expected_label": "bathroom door",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "partly cut by the foreground edge and wall mass",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.84,
                "depth_band": "background",
                "evidence": "long narrow window shape on the far living-room wall",
                "expected_label": "small living window",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "distant but unobstructed above the living area",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.48,
                "depth_band": "background",
                "evidence": "thin vertical window form on the far side of the right bedroom",
                "expected_label": "daughter bedroom window",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "seen only through the bedroom doorway and partially masked by walls",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.57,
                "depth_band": "background",
                "evidence": "horizontal soft hanging strip along the upper wall of the right bedroom",
                "expected_label": "daughter bedroom curtain",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 11,
                "occlusion_note": "partially cropped by the doorway and room angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.87,
                "depth_band": "foreground",
                "evidence": "small basin and curved tap shape along the left counter",
                "expected_label": "sink faucet and basin",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 12,
                "occlusion_note": "clear on the near left counter",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "compact rectangular cooking surface with circular burner forms on the left counter",
                "expected_label": "compact cooking burner",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 13,
                "occlusion_note": "clear on the near left counter",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.92,
                "depth_band": "midground",
                "evidence": "rectangular tabletop with multiple chair shapes around it in the center of the room",
                "expected_label": "dining table with chairs",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 14,
                "occlusion_note": "dominant mid-room furniture item",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "midground",
                "evidence": "flat vertical screen shape mounted along the left wall",
                "expected_label": "TV set",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 15,
                "occlusion_note": "seen at an oblique angle along the wall",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "tall narrow stand with round shade near the far wall",
                "expected_label": "floor lamp",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 16,
                "occlusion_note": "small but legible near the back of the living space",
                "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 behind intervening walls",
                "expected_label": "mother bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 17,
                "occlusion_note": "blocked by the bedroom wall and doorway geometry",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "narrow bed rectangle inside the right bedroom beyond the doorway",
                "expected_label": "daughter bed",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 18,
                "occlusion_note": "partially masked by the doorway and room depth",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "small framed rectangle on top of the central table",
                "expected_label": "family photo on table",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 19,
                "occlusion_note": "visible on the tabletop",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.58,
                "depth_band": "midground",
                "evidence": "small bag-like shape with a tiny attached figure near the right bedroom entrance",
                "expected_label": "backpack with small doll",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 20,
                "occlusion_note": "partially visible through the doorway, low in the room",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.25,
                "depth_band": "foreground",
                "evidence": "small basin fixture position is inside the lower right room behind the wall",
                "expected_label": "bathroom sink",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 21,
                "occlusion_note": "bathroom wall and door block the fixture from this angle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.24,
                "depth_band": "foreground",
                "evidence": "rounded fixture position is inside the lower right room behind partitions",
                "expected_label": "toilet",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 22,
                "occlusion_note": "hidden by the bathroom wall and doorway",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.23,
                "depth_band": "foreground",
                "evidence": "small wall-mounted rectangle position is within the bathroom behind the door line",
                "expected_label": "bathroom mirror",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 23,
                "occlusion_note": "not directly visible due to the bathroom enclosure",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.22,
                "depth_band": "foreground",
                "evidence": "tiled shower zone lies deep at the far side of the bathroom enclosure",
                "expected_label": "compact shower area",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 24,
                "occlusion_note": "blocked by the bathroom wall and door from the camera side",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "occluded"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "circular wall marking in the right bedroom area facing the living room view",
                "expected_label": "red circle symbol on bedroom wall",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 30,
                "occlusion_note": "visible through the bedroom doorway but softened by distance",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "irregular small shapes scattered across furniture and floor surfaces in the main room",
                "expected_label": "ransacked belongings and searched furniture",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 33,
                "occlusion_note": "spread across the main visible room, with some pieces overlapping furniture",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "chair backs and legs angled sideways around the central table",
                "expected_label": "fallen dining chairs",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 34,
                "occlusion_note": "clear jagged silhouettes around the table",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "far narrow window shape presented as a disturbed opening to the outside light",
                "expected_label": "open living window state",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 35,
                "occlusion_note": "distant but aligned with the camera view across the room",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "foreground",
                "evidence": "repeating dark sole-like marks across the visible floor path",
                "expected_label": "intrusive footprints",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 36,
                "occlusion_note": "some marks may be hidden beneath furniture but the trail is legible",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.66,
                "depth_band": "background",
                "evidence": "small rectangular paper-like shape fixed inside the circular wall mark",
                "expected_label": "old photograph pinned in red circle",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 38,
                "occlusion_note": "partially softened by distance and doorway cropping",
                "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
            ],
            "transient_numbers": [
              30,
              33,
              34,
              35,
              36,
              38
            ],
            "ignored_numbers": [
              25,
              26,
              27,
              28,
              29,
              31,
              32,
              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,
              30,
              33,
              34,
              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
      },
      "L10B01::S11_Shot2": {
        "bg_id": "L10B01",
        "shot_id": "S11_Shot2",
        "fp_id": "fp_connection_stairs",
        "card": {
          "card_id": "62f31dace4d1b8d1",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L10B01",
          "shot_id": "S11_Shot2",
          "fp_id": "fp_connection_stairs",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "2660fade8df1c1e4",
            "substrate_hash": "2660fade8df1c1e4",
            "overlay_hash": "262f6a02861a15df",
            "geometry_hash": "1f203913b566937c",
            "dossier_hash": "b4fc59802bf132dd",
            "semantic_hash": "not_available",
            "camera_rec_hash": "0134f3dde938b3bc",
            "shot_context_hash": "e8de13eca08b4e7c",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L10B01",
            "bg_plate_visible_description": "좁은 외부 계단을 낮은 눈높이에서 위로 올려다보는 구도다. 화면 아래 가까운 쪽에는 계단 입구와 낡은 콘크리트 디딤면이 보이고, 중앙으로 계단이 길게 이어져 위쪽 작은 상부 공간으로 시선을 끌어올린다. 양옆의 콘크리트 벽과 금속 난간이 통로를 압축하며, 위쪽에는 금속 현관문과 문턱 주변의 평평한 바닥이 자리한다. 차가운 밤 공기와 약한 외부 조명 때문에 표면은 축축하고 회색빛으로 보이며, 계단 가장자리와 벽면의 얼룩이 선명하다.",
            "camera_pose_source": "supplied_camera_recommendation_near_number_1_facing_number_5",
            "confidence": 0.78,
            "diagnostics": [
              "Top-down plan provides clear base layout for stair-to-door view; transient elements are referenced by the supplied registry and shot context rather than visibly drawn as separate numbered circles in the PNG."
            ],
            "fp_id": "fp_connection_stairs",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "계단 아래쪽 뒤편과 난간 바깥 공간은 화면에서 거의 빠진다. 가까운 벽과 좁은 통로 때문에 양쪽 가장자리는 눌려 보이고, 위쪽 문의 안쪽 세부는 짙은 그림자에 가려진다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "좁은 외부 계단 중간에서 위쪽 현관을 향해 바라보는 답답한 구도다. 중앙 전경에는 한 인물의 상체가 크게 들어오고, 한 손이 코와 입을 막아 역한 냄새에 반응하는 모습이 강조된다. 주변에는 축축하고 얼룩진 콘크리트 계단 벽과 낡은 디딤면이 가까이 붙어 화면 가장자리를 흐리게 누르며, 금속 난간은 오른쪽 뒤편으로 길게 이어진다. 시선 끝의 상부 공간에는 문턱과 금속 현관문이 보이고, 문은 반쯤 열린 채 안쪽의 검은 어둠을 드러낸다. 계단과 문 사이의 공기는 탁하고 흐릿하게 느껴져 냄새가 좁은 통로 안에 갇힌 듯하다.",
            "self_consistency": {
              "notes": "Korean full-view prose includes the stair run, upper landing/threshold, handrails, iron door, half-open condition, smell cue, and darkness beyond the entrance; the background-plate prose omits the transient cues and the reacting subject.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S11_Shot2",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "broad rectangular floor-and-step area closest to the viewing position at the bottom of the stair passage",
                "expected_label": "Exterior stair run",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly cropped by the near camera position and foreground subject framing",
                "source_ref": "camera_referenced_numbers",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "long central run of repeated narrow horizontal step shapes leading upward",
                "expected_label": "Rooftop landing",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "edges may blur or be partly blocked by the tight stair walls and subject",
                "source_ref": "camera_referenced_numbers",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "flat rectangular upper platform area directly beyond the stair run before the door zone",
                "expected_label": "Lower building threshold",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "partially overlapped by the door swing area and distance compression",
                "source_ref": "camera_referenced_numbers",
                "visibility": "visible"
              },
              {
                "confidence": 0.75,
                "depth_band": "midground",
                "evidence": "thin linear rail element running along the side of the stair and upper edge",
                "expected_label": "Metal handrails",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "only the side rail closest to the marked side is emphasized in the tight angle",
                "source_ref": "camera_referenced_numbers",
                "visibility": "partial"
              },
              {
                "confidence": 0.84,
                "depth_band": "background",
                "evidence": "small solid rectangular door block at the top of the stair axis",
                "expected_label": "Iron rooftop entrance door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "door face is seen at a distance and partly affected by the open-door angle",
                "source_ref": "camera_referenced_numbers",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "background",
                "evidence": "angled door panel and curved swing shape indicating an open position near the upper doorway",
                "expected_label": "Half-open door condition",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 6,
                "occlusion_note": "visible mainly as the door angle rather than a separate object",
                "source_ref": "camera_referenced_numbers",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "midground",
                "evidence": "subtle hazy or wavy air cue occupying the narrow stair volume toward the upper passage",
                "expected_label": "Foul smell cue",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 7,
                "occlusion_note": "non-solid cue, so it is implied through atmosphere and the subject reaction rather than clear physical edges",
                "source_ref": "camera_referenced_numbers",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "background",
                "evidence": "dark filled opening beyond the upper door area with little interior detail",
                "expected_label": "Darkness beyond entrance",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 8,
                "occlusion_note": "mostly seen through the door gap and obscured by shadow",
                "source_ref": "camera_referenced_numbers",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5
            ],
            "transient_numbers": [
              6,
              7,
              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
      },
      "L10B01::S11_Shot4": {
        "bg_id": "L10B01",
        "shot_id": "S11_Shot4",
        "fp_id": "fp_connection_stairs",
        "card": {
          "card_id": "3fc17f0b65d66d1c",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L10B01",
          "shot_id": "S11_Shot4",
          "fp_id": "fp_connection_stairs",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "2660fade8df1c1e4",
            "substrate_hash": "2660fade8df1c1e4",
            "overlay_hash": "262f6a02861a15df",
            "geometry_hash": "1f203913b566937c",
            "dossier_hash": "b4fc59802bf132dd",
            "semantic_hash": "not_available",
            "camera_rec_hash": "0134f3dde938b3bc",
            "shot_context_hash": "062a802c6753cdcd",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L10B01",
            "bg_plate_visible_description": "외부 계단 아래쪽에서 위를 올려다보는 시선이다. 화면 아래 가까운 곳에는 낡고 습기 어린 계단 통로가 이어지고, 양옆에는 가느다란 금속 난간이 길게 올라가며 시선을 옥상 쪽으로 끌어올린다. 위쪽에는 회색 콘크리트 옥상 바닥과 낮은 경계 구조가 보이고, 정면에는 오래되고 녹슨 철제 현관문이 약한 푸른 밤빛과 희미한 도시 불빛을 받아 거칠게 드러난다.",
            "camera_pose_source": "supplied camera recommendation: camera_position near number 1, facing toward number 5",
            "confidence": 0.86,
            "diagnostics": [
              "Camera pose interpreted from the supplied recommendation only.",
              "Visible placement estimated from the top-down plan and shot intent.",
              "Sensory and darkness cues are treated as shot-specific visible/atmospheric overlays where applicable."
            ],
            "fp_id": "fp_connection_stairs",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "인물은 화면에 들어오지 않는다. 계단 아래 바깥쪽 공간은 가까운 가장자리 일부만 보이고, 문 안쪽은 열린 틈 너머의 어둠 때문에 내부 구조가 거의 식별되지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "외부 계단 아래쪽에서 위를 올려다보며 녹슨 철제 현관문을 향해 천천히 다가가는 구도다. 화면 아래 가까운 곳에는 낡은 계단 통로가 시작되고, 양옆의 금속 난간이 위쪽 옥상까지 길게 뻗어 시선을 중앙으로 모은다. 위쪽 회색 콘크리트 옥상 바닥 끝에 오래된 철문이 비스듬히 서 있으며, 문은 반쯤 벌어져 좁은 검은 틈을 드러낸다. 그 틈 너머는 내부 형태가 보이지 않을 만큼 짙고 불투명한 어둠으로 가득하고, 문 주변에는 축축한 밤공기와 함께 불쾌한 기운이 맴도는 듯하다. 약한 푸른빛이 녹슨 표면을 스치고, 먼 도시 불빛의 희미한 금빛이 문 가장자리에 얇게 걸린다.",
            "self_consistency": {
              "notes": "The full Korean description includes the stairs, landing, threshold, handrails, iron door, half-open state, foul atmospheric cue, and dark interior; the background-plate description omits the half-open state, smell cue, and interior darkness.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S11_Shot4",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "broad rectangular lower stair approach at the bottom of the plan, aligned with the camera path upward",
                "expected_label": "Exterior stair run",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "nearest portion is visible; lower extent may be cropped by the close upward framing",
                "source_ref": "camera_referenced_numbers",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "long central flight-like rectangular passage leading upward toward the landing",
                "expected_label": "Rooftop landing",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "visible along the approach, with far end leading into the upper platform",
                "source_ref": "camera_referenced_numbers",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "open floor area immediately before the door, centered below the doorway zone",
                "expected_label": "Lower building threshold",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "partly compressed by perspective and door emphasis",
                "source_ref": "camera_referenced_numbers",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "thin parallel rail lines running up both sides of the stair passage and around the landing edge",
                "expected_label": "Metal handrails",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "right-side rail is most clearly aligned with the recommended view; opposite rail likely also grazes frame edge",
                "source_ref": "camera_referenced_numbers",
                "visibility": "visible"
              },
              {
                "confidence": 0.93,
                "depth_band": "background",
                "evidence": "small rectangular doorway block at the top center of the plan, the main object faced by the camera",
                "expected_label": "Iron rooftop entrance door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "dominant but partly affected by its angled/opened panel state",
                "source_ref": "camera_referenced_numbers",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "door swing arc and angled panel indicate a narrow opening rather than a flush closed face",
                "expected_label": "Half-open door condition",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 6,
                "occlusion_note": "visible as the gap and angled edge of the door",
                "source_ref": "camera_referenced_numbers",
                "visibility": "visible"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "non-solid atmospheric cue concentrated around the doorway area without a hard outline",
                "expected_label": "Foul smell cue",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 7,
                "occlusion_note": "sensory cue has no fixed physical boundary, so it is only indirectly represented",
                "source_ref": "camera_referenced_numbers",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "dark mass implied beyond the opened doorway gap, with no interior detail visible",
                "expected_label": "Darkness beyond entrance",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 8,
                "occlusion_note": "interior content is obscured by the darkness itself",
                "source_ref": "camera_referenced_numbers",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5
            ],
            "transient_numbers": [
              6,
              7,
              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
      },
      "L11B01::S13_Shot2": {
        "bg_id": "L11B01",
        "shot_id": "S13_Shot2",
        "fp_id": "fp_roadside_below",
        "card": {
          "card_id": "50eeff8cd1e9e0c1",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L11B01",
          "shot_id": "S13_Shot2",
          "fp_id": "fp_roadside_below",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "3a237e71dce06568",
            "substrate_hash": "3a237e71dce06568",
            "overlay_hash": "f0413d77ace21d33",
            "geometry_hash": "631bb4a76f399ced",
            "dossier_hash": "e4d2698f5ca763cf",
            "semantic_hash": "not_available",
            "camera_rec_hash": "2cdbcb71dc08c5bd",
            "shot_context_hash": "adc925033d7a1ac9",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L11B01",
            "bg_plate_visible_description": "도로변 눈높이에서 건물 쪽을 바라보는 넓은 정면 구도이다. 화면 앞쪽에는 어두운 도로면과 낮은 연석이 가로로 놓이고, 중앙에는 열린 출입문과 그 안쪽의 작은 포장 마당이 이어진다. 마당 뒤로 오래된 공동주택의 평평한 외벽이 넓게 자리하며, 오른쪽 뒤편에는 옥상으로 오르는 외부 계단과 계단 입구가 보인다. 오른쪽 경계에는 낮은 담장선이 공간을 감싸고, 전체는 조용한 밤의 차가운 회색 조명으로 가라앉아 있다.",
            "camera_pose_source": "supplied camera recommendation: near number 1, facing toward number 3 and number 5",
            "confidence": 0.74,
            "diagnostics": [
              "Base spatial anchors are read from the attached floor-plan image and the supplied camera recommendation.",
              "Event-object placement is inferred from the shot intent because the attached plan visibly marks the persistent layout more clearly than the event overlay."
            ],
            "fp_id": "fp_roadside_below",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "경찰 차량의 대부분은 화면 가장자리 밖에 걸려 있고, 계단 위쪽 깊은 부분과 건물 내부는 어둠과 구조물에 가려 자세히 보이지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "도로변 눈높이에서 건물 쪽을 바라보는 넓은 정면 구도이다. 화면 앞쪽에는 어둡고 젖은 도로면과 낮은 연석이 가로로 깔리고, 중앙에는 열린 출입문 너머 작은 포장 마당이 보인다. 마당 뒤로 오래된 공동주택의 단순한 외벽이 넓게 막아서며, 오른쪽 뒤편에는 옥상으로 오르는 외부 계단 입구가 어둡게 이어진다. 중앙의 조금 안쪽에는 충격으로 굳어 선 젊은 여성이 있고, 왼쪽 앞 가장자리에서는 여성 형사가 다가오는 모습이 걸친다. 화면 바깥 가까운 쪽에서 막 도착한 경찰 차량의 일부가 가장자리에 잘리고, 붉고 푸른 경광등 빛이 도로와 마당, 인물의 얼굴을 끊기듯 물들인다. 낮은 담장과 경계선은 오른쪽으로 구도를 잡아 주며 밤의 차가운 회색감 속에서 번쩍임만 강하게 튄다.",
            "self_consistency": {
              "notes": "구조화된 항목의 도로, 연석, 출입문, 마당, 건물, 계단, 경계선, 차량 일부, 빛 번짐, 두 인물이 장면 설명에 모두 반영되어 있다.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S13_Shot2",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "broad open surface closest to the camera position",
                "expected_label": "open roadside and alley surface",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "unoccluded ground plane",
                "source_ref": "supplied marker inventory and camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "large rectangular building mass behind the yard",
                "expected_label": "old multi-family villa footprint",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "front face partly masked by yard edge and entrance alignment",
                "source_ref": "supplied marker inventory and camera recommendation",
                "visibility": "partial"
              },
              {
                "confidence": 0.92,
                "depth_band": "midground",
                "evidence": "paired gate opening aligned with the camera view",
                "expected_label": "shared building entrance or gate",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "clear frontal anchor",
                "source_ref": "supplied marker inventory and camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "paved rectangular open area beyond the gate",
                "expected_label": "small paved yard",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "lower part partially overlapped by gate threshold in perspective",
                "source_ref": "supplied marker inventory and camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "narrow stair run along the right side of the building footprint",
                "expected_label": "exterior rooftop stairs",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "upper depth falls into darker recess",
                "source_ref": "supplied marker inventory and camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.91,
                "depth_band": "foreground",
                "evidence": "long thin road-edge strip between roadway and entrance",
                "expected_label": "street curb or road edge",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "continuous line across the lower frame",
                "source_ref": "supplied marker inventory and camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "thin boundary edge along the right side of the yard",
                "expected_label": "low yard boundary edge",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "partly compressed by perspective near the side edge",
                "source_ref": "supplied marker inventory and camera recommendation",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "midground",
                "evidence": "colored illumination spreading over surfaces and figures",
                "expected_label": "siren light wash",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 8,
                "occlusion_note": "light effect is visible as a wash rather than a solid object",
                "source_ref": "supplied marker inventory and shot intent",
                "visibility": "visible"
              },
              {
                "confidence": 0.62,
                "depth_band": "foreground",
                "evidence": "cropped vehicle edge and light source near the frame boundary",
                "expected_label": "arriving police vehicle",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 9,
                "occlusion_note": "mostly outside the camera frame, only an edge or lighting source is implied",
                "source_ref": "supplied marker inventory and shot intent",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "standing human-sized figure aligned near the central entrance axis",
                "expected_label": "shocked young woman figure",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 10,
                "occlusion_note": "unoccluded enough to read as the central figure",
                "source_ref": "supplied marker inventory and shot intent",
                "visibility": "visible"
              },
              {
                "confidence": 0.65,
                "depth_band": "foreground",
                "evidence": "approaching human-sized figure entering from the near side of the frame",
                "expected_label": "detective woman approaching",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 11,
                "occlusion_note": "partly cropped by the frame edge due to approach from camera side",
                "source_ref": "supplied marker inventory and shot intent",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7
            ],
            "transient_numbers": [
              8,
              9,
              10,
              11
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L11B01::S13_Shot4": {
        "bg_id": "L11B01",
        "shot_id": "S13_Shot4",
        "fp_id": "fp_roadside_below",
        "card": {
          "card_id": "13fccb02adcedd52",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L11B01",
          "shot_id": "S13_Shot4",
          "fp_id": "fp_roadside_below",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "3a237e71dce06568",
            "substrate_hash": "3a237e71dce06568",
            "overlay_hash": "f0413d77ace21d33",
            "geometry_hash": "631bb4a76f399ced",
            "dossier_hash": "e4d2698f5ca763cf",
            "semantic_hash": "not_available",
            "camera_rec_hash": "2cdbcb71dc08c5bd",
            "shot_context_hash": "d4c81a394bda66ab",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L11B01",
            "bg_plate_visible_description": "도로변 눈높이에서 건물 쪽을 바라보는 야간 구도다. 화면 아래에는 넓고 어두운 포장 도로가 깔리고, 그 위쪽으로 낮은 경계석과 도로 가장자리가 길게 지나간다. 중앙에는 양쪽으로 열리는 작은 출입문이 있고, 그 너머로 사각 타일이 깔린 작은 마당이 건물 앞을 채운다. 뒤쪽에는 오래된 다세대 주택의 평평한 외벽과 어두운 면이 크게 자리하며, 오른쪽 깊은 곳에는 옥상으로 이어지는 외부 계단이 세로로 올라간다. 마당 둘레의 낮은 경계와 차가운 밤빛이 공간을 조용하고 딱딱하게 잡아준다.",
            "camera_pose_source": "floor_plan_prompt camera recommendation: roadside_below_building",
            "confidence": 0.76,
            "diagnostics": [
              "Base marker placement is read from the supplied floor-plan view and camera recommendation.",
              "Transient placement is inferred from the supplied arrival-state framing notes and shot intent, so those item positions are lower-confidence than the fixed spatial anchors.",
              "All camera-referenced marker numbers are present in the supplied inventory."
            ],
            "fp_id": "fp_roadside_below",
            "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 same base anchors and transient event elements listed as visible or partial. The background-plate prose omits the vehicle, siren wash, and figures.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S13_Shot4",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "broad open ground plane closest to the camera position",
                "expected_label": "open roadside and alley surface",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly covered by close foreground figures and vehicle edge",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.87,
                "depth_band": "background",
                "evidence": "large rectangular building mass filling the far side of the view",
                "expected_label": "old multi-family villa footprint",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "lower portion partly screened by the yard and entrance elements",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.92,
                "depth_band": "midground",
                "evidence": "paired gate-like opening centered beyond the road edge",
                "expected_label": "shared building entrance or gate",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "lower edge may be partially blocked by foreground bodies",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "rectangular paved area with repeated tile pattern behind the entrance",
                "expected_label": "small paved yard",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partly hidden behind the gate line and foreground figures",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "narrow vertical run of step shapes on the far right side of the building",
                "expected_label": "exterior rooftop stairs",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "upper end is near the edge of the framing",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.91,
                "depth_band": "foreground",
                "evidence": "long thin boundary strip separating roadway from the property edge",
                "expected_label": "street curb or road edge",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "interrupted by the foreground vehicle and close bodies",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "low linear border tracing the side of the yard",
                "expected_label": "low yard boundary edge",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "side edge may be clipped by the right frame edge",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "foreground",
                "evidence": "broad colored illumination washing across nearby surfaces and faces",
                "expected_label": "siren light wash",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 8,
                "occlusion_note": "not a solid object; visible as pulsing light across multiple surfaces",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.66,
                "depth_band": "foreground",
                "evidence": "large cropped vehicle form with small bright lamp shapes near the roadside",
                "expected_label": "arriving police vehicle",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 9,
                "occlusion_note": "mostly cropped at the near edge of the shot",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "foreground",
                "evidence": "upright human figure placed closest to camera near the central sightline",
                "expected_label": "shocked young woman figure",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 10,
                "occlusion_note": "dominates and obscures some ground and entrance detail behind",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.64,
                "depth_band": "foreground",
                "evidence": "partial upright human form entering from the side, seen as a cropped shoulder and head-edge shape",
                "expected_label": "detective woman approaching",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 11,
                "occlusion_note": "only a cropped, blurred portion is within the frame edge",
                "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": [
              8,
              9,
              10,
              11
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L08B01::S8_Shot4": {
        "bg_id": "L08B01",
        "shot_id": "S8_Shot4",
        "fp_id": "fp_l08_street_storefront",
        "card": {
          "card_id": "acaf5178d96fa2d4",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L08B01",
          "shot_id": "S8_Shot4",
          "fp_id": "fp_l08_street_storefront",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "cd7c42d27889dbc1",
            "substrate_hash": "cd7c42d27889dbc1",
            "overlay_hash": "dd9a9be5f53a9d35",
            "geometry_hash": "c3726ff747e6a73f",
            "dossier_hash": "4b1206ce66fa7d1c",
            "semantic_hash": "not_available",
            "camera_rec_hash": "163879f471268356",
            "shot_context_hash": "c6cb6709c8c97b81",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L08B01",
            "bg_plate_visible_description": "차도 쪽 눈높이에서 바라본 넓은 마트 외부 정면이다. 화면 아래쪽에는 도로와 낮은 curb가 가로로 깔리고, 그 너머 분홍빛 보도 타일이 매장 앞을 넓게 차지한다. 중앙 뒤쪽에는 유리 미닫이 출입문과 낮은 진입 턱이 놓이며, 양옆으로 큰 쇼윈도 유리면이 길게 이어진다. 왼쪽 보도에는 금속 자전거 거치대가 고정되어 있고, 건물 왼쪽 위에는 작은 감시카메라가 달려 있다. 건물 상단에는 비어 있는 긴 간판 띠가 정면을 따라 뻗어 있으며, 해질 무렵의 차가운 외부광과 유리 반사가 은은하게 보인다.",
            "camera_pose_source": "floor_plan_prompt camera recommendation: exterior street view facing the storefront entrance",
            "confidence": 0.74,
            "diagnostics": [
              "Projection follows the supplied exterior storefront camera recommendation rather than the interior aisle described in the shot intent.",
              "Transient object placement is inferred from the inventory labels and the recommended wide frontage view because the provided plan image mainly shows persistent storefront geometry."
            ],
            "fp_id": "fp_l08_street_storefront",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "넓은 정면 구도라 매장 내부 깊은 통로와 선반 구성은 거의 보이지 않는다. 휴대전화를 확인하거나 통화하는 별도 행동은 화면에 잡히지 않으며, 건물 가장자리의 일부 세부는 거리와 유리 반사에 묻힌다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "차도 쪽 눈높이에서 마트 정면을 넓게 바라보는 구도다. 화면 아래쪽에는 도로와 curb가 깔리고, 그 위로 보도 타일과 매장 앞 진입부가 이어진다. 중앙 뒤쪽에는 유리 미닫이 출입문이 밝게 보이며, 양옆으로 긴 쇼윈도가 해질 무렵의 빛과 네온 기운을 희미하게 반사한다. 왼쪽 보도에는 금속 자전거 거치대와 세워 둔 자전거가 보이고, 그 근처와 매장 앞에는 사람들과 노점의 분주한 움직임이 섞여 있다. curb 쪽에는 택시들이 정차해 거리의 혼잡함을 만들며, 입구 가까이에는 상자를 든 직원이 지나가거나 진열 준비를 하는 모습이 겹쳐 보인다. 건물 왼쪽 위에는 작은 감시카메라가 붙어 있고, 상단에는 비어 있는 긴 간판 띠가 정면 전체를 잡아 준다.",
            "self_consistency": {
              "notes": "Korean full-scene prose includes the same persistent storefront elements and the inferred transient street activity listed as visible; the plate prose omits transient activity and objects.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S8_Shot4",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "large flat storefront wall area behind the entrance and windows",
                "expected_label": "mart storefront facade zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "mostly unobstructed; partly interrupted by glazing and entrance details",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.87,
                "depth_band": "midground",
                "evidence": "shallow rectangular step or landing directly in front of the doors",
                "expected_label": "entry threshold zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "clear view from street approach",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "broad tiled pedestrian strip spanning the frontage between curb and doors",
                "expected_label": "public sidewalk frontage",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "partly occupied by transient activity but spatial surface remains visible",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.92,
                "depth_band": "foreground",
                "evidence": "wide roadway band closest to the viewing position with lane markings",
                "expected_label": "curbside street lane",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "nearest surface; taxis may cover portions",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "central bright double sliding glass doorway with vertical panels",
                "expected_label": "main sliding entrance",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "may be partially overlapped by employee activity near the entrance",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "background",
                "evidence": "long blue-tinted glass panel bands flanking the entrance on both sides",
                "expected_label": "display window band",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "spans both sides of the entrance; reflections reduce detail",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "fixed metal loop rack positioned on the sidewalk to one side",
                "expected_label": "bicycle parking rack",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "partly overlapped by a parked bicycle if present",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "small wall-mounted camera shape high on the facade edge",
                "expected_label": "exterior CCTV camera",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "small scale makes it less prominent",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.87,
                "depth_band": "background",
                "evidence": "long narrow horizontal sign panel across the upper storefront",
                "expected_label": "blank storefront sign band",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "unobstructed but visually plain",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.63,
                "depth_band": "midground",
                "evidence": "clustered small human and stall-like forms inferred along the sidewalk frontage",
                "expected_label": "dusk crowd and vendor activity",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 10,
                "occlusion_note": "placement is inferred; individual bodies may overlap each other",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.67,
                "depth_band": "foreground",
                "evidence": "vehicle-sized shapes inferred along the curb lane near the storefront",
                "expected_label": "taxis at curb",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 11,
                "occlusion_note": "may block portions of curb and lower sidewalk",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.61,
                "depth_band": "midground",
                "evidence": "human figure with a box-like rectangular mass near the entrance area",
                "expected_label": "employee carrying boxes",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 12,
                "occlusion_note": "likely overlaps the doorway or threshold rather than obscuring the whole facade",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "midground",
                "evidence": "bicycle-shaped silhouette placed with the sidewalk rack",
                "expected_label": "parked bicycle",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 15,
                "occlusion_note": "partly blends with the rack loops",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "low_confidence"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ],
            "transient_numbers": [
              10,
              11,
              12,
              15
            ],
            "ignored_numbers": [
              13,
              14
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              15
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='low_confidence'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L08B02::S8_Shot5": {
        "bg_id": "L08B02",
        "shot_id": "S8_Shot5",
        "fp_id": "fp_l08_street_storefront",
        "card": {
          "card_id": "4bf82d73d7d8b035",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L08B02",
          "shot_id": "S8_Shot5",
          "fp_id": "fp_l08_street_storefront",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "cd7c42d27889dbc1",
            "substrate_hash": "cd7c42d27889dbc1",
            "overlay_hash": "49ecd9df605e74ce",
            "geometry_hash": "c3726ff747e6a73f",
            "dossier_hash": "4b1206ce66fa7d1c",
            "semantic_hash": "not_available",
            "camera_rec_hash": "eeac1b372bc4fa15",
            "shot_context_hash": "8415877460531fd3",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L08B02",
            "bg_plate_visible_description": "어두워지는 외부 보도에서 대형 상점의 유리 출입구를 정면으로 바라보는 넓은 구도다. 아래쪽에는 비어 있는 보도 타일과 낮은 출입턱이 차분하게 깔리고, 중앙에는 밝은 미닫이 유리문이 닫힌 채 서 있다. 양옆으로는 푸른빛이 도는 넓은 진열창들이 이어지며, 유리에는 희미한 붉은 간판빛과 차가운 저녁빛이 얇게 비친다. 왼쪽 아래에는 금속 자전거 거치대가 낮게 놓여 있고, 왼쪽 위 외벽에는 작은 감시카메라가 돌출되어 있다. 위쪽에는 글자 없는 긴 간판띠와 옅은 외벽 면이 넓게 보여, 밝은 실내와 어두운 보도가 대비된다.",
            "camera_pose_source": "camera_recommendation: near number 2, facing toward numbers 5 and 8",
            "confidence": 0.74,
            "diagnostics": [
              "Projection follows the supplied camera recommendation rather than inventing a new pose.",
              "Shot intent mentions an across-street framing, while the supplied camera recommendation places the view near the entry threshold; this creates mild framing ambiguity.",
              "Transient marker 13 is in the supplied inventory and referenced by the camera recommendation, but its exact drawn position is not explicit in the floor-plan image; placement is inferred from the shot intent."
            ],
            "fp_id": "fp_l08_street_storefront",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "차도는 카메라 뒤편으로 밀려 거의 보이지 않으며, 사람 무리와 차량 움직임, 짐을 나르는 행위, 별도의 통화 상황, 세워진 자전거 같은 번잡한 요소들은 구도에서 배제된다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "어두운 외부 보도에서 대형 상점의 유리 출입구를 바라보는 넓은 정적인 구도다. 화면 아래쪽 중앙 가까이에는 낮은 출입턱과 보도 타일이 넓게 깔리고, 그보다 약간 왼쪽 아래에는 혼자 선 인물이 작은 휴대전화를 내려다본다. 손 근처의 차가운 사각빛만 희미하게 떠 있어 주변의 어두운 보도와 대비된다. 중앙에는 밝은 미닫이 유리문이 닫힌 채 서 있고, 양옆으로 푸른빛의 큰 진열창들이 이어진다. 왼쪽 아래에는 금속 자전거 거치대가 낮게 놓이며, 왼쪽 위 외벽에는 작은 감시카메라가 튀어나와 있다. 위쪽에는 글자 없는 긴 간판띠와 옅은 외벽이 넓게 자리하고, 유리와 바닥에는 희미한 붉은 간판빛과 저녁의 푸른 그림자가 섞여 쓸쓸한 분위기를 만든다.",
            "self_consistency": {
              "notes": "Korean full-scene prose includes the persistent storefront, entrance, windows, sidewalk, rack, camera, sign band, and the lone phone-check moment. The background-plate prose omits the lone figure and phone action.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S8_Shot5",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "large pale wall area above the glass frontage",
                "expected_label": "mart storefront facade zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "broadly visible behind the entrance and windows",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "low rectangular threshold slab directly in front of the doorway",
                "expected_label": "entry threshold zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "closest architectural surface in the view",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "foreground",
                "evidence": "wide tiled pavement band below the storefront",
                "expected_label": "public sidewalk frontage",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "partly cropped by the lower framing but still readable as pavement",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.42,
                "depth_band": "foreground",
                "evidence": "road surface lies behind the camera-facing direction in the plan relationship",
                "expected_label": "curbside street lane",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "mostly outside the forward view from the supplied pose",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.91,
                "depth_band": "midground",
                "evidence": "bright central pair of sliding glass panels with inward arrows",
                "expected_label": "main sliding entrance",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "unobstructed central feature",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "large blue-tinted rectangular glass panels flanking the doorway",
                "expected_label": "display window band",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "visible across both sides of the frontage",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "low metal loop rack shape on the pavement to one side",
                "expected_label": "bicycle parking rack",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "visible low in the frame, not blocking the storefront",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "small angled device protruding from the upper side of the facade",
                "expected_label": "exterior CCTV camera",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "small but clear against the wall",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "long narrow blank rectangle running across the upper storefront",
                "expected_label": "blank storefront sign band",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "spans the upper frame and remains unobstructed",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.58,
                "depth_band": "foreground",
                "evidence": "small isolated human-scale shape with a tiny bright rectangle near the hands",
                "expected_label": "unanswered phone check",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 13,
                "occlusion_note": "exact floor-plan placement is inferred from the shot intent, but it is intended to be visible in the quiet exterior frame",
                "source_ref": "camera_recommendation.use_numbered_elements + shot_intent",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ],
            "transient_numbers": [
              13
            ],
            "ignored_numbers": [
              10,
              11,
              12,
              14,
              15
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              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
      },
      "L08B03::S19_Shot4": {
        "bg_id": "L08B03",
        "shot_id": "S19_Shot4",
        "fp_id": "fp_l08_street_storefront",
        "card": {
          "card_id": "8b9d08c8c55df515",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L08B03",
          "shot_id": "S19_Shot4",
          "fp_id": "fp_l08_street_storefront",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "cd7c42d27889dbc1",
            "substrate_hash": "cd7c42d27889dbc1",
            "overlay_hash": "d1bd56af895040ee",
            "geometry_hash": "c3726ff747e6a73f",
            "dossier_hash": "4b1206ce66fa7d1c",
            "semantic_hash": "not_available",
            "camera_rec_hash": "7cae5ae1bcb27339",
            "shot_context_hash": "dd0caf8f362ce2e8",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L08B03",
            "bg_plate_visible_description": "어깨 높이에서 마트 외벽을 약간 올려다보는 구도이다. 흐린 아침빛이 연한 민트색 외벽과 유리 미닫이문을 차분하게 비추고, 중앙에는 출입구와 낮은 문턱이 놓인다. 출입구 양옆으로 푸른빛의 넓은 진열창 띠가 이어지며, 위쪽에는 길게 비어 있는 간판 띠가 벽을 가로지른다. 화면 오른쪽 위 높은 외벽에는 오래된 감시카메라가 작은 브래킷 그림자를 만들며 아래를 향해 고정되어 있다. 아래쪽에는 보도 포장과 차도 경계가 낮게 보이고, 왼쪽 아래 보도에는 금속 자전거 거치대가 자리한다.",
            "camera_pose_source": "supplied_camera_recommendation_L08B03_near_entry_facing_CCTV_and_entrance",
            "confidence": 0.78,
            "diagnostics": [
              "Interpreted the supplied exterior eye-level pose near the entry threshold, facing the storefront wall and wall-mounted surveillance fixture.",
              "Structured placement follows the shot intent that keeps the wall-mounted camera high to screen right while preserving storefront context.",
              "Transient markers were included in the full scene description and omitted from the background-plate description."
            ],
            "fp_id": "fp_l08_street_storefront",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "차도 쪽 넓은 공간은 시선 반대편이라 대부분 프레임 밖에 있고, 멀리 지나가는 차량이나 사람들의 움직임은 보이지 않는다. 가까운 문턱과 보도 일부는 인물과 구도 때문에 조금 가려질 수 있다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "어깨 높이의 약간 압축된 시선으로 마트 외벽을 올려다보는 구도이다. 아래 왼쪽에는 휴대전화를 쥔 한 여성이 옆모습으로 서서 굳은 표정으로 손가락을 사선 위쪽으로 뻗고, 그 손끝은 화면 오른쪽 위 높은 외벽에 붙은 낡은 감시카메라로 이어진다. 중앙 뒤로 유리 미닫이문과 낮은 출입 문턱이 보이고, 양옆에는 푸른빛 진열창 띠가 길게 놓여 있다. 연한 민트색 외벽 위쪽에는 비어 있는 간판 띠가 가로로 뻗으며, 흐린 아침빛 속에서 감시카메라 브래킷 아래에 작은 그림자가 진다. 왼쪽 아래 보도에는 금속 자전거 거치대와 세워 둔 자전거가 함께 보이고, 아래 가장자리로 보도와 차도 경계가 낮게 지나간다.",
            "self_consistency": {
              "notes": "The full prose includes storefront facade, entrance, sidewalk, CCTV, rack, transient person/phone action, and parked bicycle; the plate prose keeps only stable architecture and fixtures.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S19_Shot4",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "broad flat exterior wall plane filling much of the upper view",
                "expected_label": "mart storefront facade zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "unobstructed except for attached fixtures and openings",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "foreground",
                "evidence": "low rectangular threshold area directly in front of the doors",
                "expected_label": "entry threshold zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly cropped by close camera placement and possible foreground subject",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "paved pedestrian surface spreading across the lower part of the view",
                "expected_label": "public sidewalk frontage",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "partly occupied by foreground subject and bicycle area",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.45,
                "depth_band": "foreground",
                "evidence": "road surface would lie beyond the sidewalk edge behind the camera direction",
                "expected_label": "curbside street lane",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "mostly behind the camera and outside the primary storefront-facing frame",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "tall central glass door panels with a vertical opening seam",
                "expected_label": "main sliding entrance",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "clear, though lower part may be partly cropped by the foreground threshold",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "midground",
                "evidence": "wide blue-tinted glass panels extending on both sides of the entrance",
                "expected_label": "display window band",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "visible as side bands, with portions falling toward frame edges",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.69,
                "depth_band": "foreground",
                "evidence": "low metal loop structure on the sidewalk side",
                "expected_label": "bicycle parking rack",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "partly cropped by the side framing and nearby parked bicycle",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "small angled box-like fixture protruding high from the wall on a bracket",
                "expected_label": "exterior CCTV camera",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "small but unobstructed and readable against the wall",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.77,
                "depth_band": "background",
                "evidence": "long narrow horizontal band running along the upper facade",
                "expected_label": "blank storefront sign band",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "visible across the upper wall, with ends extending toward frame edges",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.73,
                "depth_band": "foreground",
                "evidence": "human-scale figure with a small rectangular handheld object and an extended pointing arm",
                "expected_label": "CCTV inspection phone call",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 14,
                "occlusion_note": "foreground subject may crop slightly at the lower edge but remains the action anchor",
                "source_ref": "camera_recommendation.use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.66,
                "depth_band": "foreground",
                "evidence": "two-wheel silhouette and handlebar form aligned near the metal rack",
                "expected_label": "parked bicycle",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 15,
                "occlusion_note": "partly overlapped with the rack and side edge of the frame",
                "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
            ],
            "transient_numbers": [
              14,
              15
            ],
            "ignored_numbers": [
              10,
              11,
              12,
              13
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              14,
              15
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L08B03::S19_Shot6": {
        "bg_id": "L08B03",
        "shot_id": "S19_Shot6",
        "fp_id": "fp_l08_street_storefront",
        "card": {
          "card_id": "81899a67803aa65d",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L08B03",
          "shot_id": "S19_Shot6",
          "fp_id": "fp_l08_street_storefront",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "cd7c42d27889dbc1",
            "substrate_hash": "cd7c42d27889dbc1",
            "overlay_hash": "d1bd56af895040ee",
            "geometry_hash": "c3726ff747e6a73f",
            "dossier_hash": "4b1206ce66fa7d1c",
            "semantic_hash": "not_available",
            "camera_rec_hash": "7cae5ae1bcb27339",
            "shot_context_hash": "1586131ce096faa3",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L08B03",
            "bg_plate_visible_description": "눈높이에서 출입구 앞 외벽을 가까이 바라보는 구도다. 화면 뒤쪽에는 연한 색의 가게 외벽과 중앙의 미닫이 출입문, 양옆으로 이어지는 푸른 유리 진열창, 위쪽의 비어 있는 간판 띠가 자리한다. 왼쪽 위 벽면에는 작은 감시 카메라가 돌출되어 있고, 왼쪽 아래 보행 공간에는 금속 자전거 거치대가 놓여 있다. 앞쪽 바닥은 옅은 포장면으로 건조하고 조금 낡아 보이며, 이른 아침의 차갑고 부드러운 빛이 외관을 고요하게 감싼다.",
            "camera_pose_source": "supplied camera recommendation: near number 2, facing toward numbers 8 and 5",
            "confidence": 0.78,
            "diagnostics": [
              "Camera pose, marker inventory, and floor-plan image were provided.",
              "Shot intent asks for a tight medium exterior investigation view, so transient phone-call subject is treated as dominant in the full scene description while omitted from the plate description."
            ],
            "fp_id": "fp_l08_street_storefront",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "차도 쪽은 카메라가 외벽을 향해 있어 거의 화면 밖이고, 일부 유리창과 보행 공간은 가까운 구도 때문에 가장자리에서 잘린다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "눈높이에서 출입구 바로 앞쪽을 향한 타이트한 중간 구도다. 오른쪽 전경에는 심각한 표정의 인물이 상체 위주로 크게 서 있고, 작은 휴대전화가 귀에 강하게 밀착되어 있다. 시선이 향하는 쪽으로 화면 한쪽에 차갑고 비어 있는 보행 공간이 남아 있으며, 바닥의 옅고 마른 포장면이 낮게 깔린다. 뒤쪽으로는 흐릿한 가게 외벽, 미닫이 출입문, 양옆의 푸른 유리창, 비어 있는 간판 띠가 부드럽게 배경을 이룬다. 왼쪽 위 벽면에는 작은 감시 카메라가 또렷하게 걸려 있고, 왼쪽 아래에는 자전거 거치대와 세워 둔 자전거 일부가 가장자리로 보인다. 이른 아침의 서늘한 해무 섞인 빛이 전체를 회색빛으로 눌러 차분하고 긴장된 느낌을 준다.",
            "self_consistency": {
              "notes": "구조화 항목과 두 묘사는 같은 외벽, 출입구, 보행 공간, 감시 장치, 거치대 범위를 가리키며, 배경판 묘사에서는 일시적 인물과 자전거를 제외했다.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S19_Shot6",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "broad flat wall plane occupying the rear of the view behind the doorway and window bands",
                "expected_label": "mart storefront facade zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "softened by tight focus on the foreground subject but still readable as the main rear surface",
                "source_ref": "supplied_camera_recommendation_use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "foreground",
                "evidence": "shallow raised strip directly at the base of the entrance, partly under the camera-side framing",
                "expected_label": "entry threshold zone",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly cropped by the close camera placement and foreground body",
                "source_ref": "supplied_camera_recommendation_use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "foreground",
                "evidence": "pale paved surface visible below the storefront and around the subject",
                "expected_label": "public sidewalk frontage",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "partly blocked by the foreground subject and cropped by the medium framing",
                "source_ref": "supplied_camera_recommendation_use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.35,
                "depth_band": "foreground",
                "evidence": "road area lies behind the camera direction rather than in the storefront-facing view",
                "expected_label": "curbside street lane",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "mostly behind the camera and not included in the tight storefront-oriented framing",
                "source_ref": "supplied_camera_recommendation_use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.83,
                "depth_band": "midground",
                "evidence": "tall bright rectangular doorway with sliding glass panels behind the subject",
                "expected_label": "main sliding entrance",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "partially softened and partly hidden by the foreground figure",
                "source_ref": "supplied_camera_recommendation_use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.67,
                "depth_band": "background",
                "evidence": "wide pale blue glass panel bands flanking the doorway across the rear wall",
                "expected_label": "display window band",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "only sections near the doorway and frame edges remain visible in the tight composition",
                "source_ref": "supplied_camera_recommendation_use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "foreground",
                "evidence": "low metal loop structure at the outer side of the paved frontage",
                "expected_label": "bicycle parking rack",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "edge-cropped and secondary to the foreground subject",
                "source_ref": "supplied_camera_recommendation_use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "small protruding device mounted high on the wall near the upper side of the storefront",
                "expected_label": "exterior CCTV camera",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "clear enough to read as a small fixture despite background distance",
                "source_ref": "supplied_camera_recommendation_use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "long narrow horizontal band above the facade, plain and unlettered",
                "expected_label": "blank storefront sign band",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "top portion may be softly framed but remains visible as a long strip",
                "source_ref": "supplied_camera_recommendation_use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "upper body form holding a small rectangular object tightly to the ear",
                "expected_label": "CCTV inspection phone call",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 14,
                "occlusion_note": "dominant foreground action; background is partially obscured by it",
                "source_ref": "supplied_camera_recommendation_use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.6,
                "depth_band": "foreground",
                "evidence": "thin wheel-and-frame shape near the metal rack along the side of the paved area",
                "expected_label": "parked bicycle",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 15,
                "occlusion_note": "only partly visible near the edge and likely softened by the subject-focused framing",
                "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
            ],
            "transient_numbers": [
              14,
              15
            ],
            "ignored_numbers": [
              10,
              11,
              12,
              13
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              14,
              15
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L15B01::S20_Shot4": {
        "bg_id": "L15B01",
        "shot_id": "S20_Shot4",
        "fp_id": "fp_l15_admin_security_office",
        "card": {
          "card_id": "e4be0fff5157e208",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L15B01",
          "shot_id": "S20_Shot4",
          "fp_id": "fp_l15_admin_security_office",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "977c17ad8cc16703",
            "substrate_hash": "977c17ad8cc16703",
            "overlay_hash": "84c7cd29cf43ba05",
            "geometry_hash": "42cc723985bf9f23",
            "dossier_hash": "04458c8e27d87e73",
            "semantic_hash": "not_available",
            "camera_rec_hash": "ca42008f58690749",
            "shot_context_hash": "f5f33ac2122708d4",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L15B01",
            "bg_plate_visible_description": "카메라는 행정·매체 인수 구역 가까이에서 보안 감시 책상과 모니터 벽을 향한다. 화면 앞쪽 중앙에는 넓은 인수용 테이블과 주변 바닥이 들어오고, 왼쪽 아래에는 프린터 겸 복사 장치가 일부 보인다. 오른쪽 아래에는 세로형 서류 캐비닛이 가장자리로 들어온다. 중앙 너머에는 회전의자와 긴 감시 책상이 이어지며, 책상 위에는 키보드와 마우스가 정돈되어 있다. 가장 안쪽 벽에는 여러 대의 감시 모니터와 녹화 장비가 가로로 정렬되어 있고, 전체 공간은 차가운 사무실 조명 아래 좁고 기능적인 보안 사무실처럼 보인다.",
            "camera_pose_source": "supplied camera recommendation: near number 2, facing toward number 4 and number 5",
            "confidence": 0.83,
            "diagnostics": [
              "Used the supplied camera recommendation without inventing a new pose.",
              "All camera-referenced marker numbers are present in the supplied inventory.",
              "Background-plate prose intentionally omits transient markers."
            ],
            "fp_id": "fp_l15_admin_security_office",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "출입문은 카메라 뒤쪽에 가까워 화면에서 거의 빠지고, 책상 아래나 가구 가장자리의 세부는 서로 겹쳐 일부만 읽힌다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "카메라는 행정·매체 인수 구역 가까이에서 보안 감시 책상과 모니터 벽을 향한다. 화면 앞쪽 중앙에는 넓은 인수용 테이블 가장자리가 놓이고, 그 위에 작은 USB 저장 매체가 보인다. 왼쪽 아래에는 프린터 겸 복사 장치가 일부 걸리고, 오른쪽 아래에는 세로형 서류 캐비닛이 가장자리로 들어온다. 중앙 너머에는 회전의자와 긴 감시 책상이 이어지며, 책상 위 키보드와 마우스가 희미하게 보인다. 가장 안쪽 벽에는 여러 대의 감시 모니터와 녹화 장비가 정렬되어 있고, 화면 중 일부는 어둡고 구분이 어려운 재생 화면을 띠어 차가운 빛만 번진다. 공간 전체는 낮은 채도의 사무실 조명과 모니터 빛 때문에 차갑고 답답하게 느껴진다.",
            "self_consistency": {
              "notes": "Structured items match the Korean scene prose: the scene prose includes the handoff area, desk, monitors, chair, printer, cabinet, dark playback, and USB copy, while the door is only noted as out of frame.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S20_Shot4",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "broad labeled room zone occupying the monitoring side of the office",
                "expected_label": "security monitoring area",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "part of the zone is visually covered by furniture and desk shapes",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "open handoff zone immediately around the camera side of the room",
                "expected_label": "admin and media handoff area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "near-camera floor area is partly cropped by framing",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "swinging door shape positioned behind the camera-facing side of the room",
                "expected_label": "entry swing door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "behind the camera position and not included in the forward view",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "long rectangular work surface spanning the monitoring side",
                "expected_label": "CCTV monitor desk",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "front edge and surface are visible, with some details small at distance",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "stacked rectangular screen bank and equipment block along the far wall",
                "expected_label": "CCTV monitor array and DVR workstation",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "screen details are small but the array silhouette is clear",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.87,
                "depth_band": "midground",
                "evidence": "rounded office chair shape between the camera and the monitor desk",
                "expected_label": "security office chair",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "partly overlapped by the desk from this angle",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.89,
                "depth_band": "foreground",
                "evidence": "large rectangular handoff surface in the nearer half of the room",
                "expected_label": "media handoff table or counter",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "near edge may be cropped by the lower frame",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "foreground",
                "evidence": "boxy device shape with paper tray profile along the side wall",
                "expected_label": "printer or media copy device",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "at the side edge of the view and likely only partly included",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "foreground",
                "evidence": "tall narrow storage unit with stacked drawer fronts along the opposite side wall",
                "expected_label": "filing or storage cabinet",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "at the side edge of the view and likely only partly included",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "small dark image area on one of the far rectangular screen surfaces",
                "expected_label": "dark indistinct CCTV playback on screen",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 10,
                "occlusion_note": "content is small and indistinct because it sits on a distant screen surface",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "foreground",
                "evidence": "small compact rectangular item on or near the handoff surface",
                "expected_label": "USB evidence copy",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 11,
                "occlusion_note": "small size makes it visible mainly as a compact object on the table",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ],
            "transient_numbers": [
              10,
              11
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L15B01::S20_Shot7": {
        "bg_id": "L15B01",
        "shot_id": "S20_Shot7",
        "fp_id": "fp_l15_admin_security_office",
        "card": {
          "card_id": "bcf0f178225a9d2e",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L15B01",
          "shot_id": "S20_Shot7",
          "fp_id": "fp_l15_admin_security_office",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "977c17ad8cc16703",
            "substrate_hash": "977c17ad8cc16703",
            "overlay_hash": "84c7cd29cf43ba05",
            "geometry_hash": "42cc723985bf9f23",
            "dossier_hash": "04458c8e27d87e73",
            "semantic_hash": "not_available",
            "camera_rec_hash": "ca42008f58690749",
            "shot_context_hash": "9fd1cd5c719e5723",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L15B01",
            "bg_plate_visible_description": "낮은 책상 높이에서 보안 사무실 안쪽을 바라보는 좁은 삽입 구도다. 화면 아래쪽에는 닳고 어두운 업무용 책상 면이 크게 깔리고, 그 너머로 매체 전달용 테이블과 감시 장비용 긴 책상이 이어진다. 뒤쪽 벽에는 여러 대의 감시 모니터와 작업 장비가 어둡고 직사각형 덩어리로 정리되어 있으며, 의자는 책상 앞에 낮게 걸린다. 왼쪽 가장자리에는 복사 장비가 일부 보이고, 오른쪽에는 서류 보관 캐비닛이 벽 쪽에 붙어 있다. 차가운 사무실 조명과 푸른 장비광이 금속과 플라스틱 표면에 희미하게 반사된다.",
            "camera_pose_source": "supplied_camera_recommendation_near_number_2_facing_number_4_and_number_5",
            "confidence": 0.78,
            "diagnostics": [
              "Camera pose follows the supplied recommendation near the admin and media handoff area facing the CCTV monitor desk and monitor array.",
              "Shot intent is an insert, so foreground desk surface and USB evidence copy are treated as dominant while rear office fixtures remain visible or blurred.",
              "Background plate prose was written from the same framing while omitting transient/event objects."
            ],
            "fp_id": "fp_l15_admin_security_office",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "출입문은 카메라 뒤쪽에 가까워 화면에서 벗어나며, 가장자리의 복사 장비와 보관 캐비닛은 넓은 구도 안에서 일부만 걸린다. 뒤쪽 감시 장비는 손과 책상 면에 비해 흐릿하게 밀려난다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "낮은 책상 높이의 삽입 구도에서 손가락이 작은 USB 메모리를 화면 아래 중앙 가까이 단단히 쥐고 있다. 금속 커넥터의 좁은 모서리가 카메라 쪽으로 비스듬히 향하고, 손마디에는 차가운 푸른 빛이 얇게 걸린다. 그 아래에는 긁힘이 있는 어두운 업무용 책상 면이 넓게 깔리며, 뒤쪽으로 매체 전달용 테이블과 감시 장비용 긴 책상, 의자, 여러 대의 모니터와 작업 장비가 흐릿한 직사각형 형태로 이어진다. 모니터 중 일부에는 식별하기 어려운 어두운 재생 화면이 희미하게 떠 있고, 왼쪽 가장자리에는 복사 장비가, 오른쪽 벽 쪽에는 서류 보관 캐비닛이 부분적으로 보인다. 전체적으로 기름진 그림자와 차가운 장비광이 긴장감을 만든다.",
            "self_consistency": {
              "notes": "The full prose includes the USB and dark playback while the plate prose keeps only persistent office fixtures and framing. Structured item placement matches the prose emphasis: foreground handoff surface and USB, rear monitoring equipment, edge fixtures partial or out of frame.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S20_Shot7",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "broad labeled office zone area behind the handoff area, suggested by the rear section of the room",
                "expected_label": "security monitoring area",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly obscured by foreground desk emphasis and shallow insert framing",
                "source_ref": "marker_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "open area around the camera position and handoff surface closest to the lens",
                "expected_label": "admin and media handoff area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "dominant nearby zone, partly cropped by insert scale",
                "source_ref": "marker_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.68,
                "depth_band": "foreground",
                "evidence": "swing door lies behind the selected viewing direction rather than toward the monitor desk",
                "expected_label": "entry swing door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "behind the camera and not included in the forward-facing insert",
                "source_ref": "marker_inventory",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.84,
                "depth_band": "background",
                "evidence": "long rectangular desk surface across the rear plane",
                "expected_label": "CCTV monitor desk",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "softened by depth and partially hidden by foreground handoff surface",
                "source_ref": "marker_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "stacked rectangular screen shapes and a workstation block on the rear wall",
                "expected_label": "CCTV monitor array and DVR workstation",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "visible as blurred rear technical equipment in insert framing",
                "source_ref": "marker_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "rounded chair shape in front of the rear desk",
                "expected_label": "security office chair",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "partly overlapped by foreground table and shallow focus",
                "source_ref": "marker_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "large rectangular table or counter surface between the camera and monitor desk",
                "expected_label": "media handoff table or counter",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "close to the lens and cropped by the insert composition",
                "source_ref": "marker_inventory",
                "visibility": "visible"
              },
              {
                "confidence": 0.62,
                "depth_band": "midground",
                "evidence": "boxy equipment shape along the far left side of the room",
                "expected_label": "printer or media copy device",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "near the edge of the moderate-wide view and likely only partly included",
                "source_ref": "marker_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "midground",
                "evidence": "tall narrow rectangular cabinet form against the right wall",
                "expected_label": "filing or storage cabinet",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "near the edge of the frame and likely cropped",
                "source_ref": "marker_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.73,
                "depth_band": "background",
                "evidence": "dark indistinct patches within the rear monitor rectangles",
                "expected_label": "dark indistinct CCTV playback on screen",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 10,
                "occlusion_note": "small and blurred because the insert prioritizes the foreground hand and device",
                "source_ref": "marker_inventory",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "small narrow object clamped between fingers close to the desk surface",
                "expected_label": "USB evidence copy",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 11,
                "occlusion_note": "held tightly but clearly presented as the primary insert object",
                "source_ref": "marker_inventory",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ],
            "transient_numbers": [
              10,
              11
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L13B02::S16_Shot3": {
        "bg_id": "L13B02",
        "shot_id": "S16_Shot3",
        "fp_id": "fp_l13_police_office_main",
        "card": {
          "card_id": "46ca0c73b908af53",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L13B02",
          "shot_id": "S16_Shot3",
          "fp_id": "fp_l13_police_office_main",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "5aa84d4cc17534f8",
            "substrate_hash": "5aa84d4cc17534f8",
            "overlay_hash": "73093ad2b125a798",
            "geometry_hash": "04e5eebe65536643",
            "dossier_hash": "3829f6722917f1b7",
            "semantic_hash": "not_available",
            "camera_rec_hash": "8cf07bbb36fbfdcd",
            "shot_context_hash": "f3928f1e40289669",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L13B02",
            "bg_plate_visible_description": "출입문 가까운 위치에서 야간 경찰서 사무실 내부를 바라본 배경용 구도다. 가까운 아래쪽에는 문턱과 열린 문 일부가 걸리고, 중앙에는 넓은 업무 공간이 비어 보인다. 오른쪽 중간 거리에는 여러 개의 책상이 붙은 작업 구역과 모니터들이 놓여 있으며, 더 안쪽에는 당직용 책상과 모니터가 차가운 형광등 아래 정돈되어 있다. 왼쪽 가장자리에는 문서 처리 구역의 밝은 바닥, 서류 보관 캐비닛과 복합기가 일부 보이고, 안쪽에는 큰 책상과 방문객 의자가 주변 사무 가구처럼 이어진다. 전체적으로 낮은 채도의 사무실 조명과 낡은 관공서식 가구 배치가 강조된다.",
            "camera_pose_source": "supplied camera recommendation: near number 3, facing toward numbers 5 and 7",
            "confidence": 0.83,
            "diagnostics": [
              "Projection follows the supplied camera recommendation rather than inventing a new pose.",
              "No transient markers are present in the inventory for this shot; ignored overlay markers were kept out of the visible projection."
            ],
            "fp_id": "fp_l13_police_office_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "가까운 문틀 때문에 출입문 자체는 일부만 보이고, 왼쪽 문서 처리 구역의 캐비닛과 복합기, 안쪽 큰 책상과 방문객 의자는 화면 가장자리에서 부분적으로만 걸린다. 책상 위 세부 자료나 화면 내용은 구도상 식별되지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "출입문 가까운 자리에서 사무실 안쪽을 바라보는 구도다. 아래쪽에는 문턱과 열린 문 일부가 가까이 걸리고, 중앙에는 넓은 빈 업무 공간이 펼쳐진다. 오른쪽 중간 거리에는 여러 개의 형사 책상이 붙은 작업 구역과 모니터가 보이며, 그 너머에는 당직 책상과 모니터가 차가운 형광등 아래 놓여 있다. 왼쪽에는 문서 처리 구역의 연한 색 바닥, 서류 보관 캐비닛과 복합기가 가장자리로 일부 보이고, 더 안쪽에는 큰 책상과 방문객 의자가 희미하게 이어진다. 책상 위의 임시 사건 자료는 드러나지 않아, 야간 당직 사무실의 조용하고 건조한 분위기가 강조된다.",
            "self_consistency": {
              "notes": "The Korean prose describes the same office anchors listed as visible or partially visible; shot-intent character and phone details are not represented as floor-plan markers and were not projected as structured items.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S16_Shot3",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large open floor area occupying the central interior between the doorway and desk groups",
                "expected_label": "main open-plan police office area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "unobstructed broad interior area",
                "source_ref": "camera_recommendation_use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.72,
                "depth_band": "midground",
                "evidence": "distinct lighter rectangular zone along the side wall with office equipment nearby",
                "expected_label": "document handling zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly peripheral because the camera is aimed more toward the duty desks",
                "source_ref": "camera_recommendation_use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "foreground",
                "evidence": "door threshold and swing area immediately adjacent to the viewing position",
                "expected_label": "corridor entry door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "cropped by proximity to the camera position",
                "source_ref": "camera_recommendation_use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "background",
                "evidence": "large rectangular desk shape with a small monitor shape on its surface in the far side area",
                "expected_label": "lead detective desk",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partly at the edge of the projected view",
                "source_ref": "camera_recommendation_use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "single rectangular desk with chair and monitor aligned in the direction the camera faces",
                "expected_label": "duty detective desk",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "clear line of sight across the open office",
                "source_ref": "camera_recommendation_use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "cluster of adjoining rectangular desk blocks with surrounding chairs",
                "expected_label": "additional detective desk cluster",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "large object group remains prominent, with some far edges overlapping internally",
                "source_ref": "camera_recommendation_use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "small monitor shape on the nearer desk section within the right-side workstation cluster",
                "expected_label": "computer monitor workstation",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "visible as a small surface object on the workstation",
                "source_ref": "camera_recommendation_use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.64,
                "depth_band": "background",
                "evidence": "small paired chair shapes near the far large desk",
                "expected_label": "visitor chair",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "partially screened by distance and peripheral framing",
                "source_ref": "camera_recommendation_use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "midground",
                "evidence": "vertical row of narrow rectangular cabinet shapes against the side wall",
                "expected_label": "records filing cabinets",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "near the side edge of the view and only partly included",
                "source_ref": "camera_recommendation_use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.6,
                "depth_band": "foreground",
                "evidence": "boxy copier-like shape in the side document area closer to the doorway",
                "expected_label": "shared printer copier",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "partly cropped by the side framing from the doorway viewpoint",
                "source_ref": "camera_recommendation_use_numbered_elements",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_numbers": [],
            "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": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L13B02::S16_Shot5": {
        "bg_id": "L13B02",
        "shot_id": "S16_Shot5",
        "fp_id": "fp_l13_police_office_main",
        "card": {
          "card_id": "9de81bb68c886dc2",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L13B02",
          "shot_id": "S16_Shot5",
          "fp_id": "fp_l13_police_office_main",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "5aa84d4cc17534f8",
            "substrate_hash": "5aa84d4cc17534f8",
            "overlay_hash": "73093ad2b125a798",
            "geometry_hash": "04e5eebe65536643",
            "dossier_hash": "3829f6722917f1b7",
            "semantic_hash": "not_available",
            "camera_rec_hash": "8cf07bbb36fbfdcd",
            "shot_context_hash": "5694500e7be64dc4",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L13B02",
            "bg_plate_visible_description": "출입문 가까이에서 사무실 안쪽의 당직 책상과 모니터가 있는 작업 구역을 바라보는 구도다. 노란빛 바닥의 넓은 사무 공간이 중앙으로 열리고, 오른쪽 안쪽에는 여러 책상이 묶인 작업대와 모니터들이 질서 있게 놓여 있다. 더 안쪽에는 당직용 책상이 형광등 아래 차갑게 떠 있고, 왼쪽에는 문서 처리 구역과 금속 서류 캐비닛, 복합기가 벽을 따라 배치되어 있다. 왼쪽 깊은 곳에는 또 다른 책상과 손님용 의자가 가장자리로 보이며, 위쪽 벽면의 긴 창과 회색 벽체가 야간 사무실의 건조한 배경을 만든다.",
            "camera_pose_source": "duty_desk_area",
            "confidence": 0.82,
            "diagnostics": [
              "Used the supplied camera recommendation for the duty desk area.",
              "Interpreted the view from the corridor entry toward the duty desk and monitor workstation.",
              "Ignored state-overlay markers were not described in the Korean plate prose."
            ],
            "fp_id": "fp_l13_police_office_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": "S16_Shot5",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.9,
                "depth_band": "midground",
                "evidence": "large open floor area spanning between the doorway and the desks",
                "expected_label": "main open-plan police office area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "mostly unobstructed, with desks occupying portions of the view",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.75,
                "depth_band": "midground",
                "evidence": "colored side zone along the wall with office equipment nearby",
                "expected_label": "document handling zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "partly peripheral because the camera is aimed more toward the duty desk and workstation",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.8,
                "depth_band": "foreground",
                "evidence": "door threshold and swing area immediately beside the camera position",
                "expected_label": "corridor entry door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "only the near doorway edge would be caught because the camera stands close to it",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "rectangular desk mass with a small monitor shape farther to the side",
                "expected_label": "lead detective desk",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "visible at the far side, likely cropped or compressed by the chosen direction",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "separate rectangular desk with chair and monitor along the line of sight",
                "expected_label": "duty detective desk",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "clear target element, with minor obstruction from perspective only",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "cluster of joined rectangular desks with chairs around them",
                "expected_label": "additional detective desk cluster",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "front edges and nearby chairs may overlap each other",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.85,
                "depth_band": "midground",
                "evidence": "small monitor shape sitting on the nearer desk cluster",
                "expected_label": "computer monitor workstation",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "visible on the desk surface, possibly partly masked by the desk edge",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "small chair shapes beside the farther desk",
                "expected_label": "visitor chair",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "partially blocked by the lead desk and near the edge of the framing",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "midground",
                "evidence": "vertical stack of narrow rectangular cabinet fronts along the side wall",
                "expected_label": "records filing cabinets",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "side-wall placement makes it peripheral and partly cropped",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.66,
                "depth_band": "foreground",
                "evidence": "bulky office machine shape near the lower side of the document area",
                "expected_label": "shared printer copier",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "near-side placement and viewing angle may crop part of the machine",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_numbers": [],
            "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": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L13B01::S21_Shot5": {
        "bg_id": "L13B01",
        "shot_id": "S21_Shot5",
        "fp_id": "fp_l13_police_office_main",
        "card": {
          "card_id": "7e68fdbc8fad5d4d",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L13B01",
          "shot_id": "S21_Shot5",
          "fp_id": "fp_l13_police_office_main",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "5aa84d4cc17534f8",
            "substrate_hash": "5aa84d4cc17534f8",
            "overlay_hash": "e6c66c930e0165ab",
            "geometry_hash": "04e5eebe65536643",
            "dossier_hash": "3829f6722917f1b7",
            "semantic_hash": "not_available",
            "camera_rec_hash": "3d1df2fceae21550",
            "shot_context_hash": "5201a228592873ef",
            "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": "camera_position: near number 8, facing toward numbers 4 and 7",
            "confidence": 0.76,
            "diagnostics": [
              "Interpreted the supplied seated-eye camera recommendation from the visitor-chair/desk-corner area toward the lead desk and right-side workstation cluster.",
              "Close framing and desk-level intent imply several far fixtures are partial or soft even if spatially inside the wider direction of view.",
              "Background-plate prose was written from base-layer items only and omits transient desk contents and screen-event details."
            ],
            "fp_id": "fp_l13_police_office_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 base office features plus transient photos, forms, monitor result, and note/pen; the background-plate prose keeps only stable office fixtures and framing.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S21_Shot5",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.85,
                "depth_band": "background",
                "evidence": "broad open floor area extending behind the near desk and between furniture groups",
                "expected_label": "main open-plan police office area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly blocked by near desk, person-scale foreground, and furniture silhouettes",
                "source_ref": "camera_position: near number 8, facing toward numbers 4 and 7",
                "visibility": "visible"
              },
              {
                "confidence": 0.62,
                "depth_band": "background",
                "evidence": "colored side zone with tall storage shapes along the side wall",
                "expected_label": "document handling zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "seen only at the side of the composition and softened by close framing",
                "source_ref": "camera_position: near number 8, facing toward numbers 4 and 7",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "door opening is positioned behind the camera direction rather than ahead of it",
                "expected_label": "corridor entry door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "behind the seated-eye viewpoint and outside the forward-looking frame",
                "source_ref": "camera_position: near number 8, facing toward numbers 4 and 7",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "large rectangular desk surface immediately ahead, with its near edge cutting across the lower view",
                "expected_label": "lead detective desk",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "dominates the lower frame; desktop details may be cropped by the close push-in",
                "source_ref": "camera_position: near number 8, facing toward numbers 4 and 7",
                "visibility": "visible"
              },
              {
                "confidence": 0.58,
                "depth_band": "background",
                "evidence": "separate rectangular desk with small monitor shape beyond and to the side of the main desk",
                "expected_label": "duty detective desk",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "partly hidden by depth, subject-scale foreground, and the lead desk",
                "source_ref": "camera_position: near number 8, facing toward numbers 4 and 7",
                "visibility": "partial"
              },
              {
                "confidence": 0.64,
                "depth_band": "background",
                "evidence": "cluster of rectangular workstation surfaces and chair shapes receding across the office",
                "expected_label": "additional detective desk cluster",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "visible as soft office blocks behind the main action",
                "source_ref": "camera_position: near number 8, facing toward numbers 4 and 7",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "background",
                "evidence": "small upright rectangular screen shape on the right-side workstation line",
                "expected_label": "computer monitor workstation",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "screen is distant and may read as a small bright rectangle",
                "source_ref": "camera_position: near number 8, facing toward numbers 4 and 7",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "chair edges and seat-back forms close to the camera position at the desk side",
                "expected_label": "visitor chair",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "mostly cropped because the camera is placed very near it",
                "source_ref": "camera_position: near number 8, facing toward numbers 4 and 7",
                "visibility": "partial"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "vertical stack of narrow drawer-like rectangles along the side wall",
                "expected_label": "records filing cabinets",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "only peripheral and softened by the close desk-level framing",
                "source_ref": "camera_position: near number 8, facing toward numbers 4 and 7",
                "visibility": "partial"
              },
              {
                "confidence": 0.5,
                "depth_band": "midground",
                "evidence": "bulky copier-like form lies off to the side and behind the main viewing direction",
                "expected_label": "shared printer copier",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "pushed outside the main cone of view by the focus on the desk and right-side monitor",
                "source_ref": "camera_position: near number 8, facing toward numbers 4 and 7",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "flat pale and dark rectangular patches spread across the near desktop edge",
                "expected_label": "case photo spread",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 11,
                "occlusion_note": "intentionally blurred and cropped at the bottom edge of the close composition",
                "source_ref": "camera_position: near number 8, facing toward numbers 4 and 7",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "thin light sheets lying on the desk surface near the lower portion of the view",
                "expected_label": "signature paperwork forms",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 12,
                "occlusion_note": "overlapped by other desktop items and reduced by shallow focus",
                "source_ref": "camera_position: near number 8, facing toward numbers 4 and 7",
                "visibility": "partial"
              },
              {
                "confidence": 0.68,
                "depth_band": "background",
                "evidence": "small glowing rectangular monitor area beyond the desk line",
                "expected_label": "GPS location result on monitor",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 13,
                "occlusion_note": "screen content is distant and soft, readable mainly as a bright result window",
                "source_ref": "camera_position: near number 8, facing toward numbers 4 and 7",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "foreground",
                "evidence": "small paper shape with a thin stick-like object near the desk edge",
                "expected_label": "coordinate note and pen",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 14,
                "occlusion_note": "partly cropped by the close desk-corner framing and competing foreground photos",
                "source_ref": "camera_position: near number 8, facing toward numbers 4 and 7",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_numbers": [
              11,
              12,
              13,
              14
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L13B01::S21_Shot8": {
        "bg_id": "L13B01",
        "shot_id": "S21_Shot8",
        "fp_id": "fp_l13_police_office_main",
        "card": {
          "card_id": "d29773697fdfb53c",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L13B01",
          "shot_id": "S21_Shot8",
          "fp_id": "fp_l13_police_office_main",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "5aa84d4cc17534f8",
            "substrate_hash": "5aa84d4cc17534f8",
            "overlay_hash": "e6c66c930e0165ab",
            "geometry_hash": "04e5eebe65536643",
            "dossier_hash": "3829f6722917f1b7",
            "semantic_hash": "not_available",
            "camera_rec_hash": "3d1df2fceae21550",
            "shot_context_hash": "6ec2ce679a4f1ecf",
            "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: near number 8, facing toward numbers 4 and 7",
            "confidence": 0.72,
            "diagnostics": [
              "Camera pose was taken from the supplied recommendation, with shot intent interpreted as a very low tabletop insert from that position.",
              "All inventory entries referenced by the camera recommendation were accounted for; no registry item was treated as missing."
            ],
            "fp_id": "fp_l13_police_office_main",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "출입문은 카메라 뒤쪽이라 보이지 않는다. 문서 처리 공간의 복합기와 수납장은 낮은 책상 시야와 가까운 피사체 때문에 대부분 화면 밖으로 밀리거나 가장자리에서 희미하게만 남는다. 먼 쪽의 여러 책상과 의자는 초점이 강하게 흐려져 형태만 알아볼 수 있다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "아주 낮은 책상 높이에서 가까운 손목과 손가락이 화면 앞쪽을 크게 차지하고, 중앙의 작은 메모지 위로 볼펜 끝이 눌려 좌표를 급히 옮겨 적는 순간이 보인다. 종이는 압력 때문에 살짝 휘고, 형광등 빛이 흰 종이와 금속 펜촉에 차갑게 반사된다. 주변 책상 위에는 흐트러진 사건 사진들과 서명용 서류가 회색 사무실 책상 질감 위에 어수선하게 놓여 있으며, 오른쪽 먼 쪽의 컴퓨터 모니터에는 위치 확인 결과가 흐릿한 빛으로 떠 있다. 배경에는 형사 책상들, 의자, 모니터, 수납장과 복합기의 윤곽이 낮은 심도 속에서 번져 보여 긴장된 경찰 사무실 분위기를 만든다.",
            "self_consistency": {
              "notes": "The full prose includes the close note and pen, desk paperwork/photos, monitor result, and blurred office furniture; the plate prose keeps only the office structure and furniture.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S21_Shot8",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.74,
                "depth_band": "background",
                "evidence": "broad open floor area visible as the blurred room volume beyond the near desk",
                "expected_label": "main open-plan police office area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "largely softened by shallow focus and blocked in places by the close desktop subject",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.38,
                "depth_band": "background",
                "evidence": "pale side zone with tall rectangular storage shapes only barely implied at the far side",
                "expected_label": "document handling zone",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "mostly outside the tight tabletop insert and strongly blurred",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.82,
                "depth_band": "background",
                "evidence": "door location lies behind the viewing direction from the visitor-side camera position",
                "expected_label": "corridor entry door",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "behind the camera and not included in the forward desk-facing view",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "large flat desktop surface fills the near view with straight desk edges and office clutter on top",
                "expected_label": "lead detective desk",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partly covered by the close hand, paper, and tabletop items",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.45,
                "depth_band": "background",
                "evidence": "separate rectangular desk form with a small monitor shape appears far across the room",
                "expected_label": "duty detective desk",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "soft focus and distance reduce it to a background silhouette",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.55,
                "depth_band": "background",
                "evidence": "cluster of rectangular work surfaces and chair backs is visible deeper to the right",
                "expected_label": "additional detective desk cluster",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "partially cropped and heavily blurred by the insert framing",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.64,
                "depth_band": "background",
                "evidence": "small upright screen shape is visible beyond the near desk area",
                "expected_label": "computer monitor workstation",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "screen form is present but out of focus behind the close writing action",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.52,
                "depth_band": "foreground",
                "evidence": "seat position is at the camera area, with only a possible edge or back shape near the lower view",
                "expected_label": "visitor chair",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "camera is placed at this position, so the chair itself is mostly hidden by the viewpoint",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.36,
                "depth_band": "background",
                "evidence": "tall stacked rectangular cabinet shapes sit along the far side edge",
                "expected_label": "records filing cabinets",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "mostly pushed to the side of the tight composition and softened by focus",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.28,
                "depth_band": "background",
                "evidence": "bulky low office machine shape may be glimpsed near the side area",
                "expected_label": "shared printer copier",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 10,
                "occlusion_note": "largely outside the insert framing and blocked by the near desk angle",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.78,
                "depth_band": "foreground",
                "evidence": "several flat photo-like rectangles are scattered on the desktop beside the writing area",
                "expected_label": "case photo spread",
                "horizontal_band": "left",
                "marker_layer": "transient",
                "marker_number": 11,
                "occlusion_note": "some pieces are overlapped by the close hand and shallow focus",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "flat paper sheets lie on the desktop near the central writing surface",
                "expected_label": "signature paperwork forms",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 12,
                "occlusion_note": "partly cropped by the tight insert and not the main focus",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.7,
                "depth_band": "background",
                "evidence": "glowing screen area appears beyond the hand and paper, suggesting displayed information",
                "expected_label": "GPS location result on monitor",
                "horizontal_band": "right",
                "marker_layer": "transient",
                "marker_number": 13,
                "occlusion_note": "visible only as a blurred monitor display in the distance",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.95,
                "depth_band": "foreground",
                "evidence": "small paper rectangle and diagonal pen barrel sit at the main focus point, with the tip pressed into the surface",
                "expected_label": "coordinate note and pen",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 14,
                "occlusion_note": "partly covered by fingers but otherwise the clearest subject in frame",
                "source_ref": "camera recommendation use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "transient_numbers": [
              11,
              12,
              13,
              14
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L14B01::S22_Shot2": {
        "bg_id": "L14B01",
        "shot_id": "S22_Shot2",
        "fp_id": "fp_l14_police_exterior_main",
        "card": {
          "card_id": "491ad3302e4b4ad8",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L14B01",
          "shot_id": "S22_Shot2",
          "fp_id": "fp_l14_police_exterior_main",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "a57d74c4330fe788",
            "substrate_hash": "a57d74c4330fe788",
            "overlay_hash": "b243794bf5aab59a",
            "geometry_hash": "afcf2243bba719a1",
            "dossier_hash": "82e4eb48e0767a94",
            "semantic_hash": "not_available",
            "camera_rec_hash": "f442f56c082349a5",
            "shot_context_hash": "13905826f9e3950c",
            "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: near number 7, facing toward number 2, number 5, and number 9",
            "confidence": 0.78,
            "diagnostics": [
              "Camera pose interpreted from the supplied recommendation as a wide oblique frontage view from the sidewalk area, including the station facade, bicycle parking area, curb opening, and street lane.",
              "Visible item placement is approximate because the floor plan is top-down while the requested output is a projected camera view."
            ],
            "fp_id": "fp_l14_police_exterior_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 stationary frontage, sidewalk, curb opening, street, bicycle parking area, rack, and the moving cyclist; the background-plate description omits the moving cyclist and action.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S22_Shot2",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "broad open paved area occupying the space between sidewalk and building frontage",
                "expected_label": "open frontage forecourt",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "mostly unobstructed, with the moving bicycle possibly crossing a small part of it",
                "source_ref": "camera_referenced_numbers",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "long horizontal building edge forming the rear boundary of the view",
                "expected_label": "station facade edge",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "visible behind the forecourt, partly compressed by the oblique angle",
                "source_ref": "camera_referenced_numbers",
                "visibility": "visible"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "paired door shapes set into the building frontage",
                "expected_label": "main public entrance doors",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "visible in the rear plane, not blocked",
                "source_ref": "camera_referenced_numbers",
                "visibility": "visible"
              },
              {
                "confidence": 0.7,
                "depth_band": "background",
                "evidence": "thin elongated rectangular openings along the facade",
                "expected_label": "front windows",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "one side of the window band is clearer than the far side due to framing breadth",
                "source_ref": "camera_referenced_numbers",
                "visibility": "partial"
              },
              {
                "confidence": 0.83,
                "depth_band": "midground",
                "evidence": "rectangular highlighted zone set off to the side of the forecourt",
                "expected_label": "bicycle parking zone",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "largely clear, though peripheral within the wide view",
                "source_ref": "camera_referenced_numbers",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "small repeated loop-like metal forms inside the side parking zone",
                "expected_label": "fixed bicycle rack",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "visible as compact metal loops, possibly small in frame",
                "source_ref": "camera_referenced_numbers",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "broad tiled pedestrian strip closest to the camera position",
                "expected_label": "public sidewalk",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "partly cropped by the near edge because the camera is positioned nearby",
                "source_ref": "camera_referenced_numbers",
                "visibility": "partial"
              },
              {
                "confidence": 0.8,
                "depth_band": "foreground",
                "evidence": "break in the curb line with rounded edges leading toward the street",
                "expected_label": "curb cut or driveway opening",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "clear at the transition between sidewalk and road",
                "source_ref": "camera_referenced_numbers",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "foreground",
                "evidence": "wide roadway band with lane markings extending across the lower view",
                "expected_label": "street departure lane",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "partly cropped by the lower frame edge but readable as the exit path",
                "source_ref": "camera_referenced_numbers",
                "visibility": "partial"
              },
              {
                "confidence": 0.8,
                "depth_band": "midground",
                "evidence": "human-sized figure on a two-wheeled vehicle crossing laterally with the front wheel near the side edge",
                "expected_label": "departing bicycle with rider",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 10,
                "occlusion_note": "kept within the wide frame, with the forward wheel close to the right boundary",
                "source_ref": "camera_referenced_numbers",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ],
            "transient_numbers": [
              10
            ],
            "ignored_numbers": [],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              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
      },
      "L19B02::S28_Shot4": {
        "bg_id": "L19B02",
        "shot_id": "S28_Shot4",
        "fp_id": "fp_l19_deck",
        "card": {
          "card_id": "d278ab5352b57822",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L19B02",
          "shot_id": "S28_Shot4",
          "fp_id": "fp_l19_deck",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "a735bd68607fdffa",
            "substrate_hash": "a735bd68607fdffa",
            "overlay_hash": "75956b8c47ffce6d",
            "geometry_hash": "c1d31d803641a745",
            "dossier_hash": "ed43a99be60af7f7",
            "semantic_hash": "not_available",
            "camera_rec_hash": "075baa7b514200f9",
            "shot_context_hash": "daf17ab47b78fcd3",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L19B02",
            "bg_plate_visible_description": "작은 배의 젖은 갑판 위에서 조타실 쪽을 바라보는 시선이다. 가까운 쪽에는 회색빛 작업 갑판이 넓게 깔리고, 멀리 중앙에는 낮은 문턱과 열린 출입구가 있는 조타실 정면이 부드럽게 자리한다. 조타실 벽면에는 가로로 긴 창들이 흐릿한 황혼빛을 받아 차갑게 빛나며, 양옆 난간과 갑판 가장자리는 사선으로 뒤로 물러나 좁은 배 위의 압박감을 만든다. 가장자리의 결박용 금속 고리들은 화면 양쪽에 작게 걸리고, 금빛 석양과 회색 바다 안개가 전체를 눅눅하고 희미하게 감싼다.",
            "camera_pose_source": "supplied camera recommendation: near number 1, facing toward number 2 and number 4",
            "confidence": 0.82,
            "diagnostics": [
              "Projection inferred from the supplied top-down plan and the specified camera pose near the open deck facing the wheelhouse entrance.",
              "Ignored overlay marker was not included as a visible shot element."
            ],
            "fp_id": "fp_l19_deck",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "카메라 뒤쪽에 가까운 갑판 해치와 뒤쪽 결박용 고리는 거의 화면 밖으로 밀려나며, 가까이 놓인 얼굴과 손의 종이 가장자리가 갑판 바닥 일부를 가린다. 출입구를 막는 별도 움직임은 이 구도에서 다루지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "작은 배의 갑판에서 조타실 쪽을 향한 아주 가까운 시선이다. 화면 중앙 가까이에 충격을 받은 한 사람의 얼굴이 크게 들어오고, 벌어진 입과 커진 눈이 금빛 석양과 축축한 회색 그림자 사이에서 또렷하게 드러난다. 아래쪽 가까운 곳에는 손에 들린 낡은 사진과 접힌 종이의 가장자리가 흐릿하게 걸려 그의 시선을 누르는 듯 보인다. 뒤로는 젖은 작업 갑판이 좁게 이어지고, 멀리 중앙에는 조타실 문턱과 열린 출입구, 푸른 기가 도는 정면 벽과 긴 창들이 안개 낀 황혼 속에 부드럽게 흐려진다. 양옆 난간과 갑판 모서리는 사선으로 물러나며, 작은 결박용 금속 고리들이 가장자리 쪽에 희미하게 보인다.",
            "self_consistency": {
              "notes": "The full description includes the close alarmed reaction and blurred clue object along with the deck, rail, cleats, and wheelhouse structure; the plate description omits the reaction and clue object.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S28_Shot4",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.88,
                "depth_band": "foreground",
                "evidence": "broad pale deck surface extending from the camera position toward the cabin",
                "expected_label": "open working deck area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly covered by the close subject and near foreground paper edge",
                "source_ref": "use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "low rectangular step-like band directly before the doorway",
                "expected_label": "wheelhouse entrance threshold",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "softened by depth and partly behind the close foreground figure",
                "source_ref": "use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "wide flat cabin wall plane behind the entrance area",
                "expected_label": "compact wheelhouse cabin face",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "visible as a soft backdrop around the close subject",
                "source_ref": "use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "central vertical opening framed by two narrow side posts",
                "expected_label": "wheelhouse doorway opening",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partly masked by the close subject silhouette",
                "source_ref": "use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "long narrow rectangular openings on the cabin face",
                "expected_label": "wheelhouse window openings",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "only the side openings are likely to remain at the edges of the close frame",
                "source_ref": "use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.78,
                "depth_band": "midground",
                "evidence": "thin boundary lines running along the deck edges and receding diagonally",
                "expected_label": "low gunwale or rail boundary",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "edge line remains visible but is cropped by the tight framing",
                "source_ref": "use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.55,
                "depth_band": "foreground",
                "evidence": "rectangular panel located behind the camera-facing direction on the deck plan",
                "expected_label": "deck hatch or storage locker",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "positioned behind or below the camera’s main sightline, so it is not expected in the frame",
                "source_ref": "use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.72,
                "depth_band": "background",
                "evidence": "small metal fitting shapes near the deck side edges",
                "expected_label": "mooring cleats",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "forward side fittings may appear small at the frame edges while aft fittings fall outside view",
                "source_ref": "use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.87,
                "depth_band": "foreground",
                "evidence": "thin paper-like edge held close to lens, blurred and low in frame",
                "expected_label": "map and printed photo clue",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 9,
                "occlusion_note": "intentionally defocused and partly cropped by the lower frame edge",
                "source_ref": "use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "large close human face shape dominating the frame with tense expression cues",
                "expected_label": "alarmed reaction on deck",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 10,
                "occlusion_note": "dominates the frame and occludes much of the deck and doorway behind",
                "source_ref": "use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "transient_numbers": [
              9,
              10
            ],
            "ignored_numbers": [
              11
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "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
      },
      "L19B01::S28_Shot6": {
        "bg_id": "L19B01",
        "shot_id": "S28_Shot6",
        "fp_id": "fp_l19_deck",
        "card": {
          "card_id": "6e14899cb499d999",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L19B01",
          "shot_id": "S28_Shot6",
          "fp_id": "fp_l19_deck",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "a735bd68607fdffa",
            "substrate_hash": "a735bd68607fdffa",
            "overlay_hash": "7c08de47607a0603",
            "geometry_hash": "c1d31d803641a745",
            "dossier_hash": "ed43a99be60af7f7",
            "semantic_hash": "not_available",
            "camera_rec_hash": "b11db03b6917d0b7",
            "shot_context_hash": "2fa3518fec1110c0",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L19B01",
            "bg_plate_visible_description": "해질녘 젖은 작은 배 갑판에서 카메라는 조타실 출입구를 정면으로 바라본다. 아래쪽에는 축축한 회색 갑판과 얕은 문턱이 놓이고, 양옆 가장자리에는 낮은 난간과 작은 계류용 금속 장치가 일부 보인다. 열린 출입구는 단정한 사각 틀을 이루며, 그 안쪽은 푸른 회색 그림자로 어둡다. 선실 전면의 흐린 유리창에는 희미한 석양 반사와 소금기 얼룩이 남아 있고, 전체 조명은 차갑고 낮게 깔린다.",
            "camera_pose_source": "supplied camera recommendation: wheelhouse_entrance_threshold",
            "confidence": 0.82,
            "diagnostics": [
              "Camera pose interpreted from the supplied recommendation near the wheelhouse entrance threshold, facing the doorway and cabin face.",
              "Ignored overlay entries were not used in the visible item list or prose descriptions.",
              "Rear deck fixtures are likely outside the squared doorway framing."
            ],
            "fp_id": "fp_l19_deck",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "갑판 뒤쪽의 해치와 먼 쪽 계류 장치는 카메라 뒤편에 가까워 거의 보이지 않는다. 출입구 안쪽의 세부 형태는 문 앞을 가로막은 사람과 어두운 실내 그림자 때문에 일부 가려진다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "해질녘 젖은 작은 배 갑판에서 카메라는 조타실 출입구를 정면으로 바라본다. 아래쪽에는 축축한 회색 갑판과 얕은 문턱이 보이고, 양옆으로 낮은 난간과 작은 계류용 금속 장치가 가장자리에 걸린다. 화면 한가운데에는 열린 출입구가 단단한 사각 프레임을 만들며, 그 앞에서 한 사람이 양팔을 문설주 쪽으로 뻗어 통로를 가로막고 있다. 뒤쪽 조타실 내부는 푸른 회색 어둠으로 가라앉고, 선실 전면의 흐린 유리창에는 해질빛과 소금기 얼룩이 희미하게 번진다.",
            "self_consistency": {
              "notes": "The full Korean description includes the deck, threshold, doorway, cabin face, windows, side rail/cleats, and the blocking figure; the background-plate description omits the blocking figure and action.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S28_Shot6",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.84,
                "depth_band": "foreground",
                "evidence": "broad flat deck surface occupying the lower approach area in front of the doorway",
                "expected_label": "open working deck area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly cropped by the close threshold framing",
                "source_ref": "use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "shallow rectangular landing or lip directly below the doorway",
                "expected_label": "wheelhouse entrance threshold",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "camera is positioned very near it, so only the near surface is implied at the bottom of frame",
                "source_ref": "camera_position and use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "flat cabin front plane surrounding the doorway and window openings",
                "expected_label": "compact wheelhouse cabin face",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "central area is interrupted by the open doorway and the blocking figure",
                "source_ref": "camera_direction and use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.92,
                "depth_band": "midground",
                "evidence": "tall rectangular opening with two vertical jambs forming a hard frame",
                "expected_label": "wheelhouse doorway opening",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "partly occupied by the person blocking the entrance",
                "source_ref": "camera_position and framing_notes",
                "visibility": "visible"
              },
              {
                "confidence": 0.76,
                "depth_band": "background",
                "evidence": "rectangular glass panels set into the cabin face near the upper side areas",
                "expected_label": "wheelhouse window openings",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "seen only along the cabin face around the doorway composition",
                "source_ref": "use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.62,
                "depth_band": "foreground",
                "evidence": "thin boundary line or rail edge catching the side of the deck frame",
                "expected_label": "low gunwale or rail boundary",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "only the side edge is likely included by the moderate wide lens",
                "source_ref": "use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.28,
                "depth_band": "foreground",
                "evidence": "large rectangular hatch would lie behind the camera-side approach rather than in the doorway view",
                "expected_label": "deck hatch or storage locker",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "outside the forward-facing doorway composition",
                "source_ref": "use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.58,
                "depth_band": "foreground",
                "evidence": "small metal tie-off fittings near the side rail at the frame edge",
                "expected_label": "mooring cleats",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "only nearby side fittings are likely glimpsed; farther ones fall outside the frame",
                "source_ref": "use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.91,
                "depth_band": "midground",
                "evidence": "human-scale vertical form centered in the doorway with arms extended toward both jambs",
                "expected_label": "blocking action at entrance",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 11,
                "occlusion_note": "occludes part of the doorway and the dark interior behind it",
                "source_ref": "framing_notes and use_numbered_elements",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ],
            "transient_numbers": [
              11
            ],
            "ignored_numbers": [
              9,
              10
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              11
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "L20B02::S29_Shot3": {
        "bg_id": "L20B02",
        "shot_id": "S29_Shot3",
        "fp_id": "fp_l20_wheelhouse",
        "card": {
          "card_id": "92ab52b1a9788a51",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L20B02",
          "shot_id": "S29_Shot3",
          "fp_id": "fp_l20_wheelhouse",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "3e2e1d1d82876384",
            "substrate_hash": "3e2e1d1d82876384",
            "overlay_hash": "c223fa5b0238fcbd",
            "geometry_hash": "fed378bbb25801c8",
            "dossier_hash": "91b41504f3eab750",
            "semantic_hash": "not_available",
            "camera_rec_hash": "bb86d2b22021e8c9",
            "shot_context_hash": "ef6b6a4acd826593",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L20B02",
            "bg_plate_visible_description": "문 쪽에서 조타 콘솔을 향해 바라보는 좁은 선실 내부다. 낮은 해질녘의 호박빛과 차가운 창빛이 섞여 긁힌 바닥과 벽, 조타대 표면을 흐릿하게 비춘다. 뒤쪽에는 넓은 조타 콘솔이 가로로 놓이고, 가운데에는 조타륜과 둥근 계기들이, 오른쪽에는 해도 화면과 조작 레버가, 왼쪽에는 무전기가 자리한다. 창틀과 유리, 출입문 가장자리, 오래된 장비들의 어두운 윤곽이 답답하고 낡은 소형 선실의 분위기를 만든다.",
            "camera_pose_source": "supplied_camera_recommendation_L20B02_wheelhouse_interior",
            "confidence": 0.82,
            "diagnostics": [
              "Used the supplied camera recommendation: camera near the deck access side, aimed toward the helm console and circular wall details, with the old photo clue treated as the closest overlay.",
              "Ignored the ominous red circle mark/vision as requested by the supplied recommendation.",
              "The shot intent asks for an insert-like emphasis; the structured projection still follows the supplied floor-plan pose while making the photo the closest readable element."
            ],
            "fp_id": "fp_l20_wheelhouse",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "붉은 원형 환영은 화면에 넣지 않는다. 문가의 일부와 양쪽 창 가장자리는 가까운 시점과 좁은 구도 때문에 살짝 잘리거나 가장자리로 밀릴 수 있다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "문 쪽에서 조타 콘솔을 향해 좁게 들여다보는 화면이다. 화면 바로 앞 중앙에는 낡은 흑백 사진이 긁히고 소금기에 흐려진 조타실 표면 위에 놓여 있고, 따뜻하게 물든 손끝이 사진 속 어린 얼굴을 세게 누른다. 그 주변으로 어둡고 좁은 선실 바닥과 벽면이 짧게 보이며, 뒤쪽에는 조타 콘솔, 가운데 조타륜, 오른쪽의 해도 화면과 조작 레버, 왼쪽의 무전기와 둥근 계기들이 희미한 해질녘 호박빛 속에 압축되어 보인다. 창틀과 유리에는 차가운 회청색 빛이 남아 있고, 전체적으로 더럽고 답답한 선실 분위기다.",
            "self_consistency": {
              "notes": "The full prose includes the old photo clue and surrounding wheelhouse controls; the plate prose keeps only the fixed wheelhouse structure and equipment. Structured positions match the described near photo, central helm, side instruments, and rear console.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S29_Shot3",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.82,
                "depth_band": "foreground",
                "evidence": "broad enclosed cabin surface and tight interior volume visible around the closest paper and toward the console",
                "expected_label": "wheelhouse cabin area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly covered by the closest inserted paper and compressed by the tight framing",
                "source_ref": "supplied_camera_recommendation_L20B02_wheelhouse_interior",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "near rectangular doorway edge and curved door swing area at the camera side",
                "expected_label": "deck access doorway",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "very close to the camera position, so only an edge or sliver would remain visible",
                "source_ref": "supplied_camera_recommendation_L20B02_wheelhouse_interior",
                "visibility": "partial"
              },
              {
                "confidence": 0.76,
                "depth_band": "background",
                "evidence": "thin rectangular glass strips and framed openings around the cabin perimeter",
                "expected_label": "wheelhouse windows",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "seen as narrow bands behind or beside the helm area, with some edges cropped by the wide but tight view",
                "source_ref": "supplied_camera_recommendation_L20B02_wheelhouse_interior",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "background",
                "evidence": "large horizontal control panel spanning the far wall with instruments mounted across it",
                "expected_label": "helm/control console",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "lower edge may be interrupted by the steering wheel and the foreground insert",
                "source_ref": "supplied_camera_recommendation_L20B02_wheelhouse_interior",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "midground",
                "evidence": "large round wheel shape projecting below the central console",
                "expected_label": "steering wheel",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "upper portion overlaps the console face from this angle",
                "source_ref": "supplied_camera_recommendation_L20B02_wheelhouse_interior",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "paired upright lever shapes mounted on the right side of the control panel",
                "expected_label": "throttle/control levers",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "clear but small due to distance behind the foreground insert",
                "source_ref": "supplied_camera_recommendation_L20B02_wheelhouse_interior",
                "visibility": "visible"
              },
              {
                "confidence": 0.88,
                "depth_band": "background",
                "evidence": "rectangular screen with map-like pale shapes on the right side of the console",
                "expected_label": "GPS/chart plotter display",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "screen remains readable as a bright rectangle, though secondary to the foreground paper",
                "source_ref": "supplied_camera_recommendation_L20B02_wheelhouse_interior",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "background",
                "evidence": "boxy radio unit with small screen, buttons, and a hanging coiled cord on the left side of the console",
                "expected_label": "marine radio",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "visible as a compact dark instrument cluster against the far console",
                "source_ref": "supplied_camera_recommendation_L20B02_wheelhouse_interior",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "background",
                "evidence": "several small circular dial shapes arrayed along the upper console and round wall details near the sides",
                "expected_label": "circular gauges and round wall details",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "some round details at the far sides may be partly cut by the framing",
                "source_ref": "supplied_camera_recommendation_L20B02_wheelhouse_interior",
                "visibility": "visible"
              },
              {
                "confidence": 0.93,
                "depth_band": "foreground",
                "evidence": "flat worn rectangular paper placed closest to camera, with dark-and-light photographic tones and curled edges",
                "expected_label": "old black-and-white photo clue",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 10,
                "occlusion_note": "dominates the closest plane and visually covers part of the underlying wheelhouse surface",
                "source_ref": "supplied_camera_recommendation_L20B02_wheelhouse_interior",
                "visibility": "visible"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ],
            "transient_numbers": [
              10
            ],
            "ignored_numbers": [
              11
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10
            ],
            "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
      },
      "L20B01::S29_Shot8": {
        "bg_id": "L20B01",
        "shot_id": "S29_Shot8",
        "fp_id": "fp_l20_wheelhouse",
        "card": {
          "card_id": "ecae32e51df97ec9",
          "schema_version": 1,
          "prompt_version": "1",
          "model": "openai/gpt-5.5",
          "provider": "openai",
          "bg_id": "L20B01",
          "shot_id": "S29_Shot8",
          "fp_id": "fp_l20_wheelhouse",
          "semantic_gate_state": "not_available",
          "substrate_kind": "detailed_fp",
          "substrate_status": "ok",
          "source_hashes": {
            "fp_render_hash": "3e2e1d1d82876384",
            "substrate_hash": "3e2e1d1d82876384",
            "overlay_hash": "24b43087c459fd61",
            "geometry_hash": "fed378bbb25801c8",
            "dossier_hash": "91b41504f3eab750",
            "semantic_hash": "not_available",
            "camera_rec_hash": "6dc85adc3dc824fc",
            "shot_context_hash": "7b22c643667bc366",
            "prompt_version": "1",
            "pack_version": "1.202605302212",
            "schema_version": 1,
            "model": "openai/gpt-5.5",
            "provider": "openai"
          },
          "vlm_output": {
            "bg_id": "L20B01",
            "bg_plate_visible_description": "좁은 어선 조타실 내부를 조타 콘솔 가까이에서 벽면 쪽으로 바라본다. 화면 아래쪽에는 콘솔의 윗모서리와 어두운 조타 장치 일부가 크게 걸리고, 그 뒤로 낡고 때가 묻은 벽면이 압박감 있게 펼쳐진다. 벽면에는 둥근 계기판들과 작은 원형 장식들이 줄지어 있으며, 왼쪽에는 무전기와 꼬인 선, 오른쪽에는 항법 화면과 조작 레버가 붙어 있다. 양옆과 뒤쪽의 소금기 낀 창문으로 흐린 노을빛이 약하게 스며들어 회색 그림자와 탁한 금빛이 섞인 분위기를 만든다.",
            "camera_pose_source": "supplied camera recommendation: near number 4, facing toward number 9 and number 11",
            "confidence": 0.86,
            "diagnostics": [
              "Camera pose used as supplied; no new pose invented.",
              "Old photo clue was not included in the visible projection.",
              "Transient red circle was included only in the full scene description and omitted from the background plate description."
            ],
            "fp_id": "fp_l20_wheelhouse",
            "missing_inputs": [],
            "not_visible_or_occluded_summary": "출입문과 넓은 바닥 부분은 카메라 뒤쪽에 가까워 거의 화면 밖에 있고, 조타 장치의 아랫부분은 가까운 콘솔 가장자리와 두 인물의 실루엣에 일부 가려진다. 낡은 사진 단서는 보이지 않는다.",
            "plate_description_excludes_transient": "yes",
            "scene_visible_description": "좁은 어선 조타실 안을 콘솔 가까이에서 벽면 쪽으로 압박감 있게 바라본다. 화면 아래쪽에는 어두운 조타 콘솔의 가장자리와 조타 장치 일부가 걸리고, 그 앞쪽에는 두 성인 인물이 거의 얼어붙은 자세로 겹쳐 서 있다. 한 인물의 머리는 다른 인물의 어깨 아래로 힘없이 무너져 왼쪽 아래로 처지고, 다른 인물의 굳은 얼굴은 그 위쪽 중앙에 차갑게 멈춰 있다. 뒤쪽의 낡은 벽면에는 둥근 계기판들과 원형 장식들이 희미하게 보이고, 그 사이에 작은 붉은 원형 표식이 어둠 속에서 불길하게 떠오른다. 왼쪽의 무전기와 꼬인 선, 오른쪽의 항법 화면과 조작 레버가 좁은 공간을 기계적으로 둘러싸며, 소금기 낀 창문에서는 흐린 회색빛과 탁한 노을빛이 새어 들어와 머리카락과 뺨 가장자리만 약하게 밝힌다.",
            "self_consistency": {
              "notes": "구조화 항목의 조타실 설비, 창문, 콘솔, 계기판, 붉은 표식은 산문에 반영되었고, 인물은 장면 의도에 따른 비표식 요소로만 언급했다.",
              "prose_matches_structured": "consistent"
            },
            "shot_id": "S29_Shot8",
            "status": "ok",
            "visible_items": [
              {
                "confidence": 0.82,
                "depth_band": "midground",
                "evidence": "broad enclosed cabin volume surrounding the console and rear wall",
                "expected_label": "wheelhouse cabin area",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 1,
                "occlusion_note": "partly hidden by close framing, console, and figures",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.72,
                "depth_band": "foreground",
                "evidence": "door swing area lies behind and to the side relative to the viewing direction",
                "expected_label": "deck access doorway",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 2,
                "occlusion_note": "behind the camera direction and not expected to appear in the close frontal view",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "out_of_frame"
              },
              {
                "confidence": 0.78,
                "depth_band": "background",
                "evidence": "long narrow window bands along the surrounding walls, with side light entering the cabin",
                "expected_label": "wheelhouse windows",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 3,
                "occlusion_note": "only side and rear portions would be glimpsed around the figures and wall fixtures",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.9,
                "depth_band": "foreground",
                "evidence": "large angular console surface immediately in front of the camera position",
                "expected_label": "helm/control console",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 4,
                "occlusion_note": "very close to camera, so only the upper edge and surface portions are framed",
                "source_ref": "supplied camera recommendation camera_position",
                "visibility": "partial"
              },
              {
                "confidence": 0.74,
                "depth_band": "foreground",
                "evidence": "round spoked wheel attached below the console, near the lower part of the view",
                "expected_label": "steering wheel",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 5,
                "occlusion_note": "partly blocked by close console edge and the bodies in the intended two-shot",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "paired upright levers mounted on the right side of the console",
                "expected_label": "throttle/control levers",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 6,
                "occlusion_note": "may be clipped by the close framing but remains readable as a side console detail",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.86,
                "depth_band": "midground",
                "evidence": "rectangular lit display panel set into the right side of the console",
                "expected_label": "GPS/chart plotter display",
                "horizontal_band": "right",
                "marker_layer": "base",
                "marker_number": 7,
                "occlusion_note": "partially softened by angle and dim lighting",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "visible"
              },
              {
                "confidence": 0.84,
                "depth_band": "midground",
                "evidence": "boxy radio unit with a coiled cord on the left side of the console",
                "expected_label": "marine radio",
                "horizontal_band": "left",
                "marker_layer": "base",
                "marker_number": 8,
                "occlusion_note": "visible unless covered by a shoulder in the close two-shot",
                "source_ref": "supplied camera recommendation use_numbered_elements",
                "visibility": "partial"
              },
              {
                "confidence": 0.91,
                "depth_band": "background",
                "evidence": "small round dials and circular wall features spread across the rear wall area",
                "expected_label": "circular gauges and round wall details",
                "horizontal_band": "center",
                "marker_layer": "base",
                "marker_number": 9,
                "occlusion_note": "some circles may be obscured by heads and shoulders, but the motif remains visible behind them",
                "source_ref": "supplied camera recommendation facing target",
                "visibility": "visible"
              },
              {
                "confidence": 0.8,
                "depth_band": "background",
                "evidence": "small circular red mark on the wall among darker stains and round details",
                "expected_label": "ominous red circle mark or vision",
                "horizontal_band": "center",
                "marker_layer": "transient",
                "marker_number": 11,
                "occlusion_note": "faint and partly competing with shadow and the figures, but intended to remain visible behind the rigid face line",
                "source_ref": "supplied camera recommendation facing target",
                "visibility": "partial"
              }
            ],
            "vlm_reported_state": "ok"
          },
          "marker_registry": {
            "base_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ],
            "transient_numbers": [
              11
            ],
            "ignored_numbers": [
              10
            ],
            "union_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11
            ],
            "camera_referenced_numbers": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              11
            ],
            "out_of_union_referenced": []
          }
        },
        "validation": {
          "validator_state": "ok",
          "card_state": "pass",
          "diagnostics": [
            "(ref) vlm_reported_state='ok'"
          ],
          "leaks": []
        },
        "card_state": "pass",
        "validator_state": "ok",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      }
    },
    "card_state_counts": {
      "pass": 37,
      "needs_review": 0,
      "blocked": 0
    },
    "real_vlm_call_count": 37,
    "image_api_call_count": 0,
    "llm_call_count": 0
  },
  "step_id": "shot_projection_card",
  "run_id": "ab748fa7-3b38-4571-8cc1-2cbdbb345e1a",
  "resolved_model": "gpt",
  "updated_at": "2026-06-02T10:15:19.736473+00:00",
  "project_config_snapshot": {}
}