{
  "schema_version": "1.0",
  "coordinate_space": "source_image_pixels",
  "policy": "Only independently inspected, source-aligned polygons are accepted as geometry. The 51-space label inventory is not promoted to geometry by implication.",
  "floors": {
    "floor-01": {
      "source_size": [1952, 978],
      "traces": [
        {
          "id": "f1-kitchen",
          "label": "Kitchen",
          "polygon": [[348, 209], [609, 209], [609, 407], [348, 407]],
          "label_anchor": [470, 270],
          "uncertainty_px": 3,
          "status": "accepted"
        },
        {
          "id": "f1-great",
          "label": "Great Room",
          "polygon": [[616, 78], [958, 76], [959, 428], [616, 428]],
          "label_anchor": [775, 267],
          "uncertainty_px": 3,
          "status": "accepted"
        }
      ]
    },
    "floor-02": {
      "source_size": [1883, 1018],
      "traces": [
        {
          "id": "f2-theater",
          "label": "Theater",
          "polygon": [[1157, 227], [1293, 222], [1296, 440], [1170, 440], [1170, 397], [1157, 397]],
          "label_anchor": [1212, 296],
          "uncertainty_px": 4,
          "status": "accepted"
        }
      ]
    }
  },
  "rejected_geometry": {
    "source": "generation/analysis/reviewed.json",
    "reason": "The independent model review found that every draft room polygon behaved like a bounding box or crossed source walls. Those polygons remain analysis evidence and are not used by the demo."
  }
}
