{
  "schema_version": 1,
  "survey_date": "2026-10-07",
  "units": "inches",
  "coordinate_system": {
    "origin": "finished-floor/front-wall/interior-kitchen-wall corner",
    "x_axis": "toward exterior wall with two windows",
    "y_axis": "toward blank back wall",
    "z_axis": "up",
    "handedness_note": "This verbal survey convention is left-handed relative to the photo-facing orientation. The Blender scene maps scene X = room width - survey X so the exported model is right-handed and visually matches the photos."
  },
  "room": {
    "width_x": {"fraction": "129 1/16", "decimal": 129.0625, "status": "measured"},
    "depth_y": {"fraction": "163 15/16", "decimal": 163.9375, "status": "measured"},
    "height_z": {"fraction": "117 3/4", "decimal": 117.75, "status": "measured"},
    "area_square_feet": 146.93
  },
  "openings": {
    "main_front_window": {
      "wall": "front_y0",
      "reported": {
        "interior_gap": {"fraction": "40 3/8", "decimal": 40.375},
        "width": {"fraction": "54 9/16", "decimal": 54.5625},
        "exterior_gap": {"fraction": "34 3/8", "decimal": 34.375},
        "sill": {"fraction": "20", "decimal": 20.0},
        "head_gap": {"fraction": "23 1/16", "decimal": 23.0625, "note": "final correction; supersedes 23 3/16"}
      },
      "modeled": {
        "x_start": 40.25,
        "x_end": 94.8125,
        "width": 54.5625,
        "z_sill": 20.0,
        "z_head": 94.6875,
        "height": 74.6875,
        "interior_gap": 40.25,
        "exterior_gap": 34.25
      },
      "status": "measured_with_1_4_in_closure_reconciliation",
      "reconciliation": "The three reported horizontal pieces total 129 5/16, 1/4 more than room width. Window width is preserved and 1/8 is removed from each side gap."
    },
    "front_side_window": {
      "wall": "exterior_xmax",
      "reported": {
        "front_gap": {"fraction": "19 3/16", "decimal": 19.1875},
        "width": {"fraction": "35 3/4", "decimal": 35.75},
        "rear_gap_reported": {"fraction": "110", "decimal": 110.0, "status": "unresolved_conflict"},
        "sill": {"fraction": "42 9/16", "decimal": 42.5625, "note": "field-reported for the side windows; verify both openings use the same reference plane"},
        "head_gap": {"fraction": "22 5/16", "decimal": 22.3125, "note": "field-reported for the side windows; verify both openings use the same reference plane"}
      },
      "modeled": {
        "y_start": 19.1875,
        "y_end": 54.9375,
        "width": 35.75,
        "z_sill": 42.5625,
        "z_head": 95.4375,
        "height": 52.875,
        "derived_rear_gap": 109.0
      },
      "status": "measured_near_edge_and_width",
      "reconciliation": "Fractional front offset and width are treated as authoritative; reported 110 rear gap is 1 inch longer than exact room closure and remains an unresolved field conflict, not a rounding note."
    },
    "rear_side_window": {
      "wall": "exterior_xmax",
      "reported": {
        "front_jamb_to_back_wall": {"fraction": "38 9/16", "decimal": 38.5625},
        "width": {"fraction": "35 3/8", "decimal": 35.375}
      },
      "modeled": {
        "y_start": 125.375,
        "y_end": 160.75,
        "width": 35.375,
        "z_sill": 42.5625,
        "z_head": 95.4375,
        "height": 52.875,
        "derived_rear_gap": 3.1875
      },
      "status": "interpreted_photos_5_6_consistent_low_precision",
      "reconciliation": "38 9/16 is interpreted as the span from the window's front jamb to the back wall. Subtracting the 35 3/8 window leaves a 3 3/16 corner strip. Photos 5 and 6 are consistent within a few inches but cannot confirm the exact placement."
    },
    "kitchen_passage": {
      "wall": "interior_x0",
      "reported": {
        "front_gap": {"fraction": "18 11/16", "decimal": 18.6875},
        "width": {"fraction": "35 1/4", "decimal": 35.25},
        "rear_gap": {"fraction": "109 7/16", "decimal": 109.4375}
      },
      "modeled": {
        "y_start": 18.96875,
        "y_end": 54.21875,
        "width": 35.25,
        "height": 96.0,
        "derived_rear_gap": 109.71875
      },
      "status": "provisional_height_and_9_16_in_closure_reconciliation",
      "display_name": "great-room opening",
      "reconciliation": "Reported chain is 9/16 shorter than room depth. Width is preserved and 9/32 is added to each side gap. Height is a clearly marked 96-inch photo estimate pending measurement; door or pocket-door condition remains unknown."
    }
  },
  "construction_assumptions": {
    "wall_thickness": {"decimal": 6.0, "status": "assumed_visual_only"},
    "floor_thickness": {"decimal": 0.75, "status": "assumed_visual_only"},
    "ceiling_thickness": {"decimal": 0.5, "status": "assumed_visual_only"},
    "baseboard_height": {"decimal": 4.5, "status": "photo_estimate"},
    "baseboard_depth": {"decimal": 0.625, "status": "photo_estimate"},
    "window_frame_face_width": {"decimal": 1.25, "status": "photo_estimate"},
    "window_frame_depth": {"decimal": 2.0, "status": "photo_estimate"}
  },
  "unmeasured_followups": [
    "Kitchen passage finished-floor-to-top height and confirmation that it has no door slab",
    "Whether the ceiling height was measured to the high field or the lower perimeter step, plus cove setback and drop",
    "Re-measure the front side window rear gap from the same reference plane as its width to resolve 109 versus 110 inches",
    "Confirm sill and head dimensions separately for both side windows",
    "Whether window measurements reference drywall opening, black frame, or visible glass",
    "Fan center and blade diameter; HVAC register center and size",
    "One room diagonal to confirm the walls are square",
    "Wall/window reveal depth if construction-level detail is required",
    "Furniture, ceiling fan, speakers, lights, HVAC register, outlets, and curtain rods for exact layout optimization"
  ],
  "source_photos": [
    "references/1-Photo-1.jpg",
    "references/2-Photo-2.jpg",
    "references/3-Photo-3.jpg",
    "references/4-Photo-4.jpg",
    "references/5-Photo-5.jpg",
    "references/6-Photo-6.jpg",
    "references/7-Photo-7.jpg",
    "references/8-Photo-8.jpg",
    "references/9-Photo-9.jpg",
    "references/10-Photo-10.jpg"
  ]
}
