{
  "id": "6by25-f1-reference",
  "revision": "F1-01",
  "date": "2026-10-27",
  "units": "mm",
  "floorNumber": 1,
  "floorName": "Floor 1",
  "floorNameVi": "Tầng 1",
  "title": "Floor 1 — one open room",
  "titleVi": "Một không gian tầng 1 mở",
  "source": {
    "displayPixels": {
      "width": 2048,
      "height": 537
    },
    "originalPixels": {
      "width": 3318,
      "height": 870
    },
    "pixelBounds": {
      "u0": 22,
      "v0": 34,
      "u1": 2017,
      "v1": 514
    },
    "calibration": "Outer plot matched to 6000 × 25000 mm; other pixel readings rounded to 25 mm.",
    "calibrationVi": "Khớp ranh lô đất 6000 × 25000 mm; số đo ảnh khác làm tròn 25 mm.",
    "uncertainty": "Clear-edge raster readings approximately ±25–50 mm; hidden details and wall/frame distinctions remain unconfirmed. Not a survey or lift shop drawing.",
    "uncertaintyVi": "Cạnh rõ trên ảnh đọc gần đúng ±25–50 mm; chi tiết khuất và phân biệt tường/khung chưa xác nhận. Không phải khảo sát hay bản vẽ chế tạo thang máy."
  },
  "lot": {
    "x0": 0,
    "y0": 0,
    "x1": 6000,
    "y1": 25000
  },
  "building": {
    "x0": 0,
    "y0": 0,
    "x1": 6000,
    "y1": 20000
  },
  "yard": {
    "x0": 200,
    "y0": 20000,
    "x1": 5800,
    "y1": 24800
  },
  "mainRoom": {
    "x0": 200,
    "y0": 400,
    "x1": 5800,
    "y1": 18550
  },
  "openRoomPolygon": [
    {
      "x": 200,
      "y": 400
    },
    {
      "x": 5800,
      "y": 400
    },
    {
      "x": 5800,
      "y": 18550
    },
    {
      "x": 200,
      "y": 18550
    },
    {
      "x": 200,
      "y": 11650
    },
    {
      "x": 2700,
      "y": 11650
    },
    {
      "x": 2700,
      "y": 7900
    },
    {
      "x": 825,
      "y": 7900
    },
    {
      "x": 825,
      "y": 7450
    },
    {
      "x": 200,
      "y": 7450
    }
  ],
  "core": {
    "x0": 200,
    "y0": 7900,
    "x1": 2700,
    "y1": 11650
  },
  "lift": {
    "x0": 1200,
    "y0": 8900,
    "x1": 2700,
    "y1": 10650
  },
  "wc": {
    "x0": 200,
    "y0": 18550,
    "x1": 2000,
    "y1": 20000
  },
  "coreOuterEnvelope": {
    "x0": 200,
    "y0": 7450,
    "x1": 2700,
    "y1": 11650
  },
  "previousLift": {
    "x0": 1350,
    "y0": 8900,
    "x1": 3100,
    "y1": 10400
  },
  "rearServiceBand": {
    "x0": 200,
    "y0": 18550,
    "x1": 5800,
    "y1": 20000
  },
  "patio": {
    "x0": 2000,
    "y0": 18750,
    "x1": 5800,
    "y1": 20000
  },
  "openDoorLeaves": [
    {
      "id": "front-lower-leaf",
      "a": {
        "x": 1200,
        "y": 250
      },
      "b": {
        "x": 1200,
        "y": 1050
      },
      "proposed": false
    },
    {
      "id": "front-upper-leaf",
      "a": {
        "x": 4800,
        "y": 250
      },
      "b": {
        "x": 4800,
        "y": 1050
      },
      "proposed": false
    },
    {
      "id": "patio-stack-0",
      "a": {
        "x": 5125,
        "y": 18550
      },
      "b": {
        "x": 5125,
        "y": 17925
      },
      "proposed": true
    },
    {
      "id": "patio-stack-1",
      "a": {
        "x": 5150,
        "y": 18550
      },
      "b": {
        "x": 5150,
        "y": 17925
      },
      "proposed": true
    },
    {
      "id": "patio-stack-2",
      "a": {
        "x": 5175,
        "y": 18550
      },
      "b": {
        "x": 5175,
        "y": 17925
      },
      "proposed": true
    },
    {
      "id": "patio-stack-3",
      "a": {
        "x": 5200,
        "y": 18550
      },
      "b": {
        "x": 5200,
        "y": 17925
      },
      "proposed": true
    }
  ],
  "patioDoorOperation": {
    "proposed": true,
    "notes": "Keep the 2500 mm reference opening. Propose all folding panels stack at the opposite jamb, toward the work-room side (Y below 18550), to keep the patio and WC outward sweep clear. Panel system and stack thickness require supplier coordination.",
    "notesVi": "Giữ ô cửa 2500 mm theo ảnh. Đề xuất toàn bộ cánh xếp về jamb đối diện, phía phòng làm việc (Y nhỏ hơn 18550), để không cản hiên và cửa WC mở ra ngoài. Cần nhà cung cấp chốt hệ cánh và chiều dày chồng cánh."
  },
  "wcDoorOperation": {
    "hinge": {
      "x": 1950,
      "y": 18750
    },
    "openEnd": {
      "x": 2750,
      "y": 18750
    },
    "closedEnd": {
      "x": 1950,
      "y": 19550
    },
    "proposed": true,
    "notes": "Proposed 800 mm leaf opens outward into the rear patio to keep its sweep out of the compact WC. The reference enclosure is retained; reference leaf operation and actual frame clear width remain unconfirmed.",
    "notesVi": "Đề xuất cánh 800 mm mở ra hiên sau để không quét vào WC nhỏ. Giữ kích thước phòng theo ảnh; chưa xác nhận chiều mở cánh và thông thủy bộ cửa theo ảnh."
  },
  "underStairStorage": {
    "x0": 200,
    "y0": 10650,
    "x1": 1200,
    "y1": 11650
  },
  "walls": [
    {
      "id": "side-left",
      "kind": "wall",
      "rect": {
        "x0": 0,
        "y0": 0,
        "x1": 200,
        "y1": 20000
      },
      "polygon": [
        {
          "x": 0,
          "y": 0
        },
        {
          "x": 200,
          "y": 0
        },
        {
          "x": 200,
          "y": 20000
        },
        {
          "x": 0,
          "y": 20000
        }
      ]
    },
    {
      "id": "side-right",
      "kind": "wall",
      "rect": {
        "x0": 5800,
        "y0": 0,
        "x1": 6000,
        "y1": 20000
      },
      "polygon": [
        {
          "x": 5800,
          "y": 0
        },
        {
          "x": 6000,
          "y": 0
        },
        {
          "x": 6000,
          "y": 20000
        },
        {
          "x": 5800,
          "y": 20000
        }
      ]
    },
    {
      "id": "front-lower",
      "kind": "visible-pier",
      "rect": {
        "x0": 0,
        "y0": 0,
        "x1": 1100,
        "y1": 400
      },
      "polygon": [
        {
          "x": 0,
          "y": 0
        },
        {
          "x": 1100,
          "y": 0
        },
        {
          "x": 1100,
          "y": 400
        },
        {
          "x": 0,
          "y": 400
        }
      ]
    },
    {
      "id": "front-upper",
      "kind": "visible-pier",
      "rect": {
        "x0": 4900,
        "y0": 0,
        "x1": 6000,
        "y1": 400
      },
      "polygon": [
        {
          "x": 4900,
          "y": 0
        },
        {
          "x": 6000,
          "y": 0
        },
        {
          "x": 6000,
          "y": 400
        },
        {
          "x": 4900,
          "y": 400
        }
      ]
    },
    {
      "id": "front-jamb-lower",
      "kind": "wall",
      "rect": {
        "x0": 1100,
        "y0": 200,
        "x1": 1200,
        "y1": 300
      },
      "polygon": [
        {
          "x": 1100,
          "y": 200
        },
        {
          "x": 1200,
          "y": 200
        },
        {
          "x": 1200,
          "y": 300
        },
        {
          "x": 1100,
          "y": 300
        }
      ]
    },
    {
      "id": "front-jamb-upper",
      "kind": "wall",
      "rect": {
        "x0": 4800,
        "y0": 200,
        "x1": 4900,
        "y1": 300
      },
      "polygon": [
        {
          "x": 4800,
          "y": 200
        },
        {
          "x": 4900,
          "y": 200
        },
        {
          "x": 4900,
          "y": 300
        },
        {
          "x": 4800,
          "y": 300
        }
      ]
    },
    {
      "id": "rear-room-wall-lower",
      "kind": "wall",
      "rect": {
        "x0": 200,
        "y0": 18550,
        "x1": 2625,
        "y1": 18750
      },
      "polygon": [
        {
          "x": 200,
          "y": 18550
        },
        {
          "x": 2625,
          "y": 18550
        },
        {
          "x": 2625,
          "y": 18750
        },
        {
          "x": 200,
          "y": 18750
        }
      ]
    },
    {
      "id": "rear-room-wall-upper",
      "kind": "wall",
      "rect": {
        "x0": 5125,
        "y0": 18550,
        "x1": 5800,
        "y1": 18750
      },
      "polygon": [
        {
          "x": 5125,
          "y": 18550
        },
        {
          "x": 5800,
          "y": 18550
        },
        {
          "x": 5800,
          "y": 18750
        },
        {
          "x": 5125,
          "y": 18750
        }
      ]
    },
    {
      "id": "wc-side-rear",
      "kind": "wall",
      "rect": {
        "x0": 1900,
        "y0": 19550,
        "x1": 2000,
        "y1": 20000
      },
      "polygon": [
        {
          "x": 1900,
          "y": 19550
        },
        {
          "x": 2000,
          "y": 19550
        },
        {
          "x": 2000,
          "y": 20000
        },
        {
          "x": 1900,
          "y": 20000
        }
      ]
    },
    {
      "id": "wc-yard-wall",
      "kind": "wall",
      "rect": {
        "x0": 200,
        "y0": 19800,
        "x1": 1900,
        "y1": 20000
      },
      "polygon": [
        {
          "x": 200,
          "y": 19800
        },
        {
          "x": 1900,
          "y": 19800
        },
        {
          "x": 1900,
          "y": 20000
        },
        {
          "x": 200,
          "y": 20000
        }
      ]
    },
    {
      "id": "rear-pier-lower",
      "kind": "visible-pier",
      "rect": {
        "x0": 200,
        "y0": 19575,
        "x1": 700,
        "y1": 20000
      },
      "polygon": [
        {
          "x": 200,
          "y": 19575
        },
        {
          "x": 700,
          "y": 19575
        },
        {
          "x": 700,
          "y": 20000
        },
        {
          "x": 200,
          "y": 20000
        }
      ]
    },
    {
      "id": "core-front-pier",
      "kind": "visible-pier",
      "rect": {
        "x0": 200,
        "y0": 7450,
        "x1": 825,
        "y1": 7900
      },
      "polygon": [
        {
          "x": 200,
          "y": 7450
        },
        {
          "x": 825,
          "y": 7450
        },
        {
          "x": 825,
          "y": 7900
        },
        {
          "x": 200,
          "y": 7900
        }
      ]
    },
    {
      "id": "side-visible-pier",
      "kind": "visible-pier",
      "rect": {
        "x0": 5550,
        "y0": 11950,
        "x1": 5800,
        "y1": 12525
      },
      "polygon": [
        {
          "x": 5550,
          "y": 11950
        },
        {
          "x": 5800,
          "y": 11950
        },
        {
          "x": 5800,
          "y": 12525
        },
        {
          "x": 5550,
          "y": 12525
        }
      ]
    },
    {
      "id": "yard-side-left",
      "kind": "yard-wall",
      "rect": {
        "x0": 0,
        "y0": 20000,
        "x1": 200,
        "y1": 25000
      },
      "polygon": [
        {
          "x": 0,
          "y": 20000
        },
        {
          "x": 200,
          "y": 20000
        },
        {
          "x": 200,
          "y": 25000
        },
        {
          "x": 0,
          "y": 25000
        }
      ]
    },
    {
      "id": "yard-side-right",
      "kind": "yard-wall",
      "rect": {
        "x0": 5800,
        "y0": 20000,
        "x1": 6000,
        "y1": 25000
      },
      "polygon": [
        {
          "x": 5800,
          "y": 20000
        },
        {
          "x": 6000,
          "y": 20000
        },
        {
          "x": 6000,
          "y": 25000
        },
        {
          "x": 5800,
          "y": 25000
        }
      ]
    },
    {
      "id": "yard-rear",
      "kind": "yard-wall",
      "rect": {
        "x0": 200,
        "y0": 24800,
        "x1": 5800,
        "y1": 25000
      },
      "polygon": [
        {
          "x": 200,
          "y": 24800
        },
        {
          "x": 5800,
          "y": 24800
        },
        {
          "x": 5800,
          "y": 25000
        },
        {
          "x": 200,
          "y": 25000
        }
      ]
    }
  ],
  "planWalls": [
    {
      "id": "side-left",
      "kind": "wall",
      "rect": {
        "x0": 0,
        "y0": 0,
        "x1": 200,
        "y1": 20000
      },
      "polygon": [
        {
          "x": 0,
          "y": 0
        },
        {
          "x": 200,
          "y": 0
        },
        {
          "x": 200,
          "y": 20000
        },
        {
          "x": 0,
          "y": 20000
        }
      ]
    },
    {
      "id": "side-right-plan-0",
      "kind": "wall",
      "rect": {
        "x0": 5800,
        "y0": 0,
        "x1": 6000,
        "y1": 2700
      },
      "polygon": [
        {
          "x": 5800,
          "y": 0
        },
        {
          "x": 6000,
          "y": 0
        },
        {
          "x": 6000,
          "y": 2700
        },
        {
          "x": 5800,
          "y": 2700
        }
      ]
    },
    {
      "id": "side-right-plan-1",
      "kind": "wall",
      "rect": {
        "x0": 5800,
        "y0": 5325,
        "x1": 6000,
        "y1": 14400
      },
      "polygon": [
        {
          "x": 5800,
          "y": 5325
        },
        {
          "x": 6000,
          "y": 5325
        },
        {
          "x": 6000,
          "y": 14400
        },
        {
          "x": 5800,
          "y": 14400
        }
      ]
    },
    {
      "id": "side-right-plan-last",
      "kind": "wall",
      "rect": {
        "x0": 5800,
        "y0": 17025,
        "x1": 6000,
        "y1": 20000
      },
      "polygon": [
        {
          "x": 5800,
          "y": 17025
        },
        {
          "x": 6000,
          "y": 17025
        },
        {
          "x": 6000,
          "y": 20000
        },
        {
          "x": 5800,
          "y": 20000
        }
      ]
    },
    {
      "id": "front-lower",
      "kind": "visible-pier",
      "rect": {
        "x0": 0,
        "y0": 0,
        "x1": 1100,
        "y1": 400
      },
      "polygon": [
        {
          "x": 0,
          "y": 0
        },
        {
          "x": 1100,
          "y": 0
        },
        {
          "x": 1100,
          "y": 400
        },
        {
          "x": 0,
          "y": 400
        }
      ]
    },
    {
      "id": "front-upper",
      "kind": "visible-pier",
      "rect": {
        "x0": 4900,
        "y0": 0,
        "x1": 6000,
        "y1": 400
      },
      "polygon": [
        {
          "x": 4900,
          "y": 0
        },
        {
          "x": 6000,
          "y": 0
        },
        {
          "x": 6000,
          "y": 400
        },
        {
          "x": 4900,
          "y": 400
        }
      ]
    },
    {
      "id": "front-jamb-lower",
      "kind": "wall",
      "rect": {
        "x0": 1100,
        "y0": 200,
        "x1": 1200,
        "y1": 300
      },
      "polygon": [
        {
          "x": 1100,
          "y": 200
        },
        {
          "x": 1200,
          "y": 200
        },
        {
          "x": 1200,
          "y": 300
        },
        {
          "x": 1100,
          "y": 300
        }
      ]
    },
    {
      "id": "front-jamb-upper",
      "kind": "wall",
      "rect": {
        "x0": 4800,
        "y0": 200,
        "x1": 4900,
        "y1": 300
      },
      "polygon": [
        {
          "x": 4800,
          "y": 200
        },
        {
          "x": 4900,
          "y": 200
        },
        {
          "x": 4900,
          "y": 300
        },
        {
          "x": 4800,
          "y": 300
        }
      ]
    },
    {
      "id": "rear-room-wall-lower",
      "kind": "wall",
      "rect": {
        "x0": 200,
        "y0": 18550,
        "x1": 2625,
        "y1": 18750
      },
      "polygon": [
        {
          "x": 200,
          "y": 18550
        },
        {
          "x": 2625,
          "y": 18550
        },
        {
          "x": 2625,
          "y": 18750
        },
        {
          "x": 200,
          "y": 18750
        }
      ]
    },
    {
      "id": "rear-room-wall-upper",
      "kind": "wall",
      "rect": {
        "x0": 5125,
        "y0": 18550,
        "x1": 5800,
        "y1": 18750
      },
      "polygon": [
        {
          "x": 5125,
          "y": 18550
        },
        {
          "x": 5800,
          "y": 18550
        },
        {
          "x": 5800,
          "y": 18750
        },
        {
          "x": 5125,
          "y": 18750
        }
      ]
    },
    {
      "id": "wc-side-rear",
      "kind": "wall",
      "rect": {
        "x0": 1900,
        "y0": 19550,
        "x1": 2000,
        "y1": 20000
      },
      "polygon": [
        {
          "x": 1900,
          "y": 19550
        },
        {
          "x": 2000,
          "y": 19550
        },
        {
          "x": 2000,
          "y": 20000
        },
        {
          "x": 1900,
          "y": 20000
        }
      ]
    },
    {
      "id": "wc-yard-wall",
      "kind": "wall",
      "rect": {
        "x0": 200,
        "y0": 19800,
        "x1": 1900,
        "y1": 20000
      },
      "polygon": [
        {
          "x": 200,
          "y": 19800
        },
        {
          "x": 1900,
          "y": 19800
        },
        {
          "x": 1900,
          "y": 20000
        },
        {
          "x": 200,
          "y": 20000
        }
      ]
    },
    {
      "id": "rear-pier-lower",
      "kind": "visible-pier",
      "rect": {
        "x0": 200,
        "y0": 19575,
        "x1": 700,
        "y1": 20000
      },
      "polygon": [
        {
          "x": 200,
          "y": 19575
        },
        {
          "x": 700,
          "y": 19575
        },
        {
          "x": 700,
          "y": 20000
        },
        {
          "x": 200,
          "y": 20000
        }
      ]
    },
    {
      "id": "core-front-pier",
      "kind": "visible-pier",
      "rect": {
        "x0": 200,
        "y0": 7450,
        "x1": 825,
        "y1": 7900
      },
      "polygon": [
        {
          "x": 200,
          "y": 7450
        },
        {
          "x": 825,
          "y": 7450
        },
        {
          "x": 825,
          "y": 7900
        },
        {
          "x": 200,
          "y": 7900
        }
      ]
    },
    {
      "id": "side-visible-pier",
      "kind": "visible-pier",
      "rect": {
        "x0": 5550,
        "y0": 11950,
        "x1": 5800,
        "y1": 12525
      },
      "polygon": [
        {
          "x": 5550,
          "y": 11950
        },
        {
          "x": 5800,
          "y": 11950
        },
        {
          "x": 5800,
          "y": 12525
        },
        {
          "x": 5550,
          "y": 12525
        }
      ]
    },
    {
      "id": "yard-side-left",
      "kind": "yard-wall",
      "rect": {
        "x0": 0,
        "y0": 20000,
        "x1": 200,
        "y1": 25000
      },
      "polygon": [
        {
          "x": 0,
          "y": 20000
        },
        {
          "x": 200,
          "y": 20000
        },
        {
          "x": 200,
          "y": 25000
        },
        {
          "x": 0,
          "y": 25000
        }
      ]
    },
    {
      "id": "yard-side-right",
      "kind": "yard-wall",
      "rect": {
        "x0": 5800,
        "y0": 20000,
        "x1": 6000,
        "y1": 25000
      },
      "polygon": [
        {
          "x": 5800,
          "y": 20000
        },
        {
          "x": 6000,
          "y": 20000
        },
        {
          "x": 6000,
          "y": 25000
        },
        {
          "x": 5800,
          "y": 25000
        }
      ]
    },
    {
      "id": "yard-rear",
      "kind": "yard-wall",
      "rect": {
        "x0": 200,
        "y0": 24800,
        "x1": 5800,
        "y1": 25000
      },
      "polygon": [
        {
          "x": 200,
          "y": 24800
        },
        {
          "x": 5800,
          "y": 24800
        },
        {
          "x": 5800,
          "y": 25000
        },
        {
          "x": 200,
          "y": 25000
        }
      ]
    }
  ],
  "windows": [
    {
      "id": "side-window-front",
      "hostWall": "side-right",
      "rect": {
        "x0": 5800,
        "y0": 2700,
        "x1": 6000,
        "y1": 5325
      },
      "a": {
        "x": 5900,
        "y": 2700
      },
      "b": {
        "x": 5900,
        "y": 5325
      },
      "width": 2625,
      "pixelBounds": {
        "u0": 1592,
        "v0": 34,
        "u1": 1801,
        "v1": 50
      },
      "status": "Reference side glazing. Sill, head, operation and permission for openings at the boundary remain unconfirmed.",
      "statusVi": "Cửa kính bên theo ảnh. Chưa xác nhận cao độ bậu/đỉnh, cách mở và quyền mở cửa tại ranh đất."
    },
    {
      "id": "side-window-work",
      "hostWall": "side-right",
      "rect": {
        "x0": 5800,
        "y0": 14400,
        "x1": 6000,
        "y1": 17025
      },
      "a": {
        "x": 5900,
        "y": 14400
      },
      "b": {
        "x": 5900,
        "y": 17025
      },
      "width": 2625,
      "pixelBounds": {
        "u0": 659,
        "v0": 34,
        "u1": 868,
        "v1": 50
      },
      "status": "Reference side glazing. Sill, head, operation and permission for openings at the boundary remain unconfirmed.",
      "statusVi": "Cửa kính bên theo ảnh. Chưa xác nhận cao độ bậu/đỉnh, cách mở và quyền mở cửa tại ranh đất."
    }
  ],
  "wallPolygons": [
    {
      "id": "side-left",
      "kind": "wall",
      "rect": {
        "x0": 0,
        "y0": 0,
        "x1": 200,
        "y1": 20000
      },
      "polygon": [
        {
          "x": 0,
          "y": 0
        },
        {
          "x": 200,
          "y": 0
        },
        {
          "x": 200,
          "y": 20000
        },
        {
          "x": 0,
          "y": 20000
        }
      ]
    },
    {
      "id": "side-right",
      "kind": "wall",
      "rect": {
        "x0": 5800,
        "y0": 0,
        "x1": 6000,
        "y1": 20000
      },
      "polygon": [
        {
          "x": 5800,
          "y": 0
        },
        {
          "x": 6000,
          "y": 0
        },
        {
          "x": 6000,
          "y": 20000
        },
        {
          "x": 5800,
          "y": 20000
        }
      ]
    },
    {
      "id": "front-lower",
      "kind": "visible-pier",
      "rect": {
        "x0": 0,
        "y0": 0,
        "x1": 1100,
        "y1": 400
      },
      "polygon": [
        {
          "x": 0,
          "y": 0
        },
        {
          "x": 1100,
          "y": 0
        },
        {
          "x": 1100,
          "y": 400
        },
        {
          "x": 0,
          "y": 400
        }
      ]
    },
    {
      "id": "front-upper",
      "kind": "visible-pier",
      "rect": {
        "x0": 4900,
        "y0": 0,
        "x1": 6000,
        "y1": 400
      },
      "polygon": [
        {
          "x": 4900,
          "y": 0
        },
        {
          "x": 6000,
          "y": 0
        },
        {
          "x": 6000,
          "y": 400
        },
        {
          "x": 4900,
          "y": 400
        }
      ]
    },
    {
      "id": "front-jamb-lower",
      "kind": "wall",
      "rect": {
        "x0": 1100,
        "y0": 200,
        "x1": 1200,
        "y1": 300
      },
      "polygon": [
        {
          "x": 1100,
          "y": 200
        },
        {
          "x": 1200,
          "y": 200
        },
        {
          "x": 1200,
          "y": 300
        },
        {
          "x": 1100,
          "y": 300
        }
      ]
    },
    {
      "id": "front-jamb-upper",
      "kind": "wall",
      "rect": {
        "x0": 4800,
        "y0": 200,
        "x1": 4900,
        "y1": 300
      },
      "polygon": [
        {
          "x": 4800,
          "y": 200
        },
        {
          "x": 4900,
          "y": 200
        },
        {
          "x": 4900,
          "y": 300
        },
        {
          "x": 4800,
          "y": 300
        }
      ]
    },
    {
      "id": "rear-room-wall-lower",
      "kind": "wall",
      "rect": {
        "x0": 200,
        "y0": 18550,
        "x1": 2625,
        "y1": 18750
      },
      "polygon": [
        {
          "x": 200,
          "y": 18550
        },
        {
          "x": 2625,
          "y": 18550
        },
        {
          "x": 2625,
          "y": 18750
        },
        {
          "x": 200,
          "y": 18750
        }
      ]
    },
    {
      "id": "rear-room-wall-upper",
      "kind": "wall",
      "rect": {
        "x0": 5125,
        "y0": 18550,
        "x1": 5800,
        "y1": 18750
      },
      "polygon": [
        {
          "x": 5125,
          "y": 18550
        },
        {
          "x": 5800,
          "y": 18550
        },
        {
          "x": 5800,
          "y": 18750
        },
        {
          "x": 5125,
          "y": 18750
        }
      ]
    },
    {
      "id": "wc-side-rear",
      "kind": "wall",
      "rect": {
        "x0": 1900,
        "y0": 19550,
        "x1": 2000,
        "y1": 20000
      },
      "polygon": [
        {
          "x": 1900,
          "y": 19550
        },
        {
          "x": 2000,
          "y": 19550
        },
        {
          "x": 2000,
          "y": 20000
        },
        {
          "x": 1900,
          "y": 20000
        }
      ]
    },
    {
      "id": "wc-yard-wall",
      "kind": "wall",
      "rect": {
        "x0": 200,
        "y0": 19800,
        "x1": 1900,
        "y1": 20000
      },
      "polygon": [
        {
          "x": 200,
          "y": 19800
        },
        {
          "x": 1900,
          "y": 19800
        },
        {
          "x": 1900,
          "y": 20000
        },
        {
          "x": 200,
          "y": 20000
        }
      ]
    },
    {
      "id": "rear-pier-lower",
      "kind": "visible-pier",
      "rect": {
        "x0": 200,
        "y0": 19575,
        "x1": 700,
        "y1": 20000
      },
      "polygon": [
        {
          "x": 200,
          "y": 19575
        },
        {
          "x": 700,
          "y": 19575
        },
        {
          "x": 700,
          "y": 20000
        },
        {
          "x": 200,
          "y": 20000
        }
      ]
    },
    {
      "id": "core-front-pier",
      "kind": "visible-pier",
      "rect": {
        "x0": 200,
        "y0": 7450,
        "x1": 825,
        "y1": 7900
      },
      "polygon": [
        {
          "x": 200,
          "y": 7450
        },
        {
          "x": 825,
          "y": 7450
        },
        {
          "x": 825,
          "y": 7900
        },
        {
          "x": 200,
          "y": 7900
        }
      ]
    },
    {
      "id": "side-visible-pier",
      "kind": "visible-pier",
      "rect": {
        "x0": 5550,
        "y0": 11950,
        "x1": 5800,
        "y1": 12525
      },
      "polygon": [
        {
          "x": 5550,
          "y": 11950
        },
        {
          "x": 5800,
          "y": 11950
        },
        {
          "x": 5800,
          "y": 12525
        },
        {
          "x": 5550,
          "y": 12525
        }
      ]
    },
    {
      "id": "yard-side-left",
      "kind": "yard-wall",
      "rect": {
        "x0": 0,
        "y0": 20000,
        "x1": 200,
        "y1": 25000
      },
      "polygon": [
        {
          "x": 0,
          "y": 20000
        },
        {
          "x": 200,
          "y": 20000
        },
        {
          "x": 200,
          "y": 25000
        },
        {
          "x": 0,
          "y": 25000
        }
      ]
    },
    {
      "id": "yard-side-right",
      "kind": "yard-wall",
      "rect": {
        "x0": 5800,
        "y0": 20000,
        "x1": 6000,
        "y1": 25000
      },
      "polygon": [
        {
          "x": 5800,
          "y": 20000
        },
        {
          "x": 6000,
          "y": 20000
        },
        {
          "x": 6000,
          "y": 25000
        },
        {
          "x": 5800,
          "y": 25000
        }
      ]
    },
    {
      "id": "yard-rear",
      "kind": "yard-wall",
      "rect": {
        "x0": 200,
        "y0": 24800,
        "x1": 5800,
        "y1": 25000
      },
      "polygon": [
        {
          "x": 200,
          "y": 24800
        },
        {
          "x": 5800,
          "y": 24800
        },
        {
          "x": 5800,
          "y": 25000
        },
        {
          "x": 200,
          "y": 25000
        }
      ]
    }
  ],
  "stairReferenceLines": [
    {
      "id": "core-top",
      "a": {
        "x": 2700,
        "y": 7900
      },
      "b": {
        "x": 2700,
        "y": 11650
      }
    },
    {
      "id": "core-front",
      "a": {
        "x": 200,
        "y": 7900
      },
      "b": {
        "x": 2700,
        "y": 7900
      }
    },
    {
      "id": "core-return",
      "a": {
        "x": 200,
        "y": 11650
      },
      "b": {
        "x": 2700,
        "y": 11650
      },
      "dashed": true
    },
    {
      "id": "first-1200",
      "a": {
        "x": 1200,
        "y": 7900
      },
      "b": {
        "x": 1200,
        "y": 8900
      }
    },
    {
      "id": "first-1450",
      "a": {
        "x": 1450,
        "y": 7900
      },
      "b": {
        "x": 1450,
        "y": 8900
      }
    },
    {
      "id": "first-1700",
      "a": {
        "x": 1700,
        "y": 7900
      },
      "b": {
        "x": 1700,
        "y": 8900
      }
    },
    {
      "id": "first-1950",
      "a": {
        "x": 1950,
        "y": 7900
      },
      "b": {
        "x": 1950,
        "y": 8900
      }
    },
    {
      "id": "first-2200",
      "a": {
        "x": 2200,
        "y": 7900
      },
      "b": {
        "x": 2200,
        "y": 8900
      }
    },
    {
      "id": "first-2450",
      "a": {
        "x": 2450,
        "y": 7900
      },
      "b": {
        "x": 2450,
        "y": 8900
      }
    },
    {
      "id": "first-2700",
      "a": {
        "x": 2700,
        "y": 7900
      },
      "b": {
        "x": 2700,
        "y": 8900
      }
    },
    {
      "id": "return-1200",
      "a": {
        "x": 1200,
        "y": 10650
      },
      "b": {
        "x": 1200,
        "y": 11650
      },
      "dashed": true
    },
    {
      "id": "return-1450",
      "a": {
        "x": 1450,
        "y": 10650
      },
      "b": {
        "x": 1450,
        "y": 11650
      },
      "dashed": true
    },
    {
      "id": "return-1700",
      "a": {
        "x": 1700,
        "y": 10650
      },
      "b": {
        "x": 1700,
        "y": 11650
      },
      "dashed": true
    },
    {
      "id": "return-1950",
      "a": {
        "x": 1950,
        "y": 10650
      },
      "b": {
        "x": 1950,
        "y": 11650
      },
      "dashed": true
    },
    {
      "id": "return-2200",
      "a": {
        "x": 2200,
        "y": 10650
      },
      "b": {
        "x": 2200,
        "y": 11650
      },
      "dashed": true
    },
    {
      "id": "return-2450",
      "a": {
        "x": 2450,
        "y": 10650
      },
      "b": {
        "x": 2450,
        "y": 11650
      },
      "dashed": true
    },
    {
      "id": "return-2700",
      "a": {
        "x": 2700,
        "y": 10650
      },
      "b": {
        "x": 2700,
        "y": 11650
      },
      "dashed": true
    },
    {
      "id": "bottom-9150",
      "a": {
        "x": 200,
        "y": 9150
      },
      "b": {
        "x": 1200,
        "y": 9150
      }
    },
    {
      "id": "bottom-9400",
      "a": {
        "x": 200,
        "y": 9400
      },
      "b": {
        "x": 1200,
        "y": 9400
      }
    },
    {
      "id": "bottom-9650",
      "a": {
        "x": 200,
        "y": 9650
      },
      "b": {
        "x": 1200,
        "y": 9650
      }
    },
    {
      "id": "bottom-9900",
      "a": {
        "x": 200,
        "y": 9900
      },
      "b": {
        "x": 1200,
        "y": 9900
      }
    },
    {
      "id": "bottom-10150",
      "a": {
        "x": 200,
        "y": 10150
      },
      "b": {
        "x": 1200,
        "y": 10150
      }
    },
    {
      "id": "bottom-10400",
      "a": {
        "x": 200,
        "y": 10400
      },
      "b": {
        "x": 1200,
        "y": 10400
      }
    },
    {
      "id": "corner-front-a",
      "a": {
        "x": 1200,
        "y": 8900
      },
      "b": {
        "x": 200,
        "y": 8400
      },
      "dashed": true
    },
    {
      "id": "corner-front-b",
      "a": {
        "x": 1200,
        "y": 8900
      },
      "b": {
        "x": 700,
        "y": 7900
      },
      "dashed": true
    },
    {
      "id": "corner-rear-a",
      "a": {
        "x": 1200,
        "y": 10650
      },
      "b": {
        "x": 200,
        "y": 11150
      },
      "dashed": true
    },
    {
      "id": "corner-rear-b",
      "a": {
        "x": 1200,
        "y": 10650
      },
      "b": {
        "x": 700,
        "y": 11650
      },
      "dashed": true
    }
  ],
  "furniture": [
    {
      "id": "car",
      "kind": "car",
      "rect": {
        "x0": 1525,
        "y0": 625,
        "x1": 3475,
        "y1": 5000
      }
    },
    {
      "id": "motorbike-0-0",
      "kind": "motorbike",
      "rect": {
        "x0": 300,
        "y0": 1300,
        "x1": 1050,
        "y1": 3100
      }
    },
    {
      "id": "motorbike-0-1",
      "kind": "motorbike",
      "rect": {
        "x0": 4900,
        "y0": 1300,
        "x1": 5650,
        "y1": 3100
      }
    },
    {
      "id": "motorbike-1-0",
      "kind": "motorbike",
      "rect": {
        "x0": 300,
        "y0": 3375,
        "x1": 1050,
        "y1": 5175
      }
    },
    {
      "id": "motorbike-1-1",
      "kind": "motorbike",
      "rect": {
        "x0": 4900,
        "y0": 3375,
        "x1": 5650,
        "y1": 5175
      }
    },
    {
      "id": "work-table",
      "kind": "table",
      "rect": {
        "x0": 3150,
        "y0": 13375,
        "x1": 4375,
        "y1": 17775
      },
      "label": "8-seat work table",
      "labelVi": "Bàn làm việc 8 chỗ"
    },
    {
      "id": "work-chair-left-0",
      "kind": "chair",
      "rect": {
        "x0": 2525,
        "y0": 13625,
        "x1": 3125,
        "y1": 14225
      },
      "facing": "x+"
    },
    {
      "id": "work-chair-right-0",
      "kind": "chair",
      "rect": {
        "x0": 4425,
        "y0": 13625,
        "x1": 5025,
        "y1": 14225
      },
      "facing": "x-"
    },
    {
      "id": "work-chair-left-1",
      "kind": "chair",
      "rect": {
        "x0": 2525,
        "y0": 14725,
        "x1": 3125,
        "y1": 15325
      },
      "facing": "x+"
    },
    {
      "id": "work-chair-right-1",
      "kind": "chair",
      "rect": {
        "x0": 4425,
        "y0": 14725,
        "x1": 5025,
        "y1": 15325
      },
      "facing": "x-"
    },
    {
      "id": "work-chair-left-2",
      "kind": "chair",
      "rect": {
        "x0": 2525,
        "y0": 15825,
        "x1": 3125,
        "y1": 16425
      },
      "facing": "x+"
    },
    {
      "id": "work-chair-right-2",
      "kind": "chair",
      "rect": {
        "x0": 4425,
        "y0": 15825,
        "x1": 5025,
        "y1": 16425
      },
      "facing": "x-"
    },
    {
      "id": "work-chair-left-3",
      "kind": "chair",
      "rect": {
        "x0": 2525,
        "y0": 16925,
        "x1": 3125,
        "y1": 17525
      },
      "facing": "x+"
    },
    {
      "id": "work-chair-right-3",
      "kind": "chair",
      "rect": {
        "x0": 4425,
        "y0": 16925,
        "x1": 5025,
        "y1": 17525
      },
      "facing": "x-"
    },
    {
      "id": "workbench",
      "kind": "workbench",
      "rect": {
        "x0": 200,
        "y0": 13275,
        "x1": 825,
        "y1": 18550
      },
      "label": "Wall workbench",
      "labelVi": "Bàn làm việc sát tường"
    },
    {
      "id": "bench-chair-0",
      "kind": "chair",
      "rect": {
        "x0": 875,
        "y0": 13500,
        "x1": 1500,
        "y1": 14100
      },
      "facing": "x-"
    },
    {
      "id": "bench-chair-1",
      "kind": "chair",
      "rect": {
        "x0": 875,
        "y0": 14525,
        "x1": 1500,
        "y1": 15125
      },
      "facing": "x-"
    },
    {
      "id": "bench-chair-2",
      "kind": "chair",
      "rect": {
        "x0": 875,
        "y0": 15550,
        "x1": 1500,
        "y1": 16150
      },
      "facing": "x-"
    },
    {
      "id": "bench-chair-3",
      "kind": "chair",
      "rect": {
        "x0": 875,
        "y0": 16575,
        "x1": 1500,
        "y1": 17175
      },
      "facing": "x-"
    },
    {
      "id": "bench-chair-4",
      "kind": "chair",
      "rect": {
        "x0": 875,
        "y0": 17600,
        "x1": 1500,
        "y1": 18200
      },
      "facing": "x-"
    },
    {
      "id": "reception",
      "kind": "counter",
      "rect": {
        "x0": 200,
        "y0": 5375,
        "x1": 2700,
        "y1": 6600
      },
      "polygon": [
        {
          "x": 200,
          "y": 5375
        },
        {
          "x": 2700,
          "y": 5375
        },
        {
          "x": 2700,
          "y": 6600
        },
        {
          "x": 2100,
          "y": 6600
        },
        {
          "x": 2100,
          "y": 6000
        },
        {
          "x": 200,
          "y": 6000
        }
      ]
    },
    {
      "id": "reception-chair",
      "kind": "chair",
      "rect": {
        "x0": 875,
        "y0": 6075,
        "x1": 1475,
        "y1": 6700
      },
      "facing": "y-"
    },
    {
      "id": "sofa",
      "kind": "sofa",
      "rect": {
        "x0": 4975,
        "y0": 8600,
        "x1": 5700,
        "y1": 10925
      },
      "facing": "x-"
    },
    {
      "id": "coffee-table",
      "kind": "coffee-table",
      "rect": {
        "x0": 3900,
        "y0": 9250,
        "x1": 4575,
        "y1": 10250
      }
    },
    {
      "id": "wc-pan",
      "kind": "wc",
      "rect": {
        "x0": 300,
        "y0": 18900,
        "x1": 900,
        "y1": 19475
      },
      "facing": "x+"
    },
    {
      "id": "wc-basin",
      "kind": "basin",
      "rect": {
        "x0": 1425,
        "y0": 19575,
        "x1": 1900,
        "y1": 19800
      },
      "facing": "y-"
    }
  ],
  "openings": [
    {
      "id": "front-entry",
      "a": {
        "x": 1200,
        "y": 250
      },
      "b": {
        "x": 4800,
        "y": 250
      },
      "width": 3600,
      "status": "Reference frame opening; operation and clear width unconfirmed",
      "proposed": false
    },
    {
      "id": "rear-patio",
      "a": {
        "x": 2625,
        "y": 18650
      },
      "b": {
        "x": 5125,
        "y": 18650
      },
      "width": 2500,
      "status": "Reference opening; proposed folding stack at opposite jamb toward work room, product unconfirmed",
      "proposed": false
    },
    {
      "id": "wc-patio-door",
      "a": {
        "x": 1950,
        "y": 18750
      },
      "b": {
        "x": 1950,
        "y": 19550
      },
      "width": 800,
      "status": "Proposed nominal 800 mm patio-side WC opening and outward swing into the patio; reference reads approximately 775 mm, leaf/frame unconfirmed",
      "proposed": true
    }
  ],
  "referenceMeasurements": {
    "lift": {
      "rect": {
        "x0": 1200,
        "y0": 8900,
        "x1": 2700,
        "y1": 10650
      },
      "printedDimensions": {
        "alongDepth": 1750,
        "acrossFrontage": 1500
      },
      "meaning": "KT label does not distinguish cabin, clear shaft or outside frame.",
      "meaningVi": "Nhãn KT không phân biệt cabin, giếng thông thủy hay khung ngoài."
    },
    "stair": {
      "rect": {
        "x0": 200,
        "y0": 7900,
        "x1": 2700,
        "y1": 11650
      },
      "visibleRiserNumbers": 22,
      "description": "Three-sided/winder U arrangement; return flight dashed in the reference. Hidden corners and rise/going require a section.",
      "descriptionVi": "Thang chữ U ba cạnh có bậc chuyển hướng; vế trở về nét đứt theo ảnh. Góc khuất và chiều cao/rộng bậc cần mặt cắt."
    },
    "wcDoor": {
      "rect": {
        "x0": 1900,
        "y0": 18750,
        "x1": 2000,
        "y1": 19525
      },
      "approximateWidth": 775,
      "confirmed": false,
      "side": "Rear-patio side, at the top of the WC in the supplied image",
      "pixelBounds": {
        "u0": 459,
        "v0": 354,
        "u1": 521,
        "v1": 354
      }
    },
    "frontOpening": {
      "approximateWidth": 3600,
      "confirmed": false
    },
    "frontBlackMasses": {
      "approximateDepth": 400,
      "frameDepth": 250,
      "confirmed": false,
      "note": "Heavy black front-end masses read near u1985–2017; the opening frame is near u1997. Wall/column construction is unconfirmed."
    },
    "coreFrontMargin": {
      "rect": {
        "x0": 200,
        "y0": 7450,
        "x1": 825,
        "y1": 7900
      },
      "note": "Separate visible 625 × 450 mm black mass; coreOuterEnvelope is only a bounding box, not an additional full-width stair footprint."
    },
    "rearYardDepth": 5000
  },
  "proposedChanges": [
    {
      "id": "open-room",
      "en": "Parking, reception and work area share one continuous room; no central partition.",
      "vi": "Khu xe, lễ tân và làm việc chung một phòng liên tục; không có vách ngăn giữa."
    },
    {
      "id": "remove-atrium",
      "en": "Remove the indoor planting/atrium treatment; retain usable floor beside the core.",
      "vi": "Bỏ cây/giếng trời trong nhà; giữ sàn sử dụng cạnh lõi thang."
    },
    {
      "id": "patio-stack",
      "en": "Propose patio panels fold toward the work room and stack at the jamb opposite the WC, keeping its outward sweep clear.",
      "vi": "Đề xuất cánh hiên gấp vào phía phòng làm việc và xếp tại jamb đối diện WC, tránh vùng quét cửa WC."
    },
    {
      "id": "wc-door",
      "en": "Propose an 800 mm WC opening with the leaf swinging outward into the rear patio to preserve space for standing inside, keeping the reference enclosure. The reference opening reads approximately 775 mm; leaf operation and actual frame clearance remain unconfirmed.",
      "vi": "Đề xuất ô cửa WC 800 mm với cánh mở ra hiên sau để giữ chỗ đứng bên trong, giữ nguyên kích thước phòng theo ảnh. Ảnh đọc ô cửa khoảng 775 mm; chưa xác nhận chiều mở cánh và thông thủy bộ cửa."
    }
  ],
  "dimensions": [
    {
      "id": "plot-depth",
      "a": {
        "x": 6000,
        "y": 0
      },
      "b": {
        "x": 6000,
        "y": 25000
      },
      "value": 25000,
      "label": "25 000",
      "labelVi": "25 000"
    },
    {
      "id": "plot-width",
      "a": {
        "x": 0,
        "y": 25000
      },
      "b": {
        "x": 6000,
        "y": 25000
      },
      "value": 6000,
      "label": "6 000",
      "labelVi": "6 000"
    },
    {
      "id": "rear-yard",
      "a": {
        "x": 0,
        "y": 20000
      },
      "b": {
        "x": 0,
        "y": 25000
      },
      "value": 5000,
      "label": "5 000 rear yard",
      "labelVi": "Sân sau 5 000"
    },
    {
      "id": "core-width",
      "a": {
        "x": 200,
        "y": 11650
      },
      "b": {
        "x": 2700,
        "y": 11650
      },
      "value": 2500,
      "label": "2 500 core",
      "labelVi": "Lõi thang 2 500"
    },
    {
      "id": "core-depth",
      "a": {
        "x": 200,
        "y": 7900
      },
      "b": {
        "x": 200,
        "y": 11650
      },
      "value": 3750,
      "label": "3 750 stair envelope",
      "labelVi": "Bao thang 3 750"
    },
    {
      "id": "lift-width",
      "a": {
        "x": 1200,
        "y": 10650
      },
      "b": {
        "x": 2700,
        "y": 10650
      },
      "value": 1500,
      "label": "1 500",
      "labelVi": "1 500"
    },
    {
      "id": "lift-depth",
      "a": {
        "x": 1200,
        "y": 8900
      },
      "b": {
        "x": 1200,
        "y": 10650
      },
      "value": 1750,
      "label": "1 750",
      "labelVi": "1 750"
    }
  ]
}
