{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 6,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "41ecb47e4900052a",
  "data": {
    "per_fp": {
      "fp_l05_rooftop_room_main": {
        "fp_id": "fp_l05_rooftop_room_main",
        "readback_status": "ok",
        "readback": {
          "status": "ok",
          "fp_id": "fp_l05_rooftop_room_main",
          "observed_marker_semantics": [
            {
              "number": 1,
              "expected_label": "combined living and dining area",
              "expected_layer": "base_structural_unit",
              "observed_object_summary": "large pale open compartment containing a table-and-seat cluster, sofa-like seating, small table, vertical wall-mounted rectangle, and standing light shape",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "central-left large pale compartment",
              "confidence": 0.97,
              "reasoning_basis": "The marker sits within the main large compartment whose contents indicate a shared seating and eating area, consistent with the expected structural area."
            },
            {
              "number": 2,
              "expected_label": "compact kitchen zone",
              "expected_layer": "base_structural_unit",
              "observed_object_summary": "small upper-left zone with a straight counter strip, basin-like shape, two circular burner shapes, and cabinet-like rectangles",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "upper-left inset zone along top wall",
              "confidence": 0.96,
              "reasoning_basis": "The marker is placed inside a compact service zone with counter and appliance/fixture symbols, consistent with the expected area class."
            },
            {
              "number": 3,
              "expected_label": "mother bedroom",
              "expected_layer": "base_structural_unit",
              "observed_object_summary": "upper-right enclosed rectangular compartment containing a large bed-like rectangle and small side rectangles",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "upper-right enclosed compartment",
              "confidence": 0.96,
              "reasoning_basis": "The marker is within a private enclosed room containing a bed-like symbol, consistent with the expected structural area."
            },
            {
              "number": 4,
              "expected_label": "daughter bedroom",
              "expected_layer": "base_structural_unit",
              "observed_object_summary": "lower-right enclosed rectangular compartment containing a single bed-like rectangle and a long horizontal opening treatment",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "lower-right enclosed compartment",
              "confidence": 0.96,
              "reasoning_basis": "The marker is within a private enclosed room containing a bed-like symbol, consistent with the expected structural area."
            },
            {
              "number": 5,
              "expected_label": "bathroom",
              "expected_layer": "base_structural_unit",
              "observed_object_summary": "small cyan enclosed compartment containing basin, reflective rectangle, and toilet-like fixture symbols",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "right-center small enclosed compartment",
              "confidence": 0.97,
              "reasoning_basis": "The marker sits in a compact service compartment with sanitary fixture symbols, matching the expected structural area."
            },
            {
              "number": 6,
              "expected_label": "small entry area",
              "expected_layer": "base_structural_unit",
              "observed_object_summary": "small beige rectangular zone adjacent to a lower exterior swinging opening",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "bottom-center small rectangular zone",
              "confidence": 0.95,
              "reasoning_basis": "The marker is inside a small transitional zone immediately inside the exterior opening, matching the expected area."
            },
            {
              "number": 7,
              "expected_label": "metal exterior entry door",
              "expected_layer": "base_opening",
              "observed_object_summary": "single hinged swinging panel drawn on the lower exterior boundary with an arc showing outward swing",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "bottom exterior wall near center-left",
              "confidence": 0.94,
              "reasoning_basis": "The numbered marker is next to an exterior wall opening with a door swing glyph, consistent with the expected exterior entry opening."
            },
            {
              "number": 8,
              "expected_label": "mother bedroom door",
              "expected_layer": "base_opening",
              "observed_object_summary": "single hinged swinging panel in a wall break between the large central area and the upper-right compartment",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "middle vertical partition below upper-right compartment",
              "confidence": 0.95,
              "reasoning_basis": "The marker is on a door glyph connecting the main space to the upper-right private compartment, matching the expected opening."
            },
            {
              "number": 9,
              "expected_label": "daughter bedroom door",
              "expected_layer": "base_opening",
              "observed_object_summary": "single hinged swinging panel in a wall break between the central area and the lower-right compartment",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "left edge of lower-right compartment",
              "confidence": 0.95,
              "reasoning_basis": "The marker is on a door glyph leading into the lower-right private compartment, consistent with the expected opening."
            },
            {
              "number": 10,
              "expected_label": "bathroom door",
              "expected_layer": "base_opening",
              "observed_object_summary": "single hinged swinging panel in a wall break at the left side of a small service compartment",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "left side of right-center small compartment",
              "confidence": 0.96,
              "reasoning_basis": "The marker is on a door glyph serving the small compartment with sanitary fixtures, matching the expected opening."
            },
            {
              "number": 11,
              "expected_label": "small living room window",
              "expected_layer": "base_opening",
              "observed_object_summary": "narrow horizontal opening symbol embedded in the upper exterior wall above the counter strip",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "upper exterior wall slightly left of center",
              "confidence": 0.88,
              "reasoning_basis": "The marker is placed at a narrow wall opening glyph, consistent with the expected window class."
            },
            {
              "number": 12,
              "expected_label": "daughter bedroom window",
              "expected_layer": "base_opening",
              "observed_object_summary": "narrow horizontal opening-like glyphs associated with the lower-right compartment, including one along the bottom exterior wall and one long treated opening along the upper side of the compartment",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "lower-right compartment, upper interior edge and bottom exterior wall",
              "confidence": 0.82,
              "reasoning_basis": "The visible marker instances with this number are positioned on horizontal opening/window treatment symbols for the lower-right compartment, consistent with the expected window class."
            },
            {
              "number": 13,
              "expected_label": "kitchen sink and faucet",
              "expected_layer": "base_persistent_fixture",
              "observed_object_summary": "rectangular counter unit with a rounded basin outline and curved spout symbol",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "upper-left counter run, left side",
              "confidence": 0.98,
              "reasoning_basis": "The marker is directly beside a basin and faucet-like fixture drawn into the counter, matching the expected fixture."
            },
            {
              "number": 14,
              "expected_label": "cooking burner fixture",
              "expected_layer": "base_persistent_fixture",
              "observed_object_summary": "rectangular counter unit with two circular ring symbols",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "upper-left counter run, right side",
              "confidence": 0.98,
              "reasoning_basis": "The marker is beside a two-ring cooking surface glyph, matching the expected fixture class."
            },
            {
              "number": 15,
              "expected_label": "dining table with chairs",
              "expected_layer": "base_persistent_furniture",
              "observed_object_summary": "rectangular central table shape surrounded by multiple chair-like rectangles",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "central-left area, above sofa-like seating",
              "confidence": 0.98,
              "reasoning_basis": "The marker sits on a table-and-chair cluster, matching the expected furniture item."
            },
            {
              "number": 16,
              "expected_label": "TV set",
              "expected_layer": "base_persistent_furniture",
              "observed_object_summary": "thin vertical rectangular screen-like object mounted along the left wall",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "left interior wall, middle height",
              "confidence": 0.96,
              "reasoning_basis": "The marker is adjacent to a flat screen-like rectangle, consistent with the expected furniture/equipment item."
            },
            {
              "number": 17,
              "expected_label": "floor lamp",
              "expected_layer": "base_persistent_furniture",
              "observed_object_summary": "standing object with circular base, thin vertical stem, and shade-like top",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "upper-left portion of large pale compartment",
              "confidence": 0.97,
              "reasoning_basis": "The marker is placed next to a tall lamp-shaped glyph, matching the expected furniture item."
            },
            {
              "number": 18,
              "expected_label": "mother bed",
              "expected_layer": "base_persistent_furniture",
              "observed_object_summary": "large bed-like rectangle with pillow shapes in the upper-right compartment",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "upper-right compartment, right side",
              "confidence": 0.98,
              "reasoning_basis": "The marker is on a bed glyph in the upper-right private compartment, matching the expected furniture item."
            },
            {
              "number": 19,
              "expected_label": "daughter bed",
              "expected_layer": "base_persistent_furniture",
              "observed_object_summary": "single bed-like rectangle with pillow shape in the lower-right compartment",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "lower-right compartment, right side",
              "confidence": 0.98,
              "reasoning_basis": "The marker is on a bed glyph in the lower-right private compartment, matching the expected furniture item."
            },
            {
              "number": 20,
              "expected_label": "daughter bedroom curtain",
              "expected_layer": "base_persistent_fixture",
              "observed_object_summary": "long horizontal rod-like line with repeated scalloped hanging shapes",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "upper side of lower-right compartment",
              "confidence": 0.96,
              "reasoning_basis": "The marker is placed on a draped window-treatment glyph, matching the expected fixture."
            },
            {
              "number": 21,
              "expected_label": "bathroom sink",
              "expected_layer": "base_persistent_fixture",
              "observed_object_summary": "small counter-mounted basin outline with faucet symbol",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "right-center small compartment, upper-left corner",
              "confidence": 0.98,
              "reasoning_basis": "The marker is beside a basin-and-spout fixture in the small service compartment, matching the expected fixture."
            },
            {
              "number": 22,
              "expected_label": "toilet",
              "expected_layer": "base_persistent_fixture",
              "observed_object_summary": "oval bowl and rectangular tank-like fixture symbol",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "right-center small compartment, right side",
              "confidence": 0.98,
              "reasoning_basis": "The marker is on a toilet-like sanitary fixture, matching the expected fixture."
            },
            {
              "number": 23,
              "expected_label": "bathroom mirror",
              "expected_layer": "base_persistent_fixture",
              "observed_object_summary": "horizontal rectangular reflective-looking panel above or near the basin fixture",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "right-center small compartment, upper-right wall area",
              "confidence": 0.97,
              "reasoning_basis": "The marker is placed on a rectangular wall panel commonly depicted as a mirror, matching the expected fixture."
            },
            {
              "number": 24,
              "expected_label": "backpack with small doll",
              "expected_layer": "base_persistent_furniture",
              "observed_object_summary": "rounded bag-like object with straps next to a small human-shaped toy figure",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "lower-left portion of large pale compartment",
              "confidence": 0.95,
              "reasoning_basis": "The marker is adjacent to a bag-like symbol and a small toy-like figure, matching the expected labeled item."
            },
            {
              "number": 25,
              "expected_label": "family photo on table",
              "expected_layer": "base_persistent_furniture",
              "observed_object_summary": "small framed rectangular picture-like object placed on top of the central table shape",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "central table surface in large pale compartment",
              "confidence": 0.96,
              "reasoning_basis": "The marker is on a framed picture glyph sitting over the table, matching the expected item."
            }
          ],
          "diagnostics": [
            "All dossier marker numbers were visually checked against the rendered diagram.",
            "Marker number 12 appears in two visible locations; both are associated with narrow horizontal opening-like glyphs in the lower-right compartment."
          ]
        },
        "gate": {
          "gate_state": "pass",
          "mismatch_markers": [],
          "uncertain_markers": [],
          "unattested_base_markers": [],
          "diagnostics": []
        },
        "gate_state": "pass",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "fp_l13_store_main": {
        "fp_id": "fp_l13_store_main",
        "readback_status": "ok",
        "readback": {
          "status": "ok",
          "fp_id": "fp_l13_store_main",
          "observed_marker_semantics": [
            {
              "number": 1,
              "expected_label": "supermarket sales floor",
              "expected_layer": "base_structural_unit",
              "observed_object_summary": "large pale rectangular interior field occupying most of the plan, containing other zones and fixtures",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "upper central portion of the overall enclosure",
              "confidence": 0.98,
              "reasoning_basis": "The marker is centered within a broad bounded area that functions as the main interior area."
            },
            {
              "number": 2,
              "expected_label": "customer entry zone",
              "expected_layer": "base_structural_unit",
              "observed_object_summary": "smaller pale rectangular zone along the lower boundary, adjacent to a central break in the exterior line",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "lower center-left rectangular area at the bottom edge",
              "confidence": 0.96,
              "reasoning_basis": "The marker sits inside a defined entry-like area connected to the main lower opening path."
            },
            {
              "number": 3,
              "expected_label": "retail aisle zone",
              "expected_layer": "base_structural_unit",
              "observed_object_summary": "large light-green rectangular zone filled with multiple long parallel rectangular rows",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "central large green rectangle",
              "confidence": 0.98,
              "reasoning_basis": "The marker is placed in the main row-filled zone, matching an aisle-based area."
            },
            {
              "number": 4,
              "expected_label": "checkout service area",
              "expected_layer": "base_structural_unit",
              "observed_object_summary": "light-blue rectangular zone containing several small counter-like rectangular fixtures in a row",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "lower right blue rectangle",
              "confidence": 0.97,
              "reasoning_basis": "The marker is within a distinct service zone with repeated counter fixtures."
            },
            {
              "number": 5,
              "expected_label": "stocking staging area",
              "expected_layer": "base_structural_unit",
              "observed_object_summary": "small enclosed light-blue room-like rectangle separated from the main area by walls",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "upper right enclosed rectangle",
              "confidence": 0.98,
              "reasoning_basis": "The marker sits inside a separate enclosed back-area room, consistent with a staging area."
            },
            {
              "number": 6,
              "expected_label": "glass sliding entrance",
              "expected_layer": "base_opening",
              "observed_object_summary": "central opening segment on the lower boundary with paired line breaks and directional arrows nearby",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "bottom center exterior boundary opening",
              "confidence": 0.95,
              "reasoning_basis": "The marker is directly at the main lower boundary opening, visually drawn as a sliding entry condition."
            },
            {
              "number": 7,
              "expected_label": "front window line",
              "expected_layer": "base_opening",
              "observed_object_summary": "thin segmented horizontal line portions along the lower exterior boundary, shown on both sides of the central opening",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "bottom boundary line left and right of the central opening",
              "confidence": 0.94,
              "reasoning_basis": "The repeated marker positions align with long glazed-looking linear segments along the front boundary."
            },
            {
              "number": 8,
              "expected_label": "gondola shelving rows",
              "expected_layer": "base_persistent_furniture",
              "observed_object_summary": "long narrow white rectangular rows arranged parallel inside the central green zone",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "left-center of the green rectangular zone",
              "confidence": 0.98,
              "reasoning_basis": "The marker is placed on one of several repeated elongated row fixtures, matching shelf-row furniture."
            },
            {
              "number": 9,
              "expected_label": "checkout counters",
              "expected_layer": "base_persistent_furniture",
              "observed_object_summary": "row of small rectangular counter-like blocks with small raised squares along the top side",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "lower right blue zone, near the row of small rectangles",
              "confidence": 0.97,
              "reasoning_basis": "The marker is adjacent to repeated counter-shaped fixtures within the service zone."
            },
            {
              "number": 10,
              "expected_label": "staff access door",
              "expected_layer": "base_opening",
              "observed_object_summary": "single hinged door swing symbol at a wall break between a main area and a smaller enclosed room",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "junction below the upper right enclosed rectangle",
              "confidence": 0.97,
              "reasoning_basis": "The marker is placed next to a door arc and leaf at an internal partition opening."
            },
            {
              "number": 11,
              "expected_label": "ceiling CCTV camera",
              "expected_layer": "base_persistent_fixture",
              "observed_object_summary": "small circular fixture symbol with a short rectangular projection, placed among central rows",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "central lower portion of the green rectangular zone",
              "confidence": 0.96,
              "reasoning_basis": "The marker is beside a compact ceiling-mounted device symbol, consistent with a camera fixture."
            }
          ],
          "diagnostics": [
            "All dossier marker numbers 1 through 11 are visible in the rendered diagram.",
            "Marker number 7 is drawn at two separated points along the same bottom boundary line; both depict the same expected linear opening condition."
          ]
        },
        "gate": {
          "gate_state": "pass",
          "mismatch_markers": [],
          "uncertain_markers": [],
          "unattested_base_markers": [],
          "diagnostics": []
        },
        "gate_state": "pass",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "fp_l14_admin_office": {
        "fp_id": "fp_l14_admin_office",
        "readback_status": "ok",
        "readback": {
          "status": "ok",
          "fp_id": "fp_l14_admin_office",
          "observed_marker_semantics": [
            {
              "number": 1,
              "expected_label": "admin security office room",
              "expected_layer": "base_structural_unit",
              "observed_object_summary": "large enclosed rectangular interior bounded by double wall lines",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "left side of the large outer rectangular enclosure",
              "confidence": 0.97,
              "reasoning_basis": "The marker is placed adjacent to the main perimeter, and the drawing shows a single large enclosed room matching an overall room area."
            },
            {
              "number": 2,
              "expected_label": "security workstation zone",
              "expected_layer": "base_structural_unit",
              "observed_object_summary": "blue shaded rectangular zone containing a long work surface, seats, and upper wall panels",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "upper half of the room inside the blue shaded area",
              "confidence": 0.96,
              "reasoning_basis": "The marker lies within a distinct shaded area that groups the desk and equipment, indicating a functional zone."
            },
            {
              "number": 3,
              "expected_label": "security desk workstation",
              "expected_layer": "base_persistent_furniture",
              "observed_object_summary": "long horizontal work surface with multiple screens, keyboards, and small input devices",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "center of the long horizontal work surface in the blue zone",
              "confidence": 0.98,
              "reasoning_basis": "The marker is centered on the large desk-like furniture element with workstation equipment drawn on it."
            },
            {
              "number": 4,
              "expected_label": "CCTV monitor wall",
              "expected_layer": "base_persistent_fixture",
              "observed_object_summary": "two rows of rectangular wall-mounted display panels",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "upper central wall above the long work surface",
              "confidence": 0.97,
              "reasoning_basis": "The marker is directly below a fixed array of rectangular panels mounted along the upper wall, matching a monitor-wall fixture."
            },
            {
              "number": 5,
              "expected_label": "staff chair",
              "expected_layer": "base_persistent_furniture",
              "observed_object_summary": "central wheeled chair with arms positioned at the long work surface",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "middle chair directly below the long work surface",
              "confidence": 0.98,
              "reasoning_basis": "The marker is placed at the central rolling chair associated with the desk, matching a staff seating item."
            },
            {
              "number": 6,
              "expected_label": "visitor review chairs",
              "expected_layer": "base_persistent_furniture",
              "observed_object_summary": "row of four simple chairs facing toward the upper work area",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "middle of the lower shaded area among the row of four chairs",
              "confidence": 0.97,
              "reasoning_basis": "The marker is placed among a grouped row of chairs, matching the expected visitor seating furniture."
            },
            {
              "number": 7,
              "expected_label": "standing review area",
              "expected_layer": "base_structural_unit",
              "observed_object_summary": "open green shaded floor zone with no fixed object occupying its center",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "lower central portion of the green shaded area",
              "confidence": 0.95,
              "reasoning_basis": "The marker lies in a distinct open area behind the chair row, matching a standing or review zone rather than furniture or an opening."
            },
            {
              "number": 9,
              "expected_label": "office entry door",
              "expected_layer": "base_opening",
              "observed_object_summary": "single hinged swinging panel with arc at the lower right wall opening",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "lower right corner along the perimeter wall",
              "confidence": 0.99,
              "reasoning_basis": "The marker is placed directly on a door swing symbol in the perimeter wall, matching an entry opening."
            }
          ],
          "diagnostics": []
        },
        "gate": {
          "gate_state": "pass",
          "mismatch_markers": [],
          "uncertain_markers": [],
          "unattested_base_markers": [],
          "diagnostics": []
        },
        "gate_state": "pass",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "fp_l16_detective_office": {
        "fp_id": "fp_l16_detective_office",
        "readback_status": "ok",
        "readback": {
          "status": "ok",
          "fp_id": "fp_l16_detective_office",
          "observed_marker_semantics": [
            {
              "number": 1,
              "expected_label": "open detective office area",
              "expected_layer": "base_structural_unit",
              "observed_object_summary": "curved swing panel and arc at a wall gap",
              "semantic_match": "mismatch",
              "mismatch_reason": "The marker is placed at a perimeter opening with a curved swing arc rather than identifying the main enclosed floor area.",
              "source_ref": "lower-left perimeter opening",
              "confidence": 0.9,
              "reasoning_basis": "The visible shape at the marker is a door-like curved arc attached to a wall opening, not an area boundary or room field."
            },
            {
              "number": 2,
              "expected_label": "entrance swing door",
              "expected_layer": "base_opening",
              "observed_object_summary": "cluster of rectangular tabletops with seats and screen-like rectangles",
              "semantic_match": "mismatch",
              "mismatch_reason": "The marker is beside a clustered desk arrangement, while no swing panel or wall opening is present at that location.",
              "source_ref": "left side of central desk cluster",
              "confidence": 0.93,
              "reasoning_basis": "The nearest drawn objects are work surfaces and chairs; there is no wall gap or swing arc at the marker."
            },
            {
              "number": 3,
              "expected_label": "shared detective desk cluster",
              "expected_layer": "base_persistent_furniture",
              "observed_object_summary": "single rectangular table with one chair and a screen-like rectangle",
              "semantic_match": "mismatch",
              "mismatch_reason": "The marker is adjacent to a single workstation-like table rather than a multi-desk shared cluster.",
              "source_ref": "upper-right interior near single desk",
              "confidence": 0.82,
              "reasoning_basis": "The nearby glyph is one isolated work surface with one seat, not a grouped cluster of multiple desks."
            },
            {
              "number": 4,
              "expected_label": "night-duty workstation",
              "expected_layer": "base_persistent_furniture",
              "observed_object_summary": "tall narrow cabinet with stacked drawer fronts nearby",
              "semantic_match": "mismatch",
              "mismatch_reason": "The marker is closest to a tall drawer unit and open floor, not clearly to the workstation surface.",
              "source_ref": "right side interior beside tall drawer unit",
              "confidence": 0.72,
              "reasoning_basis": "The nearest prominent object is a vertical storage unit; the desk-like work surface is offset farther away."
            },
            {
              "number": 5,
              "expected_label": "desktop computer monitor",
              "expected_layer": "base_persistent_fixture",
              "observed_object_summary": "tall shelving unit with rows of repeated vertical rectangles",
              "semantic_match": "mismatch",
              "mismatch_reason": "The marker is beside a shelving unit filled with repeated rectangular items, not a small monitor on a workstation.",
              "source_ref": "middle-right wall edge beside shelving",
              "confidence": 0.96,
              "reasoning_basis": "The drawn object is storage shelving; no monitor stand or screen is at the marker position."
            },
            {
              "number": 6,
              "expected_label": "lead detective desk and chair",
              "expected_layer": "base_persistent_furniture",
              "observed_object_summary": "large boxy machine shape with panels, buttons, and side protrusion",
              "semantic_match": "mismatch",
              "mismatch_reason": "The marker is adjacent to a large machine-like fixture rather than a desk-and-chair arrangement.",
              "source_ref": "lower-right interior corner",
              "confidence": 0.97,
              "reasoning_basis": "The visible glyph has appliance-like panels and controls, not a tabletop with a chair."
            },
            {
              "number": 7,
              "expected_label": "file cabinets and document shelves",
              "expected_layer": "base_persistent_furniture",
              "observed_object_summary": "small counter with compact appliance-like rectangles and a round cup-like shape",
              "semantic_match": "mismatch",
              "mismatch_reason": "The marker is beside a small counter with appliance and cup-like shapes rather than cabinets or shelving for documents.",
              "source_ref": "upper-left wall edge",
              "confidence": 0.96,
              "reasoning_basis": "The nearby glyph consists of service-appliance shapes, not tall storage units or shelves."
            },
            {
              "number": 8,
              "expected_label": "printer or copier",
              "expected_layer": "base_persistent_fixture",
              "observed_object_summary": "vertical stack of shallow rectangular trays containing sheet-like rectangles",
              "semantic_match": "mismatch",
              "mismatch_reason": "The marker is beside stacked trays or shallow shelves with paper-like rectangles, not a copier/printer machine.",
              "source_ref": "left wall edge below upper service counter",
              "confidence": 0.93,
              "reasoning_basis": "The object is a rack or tray stack; it lacks the large machine body and control-panel form of a copier/printer."
            },
            {
              "number": 9,
              "expected_label": "small coffee station",
              "expected_layer": "base_persistent_fixture",
              "observed_object_summary": "large rectangular desk with chair and screen-like rectangle on top",
              "semantic_match": "mismatch",
              "mismatch_reason": "The marker is beside a desk surface with a chair and screen-like object, not a small service counter or beverage setup.",
              "source_ref": "lower-central interior beside large desk",
              "confidence": 0.95,
              "reasoning_basis": "The nearby object is a workstation-style desk, while no small appliance or cup station is drawn there."
            },
            {
              "number": 10,
              "expected_label": "document trays and paper stacks",
              "expected_layer": "base_persistent_fixture",
              "observed_object_summary": "small stack of sheet-like rectangles in a tray on the right side of a desk",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "right end of lower-central desk",
              "confidence": 0.94,
              "reasoning_basis": "The marker is adjacent to a compact paper-stack/tray glyph placed on the tabletop."
            }
          ],
          "diagnostics": [
            "All dossier marker numbers 1 through 10 are visible in the image.",
            "Judgments are based on the drawn glyph nearest to each numbered circle, including adjacent labels placed just outside the object outline."
          ]
        },
        "gate": {
          "gate_state": "needs_fix",
          "mismatch_markers": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9
          ],
          "uncertain_markers": [],
          "unattested_base_markers": [],
          "diagnostics": []
        },
        "gate_state": "needs_fix",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "fp_l21_deck": {
        "fp_id": "fp_l21_deck",
        "readback_status": "ok",
        "readback": {
          "status": "ok",
          "fp_id": "fp_l21_deck",
          "observed_marker_semantics": [
            {
              "number": 1,
              "expected_label": "open deck plate",
              "expected_layer": "base_structural_unit",
              "observed_object_summary": "Large unobstructed light-gray filled surface inside the enclosing outline.",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "central interior area",
              "confidence": 0.95,
              "reasoning_basis": "The marker is centered on the main open filled area, which visually represents a broad structural floor/plate surface."
            },
            {
              "number": 2,
              "expected_label": "bow access opening",
              "expected_layer": "base_opening",
              "observed_object_summary": "Light tan protruding polygonal passage area connected through a break in the right-side outline.",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "right-side protruding tan area",
              "confidence": 0.86,
              "reasoning_basis": "The marker sits on a distinct connected access-shaped area at an edge opening, consistent with an opening or access point."
            },
            {
              "number": 3,
              "expected_label": "low perimeter railings",
              "expected_layer": "base_persistent_fixture",
              "observed_object_summary": "Long narrow outlined element running parallel to the left outer edge, adjacent to perimeter linework.",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "left edge perimeter zone",
              "confidence": 0.82,
              "reasoning_basis": "The marker is placed on/next to perimeter linework and a narrow continuous edge fixture, consistent with railing-like boundary elements."
            },
            {
              "number": 4,
              "expected_label": "bench storage seating",
              "expected_layer": "base_persistent_furniture",
              "observed_object_summary": "Small rectangular slatted fixture projecting inward from the lower boundary.",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "lower center boundary",
              "confidence": 0.92,
              "reasoning_basis": "The marker is on a compact rectangular built-in element with parallel interior lines, visually consistent with fixed seating or storage furniture."
            },
            {
              "number": 5,
              "expected_label": "wheelhouse entry opening",
              "expected_layer": "base_opening",
              "observed_object_summary": "Continuous narrow double-line boundary with small vertical posts along the upper edge.",
              "semantic_match": "mismatch",
              "mismatch_reason": "The marker is placed on a continuous upper perimeter line/rail area; no doorway, threshold gap, or adjacent enclosed entry structure is visible at that location.",
              "source_ref": "upper center perimeter",
              "confidence": 0.9,
              "reasoning_basis": "The drawn glyph at the marker location depicts perimeter linework rather than an opening or entry threshold."
            }
          ],
          "diagnostics": []
        },
        "gate": {
          "gate_state": "needs_fix",
          "mismatch_markers": [
            5
          ],
          "uncertain_markers": [],
          "unattested_base_markers": [],
          "diagnostics": []
        },
        "gate_state": "needs_fix",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      },
      "fp_l22_wheelhouse": {
        "fp_id": "fp_l22_wheelhouse",
        "readback_status": "ok",
        "readback": {
          "status": "ok",
          "fp_id": "fp_l22_wheelhouse",
          "observed_marker_semantics": [
            {
              "number": 1,
              "expected_label": "wheelhouse cabin",
              "expected_layer": "base_structural_unit",
              "observed_object_summary": "large enclosed polygonal room area with surrounding walls and pale interior fill",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "central upper interior of the enclosed outline",
              "confidence": 0.95,
              "reasoning_basis": "marker is placed within the main enclosed structural area, not on a fixture or opening"
            },
            {
              "number": 2,
              "expected_label": "tight standing floor zone",
              "expected_layer": "base_structural_unit",
              "observed_object_summary": "open rectangular beige floor patch within the enclosure, clear of fixed controls",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "central lower interior beige area",
              "confidence": 0.94,
              "reasoning_basis": "marker is centered on an open floor area inside the room"
            },
            {
              "number": 3,
              "expected_label": "deck access door",
              "expected_layer": "base_opening",
              "observed_object_summary": "swinging hinged panel with curved swing arc at a break in the lower wall",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "bottom center wall opening",
              "confidence": 0.97,
              "reasoning_basis": "drawn symbol is clearly a doorway opening with an open leaf"
            },
            {
              "number": 4,
              "expected_label": "wraparound viewing windows",
              "expected_layer": "base_opening",
              "observed_object_summary": "long narrow glazed segments repeated along the upper and side perimeter walls",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "top wall and left and right side wall segments",
              "confidence": 0.96,
              "reasoning_basis": "markers sit on continuous thin perimeter openings drawn as window bands"
            },
            {
              "number": 5,
              "expected_label": "helm steering wheel",
              "expected_layer": "base_persistent_fixture",
              "observed_object_summary": "round spoked wheel mounted at the center of the upper control surface",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "upper central control panel",
              "confidence": 0.98,
              "reasoning_basis": "marker is adjacent to a circular spoked control glyph"
            },
            {
              "number": 6,
              "expected_label": "instrument and gauge console",
              "expected_layer": "base_persistent_fixture",
              "observed_object_summary": "rectangular panel containing several circular dial shapes and small indicator dots",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "upper left control panel",
              "confidence": 0.96,
              "reasoning_basis": "marker is on a control panel populated with gauge-like circles"
            },
            {
              "number": 7,
              "expected_label": "navigation display and marine radio",
              "expected_layer": "base_persistent_fixture",
              "observed_object_summary": "rectangular screen, button cluster, smaller electronic box, and handset-like shape on a control surface",
              "semantic_match": "match",
              "mismatch_reason": "",
              "source_ref": "upper right control panel",
              "confidence": 0.96,
              "reasoning_basis": "marker is beside electronic display and communication-control glyphs"
            }
          ],
          "diagnostics": []
        },
        "gate": {
          "gate_state": "pass",
          "mismatch_markers": [],
          "uncertain_markers": [],
          "unattested_base_markers": [],
          "diagnostics": []
        },
        "gate_state": "pass",
        "real_vlm_call": true,
        "real_vlm_call_count": 1
      }
    },
    "real_vlm_call_count": 6,
    "image_api_call_count": 0,
    "llm_call_count": 0
  },
  "step_id": "floor_plan_semantic_readback",
  "run_id": "bb42c3ae-def0-4847-9d14-63a2486f1f9e",
  "resolved_model": "gpt",
  "updated_at": "2026-06-02T05:03:04.420372+00:00",
  "project_config_snapshot": {}
}